body{background-color:#efefef; padding:0px; margin:0px;color:#000000;}
p,div,li,td,iframe {
    font-family: verdana, tahoma, arial, sans-serif;
	font-size:10pt;
}

a{color:#3366cc; text-decoration:none;}
a:hover{color:#6699ff; text-decoration:underline;}




iframe{width:1000px; clear:both}
/*#slimframe{width:820px;float:right}*/
.slimframe{width:815px;float:right}

#nonline{text-decoration:none;}

.top{padding:0px;}

#screenwide{width:1000px;}
#screenwide_menu{width:815px; float:right;}

#right{float:right;}

#inv{background:none;}

.search{color:#cccccc; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; border:0px #ffffff none;}

.register_a{text-align:center; background-image:url(../images/Reiter_weiss.png); background-repeat:no-repeat; background-position:top; width:131px; height:44px; float:left; font-size:14pt}
.register_i{color:#333333; text-align:center; background-image:url(../images/Reiter_grau.png); background-repeat:no-repeat; background-position:top; width:131px; height:44px; float:left; font-size:14pt}
.register_space{float:left;}
.reglink{padding:10px 0px 11px 0px; display:block; text-decoration:none; color:#666666}
.reglink:hover{color:#3366cc; text-decoration:underline;}
.reglabel{padding:10px 0px 11px 0px; display:block; text-decoration:none; color:#000000}
.reglabel:hover{color:#3366cc; text-decoration:underline;}
.reglink_s{padding:6px 0px 3px 0px; display:block; text-decoration:none; color:#666666; font-size:10pt}
.reglink_s:hover{color:#3366cc; text-decoration:underline;}
.reglabel_s{padding:6px 0px 3px 0px; display:block; text-decoration:none; color:#000000; font-size:10pt}
.reglabel_s:hover{color:#3366cc; text-decoration:underline;}

.subnavi{background-color:#FFFFFF; border-bottom:#efefef 2px solid; color:#808080; padding:3px 5px 3px 10px; clear:both;}
/*.subnavi a{color:#808080}
.subnavi a:hover{color:#333333}*/
.cartlink{float:right; margin:0px 5px 0px 5px}
.sublink{float:left; margin:0px 15px 0px 0px}

.headline {color:#000000; font-size:14pt; clear:both; margin-top:10px;}
.big {color:#000000; font-size:20pt; clear:both; margin-top:15px;}
.subbig {color:#666666; font-size:11pt;}

.breadcrumbs {border:3px solid #efefef; clear:both; float:left; margin:10px 0px 10px 5px; padding:0px 10px 0px 10px; color:#808080; margin-right:100px;}

.menue{width:170px; float:left; clear:left; margin-left:5px;}
.submenue{border:3px solid #f5f5f5; border-top:none;}




.menuelink{display:block; margin-top:1px; background-color:#f5f5f5; text-decoration:none; padding: 2px; color:#333333; font-size:8pt}
a.menuelink:hover{text-decoration:underline; background-color:#e5e5e5; color:#000000}
.submenuelink{text-decoration:none; display:block; padding:2px 1px 2px 5px; font-size:8pt;}
a.submenuelink:hover{ background-color:#f0f4ff;text-decoration:underline}

.tdbox{border:3px solid #efefef}

.box_top{
  background-color:#efefef;
  background-image:url(../../main_site/gfx/box_top_back.gif);
  padding:5px;
  font-size:9pt;
  text-align:center;
  height:40px;
  background-position:center;
  color:#3366cc;
}
.box_top a{font-size:8pt; color:#000000; text-decoration:none}
.box_top a:hover{text-decoration:underline}

.box_price{
  font-size:16pt;
  clear:none;
  text-align:right;
  padding-top:3px;
  font-family:Arial, Helvetica, sans-serif;
}

.liste_price{
/* width:180px;*/
 font-size:16pt;
  clear:left;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
}

.detail_price{
 font-size:16pt;
 font-family:Arial, Helvetica, sans-serif;
}

.search_price{
 width:120px;
 font-size:16pt;
  clear:left;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
}

.werbe_price{
  font-size:16pt;
  width:150px;
  padding-bottom:3px;
  font-family:Arial, Helvetica, sans-serif;
}

#cent{font-size:9pt; vertical-align:text-top; font-weight:bold;}

.big_price{
  font-size:30pt;
  width:300px;
  padding-bottom:3px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
}
#big_cent{font-size:20pt; vertical-align:text-top; font-weight:bold;}

.small{font-size:8.5pt}

.mini{
  font-size:8pt;
  font-weight:normal;
  color:#999999;
  margin-top:3px;
  letter-spacing:0px;
  font-family:Arial, Helvetica, sans-serif;
}

.mini a{text-decoration:none; color:#999999}
.mini a:hover{color:#666666; text-decoration:underline}

.normtxt{font-size:10pt; font-weight:normal;}

.bottom {color:#808080; text-align:center; clear:both; bottom:0px; border-top:3px solid #cdcdcd; position:fixed; background-color:#ffffff; padding:3px 0px 3px 0px; margin:0px; z-index:2000; font-size:9pt;}
.bottom a{color:#808080; text-decoration:none;}
.bottom a:hover{text-decoration:underline; color:#333333}