a:link {color: #03C;}
a:visited {	color: #03C;}
a:hover {	color: #03C;}
a:active {	color: #03C;}

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	line-height:18px; font-weight: normal; color: #333; text-decoration: none; background-color: #FFFFFF; text-decoration: none; }

#banner{ position:absolute; z-index:5; width:160px; height:500px; margin-left:830px; margin-top:53px; top: -3px; }

li {list-style-image:url(../image/layout/15x15.jpg); padding-top:-3px;}

.headline{ float:left; font-size:18px; 	color:#000; padding-left:0px; padding-right:10px;  padding-bottom:10px; clear:right; }
.subline{ float:left; font-size:12px; font-weight:bold;	color:#F00; padding-left:0px; padding-right:10px; padding-bottom:25px; margin-bottom:15px; background:url(../image/layout/gelb.jpg);}

.spalte_links{ width:430px; margin-bottom:15px; 	float:left; 	margin-left:5px;	}
.spalte-rechts{width:280px; float:right; padding-left:20px; padding-right:20px;}
.spalte_305{ width:305px; float:left; vertical-align:top; margin-left:25px; padding-left:20px; padding-right:20px;	}
	
.spalte_800{ width:800px; }

.spalte_full{ width:100%; float:left; }

.bild80{ width:80px; border:none; padding-right:15px; padding-bottom:5px; padding-top:3px; float:left; }
.bild100{ width:100px; border:none; padding-right:15px; padding-bottom:5px; padding-top:3px; float:left; }
.bild120{ width:120px; border:none; padding-right:20px; padding-bottom:5px; padding-top:3px; float:left; }
.bild150{ width:150px; border:none; padding-right:20px; padding-bottom:5px; padding-top:3px; float:left; }
.bild200{ width:200px; border:none; padding-right:20px; padding-bottom:5px; padding-top:3px; float:left; }
.bild300{ width:260px; border:none; padding-right:30px; padding-bottom:15px; padding-left:0px; padding-top:15px; float:left; }
.bild260{ width:260px; border:none; padding-right:30px; padding-bottom:15px; padding-left:0px; padding-top:15px; float:left; }
.bild450{ width:430px; border:none; padding-right:0px; padding-bottom:5px; padding-left:0px; padding-top:5px; float:left; }

.spalte_full_10{ width:100%; font-size: 10px; float:left; vertical-align:top; margin-top:5px; margin-bottom:5px; }

.popup{ width:200px; border:thin; border-style:solid; padding:15px; background:#EEE; visibility: hidden; }
	
.button{width:275px; float:left; margin:5px; padding:5px; text-align:center; background:#eeeeee; border:thin; border-color:#060; border-style:solid; vertical-align:middle;}	

.naviw, .naviw a:link, .naviw a:active, .naviw a:visited{font-size:12px; font-weight:500; text-decoration:none; color: #FFF; }	
.naviw a:hover{text-decoration:underline;}	

.naviw_u, .naviw_u a:link, .naviw_u a:active, .naviw_u a:visited{font-size:12px; font-weight:500; text-decoration:underline; color: #FFF; }	
.naviw_u a:hover{text-decoration:underline;}	
	
.navi, .navi a:link, .navi a:active, .navi a:visited{font-size:12px; font-weight:500; text-decoration:none; color:#000; float:right; padding-top:0px;}	
.navi a:hover{text-decoration:underline;color:#F00;}		
	
.navi_rot, .navi_rot a:link, .navi_rot a:active, .navi_rot a:visited{ font-size:12px; font-weight:normal; text-decoration:none; color:#F00; float:left;}
.navi_rot a:hover{text-decoration:underline; color:#666;}	

.navi_bk, .navi_bk a:link, .navi_bk a:active, .navi_bk a:visited{ font-size:12px; font-weight:normal; text-decoration:none; color: #000; }
.navi_bk a:hover{text-decoration:underline; color:#666;}
	
.navi1, .navi1 a:link, .navi1 a:active, .navi1 a:visited{ font-size:12px; font-weight:normal; text-decoration:none; color:#FF0000;}
.navi1 a:hover{	text-decoration:underline;}

.navi1000, .navi1000 a:link, .navi1000 a:active, .navi1000 a:visited{ font-size:12px; font-weight:normal; text-decoration:none; color:#999;}
.navi1000 a:hover{	text-decoration:underline; color:#F00;}

.navi900, .navi900 a:link, .navi900 a:active, .navi900 a:visited{ font-size:10px; font-weight:normal; text-decoration:none; color:#666666;}
.navi900 a:hover{	text-decoration:underline;}


.navi_black, .navi_black a:link, .navi_black a:active, .navi_black a:visited{ font-size:14px; font-weight:bold; text-decoration:none; color: #000; float:left; clear:both; }
.navi_black a:hover{text-decoration:underline; color:#000;}	

.navi12sw, .navi12sw a:link, .navi12sw a:active, .navi12sw a:visited{ font-size:12px; font-weight:bold; text-decoration:none; color: #000; clear:both; }
.navi12sw a:hover{text-decoration:underline; color:#000;}	

.navi_anz, .navi_anz a:link, .navi_anz a:active, .navi_anz a:visited{ font-size:12px; font-weight:500; text-decoration:none; color:#F00;}
.navi_anz a:hover{text-decoration:underline; color:#666;}