html, body {
color:#000;
margin:0;
padding:0;
font:15px arial, verdana, sans-serif;

background-repeat:repeat-x;
background-color:#99ccff;
background: #fff url(bg7.jpg) repeat-y top center;
}

#container{
background:#000;
padding:0;
margin:0 auto;
width:900px;
min-width:900px;
border:0px solid black;
background-color:#fff;}
#head{
z-index:1;
height:75px;
border:0px solid black;
background:url(nav_bg.jpg);
background-repeat:repeat-x;
border-bottom:0px solid #000;
background-color:#fff;}
#head1{
z-index:1;
margin:0;
padding:55px 0px 0px 356px;
border-bottom:0px solid black;
height:270px;
background:url(head_frau1111.jpg);
background-color:#fff;}

#head2{
z-index:1;
margin:0;
padding:0;
border-bottom:0px solid black;
height:215px;
background:url(welle.jpg);
background-color:#fff;}

 #left{
 position:relative;
 z-index:1;
 float:left;
 width:154px;
 height:350px;
 border:0px solid black;
 background: #fff url(leftbg.jpg) repeat-y top right;
 }


#content{
color:#666666;
z-index:1;
background:#fff;
padding:1px 20px 30px 20px;
min-height:700px;
margin:0 0 0 154px;
  border-left:1px solid #6699cc;
}

/* for Internet Explorer */
/*\*/
* html #content {
height: 550px;
}

#content a{
 text-decoration: none;
 color:#666666;
}
#content a:hover{
 text-decoration: underline;
 color:#666666;
}


.menu {
padding-right:0px;
background: #fff url(nav_b.jpg) repeat-x;
}
   .menu a {
font-weight:bold;
padding-left:15px;
padding-right:15px;
height:20px;
font: 12px arial; color:#666666;
padding-top:35px;
padding-bottom:20px;
text-align:center;
text-decoration: none;
float:left;
outline:none;
background:url(nav_t.jpg) no-repeat center left;
}

.menu a:hover {


font: 12px arial; color:#fff;
background: #568ed8 url(nav_t1.jpg) no-repeat center left;
}

.menu a.stick {
font: 12px arial; color:#fff;
background: #568ed8 url(nav_t1.jpg) -100 -100 no-repeat;
}


#content1{

z-index:1;
width:900px;

padding-left:5px;
min-height:350px;

}

/* for Internet Explorer */
/*\*/
* html #content1 {
height: 350px;
}

#nav1 a {

width:265px;
height:155px;
border:1px solid black;
background: #fff url(nav-rat.jpg) 0 0 no-repeat;
text-decoration: none;
outline:none;
}

#nav1 a:hover {
background: #fff url(nav-rat.jpg) 0 0 no-repeat;
width:265px;
height:155px;
}

#nav1 a.stick {
background-position: 0px 0;
}

#nav2 a {
float:left;
width:178px;
height:290px;
border:0px solid black;
background: #fff url(down.jpg) 0 0 no-repeat;
text-decoration: none;
outline:none;
}

#nav2 a:hover {
background: #fff url(down_over.jpg) 0 0 no-repeat;
}

#nav2 a.stick {
background-position: 0px 0;
}



#nav3 a {
float:left;
width:178px;
height:290px;
border:0px solid black;
background: #fff url(amb.jpg) 0 0 no-repeat;
text-decoration: none;
outline:none;
}

#nav3 a:hover {
background: #fff url(amb_over.jpg) 0 0 no-repeat;
}

#nav3 a.stick {
background-position: 0px 0;
}

#vtm logo {
        float:left;
        color:#568ed8;
        }
.imgstyle1 {
        float:left;
        padding-top:10px;

        }

#menu_le {
font:12px arial, verdana, sans-serif;
z-index:1;margin-left:12px;


}
#menu_le a, #menu_le a:visited {

text-align:left;
text-decoration:none;
color:#666666;
display:block;
width:7em;

padding-bottom:4px;
padding-left:20px;
margin-bottom:15px;
}
#menu_le a.stick1 {
 background: #fff url(pt.gif) 0px 2px no-repeat;
text-align:left;
text-decoration:none;
color:#568ed8;
display:block;
width:7em;

padding-bottom:4px;
padding-left:20px;
}
#menu_le a:hover {
padding-left:20px;
color:#568ed8;
background: #fff url(pt.gif) 0px 2px no-repeat;
}

#text_index{
width:735px;
height:99px;
background: #fff url(info_flow1.jpg);
margin:-40px 0px 0px 85px;
}
.gema{


border:0px;
float:right;
margin:25px -55px 0px 0px;
}

#foot{
/*position:absolute; */
 padding:0px 0px 0px 0px;
bottom:0px;
display:block;
width:100%;
height:37px;
z-index:6;
overflow:hidden;
background:#fff;
border-top:15px solid #fff;
}
#foot_wrap{
/*position:absolute; */
 padding:0px 0px 0px 0px;
bottom:0px;
display:block;
width:100%;
height:450px;
z-index:6;
overflow:hidden;
background:#f8f7f8;
border-top:1px solid #ddd;
}
#foot1{
/*position:absolute; */
padding:10px 0px 0px 0px;
margin:0 auto;
bottom:0px;
display:block;
width:900px;
height:450px;
z-index:6;
overflow:hidden;
background:#f8f7f8;
border-left:0px solid #f8f7f8;
border-top:0px solid #dddddd;

}
.foot{
float:left;
margin:0px 0px 0px 20px;


}
#abstand{
 width:50px;
 border:0px solid #000;
 float:left;
}
#foot p{margin:0;padding-top:15px;text-align:center; font: 10px arial; color:#999999;  }
.nav_foot a {
  font:10px   arial,verdana, sans-serif;
  margin:0px 20px 5px 0px;
  text-decoration:none;
  color:#666;
  display:block;
  border-bottom:1px solid #dddddd;


  }
.nav_foot a:hover {
  text-decoration:underline;
}
.foot_unten{
font:10px   arial,verdana, sans-serif;
color:#666;
float:left;
margin:160px 0px 0px 135px;
}
.sup{
font:10px   arial,verdana, sans-serif;
}
.logo_head{
float:left;
margin:0px 0px 0px 5px;



        }
         .left{

         float:left;
        margin:0px 0px 0px 5px;
         }
         h1 {
font-size:18px;
color:#568ed8;
}
#bt{
        position:fix;
        color:#666666;
        margin:0px 0px 0px 0px;

        }
        .dr{
                font-family:"Lao UI", "Arial", "Verdana", "sans-serif";
                text-shadow: #999999 3px 3px 5px;
                font-size:28px;

                }
                .we{
                        font-family:"Lao UI", "Arial", "Verdana", "sans-serif";

                        font-size:33px;
                        text-shadow: #999999 3px 3px 5px;

                        }

                        #kostenlosejavascripts{
position:absolute;
margin:150px 0px 0px 0px;
}
.men{
        border:none;
        border:0px;
        margin-top:0px;
        padding:0px;
        font: 0.8em arial; color:#666666;
        float:right;


        }
.men ul{
        background:#fff;
        height:20px;
        list-style:none;
        margin:0;
        padding:0px 0px 0px 0px;
        color:#666666;
        }
     .men ul li{
     color:#666666;

     }
        .men li{
                float:left;
                padding:0px;
                color:#666666;
                }
        .men li a{
                background:url(nav_t.jpg) no-repeat center left;
                   height:20px;
                display:block;
                font-weight:normal;
                color:#666666;
                margin:0px;
                padding:35px 15px 20px 15px;
                text-align:center;
                text-decoration:none;
                }

                .men li a:hover{
                        background: #568ed8;
                        color:#666666;
                        text-decoration:none;

                        }
                 .men ul li:hover a{
                  background: #568ed8;
                        color:#fff;
                        text-decoration:none;

                 }





        .men li ul{
                background:#568ed8;
                display:none;
                height:auto;
                padding:0px 0px 0px 0px;
                margin:0px;
                border:0px;
                position:absolute;
                width:250px;
                z-index:200;

                /*top:1em;
                /*left:0;*/
                }
        .men li:hover ul{
                display:block;

                }
        .men li li {

                display:block;
                float:none;
                margin:0px;
                padding:0px;
                width:250px;
                }
        .men li:hover li a{
                background:none;

                }
        .men li ul a{
                display:block;
                height:30px;
                 border:1px solid #568ed8;
                font-style:normal;
                margin-top:0px;
                padding:10px 10px 0px 15px;
                text-align:left;
                }
                .men li ul a:hover, .men li ul li:hover a{
                        background:#fff;
                        border:1px solid #568ed8;
                        color:#666666;
                        text-decoration:none;
                        }
        .men p{
                clear:left;
                }
