html, body		{ width:100%; height:100%; margin:0; }
body			{ overflow-x:hidden; font-family:arial; text-align:center;  background:#62b558 url("../images/verlauf.jpg") repeat-x; }
#wrapper  		{ width: 100%; height: 100%; text-align:center; }

#content 		{ width:1000px; background:#FFFFFF; height:auto; min-height:100%; margin-left:auto; margin-right:auto; margin: 0 auto;
				-box-shadow:-3px 0px 5px -5px rgba(0,0,0,0.75),3px 0px 5px -5px rgba(0,0,0,0.75);
				-moz-box-shadow:-3px 0px 5px -5px rgba(0,0,0,0.75),3px 0px 5px -5px rgba(0,0,0,0.75);
				box-shadow: -3px 0px 5px -5px rgba(0,0,0,0.75), 3px 0px 5px -5px rgba(0,0,0,0.75); }

a 			 	{ color:#62b558;  text-decoration:none; }

.titel 			{ 	font-size: 1.3em; color: #62b558;  margin:10px 0 10px 0; }
.titel1			{ 	font-size: 1.1em; color: #02643c;  margin:0 0 10px 10px; }
article,p		{ 	text-align: justify; }

#schriftgroessen { position:absolute; top:160px; right:20px; color:#0E920E; vertical-align:top; padding:0; }
#schriftgroessen span {	width: 18px; cursor:pointer;}
#schriftgroessen span:hover {	color:  #343457; }
#schriftgroessen span.small {	font-size: 10px;  color:#0E920E;font-weight:200; }
#schriftgroessen span.medium {	font-size: 14px;  color:#0E920E; font-weight:200;}
#schriftgroessen span.large {	font-size: 18px;  color:#0E920E;font-weight:200; }

.red			{ font: 11px;  color:#FF0818; font-weight:400;  }

.float_left		{	float:left; margin:0 15px 15px 0; }
.float_right	{	float:right; margin:0 0 15px 10px; }

.kopftext		{ width:600px; height:30px; margin-bottom:50px; text-align:left; color:#fff; border:solid 2px transparent; font: 18px 'Arial Narrow', Arial, sans-serif; font-stretch: condensed;  }
.kopftext a,
.kopftext a:link { color:#fff; padding:3px 10px 3px 10px; line-height:25px; }
.kopftext a:hover, .kopftext_active { border-bottom:solid 2px #fff;  }
.bold  			{ font-weight:bold; }
.cleary 		{ clear:both; }
h1 				{ font: 35px 'Arial Narrow', Arial, sans-serif; font-stretch: condensed; font-weight:400; }
.topnavi_text a	{ color:#0E920E; padding:2px 8px 2px 8px; }

#navilayer_wrapper { width: 1000px; margin-left:-500px; left:50%;  height: 166px; position:absolute; z-index: 5; top: 190px; background: #62b558 url('../images/balken.png') no-repeat center; }
#navilayer_main { width:1000px; margin-left:auto; margin-right:auto; height:166px; margin-top:auto; margin-bottom:auto;  }
#navilayer_left { float:left;position:relative; }
#navilayer_right{ width:680px;float:right; margin-top:25px; }
#kopf_wrapper	{ height:180px; width:100%;  position:relative;}
.topnavi_text	{ float:right; width:180px; height:30px; margin:25px -30px 0 0;color:#108910; font-size:12px; }
#body_wrapper	{ height:auto; width:100%; margin-top:170px;  position:relative; }
#container		{ float:left; padding:40px 10px 50px 40px; color:#3D3D3D; width:670px; text-align:left; margin-top:30px; }
.kontakt_leiste { float:left; width:220px; height:auto; padding:55px 0 0 35px; position:relative; font: 17px 'Arial Narrow', sans-serif;
				  font-stretch: condensed; font-weight:200;  text-align:left; }
#place			{ display:none; position:absolute; top:25px; left:-80px; border:solid 1px #a1a1a1; }
.input_normal	{ border: 1px solid #a1a1a1; font-size: 14px; padding:2px; color: #596310; background-color:#F3FCF3;  }
input[type="submit"] { padding-left:20px;padding-right:20px; font-size:16px; height:32px; background:#47803B; color:#ffffff; cursor:pointer;
				-moz-border-radius:6px; -webkit-border-radius: 6px; border-radius: 6px; width:170px; }
.area 			{ width:223px; height: 100px; transition: width 0.5s; -webkit-transition:width 0.5s;
				-moz-transition: width 0.5s; -ms-transition: width 0.5s; -o-transition: width 0.5s; }
.area:focus 	{ width:400px; height: 300px; }
span.dicker		{ font-size: 19px;  font-weight:600;  }

@media all and   ( max-width: 800px),
only screen and  ( -webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and  ( min--moz-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and  ( -o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),
only screen and  ( min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and  ( min-resolution: 192dpi) and (max-width: 1024px),
only screen and  ( min-resolution: 2dppx) and (max-width: 1024px) {

.kopftext		{ width:400px; height:20px; margin-top:-25px; font: 17px 'Arial Narrow', Arial; font-stretch: condensed;  }

}