body 
	{margin:0; padding:0;}
	
body,div,ul,li,td
		{
			font-size:11px; color:#000000;
			font-family:verdana,Helvetica,Arial;
			line-height:13px;
		}
.cols1-row1{
			width:230px;border-right:1px solid gray; border-bottom:1px solid gray;background-color:#E3E3E3;line-height:18px;
}

.cols2-row1{	
			text-align:center;border-bottom:1px solid gray;background-color:#E3E3E3;line-height:18px;
			}
			
.cols1-row2{
			width:230px;border-right:1px solid gray; border-bottom:1px solid gray;background-color:#ffffff;line-height:18px;
}

.cols2-row2{	
			text-align:center;border-bottom:1px solid gray;background-color:#ffffff;line-height:18px;
			}
			
						
h1
		{
		font-size:11px; font-weight:normal ;color:#FFFFFF; margin:0px;padding:0px;padding-top:3px;padding-bottom:8px;
		}
		
h2
		{
		font-size:12px; font-weight:bold ;color:#224978; margin:0px;padding:0px;padding-bottom:5px;
		}		
		
.imageborder	
	{ border:1px solid #224978; margin:3px; }			
	
.contentlink{
	color:#FBAF1A; text-decoration:none;
}	
	
#main
	{
	 background-color:#FFFFFF;background-image:url(images/bg_main.gif); background-repeat:repeat-y;border-bottom:20px solid #224978; width:990px;
	}
	
			
		
#container_1
	{
	float:left; width:195px; background:#B4B7B9;  border-right:1px solid #5A5D5F; 
	}

div#container_1 a
{
	color:#FFFFFF;text-decoration:none;
}

#content_1
	{
	background:#FBAF1A; width:194px; 
	}


	
#container_2
	{
	float:left; width:153px; background:#224978;border-right:1px solid #B8B8B8; border-left:1px solid #B8B8B8;background-image:url(images/bg_container_2.jpg); background-position:1px 0px ; background-repeat:no-repeat;
	}
	
	
	
#container_3
	{
	float:left; width:637px; background:#E3E3E3; border-right:1px solid #5A5D5F; border-left:1px solid #5A5D5F; background-image:url(images/bg_container_3.jpg); background-position:0px 50px ; background-repeat:no-repeat;
	}


.container_content
	{
		padding:10px 0px 10px 10px;width:470px;float:left;
	}
	
.content{
	background-color:#ffffff;padding:5px;margin-bottom:15px;
}

.sponsoren{
	background-image:url(images/bg_u_nav.gif); background-position:1px 10px ; background-repeat:no-repeat;float:left;color:#FFFFFF;line-height:38px;
}
	
#nav_wa
	{
	 width:637px; height:28px; background:#224978;margin-top:130px;
	}	
	
div.navpunkt_wa a
	{
	color:#FBAF1A; font-weight:bold; font-size:12px; text-align:center; padding-top:10px;width:150px;float:left; text-decoration:none
	}	
	
.tr_navpunkt_wa
	{
	background-image:url(images/trenner_h_nav.gif); background-repeat:no-repeat; height:28px;width:1px;float:left;
	}	
	
.navpunkt_ve
	{
	background-image:url(images/bg_u_nav.gif); background-position:1px 0px ; background-repeat:no-repeat;  width:145px; 
	font-size:11px; margin-left:0px; padding:0px 3px 10px 5px;color:#FBAF1A;
	}
	

	
div.contentnavpunkt_ve 
		{
	width:135px;text-align:right;padding-top:0px;
	}	
			
div.contentnavpunkt_ve  a
{
	width:135px;color:#FFFFFF;text-decoration:none;
}		

div.login a
	 {
	 float:left; width:720px; margin-left:5px; color : silver; font-family : verdana,arial; font-size : 10px; text-decoration : none;
	 }
	 
div.design a
	{
		float:left; width:250px;color : silver; font-family : verdana,arial; font-size : 10px; text-decoration : none;text-align:right;
	}
	
	
	 

input.cms, textarea.cms {
    border : 1px solid #6078A4 ! important;
    background-color: white ! important;
    font-size:11px ! important;
    font-family:Verdana ! important;
}

input.cms {
    height: 21px ! important;
}

.cmsblock {
    border : 1px solid #EF8E31 ! important;
    background-color: #FFF9E5 ! important;
    width:200px;
}

.cmshinweis{
	padding:3px;
	line-height:14px;
	font-size:11px;
	font-style: italic;
	background-color: #B0B0B0;
}