@charset "utf-8";
/* CSS Document */
html {  height:101%; }
body {
  background-color: #FFFFFF;
  font: normal 1em Arial, Helvetica, Sans-serif;
  margin: 10px 10px 10px 10px;
  width: auto;
}

* {margin-bottom:0px;}


h1
{  font-family: Arial,Helvetica,Sans Serif; font-size:14pt;
        color:#086E05;
        margin:0;
        padding:0;
        margin-top:14px;
        margin-bottom:0;}

div.text-main { margin-top:10px; margin-left:46px; }


#rechts_mitte h3
{  font-family: Arial,Helvetica,Sans Serif; font-size:11pt;
        margin-bottom:10px;}


h2
{  font-family: Arial,Helvetica,Sans Serif; font-size:14pt;
        margin-bottom:10px;text-align: center;
   }

h3
{  font-size:11pt;
font-weight:bold;
}

  #abst1 { margin-bottom: 12px;
           background-color: #00c600;
  }

#container{
width: 965px;
height: auto;
margin: 7px auto;
padding: 0;
text-align: left;
background: #ffcc33;
}

#kopf {
background-image: url(../bilder-bg/kopf_1v.png);
background-repeat:no-repeat;
width: 964px;
height: 66px;
margin: 0;
padding: 0;
}

#grafik {
background-image: url(../bilder-bg/struktur_4.jpg);
background-repeat:no-repeat;
width: 235px;
height: 45px;
margin: 0;
padding: 0;
float:left;

}

#top {
background-color: #ffcc33;
width: 728px;
height: 45px;
margin-left: 0px;
padding:0;
margin-top:0;
float:left;

}

#zurueck {
margin-left:0px;
margin-top:0px;
font-size:9px;
line-height:24px;
background-image: url(../bilder-bg/struktur_2.jpg);
font-weight:normal;

}

#menu_top {
background: #ffcc33;
width: 718px;
height: 24px;
margin: 0;
padding-left: 10px;
font-family: Verdana,Arial,Helvetica,Sans Serif;
font-size:10pt;
font-weight:bold;
color:#ffffff;
background-image: url(../bilder-bg/struktur_2.jpg);
}
  /* erste- leere Navizeile*/
#navi_top {
background: #00C600; /* menue-farbe */
width: 213px;
height: 24px;
border-top: 0px solid #fcc33;
border-bottom: 0px solid #fcc33;
padding: 0;
float:left;
}

/* Linke Navigation */
#navi_mitte ul {
        list-style-type:none;
}
#navi_mitte div {
        padding:0; /* oberes padding wieder zurücksetzen ggf. dann oben anpassen */
        width:100%;
}
#navi_mitte div a {
        padding:2% 4% 1% 4%;
        width:92%;
}

#navi_mitte {
background-color: #d2ffae;
width: 213px;

margin:0;
padding: 0;
float:left;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image
{
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-top: 0px;

}

#navi_bottom {
background: #006900;
width: 213px;
height: 24px;
margin-top: 0px;
padding: 0;
float:left;
}

#content_top{
width: 511px;
height: 24px;
margin-top: 0px;
padding: 0;
float:left;
background: #ffcc33;
}

#content {
width: 511px;
background-color: #ffcc33;
height: 550px ;
margin:0px;
float:left;
padding:0px;
}


#content br {
clear:none;
}

#text{
padding:0;
margin-top:0;
margin-bottom:40px;
margin-left:25px;
margin-right:25px;
font-family: Verdana,Arial,Helvetica,Sans Serif;
font-size:10pt;
font-weight:normal;
color:#505050;
}

#text2
{
padding:0;
margin-top:0;
margin-bottom:40px;
margin-left:2px;
margin-right:25px;
font-family: Verdana,Arial,Helvetica,Sans Serif;
font-size:10pt;
font-weight:normal;
color:#505050;
}

#text3
{
padding:0;
margin-top:0;
margin-bottom:40px;
margin-left:65px;
margin-right:25px;
font-family: Verdana,Arial,Helvetica,Sans Serif;
font-size:10pt;
font-weight:normal;
color:#505050;
}


#text_rechts{
margin-top:0;
margin-bottom:40px;
margin-left:15px;
margin-right:15px;
font-family: Verdana,Arial,Helvetica,Sans Serif;
font-size:10pt;
font-weight:normal;
color:#505050;
}

#text_rechts .csc-textpic-image {
        margin-bottom:0px;
        display:inline-block;
}


#fuss {
background: #006900;
width: 511px;
height: 20px;
margin:0;
padding-top: 4px;
float:left;
text-align:center;
font-size: 11px;
font-family: Verdana, sans-serif;
text-decoration: none;
color: #FBF304;
}



#rechts_oben {
background-image: url(../bilder-bg/rundecke.png);
background-repeat:no-repeat;
background-position:bottom;
width: 240px;
height: 24px;
margin-top: 1px;
padding: 0;
float:left;
}

#rechts_oben2 {
background-image: url(../bilder-bg/rundecke_2.png);
background-repeat:no-repeat;
background-position:bottom;
width: 240px;
height: 24px;
margin-top: 1px;
padding: 0;
float:left;
}

#rechts_mitte {
background-color: #d2ffae;
width: 240px;
margin:0;
padding: 0;
float:left;
}

#rechts_unten {
background: #006900;
width: 240px;
height: 20px;
margin-top: 0px;
padding-top: 4px;
float:left;
text-align:center;
font-size: 11px;
font-family: Verdana, sans-serif;
text-decoration: none;
color: #d2ffae; /*hellgn*/
}

#oben {
color: #d3deea;
margin:0;
padding: 0;
clear:both;
}

#mitte {
 background-color:#d2ffae;
                               /* background-image: url(../bilder-bg/bg.jpg);
                                  background-repeat: repeat-y;*/
width:965px;
height: 684px;
margin:0;
padding: 0;
clear:both;
background-color:#000000;
}

#unten {
margin:0;
padding: 0;
clear:both;
}

br { clear: both; }

#zurueck a:link {color:#ffffff; text-decoration:none; font-weight:bold;}
#zurueck a:visited {color:#d3deea; text-decoration:none; font-weight:bold;}

a img {border:none;}
.menu1-level1-no a:link {color:#d3deea; text-decoration:none;}
.menu1-level1-no a:visited {color:#d3deea; text-decoration:none;}
.menu1-level1-no a:active {color:#d3deea; text-decoration:none;}
.menu1-level1-no:hover a
{color:#33538d; text-decoration:none; }


a:link {color:#33538d; font-weight:bold; text-decoration:none;}
a:visited {color:#33538d; font-weight:bold; text-decoration:none;}
a:active {color:#33538d; font-weight:bold; text-decoration:none;}
a:hover {color:#33538d; font-weight:bold; text-decoration:none;}

.box {
        height: auto;
        margin-top: 1px;
        margin-bottom: 21px;
        width: auto;
        padding: 0;
        clear:both;
      display: inline-block;
        }



.oben_links {


        width: 13px;
        height: 13px;
        background-image: url(../bilder-bg/oben_links.jpg);
        background-repeat: no-repeat;
        float: left;
        margin: 0;
        }


.mitte_oben {

        width: 213px;
        height: 13px;
        background-image: url(../bilder-bg/mitte.jpg);
        background-repeat: repeat;
        clear: right;
        margin: 0;
     float: left;
        }

.oben_rechts {

        width: 13px;
        height: 13px;
        background-image: url(../bilder-bg/oben_rechts.jpg);
        background-repeat: no-repeat;
        margin: 0;
        float:left;
        }

.content_news {

        width: 226px;
        height: 145px;
        background-image: url(../bilder-bg/mitte.jpg);
        background-repeat: repeat;
        margin: 0;
        padding:0;
        font-family: Verdana,Arial,Helvetica,Sans Serif;
        font-size:11px;
        font-weight:normal;
        color:#d2ffae;
        clear:both;
        }

.content_moments {

        width: 226px;
        height: 140px;
        background-image: url(../bilder-bg/mitte.jpg);
        background-repeat: repeat;
        margin: 0;
        padding:0;
        font-family: Verdana,Arial,Helvetica,Sans Serif;
        font-size:11px;
        font-weight:normal;
        color:#d2ffae;
        clear:both;
        }


.unten_links {

        width: 13px;
        height: 13px;
        background-image: url(../bilder-bg/unten_links.jpg);
        background-repeat: no-repeat;
        display: inline-block;
        margin: 0;
        float:left;
        }

.mitte_unten {

        width: 213px;
        height: 13px;
        background-image: url(../bilder-bg/mitte.jpg);
        background-repeat: repeat;
         clear: right;
        margin: 0;
        float: left;
        }

.unten_rechts {

        width: 13px;
        height: 13px;
        background-image: url(../bilder-bg/unten_rechts.jpg);
        background-repeat: no-repeat;
        margin: 0;
        float:left;
                }

.mitte_list {

        width: 196px;
        height: 142px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
        margin-right: 5px;
        padding: 0px;

        }

       /*------------------------   NAVIGATION  -----------*/

ul.menu {
        list-style:none;
}

ul.menu a:hover {
        background-color:#9cbddd;
        text-decoration:none;
}


/*  MENU 1, level 1, normal state (NO) */

.menu1-level1-no {

   font-size: 15px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-decoration: none;
   color: #d3deea;
   border-bottom: 1px solid #d3deea;
   background: #33538d;
   width: 203px;
   height: 22px;
   padding-left: 10px;
   padding-top: 2px;

}

.menu1-level1-no:hover {

   font-size: 15px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-decoration: none;
   color: #d3deea;
   border-bottom: 1px solid #d3deea;
   background: #9cbddd;
   width: 203px;
   height: 22px;
   padding-left: 10px;
   padding-top: 2px;

}

.menu1-level1-act, .menu1-level1-cur {

   font-size: 15px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   color: #d3deea;
   border-bottom: 1px solid #d3deea;
   background: #9cbddd;
   width: 203px;
   height: 22px;
   padding-left: 10px;
   padding-top: 2px;

}

.menu1-level1-actifsub {

   font-size: 15px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-decoration: none;
   color: #d3deea;
   border-bottom: 1px solid #d3deea;
   background: #33538d;
   width: 203px;
   height: 22px;
   padding-left: 10px;
   padding-top: 2px;

}

.menu1-level1-actifsub:hover {

   font-size: 15px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-decoration: none;
   color: #d3deea;
   border-bottom: 1px solid #d3deea;
   background: #9cbddd;
   width: 203px;
   height: 22px;
   padding-left: 10px;
   padding-top: 2px;
 }