body {
	padding:0;
	margin:0;
	border:0;
	color:black;
	voice-family:female;
	speak-header:always;
	speak:normal;
	speak-numeral:continuous;
	speech-rate:medium;
	background:url("../images/hintergrundlinie.gif") repeat-y #FFFFFF;
}

.unsichtbar {
	position:absolute;
	height:1px;
	width:1px;
	font-size:1px;
	padding:0;
	margin:0;
	visibility:hidden;
}

.conten {
	display:inherit;
	font-size:13px;
	line-height:1.4em;
}

.align-center {
	text-align:center;
}

/* ======================== */
/*   Navigationhistorie     */
/* ======================== */
#navigationhistorie {
	font-size:12px;
	font-family:arial, verdana,sans-serif;
	margin:0 0 0 0;
	background-color:#EFEAE3;
	width:1007px;
	height:1.7em;
	line-height:1.7em;
}
#nest {
	padding-left:10px;
}
#nest a:link,
#nest a:visited {
	font-size:1.1em;
	height:1.2em;
	line-height:1.5em;
	padding:0px 2px 0px 2px;
	color:#315D8E;
	text-decoration:none;
}

#nest a:focus,
#nest a:hover,
#nest a:active {
	text-decoration:underline;
}
#nest strong {
	font-size:1.1em;
	height:1.2em;
	line-height:1.5em;
	color:White;
	padding:0px 2px 0px 2px;
}
#nest span {
	font-size:13px;
	height:1.2em;
	color:#315D8E;
	padding:0px 2px 0px 12px;
}
#nest span img {
	line-height:normal;
	position:absolute;
	top:5px;
	left:11px;
}

#nest span.nolink {
	font-size:13px;
	height:1.2em;
	color:#FE0000;
	padding:0px 2px 0px 2px;
}


/*=================================================================================== */
/*   View - Metanavigation -Logo                                                      */
/* ================================================================================== */
#view_meta_logo {
	font-size:12px;
	font-family:arial, verdana,sans-serif;
	width:84.0em;
	height:5.0em;
	margin:0 0 0 0; /* main-Box vertikal zentrieren, Rand oben + unten 20px */
	background-color:transparent;
	z-index:2;
}

/* ======================== */
/*   View                   */
/* ======================== */
#view {
	float:left;
	top:16.60em;
	width:10.8em;
	height:5.0em;
	margin:0 0 0 0em; /* main-Box vertikal zentrieren, Rand oben + unten 20px */
	background-color:transparent;
	}

	* html>body #view {
	height:5.5em;
}

#view div.nest {
	background-color:#FFFFFF;
	display:block;
	font-size:1.1em;
	text-align:left;
	line-height:1.3em;
	margin-top:2.83em;
	margin-left:0.83em;
	color:#3E71A3;
	text-decoration:none;
}

#view ul {
	margin:0 0 0 0;
	padding:0;
}
#view li {
	display:inline;
}

#view a:link,
#view a:visited {
	color:#3E71A3;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	background:url("../images/metadelimiter.gif") repeat-y right;
}

#view a:focus,
#view a:hover,
#view a:active {
	color:#FE0000;
	text-decoration:underline;
	background:url("../images/metadelimiter.gif") repeat-y right;
}

#view span.small {
	display:inline;
	font-variant:small-caps;
	font-size:0.9em;
	color:#3E71A3;
}

#view a:focus span.small,
#view a:hover span.small,
#view a:active span.small {
	display:inline;
	font-variant:small-caps;
	font-size:0.9em;
	color:#FE0000;
}

#view a span.big {
	display:inline;
	font-size:1.1em;
	color:#FE0000;
}

#view a:focus span.big,
#view a:hover span.big,
#view a:active span.big {
	display:inline;
	font-variant:small-caps;
	font-size:1.1em;
	color:#FE0000;
}

/* =========================== */
/*   Metanavigation - Logo     */
/* =========================== */
#meta-logo {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	left:15.0em;
	padding:0;
	width:70.83em;
	height:5.0em;
	margin:0 0 0 0em; /* main-Box vertikal zentrieren, Rand oben + unten 20px */

}

/* ======================== */
/*   Metanavigation         */
/* ======================== */
#metanavi {
	float:left;
	width:51.0em;
	left:11.0em;
	height:5.0em;
	margin:0 0 0 0em;
	background-color:transparent;
	z-index:2;

}
* html>body #metanavi {
	height:5.5em;
}
#metanavi div {
	background-color:#FFFFFF;
	display:block;
	font-size:1.1em;
	text-align:right;
	line-height:1.3em;
	margin:2.91em 0.0em 0.5em 0.5em;
	color:#3E71A3;
	text-decoration:none;
}

#metanavi  ul {
	margin:0 0 0 0;
	padding:0;
}
#metanavi  li {
	display:inline;
}

#metanavi a:link,
#metanavi a:visited {
	color:#3E71A3;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	background:url("../images/metadelimiter.gif") repeat-y right;
}

#metanavi a:focus,
#metanavi a:hover,
#metanavi a:active {
	color:#3E71A3;
	text-decoration:underline;
	background:url("../images/metadelimiter.gif") repeat-y right;
}

#metanavi  a.nolink {
	display:inherit;
	text-decoration:none;
	color:#FE0000;
}

#metanavi li a.nolink:link,
#metanavi li a.nolink:visited,
#metanavi li a.nolink:focus,
#metanavi li a.nolink:hover,
#metanavi li a.nolink:active {
	text-decoration:none;
	color:#FE0000;
	padding:0px 5px 0px 5px;
	background:#EAE6DD url("../images/metadelimiter.gif") repeat-y right;

}

#logobox{
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	left:64.41em;
	padding:0;
	margin:0;
	background-color:transparent;
}

/* ======================== */
/*   Logo                   */
/* ======================== */
#logo {
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	width:18.91em;
	margin-right:0.0em;
	padding:0;
	background-color:transparent;
}
#logo span {
	padding:0.83em 2.5em 0.83em 2.46em;
	display:block;
}
#logo img {
	border:0;
	padding:0;
	height:3.25em;
	width:13.75em;
}

/* ======================================================= */
/*   Banner Search                                         */
/* ======================================================= */
#banner_search {
	position:static;
	font-size:12px;
	font-family:arial, verdana,sans-serif;
	width:84.0em;
	height:9.16em;
	margin:0 0 0 0; /* main-Box vertikal zentrieren, Rand oben + unten 20px */
	background-color:transparent;
	clear:both;
}

/* ======================== */
/*   Banner                 */
/* ======================== */
#banner {
	float:left;
	top:6.6em;
	left:0em;
	width:61.92em;
	height:9.16em;
	margin:0 0 0 0em; /* main-Box vertikal zentrieren, Rand oben + unten 20px */
	background-color:transparent;

}
#banner span {
	padding:0 0 0 0;
	display:block;
}

#banner img {
	border:0;
	padding:0;
	height:9.16em;
	width:61.92em;
}


/* ======================== */
/*   Search                 */
/* ======================== */
#search {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	right:0.0em;
	left:65.0em;
	width:19.0em;
	height:9.16em;
	background-color:#EFEAE3;
}


#search span {
	font-size:1.1em;
	color:#3E71A3;
}

#site {
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:17.5em;
	padding-left:0.5em;
	clear:both;
	border:0;
}

#site ul {
	font-size:1.1em;
	margin:0 0 0 0;
	padding:0.0em;
}

#site li {
	display:inline;
	color:#3E71A3;
}

#site li a {
	display:block;
	line-height:1.0em;
	color:#3E71A3;
	padding:0 0 0 0.83em;
	margin-top:0.6em;
	margin-left:0.0em;
	margin-right:0;
	margin-bottom:0.42em;
}

html>body #site li a {
	padding-left:1.0em;
}

#site li a:link,
#site li a:visited,
#site li a:active {
	background:url("../images/intern_link.gif") no-repeat left top;
	padding-left:1.0em;
}
#site li a:focus,
#site li a:hover {
	background:url("../images/intern_link.gif") no-repeat left top;
	text-decoration:underline;
	padding-left:1.0em;
}

#site li a.nolink {
	color:#FE0000;
}

#site a.nolink:link,
#site a.nolink:visited,
#site a.nolink:focus,
#site a.nolink:hover,
#site a.nolink:active {
	color:#FE0000;
}



#search a:link,
#search a:visited {
	color:#3E71A3;
	text-decoration:none;
}

#search a:focus,
#search a:hover,
#search a:active {
	color:#3E71A3;
	text-decoration:underline;
}

/**************/
/* Search box */
/**************/
fieldset {
	border:none;
}

#searchbox .data {
	font-size:12px;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/fileadmin/templates/images/bg_search.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	height:20px;
	border:none;
	float:left;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:2px;
	padding-left:19px;
	padding-right:0;
	padding-top:1px;
	width:142px;
}

#searchbox .go_button{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/fileadmin/templates/images/bg_search_button.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
}

#searchbox span{
	font-size:0.95em;
}

#access_mainnavi_spacer {
	position:relative;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	width:84.0em;
	height:5.0em;
}

#access {
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	width:18.5em;
	height:5.0em;
	float:left;
	padding:0.0em;
	margin:0.0em;
	background-color:transparent;
}


#access span {
	display:block;
	padding:0.42em 0.0em 0.0em 0.83em;
	background-color:transparent;
}


#access span .select {
	width:12.5em;
	height:1.7em;
	font-size:1.1em;
	line-height:1.1em;
}

#access span .confirm_access {
	padding-left:0.16em;
	padding-right:0.16em;
	height:1.5em;
	font-size:1.1em;
}

#mainnavi_spacer {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	left:20.83em;
	width:500px;
	padding:0;
	margin:0;
	background-color:blue;
}


/* ========================= */
/*  	 Hauptnavigation     */
/* ========================= */
#mainnavi {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	width:500px;
	height:5.0em;
	margin-left:20.8em;
	padding:0;
	margin:0;
	background-color:transparent;
}

#header {
	float:left;
	width:500px;
	background:transparent;

}
#header ul {
	margin:0;
	padding:0;
	list-style:none;
}

/* Fuer IE6::CM 2007-02-28 */
#header li {
	float:left;
	background:url("../images/norm_right.gif") no-repeat right bottom;
	margin-right:0.15em;
	padding:0;
	display:inherit;
	padding:0em 0.5em 0em 0em;
	height:3.4em;
	width:9.0em;
}
/* Fuer Mozilla/FireFox/IE7::CM 2007-02-28 */
html>body #header li {
	height:3.6em;
}

/* Fuer Firefox::CM 2007-02-28 */
#header a {
	display:block;
	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
	background:url("../images/norm_left.gif") no-repeat left bottom;
	margin-right:0.3em;
	padding-top:0.2em;
	padding-left:0.5em;
	height:3.1em;
}

#header li a:link,
#header li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#header li a:focus,
#header li a:hover,
#header li a:active {
	color:#FFFFFF;
	text-decoration:none;
}

/* Fuer IE6::CM 2007-03-02 */
#header #nolink {
	display:block;
	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
	background:url("../images/norm_left_on.gif") no-repeat left bottom;
	margin-right:0.3em;
	padding-top:0.2em;
	padding-left:0.5em;
	height:3.1em;
}
/* Fuer Mozilla/FireFox/IE7::CM 2007-03-02 */
html>body #header #nolink {
	height:3.1em;
}

/* Nicht verlinkte HNAVI aber selektiert */
/* Fuer IE6::CM 2007-03-02 */
#header #nocurrent {
	float:left;
	background:url("../images/norm_right_on.gif") no-repeat right bottom;
	margin-right:0.15em;
	padding:0;
	display:inherit;
	padding:0em 0.5em 0em 0em;
	height:3.4em;
	width:10.5em;
}
/* Fuer Mozilla/FireFox/IE7::CM 2007-03-02 */
html>body #header #nocurrent {
	height:3.6em;
}

/* verlinkte HNAVI aber selektiert */
/* IE */
#header #current {
	display:inherit;
	background:url("../images/norm_right_on.gif") no-repeat right bottom;
}

/*  Mozilla */
html>body #header #current {
	display:inherit;
	background:url("../images/norm_right_on.gif") no-repeat right bottom;
}

/* IE */
#header #current a {
	display:inherit;
	background:url("../images/norm_left_on.gif") no-repeat left bottom;
	padding:0.2em 0.8em 0.2em 0.4em ;
}

/*  Mozilla */
	html>body #header #current a {
	display:inherit;
	background:url("../images/norm_left_on.gif") no-repeat left bottom;
	 padding:0.2em 0.8em 0.2em 0.4em;
	 width:7.2em;
}

#header #current a:link,
#header #current a:visited {
	text-decoration:none;
}

#header #current a:focus,
#header #current a:hover,
#header #current a:active {
	text-decoration:none;
}

/* ======================= */
/*       Spacerbox         */
/* ======================= */

#spacerbox {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	left:500px;
	height:6.0em;
	padding:0;
	margin:0;
}

#spacer {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	height:6.0em;
	margin-right:0.0em;
	padding:0;
}

/* ======================= */
/* Untere Bereich          */
/* Leftnavigation          */
/* Main                    */
/* ======================= */
#leftnavi_main {
	position:relative;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	width:84.0em;
	color:#000000;
	padding:0;
	margin:0;
	background-color:transparent;

}

#leftnavigation {
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	width:17.5em;
	float:left;
	padding:0;
	margin-top:1.67em;
	background-color:transparent;
}
#leftnavigation h2 {
	margin-left:0.8em;
	font-size:1.2em;
	background-color:transparent;
}

/* ============================== */
/*  LeftNavigation  ERSTE LEVEL   */
/* ============================== */
#leftnavigation ul {
	margin:0 0 0 0;
	padding:0;
}

#leftnavigation li {
	display:inline;
	color:#315D8E;
}

#leftnavigation li a {
	height:auto;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.6em;
	color:#666;
	padding:0px 0px 0px 1.1em;
	margin-left:1.0em;
	margin-right:0;
	border-top:1px solid #bbb;
}

* html>body #leftnavigation li a {
	height:auto;
	padding-left:1.1em;
}

/* leftnavigation  - nicht angezeigt, nicht ausgewaehlt */
#leftnavigation a:link,
#leftnavigation a:visited {
	background:url("../images/blau_gross_new.gif") no-repeat left top;
	text-decoration:none;
}

#leftnavigation a:focus,
#leftnavigation a:hover,
#leftnavigation a:active {
	color:#FF0000;
	text-decoration:underline;
	background:url("../images/rot_gross_new.gif") no-repeat left top;
}

#leftnavigation li.activ1 a{
	height:auto;
	padding-left:1.1em;
}
#leftnavigation li.activ1 a:link,
#leftnavigation li.activ1 a:visited,
#leftnavigation li.activ1 a:focus,
#leftnavigation li.activ1 a:hover,
#leftnavigation li.activ1 a:active {
	color:#FF0000;
	text-decoration:underline;
	background:url("../images/rot_gross_new.gif") no-repeat left top;
}

/* ============================== */
/*  LeftNavigation  ZWEITE LEVEL  */
/* ============================== */
#leftnavigation ul ul {
	margin:0;
	border-top:0;
	padding-bottom:0.8em;
}

#leftnavigation li li {
	font-size:100%;
}

#leftnavigation li.activ1 li a {
	display:block;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.6em;
	height:1.6em;
	color:#666;
	padding:0 0 0 0.9em;
	margin-left:2.0em;
	margin-right:0em;
	border:none;
}

html>body #leftnavigation li.activ1 li a {
	height:auto;
	padding-left:0.9em;
}


#leftnavigation li.activ1 li a:link,
#leftnavigation li.activ1 li a:visited {
	background:url("../images/blau_mittel_new.gif") no-repeat left top;
	text-decoration:none;
	color:#666;
}

#leftnavigation li.activ1 li a:focus,
#leftnavigation li.activ1 li a:hover,
#leftnavigation li.activ1 li a:active {
	color:#FF0000;
	background:url("../images/rot_mittel_new.gif") no-repeat left top;
	text-decoration:underline;
}


#leftnavigation li.activ1 li.activ2 a{
	height:auto;
	padding-left:0.9em;
}
#leftnavigation li.activ1 li.activ2 a:link,
#leftnavigation li.activ1 li.activ2 a:visited,
#leftnavigation li.activ1 li.activ2 a:focus,
#leftnavigation li.activ1 li.activ2 a:hover,
#leftnavigation li.activ1 li.activ2 a:active {
	color:#FF0000;
	text-decoration:underline;
	background:url("../images/rot_mittel_new.gif") no-repeat left top;
}

/* ============================== */
/*  LeftNavigation  DRITTE LEVEL  */
/* ============================== */
#leftnavigation ul ul {
	margin:0;
	border-top:0;
	padding-bottom:8px;
}

#leftnavigation li li {
	font-size:100%;
}

#leftnavigation li.activ1 li.activ2 li a {
	display:block;
	font-size:1.1em;
	height:1.6em;
	line-height:1.6em;
	color:#666;
	padding:0 0 0 0.9em;
	margin-left:2.9em;
	margin-right:0px;
	border:none;
}

html>body #leftnavigation li.activ1 li.activ2 li a {
	height:auto;
	padding-left:0.9em;
}

#leftnavigation li.activ1 li.activ2 li a:link,
#leftnavigation li.activ1 li.activ2 li a:visited {
background:url("../images/blau_klein_new.gif") no-repeat left top;
	text-decoration:none;
	color:#666;
}

#leftnavigation li.activ1 li.activ2 li a:focus,
#leftnavigation li.activ1 li.activ2 li a:hover,
#leftnavigation li.activ1 li.activ2 li a:active {
	color:#FF0000;
	background:url("../images/rot_klein_new.gif") no-repeat left top;
	text-decoration:underline;
}

#leftnavigation li.activ1 li.activ2 li.nolink a:link,
#leftnavigation li.activ1 li.activ2 li.nolink a:visited,
#leftnavigation li.activ1 li.activ2 li.nolink a:focus,
#leftnavigation li.activ1 li.activ2 li.nolink a:hover,
#leftnavigation li.activ1 li.activ2 li.nolink a:active {
	color:#FF0000;
	text-decoration:underline;
	background:url("../images/rot_klein_new.gif") no-repeat left top;
}

/* =================== */
/*       MAIN          */
/* =================== */
#main {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	left:20.8em;
	width:62.5em;
	padding:0;
	margin:0;
	background-color:transparent;
}
#content {
	position:absolute;
	font-size:12px;
	font-family:arial, verdana,sans-serif;
	color:#000000;
	width:41.1em;
	top:0.0em;
	margin-left:20.8em;
	padding:0;
	margin:0;
	background-color:transparent;
}

#content p {
	font-size:1.1em;
}


#content a:link,
#content a:visited {
	font-size:1.0em;
	padding:0;
	color:#3E71A3;
	text-decoration:none;
	line-height:1.4em;
}
#content a:focus,
#content a:hover,
#content a:active {
	text-decoration:underline;
}


#pagetitle {
	padding:0;
	font-family:"Times New Roman", Times,arial, verdana,sans-serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding-bottom:0.0em;
	margin-bottom:0;
	line-height:1.3em;
}


#rightmargin {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	left:44.2em;
	padding:0;
	margin:0;
	background-color:transparent;
	clear:both;
}

#right {
	position:absolute;
	font-family:arial, verdana,sans-serif;
	font-size:12px;
	color:#000000;
	width:18.3em;
	margin-right:0.0em;
	padding:0;
	background-color:#ffffff;
}

#right a:link,
#right a:visited {
	font-size:1.0em;
	padding:0;
	color:#3E71A3;
	text-decoration:none;
}
#right a:focus,
#right a:hover,
#right a:active {
	text-decoration:underline;
}

#blanko {
	font-size:2px;
	position:static;
	background:#fff url(../images/spacer.gif) repeat-x center;
	border:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	line-height:2px;
	height:2px;
}

/*  Linien */
.linie {
	font-size:5px;
	position:static;
	background:#fff url(../images/punktlinie.gif) repeat-x center;
	border:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	line-height:5px;
	height:5px;
}

/*  Linien */
.linie2 {
	font-size:5px;
	position:static;
	background:#fff url(../images/punktlinie.gif) repeat-x center;
	border:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	line-height:5px;
	height:5px;
}

/*  Linien */
#liniecopy {
	font-size:5px;
	position:relative;
	background:#fff url(../images/punktlinie.gif) repeat-x center left;
	border:0em;
	line-height:5px;
	height:5px;
	display:block;
}

.linienormal {
	font-size:5px;
	position:static;
	background:#fff url(../images/linie_normal.gif) repeat-x center;
	border:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	line-height:5px;
	height:5px;
}


#linie-horizontal {
	font-size:12px;
	position:relative;
	background:transparent url(../images/punktlinie.gif) repeat-x center;
	border:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	line-height:0.8em;
	height:0.6em;
	width:84.0em;
	max-width:84.0em;
	z-index:1;
}
* html>body #linie-horizontal {
	height:0.6em;
}

#linie-horizontal-top {
	font-size:5px;
	position:relative;
	background:white url(../images/punktlinie.gif) repeat-x center;
	border:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	line-height:0.5em;
	height:0.5em;
	width:1007px;
	z-index:1;
}
* html>body #linie-horizontal-top {
	height:0.5em;
}



/* Für IE */
#linie-vertical {
	position:absolute;
	font-size:12px;
	left:62.2em;
	top:2.0em;
	bottom:1.0em;
	background:#fff url(../images/punktlinie_y.gif) repeat center;
	width:1px;
	height:100%;
	z-index:1;
	overflow:auto;
}
/* Für MOZILLA */
* html>body #linie-vertical {
	height:100%;
}


/* ======================== */
/*        Top Print         */
/* ======================== */
#top_print{
	font-size:12px;
	width:41.1em;
	margin-bottom:1.0em;
	margin-top:1.0em;
	clear:both;
}
#top_print .table {
	font-size:1.0em;
	width:100%;
	border:0px solid #FFF;
}

#top_print a:link,
#top_print a:visited,
#top_print a:focus,
#top_print a:hover,
#top_print a:active {
	font-size:1.0em;
	line-height:1.3em;
	color:#3E71A3;
	text-decoration:none;
}



#top_print img {
	border:0;
	padding:0;
	height:1.0em;
	width:1.2em;
}

/* ======================== */
/*        Top               */
/* ======================== */
.topmarker {
	font-size:12px;
	width:41.1em;
	clear:both;
	margin-bottom:1.0em;
	margin-top:1.0em;
	padding-top:0.5em;
}
.topmarker a:link,
.topmarker a:visited,
.topmarker a:focus,
.topmarker a:hover,
.topmarker a:active {
	font-size:1.0em;
	line-height:1.3em;
	color:#3E71A3;
	text-decoration:none;
}
.topmarker img {
	border:0;
	padding:0;
	height:1.0em;
	width:1.2em;
}

/* =================================*/
/*       Content Elemente           */
/* =================================*/
/* Text Bild Formular (tbf)  Umfliessendend Text */
#text_bild_form {
	font-size:12px;
	width:41.1em;
}

#tbf{
	width:41.1em;
}

#tbf span img {
	border:0;
	padding:0;
	margin:0 0.83em 0.5em 0;
	height:13.3em;
	width:13.3em;
	float:left;
}
#tbf_titel{
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	text-align:left;
}
#tbf_text{
	font-size:1.1em;
	line-height:1.4em;
	text-align:left;
}
#tbf_form {
	display:block;
	font-size:1.1em;
	text-align:center;

}
#tbf_form .katalog_start {
	font-size:1.1em;
	text-align:center;
	padding-left:0.83em;
	padding-right:0.83em;
	margin:auto;
}


/* Text Bild (tb) */
#text_bild {
	font-size:12px;
	width:41.1em;
}

#tb{
	width:41.1em;
}

#tb span img {
	border:0;
	padding:0;
	margin:0 0.83em 0 0;
}

#tb_titel{
	font-size:1.2em;
	line-height:1.5em;
	vertical-align:top;
	font-weight:bold;
	text-align:left;
}


.tb_text{
	font-size:1.1em;
	line-height:1.4em;
	text-align:left;
}

/* Teaser-Page Bild (tb) */
.teaserpage_bild {
	font-size:12px;
	width:41.1em;
	clear:both;
}
.tpb_bild{
	float:left;
	width:12.5em;
	margin-bottom:2.1em;
}
.tpb_bild img {
	border:0;
	padding:0;
	height:5.8em;
	width:11.7em;

}

.tp{
	float:right;
	width:28.6em;
	margin-bottom:0.9em;
}
.tp_titel{
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	text-align:left;
}
.tp_text{
	display:block;
	font-size:1.1em;
	line-height:1.4em;
	text-align:left;
}


.tp_text ul {
	margin:0 0 0 0;
	padding:0em;
}

.tp_text li {
	display:inline;
	color:#3E71A3;
}

.tp_text li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.5em;
	margin-left:0.0em;
	margin-right:0;
}

html>body .tp_text li a {
	height:2.1em;
	padding-left:1.5em;
}
.tp_text li a:link,
.tp_text li a:visited,
.tp_text li a:active,
.tp_text li a:focus,
.tp_text li a:hover {
	background:url("../images/intern_link.gif") no-repeat left;
	padding-left:1.5em;
	height:1.5em;
}





/* nur Text (t) */
.text {
	font-size:12px;
	width:41.1em;
	padding-top:0.5em;
	clear:both;
}

.t {
	width:41.1em;
}
.t_titel{
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	text-align:left;
	display:block;
}
.t_text {
	display:block;
	font-size:1.1em;
	line-height:1.4em;
	text-align:left;
	padding-bottom:0.5em;
}
.t_text table{
	font-size:1.0em;
	line-height:1.4em;
}
/* =================== */
/*   Oeffnungszeiten   */
/* =================== */
#oeffnungszeiten {
	font-size:12px;
	width:49.3em;
	padding-bottom:1.0em;
}

#oeffnungszeiten tr  {
	font-size:12px;
	color:#854B26;
}

.oeff_header {
	font-size:1.1em;
	padding-left:0.5em;
	color:#854B26;
}
.oeff_section {
	font-size:1.1em;
	padding-left:0.5em;
	color:#000000;
}


/* ======================================= */
/*   Homepage News Darstellung 3 Spalten   */
/* ======================================= */
#homepage_news {
	font-size:12px;
	width:41.1em;
	margin-top:2.0em;
	margin-bottom:1.0em;
}

#hpn_left {
	font-size:12px;
	width:11.7em;
	float:left;
}

#hpn_left span img {
	border:0;
	padding:0;
	height:5.4em;
	width:11.7em;
}

#hp_center_right {
	font-size:12px;
	width:26.38em;
	left:14.7em;
	background-color:transparent;
}

#hpn_center {
	font-size:12px;
	width:11.7em;
	left:14.7em;
	position:absolute;
}
#hpn_center span img {
	border:0;
	padding:0;
	height:5.4em;
	left:14.7em;
}

#hp_right {
	font-size:12px;
	width:12.2em;
	left:28.8em;
	position:absolute;
	background-color:transparent;

}
#hpn_right {
	font-size:12px;
	width:11.7em;
	float:right;
}
#hpn_right span img {
	border:0;
	padding:0;
	height:5.4em;
	width:11.7em;
}

/* Linke Meldung */
#hpn_titel{
	font-size:1.1em;
	line-height:1.5em;
}
#hpn_subtitel{
	font-size:1.1em;
	font-weight:bold;
	color:#3E71A3;
	line-height:1.4em;

}
#hpn_text{
	font-size:1.1em;
	line-height:1.4em;
}

/* Mittlere Meldung */
#hpn__titel{
	font-size:1.1em;
	line-height:1.5em;
}
#hpn__subtitel{
	font-size:1.1em;
	font-weight:bold;
	color:#3E71A3;
	line-height:1.4em;

}
#hpn__text{
	font-size:1.1em;
	line-height:1.4em;
}


/* Rechte Meldung */
#hpn___titel{
	font-size:1.1em;
	line-height:1.5em;
}
#hpn___subtitel{
	font-size:1.1em;
	font-weight:bold;
	color:#3E71A3;
	line-height:1.4em;

}
#hpn___text{
	font-size:1.1em;
	line-height:1.4em;
}


/* ===================== */
/*      Daily News       */
/* ===================== */
.daily_news {
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
}
.dn_titel {
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5em;
	color:#FF0101;
}
.dn_text {
	font-size:1.1em;
	line-height:1.4em;
	color:#FF0101;
}


/* =================================== */
/*   Horizontale Navigation Sietmap    */
/*            1 Spalten                */
/*            als ListenElement        */
/* =================================== */
#hnavi_2 {
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 1.5em 0;
	padding:0 0 1.0em 0;
	clear:both;
	border:0;
}

#hnavi_2 ul {
	margin:0 0 0 0;
	padding:0em;
}

#hnavi_2 li {
	display:inline;
	color:#3E71A3;
	font-size:110%;
}

#hnavi_2 li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.5em;
	margin-left:0.0em;
	margin-right:0;
	margin-bottom:0.5em;
	border-top:1px dashed #CCCDBF;
	border-bottom:1px dashed #CCCDBF;
}

html>body #hnavi_2 li a {
	line-height:1.5em;
	height:2.1em;
	padding-left:1.5em;
}


#hnavi_2 li a:link,
#hnavi_2 li a:visited,
#hnavi_2 li a:active {
	background:url("../images/intern_link.gif") no-repeat left;
	padding-left:1.5em;
	height:1.5em;
}


#hnavi_2 li a:focus,
#hnavi_2 li a:hover {
	background:url("../images/intern_link.gif") no-repeat left;
	text-decoration:underline;
	padding-left:1.5em;
}


/* ======================================= */
/*   Horizontale Navigation  ZWEITE LEVEL  */
/* ======================================= */
#hnavi_2 ul ul {
	margin:0;
	border-top:0;
	padding-bottom:0.5em;
}

#hnavi_2 li li {
	font-size:100%;
}

#hnavi_2 li li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.1em;
	margin-left:1.5em;
	margin-right:0em;
	border:none;
}

html>body #hnavi_2 li li a {
	background:url("../images/intern_link.gif") no-repeat left;
	height:2.1em;
	padding-left:1.5em;
}

/* ======================================= */
/*   Horizontale Navigation  DRITTE LEVEL  */
/* ======================================= */
#hnavi_2 ul ul ul {
	margin:0;
	border-top:0;
	padding-bottom:0em;
}

#hnavi_2 li li li {
	font-size:100%;
}

#hnavi_2 li li li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.5em;
	margin-left:3.0em;
	margin-right:0px;
	border:none;
}

html>body #hnavi_2 li li li a {
	background:url("../images/intern_link.gif") no-repeat left;
	height:2.1em;
	padding-left:1.5em;
}

/* ============================== */
/*   Horizontale Navigation  VIERTE LEVEL  */
/* ============================== */
#hnavi_2 ul ul ul ul {
	margin:0;
	border-top:0;
	padding-bottom:0em;
}

#hnavi_2 li li li li {
	font-size:100%;
}

#hnavi_2 li li li li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.5em;
	margin-left:4.5em;
	margin-right:0px;
	border:none;
}

html>body #hnavi_2 li li li li a {
	background:url("../images/intern_link.gif") no-repeat left;
	height:2.1em;
	padding-left:1.5em;
}




/* =================================== */
/*   Horizontale Navigation 2 Ebenen   */
/*            1 Spalten                */
/*            als ListenElement        */
/* =================================== */
#hnavi_1 {
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 0em 0;
	padding:1.0em 0 0.5em 0;
	clear:both;
	border:0;
	border-top:1px solid #CCCDBF;
}

#hnavi_1 ul {
	margin:0 0 0 0;
	padding:0em;
}

#hnavi_1 li {
	display:inline;
	color:#3E71A3;
	font-size:110%;
}

#hnavi_1 li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.5em;
	margin-left:0.0em;
	margin-right:0;
}

html>body #hnavi_1 li a {
	height:2.1em;
	padding-left:1.5em;

}

#hnavi_1 li a:link,
#hnavi_1 li a:visited,
#hnavi_1 li a:active {
	background:url("../images/intern_link.gif") no-repeat left;
	padding-left:1.5em;
	height:1.5em;
}
#hnavi_1 li a:focus,
#hnavi_1 li a:hover {
	background:url("../images/intern_link.gif") no-repeat left;
	text-decoration:underline;
	padding-left:1.5em;
}


/* ======================================= */
/*   Horizontale Navigation  ZWEITE LEVEL  */
/* ======================================= */
#hnavi_1 ul ul {
	margin:0;
	border-top:0;
	padding-bottom:0.5em;
}

#hnavi_1 li li {
	font-size:100%;
}

#hnavi_1 li li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.1em;
	margin-left:1.5em;
	margin-right:0em;
	border:none;
}

html>body #hnavi_1 li li a {
	background:url("../images/intern_link.gif") no-repeat left;
	height:2.1em;
	padding-left:1.5em;
}



/* =================================== */
/*   Horizontale Navigation  ab 5 Ebene   */
/*            1 Spalten                */
/* =================================== */
#hnavi_5 {
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 1.5em 0;
	padding:0 0 1.0em 0;
	clear:both;
	border:0;
}

#hnavi_5 ul {
	margin:0 0 0 0;
	padding:0em;
}

#hnavi_5 li {
	display:inline;
	color:#3E71A3;
	font-size:110%;
}

#hnavi_5 li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.5em;
	margin-left:0.0em;
	margin-right:0;
	margin-bottom:0.5em;
	border-bottom:1px dotted #BBB;
}

html>body #hnavi_5 li a {
	height:2.1em;
	padding-left:1.5em;
}

#hnavi_5 li a:link,
#hnavi_5 li a:visited,
#hnavi_5 li a:active {
	background:url("../images/intern_link.gif") no-repeat left;
	padding-left:1.5em;
	height:1.5em;
}
#hnavi_5 li a:focus,
#hnavi_5 li a:hover {
	background:url("../images/intern_link.gif") no-repeat left;
	text-decoration:underline;
	padding-left:1.5em;
}

#hnavi_5 span.nolink {
	color:#FE0000;
}


#hnavi_5 li a.nolink:link,
#hnavi_5 li a.nolink:visited,
#hnavi_5 li a.nolink:focus,
#hnavi_5 li a.nolink:hover,
#hnavi_5 li a.nolink:active {
	color:#FE0000;
}


/* =================================== */
/*   Anker Navigation ab 5 Ebene   */
/*            1 Spalten                */
/* =================================== */
#anker_5 {
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 1.5em 0;
	padding:0 0 1.0em 0;
	clear:both;
	background:transparent url(../images/punktlinie.gif) repeat-x center bottom;
}

#anker_5 ul {
	margin:0 0 0 0;
	padding:0em;
}

#anker_5 li {
	display:inline;
	color:#3E71A3;
	font-size:110%;
}

#anker_5 li a {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	height:2.4em;
	color:#3E71A3;
	padding:0 0 0 1.5em;
	margin-left:0.0em;
	margin-right:0;
	margin-bottom:0.5em;
}

html>body #anker_5 li a {
	height:2.1em;
	padding-left:1.5em;
	height:1.5em;

}

#anker_5 li a:link,
#anker_5 li a:visited,
#anker_5 li a:active {
	background:url("../images/anker_link.gif") no-repeat left;
	padding-left:1.5em;
	height:1.5em;
}
#anker_5 li a:focus,
#anker_5 li a:hover {
	background:url("../images/anker_link.gif") no-repeat left;
	text-decoration:underline;
	padding-left:1.5em;
}


/* ==================== */
/*      IMAGE SHOW      */
/* ==================== */
/* F2EFE8 */
#imageshow{
	font-size:12px;
	width:41.1em;
}

#imageshow .tabletext {
	font-size:1.1em;
	color:#000;
	margin-top:0.4em;
	margin-bottom:0.4em;
}


#imageshow .tabletext .next a:link,
#imageshow .tabletext .next a:visited,
#imageshow .tabletext .next a:active,
#imageshow .tabletext .next a:focus,
#imageshow .tabletext .next a:hover
{
	background:url("../images/next_link.gif") no-repeat right top;
	padding-right:1.5em;
}

#imageshow .tabletext .previous a:link,
#imageshow .tabletext .previous a:visited,
#imageshow .tabletext .previous a:active,
#imageshow .tabletext .previous a:focus,
#imageshow .tabletext .previous a:hover {
	background:url("../images/back_link.gif") no-repeat left top;
	padding-left:1.5em;
}



#imageshow .backtosingle{
	font-size:1.1em;
	display:block;
	margin-top:1.0em;
}
#imageshow .backtosingle a {
	text-decoration:underline;
}
#imageshow .backtosingle  a:link,
#imageshow .backtosingle  a:visited,
#imageshow .backtosingle  a:active,
#imageshow .backtosingle  a:focus,
#imageshow .backtosingle  a:hover {
	background:url("../images/back_link.gif") no-repeat left top;
	padding-left:1.5em;
}



#imageshow #gallery {
	background-color:#F2EFE8;
	width:100%;
	text-align:center;
}

#imageshow #gallery img {
	margin:1.0em auto 1.0em auto;
	border:0;
	padding:0;
	text-align:center;
}

/*E4DFD9*/
#imagecaption{
	display:block;
	background-color:#E4DFD9;
	vertical-align:middle;
	width:100%;
	height:2.0em;
}
#caption{
	display:block;
	font-size:1.1em;
	color:#000;
	padding-left:0.93em;
	line-height:2.0em;
}

/* ==================== */
/*      Rechte Spalte   */
/* ==================== */
#right_spacer{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	width:17.5em;
	height:2.0em;
}


.links_box{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	width:17.5em;
	margin-bottom:1.0em;
	padding-bottom:1.0em;
	clear:both;
	background-color:white;
}
.linksbox_titel{
	background-color:#EFEAE3;
}
.linksbox_titel span{
	padding-left:1.8em;
	font-size:1.0em;
	line-height:2.0em;
	color:#854A28;
	display:block;
}
.linksbox_line {
	padding-left:0.6em;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	clear:both;
}
.linksbox_img {
	width:1.0em;
	height:auto;
	float:left;
}
.linksbox_img img {
	margin-top:0.3em;
	width:0.8em;
	height:1.0em;
}



.linksbox_text {
	font-size:1.1em;
	display:block;
	float:right;
	width:14.38em;
	line-height:1.64em;
}

	.linksbox_links {
	font-size:1.1em;
	width:14.38em;
	line-height:1.2em;
	clear:both;
	display:block;
}



.box_img{
	clear:both;
	margin-left:1.9em;
	margin-top:0.5em;
}
.box_img span{
	display:block;
	background-color:#F2EFE8;
}

.box_img span img{
	border:0;
	padding:0;
}

#copyright {
	position:static;
	height:auto;
	right:0;
	width:16.7em;
	height:0.9em;
	color:#999999;
	text-align:left;
	margin-left:2.0em;
}


/* Stellenangebote     */
/* Listendarstellung   */

#jobs-list{
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 1.5em 0;
	padding:0 0 1.0em 0;
	clear:both;
	border:0;
}
.jl-item{
	text-decoration:none;
	margin:0.5em 0.0em 0.5em auto;
}

.jl-date{
	display:block;
	font-size:1.1em;
}

.jl-title{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.3em;
	margin-top:0.4em;
	margin-bottom:0.2em;
}


.jl-subheader{
	font-size:1.1em;
	line-height:1.3em;
	color:#000;
}

.jl-morelink{
	display:block;
	font-size:1.1em;
	font-weight:bold;
}
#jl-browse{
	display:block;
	font-size:1.1em;
	font-weight:bold;
}

#jl-browse .tx-ttnews-browsebox table,
#jl-browse .tx-ttnews-browsebox tr,
#jl-browse .tx-ttnews-browsebox td {
	text-align:center;
	font-weight:normal;
	font-size:1.0em;
}
#jl-browse .tx-ttnews-browsebox p {
	text-align:left;
}

#jl-browse .tx-ttnews-browsebox a:link,
#jl-browse .tx-ttnews-browsebox a:visited{
	text-decoration:none;
}
#jl-browse .tx-ttnews-browsebox a:focus,
#jl-browse .tx-ttnews-browsebox a:hover,
#jl-browse .tx-ttnews-browsebox a:active {
	text-decoration:underline;
}

#jl-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:link,
#jl-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:visited,
#jl-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:active {
	color:#ff0000;
	font-weight:bold;
}
/* Singledarstellung   */
#jobs-single{
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 0.5em 0;
	padding:0 0 0em 0;
	clear:both;
	border:0;
}
#js-item{
	text-decoration:none;
	margin:0.5em 0.0em 0.5em auto;
}

#js-date{
	display:block;
	font-size:1.0em;
}

#js-title{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.3em;
	margin-top:0.4em;
	margin-bottom:0.8em;
}
#js-content{
	display:block;
	font-size:1.1em;
	line-height:1.3em;
	margin-top:0.4em;
	margin-bottom:0.8em;
}
#js-backlink{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin:0.5em 0 0.5em 0;
}

#js-backlink a{
}
#js-backlink a:link,
#js-backlink a:visited,
#js-backlink a:active,
#js-backlink a:focus,
#js-backlink a:hover {
	background:url("../images/back_link.gif") no-repeat left top;
	padding-left:1.5em;
}


/***********/
/* Presse  */
/***********/
#presse-list{
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 1.5em 0;
	padding:0 0 1.0em 0;
	clear:both;
	border:0;
}
#pl-item{
	text-decoration:none;
	margin:0.5em 0.0em 0.5em auto;
}

#pl-date{
	display:block;
	font-size:1.1em;
}

#pl-title{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.3em;
	margin-top:0.4em;
	margin-bottom:0.2em;
}


#pl-subheader{
	font-size:1.1em;
	line-height:1.3em;
	color:#000;
}

#pl-morelink{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	clear:both;
}
#pl-browse{
	display:block;
	font-size:1.1em;
	font-weight:bold;
}

#pl-browse .tx-ttnews-browsebox table,
#pl-browse .tx-ttnews-browsebox tr,
#pl-browse .tx-ttnews-browsebox td {
	text-align:center;
	font-weight:normal;
	font-size:1.0em;
}
#pl-browse .tx-ttnews-browsebox p {
	text-align:left;
}

#pl-browse .tx-ttnews-browsebox a:link,
#pl-browse .tx-ttnews-browsebox a:visited{
	text-decoration:none;
}
#pl-browse .tx-ttnews-browsebox a:focus,
#pl-browse .tx-ttnews-browsebox a:hover,
#pl-browse .tx-ttnews-browsebox a:active {
	text-decoration:underline;
}

#pl-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:link,
#pl-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:visited,
#pl-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:active {
	color:#ff0000;
	font-weight:bold;
}
/* Singledarstellung   */
#presse-single{
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 0.5em 0;
	padding:0 0 0em 0;
	clear:both;
	border:0;
}
#ps-item{
	text-decoration:none;
	margin:0.5em 0.0em 0.5em auto;
}

#ps-date{
	display:block;
	font-size:1.0em;
}

#ps-title{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.3em;
	margin-top:0.4em;
	margin-bottom:0.8em;
}
#ps-content{
	display:block;
	font-size:1.1em;
	line-height:1.3em;
	margin-top:0.4em;
	margin-bottom:0.8em;
}
#ps-backlink{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin:0.5em 0 0.5em 0;
}

#ps-backlink  a,
#ps-backlink  a:link,
#ps-backlink  a:visited,
#ps-backlink  a:active,
#ps-backlink  a:focus,
#ps-backlink  a:hover {
	background:url("../images/back_link.gif") no-repeat left top;
	padding-left:1.5em;
}



/* Archive */
#presse-amenu {
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	width:41.1em;
	margin:1.0em 0 0.5em 0;
	padding:0 0 0em 0;
	clear:both;
	border:0;
}
#presse-amenu ul{
	margin:0 0 0 0;
	padding:0;
}
#presse-amenu li{
	display:inline;
	color:#315D8E;
}
#presse-amenu li a{
	display:block;
	font-size:1.1em;
	line-height:2.1em;
	height:2.1em;
	color:#315D8E;
	padding:0px 0px 0px 1.4em;
	margin-left:1.0em;
	margin-right:0;
}


html>body #presse-amenu li a {
	display:block;
	font-size:1.1em;
	line-height:2.1em;
	height:2.1em;
	color:#315D8E;
	padding:0px 0px 0px 1.4em;
	margin-left:1.0em;
	margin-right:0;
}


#presse-amenu a:link,
#presse-amenu a:visited,
#presse-amenu a:active,
#presse-amenu a:focus,
#presse-amenu a:hover{
	font-size:1.1em;
	background:url("../images/intern_link.gif") no-repeat left top;
	padding-left:1.5em;
}

#pac-header{
	font-size:1.1em;
	font-weight:bold;
}

#pac-noheader{
	font-size:1.1em;
	font-weight:normal;
}

#presse-amenu li.news-amenu-item-year{
	font-size:1.1em;
	font-weight:bold;
	color:#315D8E;
	padding-left:0;
	text-decoration:underline;
}


#news_bild{
	width:162px;
	text-align:left;
	background-color:#E4DFD9;
	float:left;
	padding:0;
	margin:0 1.0em 0.5em 0;
	clear:both;
}
#nb_nest{
	border:0;
	background-color:#E4DFD9;
}

#nb_nest a img {
	text-align:center;
	border:1px solid #000;
	background-color:#E4DFD9;
}

#caption-nest{
	display:block;
	background-color:#E4DFD9;
}

#news_bild_caption{
	width:150px;
	text-align:left;
	background-color:#E4DFD9;
	border:0;
	margin:3px;
	padding:0;
	float:left;
	color:#854A28;
}

#news_bild_caption a img {
	border:0;
	background-color:#E4DFD9;
}


#formular {
	font-size:13px;
	font-family:arial,verdana,sans-serif;
	width:38.0em;
	margin:1.0em 0 0.5em 0;
	padding:0 0 0em 0;
	clear:both;
	border:0;
	font-weight:bold;
	line-height:1.4em;
}

#formular span{
	font-size:1.0em;
	font-weight:normal;
	line-height:1.4em;

}

#formular input {
	font-size:1.0em;
}

#formular textarea {
	font-family:arial,verdana,sans-serif;
	font-size:1.0em;
}

#formular select {
	font-size:1.0em;
	width:10.0em;
}

#formular checkbox {
	font-size:1.0em;
	width:15.0em;
}

.csc-mailform-field legend{display:none;}

#homeWrap {
	width:1007px;
}
#homeWrap .left {
	float:left;
}
#homeWrap .clear {
	clear:both;
	width:0;
	height:0;
	margin:0;
	padding:0;
	line-height:0;
}
#homeWrap #mainWrap {
	width:746px;
	float:left;
}
#homeWrap #mainWrap #view_meta_logo {
	width:auto;
}
#homeWrap #mainWrap #view_meta_logo #metanavi {
	width:50.7em;
	height:5.9em;
}
#homeWrap #mainWrap #banner_search {
	position:relative;
	width:auto;
}
#homeWrap #mainWrap #banner_search,
#homeWrap #mainWrap #banner_search #banner,
#homeWrap #mainWrap #banner_search #banner img {
	height:110px;
}
#homeWrap #mainWrap #banner_search #banner #search {
	left:4.5em;
	right:auto;
	top:2.5em;
	background-color:transparent;
	height:170px;
	width:685px;
}
#homeWrap #mainWrap #banner_search #banner #search #searchbox {
	margin-left:0;
	width:600px;
	height:auto;
	overflow:auto;
}
#homeWrap #mainWrap #banner_search #banner #search #searchbox .data {
	width:30em;
	margin-right:5px;
	margin-bottom:5px;
}
#homeWrap #mainWrap #banner_search #banner #search #searchbox .checkboxWrap {
	margin-top:11px;
	width:223px;
}
#homeWrap #mainWrap #banner_search #banner #search #searchbox .checkboxWrap input {
	margin-left:1px;
	margin-right:6px;
}
#homeWrap #mainWrap #banner_search #banner #search #searchbox .checkboxWrap .searchHeader,
#homeWrap #mainWrap #banner_search #banner #search #searchbox .checkboxWrap .searchText {
	color:#90604C
}
#homeWrap #mainWrap #banner_search #banner #search #searchbox .checkboxWrap .searchHeader {
	font-weight:bold;
	font-size:15px;
	margin-top:2px;
	margin-bottom:4px;
}
#homeWrap #mainWrap #banner_search #banner #search #searchbox .checkboxWrap .searchText {
	margin:0;
}
#homeWrap #mainWrap #linie-horizontal {
	width:62.2em;
}
#homeWrap #mainWrap #access_mainnavi_spacer {
	width:auto;
}
#homeWrap #mainWrap #leftnavi_main {
	width:auto;
}
/* leftnavigation  - nicht angezeigt, nicht ausgewaehlt */
#homeWrap #mainWrap #leftnavigation a:link,
#homeWrap #mainWrap #leftnavigation a:visited {
	background:transparent none scroll repeat 0% 0%;
	text-decoration:none;
}
#homeWrap #mainWrap #leftnavi_main #leftnavigation a:focus,
#homeWrap #mainWrap #leftnavi_main #leftnavigation a:hover,
#homeWrap #mainWrap #leftnavi_main #leftnavigation a:active {
	color:#000000;
	text-decoration:none;
	background:transparent none scroll repeat 0% 0%;
}
#homeWrap #mainWrap #leftnavi_main #leftnavigation #text_bild,
#homeWrap #mainWrap #leftnavi_main #leftnavigation #text_bild #tb,
#homeWrap #mainWrap #leftnavi_main #leftnavigation #text_bild #tb #tb_titel
#homeWrap #mainWrap #leftnavi_main #leftnavigation #text_bild #tb div,
#homeWrap #mainWrap #leftnavi_main #leftnavigation #text_bild #tb span img {
	width:180px;
}
#homeWrap #mainWrap #leftnavi_main #leftnavigation #text_bild {
	margin-left:2em;
	margin-top:3px;
}
#homeWrap #mainWrap #leftnavi_main #leftnavigation #text_bild #tb #tb_titel {
	display:block;
	height:1.7em;
	background-color:#EFF4F8;
	font-weight:normal;
	font-size:1.0em;
	padding-left:1em;
	padding-top:3px;
}
#homeWrap #mainWrap #leftnavi_main #leftnavigation #text_bild #tb span img {
	height:180px;
}
#homeWrap #mainWrap #leftnavi_main #main {
	position:static;
	left:auto;
	width:41.1em;
	float:none;
	margin-left:20.8em;
}
* html #homeWrap #mainWrap #leftnavi_main #main  {
	float:left;
	margin-left:39px;
}
#homeWrap #mainWrap #leftnavi_main #main #content {
	position:static;
}
#homeWrap #mainWrap #leftnavi_main #main #content #homepage_news {
	overflow:hidden;
}
#homeWrap #mainWrap #leftnavi_main #main #content #homepage_news #hp_center_right {
	position:static;
	float:left;
	left:auto;
	width:auto;
}
#homeWrap #mainWrap #leftnavi_main #main #content #homepage_news #hp_center_right #hp_right,
#homeWrap #mainWrap #leftnavi_main #main #content #homepage_news #hp_center_right #hpn_center {
	position:static;
	float:left;
	left:auto;
	margin-left:2.7em;
}
* html #homeWrap #mainWrap #leftnavi_main #main #content #homepage_news #hp_center_right #hp_right,
* html #homeWrap #mainWrap #leftnavi_main #main #content #homepage_news #hp_center_right #hpn_center {
	margin-left:1.60em;
}
*+html #homeWrap #mainWrap #leftnavi_main #main #content #homepage_news #hp_center_right #hp_right,
*+html #homeWrap #mainWrap #leftnavi_main #main #content #homepage_news #hp_center_right #hpn_center {
	margin-left:2.7em;
}
#homeWrap #mainWrap #bottomContent {
	position:relative;
	clear:both;
	padding-top:10px;
}
#homeWrap #mainWrap #bottomContent .links_box {
	margin-left:5px;
	margin-top:0;
	margin-bottom:0;
	width:61.4em;
	background-color:#EFEAE6;
	overflow:hidden;
}
#homeWrap #mainWrap #bottomContent .links_box .box_img {
	display:none;
}
#homeWrap #mainWrap #bottomContent .links_box .linksbox_line {
	width:140px;
	float:left;
	clear:none;
}
* html #homeWrap #mainWrap #bottomContent .links_box .linksbox_line {
	width:130px;
}
#homeWrap #mainWrap #bottomContent .links_box .linksbox_line .linksbox_links {
	width:auto;
}
#homeWrap #mainWrap #bottomContent .links_box .linksbox_line .linksbox_links a {
	font-weight:bold;
	color:#3E71A3;
	text-decoration:none;
}
#homeWrap #mainWrap #bottomContent .links_box .linksbox_line .linksbox_links a:hover {
	text-decoration:underline;
}
#homeWrap #mainWrap #bottomContent #top_print {
	margin-left:5px;
	margin-top:0;
	width:737px;
	font-family:arial,verdana,sans-serif;
}
#homeWrap #rightWrap {
	float:left;
	margin-left:34px;
	width:227px;
}
#homeWrap #rightWrap #logobox {
	position:static;
}
#homeWrap #rightWrap #logobox #logo span {
	padding-left:2.4em;
}
#homeWrap #rightWrap #access {
	float:none;
	margin-top:8.4em;
	width:20em;
}
#homeWrap #rightWrap #rightmargin {
	position:static;
	left:auto;
	margin-top:80px;
}
#homeWrap #rightWrap #rightmargin #right {
	position:static;
}


/***********/
/* Plakate in der rechten Spalte */
/* Änderung 03.02.2011, Eidloth */
/***********/

.plakatRechts {
	color:#854A28;
	margin:0 0 2em 0;
	padding:0;
	font-size:1.2em;
	width:17.5em;
	border:solid 1px #dad6d0;
	background:#efeae3 url(../../../fileadmin/imageswww/rechteSpalte/Plakate/dad6d0_dunkler.gif) no-repeat bottom right;
	border-width:1px 0 0 1px
}

.plakatRechts img {
	border:0;
	padding:0;

}

.plakatRechts_ueberschrift {
	width:21em;
	margin-bottom:1.5em;
}

.plakatRechts_text {
	margin:1em;
	color:#392f2a;
	font-size:0.9em;
	padding-bottom:1.5em;
}

/************************************************/
/* Löschen der Rahmen um verlinkte Bilder im IE */
/************************************************/

#slider1 li a {
	margin:0 0 1em 2.5em;
	padding:0;
	border-width:0;
}

* html #slider1 li a {
	margin:0 0 1em 2em;
}

#slider1 li a img {
	margin:0px;
	padding:0;
	border:1px solid #BBBBBB;
}


/***********/
/* Startseite / Einrichtungen */
/* Änderung 29.09.2011, Eidloth */
/***********/

div#einrichtungen {
	font-family: verdana, arial;
	font-size:0.6em;
	font-size:0.5em;
	font-size:10px;
	background-color:#f4f4f3;
	margin:-0px 0 0 0;
	padding:0;
	height:30.6em;
}

div#einrichtungen ul {
	margin:0.1em 0 0 3.6em;
	padding:0.9em 0 0 0;
}

div#einrichtungen ul a {
	text-decoration:none;
	color:#3E71A3;
}

div#einrichtungen ul ul {
	margin:0;
	padding:0;
	color:#444444;
	font-weight:bold;
}

div#einrichtungen ul li  {
	 list-style: none;
	 float: left;
	 margin-left:4.2em;
	 margin-left:36px;
}

* html div#einrichtungen ul li  {
	 list-style: none;
	 float: left;
	 margin-left:2.4em;
}

div#einrichtungen  ul li ul li {
	  float: none;
	  width: 14em;
	  margin:0.6em 0 0 0em;
	  font-weight:normal; 
}




