
body {margin: 0px; padding: 0px; background-color: #D8D4BD;  
      font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;}
img {border: none;}

.boxAll {position: relative; width: 768px; margin: 0px auto;}


.boxLogo {position: absolute; top: 0px; left: 169px; z-index: 4;
          display: block; width: 239px; height: 102px;
          background-color: #FFFCEF;}


/* Menue */
.boxNavi {position: absolute; top: 78px; left: 48px; z-index: 3;
          width: 176px; height: 290px; margin: 0px; padding: 0px;
          background-color: #B5AE85;}
.boxNavi a {display: block; width: 176px; height: 17px;
            background-repeat: no-repeat; background-position: 0px 0px;}

.boxNavi a:hover {background-position: 0px -17px;}
.boxNavi a.offen {background-position: 0px -51px;}
.boxNavi a.offen:hover {background-position: 0px -68px;}
.boxNavi a.aktiv, .boxNavi a.aktiv:hover {background-position: 0px -34px; cursor: default;}


.boxNavi ul.main {position: relative; margin: 34px 0px 0px 0px; padding: 0px;  
             list-style-type: none; background:url(../menu/menue_abstand.gif) repeat-y; }
.boxNavi ul.main li {padding: 0px; margin: 8px 0px 0px 0px; min-height: 17px;}

.boxNavi ul.sub {position: relative; margin: 0px 0px 0px 0px; padding: 0px; padding-top: 3px;
              list-style-type: none; background:url(../menu/menue_abstand.gif) repeat-y;}

.boxNavi ul.sub li {padding: 0px; margin: 5px 0px 0px 0px; min-height: 17px;}
.boxNavi ul.sub li:first-child {padding: 0px; margin: 0px 0px 0px 0px; min-height: 17px;}


/* Menuetip */
#menueTT {position: absolute; top: 176px; left: 227px; z-index:99;
          width: 139px; display: none; padding:7px 12px 15px 30px;
          background-color: #CAC4A6; border: 0px none;}


/* Hintergrund */
.box1 {position: absolute; top: 11px; left: 0px; z-index: 2;
       width: 169px; height: 67px; background-repeat:no-repeat;
       }

.box2 {position: absolute; top: 78px; left: 0px; z-index: 2;
       width: 48px; height: 443px; background-repeat:no-repeat;}

.box3 {position: absolute; top: 368px; left: 48px; z-index: 2;
       width: 152px; height: 153px; background-repeat:no-repeat;}

.box4 {position: absolute; top: 11px; left: 408px; z-index: 2;
       width: 360px; height: 78px; background-repeat:no-repeat;}

.box5 {position: absolute; top: 89px; left: 720px; z-index: 2;
       width: 48px; height: 432px; background-repeat:no-repeat;}


/* Contentbox */
.boxContent {position: absolute; top: 89px; left: 200px; z-index: 2; width: 520px;
             background-color: #E7E4D5;}


/* Content-Kopf */
.boxCtKopf {background:url(layout/headline_content_strich.gif) repeat-x; position: relative;
            width: 410px; margin: 45px 55px 17px 55px; min-height: 27px; }

.boxDocument {position: relative; min-height: 580px;}

/* Content */
.boxDocument h1 {width: 357px; margin: 50px 55px 5px 108px;
    font-family: verdana, sans-serif; color: #222222; font-size: 12px; line-height: 17px; font-weight: 700;}
.boxDocument h1:first-child {margin-top: 0px;}

.boxDocument h2 {width: 357px; margin: 50px 55px 5px 108px;
    font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px; font-weight: 700;}
.boxDocument ul.navi3 + h2 {margin-top: 40px;}
.boxDocument h1 + h2 {margin-top: 9px;}

.boxDocument h2 + h3 {margin-top: 9px;}
.boxDocument h3 {width: 357px; margin: 30px 55px 0px 108px;
    font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px; font-weight: 700;}

.boxDocument p {width: 357px; margin: 0px 55px 9px 108px;
   font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;}

.boxDocument a {color: #9E1A00; text-decoration: none;}
.boxDocument a:hover {color: #9E1A00; text-decoration: underline;}

.boxDocument blockquote {width: 357px; margin: 9px 55px 9px 108px;
   font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;}

.boxDocument ul {width: 357px; margin: 9px  55px 9px 108px  ;  padding-left: 0px;
                list-style-image:url(fliesbullit.gif);}
.boxDocument ul ul {margin: 0px;  padding-left: 0px;}
.boxDocument li {margin-left: 12px; margin-bottom: 3px; padding-left: 0px;
                font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;}

.boxDocument ul.alone {margin-bottom: 50px;}

.boxDocument ul.navi3 {list-style: none; padding: 0px; margin-top: 22px;}
.boxDocument ul.navi3 li { padding: 0px; margin: 0px 0px 6px 0px; }

.boxDocument dl {width: 357px; margin: 9px  55px 9px 108px  ;  padding-left: 0px;}
.boxDocument dt {float: left; margin-right: 5px; padding: 0px;}
.boxDocument dd {padding: 0px;}


.boxDocument h3 + ul {margin-top: 0px;}

.boxDocument span.em img {position: relative; top: 1px; margin: 0px 0px 0px 1px; height:9px; width:8px;}
.boxDocument span.em {color: #9e1a00;}


.boxDocument .bild {position: relative; margin: 27px 47px 0px auto; text-align: right;} /* Bild */
.boxDocument .bild.klick {margin: 27px 47px 0px 95px;} /* Weiterschalt-Bild */
.boxDocument .bildschild {position: absolute; top: 10px; padding: 5px 55px; border: 1px #222222 solid; background-color: #E7E4D5;} /* klickmich-Anzeige */

.boxDocument .bildersubt {position: relative; margin: -3px 55px 38px 108px; font-size: 10px; line-height: 14px;} /* Subtitle */


/* Seitenfuss */
.boxCtFuss {position: relative; margin: 0px 55px;  
            background:url(layout/headline_content_strich.gif) repeat-x;
            width: 410px; margin: 62px 55px 0px; height: 20px;
            text-align: right;}
.FAZ {position: absolute; bottom: -70px; height: 20px; width: 2px;}

a.obenpf {position: absolute; left: -3px; top: 1px;
          display: block; height: 17px; width: 17px;
          background: url(layout/obenpf.gif) no-repeat 0px 0px;
          text-decoration: none;}
a.obenpf:hover {background-position: -17px 0px; text-decoration: none;}

#smButt {position: absolute; top: 1px; right: -2px; display: block;
         width: 35px; height: 16px; background: url(layout/sitem.gif) no-repeat 0px 0px;}
#smButt:hover { background-position: 0px -16px;}


/* Sitemap */
#sitemap {position: relative; background: url(layout/sitembg.gif) repeat-x #D8D4BD;}
#sm1{position: relative;  padding: 33px 55px 45px;  background-color:#E7E4D5;}
#sm2{position: relative; }

.spaltenmap {width: 410px; font-family: verdana,sans-serif; font-size: 10px; line-height: 15px;}

.spaltenmap div.sp1 {float: left; width: 200px;}
.spaltenmap div.sp2 {float: right; width: 180px;}
.spaltenmap .clear {clear: both; height:  0px; font-size: 0px; line-height: 0px; }

.spaltenmap .cap {font-weight: 700; font-size: 10px;}

.spaltenmap ul {list-style: none;}

.spaltenmap .cap + .cap, .spaltenmap ul + .cap  {margin-top: 15px;}


.spaltenmap ul {list-style-type: none; margin: 0px; padding: 0px;}
.spaltenmap li {margin: 0px;}

.spaltenmap a {text-decoration: none; color: #222222;}
.spaltenmap a:hover {text-decoration: underline; color: #9E1A00;}
.spaltenmap a.aktiv {text-decoration: underline; color: #222222; cursor: default;}
/*.spaltenmap a.aktiv {text-decoration: none; color: #9a9a9a; cursor: default;}*/

