.csc-firstHeader {
 border-bottom: 2px solid #6f6b69;
 font-size: 1.25em;
 font-weight: bold;
 margin-left: -12px;
}

.csc-header h2 {
  border-bottom:1px dashed #02aa88;
  margin-top: 1.8em;
  color:#6f6b69;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 14.4px;
  font-weight: normal !important;
}

.csc-textpic-image {
  background-color: #f7f7f7;
  border:1px solid #cdcdcd;
  color:#999999;
  float:left;
  font-size:0.7em;
  padding:3px;
}

.teaser {
  position: relative;
  width: 100%;
  height: 1px;
  clear: both;
}

.main_menue {
  position: relative;
  min-height: 300px;
  _height: 300px;
  float: left;
}

.content {
  position: relative;
  width: 80%;
  margin-left: 24px;
  padding-left: 12px;
  float: left;
}

.content_small {
  position: relative;
  padding-left: 12px;
  width: 555px;
  right: 40%;
  margin-right: -220px;
  float: right;
}

.menueitem {
  position: relative;
  display: block;
  margin: 10px 10px 10px 0;
}

.menueitem a:link, .menueitem a:visited {
  position: relative;
  display: block;
  background-color: #02aa88;
  border: 1px solid #6f6b69;
  color: #ffffff;
  font-size: 0.8em;
  font-weight: bold;
  padding: 2px 15px;
  text-decoration: none;

}


.menueitem a:hover {
  background-color: #dcdcdc;
  color: #6f6b69
}


a,a:link,a:visited,a:hover,a:active,a:focus{border-bottom:1px dashed #02aa88;color:#02aa88;text-decoration:none;}
body{margin:1em 2em;padding:0;}
div.address{clear:both;float:left;width:5em;}
div#fp_0{ position: relative; width: 550px; left: 50%; margin-left: -225px;}
div#fp_1_0{font-size:1.8em;font-style:italic;font-weight:bold;text-align:left;}
div#fp_1_1,img#fp_img{margin:0 auto;text-align:center;}
div#fp_1_2{font-size:1.8em;font-style:italic;font-weight:bold;text-align:right;}
div.indent{margin-left:25px;}
div#sec_0_0{background-color:#dcdcdc;margin:0 auto;padding:5px;text-align:center;}
div#sec_1_0{background-color:#f7f7f7;border:1px solid #999999;min-width:900px;width:expression((document.body.clientWidth < 1024) ? "900px" : "auto");}
div#sec_1_0 div.del{background-color:#ffffff;border-top:1px solid #e4e4e4;color:#ffffff;font-size:1px;height:1px;}
div#sec_2_0{background:#cdcdcd url(images/img_4.gif) repeat-x;height:66px;text-align:left;}
div#sec_2_1{background-color:#6f6b69;height:4px;text-align:left;}
div#sec_2_2{height:11px;text-align:left;}
div#sec_2_3{margin:0px 15px;text-align:left;}
div#sec_2_4{background-color:#ffffff;border:1px solid #cdcdcd;clear:both;height:auto !important;height:375px;margin:0 15px;min-height:375px;padding:10px;text-align:left;}
div#sec_2_5{height:18px;margin:0 15px;text-align:right;}
div#sec_2_5 a,div#sec_2_5 a:link,div#sec_2_5 a:visited,div#sec_2_5 a:hover,div#sec_2_5 a:active,div#sec_2_5 a:focus,ul#path a,ul#path a:link,ul#path a:visited,ul#path a:hover,ul#path a:active,ul#path a:focus{border-bottom:0 !important;color:#999999;font-size:0.7em;text-decoration:none;}
div#sec_2_6{margin:0.25em 15px;text-align:left;}
div#sec_2_7{clear:both;color:#bcbcbc;font-size:0.75em;margin-bottom:0.25em;text-align:center;}
div#sec_3_0{float:left;height:66px;padding-left:30px;width:126px;}
div#sec_3_0 img{height:66px;width:170px;}
div#sec_3_1{background:url(images/img_5.gif) no-repeat;height:66px;margin-left:156px;}
div#sec_3_2{height:4px;padding-left:30px;width:126px;}
div#sec_3_2 img{height:4px;width:170px;}
div#sec_3_3{height:11px;padding-left:30px;width:126px;}
div#sec_3_3 img{height:11px;width:170px;}
html{background:#e4e4e4 url(images/img_3.gif) repeat fixed;color:#6f6b69;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:0.9em;margin:0;padding:0;}
img{border:none;display:block;margin:0;padding:0;}
p.clear{clear:both;}
p.headline{border-bottom:2px solid #6f6b69;font-size:1.25em;font-weight:bold;}
p.pic_l{background-color:#f7f7f7;border:1px solid #cdcdcd;color:#999999;float:left;font-size:0.7em;margin:10px 10px 10px 0px;padding:3px;text-align:center;}
p.pic_l img,p.pic_r img{border:1px solid #cdcdcd;}
p.pic_r{background-color:#f7f7f7;border:1px solid #cdcdcd;color:#999999;float:right;font-size:0.7em;margin:10px 0 10px 10px;padding:3px;text-align:center;}
p.subheadline{border-bottom:1px dashed #02aa88;margin-top:1.8em;}
span.green{color:#02aa88;}
table.photo_1{clear:both;}
table.photo_1,table.photo_2{background-color:#f7f7f7;border:1px solid #cdcdcd;color:#999999;float:left;font-size:0.7em;margin:5px;padding:3px;}

td.image{background-color:#dcdcdc;border:1px solid #cdcdcd;height:177px;margin:0;padding:0;text-align:center;vertical-align:middle;width:175px;}
td.image img{border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd;margin:0 auto;}


td.image img.v{border-bottom:0 !important;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-top:0 !important;}
td.text{height:40px;margin-top:3px;text-align:center;vertical-align:middle;width:175px;}

ul#nav_0 {list-style:none;margin:0;padding:0 0 0 0;}
ul#nav_0 a,ul#nav_0 a:link,ul#nav_0 a:visited,ul#nav_0 a:active {background-color:#02aa88;border:1px solid #6f6b69;color:#ffffff;font-size:0.8em;font-weight:bold;margin:0 3px 0 0;padding:2px 4px;text-decoration:none;}
ul#nav_0 a:hover,ul#nav_0 a:focus{background-color:#dcdcdc;color:#6f6b69}
ul#nav_0 li{width: 100%; float:left; margin:0; padding:4px 0;}

ul#nav_1,ul#path{list-style:none;margin:0;padding:0;}
ul#nav_1 a,ul#nav_1 a:link,ul#nav_1 a:visited,ul#nav_1 a:hover,ul#nav_1 a:active,ul#nav_1 a:focus{border-bottom:0 !important;color:#999999;font-size:0.8em;text-decoration:none;}
ul#nav_1 li{border-bottom:1px dashed #02aa88;float:left;margin:0;padding:0;}
ul#nav_1 li.del{border-bottom:0 !important;color:#cdcdcd;float:left;font-size:0.75em;font-weight:bold;margin:0 0.75em;padding:3px;}
ul#path li{float:left;margin:0;padding:0;}
ul#path li.del{color:#cdcdcd;float:left;font-size:0.7em;font-weight:bold;margin:0.05em 0.25em;padding:3px;}
ul.sitemap,ul#anfahrtsskizze{list-style-type:square;margin-left:50px;padding:0;}
