@charset "utf-8";
/* CSS Document */
h2,h3,h4,h5,h6,div,p,body,html,input,button {font-family:Verdana; color:#666666;}

h1			{color:#88B31c; font-size:18px;}
h2			{color:#666666; font-size:16px;}
h3			{color:#666666; font-size:13px;}
h4			{color:#88B31c; font-size:11px;}

 a:link		{text-decoration:none; color:#666666;}
 a:visited	{text-decoration:none; color:#666666;}
 a:hover	{text-decoration:none; color:#666666;}
 a:active	{text-decoration:none; color:#666666;}

img.block 	{display:block;}
img 	{margin-top:0; padding:0; border:0;}

/* .container_all		{width:1000px; height:830px; position:absolute; top:50%; left:50%; margin-top:-415px; margin-left:-500px; background-image:url(../images/bg.gif); background-repeat:no-repeat;}  */

.container_all		{width:1000px; height:830px; position:relative; margin-top:2px; margin-left:auto; margin-right:auto; background-image:url(../images/bg.gif); background-repeat:no-repeat;}
.container 	{width: 980px; height: 810px;  position:relative; margin:auto;}
#container 	{width: 980px; height: 850px; position:relative; margin:auto; border:1px solid silver;}

div#header 	{width:960px; height:115px; position:relative; float:left; margin-top:10px;}
div#logo 	{width:220px; height:100px; margin-top:-105px; margin-right:15px; position:relative; float:right;}


/* Navigation */

div#navi_oben 		{height:18px; width:965px; background-color:#88B31C; font-family:Verdana; font-size:12px; color:#FFFFFF; position:relative; z-index:10; float:left; margin-top:5px; margin-left:3px; padding-top:2px;}
div#navi_oben a		{text-decoration:none; color:#FFFFFF;}

div#navi_links		{width:120px; position:relative; float:left;}
div#navi_links a	{text-decoration:none; color:#666666; font-weight:bold;}

div#navi_unten 		{width:200px; margin-right:20px; text-align:right; font-family:Arial; font-size:10px; position:relative; float:right; margin-top:10px;}
div#navi_unten a 	{text-decoration: none; color:#666666;}

div.menu-current-active	{font-weight:bold;}

div#clear_a			{width:20px; font-weight:normal;}
div#clear_b			{width:20px; font-weight:bold;}

/* Inhalt */

div#links_oben 		{width:175px; height:250px; background-color:#C3D98D; position:relative; float:left; margin-left:3px; margin-top:5px;}
div#links_unten 	{width:175px; height:395px; background-color:#F4F8EB; position:relative; float:left; margin-left:3px; margin-top:5px;}

div#links_inhalt	{width:150px; height:300px; font-size:11px; color:#666666; position:relative; float:left; margin-left:10px; margin-top:20px;} 

div#links_zusammen	{width:720px; height:250px; background-color:#C3D98D; position:relative; float:left; margin-left:3px; margin-right:5px; margin-top:5px;}

div#mitte_oben 		{width:540px; height:250px; background-color:#C3D98D; position:relative; float:left; margin-left:5px; margin-right:5px; margin-top:5px;}
div#mitte_unten 	{width:540px; height:395px; background-color:#F4F8EB; position:relative; float:left; margin-left:5px; margin-right:5px; margin-top:5px;}
div#mitte_unten_a 	{width:785px; height:395px; background-color:#F4F8EB; position:relative; float:left; margin-left:5px; margin-right:5px; margin-top:5px;}

div#headline		{width:490px; font-size:18px; font-weight:bold; color:#88B31c; position:relative; float:left; margin-left:15px; margin-top:20px;}
div#headline_line	{width:500px; height:10px; position:relative; float:left; margin-top:1px; margin-left:15px;}
div#bottom_line		{width:500px; height:10px; position:relative; float:left; margin-top:10px; margin-left:15px;}
div#mitte_inhalt	{width:490px; height:310px; font-size:11px; color:#666666; position:relative; float:left; margin-left:15px; margin-top:10px; overflow:auto; padding-right:5px;}
div#mitte_inhalt a	{text-decoration: underline;}
div#mitte_inhalt_a	{width:500px; height:300px; font-size:11px; color:#666666; position:relative; float:left; margin-left:15px; margin-top:10px; overflow:auto; padding-right:5px;}
div#mitte_inhalt_a a	{text-decoration: underline;}
div#mitte_inhalt_b	{width:500px; height:280px; font-size:11px; color:#666666; position:relative; float:left; margin-left:15px; margin-top:25px; overflow:auto; padding-right:5px;}
div#mitte_inhalt_b a	{text-decoration: underline;}
div#mitte_inhalt_c	{width:765px; height:310px; font-size:11px; color:#666666; position:relative; z-index:10; float:left; margin-left:15px; margin-top:10px; overflow:auto;}
div#mitte_inhalt_c a	{text-decoration: underline;}
div#mitte_inhalt_d	{width:100px; height:260px; position:relative; z-index:40; float:left; margin-left:390px; margin-top:-310px; overflow:auto;}
div#mitte_inhalt_d a	{text-decoration: underline;}

div#rechts_oben		{width:240px; height:250px; background-color:#C3D98D; position:relative; float:left; margin-right:5px; margin-top:5px;}
div#rechts_unten	{width:240px; height:395px; background-color:#E7F0D2; position:relative; float:left; margin-right:5px; margin-top:5px;}

div#rechts_inhalt table {font-size:12px;}


div#rechts_inhalt	{width:230px; height:300px; font-size:11px; position:relative; float:left; margin-left:10px; margin-top:20px; padding-right:5px;}
div#rechts_inhalt_a	{width:230px; height:300px; font-size:11px; position:relative; float:left; margin-left:10px; margin-top:20px; padding-right:5px;}
div#rechts_inhalt_b	{width:230px; height:300px; font-size:11px; position:relative; float:left; margin-left:500px; margin-top:20px; padding-right:5px;}

/* Ticker */

div#ticker_line			{ }
div#ticker_background	{width:240px; height:110px; position:relative; float:left; margin-top:115px;}
div#ticker_inhalt		{width:180px; height:100px; background-color:#F4F8EB; position:relative; float:left; margin-top:-105px; margin-left:20px;} 


/* Sonstiges */

.float-left 		{float:left; position:relative;}
div#footer 			{clear:both; position:relative;}

/* Scrollbar*/

#news-ticker{
	width:200px;
	height:90px;
	overflow:hidden;
	margin-top:-107px;
	position:relative;
	margin-left:10px;
}
	#news-ticker h4{
		color:#88B31c;
		display:inline;
		position:relative;
	}
	#news-ticker div{
		height:90px;
		width:180px;
		padding:8px;
		position:relative;
	}
		#news-ticker div.first{
			margin-top:0;
			position:relative;
		}
		
	#news-ticker p{
		font-size:10px;
		margin-left: 0 !important;
		margin-left: 5px;
		display:inline;
	}

/* Kontakt */

.mailformplus_contactform {
	width:350px;
}

.mailformplus_contactform .error {
	color:#dd7777;
}

.mailformplus_contactform LABEL {
	font-weight:bold;
	display:block;
	float:left;
	width:100px;
}

.mailformplus_contactform .radio_caption {
	display:inline;
	width:auto;
	float:none;
	font-weight:normal;
	padding-left:5px;
}

.mailformplus_contactform .caption {
	margin:20px 0 5px 0;
	font-weight:bold;
	
}

.clear1 {
width:300px;
height:4px;
float:left;
position:relative;
}

.clear2 {
width:100px;
height:3px;
float:left;
position:relative;
}

.align_right {text-align:right;}
.headline_start {font-size:13px; color:#88B31c; margin-top:5px; margin-bottom:3px;}
