html{width:100%; height:100%;}
body,td,th{height:100%; font-size:1em; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}
body{width:100%; height:100%; margin:0; padding:0; font-size:100%; background-color:#C8C8E0;}
table,div{font-size:1em; line-height:1em;}
img{border:0}
p{margin-top:0; margin-bottom:0}
a{text-decoration:none;}
form {
	padding:0;
	margin:0;
}
span.headline {
	font-size:11px; /*11*/
	font-weight:bold;
}
h1 {
	font-size:16px; /*16*/
	padding:0 0 15px 0; /*0 0 15 0 in Abhaengigkeit von 11*/
	margin:0;
	color:#30408F;
}
h2 {
	font-size:11px; /*11*/
	padding:0 0 0.1818em 0; /*0 0 5 0 in Abhaengigkeit von 11*/
	margin:0;
	font-weight:bold;
	color:#30408F;
}
.plaintext {
	font-size:11px; /*11*/
}


/* Positionierung */
#container {
	position:absolute;
	top:0;
	left:0.75em; /*12*/
	width:61em; /*976*/
	height:100%;
	background-color:#FFFFFF;
}
#bg {
	position:absolute;
	top:2.625em; /*42*/
	left:0;
	width:100%;
	height:9em; /*144*/
	background-color:#41539A;
	background-image: url(/img/system/bg.gif);
	background-repeat: repeat-x;
    background-position:top;
}
#head-container { 
	position:absolute;
	top:0;
	left:0.75em; /*12*/
	width:59.5em; /*952*/
	height:12.5000em; /*200*/
}
#metanavigation {
	position:absolute;
	top:0;
	right:0;
	padding-top:0.25em; /*4*/
	color:#757A7D;
}
#logo { 
	position:absolute;
	top:1.4375em; /*23*/
	left:0;
	width:9.375em; /*150*/
	height:7.125em; /*114*/
}
#keyvisual { 
	position:absolute;
	top:1.625em; /*26*/
	left:10.125em; /*162*/
	width:49.375em; /*790*/
	height:6em; /*96*/
}
#slogan { 
	position:absolute;
	top:8.125em; /*130*/
	left:10.125em; /*162*/
	width:49.375em; /*790*/
	height:1.75em; /*28*/
}
#sitepath { 
	position:absolute;
	top:10.5em; /*168*/
	left:10.125em; /*162*/
	width:49.375em; /*790*/
	height:1.3750em; /*22*/
	border-bottom:0.25em solid black; /*4*/
}
#search { 
	position:relative;
	top:0; /*0*/
	left:0; /*0*/
}
#main-container { 
	position:absolute;
	top:13.4375em; /*215*/
	width:59.5em; /*952*/
	height:auto;
	background-color:#FFFFFF;
	padding:0 0.75em 0 0.75em; /*0 12*/
	left:0;
}
#topline {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:1.25em; /*20*/
	border-top:0.0625em solid #8A8A8A; /*1*/
	clear:both;
}
#leftcontainer {
	position:relative;
	top:0;
	left:0;
	width:9em; /*144*/
	height:auto;
	float:left;
}
#leftnavi { 
	position:relative;
	top:0;
	left:0;
	width:9em; /*144*/
	height:auto;
}
#content-container {
	position:relative;
	top:0;
	margin-left:1.125em; /*18*/
	width:36.375em; /*582*/
	height:auto;
	float:left;
}
#Form1 #content-container {
	margin-left:0; /*18*/
}
#topnavi {
	position:relative;
	top:0.1875em; /*3*/
	left:0;
	width:36.375em; /*582*/
	height:auto;
}
#topnavi-spacer {
	clear:both;
	height:1.25em; /*20*/
}
#content {
	position:relative;
	top:0;
	left:0;
	width:36.375em; /*582*/
	height:auto;
	clear:both;
	/*padding-top:1.25em; /*20*/
	padding-bottom:0;
}
#teaser {
	position:relative;
	top:0;
	margin-left:1.1250em; /*18*/
	width:11.875em; /*190*/
	height:auto;
	float:left;
}
#Form1 #teaser {
	margin-left:0; /*18*/
	width:12.8750em; /*206*/
}
#prefooter {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:2em;
	clear:both;
	margin-top:0;
}
#footer {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
	border-top:0.0625em solid #8A8A8A; /*1*/
	clear:both;
	margin-top:0;
	color:#757A7D;
	padding:0.3125em 0 0.75em 0; /*0 0 12 0*/
}
#footer .plaintext {
	font-size:0.6875em; /*11*/
}
/* /Positionierung */


/* Bildgroessen */
#logo img {
	width:9em; /*144 */
}
#keyvisual img {
	width:49.375em; /*790*/
	height:6em; /*96*/
}
#slogan img {
	width:27.875em; /*446*/
	height:1.8125em; /*29*/
}
img#notfall {
	width:11.8750em; /*190*/
         height:1.0625em; /*17*/
}
/* /Bildgroessen */


/*Metananigation */

#metanavigation a {
	text-decoration:none;
	color:#757A7D;
}
#metanavigation a.metanavi,
#metanavigation .java a {
	font-size:0.6875em; /*11*/
}
#metanavigation span.metanavi  {
	font-size:0.5625em; /*9*/
	color:#757A7D;
}
#metanavigation img.zoom {
	width:0.5625em; /*9*/
}
#metanavigation img.textversion {
	width:0.5em; /*8*/
}
/* /Metananigation */


/* Sitepath */
#sitepath ul {
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#sitepath ul li {
	float:left;
	/*width:7em; 131 -> 112*/
	background-color:#CDD2D4;
}
#sitepath a {
	font-size:68.75%; /*11*/
	/*width:8.2727em; /*109 bei 6-Pfeilen -> 91 bei 7 Pfeilen in 11er-Abhaengigkeit*/
	text-decoration:none;
	display:block;
	padding:0.2727em 0 0.2727em 0.2727em; /*3 0 3 3 in 11er-Abhaengigkeit*/
	float:left;
	background-color:#CDD2D4;
	color:#30408F;
}
*html #sitepath a {
	padding:0.2727em 0.0909em 0.2727em 0.2727em; /*3 1 3 3 in 11er-Abhaengigkeit*/
}
#sitepath img {
	float:left;
	width:0.75em; /*12*/
	height:1.3750em; /*22*/
}
#sitepath img.last{
	float:left;
	width:0.6875em; /*11*/
	height:1.3750em; /*22*/
}
/* /Sitepath */


/* Leftnavi */
#leftnavi ul {
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#leftnavi ul li {
	width:9em; /*144*/
	float:left;
}
#leftnavi ul#nullte li {
	margin-bottom:0.9375em; /*15*/
}
#leftnavi ul#erste li {
	margin:0; 
}
#leftnavi a {
	font-size:0.6875em; /*11*/
	width:12.1818em; /*134 in Abhaengigkeit von 11*/
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	padding:0.0909em 0 0.0909em 0; /*1 0 1 0 in Abhaengigkeit von 11*/
	height:auto;
	border-bottom:0.1818em solid #FFFFFF;/*2 in Abhaengigkeit von 11*/
    font-weight:bold;
}
#leftnavi ul#nullte a {
	background:url(/img/navi/nullte.gif) top left repeat;
	padding-left:0.9091em; /*10 in Abhaengigkeit von 11*/
	width:12.1818em; /*134 in Abhaengigkeit von 11*/
}
#leftnavi ul#nullte div {
	font-size:0.6875em; /*11*/
	height:1.1818em; /*15 in Abhaengigkeit von 11*/
	color:#999BC5;
	border-bottom:0.1818em solid #FFFFFF;/*2 in Abhaengigkeit von 11*/
	background:url(/img/navi/nullte.gif) top left repeat;
	padding:0.2727em 0 0.1818em 0; /*1 0 2 0 in Abhaengigkeit von 11*/
	padding-left:0.9091em; /*10 in Abhaengigkeit von 11*/
	width:12.1818em; /*134 in Abhaengigkeit von 11*/
    font-weight:bold;
}
#leftnavi ul#erste a {
	background:url(/img/navi/erste.gif) top left repeat-y;
	padding-left:1em; /*11 in Abhaengigkeit von 11*/
	width:12.0909em; /*133 in Abhaengigkeit von 11*/
}
#leftnavi ul#erste a.selected {
	width:12.0909em; /*133 in Abhaengigkeit von 11*/
    background:none;
	background:url(/img/navi/erste_selected.gif) top left repeat-y;
	color:#30408F;
}
#leftnavi ul#zweite a {
	background:url(/img/navi/zweite.gif) top left repeat-y;
	padding-left:1.5455em; /*17 in Abhaengigkeit von 11*/
	width:11.5455em; /*127; in Abhaengigkeit von 11*/
}
#leftnavi ul#zweite a.selected {
	width:11.5455em; /*127; in Abhaengigkeit von 11*/
    background:none;
	background:url(/img/navi/zweite_selected.gif) top left repeat-y;
	color:#30408F;
}
#leftnavi ul#dritte a {
	background:url(/img/navi/dritte.gif) top left repeat-y;
	padding-left:2.0909em; /*23 in Abhaengigkeit von 11*/
	width:11em; /*121 in Abhaengigkeit von 11*/
    color:#4D5A9D;
}
*html #leftnavi ul#dritte a {
	padding-left:2.0000em; /*22 in Abhaengigkeit von 11*/
}
#leftnavi ul#dritte a.selected {
	width:11em; /*121 in Abhaengigkeit von 11*/
    background:none;
	background:url(/img/navi/dritte_selected.gif) top left repeat-y;
	color:#30408F;
}
#leftnavi ul#vierte a {
	background:url(/img/navi/vierte.gif) top left repeat-y;
	padding-left:2.6364em; /*29 in Abhaengigkeit von 11*/
	width:10.4545em; /*115 in Abhaengigkeit von 11*/
    color:#6169A7;
}
*html #leftnavi ul#vierte a {
	padding-left:2.5455em; /*28 in Abhaengigkeit von 11*/
}
#leftnavi ul#vierte a.selected {
	width:10.4545em; /*115 in Abhaengigkeit von 11*/
    background:none;
	background:url(/img/navi/vierte_selected.gif) top left repeat-y;
	color:#30408F;
}
/* /Leftnavi */


/* Topnavi */
#topnavi ul {
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#topnavi ul li {
	width:7.5em; /*120;*/
}
#topnavi ul#fuenfte li {
	float:left;
	/*border-right:0.125em solid white; /*2*/
	margin-right:0.125em;  /*2*/
}
#topnavi ul#fuenfte a {
	font-size:0.6875em; /*11 in Abhaengigkeit von 11*/
	display:block;
	text-decoration:none;
	width:9.8182em; /*106 in Abhaengigkeit von 11*/
	padding:0 0 0 0.9091em; /*0 0 0 10 in Abhaengigkeit von 11*/
	border:0.0909em solid #D6D7D9; /*1 in Abhaengigkeit von 11*/
	background-color:#C7C8E0;
    color:#30408F;
    font-weight:bold;
}
#topnavi ul#fuenfte a.selected {
	background-color:#CDD2D4;
}

#topnavi ul#sechste  {
	margin-top:0.125em; /*2*/
	background-color:#FFFFFF;
}
#topnavi ul#sechste li {
	background-color:#FFFFFF;
	margin:0.125em 0 0.125em 0; /*2 0 2 0*/
	width:7.375em; /*118*/
}
#topnavi ul#sechste a {
	display:block;
	text-decoration:none;
	background-color:#FFFFFF;
	width:9.8182em; /*108 in Abhaengigkeit von 11*/
	padding:0 0 0 0.9091em; /*0 0 0 10 in Abhaengigkeit von 11*/
	border:0.0625em solid #551A8B; /*1*/	
}
#topnavi ul#sechste a.selected {
	background-color:#CDD2D4;
}
/* /Topnavi */



/* Content */
#content-container .firstline {
	width:100%;
	font-size:0.0625em; /*1*/
	height:0.0625em; /*1*/
	border-top:1em solid #30408F; /*1 in Abhaegigkeit von 1*/
	margin-bottom:3em; /*3 in Abhaegigkeit von 1*/
}
#content-container .line {
	width:100%;
	font-size:0.0625em; /*1*/
	height:1em; /*1 in Abhaegigkeit von 1*/
	border-top:1em solid #30408F; /*1 in Abhaegigkeit von 1*/
	margin-bottom:3em; /*3 in Abhaegigkeit von 1*/
}
#content-container hr {
	background-color:#30408F;
	margin:0 0 0.1875em 0; /*3*/
	padding:0;
}
#content h1 {
	font-size:1em; /*16*/
	line-height:1em; /*16*/
	padding:0.4545em 0 1.3636em 0; /*5 0 15 0 in Abhaengigkeit von 11*/
	margin:0;
	color:#30408F;
}
#content h2 {
	font-size:0.6875em; /*11*/
	padding:0 0 0.1818em 0; /*0 0 5 0 in Abhaengigkeit von 11*/
	margin:0;
	font-weight:bold;
	color:#30408F;
}
#content .plaintext {
	font-size:0.6875em; /*11*/
}
#content .spacer {
	width:100%;
	height:0.9375em; /*15*/
	clear:both;
}
#content .clearspacer {
	width:100%;
	font-size:1px;
	height:1px;
	clear:both;
}
#content img.float {
	float:left;
	margin:0 0.625em 0 0; /*0 10 10 0*/
}
#content img.floatright {
	float:right;
	margin:0 0 0 0.625em; /*0 0 10 10*/
}
.content-headline {
	background-color:#30408F;
	padding:0.0625em 0 0.0625em 0.0625em; /*1 0 1 1*/
	font-weight:bold;
	margin-bottom:0.25em; /*4*/
	color:#FFFFFF;
}
.content-headline span.headline {
	font-size:0.6875em; /*11*/
	font-weight:bold;
}
*html .content-content .headline span.headline {
	margin-top:-0.0625em; /*-1*/
	padding-bottom:0.0625em; /*1;*/
}

.2spaltig {
	width:100%;
}
.spalte-1 {
	width:17.8750em; /*286*/
	float:left;
	margin-right:0em; /*10*/


}
#Form1 .spalte-1 {
	margin-right:0.3125em; /*5*/
}
.spalte-2 {
	width:17.8750em; /*286*/
	float:right;
}
#content a {
         color:#30408F;
}
#content ul {
	padding:0 0 0 2.2727em; /*0 0 0 25 in Abhaengigkeit von 11*/
	margin:0;
}
#content ul li {
	margin:0 0 0.2727em 0; /*0 0 3 0 in Abhaengigkeit von 11*/
}
/* /Content */



/* Teaser */
.teaser-headline {
	background-color:#8C9094;
	padding:0.0625em 0 0.0625em 0.1875em; /*1 0 1 3*/
	margin-bottom:0.25em; /*4*/
}
#teaser span.headline {
	font-size:0.6875em; /*11*/
	font-weight:bold;
         color:#FFFFFF;
}
#teaser .content {
	background-color:#CDD2D4;
	padding:0.5em 0.6875em 0.5em 0.6875em; /*8 11 8 11*/
}

#teaser .contentspacer {
	font-size:1px;
	margin-bottom:4em; /*4 in Abhaengigkeit von 1*/
}

#teaser .image {
	margin-bottom:0.25em; /*4*/
}
#teaser .image img {
	width:11.875em; /*190*/
}
#teaser h2 {
	font-size:0.6875em; /*11*/
	padding:0 0 0.4545em 0; /*0 0 5 0 in Abhaengigkeit von 11*/
	margin:0;
	font-weight:bold;
	color:#30408F;
}
#teaser .plaintext {
	font-size:0.6875em; /*11*/
}
#teaser .content img {
	padding-right:0.3125em; /*5*/
}
#teaser .spacer {
	width:100%;
	height:1em; /*10 in Abhaengigkeit von 10*/
	font-size:0.6250em; /*10*/
	clear:both;
    padding:0;
    margin:0;
    background-color:#CDD2D4;
}
#teaser .content .pdf_left {
    position:relative;
	float:left;
	width:2.125em; /*34*/
}
#teaser .content .pdf_right {
    position:relative;
	width:7.875em; /*126*/
	float:right;
}
#teaser .content .pdf_left img {
	width:2em; /*32*/
	padding:0;
	margin:0;
}
#teaser .pdfspacer {
	width:100%;
    font-size:1px;
	height:1px;
	clear:both;
}
#teaser .content .map24_left {
    float:left;
    width:50%;
}
#teaser .content .map24_right {
    float:right;
    width:50%;
}
#teaser .content .map24_left img {
	width:4.7500em; /*76*/
	padding:0;
	margin:0;
}
#teaser a {
	color:#333;
	text-decoration:underline;
}
/* /Teaser */



/* Search */
#search span.suche {
	font-size:0.6875em; /*11*/
	font-weight:bold; 
	color:#8C9094;	
}
form {
	padding:0;
	margin:0;
}
#search input.suche {
	padding:0;
	margin:0;
	font-size:0.6875em; /*11*/
	height:1.3636em; /*15 in Abhaengigkeit von 11*/
	border:0.0909em solid #8A8A8A; /*1 in Abhaengigkeit von 11*/
	padding-left:0.1818em; /*2 in Abhaengigkeit von 11*/
	color:#8C9094;
    width:9.0909em; /*100 in Abhaengigkeit von 11*/

}
*html #search input.suche {
	margin-bottom:0.0909em; /*1 in Abhaengigkeit von 11*/
}
#search input.sucheimg {
	margin-left:0.3750em; /*6*/
	margin-bottom:-0.2500em; /*-4*/
	width:3.625em; /*58*/
	font-size:1em; /*11*/
}
html>body #search input.sucheimg {
	margin-bottom:-0.3750em; /*-6*/
}
/* /Search */



/* /Sitemap */
#sitemap ul li a,
#sitemap ul li span {
	font-size:0.6875em; /*11*/
	color:#30408f;
}
#sitemap ul.sitemap-1 {
	list-style-type:none; 
	padding-left:0;
}
#sitemap ul.sitemap-1 li span {
	font-weight:bold;
	padding-left:0.4545em; /*5 in Abhaengigkeit von 11*/
}
/* /Sitemap */


/*Formulare*/
#formular form {
	 padding: 0px; 
	 margin: 0px;
}
#formular fieldset {
	margin: 0px; 
	padding: 0px; 
	border: 0px solid #FFFFFF;
	font-size: 68.75%;
}
#formular h2 {
	font-size:75%;
}
#formular legend {
	display:none;
}
#formular input, #formular textarea {
	border:1px solid #3E3D40; 
	background-color:#D8D9DB;
	height:16px; 
	width:280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3D40;
	margin-bottom:2px;
}
*html #formular input, *html #formular textarea {
	margin-bottom:0px;
}
#formular textarea {height:50px;}
#formular label {
	width:130px; 
	display:block; 
	float:left;
	}
#formular input#loeschen,
#formular input#absenden {
	background-color: #30408F;
	color: #FFFFFF;
	font-weight:bold;
	width: auto;
	text-align: center;
	padding: 0px 8px 3px 8px; 
	height:18px;
}
*html #formular input#loeschen,
*html #formular input#absenden {
	padding:0px;
}
#formular input#loeschen {
	margin-left: 60px;
}
html>body #formular input#loeschen {
	margin-left: 74px;
}
*:first-child+html #formular input#loeschen {
	margin-left: 0px;
}
#formular input#absenden {
	margin-left: 20px;
}
*:first-child+html #formular input#absenden {
	margin-left: 32px;
}
#formular #LabelMessage {
	font-size: 68.75%;
	color:#30408F;
}
#formular #LabelMessage h2 {
	font-size:100%;
}
#formular select {
	margin-bottom:2px;
	width:284px;
}
html>body #formular select {
	margin-bottom:2px;
	width:282px;
}
#formular select#kontakt {
	margin-bottom:10px;
}
#formular select#anrede {
	width:100px;
}
#formular input#kopie {
	background:none;
	border:0;
	width:14px;
}
#formular label.kopie {
	width:320px; 
	display:block; 
	float:left;
}

/*/Formulare*/



/*Empfehlen.aspx-Popup */
#empfehlen {
	padding:20px 0 0 20px;;
	background-color:#FFFFFF;
}
#empfehlen a {
	background-color:#FFFFFF;
    color:#30408F;
}
#empfehlen span.plaintext {
	font-size: 75%;
}
/*/Empfehlen.aspx-Popup */

#DIV_SURF_AND_EDIT {
	width:99%;
}

.druckansicht {
 /*display:none; im Druck*/
}

/* Newsletter */
#formular #LabelError {
	font-size: 68.75%;
	color:#30408F;
}
/* /Newsletter */


.text-selected {
  background-color:yellow;
}




table.tabelle {
	border-bottom:1px solid #30408F;
	border-left:1px solid #30408F;
	width:100%;
}
table.tabelle tr {vertical-align:top;}
table.tabelle tr.headline td {
	background-color:#30408f;
	color:#FFF;
	font-weight:bold;
}
table.tabelle tr.headline td.spalte1 {
	border-right:1px solid #FFF;
}
table.tabelle tr td {
	border-right:1px solid #30408F;
	border-top:1px solid #30408F;
	padding:0.1250em 0.5em 0.1875em 0.5em; 
}


/* ::: Zoombox und Shadowbox hervorheben ::: */
a.zoombox,
a.shadowbox {
  position:relative;
  font-size:0; /* FF3 */
}
img.zoomboxicon,
img.galleryicon {
  position:absolute;
  bottom:0;
  right:0;
}