/* ALLGEMEIN */
html, body {height:100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4em; margin:0; padding:0;}
form {margin:0; padding:0;}
img {border:0px;}
div.clear {clear:both; height:1px; background-color:white; overflow:hidden; margin:0; padding:0; width:1px;}

/* RAHMEN */
#page {height:100%; width:100%;}
#hglinks {background:url(/images/body_bg_l.gif) top right repeat white;}
#shadowlinks {width:10px; background:url(/images/table_shadow_l.gif) top right repeat white;}
#body {padding-left:5px; padding-right:5px; width:950px;}
#hgrechts {background:url(/images/body_bg_r.gif) top left repeat white;}
#shadowrechts {width:10px; background:url(/images/table_shadow_r.gif) top left repeat white;}

/* HEADER/FOOTER */
#header, #footer {background-color:#0099CC; clear:both; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:18px; line-height:1em; margin-top:5px; padding-left:5px; padding-right:5px; width:auto;}
#header a, #footer a {color:#FFFFFF;}
#header a:hover, #footer a:hover {color:#66CCFF;}
#footer {margin-bottom:5px;}
#header div.left, #footer div.left {float:left; margin-top:3px; width:100px;}
#header div.right, #footer div.right {float:right; margin-top:3px; width:auto;}

#headnavi {background-image:url(/images/headhg.gif); height:48px; margin:0;}	
#bildnavi {clear:both; float:left; margin-top:15px;}
div.bildnavi {float:left; margin-right:10px;}

/* Schnellnavigation */
form select.check {width:210px;}
#auswahl {float:right; height:18px; width:208px; margin-top:14px; margin-right:0px; margin-bottom:0;}
#auswahl option.hauptpunkt1, #auswahl option.hauptpunkt2, #auswahl option.hauptpunkt3,
#auswahl option.hauptpunkt4, #auswahl option.hauptpunkt5, #auswahl option.hauptpunkt6 {
    font-weight: bold; margin-top:5px; color:#FFFFFF;}
#auswahl option.hauptpunkt1 {background-color:#663399;}
#auswahl option.hauptpunkt2 {background-color:#0099CC;}
#auswahl option.hauptpunkt3 {background-color:#009933;}
#auswahl option.hauptpunkt4 {background-color:#66CC00;}
#auswahl option.hauptpunkt5 {background-color:#CC9900;}
#auswahl option.hauptpunkt6 {background-color:#CC0033;}

#grautop, #graubottom {height:5px; width:auto; background-color:#d1d1d1; font-size: 1px;}
#grautop {margin-bottom:5px;}
#graubottom {margin-top:5px;}

div.bild {background-image:url(/images/header3.jpg); height:166px; margin-top:1px; width:950px;}
div.bild #imageContainer { position:relative; height:166px; padding:0; margin:0; }
div.bild #imageContainer div {position:absolute; top:50px; left:740px; }

/* SUBNAVIGATION */
#subnavi {margin-top:10px; width:134px; float:left;}
#subnavi .subnavi {display: block;margin-bottom:5px; padding-bottom:0;}
#subnavi a div.active {color:#ffffff;}
#subnavi a{font-size:11px; line-height:1.5em;}
#subnavi a:hover, a:hover .subnavi, div.subnavitext a:hover {background-color:#ffffff; cursor:pointer;}
#subnavi a, #subnavi a:hover {text-decoration:none;}
.subnavi {color:#000000; background-color:#ffffff; border:1px solid #000000; height:14px; font-size:11px; line-height:1.0em; margin-left:5px; padding-left:5px; padding-top:3px; width:112px;}
div.subnavitext {font-size:11px; line-height:1.5em;	margin-left:11px; margin-bottom:10px; margin-top:0px; padding-top:0px;}

/* MAIN */
#main {float:left; width:540px; margin-top:10px; padding-left:18px; border-left:1px solid #d1d1d1;}

#breadcrumbs {margin-bottom: 12px;}
#breadcrumbs ul {padding:0; margin:0; width:100%; list-style:none;}
#breadcrumbs ul li {font-size:11px; display:inline; padding-left:0; padding-right:5px; white-space:nowrap;}
#breadcrumbs ul a {color: #000000; font-size:11px; text-decoration:none;}
#breadcrumbs ul a:hover {text-decoration:underline;}

/* CONTENT */
#content {margin:0; width:540px; }
h1 {clear:both; padding:24px 0 0 27px; line-height:1.3em; margin:0; background-position:top left; background-repeat:no-repeat; font-size:18px;}
h2 {clear:both; padding:4px 0 0 27px; line-height:1.3em; margin-top:30px; background-position:top left; background-repeat:no-repeat; font-size:14px;}
h3 {color:#000000; font-size:13px; line-height:1.4em; font-weight: bold;}
hr {background-color:white; border:none; color:white; height:5px; margin:0 -10px; clear:both;}
p {color:#000000; font-size:12px; padding-left: 27px; margin-bottom:0; margin-right:7px;}
ul {list-style-type:square; padding-left:27px; margin-left:24px; margin-top:0; margin-bottom:0;}
ul ul {list-style-type:disc; padding-left:7px; margin-left:6px; margin-top:0; margin-bottom:0;}

body.textLarge #content p, body.textLarge #content li{font-size:13px !important;}
body.textExtralarge #content p, body.textExtralarge #content li{ font-size:16px !important;}
body.textLarge #content h3{font-size:15px !important;}
body.textExtralarge #content h3{font-size:18px !important;}

form .eingabe {font-family:Arial, Helvetica, sans-serif; font-size: 12px; width:260px;}
form textarea.eingabe {line-height:1.4em; height:100px;}
form .eingabeplz {width:50px;}
form .eingabeort {width:194px; margin-left:10px;}

#info {float:right; width:208px; overflow:hidden;}
/* SEARCH */
#searchbox {padding-right:10px; position:relative; width:198px; height:21px; margin-top:10px;}
#search {width:140px; padding-left:3px; position:absolute; top:0; left:0; margin:0;}
#searchbutton {background-color:#0099CC; width:55px; height:21px; position:absolute; top:0; right:0; margin-top:0;}

/* TEASER */
#teaser {float: left; padding-right:10px; width:198px; }
#teaser h3 {color:#000000; font-size:13px; line-height:1.4em; font-weight: bold;}
#teaser a {color:#000000;}
#teaser p, #teaser li, #teaser table {color:#000000; font-size:11px; padding-left:3px; margin-top:0;}
#teaser div.bild {margin-right:10px; margin-top:5px;}

div.box {width:206px; border:1px solid #cccccc; margin-top:5px;}
div.boxhead {font-weight:bold; color:#FFFFFF; height:18px; line-height:1.5em; padding-left:5px;}
div.boxcontent {color:#0099cc; background-image:url(/images/boxhg.gif); background-color:#ffffff; line-height:1.5em; padding-left:10px;	padding-bottom:6px;	padding-top:6px;}
div.boxcontenthgt {background-image:url(images/boxhgt.gif); height:4px; overflow:hidden;}
div.boxcontenthgb {background-image:url(images/boxhgb.gif); height:4px; overflow:hidden;}
body span.treffer {background-color: Yellow;}
    
/* COLORMANAGEMENT */

/* DUNKELBLAU */
body.c0 h1, body.c0 h2, body.c0 a {color:#012d84;}
body.c0 h1 {background-image:url("/images/kaesten0.gif");}
body.c0 h2 {background-image:url("/images/kasten0.gif");}
body.c0 div.bild {background-image:url(/images/header0.jpg);}
body.c0 div.active, body.c0 div.boxhead, body.c0 div#header, body.c0 div#footer, body.c0 #searchbutton {background-color:#012d84;}
body.c0 a:hover .subnavi {background-color:#012d84; color:#ffffff;}
body.c0 ul {list-style-image:url("/images/square0.gif");}
body.c0 ul ul {list-style-image:url("/images/disk0.gif");}

/* LILA */
body.c1 h1, body.c1 h2, body.c1 a {color:#663399;}
body.c1 h1 {background-image:url("/images/kaesten1.gif");}
body.c1 h2 {background-image:url("/images/kasten1.gif");}
body.c1 div.bild {background-image:url(/images/header1.jpg);}
body.c1 div.active, body.c1 div.boxhead, body.c1 div#header, body.c1 div#footer, body.c1 #searchbutton {background-color:#663399;}
body.c1 a:hover .subnavi {background-color:#9999CC; color:#ffffff;}
body.c1 div.subnavitext a:hover {color:#9999CC;} 
body.c1 ul {list-style-image:url("/images/square1.gif");}
body.c1 ul ul {list-style-image:url("/images/disk1.gif");}

/* CYAN */
body.c2 h1, body.c2 h2, body.c2 a {color:#0099CC;}
body.c2 h1 {background-image:url("/images/kaesten2.gif");}
body.c2 h2 {background-image:url("/images/kasten2.gif");}
body.c2 div.bild {background-image:url(/images/header2.jpg);}
body.c2 div.active, body.c2 div.boxhead, body.c2 div#header, body.c2 div#footer, body.c2 #searchbutton {background-color:#0099CC;}
body.c2 a:hover .subnavi {background-color:#66CCFF; color:#ffffff;}
body.c2 div.subnavitext a:hover {color:#66CCFF;}
body.c2 ul {list-style-image:url("/images/square2.gif");}
body.c2 ul ul {list-style-image:url("/images/disk2.gif");}

/* DUNKELGRÜN */
body.c3 h1, body.c3 h2, body.c3 a {color:#009933;}
body.c3 h1 {background-image:url("/images/kaesten3.gif");}
body.c3 h2 {background-image:url("/images/kasten3.gif");}
body.c3 div.bild {background-image:url(/images/header3.jpg);}
body.c3 div.active, body.c3 div.boxhead, body.c3 div#header, body.c3 div#footer, body.c3 #searchbutton {background-color:#009933;}
body.c3 a:hover .subnavi {background-color:#66CC99; color:#ffffff;}
body.c3 div.subnavitext a:hover {color:#66CC99;}
body.c3 ul {list-style-image:url("/images/square3.gif");}
body.c3 ul ul {list-style-image:url("/images/disk3.gif");}

/* HELLGRÜN */
body.c4 h1, body.c4 h2, body.c4 a {color:#66CC00;}
body.c4 h1 {background-image:url("/images/kaesten4.gif");}
body.c4 h2 {background-image:url("/images/kasten4.gif");}
body.c4 div.bild {background-image:url(/images/header4.jpg);}
body.c4 div.active, body.c4 div.boxhead, body.c4 div#header, body.c4 div#footer, body.c4 #searchbutton {background-color:#66CC00;}
body.c4 a:hover .subnavi {background-color:#99CC66; color:#ffffff;}
body.c4 div.subnavitext a:hover {color:#99CC66;}
body.c4 ul {list-style-image:url("/images/square4.gif");}
body.c4 ul ul {list-style-image:url("/images/disk4.gif");}

/* ORANGE */
body.c5 h1, body.c5 h2, body.c5 a {color:#ea6f02;}
body.c5 h1 {background-image:url("/images/kaesten5.gif");}
body.c5 h2 {background-image:url("/images/kasten5.gif");}
body.c5 div.bild {background-image:url(/images/header5.jpg);}
body.c5 div.active, body.c5 div.boxhead, body.c5 div#header, body.c5 div#footer, body.c5 #searchbutton {background-color:#ea6f02;}
body.c5 a:hover .subnavi {background-color:#CCCC66; color:#ffffff;}
body.c5 div.subnavitext a:hover {color:#CCCC66;}
body.c5 ul {list-style-image:url("/images/square5.gif");}
body.c5 ul ul {list-style-image:url("/images/disk5.gif");}

/* ROT */
body.c6 h1, body.c6 h2, body.c6 a {color:#CC0033;}
body.c6 h1 {background-image:url("/images/kaesten6.gif");}
body.c6 h2 {background-image:url("/images/kasten6.gif");}
body.c6 div.bild {background-image:url(/images/header6.jpg);}
body.c6 div.active, body.c6 div.boxhead, body.c6 div#header, body.c6 div#footer, body.c6 #searchbutton {background-color:#CC0033;}
body.c6 a:hover .subnavi {background-color:#CC6699; color:#ffffff;}
body.c6 div.subnavitext a:hover {color:#CC6699;}
body.c6 ul {list-style-image:url("/images/square6.gif");}
body.c6 ul ul {list-style-image:url("/images/disk6.gif");}

/*Video*/
p.video {
	margin: 16px 0 8px 0;
}
p.videoCaption {
	margin: 0 0 8px 0;
}
p.video span.getflashbutton {
	display: block;
	padding: 8px 0;
}