body {
    background: #fff; 
    font-family: arial, helvetica, verdana, sans-serif; font-size: 12px;color: #393939;
    margin: 0; padding: 0; width: 100%;
}
#header { background: transparent url(/images/layout/bgLine_header.gif) 0 -4px repeat-x;  }
#header .logo { width: 740px; height: 120px; margin-left: 20px; background: transparent url(/images/layout/header3.gif) left top no-repeat; }
/* Header mit Hintergrundbild verlinkt */
#header .logo a.wappenLink { position: absolute; top:0; left: 0; 
 background: transparent;
 width: 52px; height: 94px;  
 margin: 26px 0 0 30px; padding: 0;
}
/* -----------------------------------------------------------------------------
Topnavigationen 
-------------------------------------------------------------------------------- */
#navigation { 
 width: 664px; height: 17px; 
 background: transparent url(/images/layout/topnavig_de.gif) 0 0 no-repeat; 
 margin: 0; padding: 0;
 position: absolute; top: 83px; left:111px;
 /*
 margin: 3px 0 0 0; padding: 0;
 position: relative; top: 83px; !top:80px; left: 111px;*/
 }
#navigation li { margin: 0; padding: 0; list-style: none; position:relative; left: 0px; /*margin: 0 0 4px 0; !margin-bottom:0; padding: 0; list-style: none; position: absolute; top: 0; */}
#navigation li, #navigation a { height: 15px; display: block; }



  #show_navOne { float: left;left: 0px; width: 96px; }        
  #show_navTwo {  float: left;left: 96px; width: 104px; }
  #show_navThree { float: left; left: 0px; width: 104px; }
  #show_navFour {  float: left;left: 0px; width: 84px; }
  #show_navFive {  float: left;left: 0px; width: 80px; }
  /*#show_navSix {  float: left;left: 0px; width: 104px; }*/
  #show_navLang {  float: left;left: 0px; width: 104px; }
  
  #show_navOne a:hover,
  #show_navOne a.actv { background: transparent url(/images/layout/topnavig_de.gif) 0px -17px no-repeat; border-bottom: 4px solid #a0a0a0; }
        
  #show_navTwo a:hover,
  #show_navTwo a.actv { background: transparent url(/images/layout/topnavig_de.gif) -96px -17px no-repeat; border-bottom: 4px solid #a0a0a0; }
  #show_navThree a:hover,
  #show_navThree a.actv { background: transparent url(/images/layout/topnavig_de.gif) -200px -17px no-repeat; border-bottom: 4px solid #a0a0a0; }
  #show_navFour a:hover,
  #show_navFour a.actv { background: transparent url(/images/layout/topnavig_de.gif) -304px -17px no-repeat; border-bottom: 4px solid #a0a0a0; }
  #show_navFive a:hover,
  #show_navFive a.actv { background: transparent url(/images/layout/topnavig_de.gif) -388px -17px no-repeat; border-bottom: 4px solid #a0a0a0; }
  /*
  #show_navSix a:hover,
  #show_navSix a.actv { background: transparent url(/images/layout/topnavig_de.gif) -468px -17px no-repeat; border-bottom: 4px solid #a0a0a0; }
  */
  #show_navLang a:hover,
  #show_navLang a.actv { background: transparent url(/images/layout/topnavig_de.gif) -468px -17px no-repeat; border-bottom: 4px solid #a0a0a0; }



#navigation a span { display:none; }
.switchcontent,
.switchcontent.multiparts {
position: absolute; top:17px;
width: 300px; z-index: 20;
font-size: 11px; font-family: arial, helvetica, verdana, sans-serif; color: #333;
background: #d9d9d9;
margin: 0px;
padding: 0px;
}

.floatTermine {  text-align: right;background: #f0f0f0; font-weight: bold; padding: 3px 5px; margin: 0;}
.floatTermine span { float: left; }
#sc1 .floatTermine  a.quartalLink { color: #333; text-decoration: none; display: inline; border-bottom: none; margin: 0 10px; }
#sc1 .floatTermine  a.quartalLink:hover,
#sc1 .floatTermine  a.quartalLink.actv { color: #b13d20; }
.switchcontent h4 { font-size: 11px; padding: 5px; margin: 0; }
#sc1 a.link { color: #333; text-decoration: none; display: block; border-bottom: none; padding: 0;margin: 0; }
.switchcontent p { margin: 3px 5px; padding: 0; }
.date { margin: 0; padding: 0; color: #757575; }
.switchcontent .line { border-bottom: 1px solid #828282; }
.switchcontent .closed { text-align: right; display: block; padding: 0 5px 5px 0;} 
#sc1 a.link { background: none; }

/* -----------------------------------------------------------------------------
Inhalt
-------------------------------------------------------------------------------- */
#main { width: 740px; margin-left: 20px; }
#main p { line-height: 17px;}
#main.home p { margin: 0 70px 17px 150px; }
#main.default  { width: 500px; margin-left: 170px; }
#main p.textAlignLeft { padding: 0 0 0 70px; }
#main p.textAlignRight { padding: 0 70px 0 0; }
#main .imgAlignLeft { float: left; margin: 0 25px 0 0; padding: 0; }
#main .imgAlignRight { float: right; margin: 0 0 0 25px; padding: 0; }
#main .imgAlignLeft img,
#main .imgAlignRight img { margin: 0; padding: 0; }
#main .imgAlignLeft .teaser,
#main .imgAlignRight .teaser { 
    float: left; background: #f1f1f1;
    font-size: 10px;
    width: 139px; height: 235px; 
    margin: 0 3px 0 0; padding: 0px; 
}
#main ul { color: #b13d20; margin-left: 15px; padding: 0;}
#main li { margin-bottom: 5px; }
#main a { color: #333; text-decoration: none; }
#main a:hover { background: #f2f2f2; }

#main a.pdfLink { line-height: 25px; background: transparent url(/images/layout/pdficon.gif) 1px 0px no-repeat; padding: 4px 4px 4px 24px; }
#main a.pdfLink:hover { line-height: 25px; background: #f2f2f2 url(/images/layout/pdficon.gif) 1px 0px no-repeat; padding: 4px 4px 4px 24px; }

#main a.docLink { line-height: 25px; background: transparent url(/images/layout/wordicon.gif) 2px 0px no-repeat; padding: 4px 4px 4px 24px; }
#main a.docLink:hover { line-height: 25px; background: #f2f2f2 url(/images/layout/wordicon.gif) 2px 0px no-repeat; padding: 4px 4px 4px 24px; }

/* -----------------------------------------------------------------------------
Slide show 
-------------------------------------------------------------------------------- */
#slideImages { height: 185px; padding-left: 20px; background: transparent url(/images/layout/bgLine_header.gif) 0 91px repeat-x; }
#slideImages img {
    behavior: url("pngbehavior.htc");
}
#slideImages.blank { height: 10px;  background: transparent url(/images/layout/bgLine_header.gif) bottom left repeat-x; }
/* -----------------------------------------------------------------------------
Footer
-------------------------------------------------------------------------------- */
#footer { float: left; width: 740px; margin: 6px 0px 0 20px;  font-size: 11px; color: #a0a0a0; padding: 0;  }
#footer p { margin:0; padding: 0 20px 0 0; }
#footer a { color: #a0a0a0; text-decoration: none; }
#footer a:hover { color: #b13d20; }
#footer .alignLeft { float: left; }
#footer .alignLeft.bottom { margin-top: 32px; }
#footer .alignRight { float: right; }