<style type="text/css">
a.dummy:link { font-size:10pt;
      text-decoration:none;
      } 
a:link { color:#0D1F99;
      text-decoration:underline; 
      font-weight:normal;
      }	  
a.gr:link { color:#CCCCCC;
      text-decoration:none; 
      font-weight:normal;
      }	  	  
a.grd:link { color:#666666;
      text-decoration:none; 
      font-weight:bold;
      }	  	  	  
a.a:link { color:#FFFFFF;
      text-decoration:none; 
      font-weight:normal;
      }
a.k:link { color:#333333;
      text-decoration:none; 
      font-weight:normal;
      }
a:visited { color:#0D1F99;
      text-decoration:underline; 
      font-weight:normal;
      }	   
a.gr:visited { color:#CCCCCC;
      text-decoration:none; 
      font-weight:normal;
      }	  		  
a.grd:visited { color:#666666;
      text-decoration:none; 
      font-weight:bold;
      }	  		  	  
a.a:visited { color:#FFFFFF;
      text-decoration:none; 
      font-weight:normal;
      }
a.k:visited { color:#333333;
      text-decoration:none; 
      font-weight:normal;
      }	  
a:active { color:#000000;
      text-decoration:underline; 
      font-weight:normal;
      }	 	
a.gr:active { color:#FB0402;
      text-decoration:none; 
      font-weight:normal;
      }	  		    
a.grd:active { color:#FB0402;
      text-decoration:none; 
      font-weight:bold;
      }	 	  
a.a:active { color:#FB0402;
      text-decoration:none; 
      font-weight:normal;
      }
a.k:active { color:#FB0402;
      text-decoration:none; 
      font-weight:normal;
      }	  
a:hover { color:#000000;
      text-decoration:underline; 
      font-weight:normal;
      }	 
a.gr:hover { color:#FB0402;
      text-decoration:none; 
      font-weight:normal;
      }	  		  
a.grd:hover { color:#FB0402;
      text-decoration:none; 
      font-weight:bold;
      }	  			  
a.a:hover { color:#FB0402;
      text-decoration:none; 
      font-weight:normal;
	  }
a.k:hover { color:#FB0402;
      text-decoration:none; 
      font-weight:normal;
	  }	  
body      {   height:100%;
   width:100%; 
   color:#333333;
   background-color:#F2F2F2;
   font-weight:normal;
   font-size:9Pt;
   font-family:Arial,Verdana,Helvetica;
   letter-spacing:0.9Pt;
   line-height: 125%;
   margin:0px;
   padding:0px;
   border:0px;
   text-align:center;
   background-image:url(../images/back.jpg);
 
} 
#desktop   { 
  	width:910px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:0px;
    margin-top:0px;
    padding:0px;
    border:0px;
	z-index: 1;
	vertical-align:top;
    text-align:center;
}  
#naviol  { float:left;
     text-align:left;
 	 vertical-align:bottom;
     padding:0px;
	 margin:0px;
     border:0px;
	 width:294px;
	 height:15px;
	 z-index: 2;
} 	

#abobenr  { float:left;
     text-align:left;
 	 vertical-align:bottom;
     padding:0px;
	 margin:0px;
     border:0px;
	 width:608px;
	 height:15px;
   	 overflow:hidden;
	 z-index: 3;
} 	
#logol  { float:left;
     text-align:left;
     padding:0px;
	 margin:0px;
     border:0px;
	 width:294px;
	 height:91px;
   	 overflow:hidden;
	 z-index: 4;
} 	

#kopfbild  { float:left;
     text-align:left;
     padding:0px;
	 margin:0px;
     border:0px;
	 width:608px;
	 height:91px;
   	 overflow:hidden;
	 z-index: 5;
} 	

#logolu  { float:left;
     text-align:left;
     padding:0px;
	 margin:0px;
     border:0px;
	 width:294px;
	 height:19px;
  	 overflow:hidden;
	 z-index: 6;
} 	

#navigation  { float:left;
     text-align:justify;
	 vertical-align:middle;
     background-color:#3A4146;
     padding-top:0px;
	 padding-left:0px;
	 padding-right:0px;
	 padding-bottom:0px;
	 margin:0px;
     border:0px;
	 width:608px;
	 height:19px;
  	 overflow:hidden;
	 z-index: 7;
} 	

#logotext  { float:left;
     text-align:left;
     padding:0px;
	 margin:0px;
     border:0px;
	 width:294px;
	 height:26px;
 	 overflow:hidden;
	 z-index: 8;
} 	

#subnavi  { float:left;
 	 background-image:url(../images/back-subnavi.gif);
     text-align:left;
     padding:0px;
	 margin:0px;
     border:0px;
	 width:608px;
	 height:26px;
	 overflow:hidden;
	 z-index: 9;
} 	

 	 
#mitte  { float:left;
	 background-color:#E4E4E4;
     border-top:0px;
	 border-bottom:solid #CCCCCC 1px;
     border-right:solid #CCCCCC 1px;
	 border-left:solid #CCCCCC 1px;
     padding:0px;
	 margin:0px;
     text-align:center;
	 width:900px;
	 z-index: 10;
} 		
#inhaltmitte  { 
     margin:0px;
	 padding-top:15px;
	 padding-bottom:0px;
	 padding-left:24px;
	 padding-right:26px;
     border:0px;
     text-align:left;
 	 width:850px;
	 z-index: 11;
} 	

#kast1 { float:left;
	 background-color:#F5F5F5;
     border-top:dotted #666666 1px;
	 border-bottom:dotted #666666 1px;
     border-right:dotted #666666 1px;
	 border-left:dotted #666666 1px;
	 padding-left:10px;
	 padding-right:10px;
     padding-top:5px;
	 padding-bottom:5px;
	 margin-top:15px;
 	 margin-left:0px;
	 margin-bottom:0px;
	 margin-right:0px;
     text-align:left;
	 width:261px;
	 height:80px;	 
	 z-index: 12;
} 		

#kast2 { float:left;
	 background-color:#F5F5F5;
     border-top:dotted #666666 1px;
	 border-bottom:dotted #666666 1px;
     border-right:0px;
	 border-left:0px;
	 padding-left:10px;
	 padding-right:10px;
     padding-top:5px;
	 padding-bottom:5px;
	 margin-top:15px;
 	 margin-left:0px;
	 margin-bottom:0px;
	 margin-right:0px;
     text-align:left;
	 width:264px;
 	 height:80px;
	 z-index: 13;
} 		

#kast3 { float:left;
	 background-color:#F5F5F5;
     border-top:dotted #666666 1px;
	 border-bottom:dotted #666666 1px;
     border-right:dotted #666666 1px;
	 border-left:dotted #666666 1px;
	 padding-left:10px;
	 padding-right:10px;
     padding-top:5px;
	 padding-bottom:5px;
	 margin-top:15px;
 	 margin-left:0px;
	 margin-bottom:0px;
	 margin-right:0px;
     text-align:left;
	 width:261px;
	 height:80px;
	 z-index: 14;
} 		

#polsternavi { border:0px;
	padding:0px;
	margin:0px;
    z-index: 15;
	position:absolute;
    visibility:hidden;
}

#infonavi { border:0px;
	padding:0px;
	margin:0px;
    z-index: 16;
	position:absolute;
    visibility:hidden;
}



#clearing { clear:both;
		    border:0px;
			padding:0px;
			margin:0px;
        	z-index: 18;
 }		

 #abl  { float:left;
     padding:0px;
     margin-left:0px;
	 margin-top:2px;
	 margin-right:0px;
	 margin-bottom:5px;
	 border:0px;
     text-align:left;
	 width:750px;
 	 overflow:hidden;
	 z-index: 17;
} 		
#abr  { float:left;
     padding:0px;
     margin:0px;
	 margin-top:2px;
	 margin-right:0px;
	 margin-bottom:5px;
	 border:0px;
     text-align:right;
	 width:100px;
 	 overflow:hidden;
	 z-index: 19;
} 
.ser1 { float:left;
     border:0px;
	 padding:0px;
	 margin-top:0px;
 	 margin-left:0px;
	 margin-bottom:15px;
	 margin-right:0px;
     text-align:left;
	 width:262px;
} 		

.aufzae { float:left;
     border:0px;
	 padding:0px;
	 margin-top:0px;
 	 margin-left:0px;
	 margin-bottom:15px;
	 margin-right:70px;
     text-align:left;
	 vetical-align:top;
} 		


.textl { float:left;
     border:0px;
	 padding:0px;
	 margin:0px;
     text-align:left;
} 		
.rahm { float:left;
     border:0px;
	 padding:0px;
	 margin:0px;
     text-align:left;
	 width:850px;
} 		
.box { float:left;
 	 background-image:url(../images/back-box.jpg);
	 background-color:#A6A6A6;
	 border:0px;
	 padding-left:10px;
	 padding-right:10px;
     padding-top:10px;
	 padding-bottom:10px;
	 margin-top:0px;
 	 margin-left:20px;
	 margin-bottom:0px;
	 margin-right:0px;
     text-align:left;
} 		
.but { float:left;
 	 background-image:url(../images/back-button.gif);
	 background-color:#E4E4E4;
	 border:0px;
	 margin-left:0px;
	 margin-right:1px;
     margin-top:0px;
	 margin-bottom:0px;
	 padding:0px;
	 width:150px;
	 height:19px;
     text-align:center;
} 		
		
.linie { clear:left; 
	 margin:0px;
	 padding:0px;
	 border-top:dotted #666666 1px;
	 border-right:0px;
	 border-bottom:0px;
 	 border-left:0px;
     background-color:transparent;
	 width:850px;
	 height:1px;
} 		



p  { margin-right:0px;
     margin-top:0px;
     margin-left:0px;
     margin-bottom:15px;
     padding:0px;
     border:0px;
	 }             
 
p.sa  { margin-right:0px;
     margin-top:0px;
     margin-left:0px;
     margin-bottom:5px;
     padding:0px;
     border:0px;
	}
p.so  { margin-right:0px;
     margin-top:0px;
     margin-left:0px;
     margin-bottom:5px;
     padding:0px;
     border:0px;
	}   	
p.oa  { margin:0px;
     padding:0px;
     border:0px;
	}  	
p.auf  { margin-right:0px;
     margin-top:0px;
     margin-left:15px;
     margin-bottom:5px;
     padding:0px;
     border:0px;
	}	

p.navhaupt  { font-size:8Pt;
     text-align:justify;
	 padding-top:2px;
	 padding-left:12px;
	 padding-right:14px;
 	 padding-bottom:0px;
     margin:0px;
     border:0px;
	 }      
p.navsub  { font-size:8Pt;
  	 padding-top:3px;
	 padding-left:12px;
	 padding-right:14px;
 	 padding-bottom:0px;
     margin:0px;
     border:0px;
     text-align:center;
	 vertical-align:middle;
	 width:582px;
	 }  
p.navbut  { font-size:8Pt;
     text-align:center;
	 padding-top:2px;
	 padding-left:0px;
	 padding-right:0px;
 	 padding-bottom:0px;
     margin:0px;
     border:0px;
	 width:146px;
	 }      	     	  	 
p.navkopf  { font-size:7Pt;
	 padding-top:3px;
	 padding-left:0px;
	 padding-right:0px;
 	 padding-bottom:0px;
     margin:0px;
     border:0px;
	 vertical-align:middle;
	 }        	 	 
p.mehr  { font-size:9Pt;
	 padding-top:5px;
	 padding-left:0px;
	 padding-right:0px;
 	 padding-bottom:0px;
     margin:0px;
     border:0px;
	 text-align:right;
	 }        	 		 
p.aufz  { 	 background-color:#333333;
	 color:#FFFFFF;
	 font-size:9Pt;
	 padding-top:2px;
	 padding-left:2px;
	 padding-right:2px;
 	 padding-bottom:2px;
     margin-top:1px; margin-bottom:0px; margin-left:0px; margin-right:0px;
     border:0px;
	 text-align:left;
	 }     	 
p.aufzh  { color:#333333;
	 font-size:9Pt;
	 padding-top:2px;
	 padding-left:2px;
	 padding-right:2px;
 	 padding-bottom:2px;
     margin-top:1px; margin-bottom:0px; margin-left:0px; margin-right:0px;
     border:0px;
	 text-align:left;
	 }   	 
	 
p.m  { font-size:7Pt;
     color:#999999;
     font-weight:normal;
     margin-right:0px;
     margin-top:0px;
     margin-left:0px;
     margin-bottom:0px;
     vertical-align:top;
     padding:0px;
     border:0px;
	 letter-spacing:0.9Pt;
	 line-height: 120%;
	 align-text:center;
     }   
p.s  { font-size:7Pt;
     color:#999999;
     font-weight:normal;
     margin-right:15px;
     margin-top:0px;
     margin-left:15px;
     margin-bottom:0px;
     padding:0px;
     border:0px;
     }   	     	 
      	
span.black   { color:#333333; }      
span.red   { color:#FB0402; }     			 
span.grey   { color:#999999; } 
span.white   { color:#FFFFFF; } 
span.smallgrey  { font-size:8Pt;
    		  color:#666666;
     }       	 
    			 
	 		 
hr.dot   {
    color : #e2e2e2;
	background-color : #e2e2e2;
    margin-right:0px;
    margin-top:3px;
    margin-left:0px;
    margin-bottom:3px;
    padding:0px;
	border:dotted #e2e2e2 1px;
} 	  			 
h1         { font-size:12Pt;
    color:#FB0402;
    font-weight:bold;
    border:0px;
    padding:0px;
    margin-right:0px;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:15px;
    letter-spacing:1.1Pt;
	letter-spacing:1.1Pt;
	text-align:left;
    }              
h2         { font-size:12Pt;
    color:#FB0402;
    font-weight:bold;
    border:0px;
    padding:0px;
    margin-right:0px;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:10px;
    letter-spacing:1.1Pt;
	letter-spacing:1.1Pt;
	text-align:left;
    }         
h3         { font-size:11Pt;
    color:#FB0402;
    font-weight:normal;
    border:0px;
    padding:0px;
    margin-right:0px;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:10px;
    letter-spacing:1.1Pt;
	letter-spacing:1.1Pt;
	text-align:left;
    }         	
	         
img.prod  { 
    border:solid #A6A6A6 1px; 
    margin:0px;
    padding:0px;
	}	
img.dum  { 
    border:solid #E4E4E4 1px; 
    margin:0px;
    padding:0px;
	}	 	     

img.prodm  { 
    border-top:0px; 
    border-bottom:0px; 
    border-left:solid #A6A6A6 1px; 
    border-right:solid #A6A6A6 1px; 	
    margin:0px;
    padding:0px;
	}	   	
img.prodb  { 
    border-top:0px; 
    border-bottom:solid #A6A6A6 1px; 
    border-left:solid #A6A6A6 1px; 
    border-right:solid #A6A6A6 1px; 	
    margin:0px;
    padding:0px;
	}	 	
img.prodm2  { 
    border-top:solid #A6A6A6 1px; 
    border-bottom:solid #A6A6A6 1px; 
    border-left:solid #FFFFFF 1px; 
    border-right:solid #FFFFFF 1px; 	
    margin:0px;
    padding:0px;
	}	 		
img.prodbm  { 
    border-top:0px; 
    border-bottom:solid #A6A6A6 1px; 
    border-left:solid #FFFFFF 1px; 
    border-right:solid #FFFFFF 1px; 	
    margin:0px;
    padding:0px;
	}	 	
img.right  { 
    border:0px;
	padding:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:15px;
	float:right;
	}	  		
img.rightb  { 
    border:solid #A6A6A6 1px; 
	padding:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:15px;
	float:right;
	}	  			
input.i  { height:20px;
          width:300px;
          background-color:#F5F5F5;
		  font-size:9pt;
		  font-weight:bold;
		  color:#333333;
		  border: #3A4146 1px solid;
		  margin:0px;
		  padding:0px;
	     }	
input.is  { height:16px;
          width:50px;
          background-color:#F5F5F5;
		  font-size:9pt;
		  font-weight:bold;
		  color:#333333;
		  border: #3A4146 1px solid;
		  margin:0px;
		  vertical-align:middle;
		  padding:0px;
}		  

textarea { height:80px;
          width:300px;
          background-color:#F5F5F5;
		  font-size:9pt;
		  font-weight:bold;
		  color:#333333;
		  border: #3A4146 1px solid;
  		  margin:0px;
		  padding:0px;
	     }

ul        { color:#000000;
		   font-size:9Pt;
		   border:0px;
           margin: 0 0 0 1em;
           padding: 0 0 0 1em;
	       text-indent: 15px;
           list-style-position:outside;
   		   list-style-type:disc;
		 }
li 		 { margin:0px;
		   padding:0px;
		   border:0px;
   	       letter-spacing:1.1Pt;
	       line-height: 125%;
		 }		
 
span.dummy   { color:#8B135D;
             } 		 
</style>

