@charset "UTF-8";



/* Backslash hack \*/ 

html, body{height:100%;}



body {

	padding:0;

	margin:0;

	font-family: Arial;

}

img {

border:0px;

}



#outer{

	height:100%;

	min-height:100%;

	margin-left:230px;

	margin-bottom:-30px;

	width: 759px;

	background-image: url(/fileadmin/template/img/effekt_mitte.gif);

	background-repeat: repeat-y;

}

 

html>body #outer{height:auto;}

#header{

	position:absolute;

	top:0;

	left:0;

	width:989px;;

	height:80px;

	overflow:hidden;

	background-image: url(/fileadmin/template/img/effekt_oben.gif);

	background-position: bottom;

	background-repeat: no-repeat;

}

#left {

	position:relative;

	width:230px;

	float:left;

	margin-left:-230px;

	padding-top:80px;

}

* html #left {padding-bottom:52px ;margin-right:-3px;}

#left p {padding-left:3px;padding-right:2px}

#right p {padding-left:3px;padding-right:2px}



#footer {

	clear:both;

	width:759px;

	height:30px;

	text-align:center;

	position:relative;

	margin-left:230px;

	background-image: url(/fileadmin/template/img/effekt_unten.gif);

	background-repeat: no-repeat;

}

* html #footer {

	\height:30px;

	he\ight:30px;

}

#clearheader{height:80px;}

#clearfooter{clear:both;height:30px;}

* > html #clearfooter {float:left;width:100%;}

div,p  {margin-top:0}

* html #centrecontent {height:1%;margin-bottom:12px}

#minHeight{float:left;width:0px;height:0;margin-bottom:-30px;}

* html #minHeight{margin-bottom:-50px;}



/* Positionierung Kopfbilder */

#bild1, #bild2, #bild3 {position: absolute; top: 80px;}

#bild1 {left: 230px;}

#bild2 {left: 480px;}

#bild3 {left: 730px;}



#content {padding: 225px 275px 30px 30px;}

	

#news {float: right; padding-top: 225px; width:245px;}

	

#streifen {

	position: absolute;

	top: 232px;

	left: 230px;

	width: 749px;

	height: 43px;

	background-image: url(/fileadmin/template/img/streifen.gif);

	font-size: 24px;

	font-weight: bold;

	text-align: right;

	}



/* Hintergrundfarben */

.bgfarbe1 {background-color: #FFFFFF;}

.bgfarbe2, #header, #footer, body {background-color: #ACADB1;}

.nav a, .sub a, .subsub a {background-color: #505050;}

.nav a:hover, .sub a:hover, .subsub a:hover, .nav_akt a, .sub_akt a, .subsub_akt a {background-color: #0097AB;} /* Gruen */



/* Farben */

.farbe1, #streifen {color: #FFFFFF;} /* Weiss */

.farbe2, .headlink a, .headlink_akt a, .sprache a, .sprache_na a, .sprache a:focus, .sprache a:hover,

.sprache a:active, .abstand, .sprache_akt a  {color: #EDEDED;} /* Hellgrau fuer Kopf- und Fussnavigation */

.farbe3, .p2link a, .sprache_na a {color: #C6C7C9;} /* Hellgrau fuer made by */

.farbe4, .rootline, .rootline a, .rootline_akt a {color: #A7A7A7;} /* Hellgrau fuer Rootline */

.nav a, .sub a, .subsub a,  .Lauftext,  .lauftext h3, .csc-textpic-caption, .newstitel a, .newstext {color: #505050;} /* Dunkelgrau */

.subsub_akt a, .nav_akt a, .sub_akt a, .nav a:hover, .sub a:hover, .subsub a:hover, .csc-firstHeader, .csc-header h1, .newsmehr a, a {color: #0097AB;} /* Gruen */



/* Schriftgroessen */

.hoehe1, .nav a, .nav_akt a, .sub a, .sub_akt a, .subsub a, .subsub_akt a,  .Lauftext,  .lauftext h3, .rootline, .newstitel a,

.newsmehr a, .sprache_akt, .sprache_na {font-size: 11px;}

.csc-textpic-caption, .newstext {font-size: 10px;}

.csc-firstHeader, .csc-header h1 {font-size: 14px;}



/* Zeilenhoehen */

.abstand1,  .Lauftext,  .lauftext h3 {line-height: 18px;}



/* Navigation */

.nav a, .nav_akt a, .sub a, .sub_akt a, .subsub a, .subsub_akt a, .headlink a, .p2link a, .rootline a, .newstitel a,

.sprache a, .sprache_na a, .sprache_akt a, .newsmehr a, a {text-decoration: none;}

.headlink a:hover, .headlink_akt a, .p2link a:hover, .rootline_akt a, .rootline a:hover,

.newstitel a:hover, .newsmehr a:hover, .sprache a:hover, .sprache_akt a:hover, .sprache_na a:hover, a:hover {text-decoration: underline;}

.nav_akt a, .sub_akt a, .subsub_akt a, .p2link a, .sprache_akt a {font-weight: bold;}

.nav a, .sub a, .subsub a, .nav_akt a, .sub_akt a, .subsub_akt a {

	display: block;

	border-bottom: 1px solid #FFFFFF;

}

.nav a, .nav_akt a {padding: 2px 5px 3px 28px;}

.sub a, .sub_akt a {padding: 2px 5px 3px 39px;}

.subsub a, .subsub_akt a {padding: 2px 5px 3px 50px;}

.nav a {background-image: url(/fileadmin/template/img/ebene1.gif);}

.sub a {background-image: url(/fileadmin/template/img/ebene2.gif);}

.subsub a {background-image: url(/fileadmin/template/img/ebene3.gif);}

.nav_akt a {background-image: url(/fileadmin/template/img/ebene1_akt.gif);}

.sub_akt a {background-image: url(/fileadmin/template/img/ebene2_akt.gif);}

.subsub_akt a {background-image: url(/fileadmin/template/img/ebene3_akt.gif);}







/* NAVIGATION VIERTE EBENE */

.subsubsub a {background-color: #505050;}

.subsubsub a:hover, .subsubsub_akt a {background-color: #0097AB;} /* Gruen */

.subsubsub a {color: #505050;} /* Dunkelgrau */

.subsubsub_akt a, .subsubsub a:hover {color: #0097AB;} /* Gruen */

.subsubsub a, .subsubsub_akt a {font-size: 11px;}

.subsubsub a, .subsubsub_akt a {text-decoration: none;}

.subsubsub_akt a {font-weight: bold;}

.subsubsub a, .subsubsub_akt a {

	display: block;

	border-bottom: 1px solid #FFFFFF;

}

.subsubsub a, .subsubsub_akt a {padding: 2px 5px 3px 61px;}

.subsubsub a {background-image: url(/fileadmin/template/img/ebene4.gif);}

.subsubsub_akt a {background-image: url(/fileadmin/template/img/ebene4_akt.gif);}







/* Ueberschriften */

.csc-firstHeader, .csc-header h1 {margin-top: 4px; margin-bottom: 20px;}



/* Definition der Bilddarstellung im Contentbereich */

.csc-textpic-caption {

		text-align: right;

        line-height: 18px;

		border-bottom: 1px solid #CACACA;

	}

DL.csc-textpic-image {margin: 4px;}

	/* Add margin from image-block to text (in case of "Text w/ images") */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {

		margin-right: 15px !important;

	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

		margin-left: 15px !important;

	}

.csc-textpic-imagewrap {margin-bottom: 10px;}



/* Newsstyling */

.newstitel a {

	display: block;

	padding: 0px 0px 5px 0px;

	background-image: url(/fileadmin/template/img/pfeil_klein_gruen.gif);

	background-repeat: no-repeat;

	background-position: 0px 4px;

	padding-left: 13px;

	border-bottom: 1px solid #CACACA;

	}

.newsbild {border-bottom: 5px solid #505050;}

.newsbg {

	background: #E5F5F5;

	padding: 10px 30px 10px 10px;

	border-bottom: 1px solid #CACACA;

	margin-bottom: 27px;

	}

.newstext {line-height: 14px;}

.newsmehr {text-align: right;}

#news .newstext .bodytext{

	background:none;

	border:none;

	margin-bottom:0;

	padding:0;

}



/* Language Selection */

.sprache_akt, .sprache, .abstand, .sprache_na {float: left;}



/* DIV fuer Slogans */

.tx-lumophpinclude-pi1 {margin: 3px 15px 0px 0px;}



/* Festlegen der Aufzaehlungszeichen */

li {list-style-image: url(/fileadmin/template/img/list.gif); margin-left: -24px;}

.tx-dropdownsitemap-pi1 li {list-style-image: none; margin: 0px;}





.lauftext h3 {

font-weight:normal;

}



.marker-layer {

	padding:0px 5px 0px 5px;

	background-color: #FFFFFF;

	border: 1px solid #505050;

	height:37px;

}





/* ##### UEBERSCHRIFT RECHTE SPALTE ##### */

#news .csc-header h1{

	margin-bottom:0;

	display: block;

	padding: 0px 0px 5px 0px;

	background-image: url(/fileadmin/template/img/pfeil_klein_gruen.gif);

	background-repeat: no-repeat;

	background-position: 0px 4px;

	padding-left: 13px;

	border-bottom: 1px solid #CACACA;

	color:#505050;

	font-size:11px;

	font-weight:normal;

}

#news .bodytext{

	font-size:11px;

	line-height:14px;

	padding: 10px 30px 10px 10px;

	margin-bottom: 27px;

	color:#505050

}

/* #news .bodytext{

	border-top:5px solid #505050;

	font-size:11px;

	background:#666;

	background: #E5F5F5;

	padding: 10px 30px 10px 10px;

	border-bottom: 1px solid #CACACA;

	margin-bottom: 27px;

	color:#505050

}*/





/* ##### MAILFORMULARE PM ##### */

fieldset{border:none;}

form {padding:0;}

div.links{

	float:left;

	margin:0 45px 10px 0;

}

div.rechts{

	float:left;

	width:180px;

	margin:0 0 10px 0;

}

div.links label{

	float:left;

	width:90px;

}

div.rechts label{

	float:left;

	width:70px;

}

.links input{

	border:1px solid #58585a;

	width:100px;

	font-family:Arial;

	font-size:11px;

	color:#58585a;

}

.rechts input{

	border:1px solid #58585a;

	width:100px;

	font-family:Arial;

	font-size:11px;

	color:#58585a;

}

div.plz label{

	float:left;

	width:90px;

}

div.plz{

	float:left;

	margin:0 2px 10px 0;

}

.plz input{

	border:1px solid #58585a;

	width:36px;

	font-family:Arial;

	font-size:11px;

	color:#58585a;

}

div.ort{

	float:left;

	margin:0 45px 10px 0;

}

div.ort label{display:none;}

.ort input{

	border:1px solid #58585a;

	width:60px;

	font-family:Arial;

	font-size:11px;

	color:#58585a;

}

* html .ort input{width:58px;}

*+html .ort input{width:58px;}

.nachricht{margin-top:20px;}

.nachricht label{

	float:left;

	width:90px;

}

.nachricht textarea{

	border:1px solid #58585a;

	width:317px;

	height:70px;

	color:#58585a;

	font-family:Arial;

	font-size:11px;

}

.senden{

	margin-top:20px;

	text-align:right;

	padding-right:27px;

}

* html .senden{padding-right:43px;}

*+html .senden{padding-right:43px;}

.senden input{

	border:1px solid #58585a;

	background:none;

	color:#58585a;

	font-family:Arial;

	font-size:11px;

}





/* ##### SUCHFELD ##### */

#suchfeld_eingabe input{float:left;}

#suchfeld_button input{

	float:left;

	margin-top:12px;

}
