body {
background-color: #ffffff;
font-family: Verdana, Arial,Helvetica,Sans Serif;
padding:0px;
margin:0px;
}


/* ----------header for logo-------------- */
#header {
	height:138px;
	width:902px;
	padding: 10px;
	padding-bottom: 0px;
	margin: 0px;
	margin-bottom: 0px;
	position: relative;
}

/*------------Standort - wo bin ich-------*/
/* wurde ausgelagert in die Datei standort.inc um dynamisch die linke position anzugeben
#standort{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	left: 750px;
	top: 133px;
}
*/
.standort_link, .standort_link a:link, .standort_link a:hover, .standort_link a:visited {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
	
/* ----------Navigation-------------*/
#nav{
		margin-left:10px;
		height:38px;
		width:922px;
		left:10px;
		background-color:#C8C1B8;
		margin-top: 6px;
}

#nav1{
		padding-left:185px;
		padding-top: 6px;
		width:921px; 
		overflow:hidden;
		z-index: 4;
}
/* ----------Mitte-------------*/
#mitte{
		width: 550px;
		min-width: 550px;
		min-height: 310px;
		margin-left: 15px;
		padding-top:0px;
		margin-right: 20px;
		float: left;
		font-size: 12px;
}

.aktuelle_ausgabe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #030200;
}
/* ----------Rechts-------------*/
#rechts{
		left: 780px;
		top: 0px;
		width: 140px;
		padding-left:0px;
		padding-top:0px;
		float: left;
}

.rechts_text_nurbild {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 2px;
}
/* ----------container zentriert das layout-------------- */
#container {
 position: absolute;
 left: 10px;
 top: 10px;
 width: 940px;
 overflow: hidden;
} 

/* ---------------Suche-------------------*/
#ssuche{
	position: absolute;
	top: 165px;
	left: 20px;
	width:155px;
	height:20px;
}

#ssuche2{
	position: relative;
	top: 5px;
	left: 5px;
	width:155px;
	height:20px;
}

#ssuche .go { 
	position: relative;
	left: 136px;
	top:-22px;
	_top:-23px;
	cursor: hand;
}

#sstr{
	position: relative;
	top:-2px;
	left: -1px;
	height: 20px;
	width: 137px;
	font: bold 11px/16px Verdana,Arial, Helvetica, sans-serif;;
	color: #000000;
	border:1px solid #330000;
}

/*--------Sitemap------------*/
.sitemap_ergebnis_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.rahmen {
	border: 1px solid #C9C2BB;
	height: 80px;
	width: 130px;
}
/*----------Forum----------*/
.forum_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	background-color: #DEDFDE;
	height: 24px;
}

.forum_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*---------Formular--------*/
.table_formular{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formular_button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	background-color: #DEDFDE;
	height: 24px;
}

.staat_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 180px;
}

.anrede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80px;
}

.anliegen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
}

.kontaktformular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.kontaktformular_land {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 93px;
}

.kontaktformular_plz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
}

.kontaktformular_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 70px;
}

.kontaktformular_mail{
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.staat {
	width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*----------Menü------------*/
.r_menu {
	line-height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	border-right: none;
}

.r_menu1 {
	line-height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	padding-left: 9px;
	text-transform:uppercase;
}

/*-----------Werbung-----------*/
.werbung {
	height: 172px;
	background-color:#F2F2F2;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.header_werbung {
	position: absolute;
	width: 250px;
	top: 8px;
	left: 680px;
	height: 139px;
	z-index: 1;
}
/*-----------Kontakt-----------*/
.kontakt {
	border-bottom: 1px solid #C9C2BB;
}

/*---------die Links-----------*/
.links {
	background-color:#F1F1F1;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/*---------rechtes Menü--------*/
.rechts_tab {
	background-color:#F2F2F2;
	border: 1px solid #CBC5BD;
	color: #000000;
	font-family:Verdana, Arial,Helvetica,Sans Serif;
	font-size:10px;
	padding-top:2px;
}

.rechts_text {
	padding-left: 10px;
	padding-right: 10px;
}

.rechts_titel {
	font-size:12px;
	text-transform:uppercase;
	padding-left: 10px;
	padding-right: 2px;
}

.rechts_bild {
	padding-left: 5px;
	padding-right: 5px;
}

#content_bilder_links { position: absolute; top:250px; left:18px;}
#content_bilder_rechts { position: absolute; top:250px; right:18px;}
#kontakt{position: absolute; top:80px; left:458px;}

 
 #foot_cont{
width:760px;
 height:110px;
 position: absolute;
 left:15px;
padding-top:8px;
text-align: center;
font-family:Verdana, Arial,Helvetica,Sans Serif; font-size:18px; color:#3D3E41;
 }
  #foot_cont1{
position: absolute;
width:600px;
height:110px;
left: 0px;
padding-top:8px;
text-align: center;
font-family:Verdana, Arial,Helvetica,Sans Serif;; font-size:18px; color:#3D3E41;
 }
 #foot_link{width:760px; height:15px; left:15px; top: 531px; 
  position: absolute; color:#80A1C7; font-size:13px; font-weight:bold; text-align:center;
 }

.pflichtfeld{font: 11px verdana;color:#FA021F; font-weight:bold;}	
.daten{font: 11px verdana; color:#333333; }	
.meldung{font: 11px verdana; color:#000000; font-weight: bold;}
.fehler	{font: 11px verdana; color:#333333;
	border:1px solid #ff3300; background:#f3e6e6;
}

.inhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.aktuelle_ausgabe_rahmen {
	border: 1px solid #C9C2BB; 
	height: 224px;
	width: 162px;
	padding: 2px;
}
