a {text-decoration:none;
   color:#0081c6;
   font-weight:bold;}
   
a:hover {background-color:#0081c6;
		 color:white;}   

body {font-family:verdana;
	  font-size:10pt;}
	  
h1 {text-align:left;}

h3 {display:inline;
    line-height:2.0em;}	  
	  
img {border:0px;}	

.container {position:absolute;
		    width:950px;
			left:50%;
			margin-left:-475px;}
			
.header {height:125px;}		

.active a {
background-color:#0081c6;
color:white;
}


.container_start {
position:absolute;
width:1000px;
height:1000px;
left:50%;
margin-left:-500px;
top:0px;
z-index:10;
top:0px;
}

.start_moers {
position:relative;
top:-400px;
left:139px;
width:300px;
text-align:center;
float:left;
}

.start_rumeln {
position:relative;
top:-400px;
left:248px;
width:300px;
text-align:center;
float:left;
}

.startseite_neu{
width:600px;
position:absolute;
top:170px;
left:220px;
text-align:justify;
color:white;
z-index:20;
}

.startseite_neu a {
color:white;
}

.startseite_neu a:hover {
text-decoration:underline;
}

.startseite {
position:relative;
width:850px;
height:500px;
left:50%;
margin-left:-475px;
padding:50px;
padding-top:25px;
background-image:url('./bilder/background.jpg');
			background-repeat:repeat-x;}	
			
.navilinks {
		    width:255px;
		    float:left;
			padding-left:10px;
			background-image:url('./bilder/background.jpg');
			background-repeat:repeat-x;}
			
*html .navilinks {
padding-top:20px;
padding-left:20px;
width:265px;
}			
			
.navilinks li{
position:relative;
left:-10px;
}			
			
.navilinks_trockenkurs {
		    width:255px;
		    float:left;
			padding-left:10px;
			background-image:url('./bilder/bg_trocken.jpg');
			background-repeat:repeat-x;}		

*html .navilinks_trockenkurs {
padding-top:26px;
}			
			
.navilinks_trockenkurs li{
position:relative;
left:-10px;
}						
			
.toppic {width:950px;
		 border-top:solid 3px white;
		 border-bottom:solid 3px white;		 
		 float:right;}	

.trocken_links a:hover {background-color:#94c154;
			            color:white;}	
						
.inhalt_kursplan {width:910px;
				  padding:20px;
				  padding-top:60px;
				  font-size:9pt;
				  background-image:url('./bilder/background.jpg');
			 	  background-repeat:repeat-x;
				  }		

*html .inhalt_kursplan {
position:relative;
padding-top:0px;
}
							  

*html .inhalt_kursplan table{width:85%;
}	  		
				  
.inhalt_kursplan a {font-size:8pt;}

.inhalt_kursplan table {font-size:8pt;}				  			 				
			
.inhalt	   {width:625px;
		    float:right;
			text-align:justify;
			padding-left:20px;
			padding-right:40px;
			background-image:url('./bilder/background.jpg');
			background-repeat:repeat-x;
			min-height:800px;}
			
*html .inhalt {
width:605px;
padding-top:20px;
}		

.inhalt_termine {
width:603px;
		    float:right;
			text-align:justify;
			padding-left:20px;
			padding-right:40px;
			background-image:url('./bilder/background.jpg');
			background-repeat:repeat-x;}
			
*html .inhalt_termine {
width:673px;
		    float:right;
			text-align:justify;
			padding-left:20px;
			padding-right:40px;
			padding-top:20px;
			background-image:url('./bilder/background.jpg');
			background-repeat:repeat-x;}	
			
.inhalt_termine a:hover {
color:white;
}		

.inhalt_termine_rumeln {
width:625px;
float:right;
			padding-left:20px;
			padding-right:40px;
			background-image:url('./bilder/background.jpg');
			background-repeat:repeat-x;			
}

*html .inhalt_termine_rumeln {
width:685px;
padding-top:16px;
}
			
.inhalt_trockenkurs	   {width:625px;
		    float:right;
			text-align:justify;
			padding-left:20px;
			padding-right:40px;
			background-image:url('./bilder/bg_trocken.jpg');
			background-repeat:repeat-x;
			min-height:800px;}		
			
.inhalt img {margin-left:30px;
		     margin-bottom:20px;}
			 
*html .inhalt_trockenkurs {
width:623px;
padding-top:20px;
}				 
			 
.inhalt_trockenkurs img {margin-left:30px;
		     margin-bottom:20px;}				 				
			
		 
.kategorie a:hover {color:white;}		 

.anmeldung a {
color:red;
}
	
.anmeldung a:hover{
background-color:red;
color:white;
}
			
.anmeldung2 {
float:right;
width:200px;
} 

.anmeldung2 a {
color:red;
font-size:14pt;
}

.anmeldung2 a:hover{
background-color:red;
color:white;
}

.footer{
border-top:1px solid black;
border-bottom:1px solid black;
width:950px;
float:left;
background-color:#0081c6;
color:white;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
font-size:9pt;
}	

*html .footer{
width:947px;
}

.footer li{
position:relative;
left:-40px;
top:-10px;
list-style-type:none;
}

.footer a{
color:white;
display:block;
padding-right:32px;
}			   	   

.footer a:hover{
background-color:white;
color:#ff0089; 
display:block;
}

.flinks{
float:right;
}

*html .footer li {
top:-10px;
display:inline;
}

.kommentar img {
margin:0px;
}

.container_start2 {
position:absolute;
width:1000px;;
left:50%;
margin-left:-500px;
top:0px;
height:600px;
}	