@charset "UTF-8";
body {
	margin:0px;
	background-color:#e5efea;
	line-height:130%;
	}
/* grid bausteine */


.float_left {
	float:left;
	}
	
.float_right {
	float:right;
	}

.clear_left {
	clear:left;
	}
	
.innenabstand {
	padding:10px;
	}
.innenabstand_oben {
	padding-top:10px;
	}

.innenabstand_rechts {
	padding-right:10px;
	}
	
.innenabstand_unten {
	padding-bottom:10px;
	}

.innenabstand_links {
	padding-left:10px;
	}
.aussenabstand {
	margin:10px;
	}
			
.aussenabstand_oben {
	margin-top:10px;
	}
.aussenabstand_rechts {
	margin-right:10px;
	}

.aussenabstand_unten {
	margin-bottom:10px;
	}
.aussenabstand_links {
	margin-left:10px;
	}

.border {
	border:1px solid #000;
	}
	
.border_oben {
	border-top:1px solid #000;
	}
	
.border_rechts {
	border-right:1px solid #000;
	}
	
.border_unten {
	border-bottom:1px solid #000;
	}
	
.border_links {
	border-left:1px solid #000;
	}



	
/* div zentrieren */

.divcenter {
	margin-left:auto;
	margin-right:auto;
	}
	
.box960 {
	position:relative;
	width:960px;
	}
	

/* teaser 140 breit */
.teaser_rechts {
	position:relative;
	width:168px;
	padding:10px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006633;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	line-height:130%;
	z-index:8;
	margin-bottom:10px;
	background-color:#cfe7da;
	overflow:hidden;
	

	}


/* teaser 220 breit */
.teaser_links {
	position:relative;
	width:210px;
	float:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006633;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	z-index:9;
	line-height:130%;
	margin-bottom:10px;
	background-color:#cfe7da;
	
}


	
/* teaser 320 breit */
.box320{
	position:relative;
	width:320px;
	}	
/* content box 520 */	
#content_520 {
	position:relative;
	width:499px;
	float:left;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	z-index:9;
	}
	/* NEWS Detailansicht ganze breite */
	#content_734 {
	
	width:744px;
	position:relative;
	
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	z-index:9;
	}
	
	/* content box 520 */	
.content_230 {
	position:relative;
	width:247px;
	float:left;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	z-index:9;
	
	}
	
#content_560 {
	position:relative;
	width:560px;
	}


/* content box 700*/
#content_700 {
	position:relative;
	width:700px;
	}
/* content box 720*/
#content_720 {
	position:relative;
	width:720px;
	}
	
/* content box 620  */
#content_620 {
	position:relative;
	width:620px;
	}
	
	/* content box 940  */
#content_970 {
	position:relative;
	width:970px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding-bottom:20px;
	}
	
/* content box 940  */
#content_960 {
	position:relative;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	
	}

	
	#header {
	position:relative;
	width:950px;
	height:185px;
	background-image:url(../img/bogen3.jpg); 
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	z-index:6;
	}


#topnavigation {
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#009933;
	font-size:13px;
	margin-top:5px;
	z-index:20;
	}
	
	/* genereller Linkstil fur Inhalt */



	/* Linkstil rechte Box */

	#teaser_rechts a, a:link, a:visited, a:hover, a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006633;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	line-height:130%;
	}
	
	
	.teaser_links img {
	border:none;
	padding:0px;
	margin:0px;
	}

		

	
	
	#footer {
		position:relative;
		width:970px;
		height:40px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		color:#009933;
		font-size:12px;
		margin-top:15px;
		z-index:22;
		
		}
		#footer a, a:link, a:visited {
		font-family:Arial, Helvetica, sans-serif;
		color:#009933;
		font-size:12px;
		text-decoration:underline;
		font-weight:normal;
		}
			
		#footer a:hover, a:active {
		font-family:Arial, Helvetica, sans-serif;
		color:#006633;
		font-size:12px;
		text-decoration:underline;
		font-weight:normal;
			}
			
		#topnavigation a, a:link, a:visited {
		font-family:Arial, Helvetica, sans-serif;
		color:#009933;
		font-size:12px;
		text-decoration:underline;
		font-weight:bold;
		padding-left:0px;
		padding-right:0px;
		}
		#topnavigation a:hover, a:active {
		font-family:Arial, Helvetica, sans-serif;
		color:#006633;
		font-size:12px;
		text-decoration:underline;
		font-weight:bold;
		padding-left:0px;
		padding-right:0px;
		}

/* KONTAKTFORMULAR */

.kontakt_spalte {
	position:relative;
	width:360px;
	float:left;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	
	text-decoration:none;
	z-index:66;
	
	}

.kontaktzeile {
	position:relative;
		width:333px;
		margin-bottom:3px;
		
		overflow:hidden;
	}
	
.kontakt_text {
		position:relative;
		float:left;
		width:170px;
		
		
	}
	
.kontakt_feld {
		position:relative;
		float:left;
		width:155px;
		
	}
	
	.textfeld {
		border:1px solid #999;
		width:140px;
		}
		
	.tarifwuensche_trenner {
		border-bottom:1px solid #999; }
	
	/* Opera, IE7 Radio Buttons fix */
input[type="radio"], input[type=checkbox] {
	border:0;
	
}

  

		


