html   { font-family: Verdana, Arial, Helvetica, sans-serif }

b                  { color: #333; }
h1     { color: #333; font-size: 14px;  font-weight: bold; text-decoration: none }
h2          { color: #333; font-size: 14px;  font-weight: bold; text-decoration: none }
h3          { color: #333; font-size: 12px;  font-weight: bold; text-decoration: none }
h4  { color: #333; font-size: 12px;  font-weight: bold; text-decoration: none }

html { font-family: Verdana, Arial, Helvetica, sans-serif }
body { background-color: #666666; text-align: left; margin:0; }



input    { color: #000; font-size: 11px;}
select, input, textarea    { background-color: #e5e5e5; font-size: 11px;  }
select, input, textarea    {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: none;
    border-bottom: none;
}

.shopbutton    {
    border: 1px solid #999999;
}

select {width: 168px;}
mceedit  { color: #000; font-size: 12px; }

.bodycontent { background-color: #FFFFFF; width: 900px; margin: 0 auto; border: 1px #369 solid;}
.nav { background-color: #666;   }
.content { background-color: #CCCCCC; width: 560px; }
.clev_link, .clev_link:visited { color: #666;   text-decoration: underline }
.clev_link:hover { color: #999;  text-decoration: underline }
.clev_linka { color: #666;  text-decoration: underline }
.clev_sub                   { color: #000000; font-size: 9px; }
.clev_text, td { color: #333; font-size: 12px;  font-weight: normal; text-decoration: none }
.clev_white   { color: #fff; font-size: 11px; margin-top: 4px; margin-bottom: 4px }


.clr { clear: both; }


.nav1, .nav1a { padding: 0.45em; background-color: #424242; width: 190px;  display: block; border-bottom: 1px solid #666; text-decoration: none; text-transform: uppercase; font-size: 14px;  }
.linie { border-bottom: 1px solid #E5E5E5; font-size: 1px; margin-bottom: 5px; }
.shoptitle { text-transform: uppercase; font-size: 13px; margin-bottom: 4px  }
.shopform { font-size: 12px;  width: 300px;  }
.shoprequired    { background-color: #f2e4e4; color: #900; }

/*.nav1, .nav1a { background-color: #FFCC00; }
*/


.nav1        { color: #999;  }
.nav1:hover        { color: #FFF;  }
.nav1a         {  color: #FFF;  }

.nav2, .nav2a {  width: 190px;  display: block; border-bottom: 1px solid #FFF0B2; border-bottom: 1px solid #999; 
                 text-decoration: none; text-transform: uppercase; font-size: 12px; padding-left: 0.45em; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 0.3em; }
.nav2                                      { color: #999;  }
.nav2:hover                                           { color: #FFF;   }
.nav2a                                       { color: #FFF;    }
.navtrace    { color: #696969; font-size: 12px;  text-decoration: none; text-align: left }
.navtrace:hover, navtracea:hover { color: #ff4500; font-size: 12px;  text-decoration: none; text-align: left }
.navtracea      { color: #696969; font-size: 12px; font-weight: 700; text-decoration: none; text-align: left }
.clev_tabletitle1 { color: #333; font-size: 13px;  font-weight: bold; text-decoration: none }
.clev_tabletitle2 { color: #333; font-size: 12px;  font-weight: bold; text-decoration: none }

.clev_linkbutton  { background-color: #f1f1f1; border: solid 1px #999999 }
.clev_linkbutton:hover {  border: solid 1px #333333 }
.clev_linkbutton:focus   { background-color: #e5f2ff }
.clev_linkbutton   { color: #333; text-decoration: none; text-align: center; padding: 1px } 

.required    { border: dashed 1px #c00;  }
.important   { font-size: 12px; background-color: #f2e4e4 }
.formular { display: none; }


:active, :focus {outline:0;}

.impressionen { margin-top: 7px;  }

.impressionen img {
    margin-right: 4px;
}

.impressionen img.hover  {
    border: 1px solid #999;
}


.impressionen img.hover:hover, .impressionen img.active  {
    border: 1px solid #fff;
}



.impressionen img.btnhover:hover  {
    background-color: #999;
}


.animation {
    width: 599px;
    height: 450px;
    overflow: hidden;
}
.animation img {
    margin-left: 0px;
}


