html, body 					{ margin:0px; padding:0px; width:100%; height:100%; }

p 							{ margin:0px; padding:0px; }
hr 							{ height:0px; width:95%; border:1px rgb(139,212,56) dotted; }
ul 							{ list-style-type:square; color:rgb(25,138,55); margin-top:0px; font: 12px Verdana !important; color:rgb(25,138,55); }

form						{ margin:0px; padding:0px; }
fieldset					{ margin:0px; padding:0px;  border:0px; font: 12px Verdana !important; color:rgb(25,138,55); text-align:left;}
label						{ margin:0px; margin-top:8px; padding:0px; float:left; width:190px; }
input, select, textarea		{ margin:5px; border:1px rgb(25,138,55) solid; font: 12px Verdana !important; color:rgb(25,138,55); }
.button 					{ border:0px; background-color:rgb(139,212,56); color:rgb(255,255,255); padding:2px;}

#central 					{ margin:0px; padding:0px; margin-top:100px; width:980px; }

#first_navigation 			{ padding-left:10px; height:20px; line-height:20px; text-align:left; }
#first_navigation a 		{ font:bold 15px Arial; color:rgb(139,212,56); padding-right:25px; }
#first_navigation a:link    { color:rgb(139,212,56); text-decoration:none; }
#first_navigation a:visited { color:rgb(139,212,56); text-decoration:none; }
#first_navigation a:hover   { color:rgb(255,0,0); text-decoration:none; }
#first_navigation a.current1 { font:bold 15px Arial; color:rgb(255,0,0); padding-right:25px; }

#first_navigation a.home	{ font:bold 10px Arial; padding-right:5px; }

#second_navigation 			 { line-height:20px; text-align:right; padding:12px; padding-left:0px; }
#second_navigation a 		 { font:bold 10px Verdana; color:rgb(0,136,48); }
#second_navigation a:link    { color:rgb(0,136,48); text-decoration:none; }
#second_navigation a:visited { color:rgb(0,136,48); text-decoration:none; }
#second_navigation a:hover   { color:rgb(255,0,0); text-decoration:none; }

#third_navigation 			{ width:288px; height:20px; line-height:20px; background-color:rgb(255,255,255); text-align:center; vertical-align:middle; }
#third_navigation a 		{ font:bold 12px Arial; color:rgb(139,212,56); padding:0px; padding-right:10px; padding-left:10px; }
#third_navigation a:link    { color:rgb(139,212,56); text-decoration:none; }
#third_navigation a:visited { color:rgb(139,212,56); text-decoration:none; }
#third_navigation a:hover   { color:rgb(255,0,0); text-decoration:none; }
#third_navigation a.current3 { font:bold 12px Arial; color:rgb(255,0,0); padding:0px; padding-right:10px; padding-left:10px; }

#teaser_img 				{ width:980px; height:97px; background-color: rgb(215,244,194); border-top:3px rgb(139,212,56) solid; }

#block_1 					{ margin:0px; padding:0px; width:88px; background-color:rgb(233,249,214); }

#block_2					{ margin:0px; padding:12px; width:328px; background-color:rgb(202,240,147); text-align:left; }
#block_2 p  				{ font:      12px Verdana !important; color:rgb(25,138,55); padding-bottom:12px; text-align:left; }
#block_2 h1 				{ font: bold 14px Verdana !important; color:rgb(25,138,55); padding-bottom:12px; text-align:left; }
#block_2 a  				{ font: 12px Verdana !important; color:rgb(25,138,55); }
#block_2 a:link    			{ text-decoration:underline; }
#block_2 a:visited 			{ text-decoration:none; }
#block_2 a:hover   			{ text-decoration:none; color:rgb(255,0,0); }


#block_2_3					{ margin:0px; padding:12px; width:580px; background-color:rgb(202,240,147); }
#block_2_3 p    		    { font:      12px Verdana !important; color:rgb(25,138,55); padding-bottom:12px; text-align:left; }
#block_2_3 h1 				{ font: bold 14px Verdana !important; color:rgb(25,138,55); padding-bottom:12px; text-align:left; }
#block_2_3 a  				{ font: 12px Verdana !important; color:rgb(25,138,55); }
#block_2_3 a:link    		{ text-decoration:underline; }
#block_2_3 a:visited 		{ text-decoration:none; }
#block_2_3 a:hover   		{ text-decoration:none; color:rgb(255,0,0); }
.table    		    		{ font:      12px Verdana !important; color:rgb(25,138,55); padding-bottom:12px; text-align:left; }

#block_3 					{ margin:0px; padding:0px; width:252px; background-color:rgb(202,240,147); text-align:center; }
#block_3 img 				{ postion:absolute; margin-bottom:20px; }

#block_4 					{ margin:0px; padding:0px; width:288px; background-color:rgb(233,249,214); text-align:center; }


#kontakt_box  				{ margin:0px; padding-top:25px; width:288px; height:157px; text-align:center; vertical-align:middle; 
							  font: bold 12px Arial !important; color:rgb(255,255,255); background-color: rgb(139,212,56); }
#kontakt_box a 		   		{ color:rgb(255,255,255); }
#kontakt_box a:link    		{ text-decoration:underline; }
#kontakt_box a:visited 		{ text-decoration:none; }
#kontakt_box a:hover   		{ text-decoration:none; color:rgb(255,0,0); }
				  
#headline_box { margin:0px; padding-top:40px; padding-left:43px; padding-right:35px; width:210px; height:142px; text-align:left; vertical-align:middle; 
				font: bold 15px Arial !important; color:rgb(255,255,255); background-color: rgb(139,212,56); }
				 
#special_box { position:relative; width:288px; text-align:center;  
				font: bold 12px Arial !important; color:rgb(139,212,56); margin-top:20px; }
#special_box a 		   		{ font: bold 12px Arial !important; color:rgb(139,212,56); }
#special_box a:link    		{ text-decoration:none; }
#special_box a:visited 		{ text-decoration:none; }
#special_box a:hover   		{ text-decoration:none; color:rgb(255,0,0); }
				
#fader { float:left; width:604px; height:24px; line-height:24px; background-color:rgb(233,249,214); border-top:3px rgb(139,212,56) solid; 
text-align:center; vertical-align:middle; font-size:10px; font-family:Verdana; color: rgb(139,212,56); }

.reihe label				{float:left; width:70px;}

/*MM*/
.error						{
	clear:left;
	position:relative;
	width:380px;
	left:180px;
	color:#CC3300;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.website {
	display:none;
}

.progress{
	font-family: Arial;
	font-weight: bold;
	width: 1px;
	height: 16px;
	color: white;
	font-size: 12px;
	overflow: hidden;
	background-color: #198A37;
	padding-left: 5px;
}

