﻿BODY,TD,INPUT,TEXTAREA,SELECT{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 130%;
    font-size:12px;
    color:#000000;
}

.transparenz 
{
    background-color:#ffffff;
}

.transpsave
{
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
}

.bread
{
    color: #ffffff;
    font-weight: bold;
}

.bread2
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}



.bold
{
    font-weight: bold;   
}

A{
    color:#000000;
}
A:hover{
    color:#000000;
}
BODY{
    height:100.01%;
}
A.boldUnderline{
    font-weight:bold;
}

A.boldUnderline:hover{
    color:#ff0000;
}

H2{
    font-size:12px;
}
.h2link {
    font-size:12px;
    color:#0066CC;
}
.h2link:hover {
    font-size:12px;
    color:#0066CC;
}
DIV.addresses DIV{
    margin:0px 0px 20px 0px;
}
DIV.addresses SPAN{
    display:block;
}
DIV.dropDownMenuProductsectors{
    display:block;
    position:absolute;
    left:257px;
    top:47px;
    background-color:#81B8F6;
    width:100px;
    border:1px solid #FFFFFF;
    z-index:1000;
}
DIV.dropDownMenuCompany{
    display:block;
    position:absolute;
    left:502px;
    top:47px;
    background-color:#81B8F6;
    width:125px;
    border:1px solid #FFFFFF;
}
DIV.dropDownMenuProductsectors A, DIV.dropDownMenuCompany A{
    margin:2px;
    color:#FFFFFF;
    text-decoration:none;
}
DIV.dropDownMenuProductsectors A:hover, DIV.dropDownMenuCompany A:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
DIV.searchField{
    border:2px solid #AAAAAA;
    padding:2px;
}
DIV.searchField INPUT.text{
    display:block;
}
/* COURSE OCCUPATION */
DIV.status-red { display:none; }
DIV.status-yellow { display:none; }
DIV.status-green { display:none; }
DIV.occupation_red DIV.status-red { display:block; }
DIV.occupation_yellow DIV.status-yellow { display:block; }
DIV.occupation_green DIV.status-green { display:block; }
/* COURSE DATE REACTION */
DIV.reaction-announce { display:none; }
DIV.reaction-request { display:none; }
DIV.course-reaction-announce DIV.reaction-announce { display:block; }
DIV.course-reaction-request DIV.reaction-request { display:block; }

/* FORM */
FORM INPUT.text{
    border-style:solid;
    border-width:1px;
    width:231px;
    border-color:#000000;
    background-color:#FFFFFF;
}
FORM TEXTAREA.text{
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    background-color:#FFFFFF;
}
FORM SELECT.text
{
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    background-color:#FFFFFF;
}
FORM INPUT.radio{
    margin:4px 0px 4px 9px;
}
H3,H4{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    margin:2px 0px 2px 0px;
}
H5{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    margin:2px 0px 2px 0px;
}

H1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    margin:2px 0px 5px 0px;
}
H1.Bereich{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    margin:2px 0px 2px 0px;
}

H6{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    text-decoration:none;
}
HR{
    background-color:#000000;
    border:0px;
    height:1px;
    color:#000000;
}
IMG.topNavigation{
    margin:20px 0px 0px 0px;
}
IMG.nav{
    float:left;
}
SPAN.addressesName1{
    font-weight:bold;
}
SPAN.rdHilfe{
    color:#CC0000;
    background-color:#FFFFFF;
    font-size:12px;
    margin:0px 4px 0px 0px;
}
SPAN.rdHilfeAbsolute{
    color:#CC0000;
    font-size:12px;
    margin:0px 4px 0px 0px;
    position:absolute;
}
TABLE.courses TD{
    padding:0px 10px 10px 0px;
}
TABLE.courses H2, H4{
    margin:0px;
}
TABLE.courseSearch TD{
    padding:2px 20px 2px 0px;
}
TABLE.courseSearch SELECT, TABLE.courseSearch INPUT.textField{
    width:200px;
}
TABLE.documents{
    width:100%;
}
TABLE.documents TD.documentTitle{
    border-top:1px solid #000000;
    vertical-align:middle;
    padding:0px 0px 0px 25px;
    width:200px;
}
TABLE.documents TD.documentIcon{
    border-top:1px solid #000000;
    width:40px;
    padding:5px;
}
TABLE.documents TD.documentFileSize{
    border-top:1px solid #000000;
    vertical-align:middle;
}
TABLE.formular2 TD{
    padding:3px 10px 3px 3px;
    vertical-align:middle;
    background-color: #EFF4F9;
}
TABLE.formular TD{
    padding:3px 10px 3px 3px;
    vertical-align:middle;
    font-weight:bold;
    background-color: #EFF4F9;

}
TABLE.formular INPUT.text{
     width:250px;
}
TABLE.formular TEXTAREA{
    width:250px;
    height:100px;
}
TABLE.formular INPUT.radio{
    margin:0px 0px 0px 9px;
}
TABLE.signOnForm H4{
    margin:0px 20px 0px 0px;
}
TABLE.signOnForm TD{
    background-color: #EFF4F9;
    padding:2px;

}

TABLE.sitemap UL{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-image:url(/images/lst_square_blue.gif);
}
TABLE.sitemap LI{
    margin:2px 0px 2px 17px;
}
TABLE.sitemap span.rdHilfe, TABLE.sitemap IMG{
    display:none;
}

TD {
    vertical-align:top;
}

TD.downloadlist {
    vertical-align:middle;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    background-color:#FFFFFF;
    height: 25px;
}
TD.startPage {
   vertical-align:bottom;
}
TD.middle {
   vertical-align:middle;
}
TD.backButton{
    background-image:url(/images/ort_b_zurueck_up.gif);
}
TD.backButtonOver{
    background-image:url(/images/ort_b_zurueck_over.gif);
}

TD.downloadset{
    padding:0px 0px 0px 9px;
}
TD.headlineImage{
    height:50px;
    vertical-align:bottom;
}
TD.listSquare{
    background-image:url(/images/lst_square_blue.gif);
    background-position:2px 5px;
    background-repeat:no-repeat;
}
TD.nextButton{
    background-image:url(/images/ort_b_weiter_up.gif);
}
TD.nextButtonOver{
    background-image:url(/images/ort_b_weiter_over.gif);
}
TD.previousButton{
    background-image:url();
}
TD.previousButtonOver{
    background-image:url();
}
TD.printButton{
    background-image:url();
}
TD.printButtonOver{
    background-image:url();
}
TD.pdfl{
    background-image:url(/images/pdf_icon_blau_35px.jpg);
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    background-color:#FFFFFF;
}
TD.pdfr{
    background-image:url(/images/pdf_icon_blau_36px.jpg);
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    background-color:#FFFFFF;
}

TD.Teaser {
    border-bottom:1px solid #659ACC;
    border-top:1px solid #659ACC;
    border-left:1px solid #659ACC;
    border-right:1px solid #659ACC;
}

TD.TeaserStartseite {
    line-height: 120%;
}

TD.Line {
    background-color: #659ACC;
}

UL.downloadset{
    margin:0px 0px 0px 16px;
    padding:0px;
    list-style-image:url(/images/lst_navigation_square_orthodontie.gif);
}
UL.tomasliste {
 list-style-type: square;
 list-style-position: outside;
 list-style-image: url(/images/lst_navigation_square_orthodontie.gif);
}

UL {
    list-style-image:url(/images/lst_squre_darkblue.gif);
    margin-left:1 em; 
    padding-left:1 em;
}


UL.listdownload {
    list-style-image:url(/images/lst_squre_darkblue.gif);
    line-height: 1.8;
}

UL.Referee {
    list-style-image:url(/images/lst_squre_darkblue.gif);
    margin-left:1 em; 
    padding-left:1 em;
}


LI {
    margin-bottom:3 px;
}
.servicelink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
    text-decoration: underline;
}
.servicelink:hover {
color: #ffffff;
}
.dentaurum {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #000000;
}
.contentnotes{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #000000;
}
.bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
}
.textlink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #666666;
 text-decoration: none;
}
.textlink:hover {
 color: #000000;
}
.portallink {
 text-decoration: none;
}
.portallink:hover {
color: #000000;
}
.quicklink{
 color: #000000;
 text-decoration: none;
}
.quicklink:hover {
color: #000000;
}
.suche {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}
.klein {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #003399;
}
.kleineliste {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 list-style-type: square;
}
/* ZOOOM Search */
  .highlight { background: #DDEDFD; }
  .searchheading { font-size: 130%; font-weight: bold; }
  .summary { font-size: 100%; font-style: italic; } 
  .suggestion { font-size: 100%; }
  .results { font-size: 100%; }
  .category { color: #999999; }
  .sorting { text-align: right; }
  .result_title { font-size: 110%; font-weight: bold; margin-top: 4px;  }
  .description { font-size: 100%; color: #008000; }
  .context { font-size: 100%; }
  .infoline { font-size: 80%; font-style: normal; color: #808080; }
  .zoom_searchform { font-size: 100%; }
  .zoom_results_per_page { font-size: 80%; margin-left: 10px; }
  .zoom_match { font-size: 80%; margin-left: 10px;}                
  .zoom_categories { font-size: 80%; }
  .zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
  .zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
        
        input.zoom_button {  }
        input.zoom_searchbox {  }        
        
   .result_image { float: left; display: block; }
   .result_image img { margin: 10px; width: 80px; border: 0px; }
   .result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
   .result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
        
   .result_pages { font-size: 100%; }
   .result_pagescount { font-size: 100%; }
   .searchtime { font-size: 80%; }
   .recommended 
        { 
            background: #DFFFBF; 
            border-top: 1px dotted #808080; 
            border-bottom: 1px dotted #808080; 
            margin-top: 15px; 
            margin-bottom: 15px; 
        }
   .recommended_heading { float: right; font-weight: bold; }
   .recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }        
   .recommend_title { font-size: 100%; }
   .recommend_description { font-size: 100%; color: #008000; }
   .recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
/* ZOOOM Search */

/* Download Area */
TABLE.noLines TD{
    border:none;
}
TABLE.lines{
    border-collapse:collapse;
}
TABLE.lines TD{
    padding:2px;
    border:1px solid #444444;
}
.tomasfall {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #0066FF;
 font-weight: bold;
}
TABLE.keyVisualText{
    margin:66px 0px 0px 0px;
    width:404px;
}
H2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#0066CC;
    margin:2px 0px 2px 0px;
}
.h2link {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#0066CC;
    text-decoration:none;
    margin:2px 0px 2px 0px;
}
.h2link:hover {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#0066CC;
}
TD.suchBox {
    background-color:#D0E4FB;
}
.tooltip {
    font-size:10px;
    position: absolute;
    display: none;
    background-color: #FFFFCC;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    padding: 2px;
}
.mainnav {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-decoration:none;
}
mainnav:hover{
    color:#000000;
}

