/* BODY */

body {
	/*background:#FFF;*/
	background:#D8D8D8 url(/common/images/layout/body_bg_kachel.gif) 0px 0px repeat-x;
	color:#000;
	font-size:12px;
	font-family:arial;
	line-height:150%;
	margin:0px;
	padding:0px;
	text-align:center;
}

/* STANDARDS */

h1 { font-size:1.3em; } /* 1. Ordnung */
h2 { font-size:1.2em; } /* 2. Ordnung */
h3 { font-size:1.1em; } /* 3. Ordnung */
h4 { font-size:1em; } /* 4. Ordnung */
h5 { font-size:0.9em; } /* 5. Ordnung */
h6 { font-size:0.8em; } /* 6. Ordnung */

/* Links */
a:link { color:#4b4307; text-decoration:underline; } /* Noch nicht besuchter Link */
a:visited { color:#444; text-decoration:underline; } /* Bereits besuchter Link */
a:hover { color:#72681b; text-decoration:underline; } /* Hover-Effekt */
a:active { color:#72681b; text-decoration:underline; } /* Gerade angeklickter Link */

/* Tabellen */
table.standard { border:1px solid #666666;  }
table.standard th { padding:5px; color:#FFF; background-color:#666; border-width:1px; border-style:solid; border-color:#999 #333 #333 #999; }
table.standard th.switch { padding:5px; color:#FFF; background-color:#666; border-width:1px; border-style:solid; border-color:#999 #333 #333 #999; }
table.standard td { padding:5px; background-color:#cfd0d0; border-width:1px; border-style:solid; border-color:#F8F8F8 #CCC #CCC #F8F8F8; }
table.standard td.switch { padding:5px; background-color:#A0CFF0; border-width:1px; border-style:solid; border-color:#BDDEF4 #84B9DE #84B9DE #BDDEF4; }


h2 {
	margin:8px 0px 10px 0px;
}

p {
	margin:10px 0px 10px 0px;
}


/* STAGE UND RAHMEN*/

#stage {
	margin:0px auto;
	width:981px;
	text-align:left;
}


/*HEADER*/

#header {
	color:#000;
	margin-bottom:2px;
}

#header img {
	border:0px;
}
#header h1 {
	display:none;
}

#header h1 span {
	display:none;
}

#header h1 a {
	color:#fff;
    display:block;
    height:143px;
	text-decoration:none;
    width:528px;
}

#header #zusatznav {
	float:right;
	margin:20px 0px;
	text-align:right;
	width:400px;
}

#header #zusatznav ul {
	margin:0px;
	padding:0px;
}

#header #zusatznav ul li {
	display:inline;
	margin-left:10px;
}


#header #suche {
	background-color:#9c9d9f;
	color:#FFF;
	float:right;
	margin:0px 0px;
	padding-right:10px;
	text-align:right;
	width:190px;
}

#header #suche form {
	margin:0px 0px;
	padding:0px;
}


#header #headerbild {
	margin:1px 0px 0px 0px;
	cursor:pointer;
}




/* MAINNAV */

#mainnav {
	height:32px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#mainnav a {
	margin:0px 20px 5px 0px;
	color:#000;
	text-decoration:none;
}

#mainnav a:hover {
	text-decoration:underline;
}

#mainnav a.active {
	font-weight:bold;
}

#mainnav .menuepunkt {
	position:relative;
}



/* BREADCRUMBS */

#breadcrumbs {
	background-color:#8f8f8f;
	color:#FFF;
	font-size:90%;
	height:24px;
	margin:0px auto;
	padding:2px 0px 0px 5px;
	position:relative;
}

#breadcrumbs a {
	color:#FFF;
}

#breadcrumbs a:hover {
	text-decoration:underline;
}

#breadcrumbs a.active {
	font-weight:bold;
}

#breadcrumbs #drucken {
	background: transparent url(/common/images/layout/printsymbol.gif) no-repeat scroll 0 -5px;
	display:block;
	height:20px;
	padding-left:28px;
	text-decoration: none;
	right:203px;
	top:2px;
	position:absolute;
}

#breadcrumbs #suche {
	display:block;
	height:20px;
	padding-left:28px;
	text-decoration: none;
	right:2px;
	top:0px;
	position:absolute;
}



/* INHALT */

#content {
	margin:5px 0px;
	padding:0px;
}

#content-bg {
	background:url(/common/images/layout/inhalt_bg_kachel.gif) 0px 0px repeat-y;
	min-height:250px;
	padding:0px;
}

.content-oben {
	background:url(/common/images/layout/inhalt_bg_oben.gif) 0px 0px no-repeat;
	height:4px;
	overflow:hidden;
}

.content-unten {
	background:url(/common/images/layout/inhalt_bg_unten.gif) 0px 0px no-repeat;
	height:4px;
	overflow:hidden;
}



#submenue {
	float:left;
	margin:10px 0px 0px 0px;
	width:194px;
}

#text {
	float:left;
	margin:10px 0px 0px 23px;
	width:562px;
}

#schnellfinder {
	float:left;
	margin:10px 0px 0px 26px;
	overflow:auto;
	width:164px;
}



/* SUBMENUE*/

#submenue ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#submenue ul li {
	border-bottom:1px solid #FFF;
	/*padding:8px 0px 8px 0px;*/
}

#submenue a {
	display:block;
	padding:6px 0px 6px 0px;
}

#submenue ul li.level3 {
	background:none;
}

#submenue ul li.level3 a {
    background:url(/common/images/layout/subnav.gif) 0px 12px no-repeat;
    color:#333;
	margin-left:10px;
    padding-left:10px;
	text-decoration:none;
	text-transform:uppercase;
}

#submenue ul li.level3 a:link {
	color:#333;
}

#submenue ul li.level3 a:visited {
	color:#222;
}

#submenue ul li.level3 a:hover {
	color:#000;
}

#submenue ul li.level3 a:active {
	color:#333;
}

#submenue ul li.active-folder {
	background-color:#b6ac53;
	font-weight:bold;
}






#submenue ul li.level4 {
	background-color:#FFF;
}

#submenue ul li.level4 a {
	background:none;
	font-weight:normal !important;
	padding-left:0;
	color:#555;
	margin-left:30px;
	text-decoration:none;
	text-transform:uppercase;
}

#submenue ul li.level4 a:link {
	color:#555;
}

#submenue ul li.level4 a:visited {
	color:#555;
}

#submenue ul li.level4 a:hover {
	color:#000;
}

#submenue ul li.level4 a:active {
	color:#555;
}

#submenue ul li.active-folder a:link {
    background:url(/common/images/layout/subnav_open.gif) 0px 12px no-repeat;
    color:#000;
	padding-left:15px;
}
#submenue ul li.active-folder a:visited {
    background:url(/common/images/layout/subnav_open.gif) 0px 12px no-repeat;
    color:#000 !important;
	padding-left:15px;
}



#submenue ul li.level5 {
	background-color:#FFF;
}

#submenue ul li.level5 a {
	color:#777;
	margin-left:40px;
	text-decoration:none;
	text-transform:uppercase;
}

#submenue ul li.level5 a:link {
	color:#777;
}

#submenue ul li.level5 a:visited {
	color:#777;
}

#submenue ul li.level5 a:hover {
	color:#444;
}

#submenue ul li.level5 a:active {
	color:#777;
}


#submenue ul li.active a {
	color:#000 !important;
}


/* INHALT*/
#text img {
	border:0px;
}

#text #sprachauswahl {
	margin-right:10px;
	text-align:right;
}

#text h2 {
	color:#4d4c4c;
	text-transform:uppercase;
}

#text #sitemap a.level2 {
	margin-left:20px;
}

#text #sitemap a.level3 {
	margin-left:40px;
}

#text #sitemap a.level4 {
	margin-left:60px;
}

#text #sitemap a.level5 {
	margin-left:80px;
}


/* SCHNELLFINDER*/
#schnellfinder h4 {
	margin:0px;
}



/* FOOTER */

#footer {
	background:url(/common/images/layout/balken.gif) 0px 0px no-repeat;
	text-align:right;
	font-size:10px;
	height:40px;
	margin:0px auto;
	padding-top:15px;
	width:981px;
}



/* ALLGEMEIN */

.breaker {
	height:0px;
	overflow:hidden;
	clear:both;
}

.balken {
	background:#252579 url(/common/images/layout/balken.gif);
	height:9px;
}

.imagemap-ort {
	left:0px;
	visibility:hidden;
	width:550px;
	position:absolute;
	top:360px;
}

.imagemap-ort .inhalt {
	margin:20px 20px 0px 0px;
	float:left;
	width:300px;
	height:570px;
}
