body {
	background-color: #F3F3F3;
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 12px;
	color: #666666;
	padding:0px;
	margin:0px;
	text-align: center;
}

/* ----------container zentriert das layout-------------- */
#container {
 position: relative;
 top: 20px;
 margin: 0 auto; 
 text-align: left;
 width: 990px;
}

/* -------Bild links ----------------- */
#linkespalte {
	position: relative;
	width: 28px;
	background-color: #F3F3F3;
	height: 100%;
	float: left;
	z-index: 10;
}

/* -------Bild rechts ----------------- */
#rechtespalte {
	position: relative;
	left: -6px;
	width: 28px;
	height: 100%;
	background-color: #F3F3F3;
	float: right;
	z-index: 10;
}

/* ---------- Header ----------*/
.headerlogo {
	position: absolute;
	left: 50px;
	z-index: 10;
	float: left;
}

.headertext {
	position: relative;
	top: 10px;
	left: 290px;
	float: left;
}

.headernoelogo {
	position: absolute;
	width: 210px;
	left: 760px;
	top: -15px;
	float: right;
}

.headernav {
	position: relative;
	top: 15px;
	background-image: url(../img/orange_oben.gif);
	background-repeat: no-repeat;
	background-position:1px 0px;
	height: 30px;
	width: 100%;
	z-index: 9;
}

.headerbild {
	position: relative;
	padding-top: 25px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	z-index: 8;
}

.orange_headercontent {
	position: relative;
	background-image: url(../img/orange_mitte.gif);
	background-repeat: no-repeat;
	background-position:1px 0px;
	height: 5px;
	width: 100%;
}

#spalte_mitte_l, #spalte_mitte_r {
	visibility: hidden;
}

#spalte_mitte_links, #spalte_mitte_rechts {
	visibility: hidden;
}

/* ----------Links-------------*/
#links_nav{
		width: 335px;
		padding-left: 20px;
		padding-top: 2px;
		padding-bottom: 12px;
		background-color:#FFFFFF;
		float: left;
}

.links_titel{
	margin-bottom: 30px;
}

.links_nav {
	line-height: 24px;
}

.links_wh {
	color: #79B63E;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 12px; 
	padding-left: 0px;
	margin-bottom:0px;
	line-height: 15px;
}

.links_wh_zahl {
	color: #666666;
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 12px; 
	padding-right: 10px;
	margin-bottom:0px;
	line-height: 15px;
	float: left;
}

/* ----------Navigation-------------*/
#nav{
		margin-left:10px;
		height:38px;
		width:922px;
		left:10px;
		background-color:#C8C1B8;
		margin-top: 6px;
}

#nav1{
		padding-left:12px;
		padding-top: 6px;
		width:921px; 
		overflow:hidden;
}

.orange {
	position: relative;
	width: 970px;
	top: 0px;
	background-image: url(../img/orange_unten.gif);
	background-repeat: no-repeat;
	background-position:1px 0px;
	height: 25px;
}
/* ----------Mitte-------------*/
#mitte{
		width: 580px;
		_width: 615px;
		padding-right: 35px;
		padding-top:9px;
		float: right;
}

.breadcrumb {
		padding-bottom: 18px;
		font-size: 12px;
}

.print {
	position: absolute;
	left: 820px;
	top: 310px;
}

#mitte_portal{
		width: 710px;
		padding-top:0px;
		
}

#rechts_portal {
		position: absolute;
		width: 240px;
		_width: 260px;
		float: right;
		background-color: #FFFFFF;
		padding-left: 20px;
		left:710px;
		top: 100px;
		z-index: 15;
}

.rahmen {
		position: relative;
		padding:2px;
		width: 80px;
		text-align: center;
		vertical-align: middle;
		padding-left: 5px;
}

.rahmen img {
	border: none;
}

hr{
	width: 600px;
	color: #D7E9C5;
	border: 1px solid #D7E9C5;
	height: 1px;
}

#rechts_portal hr{
	position: relative;
	width: 220px;
	color: #D7E9C5;
	border: 1px solid #D7E9C5;
	height: 1px;
	margin-bottom: 15px;
}

.hl3_portal_teaser {
	
	background-color: #F3C766;
	overflow: hidden;
	width: 710px;
	height: 208px;
}

.hl3_portal_teaser hr {
	width: 120px;
	height: 1px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.hl3_portal_teaser .elment1 {
	position: relative;
	width: 120px;
	height: 185px;
	float: left;
	border-right: 1px solid #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.hl3_teaser {
	position: relative;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: left;
	width: 120px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}

.teaser {
	font-family: Arial, Helvetica, Sans Serif;
	text-align: left;
	padding-left: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}

.teasermehr, .teasermehr a:link, .teasermehr a:visited {
	font-family: Arial, Helvetica, Sans Serif;
	text-align: right;
	padding-left: 0px;
	font-size: 12px;
	line-height: 14px;
	color: #79B63E;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 5px;
	clear: both;
}

.teasermehr a:hover {
	text-decoration: underline;

}

.teaserbild {
	width: 73px;
	margin-bottom: 5px;
	float: left;
}

.teaseruntertitel {
	font-family: Arial, Helvetica, Sans Serif;
	text-align: left;
	padding-left: 0px;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
}

.teasertitel {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10px;
	padding-top: 0px;
	text-transform: uppercase;
	color: #79B63E;
	line-height: 14px;
}

.teasertitel_hl2 {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	padding-top: 0px;
	font-weight: bold;
	color: #333333;
	line-height: 14px;
}

.aktuelle_ausgabe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #030200;
}

.linkssuchtitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 35px;
	margin-bottom: 12px;
	color: #333333;
}

#map{
	position:relative;
	width:580px;
	height:470px;
}

#map input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 3px;
	padding-left: 5px;
	border: 1px solid #B3B9C3;
	width: 170px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.router {

}

.router_ber {
	margin-top: 5px;
}

.apAdvancedMarker, .apAdvancedMarkerHover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #003675;
	margin-left: 25px;
	margin-top: -35px;
	width:30px;
}

.gmap_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #333333;
}

.groute_text, .groute_textover {
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
}

.gmap_route, .step {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 15px;
	font-weight: bold;
	color: #333333;
}

.pagin {
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 15px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;
}

.pagin_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

.pagin a:link, .pagin a:hover, .pagin a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #79B63E;
}

.pagin a:hover {
	text-decoration: underline;
}

#ssuche2{
	position: relative;
	top: 5px;
	left: 5px;
	width:155px;
	height:20px;
}

#sstr{
	position: relative;
	top:-2px;
	height: 20px;
	width: 180px;
	font: bold 11px/16px Arial, Helvetica, sans-serif;;
	color: #000000;
	border:1px solid #330000;
}

/*--------Sitemap------------*/
.sitemap_ergebnis_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

/*----------Forum----------*/
.forum_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	background-color: #DEDFDE;
	height: 24px;
}

.forum_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*---------Formular--------*/
.table_formular{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formular_button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	border: 1px solid #FFFFFF;
	background-color: #DEDFDE;
	height: 24px;
}

.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	position: relative;
	overflow: hidden;
}

.staat_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 180px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 12px;
	padding-top: 3px;
	padding-left: 5px;
	border: 1px solid #B3B9C3;
	width: 250px;
	height: 22px;
}

.inputshort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 3px;
	padding-left: 5px;
	border: 1px solid #B3B9C3;
	width: 120px;
	height: 22px;
}

.anrede {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.anliegen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
}

.kontaktformular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.kontaktformular_land {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 93px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.kontaktformular_plz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.kontaktformular_anz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.kontaktformular_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 70px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.kontaktformular_mail{
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.staat {
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
}

textarea {
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*----------Menü------------*/
.r_menu {
	line-height: 22px;
	font-family: 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: 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: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;
	padding-bottom: 8px;
}

.rechts_untertitel {
	font-size:12px;
	padding-left: 10px;
	padding-right: 2px;
	font-weight:bold;
}

.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: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: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-size: 11px;font-family:Arial,Helvetica,Sans Serif;color:#FA021F; font-weight:bold;}	
.daten{font-size: 11px;font-family:Arial,Helvetica,Sans Serif; color:#333333; }	
.meldung{font-size: 11px;font-family:Arial,Helvetica,Sans Serif; color:#666666; font-weight: bold;}
.fehler	{font-size: 11px;font-family:Arial,Helvetica,Sans Serif; color:#333333;
	border:1px solid #ff3300; background:#f3e6e6;
}

.inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.dieLinks, .dieLinks a:link, .dieLinks a:hover, .dieLinks a:visited{
		font-size: 10px;
		text-decoration:none;
		color:#000000;
		line-height:17px;
}

.impressum, .impressum a:link, .impressum a:hover, .impressum a:visited{
		font-size: 11px;
		text-decoration:none;
		color:#060606;
		padding-right: 8px;
}

.infokasten{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	background-color:#F7F7F7;
}

/* ---------------- Newsletter --------------------- */
.nl_abo_container, .nl_abo_Meldung{
	padding: 5px;
	z-index: 11;
	font-size: 11px;
}
.nl_abo_Meldung {
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	padding-left: 18px;
	padding-right: 30px;
	color: #666666;
}

.nl_abo_AbonnentDaten input {
	height: 22px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ff0000;
	margin-bottom: 0px;
	padding-top: 0px;
}

.nl_abo_Titel{

}

.nl_abo_Fehler{
	background-color: #F3E6E6;
	border: 1px solid #FF3300;
	padding: 2px;
	margin-bottom: 20px;
	margin-right: 20px;
}

.nl_abo_Fehler b{
	font-weight: bold;
	color: #FF3300;
}

.nl_abo_ThemenAuswahl{

}

#email, #passwort, #vorname, #nachname, #name, #strasse, #plz, #ort, #staat,  #anrede, #geburtsdatum, #titel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 150px;
	border: 1px solid #666666;
	margin-top: 5px;
	margin-left: 20px;
	padding-top: 0px;
	padding-left: 3px;
}

#vorname_an, #vorname_von, #name_an, #name_von, #email_an, #email_von{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 150px;
	border: 1px solid #666666;
	margin-top: 5px;
	padding-top: 0px;
	padding-left: 3px;
}

#vorname_an, #vorname_von, #name_an, #name_von, #email_an, #email_von{
	width: 100px;
}

#geschlecht, #NLFormat{
	margin-top: 5px;
	margin-left: 5px;
}

#Abschicken{
	background-color: #FFFFFF;
	height: 18px;
	width: 150px;
	border: 1px solid #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding-top: 0px;
}

.pflichFeldSignal{
	font-size: 0px;
	background-color: #79B63E;
	height: 5px;
	width: 5px;
	cursor: pointer;
	color: #FFFFFF;
	margin-top: 4px;
	visibility: visible;
}

.nl_abo_STitel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.nl_abo_trennlinie{
	height: 1px;
	background-color: #FFFFFF;
}

.nl_abo_formular_thema {
	border: none;
	margin-top: 5px;
	line-height: 20px;
	margin-bottom: 0px;
	width: 12px;
	height: 12px;
	margin-right: 10px;
}

.nl_abo_FormSenden{
	position: relative;
	left: 108px;
	top: 20px;
}

.nl_abo_zusatz{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8FBE00;
	visibility: hidden;
}

.Fehler {
	color: #FF0000;
	font-weight: bold;
}

td  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 } 
 
.portal_teaser {
	width: 220px;
}

.artikel_titel { 
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
	line-height: 20px;
	font-weight: bold;
}

.artikel_titel_team { font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: #000000; 
margin-top: 0px; margin-bottom: 18px;  line-height: 14px; font-weight: bold;}

.headerspace{height:9px;}

.artikel_untertitel {  font-family: Arial,Helvetica,Sans Serif; font-size: 14px; color: #333333; font-weight: bold; margin-top: 15px;  line-height: 14px; }

.artikel_vorspann {font-family: Arial,Helvetica,Sans Serif; font-size: 12px; color: #444444; line-height: 16px; 
 text-align: left; margin-bottom: 6px; padding-left: 0px; padding-right: 5px;   margin-top: 5px; 
 font-weight: bold;
 }

.artikel_vorspann1 {font-family: Arial,Helvetica,Sans Serif; font-size: 12px; color: #444444; line-height: 16px; 
 text-align: left; padding-left: 0px; padding-right: 5px; font-weight: normal;
 padding-top: 10px; padding-bottom: 10px;
}
 
.content_bild_oben { }

.content_titel {
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	clear: both;
	font-size: 12px; padding-left: 0px; color: #333333;
	margin-bottom:0px;
	line-height: 15px;
}

.content_bild_mitte {margin-bottom: 5px; overflow:hidden;text-align: center;}
.content_bild_links{	margin-bottom: 5px;	margin-right: 10px;	margin-top: 10px;	clear: right;	float: left;	position: relative;}
.content_bild_rechts{margin-bottom: 10px;margin-top: 3px;float:right;padding-left:10px;}
.content_bild_rechts img {border: none;}
.content_bild_text {font-size: 10px;color: #000000;margin-bottom:10px;}

.content_text {
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	clear:both;
	padding-top: 10px;
	margin-bottom: 10px;
}

.content_text_smal {    font-size: 12px; line-height: 10px; font-weight: normal; color: #666666; margin-top:10px;  margin-right:12px; }

.content_bild_text{
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
}

.content_anhang { padding: 2px; padding-left: 3px; width: 100%; background-color: #ffffff; margin-top: 5px; margin-bottom: 5px; }
.content_anhang .bild { float: left; }
.content_anhang_bezeichnung, .content_anhang_bezeichnung a:link, .content_anhang_bezeichnung a:hover, .content_anhang_bezeichnung a:visited {	
	margin-left: 3px; font-family: Arial,Helvetica,Sans Serif; font-size: 12px; 
	padding-left: 1px;
	color: #79B63E;
}
.content_anhang_fileinfo { clear: both;margin-left: 20px;_margin-left: 23px;font-family: Arial,Helvetica,Sans Serif; font-size: 10px; padding-left: 0px; color: #666666; }
.content_anhang_text {font-family: Arial,Helvetica,Sans Serif; font-size: 10px; padding-left: 0px; color: #666666;  }

.content_link_bezeichnung { font: bold 11px Arial, Helvetica, sans-serif ;  }
.content_link_bullet { margin-top: 1px; margin-right: 2px; }

.content_link_bezeichnung a:link, .content_link_bezeichnung a:visited, .content_link_bezeichnung a:hover{	color:#79B63E; text-decoration:none; }

.link, .link a:link, .link a:visited, .text_link, .text_link a:link, .text_link a:visited, .text_link a:hover, .forum_text_0, .forum_text_0 a:link, .forum_text_0 a:hover, .forum_text_0 a:visited { 
	text-decoration: none;
	color: #79B63E;
	font-weight: bold;
}

.link a:hover {
	text-decoration: underline;
}

.sitemap, .sitemap a:link, .sitemap a:visited, .sitemap a:hover { 
	text-decoration: none;
	color: #79B63E;
	font-size: 12px;
	font-weight: bold;
	line-height:20px;
}

.sitemap_ergebnis, .sitemap_ergebnis a:link, .sitemap_ergebnis a:hover, .sitemap_ergebnis a:visited {
	text-decoration: none;
	color: #79B63E;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height:20px;
}

.se {
	color: #79B63E;
}

.se_text {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

#footer_portal strong {
		color: #333333;
}

#footer_portal a:link, #footer_portal a:hover, #footer_portal a:visited {
	text-decoration: underline;
}

/* ----------Content-------------*/
#content{
		position: relative;
		width: 970px;
		float: left;
		background-color: #FFFFFF;
}

.standort {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 325px;
	padding-top: 7px;
	font-weight: normal;
	color: #000000;
}

.standortnav {
	padding-left: 25px;
}

.standort a:link, .standort a:hover, .standort a:visited {
		text-decoration:none;
}

A {	FONT-SIZE: 12px; color: #79B63E; text-decoration: none;}

a:hover {
	text-decoration: underline;
}

.wh_link a:link {
	FONT-SIZE: 12px; 
	font-weight: bold;
	color: #79B63E;
	text-decoration: none;
}

.wh_link a:hover {
	text-decoration: underline;
}

.wh_link a:visited {
	color: #666666;
}
.imageElement{
	position:absolute;
	z-index:0;
}

img {
	border: none;
}


#liste_whk.listloading{background:url(../img/loading.gif) no-repeat; min-height:100px;padding-bottom:40px;}
