@charset "utf-8";

/* CSS Document */


html, body {
color:#666;
font-size:12px;
font-family:"Arial", Helvetica, sans-serif;
line-height: 18px;
height:100%;
background: url(../images/hg_klein.jpg);
background-repeat:repeat-x;
background-color: #fff;
}


img {
border: 0px;
}


#wrapper {
margin: 0 auto;
width: 855px;
height: 100%;
background-image:url(../images/hg.gif);
background-repeat:no-repeat;
}


#header {
float:left;
width: 855px;
height: 160px;
margin-top:40px;
}

#header_left {
float:left;
width: 275px;
height:120px;
}

#header_right {
float:left;
width: 580px;
height:120px;
}

#header_right_top {
float:left;
width: 188px;
height:95px;
padding-left:392px;
margin-top:10px;
}

#header_right_bottom {
float:left;
width: 580px;
height:35px;
}

#hauptnavigation {
text-align:right;
height:35px;
}

#hauptnavi {
text-align:right;
height:35px;
text-transform:uppercase;
font-size:12px;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#441525;
display:inline;
padding-left:25px;
}

#hauptnavi a {
text-decoration:none;
color:#441525;
color:#666;
padding-top: 20px;
padding-bottom:20px;
}

#hauptnavi a:hover {
text-decoration:none;
color:#000;
padding-top: 20px;
padding-bottom:20px;
}

#hauptnavi .active {
text-decoration:none;
color:#000;
}


#content {
float:left;
width: 855px;
line-height:12px;
}


#visual_module {
float:left;
width:855px;
}

#visual {
float:left;
width:560px;
background-image:url(../images/hg_visual.png);
background-repeat:no-repeat;
padding:10px;
overflow:auto;
}


#visual_partnerringtest {
float:left;
width:580px;
}

#visual_image {
float:left;
width:545px;
height:208px;
}

#visual_top {
float:left;
width:565px;
height:8px;
background-image:url(../images/hg_visual_top.png);
background-repeat:no-repeat;
}

#visual_content {
float:left;
width:525px;
/*height:172px;*/
background-color:#fff;
padding:20px;
line-height:20px;
}

#visual_content .text {
float:left;
line-height: 20px;
}

#visual_bottom {
float:left;
width:565px;
height:8px;
background-image:url(../images/hg_visual_bottom.png);
background-repeat:no-repeat;
}

#partnerringtest {
float:left;
width:225px;
height:178px;
background-image:url(../images/hg_partnerringtest.png);
background-repeat:no-repeat;
padding:25px;
font-size: 11px;
line-height:17px;
}

#partnerringtest .haupttitel {
font-size: 13px;
line-height:17px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

#partnerringtest .zwischentitel {
font-size: 11px;
line-height:17px;
color:#3b1221;
}





#trennlinie {
float:left;
width: 855px;
height:75px;
background: url(../images/trennlinie.gif);
background-repeat:repeat-x;
background-position:30px;
}

#trennlinie_start {
float:left;
width: 855px;
height:40px;
background: url(../images/_trennlinie.gif);
background-repeat:repeat-x;
background-position:10px;
}



#unternavigation {
float:left;
width: 285px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#666;
margin-left:35px;
font-size:13px;
line-height:22px;
}

#unternavi {
color:#666;
text-decoration:none;
}

#unternavi a {
color:#666;
text-decoration:none;
}

#unternavi a:hover {
color:#000;
text-decoration:none;
}

#unternavi .active {
color:#000;
text-decoration:none;
}




#subnavi {
margin-left:13px;
color:#666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:12px;
font-style:italic;
line-height:18px;
}

#subnavi a {
color:#666;
text-decoration:none;
padding:5px;
}

#subnavi a:hover {
color:#000;
text-decoration:none;
}

#subnavi .active {
color:#000;
text-decoration:none;
}






#inhalt {
float:left;
width: 500px;
color:#666;
font-size: 12px;
line-height:20px;
}


#inhalt a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#3b1221;
text-decoration:none;
border-bottom:1px solid #999;
}

#inhalt a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
text-decoration:none;
}


#inhalt_produkt {
float:left;
width: 535px;
color:#666;
font-size: 12px;
line-height:20px;
}

#inhalt_produkt a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#3b1221;
text-decoration:none;
border-bottom:1px solid #999;
}

#inhalt_produkt a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
text-decoration:none;
}


#uhrenlogo {
float:left;
width:138px;
height:60px;
}

#uhrenlogo a {
border-bottom: 0px;
}

#uhrenlogo a:hover {
border-bottom: 0px;
}

#uhrenlogo_abstand {
float:left;
width:5px;
height:60px;
}








#bildergalerie {
}

#bildergalerie_single {
width: 58px;
height: 58px;
border: 1px dotted #999;
float:left;
margin:4px;
background-color:#fff;
text-align:center;
overflow:hidden;
padding:4px;
}


#bildergalerie_single a {
background-color:#FFF;
text-decoration:none;
border-bottom:0px;
float:left;
}

#bildergalerie_single a:hover {
text-decoration:none;
border-bottom:0px;
}




#inhalt h1 {
color:#3b1221;
font-size: 13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom:5px;
}

#inhalt_produkt h1 {
color:#3b1221;
font-size: 13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom:5px;
}




#footer {
float:left;
width: 785px;
height: 108px;
background: url(../images/hg_footer.png) left 0px no-repeat;
margin-bottom:20px;
padding:35px;
color:#fff;
font-size:11px;
line-height:17px;
}

#footer .titel {
font-size: 13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

#footer a {
color:#fff;
font-size:11px;
line-height:17px;
}

#footer a:hover {
color:#666;
font-size:11px;
line-height:17px;
}

#footer_left {
float:left;
width: 222px;
height: 108px;
padding-right:30px;
}

#footer_middle {
float:left;
width: 224px;
height: 108px;
padding-left:30px;
padding-right:30px;
}

#footer_right {
float:left;
width: 180px;
height: 108px;
padding-left:30px;
padding-right:30px;
}


#copyright {
float:left;
width: 855px;
height:60px;
font-size:11px;
}

#copyright_left {
float:left;
width: 565px;
}

#copyright_left a {
color: #333;
text-decoration:none;
}

#copyright_left a:hover {
color: #000;
text-decoration:none;
}

#copyright_right {
float:left;
width: 290px;
text-align:right;
}

#copyright_right a {
color: #333;
text-decoration:none;
}

#copyright_right a:hover {
color: #000;
text-decoration:none;
}













#button_start {
  position:absolute;
  top:335px;
  left:50%;
  width: 120px;
  height:120px;
  margin-top: 0%;
  margin-left: 290px;
  z-index:9900;
  display:block;
}

#button_start a {
  background: url(../images/start.png) left 0px no-repeat;
  display:block;
  width:120px;
  height:120px;
  text-decoration:none;
}

#button_start a:hover {
  background: url(../images/start_a.png) left 0px no-repeat;
  display:block;
  width:120px;
  height:120px;
  text-decoration:none;
}

#formulartext {
width: 150px;
float:left;
}

#formulartextfeld {
width: 360px;
height:30px;
float:left;
margin-bottom: 8px;
}

#formulartextfeld input {
width: 360px;
height:23px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
background-color:#ccc;
border:1px;
margin-bottom: 8px;
padding-left:5px;
padding-top:5px;
}

