/* CSS Document */

body,html {
margin:0;
padding:0;
width:100%;
height:100%;
background-color:#FFB200;
}
.clearer {
width:0;
height:0;
clear:both;
}
#container{
width:961px;
min-height:100%;
height:auto;
margin:auto;
background-image:url(img/bg_faux_colums.jpg);
border-right:1px solid #000000;
border-left:1px solid #000000;
}




/*HEADER***************************************************************/
#anmeldetopper {width: 821px; height:auto; background-image:url(img/anmeldetopper_bg.jpg); background-repeat: repeat-x; background-color: #feb501; float:left; color:#7c0000;}
#searchtopper {padding-top:10px; height:auto; background-image:url(img/anmeldetopper_bg.jpg); background-repeat: repeat-x; background-color: #feb501;float:left; width:140px}
#searchtopper a, #anmeldetopper a{color:#7c0000;}

#header {
width:961px;
height:247px;
}
#header .headerbg {
width:961px;
height:202px;
background-image:url(img/headerbg.jpg);
}
#header .headerbild {
width:901px; height:162px;
background-image:url(img/header.jpg); background-repeat:no-repeat;
padding:30px 30px 10px 30px;
text-align:right;
}
#header .buttonsbg{
width:961px;
height:45px;
background-image:url(img/buttonsbg.jpg);
}
#header .buttons {
width:918px;
height:31px;
margin:0 0px 0 50px;
}
#header .trenner{
width:2px;
height:29px;
margin:1px 0 1px 0;
float:left;
background-image:url(img/buttonstrenner.jpg);
}
#header .bild{
margin:1px 0 0 0;
float:left;
}
#header .buttonhome,#header .buttonhaendlersuche,#header .buttonpresse,#header .buttonsuche,#header .buttonverleih,#header .buttonaboutus,#header .buttonversand,#header .buttonwerkstatt,#header .buttonfaq,#header .buttonkontakt{
float:left;
margin:1px 0 0px 0;
height:29px;
display:block;
background-position:0px 29px;
}

#header .buttonhome:hover,#header .buttonhaendlersuche:hover,#header .buttonpresse:hover,#header .buttonsuche:hover,#header .buttonverleih:hover,#header .buttonaboutus:hover,#header .buttonwerkstatt:hover,#header .buttonversand:hover,#header .buttonfaq:hover,#header .buttonkontakt:hover{background-position:0px 0px;}

#header .buttonhome {background-image:url(img/button_home.jpg); width:81px;}
#header .buttonhaendlersuche {background-image:url(img/button_haendlersuche.jpg); width:168px;}
#header .buttonpresse {background-image:url(img/button_presse.jpg); width:104px;}
#header .buttonsuche {background-image:url(img/button_suche.jpg); width:90px;}
#header .buttonverleih {background-image:url(img/button_verleih.jpg); width:104px;}
#header .buttonwerkstatt {background-image:url(img/button_werkstatt.jpg); width:138px;}
#header .buttonaboutus{background-image:url(img/button_aboutus.jpg); width:124px;}
#header .buttonversand {background-image:url(img/button_versand.jpg); width:118px;}
#header .buttonfaq {background-image:url(img/button_faq.jpg); width:72px;}
#header .buttonkontakt {background-image:url(img/button_kontakt.jpg); width:116px;}
/*HEADER - ENDE ********************************************************/



/*Allgemeine LINKS UND SCHRIFTEN ******************************************************************/
body,html{font-family:Tahoma, Arial; font-size:0.82em; color:#000000; }
h1, h2 {font-size:1.3em; font-weight:bold; text-decoration:none;}
h2 {text-decoration:underline;}
.boxtop, .boxbottom, h3,h4, .contentsTopics {font-size:1.1em; font-weight:bold;}
h4, .contentsTopics {text-decoration:underline;}
h5,h6{font-size:0.9em; font-weight:bold;}
h6{text-decoration:underline;}
.boxtop, .boxbottom {color:#FFFFFF; text-decoration:none;}
.boxmenu a{font-weight:bold;color:#FFFFFF;}
img {border:0}
a {color:#000000; text-decoration:underline;}
hr, hr.black {color:#ffffff; background-color:#ffffff; height:1px; border:none;}
hr.black{color:#000000; background-color:#000000;}
.white{color:#FFFFFF !important; background-color:#FFFFFF !important;}
/*Ende LINKS UND SCHRIFTEN'*************************************************************/





/*BODY******************************************************************/
.left , .right{
width:138px;
height:auto;
margin:0 21px 21px 21px;
float:left;
display:inline;
}
.middle{
width:561px;
height:auto;
margin:20px;
float:left;

}
.footer{
width:844px;
height:21px;
margin:auto;
padding:10px 59px 0px 58px;
border-left:1px solid #000000;
border-right:1px solid #000000;
background-image:url(img/footer.jpg);
clear:both;
text-align:center;
}
.footer a{color:#000000;}
.footer a:hover{color:#7c0000;}

.box {
width:138px;
height:auto;
margin-top:21px;
}
.box a{color:#FFFFFF;}
.boxtop {
width:138px;
height:20px;
padding-top:7px;
background-image:url(img/box_top.jpg);
text-align:center;
}
.boxcontent {
width:126px;
height:auto;
background-color:#DD7F08;
border-left:1px solid #7C0000;
border-right:1px solid #7C0000;
overflow:visible;
padding:5px;
color:#FFFFFF;
text-align:center;
}

.boxbottom {
width:138px;
height:26px;
background-image:url(img/box_button.jpg);
}
.navtrail {width:911px; background-color:#7C0000; border-bottom:1px solid #000000; padding:3px 25px 3px 25px; color:#ffffff; margin-bottom:10px;}
.navtrail a{color:#ffffff; font-weight:bold; text-decoration:none;}
.navtrail a:hover{text-decoration:underline;}

.standardbox_bgorange,.standardbox_bgorange td {font-size:11px;}
.standardbox_bgorange{ background-color:#DD7F08; color:#FFFFFF; padding:10px; border:1px solid #7c0000}
.standardbox_bgorange a {color:#ffffff;}
.standardbox_bgorange input{font-family:Tahoma, Arial; font-size:0.82em; padding:3px;}

.productinfobox{border:1px solid #000000; background-color:#7c0000; color:#FFFFFF;}

div.copyright {display:none}

/*BODY ENDE**************************************************************/



/*MENU *******************************************************************/
.boxmenu {
width:138px;
height:auto;
overflow:visible;
background-color:#DD7F08;
}
.boxmenu ul{
margin:0;
padding:0;
list-style:none;
background-color:#DD7F08;
border-left:1px solid #7C0000;
border-right:1px solid #7C0000;
padding-top:3px;
}
.boxmenu ul li{
padding:0 3px 3px  3px ;

}
.boxmenu ul li a{
display:block;
padding:3px 10px;
background-color:#AF4204;
border:1px solid #7C0000;
text-align:left;
}
.boxmenu ul li a:hover{background-color:#7c0000;}

.boxmenu ul ul {margin:0; padding:0 0 2px 30px; list-style-position:5px; border:1px solid #7c0000; border-top:0; background-color:#FF9900; list-style-image:url(img/listitem_29.jpg)}
.boxmenu ul ul li {padding:2px 0 0 0 ;}
.boxmenu ul ul li a{
text-decoration:none;
padding:2px ;
border-right:0;
background-color:#CC6600;
}
.boxmenu ul ul ul {border:0; padding:0 0 0 15px; list-style-image:none;}
/*MENU ENDE*****************************************************************************/


/*BOXES*********************************************************************************/
.boxcontent .input input {width:85px; border:1px solid #7c0000; padding:2px; font-family:Tahoma, Arial; font-size:0.9em; } 
.box_admin, .box_content, .box_lastviewed{text-align:left; padding:3px;}
.box_currencies select{ border:1px solid #7c0000; font-family:Tahoma, Arial; font-size:0.9em;; padding:2px;}

.anmeldetopperlinks {padding-top:17px; padding-left:3px; float:left; color:#7c0000}
.anmeldetopperlinks a{color:#7c0000; margin:0 5px;}
.box_login_username,.box_login_pw{margin:5px 5px 5px 25px; display:inline; float:left; color:#7c0000}
.box_login_pw {margin-left:0px;}
.box_login_username input, .box_login_pw input{border:1px solid #7c0000;font-family:Tahoma, Arial; font-size:0.9em;; padding:2px; color:#7c0000}

.angemeldet {padding-top:15px; padding-left:30px;}
.angemeldet a{color:#7c0000}
.box_newsletter input{border:1px solid #7c0000;font-family:Tahoma, Arial; font-size:0.9em; padding:2px;}
.box_search { float:left; padding-right:5px;}
.box_search input{border:1px solid #7c0000;font-family:Tahoma, Arial; font-size:0.9em; padding:2px;}
.box_search a{color:#000000;}
/*ENde Boxes****************************************************************************/


/*Product-listing*****************************************************************************/
h1.product_name {width:100%; font-size:1.5em; font-weight:bold; color:#7C0000; border-bottom:1px solid #7C0000;margin:0; padding:0;}
h3.product_name {width:100%; font-size:1.1em; font-weight:bold; color:#7C0000; border-bottom:1px solid #7C0000; margin:0; padding:0;}
h4.product_subtitle {font-size:1.1em; font-weight:normal; color:#7C0000; color:#7C0000; text-decoration:none;margin:0; padding:0;}
table.product_listing{background-color:#7c0000; border:1px solid #000000; margin-bottom:20px;}
table.product_listing a{color:#FFFFFF;}
table.product_listing td.heading{padding:0px 5px; font-size:1.0em; font-weight:bold; color:#FFFFFF; height:20px; background-color:#7c0000;} 
table.product_listing td.pic{padding:5px; border-right:1px solid #7C0000; vertical-align:center; width:120px;background-color:#FFB400; text-align:center;}
table.product_listing td.nurpic{padding:5px; vertical-align:center; width:120px;background-color:#FFB400; text-align:center;}
table.product_listing td.discreption{padding:5px; vertical-align:top; background-color:#FFB400; color:#7c0000;}
table.product_listing td.buttoml{border-top:1px solid #7C0000; padding:5px; color:#FFFFFF; text-align:center;}
table.product_listing td.buttomr{border-top:1px solid #7C0000; padding:5px; color:#FFFFFF; text-align:left;}
/*product-listing Ende ***********************************************************************/


/*Product-Info***********************************************************************************/
table.product_info{background-color:#7c0000; border:1px solid #7c0000; margin-bottom:20px; width:auto;}
table.product_info a{color:#ffffff}
table.product_info div.heading{padding:2px 0px 2px 20px; font-size:1.1em; font-weight:bold; border-bottom:1px solid #7C0000; color:#FFFFFF; float:left;}
table.product_info td.artikelnummer{padding:2px 20px 2px 0; color:#FFFFFF; text-align:right; width:150px; float:left}
table.product_info td.pic img,table.product_info td.picfirst img{margin:2px;width:85px; height:80px;}

table.product_info td.pic {border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; vertical-align:top;}
table.product_info td.picfirst {border:1px solid #000000; vertical-align:top;}


table.product_info td.discreption{vertical-align:top; background-color:#FFB400; color:#000000;}
table.product_info hr {background-color:#000000; color:#000000; height:1px; border:none;}
table.product_info td table.zweispalten td.spalte{padding:10px;}
table.product_info td.buttoml{border-top:1px solid #7C0000; padding:5px 0px 5px 20px; color:#FFFFFF; text-align:left; vertical-align:middle;}
table.product_info td.buttomr{border-top:1px solid #7C0000; padding:5px 20px 5px 0px; color:#FFFFFF; text-align:right; vertical-align:top;}
table.product_info td.buttoml td.inputtext input{border:1px solid #FFB400; font-family:Tahoma, Arial; font-size:0.82em; padding:3px}
/************************************************************************************************/

/*Product-Info***********************************************************************************/
div.productinfo_clearer { font-size:0; height:0px; clear:both;}
div.product_info a{color:#ffffff}

div.productinfo_top{border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; width:auto; height:auto;background-color:#7c0000;}
div.productinfo_top h1.heading{padding:2px 0px 2px 20px; font-size:12px; font-weight:bold;color:#FFFFFF;  margin:0; width:auto;}
div.productinfo_top div.artikelnummer{padding:2px 0px 2px 20px; color:#FFFFFF; text-align:left; width:auto;}

div.productinfo_content{ width:auto; height:auto; border:1px solid #000000; border-bottom:none; padding:10px; text-align:center;}
div.productinfo_content div.minipics {padding-top:20px; text-align:center; margin:auto;}
div.productinfo_content div.minipics img{margin:1px;width:80px; height:77px; float:none; border:1px solid #000000; padding:1px;}

div.productinfo_bottom { width:auto; height:auto; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; padding:10px; background-color:#7c0000; }
div.productinfo_bottom_l {width:40%; float:left; text-align:center;}
div.productinfo_bottom_r {width:60%; float:left; text-align:right; color:#FFFFFF;}
div.productinfo_bottom_r a{color:#FFFFFF ;}
div.productinfo_bottom_lmitte {position:relative; height:30px; width:auto; top:50%; margin-top:-15px;}

div.productinfo_description {width:auto; height:auto; padding:10px; border:1px solid #000000; border-top:none;}
div.productinfo_description_top {width:auto; height:auto; }
div.productinfo_description_body {width:auto; height:auto; background-image:url(img/produktinfo_body.jpg); padding:10px 40px; color:#7c0000; font-size:10px; background-position:left;}
div.productinfo_description_bottom {width:auto; height:30px; background-image:url(img/produktinfo_bottom.jpg);  }

#technischedaten, #weitereinfos { display:none;}
.productinfo_description_body h2 {font-size:12px; padding:0 0 30px 0; margin:0; text-decoration:underline; text-align:center;}


div.productinfo_content td.picklein img, div.productinfo_content td.firstpicklein img{margin:2px;width:85px; height:80px;}

div.productinfo_content td.picklein {border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; vertical-align:top;}
div.productinfo_content td.firstpicklein {border:1px solid #000000; vertical-align:top;}


table.product_info td.discreption{vertical-align:top; background-color:#FFB400; color:#000000;}
table.product_info hr {background-color:#000000; color:#000000; height:1px; border:none;}
table.product_info td table.zweispalten td.spalte{padding:10px;}
table.product_info td.buttoml{border-top:1px solid #7C0000; padding:5px 0px 5px 20px; color:#FFFFFF; text-align:left; vertical-align:middle;}
table.product_info td.buttomr{border-top:1px solid #7C0000; padding:5px 20px 5px 0px; color:#FFFFFF; text-align:right; vertical-align:top;}
table.product_info td.buttoml td.inputtext input{border:1px solid #FFB400; font-family:Tahoma, Arial; font-size:0.82em; padding:3px}
/************************************************************************************************/


/*Categorie-listing*****************************************************************************/
h1.categorie_name {width:100%; font-size:1.5em; font-weight:bold; color:#7C0000; border-bottom:1px solid #7C0000; margin:0;padding:0; }
h4.categorie_subtitle {font-size:1.1em; font-weight:normal; color:#7C0000; color:#7C0000; text-decoration:none;margin:0; padding:0;}
h5.weiterunterkategorien{margin-bottom:10px; text-decoration:underline; color:#7c0000;margin:0; padding:0;}
/*table.categorie_listing td.unterkateogrie { background-color:#CC6600; border:1px solid #7c0000}*/
table.categorie_listing td.unterkateogrie { background-color:#7c0000; border:1px solid #000000}
table.categorie_listing td.unterkateogrie a{color:#ffffff}
table.categorie_listing td.unterkateogrie:hover { background-color:#990000; border:1px solid #7c0000}
Categorie-listing Ende **********************************************************************


/*New Products**********************************************************************************/
h5.newproducts {font-size:0.9em;color:#7C0000; margin:20px 0 10px 0;color:#7C0000; text-decoration:underline;}
/*Ende new Products*****************************************************************************/

/*Account*****************************************************************************************/
.smallHeading{font-size:1em; font-weight:normal; margin:20px 0 3px 0; text-decoration:none; border-bottom:1px solid #000000; font-weight:bold;}
/*************************************************************************************************/

/*Edit Account*********************************************************************************/
.formArea .ankreuzen input{border:none; padding:0;}/*************************************************************************************************/

/*Account History*********************************************************************************/
hr.account_history{background-color:#000000; color:#000000}
/*************************************************************************************************/

/*Create Account*********************************************************************************/
.inputRequirement input,.inputRequirement select{border:1px solid #000000; font-family:Tahoma, Arial; font-size:0.9em; padding:3px}
/*************************************************************************************************/





/*Advanced Search*********************************************************************************/
.formArea input, .formArea select{border:1px solid #000000; font-family:Tahoma, Arial; font-size:0.9em; padding:3px}
.ankreuzen input{border:none; padding:0;}
/*************************************************************************************************/
.onepxwidth{width:1px;}


/*STARTSEITE***************************************************************************************/
h1.topprodukte{ font-weight:bold; font-size:11px; text-align:left; border-bottom: 1px solid #990000; padding-left:3px; margin-bottom:7px;font-family:Tahoma; color:#990000; margin-top:0;}
h2.topprodukte{ font-weight:bold; font-size:13px; text-align:left; border-bottom: 1px solid #990000; padding-left:3px; margin-bottom:7px;font-family:Tahoma; color:#990000; margin-top:0; text-decoration:none;}
p.contentleft_actionbikesgmbh{ font-size:11px; text-align:left; padding:0 7px 0 7px; margin: 0 0px 25px 0px;font-family:Tahoma; color:#990000;}
div.topprodukte_preis{ font-weight:bold; font-size:11px; text-align:right; padding-right:13px; margin-top:3px; width:130px; font-family:Tahoma; color:#990000;}


#hauptebene_topprodukte {width:143px; float:left; display:inline; height:600px; margin-left:26px; font-size:5px;	visibility: visible; overflow:hidden; position:relative;}
#ebene1_topprodukte {position:absolute;	z-index:2; width:143px;	height:auto; text-align: center;}
#ebene2_topprodukte {position:absolute;	z-index:2; width:143px;	height:auto; text-align: center;}
#hauptebene_topprodukte img { border: 1px solid #7c0000;}
#hauptebene_topprodukte h1 a { text-decoration:none; color:#990000;}
/*STARTSEITE***************************************************************************************/

/*ABOUT US*****************************************************************************************/
h1.aboutus, h2.aboutus{ font-weight:bold; font-size:14px; text-align:left;  padding:30px 0 15px 0; margin:0 ;font-family:Tahoma; color:#990000; text-decoration:underline;}
h2.aboutus{ font-size:12px}
h1.aboutus{padding-top:0; padding-left:17px;}
p.aboutus{font-family:Tahoma; color:#990000; font-size:11px; padding:10px 0; ;margin:0; text-align:center;}  

/**************************************************************************************************/



/*HAENDLERSUCHE*****************************************************************************************/

h1.aboutus, h2.aboutus, h2.aboutuscenter, h2.haendlersuche_ergebnis{ font-weight:bold; font-size:14px; text-align:left;  padding:30px 0 15px 0; margin:0 ;font-family:Tahoma; color:#990000; text-decoration:underline;}
h1.aboutus{padding-top:0; padding-left:16px;}
h2.aboutus, h2.aboutuscenter{ font-size:12px}
h2.aboutuscenter {text-align:center;}
h2.haendlersuche_ergebnis {text-decoration:none; width:385px; float:left; padding:0; margin:0;}

p.aboutus{font-family:Tahoma; color:#990000; font-size:11px; padding:10px 0; margin:0; text-align:center;}  
p.haendlersuche_left{font-family:Tahoma; color:#990000; font-size:11px; padding:10px 0 10px 0; margin:0; text-align:left;}  
p.haendlersuche_center{font-family:Tahoma; color:#990000; font-size:11px; padding:10px 0; margin:0; text-align:center;}  

div.linie {height:1px; border-bottom:1px solid #7c0000;padding: 5px 0; margin:0 float:none; clear:both;}

.p_haendlersuche_ergebnis { color:#7c0000; text-align:left;padding:20px; font-size:11px; margin:0; height:auto; float:none;}

/**************************************************************************************************/


/*SHIPPING*****************************************************************************************/ 
/**************************************************************************************************/     
