﻿margin:0; 
padding:0; 


div.inhalt_sitenav{ 

     
        width: 110px; 

} 


a.link:active { 
        display: block; 
        height:21px; 
        width: 110px; 
        background: #C7CED5; 
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif ; 
         font-size: 11px; 
    
        text-decoration: none; 
        color: #333333; 
        padding: 8px 0px 0px 7px; 
        text-align: left; 
        border-top: 2px solid #D7DCE1; 
          border-left: 1px solid #D7DCE1;  
} 




a.link:visited { 
        display: block; 
        height:21px; 
        width: 110px; 
        background: #C7CED5; 
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif ; 
         font-size: 11px; 
    
        text-decoration: none; 
        color: #333333; 
        padding: 8px 0px 0px 7px; 
        text-align: left; 
        border-top: 2px solid #D7DCE1; 
          border-left: 1px solid #D7DCE1;  
} 




a.link:link { 
        display: block; 
        height:21px; 
        width: 110px; 
        background: #C7CED5; 
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif ; 
         font-size: 11px; 
    
        text-decoration: none; 
        color: #333333; 
        padding: 8px 0px 0px 7px; 
        text-align: left; 
        border-top: 2px solid #D7DCE1; 
          border-left: 1px solid #D7DCE1;  
} 




a.link:hover { 
        background: #AAB5BF;
        color: #000000; 
         font-size: 11px; 
        padding: 8px 0px 0px 7px; 
        border-top: 1px solid #B6E636; 
      	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif ; 
        border-top: 2px solid #D7DCE1; 
          border-left: 1px solid #D7DCE1;  
}




.typTEXT-sitevav {    

       display: block; 
        height:24px; 
        width: 110px;    
        background: #AAB5BF;
        color: #ffffff; 
        font-size: 12px; 
        font-weight: bold;
        margin-top:40px;
        padding: 9px 0px 0px 10px; 
         border-top: 1px solid #B6E636; 
      	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif ; 
        border-top: 1px solid #ffffff; 
        border-bottom:1px solid #333333;
                text-align: left; 
 }
 
 
 a.tab:visited { 
 background:  url("server/images/ic-pf-dr-re.gif") no-repeat 60px 0px; 
 height:30px;      width: 140px;   

        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif ; 
         font-size: 11px; 
                 color: #999999; 
            padding: 2px 0px 0px 0px;
        text-decoration: none; 
                  font-weight:bold;
      text-align: left; 

}

  
 a.tab:tab { 
 background:  url("server/images/ic-pf-dr-re.gif") no-repeat 60px 0px; 
 height:30px;      width: 140px;   

        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif ; 
         font-size: 11px; 
                 color: #999999; 
            padding: 2px 0px 0px 0px;
        text-decoration: none; 
                  font-weight:bold;
      text-align: left; 

}

 a.tab:hover { 
 background:  url("server/images/ic-pf-dr-re.gif") no-repeat 0px 0px; 
 height:30px;         width: 140px;

        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif ; 
         font-size: 11px; 
                 color: #999999; 
            padding: 2px 0px 0px 0px;
        text-decoration: none; 
                  font-weight:bold;
        text-align: left; 
     
}
 a.layer:visited 

  {
font-weight:normal;
margin-right:50px;
color :#999999; 
text-align:right; 
font-size:10pt;  
text-decoration : none; 
font-family: Tahoma, Verdana, Arial, Helvetica
}


 a.layer:layer 

  {
font-weight:normal;
margin-right:50px;
color :#999999; 
text-align:right; 
font-size:10pt;  
text-decoration : none; 
font-family: Tahoma, Verdana, Arial, Helvetica
}


 a.layer:hover 
 
{
color :#000000; 
font-weight:normal;
font-size:10pt;  
text-decoration : none; 
background: #E2E2E9;
font-family: Tahoma, Verdana, Arial, Helvetica
}

 a.layer2 {
color :#FFC51C; 
font-size:20pt;  
text-decoration : none; 
font-style: bold ;	
display:block;  
font-family: Helvetica,Arial,Verdana;    
border: 1px solid #FFC51C; 
}

 a.layer2:hover 
 
{
color :#000000; 
font-style:bold ;	
font-size:10pt;  
text-decoration : none; 
background: #DBDBE4;
font-family: Tahoma,Verdana, Arial, Helvetica, 
border: 1px solid #FFC51C;   
}

h3 { 

font-size:13pt;
line-height:18pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:white;        
background: #FFC51C; 
width: 290px;  
font-weight: bold;
text-align: left; 
border-bottom:1px solid #666666;
border-right:1px solid #666666;   

}

.typTEXT3p { 

font-size:13pt;
line-height:18pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:white;        
background: #FCD883; 
width: 290px;  
font-weight: bold;
text-align: left; 
}
.typTEXT3m { 

font-size:13pt;
line-height:18pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:white;        
background: #96A0B0; 
width: 290px;  
font-weight: bold;
text-align: left; 
}


.typTEXT3e { 

font-size:13pt;
line-height:18pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:white;        
background: #8BCFA3; 
width: 290px;  
font-weight: bold;
text-align: left; 
}
.typTEXT3a { 

font-size:13pt;
line-height:18pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:white;        
background: #D28FC1; 
width: 290px;  
font-weight: bold;
text-align: left; 
}
h4 { 

font-size:12pt;
line-height:17pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:white;  
width: 500px;       
background: #FFC51C; 
font-weight: bold;
text-align: left; 
}

.typTEXT9-high
{
font-size:9pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:black;
text-align:left; 
line-height:12pt;
}

.typTEXT10
{
font-size:10pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:black;
text-align:left; 
}


.typTEXT10-grau
{
font-size:10pt;
font-family:Tahoma,Helvetica,Arial,Verdana;
	color: #818294;
}

.typTEXT9-grau
{
font-size:9pt;
font-family:Tahoma,Helvetica,Arial,Verdana;
line-height:12pt;
	color: #818294;
}

.text-bg-gelb {
	margin: 1px;
	font-family: Tahoma;
	background-color: #FFC51C;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px;
	font-size: 11px;
	letter-spacing: 0.1em;
}

.typTEXT10-high
{
	font-size: 10pt;
	font-family: Tahoma,Helvetica,Arial,Verdana;
	color: black;
	text-align: left;
	line-height: 14pt;
	font-weight: normal;
}

.typTEXT10sp
{
font-size:11pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
font-weight: bold;
letter-spacing:2px;
}	

.typTEXT10-20 
{
	font-size: 10pt;
	font-family: Tahoma,Helvetica,Arial,Verdana;
	color: black;
	text-align: left;
	margin-left: 0px;
	padding-left: 20px;
}

.typTEXT10-20b {
	font-size: 10pt;
	font-family: Tahoma,Helvetica,Arial,Verdana;
	color: black;
	text-align: left;
	margin-left: 0px;
	padding-left: 20px;
	font-weight: bold;
}




.typTEXT14-20 
{
font-size:13pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:#999999; 
margin-left:20px;  
font-weight: bold;
}	

.typTEXT11 { 
font-size:11pt; 
color:black;
line-height:14pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:black;
text-align:left;  
}	

.typTEXT11b 
{ 
text-align: left;  
font-size:11pt; 
line-height:14pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:#333333;
font-weight:bold 
}	

.typTEXT11bmargin 
{ 
text-align: left;  
font-size:11pt; 
line-height:14pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:black;
font-weight:bold; 
padding-left:15px;  
}

.typTEXT11bpfeil 
{        
background: url("server/images/ic-rd-l.gif") no-repeat;     
padding: 2px 0px 0px 0px;
font-size:11pt; 
color:black;
line-height:14pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
font-weight:bold 
}	


.typLINE
{

    color:#666666;
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
	font-family: Tahoma,Helvetica,Arial,Verdana;
	line-height: 24pt;
	background-image: url("server/images/bg_form.gif");
}

.typTEXT-zitat
{        
text-align: right;  
font-size:15pt; 
color:#96A0B0;
line-height:20pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
font-weight:bold; 

}	

.typTEXT-zitat-gr
{        
text-align: right;  
font-size:15pt; 
color:#C8C6C3;
line-height:20pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
font-weight:bold; 

}	


.typTEXT-yello-head { 

font-size:13pt;
line-height:18pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:white;        
background: #FFC51C; 
width: 300px;  
font-weight: bold;
text-align: left; 
}

.typTEXTBG 
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma,Verdana;
	margin-left: 30px;
	background: #F7F8F9;
	line-height: 14pt;
	border: 3px dotted #FFC51C;
	padding: 15px;
	font-style: normal;
}

.typTEXTBG-dott 
{
font-size:10pt; 
color:#000000;
font-family:Tahoma,Verdana;
margin-left:30px; 
background: #F7F8F9; 
line-height:14pt;
border: 3px dotted #FFC51C;
padding:15px; 
}

.m30
{

margin-left:30px; 

}


.typTEXTBG-dott-m0 
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma,Verdana;
	margin-left: 0px;
	background: #F7F8F9;
	line-height: 14pt;
	border: 3px dotted #FFC51C;
	padding: 15px;
}
.typTEXTBG-dott-m0-padd 
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma,Verdana;
	margin-left: 0px;
	background: #F7F8F9;
	line-height: 14pt;
	border: 3px dotted #FFC51C;
	padding: 40px;
}



.typTEXTBG-dott-0 
{

font-family:Tahoma,Verdana;
background: #F7F8F9; 
border: 3px dotted #FFC51C;
padding:3px; 
font-size:10pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:#808080;
text-align:left; 
font-weight: bold;
letter-spacing:2px;
}

a.nav4 {
display: block; 
font-weight:bold; 
background: #ffffff; 
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt; 
padding: 2px; 
color:#000000;
border-top: 1px solid #C7CED5;
border-bottom: 1px solid #C7CED5;}

a.nav4:visited {
font-weight:bold; 
background: #ffffff; 
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt; 
padding: 2px; 
color:#666666;
border-top: 1px solid #C7CED5;
border-bottom: 1px solid #C7CED5;}

a.nav4:hover {
font-weight:bold; 
background: #FFC51C; 
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt; 
padding: 2px; 
color:#666666;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;}
 
.typTEXT-preis{font-size:16pt; color:#666666;font-family:Tahoma,Helvetica,Arial,Verdana;}	

				
.typTab-bg{ font-family:Tahoma,Helvetica,Arial,Verdana; padding:0.1cm;line-height:11pt;  }
.typTEXTBG-orange {font-size:10pt; color:#000000;font-family:Tahoma,Verdana;margin-left:30px; background: #E6E6EC; line-height:20pt;border: 1px dashed #333333;padding:0.5cm; }


.typTEXTBG-tab 
{
font-size:10pt; 
color:#000000;
font-family:Tahoma,Verdana;

background: #E6E6EC; 
line-height:12pt;
border: 1px solid #c0c0c0;padding:0.5cm; 
}

.typTEXTBG-tabe 
{
font-size:10pt; 
color:#000000;
font-family:Tahoma,Verdana;
margin-left:40px;
margin-right:40px; 
background: #E6ECEC; 
line-height:12pt;
border: 1px solid #c0c0c0;padding:0.5cm; 
}
.typTEXTBG-tabm 
{
font-size:10pt; 
color:#000000;
font-family:Tahoma,Verdana;
margin-left:40px;
margin-right:40px; 
background: #E6E6EC; 
line-height:12pt;
border: 1px solid #c0c0c0;padding:0.5cm; 
}
.typTEXTBG-tabp 
{
font-size:10pt; 
color:#000000;
font-family:Tahoma,Verdana;
margin-left:40px;
margin-right:40px; 
background: #F6F1E1; 
line-height:12pt;
border: 1px solid #c0c0c0;padding:0.5cm; 
}
.typTEXTBG-taba
{
font-size:10pt; 
color:#000000;
font-family:Tahoma,Verdana;
margin-left:40px;
margin-right:40px; 
background: #E5D6F5; 
line-height:12pt;
border: 1px solid #c0c0c0;padding:0.5cm; 
}


.uedo {
	text-align: left;
	font-size: 11pt;

	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: #AAACC2;
}
.uehp {
	text-align: left;
	font-size: 11pt;
	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: #F3BD2C;
}
.ueec {
	text-align: left;
	font-size: 11pt;
	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: #3CBD69;
}

.uemu {
	text-align: left;
	font-size: 11pt;

	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: #AAACC2;
}
.ueag {
	text-align: left;
	font-size: 11pt;
	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: #C572B0;
}


.typTEXTdash 
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma,Verdana;
	background: #F7F8F9;
	width: 200px;
	line-height: 14pt;
	border: 1px dashed #c0c0c0;
	padding: 0.2cm;
}

.typTEXTBG2 {font-size:11pt; color:#000000;font-family:Tahoma,Verdana;margin-left:30px; background: #F7F8F9; line-height:18pt;border: 1px dashed #c0c0c0;padding:0.5cm; }
.typTEXT-rahmen {font-size:10pt; color:#000000;font-family:Tahoma,Verdana; line-height:14pt;padding:0.5cm; }
.typTEXTBG-high { font-size:11pt; font-family:Tahoma,Helvetica,Arial,Verdana; padding:0.1cm;line-height:24pt;text-align:left;  background-image:url("http://directdomain.de/images/bg_form.gif"); }
.typTEXTBG-WS {font-size:10pt; color:#000000;font-family:Tahoma,Verdana;margin-left:30px; background: #ffffff; line-height:14pt;padding:0.5cm; text-align:left; }
.typTEXTBG-code {font-size:9pt; color:#000000;font-family:Tahoma,Verdana;margin-left:40px; background: #F7F8F9; border: 1px dashed #c0c0c0;padding:0.5cm;  }
.typTEXTBG-10 {font-size:11pt; color:#000000;font-family:Tahoma,Arial,verdana;line-height:16pt; margin-left:0px; background: #F7F8F9; border: 1px dashed #c0c0c0;padding:0.5cm;  }
.typTEXT-small{font-size:9pt; color:black;font-family:Tahoma,Helvetica,Arial,Verdana;}	
		

	
.typTEXT10 {}
.typTEXT8 {font-size:8pt;color:#999999;font-family:Tahoma,Helvetica,Arial,Verdana; text-align:left; }
.typTEXT9 {font-size:9pt; color:#000000;font-family:Tahoma,Helvetica,Arial,Verdana;text-align:left; margin-left:7px}
.typTEXT-9normal{font-size:9pt; color:black;font-family:Tahoma,Helvetica,Arial,Verdana;text-align:left; }
.typTEXT-10plus {
	font-size: 10pt;
	line-height: 13pt;
	font-family: Tahoma,Helvetica,Arial,Verdana;
	color: black;
	text-align: left;
	font-weight: normal;
}
.typTEXT-11small {font-size:11pt;color:#000000;font-family:Tahoma,Helvetica,Arial,Verdana; padding:0.1cm; }		


.typTEXT-LH16 {
	font-size: 10pt;
	color: black;
	line-height: 16pt;
	font-family: Tahoma,Helvetica,Arial,Verdana;
	font-style: normal;
}





a {color :#000000; text-decoration : none; font-size : 10pt;
	font-family : Tahoma,Helvetica,Arial,Verdana; }
a:visited { color:#666666; text-decoration:none; font-size : 10pt;
	font-family : Tahoma,Helvetica,Arial,Verdana;}
a:active { color:#666666; text-decoration:none; font-size :10pt;
	font-family : Tahoma,Helvetica,Arial,Verdana; }
a:hover  {	text-decoration : none; background: #BDC2CB;
	color :#000000;	font-size : 10pt;	font-family : Tahoma,Helvetica,Arial,Verdana;}


a.text {font-size:9pt; color:#F4B62B;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}
a.text:active {font-size:9pt; color:#FFCC00;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}
a.text:visited {font-size:9pt; color:#FFCC00;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}
a.text:hover {font-size:9pt; background: #FFCC00; color:#ffffff;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}


a.text-hp {font-size:10pt; color:#414141;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana; text-decoration:underline }
a.text-hp:visited {font-size:10pt; color:#F8DA89;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}
a.text-hp:hover {font-size:10pt;  background: none; color:#F3BD2C;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}



a.text-ec {font-size:10pt; color:#414141;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana; text-decoration:underline}
a.text-ec:visited {font-size:10pt; color:#92DAAB;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}
a.text-ec:hover {font-size:10pt;  background: none; color:#3CBD69;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}


a.text-mu {font-size:10pt; color:#414141;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana; text-decoration:underline}
a.text-mu:visited {font-size:10pt; color:#CFD0DD;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}
a.text-mu:hover {font-size:10pt;  background: none; color:#AAACC2;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}


a.text-ag {font-size:10pt; color:#414141;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana; text-decoration:underline}
a.text-ag:visited {font-size:10pt; color:#E4B0D3;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}
a.text-ag:hover {font-size:10pt;  background: none; color:#C572B0;font-weight:bold;font-family:Tahoma,Helvetica,Arial,Verdana;}



 a.text2

  {
font-weight:normal;
color :#58595A; 
font-size:10pt;  
text-decoration : none; 

font-family: Tahoma, Verdana, Arial, Helvetica
}

 a.text2:visited 

  {
font-weight:bold;
color :#58595A; 
font-size:10pt;  
text-decoration : none; 
background: #DBDBE4;
font-family: Tahoma, Verdana, Arial, Helvetica
}

 a.text2:hover {
color :#000000; 
font-weight:bold;
font-size:10pt;  
text-decoration : none; 
background: #F7F8F9;
font-family: Tahoma, Verdana, Arial, Helvetica
}

 a.text3:visited 

  {
font-weight:bold;
color :#ffffff; 
font-size:10pt;  
text-decoration : none; 
background: #FFC51C;
font-family: Tahoma, Verdana, Arial, Helvetica
}

 a.text3:text3 

  {
font-weight:bold;
color :#ffffff; 
font-size:10pt;  
text-decoration : none; 
background: #FFC51C;
font-family: Tahoma, Verdana, Arial, Helvetica
}

 a.text3:hover {
color :#000000; 
font-weight:bold;
font-size:10pt;  
text-decoration : none; 
background: #FFC51C;
font-family: Tahoma, Verdana, Arial, Helvetica
}


a.nav2 {font-size:9pt; color:#000000;font-family:Tahoma,Helvetica,Arial,Verdana;margin-left:12px}
a.nav2:active {font-size:9pt; color:#FFCC00;font-family:Tahoma,Helvetica,Arial,Verdana;margin-left:12px}
a.nav2:visited {font-size:9pt; color:#666666;font-family:Tahoma,Helvetica,Arial,Verdana;margin-left:12px}


a.nav2:hover {font-size:9pt;  background: #FAFAFA; color:#000000; font-family:Tahoma,Helvetica,Arial,Verdana;margin-left:12px;       }



a.tr 
 {

text-decoration:none;
font-size:9pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:#666666;
line-height:11pt;

 }

a.tr:active 
 {

text-decoration:none;
font-size:9pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:#666666;
line-height:11pt;

 }
 

a.tr:visited 
 {

text-decoration:none;
font-size:9pt;
font-family:Tahoma,Helvetica,Arial,Verdana; 
color:#999999;
line-height:11pt;

 }

 
a.tr:hover
 {
text-decoration:none; 
color:#000000; 
background: none;
 }
 



.button {
font-family: Tahoma,Helvetica,Arial,Verdana;
	background: #94B1E6;
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
	border-width: 0.01cm;
	border-style: solid;
	border-color: #000000;
	padding: 0.02cm;
	width:30px;
	font-weight: normal;
}
.typLINE-dwn {
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
	font-family: Tahoma,Helvetica,Arial,Verdana;
	line-height: normal;
	background-image: url("server/images/bg_form-dwn.gif");
	padding-bottom: 8px;
}