html, body {
color:#000;
margin:0;
padding:0;
font: arial,verdana, sans-serif;
font-size: 101%;
background-repeat:repeat-x;
background: #fff url(bg6_2.jpg) no-repeat 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:115px;
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:0;
border-bottom:0px solid black;
height:325px;
background:url(head_frau2.jpg);
background-color:#fff;}

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

 #left{
 position:relative;
 z-index:1;
 float:left;
 width:170px;
 background: #fff url(leftbg.jpg) no-repeat top right;
 }

#content{
position:relative;

font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background:#fff;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
border-bottom:50px solid #fff;
}
#content_slide{
position:relative;

font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background:#fff url(img/bg_slide.jpg)no-repeat top left;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
border-bottom:50px solid #fff;
}
#content2{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(noten.png);
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
#content3{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(img/form-bg-individuelle.jpg) no-repeat -5px 55px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
#content4{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(img/form1_bg.jpg) no-repeat -5px 55px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
#content5{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(img/form-bg-handel.jpg) no-repeat -5px 55px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}

#content6{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(img/form-bg-gewerbliche.jpg) no-repeat -5px 55px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
#content7{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(img/form-bg-geschaeft.jpg) no-repeat -5px 55px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
#content8{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(/img/form-bg-handel.jpg) no-repeat -5px 730px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
#content9{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(img/ambiente-musik_9.jpg) no-repeat 0px 50px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
#content10{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(img/form-bg_abmi.jpg) no-repeat -5px 75px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
#content11{
position:relative;
font:0.95em arial,verdana, sans-serif;
color:#666666;
z-index:1;
background: #fff url(img/form-bg_heilberufe.jpg) no-repeat -5px 75px;
padding:1px 20px 30px 20px;
min-height:490px;
margin:0 0 0 170px;
border-left:1px solid #6699cc;
}
/* for Internet Explorer */
/*\*/
* html #content {
height: 490px;

}

#content a{
 text-decoration: none;
  color:#666666;
}
#content a:hover{
 text-decoration: underline;
 color:#666666;
}
#content_slide a{
 text-decoration: none;
  color:#666666;
}
#content_slide a:hover{
 text-decoration: underline;
 color:#666666;
}
#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:480px;
z-index:6;
overflow:hidden;
background:#f8f7f8;
border-top:1px solid #ddd;
text-align:left;
}
#foot1{
/*position:absolute; */
padding:10px 0px 0px 0px;
margin:0 auto;
bottom:0px;
display:block;
width:900px;
height:480px;
z-index:6;
overflow:hidden;
background:#f8f7f8;
border-left:195px solid #f8f7f8;
border-top:0px solid #000;

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


}
.foot_unten{
font:10px   arial,verdana, sans-serif;
color:#666;
float:left;
margin:160px 0px 0px 130px;
}
#foot p{margin:0;padding-top:15px;text-align:center; font: 0.6em arial; color:#999999;  }
#abstand{
 width:50px;
 border:0px solid #000;
 float:left;
}
.menu {
padding-right:0px;
}
   .menu {
padding-right:0px;
background: #fff url(nav_b.jpg) repeat-x;
}
   .menu a {
padding-left:15px;
padding-right:15px;
height:20px;
font: 0.8em 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: 0.8em arial; color:#fff;
background: #568ed8 url(nav_1t.jpg) no-repeat center left;
}

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


#content1{

z-index:1;
background: url(head_frau1.jpg) no-repeat;
padding-left:5px;
min-height:350px;

}

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




#nav2
{position:relative;
display:block;
width:267px;
float:right;
margin:15px 0px 0px 0px;
}

#nav2 a{
display:block;
width:267px;
height:160px;
background:url(nav-rat.jpg);
background-position:-5px -10px;
background-color:transparent;
padding:0px 0px 0px 18px
}
#nav2 a:hover {
background-position:-5px -171px;
overflow:hidden;
text-decoration: none;
text-shadow: #fff 0px 1px;
 }

#nav2 h6{
margin:5px 30px 5px 0px;
}

#nav3
{
display:block;

float:right;
margin:0px 0px 0px 0px;
}
#nav3 a{
display:block;
width:200px;
height:37px;
background:url(bl_kl.jpg);
background-position:0px -2px;
background-color:transparent;
padding:13px 0px 0px 0px;
text-align: center;
}
#nav3 a:hover {
background-position:0px +50px;
overflow:hidden;

text-shadow: #fff 0px 1px;
 }
 #nav4
{
display:block;

float:right;
margin:0px 0px 0px 0px;
}
#nav4 a{
display:block;
width:200px;
height:35px;
background:url(bl_kl.jpg);
background-position:0px -2px;
background-color:transparent;
padding:15px 0px 0px 0px;
text-align: center;
}
#nav4 a:hover {
background-position:0px +50px;
overflow:hidden;
text-decoration: none;
text-shadow: #fff 0px 1px;
 }

 #nav5
{
display:block;


margin:0px 0px 0px 0px;
}
#nav5 a{
display:block;
width:200px;
height:36px;
background:url(bl_kl.jpg);
background-position:0px -2px;
background-color:transparent;
padding:14px 0px 0px 0px;
text-align: center;
}
#nav5 a:hover {
background-position:0px +50px;
overflow:hidden;
text-decoration: none;
text-shadow: #fff 0px 1px;
 }

 #navi
{
 float: left;

}

#navi ul
{

margin:  0px 0px -20px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi li
{

float: left;
margin-left: 0px;
}

#navi a
{
display: block;
padding:13px 0px 0px 0px;
width:200px;
height:35px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
text-align: center;
}

#navi a:visited
{
color: #666;
}

#navi a:hover
{
color: #568ed8;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}

 #navi_1
{
 margin:35px 0px 0px 0px;
 float:right;
}

#navi_1 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_1 li
{

float: left;
margin-left: 0px;
}

#navi_1 a
{
display: block;
padding:15px 0px 0px 15px;
width:185px;
height:35px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
}

#navi_1 a:visited
{
color: #666;
}

#navi_1 a:hover
{
color: #8B0000;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}
 #navi_2
{
 margin:0px 0px 0px 0px;

}

#navi_2 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_2 li
{

float: left;
margin-left: 0px;
}

#navi_2 a
{
display: block;
padding:5px 0px 0px 20px;
width:180px;
height:45px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
}

#navi_2 a:visited
{
color: #666;
}

#navi_2 a:hover
{
color: #568ed8;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}
 #navi_2
{
 margin:0px 0px 0px 0px;

}

#navi_2 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_2 li
{

float: left;
margin-left: 0px;
}

#navi_2 a
{
display: block;
padding:5px 0px 0px 20px;
width:180px;
height:45px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
}

#navi_2 a:visited
{
color: #666;
}

#navi_2 a:hover
{
color: #568ed8;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}

 #navi_10
{
float: left;
 margin:0px 0px 0px 0px;
font:0.95em arial,verdana, sans-serif;
color:#666666;
}

#navi_10 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_10 li
{


margin-left: 0px;
}

#navi_10 a
{
display: block;
padding:5px 0px 0px 0px;
width:200px;
height:45px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
text-align: center;
}

#navi_10 a:visited
{
color: #666;
}

#navi_10 a:hover
{
color: #568ed8;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}








  #navi_5
{
 margin:0px 0px 0px 0px;

}

#navi5_ ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_5 li
{

float: left;
margin-left: 0px;
}

#navi_5 a
{
display: block;
padding:5px 0px 0px 20px;
width:180px;
height:45px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
}

#navi_5 a:visited
{
color: #666;
}

#navi_5 a:hover
{
color: #568ed8;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}


 #navi_3
{
 margin:10px 0px 10px 0px;

}

#navi_3 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_3 li
{

float: left;
margin-left: 0px;
}

#navi_3 a
{
display: block;
padding:5px 0px 0px 15px;
width:185px;
height:45px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666666;
text-decoration: none;
}

#navi_3 a:visited
{
color: #666666;
}

#navi_3 a:hover
{
color: #568ed8;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}




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

        }


#menu_le {

font:0.8em arial, verdana, sans-serif;
z-index:1;margin-left:10px;margin-top:0px;

}
#menu_le a, #menu_le a:visited {

text-align:left;
text-decoration:none;
color:#666666;
display:block;
width:130px;
background: url(menu_le_bg2.jpg) no-repeat bottom right;

padding-bottom:4px;

margin-bottom:5px;
padding-left:20px;
height:40px;
}
#menu_le a.stick1 {

text-align:left;
text-decoration:none;
color:#568ed8;
display:block;
width:9em;

padding-bottom:4px;
padding-left:20px;
}

#menu_le a:hover {
padding-left:21px;
color:#568ed8;
background: #fff url(menu_le_bg.jpg) no-repeat bottom right;
}
h1 {

font-size:21px;
border-bottom: 1px solid #666666;
}
h4 {
font-size:17px;
 margin:0px 0px 5px 0px;
border-bottom: 0px solid #66666;
}
h6{
border-bottom: 1px solid #666666;
}
h7{
 border-bottom: 1px solid #666666;
}
h3 {
font-size:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
border-bottom: 1px dotted #666666;
}
h2 {
font-size:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;


}
.55 {
font-size:17px;
padding:0px 0px 0px 0px;
margin:0px 0px 25px 0px;
}

img.right_info  {
              float:right;
              margin:0px 0px 0px 15px;
              border:none;
      }


  img.left_vtm-info {
              float:left;
              margin:-50px 10px 0px 0px;
              border:0px solid #666;
      }

img.right {
              float:right;
              padding:0px 0px 0px 15px;
              border:none;
             }


              img.right2 {
              float:right;
              padding:20px 100px 0px 0px;
              border:none;
             }
              img.right3 {
              float:right;
              margin:-40px 150px 0px 0px;
              border:none;
             }


img.right_f {
              float:right;
              padding:0px 0px 0px 15px;
              border:none;




      }
      img.rightambi {
              float:right;
              padding:0px 0px 0px 15px;
              border:none;
             }

      img.right1 {
              float:right;
              margin:0px 0px 0px 0px;
              border:none;
      }


 img.right_news {
              float:right;
              padding:5px 10px 15px 10px;
              border:none;
      }
       img.right_news1 {
              float:right;
              padding:0px 0px 15px 25px;
              border:none;
      }

 img.right_ist {
              float:right;
              padding:15px 0px 10px 10px;
              border:none;
      }

img.left {
              float:left;
              padding:0px 10px 0px 0px;
              border:0px solid #666;
      }
      img.left1 {
              float:left;
              margin:15px 0px 0px 0px;
              border:0px solid #666;
      }

      img.right_kind {
              float:right;
              margin:-40px 10px 0px 0px;
              border:0px solid #666;
      }
         img.right_gruss {
              float:right;
              margin:30px 0px 0px 0px;
              border:0px solid #666;
      }
             img.weitere {

              margin:0px 0px 0px 250px;

      }
      img.pilates {

              margin:0px 0px 0px 100px;

      }

.text {
border:0px solid #666666;
}
.text1 {
margin:20px 0px 0px 0px;
float:left;
border:0px solid #666666;
}

.flow_ri_3 {
margin:0px 200px 0px 0px;
float:right;
border:0px solid #666666;
}

.flow_ri_2 {
margin:-50px 220px 0px 0px;
float:right;
border:0px solid #666666;
}
.flow_ri_1 {
margin:43px 153px 0px 0px;
float:right;
border:0px solid #666666;
}

.flow_le {
float:left;
border:0px solid #666666;
margin:0px 0px 0px 0px;
}

#content a:hover{
color:#568ed8;
}
.flow_imp {
float:right;

border:0px solid #666666;
margin:30px 0px 50px 0px;
}

#flow_imp {

border:0px solid #666666;
margin:30px 0px 50px 0px;
}
#imp_tab{
 height:350px;
border:0px solid #666666;
}


.pro {
 padding:6px 0px 6px 13px;
font:15px arial, verdana, sans-serif;
background: #fff url(pro.jpg) no-repeat;
margin:0px 40px 15px 0px;
float:left;
width:169px;
height:190px;
border:0px solid #666666;
}
#produkt {
float:left;
width:700px;
height:900px;
}
#produkt_cd {
width:700px;
height:5000px;

}


.pro h6{
margin:2px 25px 4px 0px;
}


img.right_news_kl {
border:none;
}

#pic_news {
width:700px;
height:500px;
}
#pic_news1 {
width:700px;
height:400px;
}

.pic_news_kl{


background-color:#dcd8d8;
float:left;

height:100px;
border:0px solid #666666;
margin:5px 10px 5px 0px;
padding:5px 5px 5px 5px;
}
.pic_news_kl_hoch{

background-color:#dcd8d8;
float:left;

height:100px;
border:0px solid #666666;
margin:5px 10px 5px 0px;
padding:5px 17px 5px 18px;
}

.text_rat{
float:left;
width:400px;
}
hr {color: #fff; background-color: #fff; border: 1px dotted #666; border-style: none none dotted; }

#cd{

float:right;
border:0px solid #666666;
margin:0px 0px 25px 0px;
width:400px;


}
#cd_player{

  position:relative;
float:left;

margin:15px 0px 25px 0px;
width:100%;


}
.left_cd{
 position:relative;
float:left;
margin:0px 0px 30px 0px;
}
#kundenrez{
 position:relative;
float:left;
margin:35px 0px 0px 0px;


}

table {
margin:15px 0px 0px 0px;
font:11px   arial,verdana, sans-serif;
}
#ob_titel {
float:right;
margin:20px 0px 0px 0px;
}

#ebene1{
 position:relative;
float:left;
display:none;
margin:15px 0px 15px 0px;
 width:100%;

 background: #fff;
}
#ebene2{
 position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
#ebene3{
position:relative;
float:left;

display:none;
margin:15px 0px 50px -190px;
width:100%;
height:550px;
background: #fff;
}
#ebene4{
position:relative;
float:left;

display:none;
margin:15px 0px 50px -190px;
width:100%;

background: #fff;
}
#ebene5{
   position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene6{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene7{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene10{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene11{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene12{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene13{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene14{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene15{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene16{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene17{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene18{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene19{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene20{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
 #ebene20{
  position:relative;
float:left;
display:none;
margin:15px 0px 25px 0px;
width:100%;
background: #fff;
}
.Stil1{
float:left;
}
#cd_player_1{
float:right;
position:relative;
width:302px;
margin:-35px 10px 25px 0px;
}

#tb table{
border-collapse:collapse;
}
#tb td {
border:1px solid #666666;
font:16px   arial,verdana, sans-serif;
padding:5px;
}
input{
background-color:#fff;
font-size: 14px;
color: #666
border: 1px solid #2C6ED5;

}
text {
width:250px;
}
.Stil2 {font-size: 14px}
.vid{
float:left;

}
.left_dvd{
font:0.95em arial,verdana, sans-serif;
 float:left;
 margin:0px 0px 0px 0px;
}
ol {
list-style-type: decimal;
}

.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;
}

.table{

 font:14px   arial,verdana, sans-serif;
}

#form {

}

#form legend{
 border: 0px solid #666666;
 margin:0px 0px 0px 10px;
}

#form label {


    width: 12em;
    display: block;
    float: left;
}
.inp{
width: 250px;
}

#form input {

  border: 1px solid #666666;

}
#form fieldset {

 border:0px solid #666666;
 text-shadow: #fff 0px 1px 0px;
}
#form #textarea {
text-align:left;
border: 1px solid #666666;
}
#form #but{
width:114px;
height:25;
margin:15px 0px 0px 182px;
border:0px solid #666666;
}






#form_indi {

}

#form_indi option{
color:#666666;
}

#form_indi legend{

 border: 0px solid #666666;
 margin:0px 0px 0px 10px;
}

#form_indi label {


    width: 12em;
    display: block;
    float: left;
}
.inp{
width: 250px;
}
.inp_t{
width: 450px;
margin:-3px 0px 0px 0px;
border-collapse:collapse;
border: 0px solid #666666;
font-size: 101%;
}

#form_indi input {

  border: 1px solid #666666;

}
#form_indi fieldset {

 border:0px solid #666666;
 text-shadow: #fff 0px 1px 0px;
}
#form_indi #textarea {
text-align:left;
border: 1px solid #666666;
}

.select_font{
background-color:#000;
color:#666666;
}

#form_indi #but{
width:114px;
height:25;
margin:15px 0px 0px 182px;
border:0px solid #666666;

}























#book{
 width:900px;
 height:550px;
}
.gema{
text-decoration:underline;
color: #568ed8;
}
.sup{
font:10px   arial,verdana, sans-serif;
}

.but1{
width:100px;
margin:0px 0px 0px 0px;
border:0px solid #666666;
padding:2px 3px 2px 3px;
}


#tb_messe{
font:15px   arial,verdana, sans-serif;
border-collapse:collapse;
width:500px;
}
#tb_messe td{
border:1px solid #666666;
padding:5px 5px 5px 5px;
}
.tab_imp{
float:left;
font:15px   arial,verdana, sans-serif;
}
.service {
float:left;
margin:0px 25px 5px 25px;
}
.service img{
border:0px solid #000;
}
#tab_h{
font:15px   arial,verdana, sans-serif;
width:80%;
border:1px solid #666666;
border-collapse:collapse;
}
#tab_h td{
border:1px solid #666666;
padding:5px 5px 5px 5px;
}


 .navi_7
{
 margin:10px 0px 10px 0px;

}

.navi_7 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

.navi_7 li
{

float: left;
margin-left: 0px;
}

.navi_7 a
{
display: block;
padding:15px 0px 0px 15px;
width:185px;
height:35px;
background:url(img/pdf.jpg);
background-position:0px -2px;
color: #666666;
text-decoration: none;
}

.navi_7 a:visited
{
color: #666666;
}

.navi_7 a:hover
{
color: #568ed8;
background-image: url(img/pdf.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}
 .navi_71
{
 margin:0px 0px 0px 0px;

}

.navi_71 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

.navi_71 li
{

float: left;
margin-left: 0px;
}

.navi_71 a
{
display: block;
padding:15px 0px 0px 15px;
width:185px;
height:35px;
background:url(img/pdf.jpg);
background-position:0px -2px;
color: #666666;
text-decoration: none;
}

.navi_71 a:visited
{
color: #666666;
}

.navi_71 a:hover
{
color: #568ed8;
background-image: url(img/pdf.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}
.pdf_down{
height:100px;
width:100%;
border-bottom:1px dotted #666666;
margin:0px 0px 20px 0px;
padding:0px 0px 8px 0px;
}
.pdf_down1{
height:60px;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
}
#triumvirat{
font:12px   arial,verdana, sans-serif;
float:right;
margin:0px 109px 0px 0px;
}
#service{
 height:500px;
width:100%;

}
#rat_nav{
height:300px;
}


#nav_formu{
padding:0px 0px 0px 0px;
list-style:none;

width:720px;
}


#nav_formu li { display:inline; float:left; background:url(img/anfrage_individuelle.jpg);
margin:0px 0px 25px 15px;
}


#nav_formu li a {display:block; height:95px; width:270px; float:left; background:url(img/anfrage_individuelle_over.jpg); font-size:1.2em;
padding:25px 0px 0px 55px;
text-shadow: #fff 1px 1px 0px;
}

#nav_formu li a:hover {
text-decoration: none;
text-shadow: #fff 1px 1px 0px;
color:#666666;
font-size:1.2em;
height:105px; width:270px;
 padding:15px 0px 0px 55px;
border:0;
background:url(img/anfrage_individuelle.jpg);
}
.text_arnd{
margin-top:3px;
float:right;
 height:500px; width:345px;
}

 #navi_23
{
margin:  310px 0px -20px 0px;
}

#navi_23 ul
{

margin:  0px 0px -20px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_23 li
{

float: left;
margin-left: 0px;
}

#navi_23 a
{
display: block;
padding:15px 0px 0px 0px;
width:200px;
height:35px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
text-align: center;
}

#navi_23 a:visited
{
color: #666;
}

#navi_23 a:hover
{
color: #8B0000;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}
 #nav10
{
display:block;
float:right;

margin:0px 0px 0px 0px;
}
#nav10 a{
display:block;
width:200px;
height:43px;
background:url(bl_kl.jpg);
background-position:0px -2px;
background-color:transparent;
padding:5px 0px 0px 0px;
text-align: center;
}
#nav10 a:hover {
background-position:0px +50px;
overflow:hidden;
text-decoration: none;
text-shadow: #fff 0px 1px;
 }
#nav10 .cdb{
 padding:-25px 0px 0px 0px;

 }
 #navi_7
{
margin:-46px 0px 0px 125px;
}

#navi_7 ul
{

margin:  0px 0px -20px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_7 li
{

float: left;
margin-left: 0px;
}

#navi_7 a
{
display: block;
padding:15px 0px 0px 0px;



color: #666;
text-decoration: none;
text-align: center;
}

#navi_7 a:visited
{
color: #666;
}

#navi_7 a:hover
{
color: #8B0000;

text-shadow: #fff 0px 1px;
}

  #navi_8
{
margin:-40px 0px 0px 135px;
}

#navi_8 ul
{

margin:  0px 0px -20px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_8 li
{

float: left;
margin-left: 0px;
}

#navi_8 a
{
display: block;




color: #666;
text-decoration: none;
text-align: center;
}

#navi_8 a:visited
{
color: #666;
}

#navi_8 a:hover
{
color: #8B0000;

text-shadow: #fff 0px 1px;
}
#ce{
width:100%;
text-align:center;
}
small{
font-size: 0.75em;

}
.font_tab{
 font-size: 2.0em;
}
.font_tab1{
 font-size: 1.5em;
}
.gewinn{
padding:0px 15px 0px 15px;
font-weight:bold;
color:#666666;
background:#cccccc;
width:650px;
border:1px solid #999;
}

xy{

font-weight:bold;
}

ul.bindestrich {list-style-type: none; margin: 0; padding: 0;} ul.bindestrich li {text-indent: -0.7em; padding-left: 1.5em;}

.list{
padding:0px 0px 0px 15px;
margin: 3px 0px 3px 0px;

}

.list1{
padding:0px 0px 0px 41px;

}
.tiefen_link {
text-align:center;
padding:10px 0px 5px 0px;
color:#666666;
 margin:0px 0px 0px 130px;
width:425px;
 height:59px;
background:url(img/bg_fl.jpg) no-repeat;
}


 #navi_11
{
 margin:20px 0px 0px 0px;
font:0.95em arial,verdana, sans-serif;
color:#666666;
}

#navi_11 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_11 li
{


margin-left: 0px;
}

#navi_11 a
{
display: block;
padding:5px 0px 0px 15px;
width:185px;
height:45px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
}

#navi_11 a:visited
{
color: #666;
}

#navi_11 a:hover
{
color: #568ed8;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}
 #navi_12
{
 margin:2px 0px 0px 0px;
font:0.95em arial,verdana, sans-serif;
color:#666666;
}

#navi_12 ul
{

margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_12 li
{


margin-left: 0px;
}

#navi_12 a
{
display: block;
padding:5px 0px 0px 15px;
width:185px;
height:45px;
background:url(bl_kl.jpg);
background-position:0px -2px;
color: #666;
text-decoration: none;
}

#navi_12 a:visited
{
color: #666;
}

#navi_12 a:hover
{
color: #568ed8;
background-image: url(bl_kl.jpg);
background-position:0px -50px;
text-shadow: #fff 0px 1px;
}
#news_1{
float:right;
width:230px;
height:300px;
border:0px solid #999;
font-size: 0.8em;
margin:0px 0px 0px 10px;
}
#news_2{
float:left;
width:230px;
height:300px;
border:0px solid #999;
font-size: 0.8em;
margin:0px 25px 0px 0px;
}

#news_6{

width:100%;



margin:0px 0px 0px 0px;
}

#zeit{
margin:-10px 0px 0px 65px;
font-size: 0.8em;
}
.ambi{

 margin:0px 0px 170px 0px;
 float:left;
 border:0px solid #999;
}
.ambi1{

 margin:0px 0px 25px 0px;
 float:left;
 border:0px solid #999;
}
#ambi_1{
float:left;
padding:0px 0px 0px 0px;

}
#log{
 font-size: 1.0em;
}
#news_3{
float:right;
width:350px;
height:320px;
border:0px solid #999;
font-size: 0.8em;
margin:-5px 0px 0px 0px;
}
#text_hoer{
 float:left;
 margin:0px 0px 20px 0px;
}
 #nav40
{
display:block;

 float:left;
margin:-10px 0px 0px -11px;
}
#nav40 a{
display:block;
width:290px;
height:60px;
background:url(img/button_neu.jpg);
background-position:0px -4px;
background-color:transparent;
padding:18px 0px 0px 3px;
text-align: center;
}
#nav40 a:hover {
background-position:0px +80px;
overflow:hidden;
text-decoration: none;
text-shadow: #fff 0px 1px;
 }
 .right_n{
 float:right;
 margin:-160px 0px 0px 0px;
 }
 #ambi{
 font: arial,verdana, sans-serif;
font-size: 101%;
 width:370px;
 }


 #form_indi_ambi {
 width:695px;

 float:left;
}

#form_indi_ambi option{
color:#666666;
}

#form_indi_ambi legend{

 border: 0px solid #666666;
 margin:0px 0px 0px 10px;
}

#form_indi_ambi label {


    width: 12em;
    display: block;
    float: left;
}
.inp{
width: 250px;
}
.inp_t{
width: 450px;
margin:-3px 0px 0px 0px;
border-collapse:collapse;
border: 0px solid #666666;
font-size: 101%;
}

#form_indi_ambi input {

  border: 1px solid #666666;

}
#form_indi_ambi fieldset {

 border:0px solid #666666;
 text-shadow: #fff 0px 1px 0px;
}
#form_indi_ambi #textarea {
text-align:left;
border: 1px solid #666666;
}

.select_font{
background-color:#000;
color:#666666;
}
#form_indi_ambi #but{
width:114px;
height:25;
margin:15px 0px 0px 182px;
border:0px solid #666666;
}
#line{
border:0px solid #000;
height:1600px;
position:relative;
}
#line1{
border:0px solid #000;
height:1500px;
position:relative;
}
#kostenlosejavascripts{
position:absolute;
padding:-100px 0px 0px 0px;
}

#navi_100
{
 float: left;

}

#navi_100 ul
{

margin:  0px 0px -23px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_100 li
{

float: left;
margin-left: 0px;
}

#navi_100 a
{
display: block;
padding:15px 0px 0px 0px;
width:200px;
height:35px;
background:url(img/gratis1.jpg);
background-position:0px -1px;
color: #666;
text-decoration: none;
text-align: center;
}

#navi_100 a:visited
{
color: #666;
}

#navi_100 a:hover
{
color: #568ed8;
background-image: url(img/gratis1.jpg);
background-position:0px -51px;
text-shadow: #fff 0px 1px;
}
#navi_101
{
 float: right;
 margin:  -65px 0px -23px 0px;
}

#navi_101 ul
{


padding: 0px 0px 0px 0px;
list-style-type: none;
}

#navi_101 li
{

float: left;
margin-left: 0px;
}

#navi_101 a
{
display: block;
padding:15px 0px 0px 0px;
width:200px;
height:35px;
background:url(img/gratis1.jpg);
background-position:0px -1px;
color: #666;
text-decoration: none;
text-align: center;
}

#navi_101 a:visited
{
color: #666;
}

#navi_101 a:hover
{
color: #568ed8;
background-image: url(img/gratis1.jpg);
background-position:0px -51px;
text-shadow: #fff 0px 1px;
}
#ebene8{
position:relative;
float:left;

display:none;
margin:15px 0px 50px 0px;
width:100%;

background: #fff;
}
#ebene9{
position:relative;
float:left;

display:none;
margin:15px 0px 50px 0px;
width:100%;

background: #fff;
}
  ----------------------------------------------------------------------------------
 #aufklapp
{
 float: left;

}

#aufklapp ul
{

margin:  0px 0px -20px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#aufklapp li
{
background:url(img/auf.jpg);
background-position:0px -2px;
float: left;
margin-left: 0px;
}

#aufklapp a
{
display: block;
padding:8px 0px 0px 0px;
width:145px;
height:28px;

color: #666;
text-decoration: none;
text-align: center;
}

#aufklapp a:visited
{
color: #666;
}

#aufklapp a:hover
{
color: #568ed8;
background-image: url(img/auf.jpg);
background-position:0px 37px;
text-shadow: #fff 0px 1px;
}

.inf_l{

float:left;
font-size: 0.8em;
margin:0px 15px 0px 0px;
}
.inf_l1{

float:left;
font-size: 0.8em;
margin:-30px 15px 0px 0px;
}
#text_inf_r{
 float:right;
}
.inf_r{
float:right;
font-size: 0.8em;
margin:0px 0px 5px 15px;
}
#service1{
 height:1150px;
width:100%;

}
#service1 a:hover{
margin:-10px 0px 0px 0px;
}
.service1 {

float:left;
margin:0px 0px 20px 20px;
}
.service1 img {
border:0px;
}
.men{
        border:none;
        border:0px;
        margin-top:0px;
        padding:0px;
        font: 0.8em arial; color:#666666;
        float:left;


        }
.men ul{
        background:#fff;
        height:15px;
        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:15px;
                display:block;
                font-weight:normal;
                color:#666666;
                margin:0px;
                padding:25px 12px 20px 12px;
                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;
                }

            .nosee { display:none; }

         #pro_nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#pro_nav li
{
float: left;
margin-left: 0px;
}

#pro_nav a
{
display: block;
width: 342px;
height: 246px;
}
a.button1:link, a.button1:visited
{
background-image: url(img/uebersicht/neu/neu/ent.jpg);
}

a.button1:hover
{
background-image: url(img/uebersicht/neu/neu/ent_o.jpg);
}

a.button2:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/well.jpg);
}

a.button2:hover
{
background-image: url(img/uebersicht/neu/neu/well_o.jpg);
}
a.button3:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/tiefen.jpg);
}

a.button3:hover
{
background-image: url(img/uebersicht/neu/neu/tiefen_o.jpg);
}
a.button4:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/aktiv.jpg);
}

a.button4:hover
{
background-image: url(img/uebersicht/neu/neu/aktiv_o.jpg);
}
a.button5:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/gruss.jpg);
}

a.button5:hover
{
background-image: url(img/uebersicht/neu/neu/gruss_o.jpg);
}
a.button6:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/kinder.jpg);
}

a.button6:hover
{
background-image: url(img/uebersicht/neu/neu/kinder_o.jpg);
}
a.button7:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/klassiker.jpg);
}

a.button7:hover
{
background-image: url(img/uebersicht/neu/neu/klassiker_o.jpg);
}
a.button8:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/ambiente.jpg);
}

a.button8:hover
{
background-image: url(img/uebersicht/neu/neu/ambiente_o.jpg);
}
a.button9:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/firmen.jpg);
}

a.button9:hover
{
background-image: url(img/uebersicht/neu/neu/firmen_o.jpg);
}
a.button10:link, a.button2:visited
{
background-image: url(img/uebersicht/neu/neu/dvd.jpg);
}

a.button10:hover
{
background-image: url(img/uebersicht/neu/neu/dvd_o.jpg);
}

#pro_text{
float:left;
}
#pro_text1{

}
#freedom{
float:right;
border:1px solid #000;
}

#freedom1{
 height:420px;

}

#free{
margin:0px 0px 20px 0px;
 font: 70px times; color:#006699;
}
.free1{
line-height: 0pt;
}
.free{
 font: 16px Arial; color:#006699;
}
.free2{
  font: 20px times;
}
.html{
 border:1px solid #000;
 width:500px:
}
.blue{
color: #336699 ;
}
.blue_b{
 font:bold 22px Arial; color:#336699;
 text-decoration:underline;
 margin:0px 0px 0px 0px;
}
.red{
color: red ;
}
#nav22
{position:relative;
display:block;
width:267px;
float:right;
margin:-5px 0px 0px 10px;
}

#nav22 a{
display:block;
width:267px;
height:160px;
background:url(nav-rat.jpg);
background-position:-5px -10px;
background-color:transparent;
padding:0px 0px 0px 18px
}
#nav22 a:hover {
background-position:-5px -171px;
overflow:hidden;
text-decoration: none;
text-shadow: #fff 0px 1px;
 }

#nav22 h6{
margin:5px 30px 5px 0px;
}
.kleiner {
 font:12px Arial;
}
#player_r{
margin:0px 10px 0px 0px;
float:right;
}
.log_o{
margin:5px 0px 0px 10px;
}
#head img {
margin:6px 0px 0px 10px;

}
#search{
float:right;
margin:5px 5px 0px 0px;

color:#666666;
}
input.myform {
background: #fff url(img/lupe.gif) no-repeat right;
margin-top:-5px;
border:1px solid #666;
width:150px;
}
.button{
border:0px solid #666666;
 background:#fff;
 color:#666;
}
#meer{
height:1650px;
width:100%px;
border:0px solid #000;
}
#spalte_links{
 float:left;
 width:325px;

}
#spalte_rechts{
float:right;
 width:325px;

}
.rank{
 font-size: 28px;
}
.uu{
font-size: 16px;
text-decoration:underline;
}
.werbemittel{
float:right;
margin:-66px 0px 0px 0px;
}
.werbemittel_1{
width:100%;
height:430px;


}

.werbemittel_2{
width:100%;
height:250px;


}
.werbemittel2{
float:right;
margin:-60px 60px 0px 0px;
}

.werbemittel_3{
width:100%;
height:290px;


}
.werbemittel3{
float:right;
margin:-60px 70px 0px 0px;
}
.werbemittel4{
float:right;
margin:-100px 40px 0px 0px;
}
