body{
   margin:0px;
   padding:0px;
   width:100%;
   height:100%;
   background-color:#cccccc;
  
   margin:50px 0px;
   padding:0px;
   text-align:left;
   
   color:#5b5b5b;
   font-family:'Lucida Grande','Lucida sans unicode','Lucida sans', sans-serif;
   font-size:70%;
   line-height:150%;
}

#page{
   position: absolute;
   width:883px;
   min-height:559px;
   top: 120px;
   background-color:#ffffff;
}

#navigation{
   width:253px;
   float:left;
}

#logo{
   width:253px;
}

#header {
    top: 0px;
    display: block;
    float: left;
}



/* Hauptnavigation erste Ebene */

#navi{

   height:246px;
   width:251px;
   clear:left;
   border:1px solid white;
    display: none;
}

#navi ul{
   margin:0px;
   padding:0px;
   margin-top:53px;
}

#navi li{
   margin:0px;
   padding:0px;
   list-style-type:none;
   line-height:140%; 
   width:180px;
}

#navi .active{
   line-height:140%; 
}

#navi li a{
   padding-left:86px;
   color:#999999;
   text-decoration:none;
   font-weight:bold;
}

#navi .active a{
   padding-left:46px;
   color:#1a1a1a;
}

#navi .link3{
   margin-bottom:20px;
}

#navi .active3{
   margin-bottom:20px;
}

#navi .active3 a{
   padding-left:46px;
   margin-bottom:20px;
   color:#1a1a1a;
}

#navi .link7{
   margin-bottom:20px;
}

#navi .active7{
   margin-bottom:20px;
}

#navi .active7 a{
   padding-left:46px;
   margin-bottom:20px;
   color:#1a1a1a;
}

#navi li a:hover{
  padding-left:46px;
   padding-right:46px;
   color:#1a1a1a;
}


/* Hauptnavigation zweite Ebene */


#navi_2{
   height:84px;
   width:251px;
   clear:left;
   border:1px solid white;
    float: right;
    position: absolute;
    display: block;
    left: 612px;
    top: 0;
}

#navi_2 ul{
   margin:0px;
   padding:0px;
}

#navi_2 li{
   margin:0px;
   padding:0px;
   padding-left:45px;
   list-style-type:none;
}

#navi_2 li a{
   color:#999999;
   text-decoration:none;
}

#navi_2 li a:hover{
   color:#1a1a1a;
}

#navi_2 .active a{
   color:#1a1a1a;
}


/* Sprachnavigation */



#navi_lang{
  width:auto;
  margin-left:799px;
}

#navi_lang ul{
   margin:0px;
   padding:0px;
}

#navi_lang li{
   margin:0px;
   padding:0px;
   float:left;
   list-style-type:none;
}

#navi_lang li a{
   padding:3px;
   color:#474747;
   text-decoration:none;
   background-color:#f0f0f0;
   line-height:190%;
}

#navi_lang li a:hover{
   background-color:#cccccc;
}

#navi_lang li .activ{
   padding:3px;
   color:#474747;
   text-decoration:none;
   background-color:#cccccc;
}

/* Hilfsnavigation */


#navi_help{
  clear:left;
}

#navi_help ul{
   margin:0px;
   padding:0px;
   margin-left:89px;
}

#navi_help li{
   margin:0px;
   padding:0px;
   float:left;
   list-style-type:none;
}

#navi_help li a{
   color:#666666;
   text-decoration:none;
   font-weight:bold;
    display: none;
}

#navi_help li a:hover{
   color:#1a1a1a;
}


/*     Inhalt     */

table{
   margin:0px;
   padding:0px;
   border:0px;
}

td{
   margin:0px;
   padding:0px;
   border:0px;
   padding-right:20px;
}

a{
   color:#5b5b5b;
}

a:hover{
   color:#000;
}

b{
   color:#666666;
}

/* p{
   margin:0px;
   padding:0px;
   margin-bottom:20px;
} */

strong{
   color:#666666;
}

#text_links{
    float: left;
    display: block;
}

#text_rechts {
    float: left;
    display: block;
}

#text_rechts2 {
    float: left;
    display: block;
}



/* formular */

.eingabe{
  width:265px;
  border:1px solid #5b5b5b;
  color:#666666;
  background-color:#f0f0f0;
  margin-bottom:7px;
}

.eingabe:hover{
  background-color:#fff;
}

.eingabefeld{
  width:265px;
  border:1px solid #5b5b5b;
  color:#666666;
  background-color:#f0f0f0;
  margin-bottom:7px;
  height:40px;
}

.eingabefeld:hover{
  background-color:#fff;
}

.button{
  padding:3px;
  border:1px solid #5b5b5b;
  color:#666666;
  background-color:#f0f0f0;
  margin-top:7px;
  margin-bottom:7px;
}

.button:hover{
  background-color:#fff;
}


#link{
   height:80px;
   width:253px;
}

#inhalt{
  width:630px;
  height:539px;
  float:left;
}

#headline h1,h2,h3,h4,h5{
   margin:0px;
   margin-top:70px;
   margin-bottom:20px;
   padding:0px;
   font-size:100%;
   line-height:120%;
   width:500px;
   
}

#fliesstext{
   margin:0px;
   padding:0px;
   width:500px;
   line-height:120%;
}

#fliesstext_hg_grau{
   margin:0px;
   margin-top:40px;
   padding-top:40px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:40px;
   background-color:#f0f0f0;
   width:546px;
   height:257px;
   line-height:120%; 
}

#text_kurzinfo{
   padding:0px;
   margin:0px;
   color:#666666;
   width:500px;  
   height:88px;
   line-height:120%;
   padding-left:20px;
   margin-top:20px;
}

#text_info{
   position:absolute;
   top:33px;
   left:353px;
   color:#666666;
   background-color:#f6f6f6;
   width:452px;
   height:277px;
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:40px;
   display:none;
   line-height:120%;
}

#text_liste{
   position:absolute;
   top:33px;
   left:253px;
   z-index:10;
   color:#8a8a8a;
   background-color:#f6f6f6;
   width:552px;
   height:455px;
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:40px;
   display:none;
   line-height:120%;
}

#text_team{
   position:absolute;
   top:33px;
   left:253px;
   z-index:10;
   color:#8a8a8a;
   background-color:#f6f6f6;
   width:552px;
   height:455px;
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:40px;
   display:none;
   line-height:120%;
}

.closeWindow{
   color:#000000;
   margin:0px;
   padding:0px;
   padding-left:25px;
   padding-top:5px;
   padding-bottom:5px;
   background-image:url(../images/button_schliessen.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   text-decoration:none;
}

.closeWindow:hover{
   color:#666666;
}

/*     Styles fuer Startseite      */

.imgStart{
   border:1px solid #ccc;
   margin-top:34px;
display: none;
}

#tickerStart{
   position:absolute;
   left:252px;
   top:394px;
}

.ticker{
   margin-top:21px;
   background-color:#f0f0f0;
   color:#666666;
   width:587px;
   height:18px;
   border:0px;
   padding-top:5px;
   padding-left:3px;
   font-family:'Lucida Grande','Lucida sans unicode','Lucida sans', sans-serif;
    display: none;
}

#flash {
    display: none;
}



/* Startseite */
#dwerk {
    display: block;
    width: 200px;
    position: absolute;
    left: 900px;
}

