body		{margin:0px;
		 padding:0px;
		 font-size:0.8em;}
		 
div, img, form, label{padding:0px; margin:0px;}

ul		{list-style-type:disc;}

#content h1, #content_1sp h1	
		{font-family:arial,sans-serif;
		 font-size: 1.5em;
		 text-transform: uppercase;
		 color: #ffffff;
		 background-color: #666666;
		 padding: 3 0 3 10px;
		 margin: 0 0 10 0px;	  
		}
		
#content h2, #content_1sp h2	
		{font-family:arial,sans-serif;
		 font-size: 1.3em;
		 color: #ffffff;
		 background-color: #777777;
		 padding: 3 0 3 10px;
		 margin: 0 0 10 0px;		
		}
		
#content h3, #content_1sp h3
		{font-family:arial,sans-serif;
		 font-size: 1.2em;
		 color: #ffffff;
		 background-color: #888888;
		 padding: 3 0 3 10px;
		 margin: 0 0 10 0px;		 
		}
		
#content h4, #content_1sp h4
		{font-size: 1.2em;
		 margin: 0 0 10 0px;
		}
		
#content h5, #content_1sp h5	
		{font-size: 1.0em;
		}
			
h1		{font-size: 1.5em;
		}
			 			
h2		{font-size: 1.3em;
		}	
			 			
h3		{font-size: 1.1em;
		 margin: 0 0 -12 0px;
		}	
			
h4		{font-size: 1.0em;
		}	
		
h5		{font-size: 1.0em;
		 margin: 0 0 -10 0px;
		}				 

td		{font-size: 0.6em;
		} 
			 
.mini		{font-size: 0.8em;
		}	
		
.nano		{font-size: 0.5em;
		}		
							
.formular	{border: solid 1px #666666;
		}

			
/***********************************************/
/* Layout Divs                                 */
/***********************************************/				 			
	  				
	  	
#head 		{width:960px;
		 height:170px;
		 background:url(../images/top.png) 0 0 no-repeat;}
		 
#head_1sp 	{width:960px;
		 height:170px;
		 background:url(../images/top_1sp.png) 0 0 no-repeat;}

#header 	{padding: 15 0 0 20px;
		}	
		
#linie_fest	{clear:both;
		 width:100%;
		 border-bottom:3px solid #182C84;
		}

#inhalt img	{border:0px0}	
		
#zurueck	{float:right;
		 margin-right: 10px;
		}
		
#huelle		{position:relative;
		 left: 50%;
		 margin-left: -480px; 
		 width: 960px;  
		 background: url(../images/bg.png) 0 0 repeat-y;       
		}	
		
#huelle_1sp	{position:relative;
		 left: 50%;
		 margin-left: -480px; 
		 width: 960px;   
		 background: url(../images/bg_1sp.png) 0 0 repeat-y;
		}			 
	  		 
#navi 		{float: left;
		 width:160px;
		 margin: -30 10 0 30px;    
		 height: auto; 
		}

#content 	{float:left;
		 margin: 10 20 0 20px;
		 width: 520px;
		 height: auto;								
		}
		
#content_1sp 	{float:left;
		 padding: 10 0 0 20px;		
		 width: 720px;
		 height: auto;									
		}
		
#rechts		{float:left;
		 margin: -30 0 0 20px;
		 width: 160px;
		 height: auto;					
		}
		
#rechts h1	{font-size: 1.2em;}

#rechts p	{font-size: 0.8em;}
		
#foot 		{clear:both;
		 width:960px;
		 height:60px;
		 margin:10 0 0 0px;
		 background:url(../images/bottom.png) 0 0 no-repeat;
		}
		
#foot_1sp 	{clear:both;
		 width:960px;
		 height:60px;
		 margin:10 0 0 0px;
		 background:url(../images/bottom_1sp.png) 0 0 no-repeat;
		}
		
#pfad		{padding: 3 0 0 220px;
		 font-size:0.8em;
		 color: #990033;
		}
		
#footer 	{clear:both; 
		 width:960px;
		 margin: 15 0 0 40px;
		 font-size:0.8em;
		}  

/* Navigation */

#navi ul	{list-style-type:none;
		 padding:0px;
		 margin:0px;
		}

li.mainnav 	{width:150px; 
		 height:27px; 
		 background:url(../images/dot.gif) 0 100% repeat-x;
		 margin:5px 5px 0 0}	
		
li.mainnav a	{width:150px;
		 height:26px;
		 background:url(../images/arrow-normal.gif) 0 50% no-repeat;
		 color:#8F8C73;
		 font:13px/26px Arial, Helvetica, sans-serif;
		 font-weight:bold;
		 padding:0 0 0 20px;
		 text-decoration:none;
		}	
				
li.mainnav a:hover {background:url(../images/arrow-normal.gif) 0 50% no-repeat;
		 color:#FF0000;
		 text-decoration:none;
		}

li.subnav	{width:150px; 
		 height:27px; 
		 background:url(../images/dot.gif) 0 100% repeat-x;
		 margin:5px 5px 0 0
		}				
				
li.subnav a 	{width:150px;
		 height:26px;
		 color:#8F8C73;
		 font:13px/26px Arial, Helvetica, sans-serif;
		 font-weight:plain;
		 padding:0 0 0 35px;
		 text-decoration:none;
		}	
										
li.subnav a:hover {color:#FF0000;
		 text-decoration:none;
		}

li.subnav2	{width:150px; 
		 height:21px; 
		 background:url(../images/dot.gif) 0 100% repeat-x;
		 margin:5px 5px 0 0
		}				
				
li.subnav2 a 	{width:150px;
		 height:20px;
		 color:#8F8C73;
		 font:10px/20px Arial, Helvetica, sans-serif;
		 font-weight:plain;
		 padding:0 0 0 50px;
		 text-decoration:none;
		}	
										
li.subnav2 a:hover {color:#FF0000;
		 text-decoration:none;
		}


/* Navigation Ende */

		
#linie_fein	{clear:both;
		 width:760px;	
		 padding: 15px 0 0 0;	 
		 border-top:1px solid #666666;
		}
		
#linie_fein_om	{clear:both; 
		 width:760px;
		 padding: 15px 0 0 0;	 
		 border-bottom:1px solid #666666;
		}
			
/* Schrift */

body 		{font-family:verdana,sans-serif;}			
			
/* Farben */

h1, h2, h3, h4, h5 {font-family:arial,sans-serif;
		    color: #666666;}

#pfad	a	{color: #990033;}	
			
#footer	a	{color: #666666;}			

.red 		{color: #FF0000;
		}
.darkred 	{color: #990033;
		}


.grau 		{font-weight: bold; 
		 color: #666666;
		 }
			
.illu 		{border:1px solid #666666;
		 width:12em;
		}

.liste		{text-indent: 100pt;
		}
		
th		{font-size:0.8em;
		 color: #666666;
		 text-align: left;
		}
		
.hinweis	{font-size:0.8em;
		 margin: 10 0 10 0px;
		}
		
.zurueck	{text-align:right;
		color:green;}

/* Links Content */

a:link {color:#8A3434; font-weight:bold; text-decoration:none;}
a:visited {color:#8A3434; font-weight:bold; text-decoration:none;}
a:hover {color:#FF0000; font-weight:bold; text-decoration:none;}

.slideshow	{font-size:1.2em;
		}
		
.align-right	{text-align:right;
		}