* {
  margin:0px;
  padding:0px;
}

a img  {
  border:0;
}

td  {
  padding-top:2px;
}

html, body  {
  margin:0px;
  padding:0px;
  font-family:Arial, Verdana;
  color:#282828;
  background-image:url(img/design2/bg.png);
  font-size:12px;
  height:100%;
}

a  {
  color:#282828;
}

#header  {
  background-image:url(img/design2/header.jpg);
  width:1024px;
  height:199px;
}
#topmenu  {
  list-style:none;
  padding-top:151px;
  margin-left:0px;
}
#topmenu .link1  {
  float:left;
  background-image:url(img/design2/button_agb.jpg);
  width:70px;
  height:33px;
  display:block;
  text-decoration:none;
}
#topmenu .link2  {
  float:left;
  background-image:url(img/design2/button_faq.jpg);
  width:50px;
  height:33px;
  display:block;
  text-decoration:none;
}
#topmenu .link3  {
  float:left;
  background-image:url(img/design2/button_impressum.jpg);
  width:103px;
  height:33px;
  display:block;
  text-decoration:none;
}
#header_bottom  {
  background-image:url(img/design2/header_bottom.jpg);
  width:580px;
  height:43px;
  margin-left:214px;
} 
#wrapper  {
  background-image:url(img/design2/content_hintergrund.jpg);
  background-position:center;
  background-repeat:repeat-y;
  width:1024px;
  margin:0px auto;
  min-height: 100%; 
  height: auto !important; 
  height: 100%;
  padding-left:16px;
}

.menu  {
  float:left;
  display:inline;
  width:206px;
  margin-top:-20px;
}
.menu .menu1 .menucontent  {
  background-image:url(img/design2/menu_left_header.png);
  width:206px;
  height:90px;
  text-align:center;
}
.menu .menu1 .menucontent a  {
  font-weight:bold;
}
.menu .menu1 .submenucontent  {
  background-image:url(img/design2/menu_right_body.jpg);
  width:186px;
  padding:0px 10px;
  overflow:hidden;
}
.menu .menu1 .submenucontent a  {
  background-image:url(img/design2/menu_left_button2.jpg);
  width:206px;
  line-height:27px;
  text-decoration:none;
  display:block;
  font-weight:bold;
  text-align:center;
  font-size:14px;
  margin-left:-10px;
}
.menu .menu1 .submenucontent a:hover  {
  background-image:url(img/design2/menu_left_hover.jpg);
}
.menu .menu1 .menu_footer  {
  background-image:url(img/design2/menu_left_footer.png);
  width:206px;
  height:85px;
  margin-bottom:10px;
}

.menu .menu2 .menucontent  {
  background-image:url(img/design2/menu_right_header.jpg);
  width:208px;
  height:50px;
  text-align:center;
  line-height:40px;
}
.menu .menu2 .menucontent a  {
  color:#232323;
  font-weight:bold;
}
.menu .menu2 .submenucontent  {
  background-image:url(img/design2/menu_right_body.jpg);
  width:188px;
  padding:0px 10px;
}
.menu .menu2 .menu_footer  {
  background-image:url(img/design2/menu_right_bottom.jpg);
  width:208px;
  height:17px;
  margin-bottom:10px;
}

#content  {
  float:left;
  display:inline;
  width:600px;
  margin:0px 5px;
  margin-top:10px;
  text-align:center;
}
*.box  {
  width:556px;
  margin:0px auto;
  text-align:left;
  background-image:url(img/design2/content_body.jpg);
  margin-bottom:10px;
}
*.box_head  {
  background-image:url(img/design2/content_header.jpg);
  background-repeat:no-repeat;
  width:556px;
  height:25px;
  padding:0px 0px 0px 0px;
  padding-top:5px;
  text-align:center;
}
*.box_title  {
  color:#282828;
  font-weight:bold;
}
*.box_content  {
    background-image:url(img/design2/content_body.jpg);
  width:536px;
  color:#282828;
  padding:0px 10px 5px 10px;
}
*.box_footer  {
  background-image:url(img/design2/content_footer.jpg);
  width:556px;
  height:7px;
  font-size:1px;
}

.spacer  {width:100%;height:25px;}
#footerx  {
  width:100%;
  height:25px;
  margin-top:-25px;
  text-align:center;
  line-height:25px;
}


#shoutbox {
  height:200px;
  width: 410px;
  background-color: #ffca2f;
}
.menu .submenucontent a.wiw_admin {
  color:rgb(255,0,0);
  font-weight:bold;
}
.wiw_male {
  color:#1981ec;
}
.wiw_female {
  color:#fc32d8;
}

