html { overflow: scroll; overflow-x: auto; font-size: 125%; line-height: 1.2; width: 100%; height: 100%; margin: 0; padding: 0; }
body { overflow: none !important; font-size: 50%; font-family: Verdana, Arial, Helvetica, "Bitstream Vera", sans-serif; line-height: inherit; background-color: #9cf; background-image: none; background-repeat: repeat-x; background-position: left top; text-align: left; width: 100%; height: auto; margin: 0; padding: 0; }
#accesskeys { position: absolute; left: -9999px; }
#mainbody { text-align: left; position: relative; top: 0; width: 99em; z-index: 1000; clear: both; margin: 0; padding: 0 0 1.5em; border-color: #f33; border-width: 1px; }
#mainbody-content { background-color: white; text-align: center; width: 59em; margin: 0 auto; padding: 0; border: 1px fuchsia; display: block; }
#kopf-werbeblock { width: 99em; background-color: #9dd7ff; padding: 0; margin: 0; text-align: left; z-index}
#kopf-werbeblock p { margin: 0; padding: 0; }
#kopf-werbeblock .werbung #adl_sb_table { width: 790px;}
#context .werbung a { font-size: 1px !important; line-height: 0 !important; margin: 0; }
#middle-content .werbung { margin: 0; clear: both; }
#middle-content .werbung a { font-size: 1px !important; line-height: 0 !important; margin: 0; }
.statistik { height: 0px; z-index: 2000;}
/*
#adl_62DF_DhtmlTable { background-color: #ff0000 !important; }
#adl_DD2A_DhtmlTable { background-color: #ff0000;}
*/
.versteckt { display: none; }
.clearer,
.col-clearer,
.cols-clearer,
.ce-clearer { font-size: 0; line-height: 0; height: 0; visibility: hidden; clear: both; border: 1px none red; }
a.external-link img,
a.external-link-new-window img,
a.internal-link img,
a.internal-link-new-window img,
a.download img,
a.mail img  { border: none; margin: 0 0.3em 0 0.3em; }
#head .clearer,
#head .col-clearer,
#head .cols-clearer,
#head .ce-clearer { position: absolute; }
#head { background-color: #0099ff; background-image: url(../images/back.jpg); background-repeat: repeat-x; text-align: left; z-index: 100; width: 99em; min-height: 20.6em; margin: 0; padding: 0; border-color: white; border-style: none none solid; border-width: 1px 1px 3px; display: block; }
#head-content { position: relative; border-style: none; display: block; }
#head-verlauf { position: absolute; top: 0; left: 0; height: 20.6em; z-index: 100; margin: 0; padding: 0; display: none; }
#head .content { font-size: 100%; line-height: inherit; text-align: center; position: relative; top: 0; width: 99.5em; z-index: 1; margin: 0; padding: 0; border: 1px fuchsia; display: block; }
#head-collage { position: absolute; top: 0; left: 0; width: 99em; height: 20.6em; z-index: 2; margin: 0; padding: 0; }
#blue-line-navigation-first { font-size: 100%; line-height: 1.8em; background-color: transparent; text-align: center; position: relative; width: 100%; z-index: 3; margin: 0; padding: 16.1em 0 0; border: 1px lime; display: block; }
#blue-line-navigation-first .blue-line-navigation-content { text-align: left; width: 99em; margin: 0 auto !important; padding: 0 !important; border-style: none; border-width: 0; }
#zusatzinfomenue { font-size: 100%; font-weight: bolder; line-height: inherit; width: 19.4em; float: left; margin: 0; padding: 0; border: 1px fuchsia; display: inline; }
#zusatzinfomenue ul { font-size: 90%; text-align: right; margin: 0; padding: 2.75em 0 0; }
#zusatzinfomenue ul li { float: right; margin: 0; padding: 0; list-style-type: none; display: inline; }
#zusatzinfomenue a:link,
#zusatzinfomenue a:visited { color: #fff; background-image: url(../images/blue-line/pfeil-ru.gif); background-repeat: no-repeat; background-position: right bottom; text-decoration: none; margin: 0; padding: 0 0.5em 0 0; display: inline; }
#zusatzinfomenue a:hover,
#zusatzinfomenue a:active { color: #fff; background-image: url(../images/blue-line/pfeil-ru.gif); background-repeat: no-repeat; background-position: right bottom; text-decoration: underline; margin: 0; padding: 0 0.5em 0 0; display: inline; }
#globalmenue { font-size: 100%; line-height: inherit; background-color: white; width: 59.2em; float: left; margin: 0; padding: 0; border-color: #999 #999 white; border-style: solid solid none; border-width: 1px 1px 0; }
#globalmenue ul { font-size: 90%; line-height: inherit; margin: 0; padding: 0 0 4.95em; border: 1px red; display: block; }
#globalmenue ul li { font-size: 100%; line-height: inherit; float: left; margin: 0; padding: 0; border: 1px #999; list-style-type: none; display: inline; }
#globalmenue a:link,
#globalmenue a:visited { color: #007acc; font-size: 100%; font-weight: bold; line-height: inherit; background-image: url(../images/blue-line/pfeil-ru.gif); background-repeat: no-repeat; background-position: right bottom; text-decoration: none; clear: right; margin: 0; padding: 0 0.5em; border-color: #999; border-style: none solid none none; border-width: 1px; display: block; }
#globalmenue a:hover,
#globalmenue a:active { color: #007acc; font-size: 100%; font-weight: bold; line-height: inherit; background-image: url(../images/blue-line/pfeil-ru.gif); background-repeat: no-repeat; background-position: right bottom; text-decoration: underline; clear: right; margin: 0; padding: 0 0.5em; border-color: #999; border-style: none solid none none; border-width: 1px; display: block; }
#blue-line-navigation { font-size: 100%; line-height: 2em; background-color: #0099ff; text-align: left; width: 99em; height: 2em; clear: both; min-width: 99em; margin: 0; padding: 0; border: 1px fuchsia; display: block; }
#blue-line-navigation .content { text-align: left; width: 95em; margin: 0 0 0 2em; padding: 0; }
#direct-search { font-size: 100%; line-height: 2em; text-align: right; width: 18em; float: left; margin: 0 1em 0 0; padding: 0; border: 1px olive; display: inline; }
#direct-search form { font-size: 100%; background-color: white; position: relative; width: 15em; height: 1.8em; float: right; margin: 0; padding: 0; border: solid 1px #999; }
#direct-search .search-term { color: #333; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; width: 12em; float: left; margin: 0; padding: 0.2em; border-style: none; }
#direct-search .search-submitbutton { font-size: 100%; width: 1.8em; height: 1.8em; float: right; margin: 0; padding: 0; }
#location { font-size: 100%; position: relative; clear: both; margin: 0 10.50em 0 0; padding: 0; border: 1px none red; }
#location ul { font-size: 100%; background-color: transparent; position: relative; margin: 0; padding: 0 0 0 1em; border: 2px lime; display: block; }
#location ul li { position: relative; margin: 0 1em 0 0; padding: 0; list-style-type: none; display: inline; }
#location ul li.first { font-size: 100%; text-align: right; position: relative; right: -10.25em; margin: 0 0 0.5em; padding: 0; border: 1px none red; list-style-type: none; display: block; }
#home-location-content { font-size: 100%; text-align: right; position: relative; right: -9.75em; margin: 0 0 0.5em; padding: 0; border: 1px red; list-style-type: none; display: block; }
#location h1 { color: #9bd7ff; font-size: 270%; font-weight: bold; background-color: transparent; background-image: none; text-decoration: none; width: 18em; margin: 0; padding: 0; display: inline; }
#location h1 strong { color: #ccc; position: absolute; top: 0; right: 3.8em; margin: 0; padding: 0; display: block; }
#location li.first a:link,
#location li.first a:visited { color: #9bd7ff; font-size: 270%; font-weight: bold; background-color: transparent; background-image: none; text-decoration: none; width: 18em; margin: 0; padding: 0; border: 1px fuchsia; display: inline; }
#location li.first a:hover,
#location li.first a:active { color: #9bd7ff; font-size: 270%; font-weight: bold; background-color: transparent; background-image: none; text-decoration: none; width: 18em; margin: 0; padding: 0; border: 1px fuchsia; display: inline; }
#location li.first a strong { color: #ccc; position: absolute; top: 0; right: 4em; margin: 0; padding: 0; display: block; }
#location a:link,
#location a:visited { color: #fff; background-color: #0099ff; background-image: url(../images/blue-line/pfeil-ru.gif); background-repeat: no-repeat; background-position: right bottom; text-decoration: none; margin: 0; padding: 0 0.5em 0 0; display: inline; }
#location a:hover,
#location a:active { color: #fff; background-color: #0099ff; background-image: url(../images/blue-line/pfeil-ru.gif); background-repeat: no-repeat; background-position: right bottom; text-decoration: underline; margin: 0; padding: 0 0.5em 0 0; display: inline; }
#mainbody .standard-ce { margin: 0; padding: 0; border: 1px solid #ffffff; }
#mainbody .with-top-line-ce { margin: 1.5em 0 0 0; padding: 0; border-color: #0099ff; border-style: solid none none none; border-width: 1px; }
#mainbody .with-bottom-line-ce { margin: 0; padding: 0; border-color: #0099ff; border-style: none none solid; border-width: 1px; }
#mainbody .gallery-ce { margin: 0; padding: 0; }
#mainbody .standard-ce { width: 100%; margin: 0; padding: 0; border: none; }
#mainbody .ce-content { width: 100%; margin: 0; padding: 0; }
#left-col { font-size: 100%; line-height: inherit; background-color: transparent; text-align: right; width: 18em; float: left; margin: 0 0 0 -18em; padding: 1em 0 0; display: inline; }
#pflichtinhalte-menue { position: relative; margin: 0; padding: 0.25em; }
#pflichtinhalte-menue ul { margin: 0.25em 0 0; padding: 0; list-style-type: none; }
#pflichtinhalte-menue ul li { margin: 0 0 0.25em; padding: 0; list-style-type: none; }
#pflichtinhalte-menue a:link,
#pflichtinhalte-menue a:visited { color: #666; font-weight: bold; background-image: url(../images/pflicht-menue/pfeil-rd-blue.gif); background-repeat: no-repeat; background-position: right bottom; text-decoration: none; margin: 0; padding: 0 0.5em 0 0; }
#pflichtinhalte-menue a:hover,
#pflichtinhalte-menue a:active { color: #666; font-weight: bold; background-image: url(../images/pflicht-menue/pfeil-rd-blue.gif); background-repeat: no-repeat; background-position: right bottom; text-decoration: underline; margin: 0; padding: 0 0.5em 0 0; }
#middle-col { position: relative; background-color: white; text-align: left; width: 59em; z-index: 1000; float: left; margin: 0; padding: 0; border: 1px red; display: inline; }
#middle-head { float: left; width: 100%; font-size: 100%; line-height: inherit; margin: -5.25em 0 0; padding: 0; border-style: none; border-width: 1px; display: block; }
body.level-1 #middle-head { margin-bottom: 0em; }
#currentdate { font-size: 100%; line-height: 1.2; position: relative; float: right; margin: -1.5em 0.5em 0 0; padding: 0.2em 0 0 0; display: block; border: 1px none #000; }
#page-title { color: #09f; font-size: 120%; margin: 1.75em .8em 1em .8em; padding:  0 0 .5em 0; border-bottom: 1px solid #aaa; }
body.level-1 #page-title,
body.level-2 #page-title,
body.level-3 #page-title,
body.spc-menue-level-4 #page-title { margin-top: 3.2em; }
#middle-content { margin: 0 1em 1em; padding: 0 0 1em 0; border-color: #0099ff; border-style: none none solid; border-width: 1px; clear: both; display: block; }
#right-col { font-size: 100%; line-height: inherit; text-align: right; width: 20em; z-index: 100; float: right; margin: 0 -20em 0 0; padding: 0; border: 1px teal; display: block; }
#context { text-align: left; position: relative; margin: 0; display: block; }
#context .standard-ce { margin: 0 0.5em; padding: 0; border: solid 1px #cce6ff; }
#context .with-bottom-line-ce { margin: 0 0.5em; padding: 0; }
DIV.csc-textpic-imagewrap .csc-textpic-caption { color: #555555; font-size: 90%; text-align: left; padding-bottom: 10px; margin: 0.2em 0 0 0 ; }
DIV.csc-textpic-caption-c .csc-textpic-caption { font-size: 90%; text-align: center; padding-bottom: 10px; }
DIV.csc-textpic-caption-r .csc-textpic-caption { font-size: 90%; text-align: right; padding-bottom: 10px; }
DIV.csc-textpic-caption-l .csc-textpic-caption { font-size: 90%; text-align: left; padding-bottom: 10px; }
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 1px solid #0099ff; padding: 1px; }
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic a IMG { border: none; margin: 0; padding: 0; }
DIV.csc-textpic a IMG.bilderrahmen-1 { border: 1px solid #0099ff; padding: 1px; }
IMG.bilderrahmen-1 { border: 1px solid #0099ff; padding: 1px; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left;  }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
div.csc-textpic-imagewrap { }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; text-align: center; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; vertical-align: middle; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; }
DL.csc-textpic-image DD { margin: 0; }
DIV.csc-textpic-clear { clear: both; }
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-right: 15px; }
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 15px; padding-right: 0.5em; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 10px; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin-left: 0; margin-right: 0; margin-bottom: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align: middle; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 10px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 10px !important; }
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; text-align: center; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-intext-right { }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; display: inline; }
DIV.csc-textpic-intext-right-nowrap { margin: 0; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; margin-left: 0 !important; clear: both;  }
DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-bottom: 15px; margin-right: 15px; display: block }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
DIV.csc-textpic-intext-left-nowrap { margin: 0; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; margin-right: 0 !important; clear: both; }
DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-bottom: 15px; margin-left: 15px; display: block }
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
.csc-header { margin: 0; padding: 0; }
.csc-header-date { color: #666666; font-size: 90%; margin: 0 0 5px 0; padding: 0; }
.csc-frame-rulerBefore { line-height: 0; height: 0; clear: both; margin: 0 0 15px 0; padding: 0; border-top: 1px solid #000; border-bottom: 1px solid #ccc; }
.csc-frame-rulerAfter { line-height: 0; height: 0; clear: both; margin: 0 0 15px 0; padding: 0; border-top: 1px solid #000; border-bottom: 1px solid #ccc; }
.csc-frame-frame1{ border: 1px solid #000000 }
.csc-frame-frame2{ border: 1px solid #666666 }
p.align-left { text-align: left }
p.align-center { text-align: center }
p.align-right { text-align: right }
ul.csc-bulletlist {}
ul.csc-bulletlist-1 { margin: 0 0 1em; padding: 0 0 0 2em; }
ul.csc-bulletlist-1 li { margin: 0 0 0.25em; padding: 0; }
ul.csc-bulletlist-2 { margin: 0 0 2em; padding: 0 0 0 2em; }
ul.csc-bulletlist-2 li { margin: 0 0 1em; padding: 0; }
ul.csc-bulletlist-3 { margin: 0 0 2em; padding: 0 0 0 2em; }
ul.csc-bulletlist-3 li { margin: 0 0 1em; padding: 0; }
#werbung-spezial { font-size: 100%; border: dashed 1px #ababab; }