/* @group Standard */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	background-color: #fff;
	font: 12px/1.6em Palatino Linotype, Book Antiqua, Palatino, serif; 
}

a {
	text-decoration: none;
	color: #eba704;
	outline: none;
	}

a:visited {
	color: #eba704;
	}
a:active {
	color: #eba704;
	}
a:hover {
	color: #eba704;
	text-decoration: underline;
	}
.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}
p {
	text-align: justify;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 0;
	font: 24px/1.3em Palatino Linotype, Book Antiqua, Palatino, serif; 
	color: #770000;
}
img {
	border: 0;
	margin-bottom: 15px;
	}

pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}

.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}

/* @end */

/* @group Seitenblock */

#wrapper { width: 850px; background: #fff url(images/trenner_r.gif) repeat-y 619px 0; }	
	
#wrapper_full {
	width: 850px;
	background-color: #FFF;
}

#top {
	
	width: 850px;
	padding: 15px 0px 0px;
	background: #fff;
	clear: both;
	text-align: left;
	margin-top: 0px;
}

#middle { float: left; width: 549px; text-align: left; color: #000; background: url(images/bg.gif) no-repeat; min-height: 500px; padding-top: 21px; padding-right: 79px; padding-bottom: 21px; }

#schlicht { float: left; width: 549px; text-align: left; color: #000; background-image: url(images/bg.gif); background-repeat: no-repeat; background-attachment: scroll; min-height: 500px; padding-top: 21px; padding-right: 79px; padding-bottom: 21px; }
#schlicht img { text-align: left; width: 200px; height: auto; float: left; clear: right; margin-right: 30px; margin-bottom: 15px; }
#schlicht p { line-height: 140%; }
#middle_full {
	float: left;
	width: 849px;
	text-align: left;
	padding: 0;
	margin: 1px 0 0;
	color: #000;
}


#right { /* Opera5.02 will show a space at right when there is no scroll bar */
	padding: 21px 8px 21px 14px;
	/* width: 188px; */
	width: 200px;
	float: left;
	text-align: left;
	font-size: 10px;

}

#right h1, h2, h3, h4 {
	font-size: 11px;
	line-height: 1.4em;
	font-weight: bold;
}

#right p {
	text-align: left;
	font-size: 10px;
}

#right a {
	color: #eba704;
}

#footer { background-color: #fff; padding: 4px; text-align: left; }

#footer a { color: #000; background-color: #fff; }

#footer p { color: #770000; font: 10px/1.6em "Palatino Linotype", "Book Antiqua", Palatino, se; background-color: #fff; margin-top: 15px; margin-right: 10px; margin-bottom: 10px;rif; 
	
}


#navi {
	background: url(images/back_navi.gif) repeat-y;
	margin-top: 11px;
	padding-bottom: 4px;
}

#navitop {
	background: maroon url(images/back_navi_top.gif) no-repeat;
	height: 15px !important;
	width: 850px;
	margin-top: 11px;
	margin-bottom: 0px;
	clear: both;
	padding: 0 0px 3px;
	display: inline;
}
#navibottom {
	background: url(files/back_navi_bottom.gif) no-repeat;
	height: 4px;
	width: 850px;
	margin-bottom: 11px;
}
	
#search{ position: relative; left: 690px; top: 100px; width:300px; height: 20px; z-index: 1000; overflow: hidden; }	

#search input { margin: 0; padding: 2px; border: solid 1px #919191; font: 10px "Palatino Linotype", "Book Antiqua", Palatino, se;rif; 
}


/* @end */

.teaser {
	font-weight: bold;
}

.margdatum {
	margin: 0;
	padding: 0;
	color: #7c7c7c;
}

.margteaser {
	padding-bottom: 15px;
}

/* @group Formblatt */

#form-module {
	margin-top: 15px;
}

#form-module form, fieldset {
	border: 0;
	margin:0;
	padding: 0;
}


#form-module legend {
	display: none;
	border: 0;
}

#form-module label {
	display: block;
}

#form-module input, textarea {
	margin-bottom: 10px;
	width: 500px;
}


/* @end */

/* @group Leistungsmenue */

#leimenu {
	margin-top: 10px;
}


#leimenu a.hellblauA {
	line-height: 1.3em;
	display: block;
	padding: 3px;
	color: #000;
	background-color: #f6e6e9;
}

#leimenu a.hellblauA:hover {
	background-color: #C4C9D4;
	color: #000;
}

#leimenu a.hellblauB {
	line-height: 1.3em;
	display: block;
	padding: 3px;
	background-color: #FFF;
	color: #000;
}

#leimenu a.hellblauB:hover {
	background-color: #C4C9D4;
	color: #000;
}

#leimenu p {
	margin: 0;
	padding: 0;
}

/* @end */

/* @group Menü */
ul#menu {
	margin-left: 12px;
	margin-top: 4px;
	padding-bottom: 4px;
	padding: 0;
	position: absolute;
	width: 850px;
}

ul#menu a {
	color: #fff;
	display: block;
	font: bold 11px/1.27em "Palatino Linotype", "Book Antiqua", Palatino, serif; 
	margin-left: 0;
	padding: 2px 2px 2px 8px;
	width: 170px;
	text-decoration: none;
}

ul#menu a.aktuell, ul#menu li:hover a {
	color: #fff;
	line-height: 1.43em;
}

ul#menu li {
	display: inline;
	float: left;
	margin-right: 1px;
}

ul#menu li div {
	background-image: url(dummy.gif);  
	margin-left: 0px;
	padding-left: 0px;
	display: none;
	position: absolute;
	z-index: 10;
}

ul#menu li div.aktuell {
	display: block;
	left: 0;
	margin: 0;
	padding: 0;
	width: 750px;
	z-index: 1;
}

ul#menu li:hover div {
	display: block;
}

ul#menu li:hover ul a {
	color: #FFF;
	font-weight: normal;
	line-height: 1.53em;
}

ul#menu li:hover ul.aktuell a {
	line-height: 1.8em;
}

ul#menu ul {
	background-position: 1px 0;
	background-image: url(pix_white.png);
	background-repeat: repeat-y;
	margin: 0 0 0 0px;
	padding: 0;
}

ul#menu ul a, ul#menu ul a, ul#menu a.active, a {
	text-decoration: none;
}

ul#menu ul a:hover {
	line-height: 1.53em;
	text-decoration: none;
}

ul#menu ul li {
	border-left: none;
	float: none;
	margin: 0;
	padding: 0;
}

ul#menu ul.aktuell {
	border-left: none;
	margin: 0;
	padding: 0;
}

ul#menu ul.aktuell a {
	display: inline;
	float: left;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1.8em;
	padding: 0 0.6em;
}

ul#menu li div ul li a  {
	
}

/* Hover Menu Allgemein */
/* MENU 1 */
ul#menueins, div#einsaktuell, ul#menu a#titeleins.aktuell, ul#menu li#eins:hover a {
	color: #eba704;
}
/* Submenu 1 + HOVER */
ul#menu li#eins ul#menueins li a {
	color: #000;
	width: 130px;
	background-color: #f6e6e9;
}
ul#menu li#eins ul#menueins li a:hover {
	background-color: #FFF;
}
/* ENDE MENU 1 */


/* MENU 2 */
ul#menuzwei, div#zweiaktuell, ul#menu a#titelzwei.aktuell, ul#menu li#zwei:hover a {
	color: #eba704;
}
/* Submenu 2 + HOVER */
ul#menu li#zwei ul#menuzwei li a {
	color: #000;
	width: 130px;
	background-color: #f6e6e9;
}
ul#menu li#zwei ul#menuzwei li a:hover {
	background-color: #FFF;
}
/* ENDE MENU 2 */

/* MENU 3 */
ul#menudrei, div#dreiaktuell, ul#menu a#titeldrei.aktuell, ul#menu li#drei:hover a {
	color: #eba704;
}
/* Submenu 3 + HOVER */
ul#menu li#drei ul#menudrei li a {
	color: #000;
	width: 130px;
	background-color: #f6e6e9;

}
ul#menu li#drei ul#menudrei li a:hover {
	background-color: #FFF;
}
/* ENDE  MENU 3 */

/* MENU 4 */
ul#menuvier, div#vieraktuell, ul#menu a#titelvier.aktuell, ul#menu li#vier:hover a {
	color: #eba704;
}
/* Submenu 4 + HOVER */
ul#menu li#vier ul#menuvier li a {
	color: #000;
	width: 130px;
	background-color: #f6e6e9;
}
ul#menu li#vier ul#menuvier li a:hover {
	background-color: #FFF;
}
/* ENDE MENU 4 */


ul#menufuenf, div#fuenfaktuell, ul#menu a#titelfuenf.aktuell, ul#menu li#fuenf:hover a {
	background-color: #34A100;
}


/* @end */



