html {
    scrollbar-face-color:#F3D7C2;
    scrollbar-highlight-color:#FFCC33;
    scrollbar-darkshadow-color:#FF5F00;
    scrollbar-shadow-color:#FF9F00;
    scrollbar-arrow-color:#800000;
    scrollbar-track-color:#F3D7C2;
    background-image: url("../img/leuchttbild1.jpg");
    background-attachment: fixed;
         background-position: 10px 99%;
         background-repeat: no-repeat;
         background-color: #F3D7C2;
}


body{    font: normal 12px Arial, Helvetica, sans-serif;
    color: #333333;
    line-height: 1.166;
    margin-top: 0px;
         margin-right:8%;
         margin-left:10px;
    padding: 0px;
         height: 100%;
         border-right: 1px solid #993300;
         border-left: 1px solid #993300;
         margin-bottom: 0px;
}



.hgbild p {margin-left:30px;}

a{
    color: #006699;
    text-decoration: none;
}

a:link{
    color: #006699;
    text-decoration: none;
}

a:visited{
    color: #006699;
    text-decoration: none;
}

a:hover{
    color: #006699;
    text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 200%;
 color: #334d55;

}

h2{
 font-family: Arial,sans-serif;
 font-size: 140%;
 color: #006699;
 padding: 10px 0px 10px 30px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 130%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 110%;
 font-weight: bold;
 color: #9F0000;
 margin: 0px;
 padding: 6px 0px 0px 40px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 10px 0px 10px 0px;
 padding: 10px 0px 0px 0px;
}

h6 {font-family: Verdana,Arial,sans-serif;
 font-size: 110%;
 color: #004080;
 margin: 0px;
 padding: 10px 0px 10px 3px;
}

ul{
 list-style-type: square;
}

ul ul{
 font: normal 12px Arial, Helvetica, sans-serif;
 padding: 1px 0 0 5px; color: #003F00;
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

.rechtsb {text-align: right; vertical-align:top;
          font: 12px Arial, Helvetica, sans-serif;
          border-right: 1px solid #cccccc;
    }
tr.hg {background-color:#F3D7C2;}

.farbdu1 {margin:0px; padding:0px;
    background-color:#FF9933;
    border-bottom: 1px solid #993300;
    border-right: 1px solid #993300;
    color: #993300;
}

.farbdu3 { background-color:#FF9933; margin:0px; padding:0px;
      border-right: 1px solid #993300;}
.farbdu0 { background-color:#FF9933; margin:0px; padding:0px;
      }

.farbdu2 { background-color:#FF9933; margin:0px; padding:0px 10px 0 0;
      border-bottom: 1px solid #993300; text-align: right;
           font: normal 10px Arial, Helvetica, sans-serif;
      color: #333366;
           }

.farbhe0 { background-color:#F3D7C2; margin:0px; padding:0px;}
.farbhe1 { background-color:#F3D7C2; margin:0px; padding:0px;
      border-bottom: 1px solid #993300;
      border-right: 1px solid #993300;}

.farbhe2 { background-color:#F3D7C2; margin:0px; padding:0px;
      border-bottom: 1px solid #993300;}

.farbhe3 { background-color:#F3D7C2; margin:0px; padding:0px;
      border-right: 1px solid #993300;}

.farbhe4 { background-color:#F3D7C2;
      border-top: 1px solid #993300;
           border-right: 1px solid #993300;
           font: normal 11px Arial, Helvetica, sans-serif;
      color: #333366;
           vertical-align: middle;
           padding: 2px;
           }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{margin: 0px;
    padding: 0px 0px 0px 0px;

    width: 100%;
         }

#navBar{ background-image: url("../img/platz20.gif");
         background-repeat: repeat-y;
    float: left;
    width: 20%;
    margin: 0px;
    padding: 0px;
    height: 100%;
    border-right: 1px solid #FFC9AE;

}

#headlines{
      float:right;
    width: 18%;
    border-left: 1px solid #993300;
    border-right: 1px dotted #993300;
    padding-right: 10px;
}

#content{
    height: 100%;
    float: right;
    width: 79%;
    padding: 0px;
    margin-bottom: 2px;

}

#content1{
    height: 100%;
    float: left;
    width: 60%;
    padding: 0px;
    margin-bottom: 2px;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
    margin: 0;
    padding: 0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{ font: normal 12px Arial, Helvetica, sans-serif;
    padding:0px;
    border-bottom: 1px solid #993300;
    color: #A02020;
    background-color: #F3D7C2;
    height:26px;
         vertical-align: bottom;
         text-align: right;
}

#globalNav img{
    margin:  0 10px 0 0px;
    padding:0;
    border-right: 1px solid #993300;
    }

#globalNav a {border:1px;
         margin-top: 5px;
         margin-bottom:1px;
         margin-left:10px;
         margin-right:10px;
    font-size: 12px;
    padding: 6px;
         color:#9F0000;
}

/*************** #pageName styles **************/

#pageName{
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{height:10px;
    font: normal 12px Arial, Helvetica, sans-serif;
    padding: 0px;
         margin: 0px;
}

#breadCrumb img{
    margin:  0 10px 0 0px;
    padding:0;
    border-right: 1px solid #993300;
    }


/************** .feature styles ***************/

.feature, .feature2 {
    padding: 15px 5px 10px 5px;
    font: normal 12px Arial, Helvetica, sans-serif;
    margin: 15px 10px 1px 30px;
    height: 100%;
}

.feature-1 {
    padding: 15px 5px 10px 5px;
    font: normal 12px Arial, Helvetica, sans-serif;
    margin: -45px 10px 1px 30px;
    height: 100%;
}

.feature2m, .feature1 {
    padding: 15px 5px 10px 5px;
    font: normal 12px Arial, Helvetica, sans-serif;
    margin: 15px 10px 20px 30px;
    height: 100%;
    border-top: 1px solid #993300;
}

.feature h3, .feature1 h3, .feature2 h3 {
    padding: 30px 0px 15px 0px;
    text-align: center;
}

.feature img, .feature1 img, .feature-1 img {
    float: right;
    padding: 1px 30px 10px 20px;
}

.feature2 img {
    float: left;
    padding: 1px 20px 10px 30px;

}

.feature2m img {
    float: left;
    padding: 1px 20px 10px 30px;

}

.feature p, .feature1 p, .feature-1 p {
    text-align:justify;
    padding: 0px 25px 1px 30px;
}

.feature2 p {
    text-align:justify;
    margin: 10px 25px 1px 30px;
}
.feature2m p {
    text-align:justify;
    margin: 10px 25px 1px 30px;
}
.feature table{
         font: normal 12px Arial, Helvetica, sans-serif;
         border-collapse: collapse;
         border: 1px solid #993300;
}

.feature td {padding: 10px; vertical-align: top; height: 100%;
       text-align:justify;}

.feature1 table{
         float: right;
         font: normal 12px Arial, Helvetica, sans-serif;
         vertical-align: top;
}
.feature1 td {padding: 2px 10px 2px 10px; text-align:justify;}

.feature1 big {
    padding: 0;
    margin: 0 5px;
    font-size: 120%;
    font-weight: bold;
}

.feature3 p {
    text-align:justify;
    padding: 0px 65px 1px 60px;
}

.feature3 ul{margin:1px 0px 0px 30px;}

.feature2 table{
    width:98%;
    font: normal 12px Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding: 0px;
    margin:15px 10px 1px 1px;
}

.feature2 table table{

         font: normal 12px Arial, Helvetica, sans-serif;
         vertical-align: top;
         margin;0px; padding:1px;
        }

.feature2 td {
        padding: 2px 0px 2px 5px;
        vertical-align: top;
         }

.feature3 {
          font: normal 12px Arial, Helvetica, sans-serif;
         vertical-align: top;
         margin;0px; padding:1px;
        }

.feature3 td { padding:4px; text-align: justify; vertical-align:top;
                border: 1px solid #E06000; background-color: #F3D7C2;
}

.feature2 table img { padding:0px;}

.feature2 li { list-style: none;
        margin: 0;
        padding: 3px 1px 2px 2px;
        }

.border {
         border-left: 1px solid #E06000;
         }
/************** .story styles *****************/

.story2 dt {    list-style: none;
        margin: 0px 0px 2px 30px;
                 padding: 1px 5px 0px 2px;}

.story4 ul {    list-style: none;
        margin: 0px 10px 2px 10px;
                 padding: 1px 5px 5px 2px;}

.story4 table {margin: 0px 10px 2px 100px;
                 padding: 1px ;
                 }

.story4 {    font: normal 16px MS Serif, Arial, Helvetica, sans-serif;
                 color:#800000;
        }

.story4 p  {margin: 0px 0px 0px 250px; }

.story{
    float: right;
    padding: 10px 10px 0px 10px;
    margin: 0 20px 1px 5px;
    font: normal 12px Arial, Helvetica, sans-serif;
    width:40%;
    text-align:justify;

}

.story p{
    padding: 0px 0px 10px 0px;

}

.story1{
    float: left;
    padding: 10px 10px 0px 10px;
    margin: 0 2px 1px 20px;
    font: normal 12px Arial, Helvetica, sans-serif;
    width:41%;
    text-align:justify;
}

.story1 p{
    padding: 0px 0px 10px 0px;
}

.story2{ padding:0px;
         margin: 0px;
    font: normal 12px Arial, Helvetica, sans-serif;
         width:90%;
         text-align:justify;

}

.story2 h6 {
         text-align:center;
         font: normal 12px Arial, Helvetica, sans-serif;
         color:#001060;
                 }

.story2 p {
          padding: 0px 10px 10px 20px;

}

.story2 img {
         float:right;
         padding: 0px 10px 10px 20px;

}

.story2 h5{
    padding: 0px 0px 10px 20px;
}

.utext {text-align:left; margin:1px 30px 2px 0px; font-style: italic;}
/************* #siteInfo styles ***************/

#siteInfo{
    clear: both;
    border-top: 1px solid #FFC9AE;
    border-bottom: 1px solid #993300;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #0080C0;
    padding: 5px 10px 5px 10px;
    text-align:right;
}

#siteInfo img{
    padding: 4px 4px 4px 10px;
    vertical-align: middle;
}


/************* #search styles ***************/

#search{
    padding: 5px 0px 5px 10px;
    border-bottom: 1px solid #993300;
    font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
    display: block;
    margin: 0px;
    padding: 0px;
}


/*********** #navBar link styles ***********/
#navBar table{
    margin:  0 0px 0 20px;
    padding:0;
    border-left: 1px solid #993300;
         width: 95%;
    }

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

#navBar ul ul{
 font: normal 11px Arial, Helvetica, sans-serif;
 padding: 1px 0 0 20px; color: #003F00;
 }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #FF9F00;
}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
    margin: 0px;
    padding: 0px;

    font: normal 12px Arial, Helvetica, sans-serif;
}

#sectionLinks img{

    padding:0;
         border-right: 1px solid #FF9F00;
         border-bottom: 1px dotted #FFEFE8;
    }

#sectionLinks h3{
    padding: 10px 0px 2px 10px;
}

#sectionLinks a {
    display: block;
         border-bottom: 1px solid #FF9F00;
    padding: 2px 0px 2px 10px;
         margin:0px 10px 0px 0px;
}

#sectionLinks a:hover{
    background-color: #FFC9AE;

}

/************** #advert styles **************/

#advert{ border-bottom: 1px solid #FF9F00;
    padding: 0px 0px 0px 0px;
         font: normal 11px Arial, Helvetica, sans-serif;
}

#advert img{
    display: inline; vertical-align: middle;
}


#advert ul {list-style: none; margin: 0 30px 0px 0px;
     font: normal 11px Arial, Helvetica, sans-serif;
     padding: 10px 0 10px 10px; color: #003F00;
         border-top: 1px solid #FF9F00;
         width: 85%; vertical-align: middle;
 }
#advert table{
    margin:  0 20px 0px 20px;
    padding:0 ;
    border-left: 1px solid #993300;

         }
/************** #headlines styles **************/

#headlines{
    margin: 0px;
    padding: 10px 0px 20px 10px;
    font: normal 12px Arial, Helvetica, sans-serif;
}

#headlines p{
    padding: 5px 0px 5px 0px;
}

#headlines img{
    margin: 5px 0px 5px 0px;
}

#headlines a{
    margin: 5px 0px 10px 0px;
    padding:2px;
    color: #003F00;
    border: 1px solid #FF9F00;
}

#headlines a:hover{
    background-color: #FFC9AE;

}
