/* CSS Document */

/* TEASERBOX */
#content .teaser { position:relative;width:960px; }
#content .teaser .teaserbox {float: left;height: 267px;width:405px;margin:30px 0 0 20px}
#content .teaser .teaserbox .teserboxlinks, .SlideItMoo_back {width:24px;height:267px;float:left}
#content .teaser .teaserbox .teserboxmitte { width:357px; height:267px; float:left; background-image: url(../bilder/boxmitte.png); background-repeat: no-repeat; }
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent {width:357px;height:267px;color: #616161;font-size: 11px;line-height: 12px;}
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent .teaserheadline {padding: 20px 0 0 12px;}
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent .teaserheadline h1 {font-size: 24px;color:#333333; font-weight:normal;line-height:18px; margin:0 0 0 0}
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent .teaserheadline h1 span.textrot {font-size: 18px;color:#C25E00; font-weight:normal}
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent .teaserboxfoto {width:185px; height:140px;float:left; margin:32px 0 0 12px}
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent .teaserboxtext {height:140px;width:140px;float:left;margin:32px 0 0 0;}
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent .teaserboxtext a {color:#333333}
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent .teaserboxtext table {width:130px; margin:5px 0 0 10px}
#content .teaser .teaserbox .teserboxmitte .teaserboxcontent .teaserboxtext table td {padding:2px}
#content .teaser .teaserbox .teserboxrechts, .SlideItMoo_forward {width:24px;height:267px;float:left}
#content .teaser .teaserbox .teaserlink {margin:24px 0 0 12px }
#content .teaser .teaserbox .teaserlink a {color:#C25E00; font-weight:bold}
#content .teaser .teaserbutton {float:right; margin:0 30px 0 0}
#content .teaser .teaserbutton .buttonmitte {background-color:#D9620D; height:22px;float:left;padding:6px 0 0 0;font-weight:bold}
#content .teaser .teaserbutton .buttonmitte a {color:#333333;text-decoration:none}

#content .teaser .csc-frame-frame1 { position:absolute;bottom:45px;right:30px;background-image:url(../bilder/teaser_button_r.png);background-repeat:no-repeat;background-position:right center;padding:0 15px0 0;height:28px; }
#content .teaser .csc-frame-frame1 a { background-image:url(../bilder/teaser_button_l.png);color:#000000;text-decoration:none;padding:6px 0 6px 15px;margin:0 15px 0 0;display:block;height:16px;font-size:13px;font-weight:bold;letter-spacing:-1px; }
#content .teaser .csc-frame-frame2 { position:absolute;top:0;left:0; }

div#sliderOuter {width: 406px;  }
div#sliderInner {overflow: hidden; }
div.sliderElement {float: left; clear; none; margin-right: 20px;  }
div#downloadFilter {margin-left: 10px; }

#content #wrapper { width:100% }
iframe {border: 0; }

/* LINKE SPALTE */
#content #wrapper .links {width:234px; float:left}

#content #wrapper .sidebarleft { font-size:11px;color:#000000; }
#content #wrapper .sidebarleft .BoxTop { width:234px;height:52px;background-image:url(../bilder/box_oben.gif);background-repeat:no-repeat; }
#content #wrapper .sidebarleft .BoxTop h1 { color: #656565;font-size: 19px;font-weight: normal;margin: 0; padding: 18px 0 0 18px; }
#content #wrapper .sidebarleft .BoxBottom { min-height:60px;background-image:url(../bilder/small_box_content.gif);background-repeat:no-repeat;background-position:1px bottom;padding:0 0 24px 0; }
#content #wrapper .sidebarleft .BoxBottom p { padding: 6px 10px 0 18px;margin:0 0 6px 0 }
#content #wrapper .sidebarleft .BoxBottom a.internal-link { font-size:11px;font-weight:bold;color:#363636;text-decoration:none;text-align:right;display:block;border-top:1px dotted #999999;padding:7px 5px 0 0;margin:12px 0 0 -8px; }
#content #wrapper .sidebarleft .BoxBottom a:hover {  }

#content #wrapper .sidebarleft .news-list-container { padding:0 10px 0 10px; }
#content #wrapper .sidebarleft .news-list-item { margin:0 0 7px 0;padding: 6px 4px 12px 4px;border-bottom:1px dotted #999999; }
#content #wrapper .sidebarleft .news-list-item h3 { font-size:11px; }
#content #wrapper .sidebarleft .news-list-item h3 a { color: #323232;text-decoration:none;text-align:left;border:none;margin:0;padding:0; }
#content #wrapper .sidebarleft .news-list-item h3 a:hover { color: #323232; text-decoration:underline; }
#content #wrapper .sidebarleft .news-list-item p { margin:0;padding:0; }
#content #wrapper .sidebarleft .newsbox .csc-textpic .csc-textpic-imagewrap img {margin: 0 0 5px 0}
.news-single-additional-info {padding: 0 0 0 12px; }

#content #wrapper .sidebarleft .buttonbox .BoxBottom { padding:0 0 40px 0; }
#content #wrapper .sidebarleft .buttonbox .button .buttonleft { width:13px;height:28px;background-image:url(../bilder/btn_grau_links.gif);background-repeat:no-repeat; }
#content #wrapper .sidebarleft .buttonbox .button .buttonmitte a { background-color:#666666; }
#content #wrapper .sidebarleft .buttonbox .button .buttonright { width:15px;height:28px;background-image:url(../bilder/btn_grau_rechts.gif);background-repeat:no-repeat; }


/* RECHTE SPALTE */
#content #wrapper .rechts { margin:5px 0 5px 0;font-size:11px; }
#content #wrapper .rechts .buttonbox { position:relative; }

#content #wrapper .rechts .BoxTop { width:234px;height:52px;background-image:url(../bilder/box_oben.gif);background-repeat:no-repeat; }
#content #wrapper .rechts .BoxTop h1 { color: #656565;font-size: 19px;font-weight: normal;margin: 0; padding: 18px 0 0 18px; }
#content #wrapper .rechts .BoxBottom { background-image:url(../bilder/small_box_content.gif);background-repeat:no-repeat;background-position:1px bottom;padding:0 0 30px 0; }
#content #wrapper .rechts .BoxBottom p { padding: 0 18px 0 18px; }
#content #wrapper .rechts .BoxBottom a { font-size:11px;font-weight:bold;color:#363636;text-decoration:none;padding:7px 5px 0 0;margin:12px 0 0 0; }
#content #wrapper .rechts .BoxBottom a:hover {  }

#content #wrapper .rechts .kontaktbox .BoxBottom p { margin:0 0 5px 0;color:#000000; }
#content #wrapper .rechts .kontaktbox .BoxBottom span.detail { background-image:url(../bilder/icon_telefon.gif);background-position:0 3px;background-repeat:no-repeat;padding:0 0 0 30px;font-size:17px;font-weight:bold;letter-spacing:-1px;margin:0; }
#content #wrapper .rechts .kontaktbox .BoxBottom ul { margin:0 16px 0 16px; padding:0 0 0 0; }
#content #wrapper .rechts .kontaktbox .BoxBottom ul li { list-style-image: url(../bilder/pfeil.gif);margin:0 0 4px 16px; }
#content #wrapper .rechts .kontaktbox .BoxBottom ul li a { color:#333333; font-weight:bold;padding:2px; text-decoration:none}

#content #wrapper .rechts .BoxContent a { font-size:11px;font-weight:bold;color:#363636;text-decoration:none;padding:7px 5px 0 0;margin:12px 0 0 0; }
#content #wrapper .rechts .BoxContent p { padding: 0 18px 0 18px; }
#content #wrapper .rechts .kontaktbox .BoxContent p { margin:0;color:#000000;padding:0 0 10px 18px }
#content #wrapper .rechts .kontaktbox .BoxContent span.detail { background-image:url(../bilder/icon_telefon.gif);background-position:0 3px;background-repeat:no-repeat;padding:0 0 0 30px;font-size:17px;font-weight:bold;letter-spacing:-1px;margin:0; }
#content #wrapper .rechts .kontaktbox .BoxContent {background-image: url("../bilder/box_kontaktmitte.gif");background-repeat: repeat-y;}
#content #wrapper .rechts .kontaktbox .BoxContent ul { border-top:1px dotted #999999; margin:12px 16px 0 16px; padding:7px 0 0 0; }
#content #wrapper .rechts .kontaktbox .BoxContent ul li {list-style-image: url("../bilder/pfeil.gif");margin: 0 0 0 16px;}
#content #wrapper .rechts .kontaktbox .BoxContent ul li a {color: #333333;font-weight: bold;padding: 2px;text-decoration: none;}


#content #wrapper .rechts .rechtsbox .BoxBottom ul { padding:7px 0 0 0; }
#content #wrapper .rechts .rechtsbox .BoxBottom ul li { background-image:url(../bilder/icon_pdf.gif);background-repeat:no-repeat;list-style: none outside none;margin: 5px 5px 10px 15px;padding: 0 0 0 40px; }
#content #wrapper .rechts .rechtsbox .BoxBottom ul li a { color:#333333; font-weight:bold;text-decoration:none}


#content #wrapper .rechts .BoxTopRed { width:234px;height:52px;background-image:url(../bilder/boxorange_oben.gif);background-repeat:no-repeat; }
#content #wrapper .rechts .BoxTopRed h1 { color: #C25E00;font-size: 19px;font-weight: normal;margin: 0; padding: 18px 0 0 18px; }
#content #wrapper .rechts .BoxBottomRed { background-image:url(../bilder/boxorange_content.gif);background-repeat:no-repeat;background-position:center bottom;padding:0 0 60px 0; }
#content #wrapper .rechts .BoxBottomRed p { padding: 0 10px 0 18px; }
#content #wrapper .rechts .BoxBottomRed a { font-size:11px;font-weight:bold;color:#363636;text-decoration:none;text-align:right;display:block;border-top:1px dotted #999999;padding:7px 5px 0 0;margin:12px 0 0 0; }
#content #wrapper .rechts .BoxBottomRed a:hover {  }


#content #wrapper .rechts .kontakt { border-bottom: 1px dotted #999999;margin: 0 4px 0 4px;padding: 7px 6px 6px 12px; font-size:11px;}
#content #wrapper .rechts .kontakt p {margin:0 0 6px 0}
#content #wrapper .rechts .kontakt p span.telefon {font-size: 17px;font-weight: bold;letter-spacing: -1px; margin: 0;padding:0 0 0 8px;}
#content #wrapper .rechts .kontakt ul { list-style-image: url(../bilder/pfeil.gif); margin:0 0 0 0; padding:6px 0 0 16px }
#content #wrapper .rechts .kontakt ul li a {color:#333333; font-weight:bold;padding:2px; text-decoration:none}

#content #wrapper .rechts ul.downloadklein {color: #333333; font-size: 11px; font-weight: normal;width:234px;list-style:none;padding:5px 5px 5px 10px;margin:0}
#content #wrapper .rechts ul.downloadklein li {padding:5px 10px 0 35px; margin:0; background-image: url(../bilder/icon_pdf.gif); background-repeat: no-repeat; background-position: 5px 6px;}
#content #wrapper .rechts ul.downloadklein li a {color: #333333;font-weight:bold; text-decoration:none}
#content #wrapper .rechts ul.downloadklein li a:hover {text-decoration:underline}

div.rechts div.csc-textpic-left div.csc-textpic-imagewrap {padding-left: 8px; }

div.land select {font-size: 10px; }

div.BoxContent.ContentFolder h1 {background-image: url("../bilder/pfeil.gif");
background-position: 0 50%;
background-repeat: no-repeat;
cursor: pointer;
font-size: 11px;
margin: 0 0 0 17px;
padding: 0 0 5px 17px; }

/* CONTENT MITTE */
#content #wrapper .contentmitte {float:left;width:476px; margin:0 0 0 8px;padding:5px 0 0 0}
#content #wrapper .contentmitte h1 { color: #333333;font-size:25px;line-height:26px;margin: 0 0 12px 0;padding: 0; }
#content #wrapper .contentmitte p { color: #5E5E5E;font-size: 12px;line-height: 16px;margin: 0;padding: 0;}

#content #wrapper .contentmitte .zweispalter {margin:18px 0 0 0}
#content #wrapper .contentmitte .zweispalter .BoxTop { width:234px;height:52px;background-image:url(../bilder/box_oben.gif);background-repeat:no-repeat; }
#content #wrapper .contentmitte .zweispalter .BoxTop h1 {color: #656565;font-size: 16px;font-weight: bold;margin: 0;padding: 18px 0 0 18px; }
#content #wrapper .contentmitte .zweispalter .BoxBottom { width:234px;background-image:url(../bilder/small_box_content.gif);background-repeat:no-repeat;background-position:1px bottom;padding:0 0 60px 0; }
#content #wrapper .contentmitte .zweispalter .BoxBottom p {font-size:11px;padding: 0 16px 0 18px;color:#333333;line-height:120%;}
#content #wrapper .contentmitte .zweispalter .boxlinks {float:left;width:234px}
#content #wrapper .contentmitte .zweispalter .boxrechts {float:right;width:234px}

#content #wrapper .contentmitte .BoxTop { width:474px; /*height:51px;*/ background-image: url(../bilder/box_2spaltig_oben.gif); background-repeat: no-repeat; margin:0 }
#content #wrapper .contentmitte .BoxTop h1 {color: #656565;font-size: 18px;font-weight: normal;margin: 0; padding: 14px 0 0 18px;}
#content #wrapper .contentmitte .BoxContent { width:464px;background-image:url(../bilder/boxContentbg.gif);background-repeat:repeat-y;padding:0 5px 0 5px; }
#content #wrapper .contentmitte .BoxBottom { width:464px;background-image:url(../bilder/big_box_content.gif);background-repeat:no-repeat;background-position:center bottom;padding:0 5px 30px 5px; }
#content #wrapper .contentmitte .BoxBottom p, #content #wrapper .contentmitte .BoxContent p { color: #333333;font-size: 11px;line-height: 15px;padding: 0 12px;}
#content #wrapper .contentmitte .BoxBottom h2, #content #wrapper .contentmitte .BoxContent h2 {color: #696969;font-size: 16px;line-height: 21px;margin:0;padding:12px;}
#content #wrapper .contentmitte .BoxBottom h3, #content #wrapper .contentmitte .BoxContent h3 {color: #333333;font-size: 13px;line-height: 15px;margin:0;padding:14px 0 0 12px;}
#content #wrapper .contentmitte .BoxBottom h3 a, #content #wrapper .contentmitte .BoxContent h3 a {color: #333333;font-size: 13px;}
#content #wrapper .contentmitte .BoxBottom ul, #content #wrapper .contentmitte .BoxContent ul { color: #555555; font-size: 14px; font-weight: normal; width:437px; margin:0;list-style:none;padding:12px; }
#content #wrapper .contentmitte .BoxBottom ul li, #content #wrapper .contentmitte .BoxContent ul li { background-color:#EBEBEB;line-height:20px;display:block; padding:10px 10px 8px 43px; background-image: url(../bilder/bulletpoint_grau.gif);background-repeat:no-repeat; margin:0 0 1px 0; background-position:8px 8px; }
#content #wrapper .contentmitte .BoxBottom ol, #content #wrapper .contentmitte .BoxContent ol { color: #555555; font-size: 14px; font-weight:normal;width:437px; margin:0;padding:12px; }
#content #wrapper .contentmitte .BoxBottom ol li, #content #wrapper .contentmitte .BoxContent ol li { background-color:#EBEBEB;line-height:20px;/*display:block;*/padding:10px 10px 8px 17px;background-image:url(../bilder/bulletpoint_ol.gif);background-repeat:no-repeat;margin:0 0 1px 0;background-position:7px 8px; }

#content #wrapper .contentmitte p.csc-frame-frame1 {background-color:#F3F3F3; padding:16px 16px 16px 16px; margin:0 12px 0 12px;border-top:2px solid #FFFFFF}
#content #wrapper .contentmitte p.csc-frame-frame1 a {display:block;border-top:1px dotted #999999;padding:10px 0 0 0}

/* SECTION-List */
#content #wrapper .contentmitte .BoxContent .title { padding:13px 0 0 18px;height:37px;width:419px;background-image: url(../bilder/section_top.gif);background-repeat:no-repeat;margin:0 12px 0 12px;color: #656565;font-size:19px;font-weight:normal; }
#content #wrapper .contentmitte .BoxContent .section { padding:9px 19px 47px 21px;width:397px;background-image:url(../bilder/section_bottom.gif);background-repeat:repeat-y;background-position:center bottom;margin:0 12px 0 12px; }
#content #wrapper .contentmitte .BoxBottom .title { padding:13px 0  0 18px;height:37px;width:419px;background-image:  url(../bilder/section_top.gif);background-repeat:no-repeat;margin:0 12px 0 12px;color:  #656565;font-size:19px;font-weight:normal; }
#content #wrapper .contentmitte .BoxBottom .section { padding:9px 19px 47px 21px;width:397px;background-image:url(../bilder/section_bottom.gif);background-repeat:repeat-y;background-position:center  bottom;margin:0 12px 0 12px; }
.section .headline { padding: 10px 5px 2px 10px;background-image:url(../bilder/pfeil_rot_rechts.gif);background-repeat:no-repeat;background-position:0 10px; }
.section .headline.act { background-image:url(../bilder/pfeil_rot_nachunten.gif);background-repeat:no-repeat; }
.section .content { padding: 0 0 5px 10px;border-bottom: 1px dotted #989898; }
.section .content .text { float:left;width:235px; }
.section .content .text p { padding:0!important; }
.section .content .image { float:right;width:150px; }

.back2home a {
  color: #C25E00;
  text-decoration: none;
  font-size: 9px;
}

#content #wrapper .contentmitte .news-single-item .news-single-img {text-align:center;padding:12px 0 12px 0}
#content #wrapper .contentmitte .news-single-item p {text-align:left}
#content #wrapper .contentmitte .news-single-backlink {margin-left:20px}
#content #wrapper .contentmitte .news-single-timedata {margin-left:20px; font-size:11px}

#content #wrapper .contentmitte .einspalter .boxaccordeon { width:437px;margin:0 0 0 12px;padding:12px 0 0 0; }
#content #wrapper .contentmitte .einspalter .boxaccordeon .accordeontop { width:437px; height:50px; background-image: url(../bilder/box_437_oben.gif); background-repeat: no-repeat; }
#content #wrapper .contentmitte .einspalter .boxaccordeon .accordeontop h1 {color: #656565;font-size: 19px;font-weight: normal;margin: 0; padding: 18px 0 0 18px;}
#content #wrapper .contentmitte .einspalter .boxaccordeon .accordeonmitte { background-image: url(../bilder/box_437_mitte.gif); background-repeat: repeat-y; }
#content #wrapper .contentmitte .einspalter .boxaccordeon .accordeonmitte .contact {border-bottom: 1px dotted #989898;padding: 10px 5px 10px 5px;margin:0 2px}
#content #wrapper .contentmitte .einspalter .boxaccordeon .accordeonmitte .contact p a { background-image: url(../bilder/pfeil_rot_rechts.gif); background-position: left top;background-repeat: no-repeat;padding:0 0 0 12px; text-decoration:none; color:#333333 }
#content #wrapper .contentmitte .einspalter .boxaccordeon .accordeonunten { width:437px;height:50px; background-image: url(../bilder/box_437_unten.gif); background-repeat: no-repeat; }
#content #wrapper .contentmitte .einspalter .boxfilter { width:437px; margin:0 0 0 12px; padding:12px 0 0 0; background-image: url(../bilder/contactfilter.png); background-repeat: no-repeat; background-position: left bottom;height: 68px; }
#content #wrapper .contentmitte .einspalter .boxfilter p{ color: #FFFFFF;float: left;font-weight: bold;margin: 16px 0 auto 15px;padding-left: 0;}
#content #wrapper .contentmitte .einspalter .boxfilter select {margin-top: 14px;width: 250px;}


#content #wrapper .contentmittebreit {float:left;width:712px; margin:0 0 0 8px;padding:12px 0 0 0}
#content #wrapper .contentmittebreit .BoxTop { width:712px; min-height:51px; background-image: url(../bilder/box_3spaltig_oben_2zeilig.gif); background-repeat: no-repeat; }
#content #wrapper .contentmittebreit .BoxTop h1 {color: #656565;font-size: 19px;font-weight: normal;margin: 0; padding: 12px 0 6px 18px;line-height:120%}
#content #wrapper .contentmittebreit .BoxContent { width:712px; background-image: url(../bilder/box_3spaltig_mitte.gif);background-repeat:repeat-y; }
#content #wrapper .contentmittebreit .BoxBottom { width:712px; background-image: url(../bilder/xxl_box_content.gif);background-repeat:no-repeat;background-position:center bottom;padding:0 0 50px 0; }
#content #wrapper .contentmittebreit .BoxBottom p {color: #333333;font-size: 11px;line-height: 15px;padding: 0 12px;}
#content #wrapper .contentmittebreit .BoxContent p { color: #333333;font-size: 11px;line-height: 15px;padding: 0 12px;}
#content #wrapper .contentmittebreit .BoxContent h2 {color: #333333;font-size: 18px;font-weight: normal;margin-bottom: 5px;padding: 0 12px;}
#content #wrapper .contentmittebreit .BoxContent .csc-textpic-intext-left-nowrap { margin-left:21px;  }

#content #wrapper .contentmittebreit .BoxContent div.zweispalter { clear:both; }
#content #wrapper .contentmittebreit .BoxContent div.zweispalter .boxlinks { float:left;width:325px; }
#content #wrapper .contentmittebreit .BoxContent div.zweispalter .boxlinks h1 { font-size:17px;color:#AAAAAA;margin:0 0 14px 0;padding:0 0 0 12px; }
#content #wrapper .contentmittebreit .BoxContent div.zweispalter .boxrechts { float:left; }
#content #wrapper .contentmittebreit .BoxContent div.zweispalter .boxrechts ul { margin:25px 0 0 0; }
#content #wrapper .contentmittebreit .BoxContent div.zweispalter .boxrechts ul li { list-style:none;min-height:20px;background-image: url(../bilder/icon_pdf.gif); background-repeat: no-repeat; background-position: 10px 5px;padding:10px 0 10px 50px; }
#content #wrapper .contentmittebreit .BoxContent div.zweispalter .boxrechts ul li a { text-decoration:none; }

#content #wrapper .contentmittebreit ul.download {color: #333333; font-size: 11px; font-weight: normal; width:678px; margin:0; list-style:none;padding:12px 0 12px 12px}
#content #wrapper .contentmittebreit ul.download li { background-color:#EBEBEB; display:block; padding:15px 10px 0 60px; height:50px; margin:0 0 2px 0; background-image: url(../bilder/icon_pdf.gif); background-repeat: no-repeat; background-position: 15px 12px; }
#content #wrapper .contentmittebreit ul.download li a {color: #333333; font-weight:bold;text-decoration:none}
#content #wrapper .contentmittebreit ul.download li a:hover {text-decoration:underline}

#content #wrapper .contentmittebreit ul.presse {color: #333333; font-size: 11px; font-weight: normal; width:678px; margin:0; list-style:none;padding:12px 0 12px 12px}
#content #wrapper .contentmittebreit ul.presse li { background-color:#EBEBEB; display:block; padding:15px 20px 0 60px; height:85px; margin:0 0 2px 0; background-image: url(../bilder/icon_info.png); background-repeat: no-repeat; background-position: 15px 12px; }
#content #wrapper .contentmittebreit ul.presse li a {color: #333333; font-weight:bold;text-decoration:none}
#content #wrapper .contentmittebreit ul.presse li a:hover {text-decoration:underline}
#content #wrapper .contentmittebreit ul.presse li div.mehr { float:right; background-image: url(../bilder/pfeil.gif); background-repeat: no-repeat; background-position: left center;padding:0 0 0 12px }

#content #wrapper .contentmittebreit .news-list-container .text p {padding:0!important}

#content #wrapper .contentmittebreit .tx-indexedsearch {padding:10px 15px 10px 15px}
#content #wrapper .contentmittebreit .tx-indexedsearch .tx-indexedsearch-browsebox {padding:10px 0 10px 0}
#content #wrapper .contentmittebreit .tx-indexedsearch table td.tx-indexedsearch-info {padding:4px}

/* TABLE DOWNLOAD */
div.contentmittebreit table.downloadtable {width:682px; margin:10px 14px 10px 15px; border-collapse:collapse;}
div.contentmittebreit table.contenttable tbody tr.tr-even {background-color: #EBEBEB;border-bottom: 2px solid #FFFFFF;}
div.contentmittebreit table.contenttable tbody tr.tr-odd {background-color: #F3F3F3;border-bottom: 2px solid #FFFFFF;}
div.contentmittebreit table.downloadtable td {height:68px; font-size:11px;color:#333333}
div.contentmittebreit table.downloadtable td a {color:#333333;text-decoration:none;font-weight:bold}
div.contentmittebreit table.contenttable td.td-0 {width:60px; padding-left:20px}


#content #wrapper .boxorange {width:234px;}
#content #wrapper .boxorangetop  { width:234px; height:52px; background-image: url(../bilder/boxorange_oben.gif); background-repeat: no-repeat; margin:0 }
#content #wrapper .boxorangetop h1 {color: #C25E00;font-size: 19px;font-weight: normal;margin: 0; padding: 18px 0 0 18px;}
#content #wrapper .boxorangemitte { width:234px; background-image: url(../bilder/boxorange_mitte.gif); background-repeat: repeat-y;  }
#content #wrapper .boxorangemitte p {font-size:11px;margin:0;padding:7px 6px 6px 18px}
#content #wrapper .boxorangebottom { width:234px; height:48px; background-image: url(../bilder/boxorange_unten.gif); background-repeat: no-repeat; }


#content #wrapper .breadcrumb {background-image: url(../bilder/trenner_pfad.gif);background-position: center bottom;background-repeat: no-repeat;font-size: 12px;height: 27px;margin: 7px 0 3px 0; padding:0 0 0 12px}
#content #wrapper .breadcrumb a { color:#333333;text-decoration:none!important;font-size: 12px!important; font-weight:normal!important }
#content #wrapper .mitte {float:left; width:726px}
#content #wrapper .mitte a { color: #323232;font-size:11px;font-weight:bold;text-decoration:underline; }

#content #wrapper .rechts {width:234px; float:right}

#content #wrapper ul li.hell {background-color:#F3F3F3!important;}

.buttonbox { position:relative; }
.buttonbox .button { position:absolute;height:25px;color:#FFFFFF;font-size:13px;font-weight:normal;bottom:20px;left:18px; }
.buttonleft { float:left;width:13px;height:28px;background-image:url(../bilder/orange_links.png);background-repeat:no-repeat; }
.buttonright { float:left;width:15px;height:28px;background-image:url(../bilder/orange_rechts.png);background-repeat:no-repeat; }
.buttonmitte { height:22px;float:left;}
.buttonmitte a { text-decoration:none!important;color:#FFFFFF!important;display:block;height:16px;padding:6px 0 6px 0;background-color:#D9620D; }

/* Downloads */
.sb_download_flex {
  background: none repeat scroll 0 0 #EBEBEB;
  float: left;
  height: auto;
  margin: 0 3px 0 10px;
  padding: 10px 5px 10px 5px;
  width: 680px;
  border-bottom:2px solid #FFFFFF;
}

div.left {width: 320px;float: left; }

div.left div.downloadInfoWrap div {clear: both; }
div.sb_download_text {float: left; width: 350px; }
.sb_download_flex .title, .sb_download_single .title {
  color: #333333;
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size:11px;
}

#content .mitte .contentmittebreit .sb_download_text {font-size:11px; color:#333333}
#content .mitte .contentmittebreit .downloadLink a {font-size:12px!important; font-weight:bold;color: #333333}
#content .mitte .contentmittebreit .downloadFilesize {font-size:11px;color: #333333}
#content .mitte .contentmittebreit .sb_download_flex .downloadIcon {min-width:40px;float:left;clear:both;}
#content .mitte .contentmittebreit .downloadInfoWrap {float:left}
#content .mitte .contentmittebreit .sb_download_flex .downloadIcon a img {border:none;margin-right: 10px;}

#content .bottom .bottomright div.csc-default a {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

ol {list-style-type: none; margin: 0; padding: 0; }
ol li div.enumeration {float: left; clear: none; margin: 0 20px 0 0 !important;font-weight:bold }
ol li {clear: both; padding: 9px 0 10px 16px !important ;}
div.enumtext {margin-left: 30px; }

/*gmap container*/
div#map_canvas {width: 100%; height: 400px; }
#directionsform {
padding: 0 10px 0 10px;
width: 444px;
}
.listPointBoxBrightlyForm {
margin: 1px 0px 0px 0px;
width: 416px;
padding: 11px 0px 9px 16px;
background-color: #F3F3F3;
}
