html, body, p, ul, li, div, a, img {margin:0;padding:0;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;}
html {background:url(../img/html.gif) repeat-x;overflow-y:scroll;}
body {font-size:16px;}

div.schlierer {background:url(../img/schlierer.png) no-repeat;}
div.header_bg {height:458px;background:url(../img/header_bg.gif) top center no-repeat;}
div.header {width:972px;height:429px;margin:auto;background:url(../img/header.gif) no-repeat;}
div.h_left {float:left;width:735px;}
div.h_right {float:left;width:237px;}
div.h_left h1 {margin:130px 0 24px 35px;font-size:1.2em;font-weight:normal;color:#3e3d40;}
div.header_img {width:703px;height:201px;}
div.logo {width:210px;height:90px;margin:120px 0 95px 0;}
div.suche {width:210px;height:51px;}
div.suche p {color:#707579;font-size:0.8em;}
#searchform fieldset {border:0;margin:0;padding:0;}
input.suche_txt {float:left;width:163px;height:22px;padding:0 5px;color:#707579;font-size:0.7em;background:url(../img/suche_txt.gif) no-repeat;border:none;}
.suche_btn {float:left;width:22px;height:22px;margin-left:5px;border:0;background:none;background:url(../img/suche_btn.gif) no-repeat;}
div.clearer {clear:both;}
ul.snav {float:right;margin-top:25px;color:#ffffff;margin-right:37px;}
ul.snav li {float:left;list-style-type:none;height:24px;}
ul.snav li.tr{width:2px;background:url(../img/snav_tr.gif) no-repeat;}
ul.snav li.muted {display:none;}
ul.snav a {display:block;padding:0 15px 9px 15px;text-decoration:none;color:#ffffff;font-size:0.7em;}
ul.snav a:hover {color:#008ecd;}
ul.snav a.act {color:#008ecd;background:url(../img/snav_act.gif) bottom center no-repeat;}
ul.snav li.txt a {display:block;float:left;margin-left:5px;padding:0;font-size:1em;}
ul.snav li.txt span {display:block;font-size:0.7em;padding:0 5px 10px 15px;}
ul.snav li.txt div.tx-fontsizer-pi1  a {display:block;float:left;margin-left:5px;padding:0;font-size:1em;}
ul.snav li.txt div.tx-fontsizer-pi1 span {display:inline;font-size:0.7em;padding:0 5px 10px 15px;}
div.main_bg {min-height:590px;background:url(../img/main_bg.gif) top center no-repeat;}
div.main {width:972px;margin:auto;}
div.left {float:left;width:150px;}
ul.nav {width:150px;margin-bottom:50px;}
ul.nav li {list-style-type:none;}
ul.nav a {color:#707579;text-decoration:none;}
ul.nav a:hover {color:#008ecd;}
ul.nav2 a.act, ul.nav2 a:hover {color:#008ecd;background:url(../img/nav_act.gif) no-repeat;}
ul.nav a.act {color:#008ecd;}
ul.nav3 {padding-left:10px;}
li.nav1 {padding-left:15px;background:url(../img/nav1.gif) repeat-y;}
li.nav1 a {display:block;font-size:0.8em;padding:8px 0 8px 0;}
ul.nav2 a {display:block;font-size:0.7em;padding:0 0 5px 10px;}
ul.nav3 a {display:block;font-size:0.7em;padding:0 0 5px 10px;}
li.nav1_top {width:150px;height:5px;font-size:0;line-height:0;background:url(../img/nav1_top.gif) no-repeat;}
li.nav1_end {width:150px;height:5px;font-size:0;line-height:0;margin-bottom:2px;background:url(../img/nav1_end.gif) no-repeat;}
div.inhalt_bg {float:left;width:530px;min-height:520px;margin-left:20px;background:url(../img/inhalt_bg.gif) no-repeat;}
div.inhalt {float:left;width:500px;margin:0 0 0 15px;}
div.inhalt h1 {font-size:1.3em;color:#008ecd;margin:10px 0 20px 0;}
div.inhalt h2 {font-size:0.8em;color:#008ecd;margin:0;}
div.inhalt h3 {font-size:0.75em;color:#000000;margin:0;}
div.inhalt p {font-size:0.7em;margin:0 0 10px 0;line-height:1.4em;}
div.inhalt a {text-decoration:none;color:#008ecd;}
div.inhalt a.blauerpfeil {padding:0 10px 0 0;background:url(../img/pfeil-blau-rechts.gif) top right no-repeat;}
div.inhalt a.zurueck {padding:0 0 0 10px;background:url(../img/pfeil-blau-links.gif) top left  no-repeat;}
div.inhalt ul {margin:0 0 10px 30px;font-size:0.7em;}
div.inhalt ul ul {font-size:1em;}
div.inhalt ul.ce-uploads {margin-left:0;}
.csc-uploads-fileName {margin-bottom:5px;font-weight:bold;}
.csc-uploads-fileSize {margin-top:5px;}
.csc-textpic-imagerow .csc-textpic-caption {display:none;}
.csc-textpic-caption {font-size:0.7em;font-style:italic;color:#008ECD;}
ul.csc-uploads-1 .csc-uploads-description {margin-left:30px;}

.frame-type-menu_sitemap_pages ul {margin:0 0 0 30px !important;}

div.boxen {float:left;width:226px;margin-left:20px;}
div.box_top {width:226px;height:13px;background:url(../img/box_top.png) no-repeat;}
div.box_end {clear:both;width:226px;height:13px;background:url(../img/box_end.png) no-repeat;}
div.box_bg {float:left;width:226px;min-height:177px;background:#fbfdfe url(../img/box_bg.gif) repeat-x;}
div.box_abstand {width:200px;margin:0 0 0 13px;}
div.box_abstand h1 {color:#008ecd;padding-bottom:5px;margin:0 0 10px 0;font-size:0.9em;background:url(../img/box_h1_bg.gif) bottom left repeat-x;}
div.box_abstand h2 {color:#008ecd;margin:0;font-size:0.7em;}
div.box_abstand h3 {color:#000000;margin:0;font-size:0.7em;}
div.box_abstand p {font-size:0.7em;margin:5px 0 5px 0;line-height:1.4em;}
div.box_abstand a {font-size:1em;}
div.box_abstand a {text-decoration:none;color:#008ecd;}
div.box_abstand a.blauerpfeil {float:right;padding:0 10px 0 0;background:url(../img/pfeil-blau-rechts.gif) top right no-repeat;}

div.box_abstand .ce-intext.ce-left .ce-gallery {margin-right:0;}
div.box_abstand img {max-width:100%;height:auto;}

div.boxen div.clearer {height:20px;}
div.top {width:500px;height:30px;margin:20px 0 0 185px;background:url(../img/box_h1_bg.gif) repeat-x;}
div.top p {font-size:0.7em;margin-top:5px;}
div.top a {text-decoration:none;color:#008ecd;}
ul.deep1 {font-size:1em !important;}
ul.deep2 {font-size:1em !important;}
div.footer {float:right;width:800px;margin:0 4px 20px 0;background:url(../img/footer.gif) no-repeat;}
div.footer_abstand {float:right;width:770px;margin:25px 30px 0 0;}
div.footer_abstand p {font-size:0.7em;padding-top:20px;}
div.footer_abstand .csc-textpic-clear {clear:none;}
div.footer_abstand .ce-textpic.ce-right.ce-intext.ce-nowrap {float:right;}
div.graue_box {width:500px;background:url(../img/box_grau_bg.gif) repeat-y;}
div.graue_box_top {width:500px;height:10px;background:url(../img/box_grau_top.gif) no-repeat;}
div.graue_box_end {clear:both;width:500px;height:10px;margin-bottom:10px;background:url(../img/box_grau_end.gif) no-repeat;}
div.graue_box_abstand {min-height:80px;margin:0 10px 0 0;}
div.weisse_box_bg {float:left;width:500px;background:url(../img/weisse_box.png) repeat-y;}
div.weisse_box_top {width:500px;height:24px;background:url(../img/weisse_box_top.png) no-repeat;}
div.weisse_box_end {clear:both;width:500px;height:24px;margin-bottom:10px;background:url(../img/weisse_box_end.png) no-repeat;}
div.weisse_box_abstand {float:left;margin:0 0 0 40px;}
div.weisse_box_abstand DIV.csc-textpic DIV.csc-textpic-single-image IMG, div.weisse_box_abstand p {margin-bottom:0;}

.inhalt .infoWindowContent p {font-size:1em;}
.tx-maps2 .titleWrapper,
.tx-maps2 .addressWrapper {display:none;}




div.tx-indexedsearch-searchbox {display:none;}
.tx-indexedsearch-redMarkup {color:#008ECD;}
.tx-indexedsearch-whatis {font-size:0.7em;}
.tx-indexedsearch-whatis {margin-top:10px;margin-bottom:5px;}
.tx-indexedsearch-whatis .sword {font-weight:bold;font-style:italic;}
div.inhalt ul.tx-indexedsearch-browsebox {margin:0 0 10px 0;}
ul.tx-indexedsearch-browsebox li {display:inline;margin-right:5px;}
.tx-indexedsearch-res h3 {font-weight:normal;}
.tx-indexedsearch-res h3 span {display:inline-block;vertical-align:middle;}
.tx-indexedsearch-percent {float:right;}
div.inhalt .tx-indexedsearch-description {margin-left:21px;}


.tx-powermail h3 {display:none;}
.tx-powermail legend {display:none;}
.tx-powermail fieldset {border:0;margin:0;padding:0;}
.powermail_label {
  float: left;
  width: 100px;
  padding: 3px 0;
  font-size: 0.7em;
  display: block;
  clear: left;
  font-weight: bold;
  color: #1E5799;
}
.mandatory{color:#008ECD;padding-left:5px;}
.powermail_fieldwrap {margin:0 0 0.5em 0;}
.powermail_input,
.powermail_select,
.powermail_textarea,
.powermail_captcha,
.powermail_submit {
  width: 240px;
  background-color: transparent;
  background: none;
  border: 1px solid #000000;
  color: #008ECD;
  padding: 3px;
  font-size: 0.7em;
  margin-bottom: 5px;
}
.powermail_select{width:247px !important;}
.powermail_textarea {height:80px;}

/*
.powermail_captchaimage {
  width: 248px;
  margin-top: 10px;
  margin-left:100px;
}
*/

.powermail_fieldwrap_type_captcha .powermail_field  {
  float: left;
  width: 248px;
}
.powermail_captchaimage {
  width: 248px;
  margin-bottom: 10px;
}
.powermail_fieldwrap_pflichtfelder {clear:both;}

.powermail_fieldwrap_pflichtfelder {margin-left:100px;font-size: 0.7em;color:#1E5799;}
.powermail_submit {cursor:pointer;margin-left:100px;width:248px;background:none;border:1px solid #000000;color:#008ECD;}

div.inhalt ul.parsley-errors-list {margin-left:120px;}
div.inhalt .powermail_fieldwrap_type_captcha ul.parsley-errors-list {margin-left:20px;}

* html div.inhalt_bg {height:520px;}
* html div.box_bg {height:177px;}
* html div.graue_box_abstand {height:80px;}
div.box_bg a img, div.inhalt a img {border:none;}

.tx-felogin-pi1 label {font-size:1em;width:100px;float:left;}
.tx-felogin-pi1 input {font-size:1em;width:120px;float:left;}
.tx-felogin-pi1 input[type="submit"] {margin-left:100px;}
.csctx-felogin-pi1 {margin:10px 0;}
.tx-felogin-pi1 div {font-size:0.7em;margin-bottom:1em;}
.tx-felogin-pi1 form div {clear:both;float:left;margin-bottom:5px;}
.tx-felogin-pi1 h3, .tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 fieldset {border:0;padding:0;}



.fb_print {display:inline-block;}
.twitter_print {display:inline-block;margin-left:10px;}


div.c2l1d-left {float:left;width:260px;}
div.c2l1d-middle {float:right;width:220px;margin-right:10px;}
.grid-260 {float:left;width:260px;}
.grid-220 {float:left;width:220px;}
.grid-220-right {float:right;margin-right:10px;}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
