@font-face {
    font-family: 'robotoCd';
    src: url('fonts/roboto/robotocondensed-bold-webfont.eot');
    src: url('fonts/roboto/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/robotocondensed-bold-webfont.woff') format('woff'),
         url('fonts/roboto/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'robotoCd';
    src: url('fonts/roboto/robotocondensed-regular-webfont.eot');
    src: url('fonts/roboto/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/robotocondensed-regular-webfont.woff') format('woff'),
         url('fonts/roboto/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {margin: 0px; padding: 0px; background-color: #D8D4BD;
      font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;}
img {border: none;}

.boxCenter {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;}

/* 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;}


/******************/
/*** Navigation ***/
/******************/
.boxNavi {position: absolute; top: 78px; left: 48px; z-index: 3;
          width: 176px; min-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; background-image: url(menue/bgnav.png);
            font-family: robotoCd, sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: #222222; line-height: 17px;}

.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: pointer;}

.boxNavi ul {position: relative; padding: 0px; list-style-type: none; background:url(menue/menue-abstand.gif) repeat-y; }
.boxNavi>ul {margin: 34px 0px 25px 0px;}
.boxNavi>ul li {padding: 0px; margin: 7px 0px 0px 0px; min-height: 17px;}
.boxNavi>ul li a {padding-left: 38px; width: 138px;}
.boxNavi>ul>li>ul {margin: 0px 0px 0px 0px; padding-top: 3px;}

.boxNavi>ul>li>ul li {padding: 0px; margin: 5px 0px 0px 0px; min-height: 17px;}
.boxNavi>ul>li>ul li a {padding-left: 55px; width: 121px;}
.boxNavi>ul>li>ul li:first-child {padding: 0px; margin: 0px 0px 0px 0px; min-height: 17px;}

/* Klappdarstellung */
.boxNavi>ul ul {display: none;}
.boxNavi>ul>li.offen>ul {display: block;}

/* Ersten und letzten Punkt selektieren */
.boxNavi>ul>li:first-child a {background-image: url(menue/main-top-4.png)} /* erster Punkt */
.boxNavi>ul>li:last-child a {background-image: url(menue/main-bottom-3.png)} /* letzter Haupt-Punkt geschlossen */
.boxNavi>ul>li.offen:last-child a {background-image: url(menue/bgnav.png)} /* letzter Haupt-Punkt offen */
.boxNavi>ul>li.offen:last-child>ul>li:last-child a {background-image: url(menue/main-bottom-3.png)} /* letzter Punkt Submenue */

/* Menuetip */
#menueTT {position: absolute; top: 176px; left: 227px; z-index:99;
          width: 139px; display: none; padding:7px 17px 15px 28px;
          background-color: #CAC4A6; border: 0px none;}


/* Menue der dritten Ebene */
.thirdLevel {border: 0px none; outline: none; margin: 11px 55px 0px 108px; max-height: 140px; overflow: auto; width: 357px;} /* max-height: 147px; */
.thirdLevel ul {list-style-type: none; padding: 0px 7px 0px 0px; margin: 0px;}
.thirdLevel ul li { padding: 0px; padding-left: 17px; margin: 0px 0px 3px 0px; background: url(thirdlevel/ankergrafik_right.png) no-repeat 1px 1px;}
.thirdLevel a.aktiv {font-weight: 700;}
.thirdLevel a.aktiv:hover {font-weight: 700; text-decoration: none; cursor: default;}

/* Selcox Skin des Scrollers */
.scrollable.selcox-skin {padding-right: 10px; padding-bottom: 0px;}
.scrollable.selcox-skin .scroll-bar.vertical {width: 6px;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 3px;}
.scrollable.selcox-skin .scroll-bar.horizontal {height: 6px;}
.scrollable.selcox-skin .scroll-bar .thumb {background-color: #888888;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 3px;}


/* Scrollmenue im Content */
.boxDocument ul.scroll {width: 357px; margin: 22px 55px 9px 108px; padding-left: 0px;
                list-style-type: none;}
.boxDocument h1+ul.scroll,
.boxDocument h2+ul.scroll,
.boxDocument h1+nav>ul.scroll,
.boxDocument h2+nav>ul.scroll {margin-top: 11px;}
.boxDocument ul.scroll li {margin: 0px 0px 3px 0px; padding-left: 17px;
                font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;
                background: url(thirdlevel/ankergrafik_down.png) no-repeat 2px 3px;}


/* Sitemap */
.sitemap ul {margin: 0px 0px 0px 0px; padding-left: 0px; list-style-type: none;}
.sitemap>ul {margin: 11px 55px 9px 108px; padding-left: 0px;}
.sitemap li {margin: 0px 0px 3px 0px; padding-left: 17px;
            font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;
            background: url(thirdlevel/ankergrafik_right.png) no-repeat 1px 1px;}
.sitemap li:first-child {margin-top: 6px;}
.sitemap>ul>li>ul {margin-bottom: 13px;}


div.oneKat {margin: 5px 55px 9px 108px; width: 520px; font-size: 11px; font-family: verdana, sans-serif; line-height: 17px;}
div.oneKat form, div.oneKat select {display: inline-block;}
div.oneKat select {margin-left: 10px; border: 1px solid #222222; padding: 1px; font-size: 11px; font-family: verdana, sans-serif; background-color: transparent;}
div.oneKat select option {margin-bottom: 3px;}

/* nach oben Scroller */
#top {position: fixed; width: 200px; top: 150px;}
#top>div {position: relative; margin-left: 68px; border-bottom: solid #222222 1px;}

#top a {display: inline-block; padding-left: 13px;
        background: url(thirdlevel/ankergrafik_up.png) no-repeat 0px 3px;
        color: #9E1A00; text-decoration: none;}
#top a:hover {color: #9E1A00; text-decoration: underline;}


/**********************/
/*** Contentbereich ***/
/**********************/

/* Contentbox */
.boxContent {position: absolute; top: 89px; left: 200px; z-index: 2; width: 520px; min-height: 750px;
             background-color: #E7E4D5;}

/* Content-Kopf */
.boxCtKopf {background:url(layout/headline_content_strich.gif) repeat-x; position: relative;
            margin: 45px 55px 17px 55px; width: 410px; height: 27px; overflow: hidden;
            color: #222222; font-size: 14px; font-weight: normal; line-height: 20px; font-family: robotoCd, sans-serif;}

.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 .thirdLevel + h2, .boxDocument nav + h2 {margin-top: 38px;}
.boxDocument h1 + h2 {margin-top: 9px;}

.boxDocument h1 + h3 {margin-top: 9px;}
.boxDocument h2 + h3 {margin-top: 9px;}
.boxDocument h3 + h4 {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 h3 + ul {margin-top: 0px;}

.boxDocument h4 {margin: 9px 55px 0px 108px;
     font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px; font-weight: 700;}
.boxDocument h4 + ul.keywords {margin-top: 0px;}

.boxDocument h1>a, .boxDocument h2>a, .boxDocument h3>a {color: #222222;}

.boxDocument p {width: 357px; margin: 0px 55px 9px 108px;
   font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;}

.boxDocument strong {font-weight: bold;}

.boxDocument pre {width: 357px; margin: 0px 55px 9px 108px;
   font-family: courir, monospace; 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.bullits {width: 357px; margin: 9px  55px 9px 108px;  padding-left: 0px;
                list-style-image:url(fliesbullit.gif);}
.boxDocument ul.bullits ul {margin: 0px;  padding-left: 0px;}
.boxDocument ul.bullits 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.keywords {width: 357px; margin: 9px  55px 9px 108px;  padding-left: 0px;
                list-style-image:url(fliesbullit.gif);}
.boxDocument ul.keywords ul {margin: 0px;  padding-left: 0px;}
.boxDocument ul.keywords li {margin-left: 12px; padding-left: 0px;
                font-family: verdana, sans-serif; color: #222222; font-size: 11px; line-height: 17px;}

.boxDocument ul.alone {margin-bottom: 50px;}

.boxDocument ul.nobullits {width: 357px; margin: 9px  55px 9px 108px;  padding-left: 0px; list-style-type: none;}


.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 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 */
    -khtml-user-select: none; -o-user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.boxDocument .bild.klick {margin: 27px 47px 0px auto;} /* 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 */
.boxDocument .slideshow {background: url(slide.png) no-repeat 0px 2px; padding-left: 19px;}

/* Bildnachweis */
.boxDocument .bildnachweis {margin-top: 40px;}
.boxDocument .bildnachweis .klappe p {font-size: 9px; line-height: 15px;}
.boxDocument .bildnachweis .bnwLink {display: block; margin: 0px 55px 10px 108px; font-size: 9px; font-weight: 700;}
.boxDocument .bildnachweis dl {font-size: 9px; line-height: 15px;}
.boxDocument .bildnachweis dt {font-weight: 700;}
.boxDocument .bildnachweis dd {margin-bottom: 5px; margin-left: 0px;}


/******************/
/*** Seitenfuss ***/
/******************/
.boxCtFuss {position: relative; margin: 62px 55px 88px 55px; height: 20px; width: 410px;
            background:url(layout/headline_content_strich.gif) repeat-x;
            }
.FAZ {position: relative; height: 100px; width: 100%; background-color: #D8D4BD;}

.fussNavi {position:absolute; top: 21px; width: 410px; text-align: left;}
.fussNavi a {margin: 0px 13px 0px 0px; font-size: 11px; font-family: robotoCd, sans-serif; text-decoration: none; color: #222222;}
.fussNavi a:hover {text-decoration: underline; }



/*@media print
{
  .boxLogo, .box1, .box2, .box3, .box4, .box5,
  .boxNavi, footer, .FAZ {display: none;}

  body, .boxContent {background-color: transparent;}

  .boxContent {position: static; top: auto; left: auto; width: auto;}

  .boxCtKopf {background: none; border-bottom: 1px solid #818181;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; width: auto;}

  .boxDocument h1, .boxDocument h2, .boxDocument h3, .boxDocument h4,
  .boxDocument p, .boxDocument ul
  {margin-left: 0px !important; margin-right: 0px !important; width: auto !important;}
}*/