﻿/*
@import url("header.css");
*/
@import url("navi_tab.css");




.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f9F9F9; }

BODY {
    background:#eeeeee;
    color:#000000;
    ////background:#FFFFFF;

    margin: 3px;



    ////background:url(/images/header/head_bg_150.gif);
    /////background-repeat:repeat-x; height: 100%;

}





#seitenbereich {
    /*width: 975px;*/
    /*margin: 0 auto;*/
    //////background-color:silver;
}




body {
    max-width: 1100px;
    margin: 0 auto;






    /*marginwidth:0px; 
    marginheight:0px; 
    topmargin:0px; 
    bottommargin:0px; 
    leftmargin:0px; 
    rightmargin:0px;
    */


}

A { 
    color: #000000; 
    text-decoration: none; 
}

A:hover { 
    color: #FF33CC; 
    text-decoration: underline; 
}

FORM {
    display: inline;
}
SPAN.navactive {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF33CC;
}
A.nav, SPAN.nav { 
    color: #000000; 
    font-family : Verdana, Arial, sans-serif;
    font-size : 11px;
    line-height : 1.5;
}
TR.header {
    background: #ffffff;
}

TR.headerNavigation {
    background: #FF33CC;
}

TD.headerNavigation {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #FF33CC;
    color: #ffffff;
    font-weight : bold;
}

A.headerNavigation { 
    color: #FFFFFF; 
}

A.headerNavigation:hover {
    color: #FF33CC;

}







.moduleRow { }
.moduleRowOver1 { background-color: #fffff9; cursor:pointer; }
.moduleRowOver { background-color: #ffefd5; cursor:pointer; }
.moduleRowSelected { color: white; background-color: #6a5acd; }











TR.headerError {
    background: #000000;
}

TD.headerError {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #000000;
    color: #ffffff;
    font-weight : bold;
    text-align : center;
}

TR.headerInfo {
    background: #00ff00;
}

TD.headerInfo {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

TR.footer {
    background: #FF33CC;
}

TD.footer {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #FF33CC;
    color: #ffffff;
    font-weight: bold;
}

.infoBox {
    background: #FF33CC;
}

.infoBoxContents {
    background: #ffffff;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

.infoBoxContentz {
    background: #FF33CC;

}

TD.infoBoxHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: #FF33CC;
    color: #ffffff;
}

TD.infBoxHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #ffffff;
    color: #000000;
}


TD.infoBox, SPAN.infoBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}










TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
    background: #f9f9f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
    background: #ffffff;
}

TR.productListing-heading {
    background: #FF33CC;
}

TABLE.maintable {

    border:1px solid #FF33CC;
    border-top: none;
    border-bottom: none;
    background: #ffffff
}


TD.productListing-heading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #FF33CC;
    color: #ffffff;
    font-weight: bold;
    font-variant: small-caps;
}

TD.productListing-data {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

A.pageResults { 
    color: #0000FF; 
}

A.pageResults:hover { 
    color: #0000FF; 
    background: #FFFF33; 
}

TD.pageHeading, DIV.pageHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF33CC;
}


TD.preisHeading, DIV.preisHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #808080;
}


TD.bildHeading, DIV.bildHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    color: #c0c0c0;
}


TR.subBar {
    background: #fffff0;
}

TD.subBar {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}


TD.waren, P.waren {
    font-family: Verdana, comic, sans-serif;
    font-size: 10px;
    line-height: 1.5;

}


TD.main, P.main {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}


h1{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
}

h2{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
}





TD.accountCategory {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #FF33CC;
}

TD.fieldKey {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

TD.fieldValue {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}

TD.tableHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

SPAN.newItemInCart {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #ff0000;
}




INPUT, SELECT {
    border:none;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;


}

TEXTAREA {
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

SPAN.greetUser {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #f0a480;
    font-weight: bold;
}

TABLE.formArea {
    background: #ffffff;
    border: 1px solid #FF33CC;
}

TD.formAreaTitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

SPAN.markProductOutOfStock {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #c76170;
    font-weight: bold;
}

SPAN.productSpecialPrice {
    font-family: Verdana, Arial, sans-serif;
    color: #FF33CC;
}

TD.checkoutBar {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #FF33CC;
}

SPAN.checkoutBarHighlighted {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}


TD.pollBoxRow {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border: 1px solid #ffffff;
}
TD.pollBoxText {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border: 1px solid #ffffff;
}
TR.pollOptRow {
    background: #FFFFFF;
}
TR.pollFooter {
    background: #FFFFFF;
}



/* PRODUCT INFO*/


.prodInfoWkStck{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;line-height:12px;color:#ffffff;padding-left:3px;padding-right:5px;font-weight:600;}
.inputAccount{border:1px solid #B5BDC7;background-color:#ffffff;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;color:#4F4F4F;padding:1px;}
.prodInfoInCartTab{background-color:#ff33cc;}



.artikeldetails_info_warenkorb {
    padding-top:15px;
    text-align:left;
    float:left;

}



.artikeldetails_info_warenkorb div {

    float:left;
    padding-right:5px;

}








/*change the menu hover color below*/

#thecategories a:hover {

    background-color: #c9c9c9;
    color:#ffffff;

}

.catwithsubs, .catwithnosubs {
    padding-right: 3px;
}

#thecategories {
    position: relative;
    top: -9px;
    margin-bottom: -16px;
    /*width: 150px;*/

}

.activelink {
    display: block;
    font-weight: bold;	

}

.inactivelink {
    display: block;
}



#thecategories a {
    display: block;
    padding-bottom: 7px;
    padding-top: 3px;
    width: 100%;

}

/*mozilla fix*/
html>body #thecategories a {
    width: auto;
}
/*end of mozilla fix*/






#topcat a { 
    padding-left: 3px; width: 100%;

}

/*#topcat, #primaernaviBottom, #primaernaviBottomBottom {
background-image:url('/images/navi/background-primaernavi,gif');
}, CHECKBOX, RADIO
*/
#topcat  a{background-image:url('../images/navi/background-sekundaernavi-b.gif');}



#topcat  a:hover{background-image:url('/images/navi/background-sekundaernavi-category-hover.gif');}
#topcat  a.active{
    background-image:url('/images/navi/background-sekundaernavi-category-hover.gif');
    color:#FF33CC;
    padding-left: 10px; 
    /*display: block;*/
    font-weight: bold

}

/*
#topcat  a:hover{background-image:url('/images/navi/background-sekundaernavi-sub-link-hover.gif');}
#topcat  a.active{background-image:url('/images/navi/background-sekundaernavi-sub-link-hover.gif');color:#FF33CC;padding-left: 15px; display: block;font-weight: bold}
*/




#secondcat a { 	
    padding-left: 8px; width: 100%;
    font-weight: bold;
    color:#808080;
}


#secondcat   {
    background-image: url('/images/navi/background-sekundaernavi-node.gif');
}

/*#secondcat  a{background-image:url('/images/navi/background-sekundaernavi-link.gif');}*/
#secondcat  a:hover{background-image:url('/images/navi/background-sekundaernavi-link-hover.gif');}
#secondcat  a.active{background-image:url('/images/navi/background-sekundaernavi-link-hover.gif'); color:#FF33CC;padding-left: 15px}



#thirdcat a { 	
    padding-left: 13px; width: 100%;

}

#thirdcat {background-image: url('/images/navi/background-sekundaernavi-sub-link.gif');}
#thirdcat a{background-image:url('/images/navi/background-sekundaernavi-sub-link.gif');}
#thirdcat a:hover{background-image:url('/images/navi/background-sekundaernavi-sub-link-hover.gif');}
#thirdcat a.active{background-image:url('/images/navi/background-sekundaernavi-sub-link-hover.gif');color:#FF33CC;padding-left: 20px}



#fourthcat a { 	padding-left: 18px; width: 100%;}
#fourthcat {background-image: url('/images/navi/background-sekundaernavi-su.gif');}
/*#fourthcat a.active { color:#FF33CC;font-weight: bold;}*/
#fourthcat a:hover{background-image:url('/images/navi/background-sekundaernavi-s2.gif');}
#fourthcat a.active{background-image:url('/images/navi/background-sekundaernavi-s2.gif');color:#FF33CC;padding-left: 25px}




#fifthcat a { 	padding-left: 23px; width: 100%;}







#adresseingabe {
    margin-left: 0;
    color: #000000;
    margin-right: 0}

#adresseingabe TABLE {
    font-size: 8pt;
    color: #000000}


















/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
    color: black;
    background-color: #e6e7e6;
    border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
    float: left;
    white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;	
    text-decoration: none;
    position: relative;	
    display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
    color: #000000;
    text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
    color: #ffffff;
    background-color: #21459c;
    text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
    color: #ffff00;
    background-color: #666666;	
    text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
    background-color: #e6e7e6;
    border: 2px outset #fdfefd;

    position: relative;
    display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
    text-align: left;
    white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;	
    text-decoration: none;

    position: relative;
    display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
    color: #000000;
    font-size: 12px;	
    text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
    color: #ffffff;
    background-color: #21459c;
    text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
    color: #ffff00;
    background-color: #666666;		
    text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
    position: absolute;
    top: 5px;
    right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
    font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
    color: black;
    background-color: #e6e7e6;
    border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
    text-align: left;
    white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;		
    text-decoration: none;
    position: relative;
    display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
    color: #000000;
    text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
    color: #ffffff;
    background-color: #21449c;
    text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
    color: #ffff00;
    background-color: #666666;	
    text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
    background-color: #e6e7e6;
    border: 2px outset #fdfefd;

    position: relative;
    display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
    text-align: left;
    white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;			
    text-decoration: none;

    position: relative;
    display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
    color: #000000;
    text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
    color: #ffffff;
    background-color: #21449c;
    text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
    color: #ffff00;
    background-color: #666666;	
    text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
    position: absolute;
    top: 5px;
    right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
    font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
    display: block;
    white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
    color: #000000;
    font-size: 10px;	
    text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
    color: #003300;
    font-size: 10px;	
    text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
    color: #FF33CC;
    background-color: #ccc;
    font-size: 10px;	
    text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
    color: #ff0000;
    font-size: 10px;	
    text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
    font-weight: bold;
}






/* Horizontales Menￜ
----------------------------------------------- */


ul#horizontalmenu {
    float:right;
    list-style-type:none;
    text-align: center;
    height:28px;
    margin:0;
    padding:0;
    vertical-align:middle;
}

ul#horizontalmenu li {
    float:left;
    padding:0 10px;
    margin:0;
    text-align: center;
    height:28px;
}


ul#horizontalmenu li.link {
    margin:0;
    vertical-align:middle;
    line-height:28px;
    height:28px;
}

ul#horizontalmenu li.spacer {
    width:1px;
    background: url('img/header_menu_spacer_small.gif') no-repeat center;
}


ul#horizontalmenu a {
    color:#B2B2B2;
    margin:0;
    vertical-align:middle;
    text-align: center;
    line-height:15px;
    height:15px;
}








TABLE.tabline {
    background: none;
    border-bottom: 1px #aaa solid;
}







#loader_content, #loader_content2{
    position:absolute;
    left:50%;
    width:500px;
    margin-top:150px;
    margin-left:-266px;
    text-align:center;
}

/*Input Datenfelder*/
div#content {
    width:100%;
    float:left;
}

div#content div.text {
    min-width:600px;
    padding: 1px 1px 1px 1px;

}


div.form_text {
    float:left;
    width:180px;
    margin:2px;
    padding:5px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;


}

div.form_kpl {
    float:left;
    width:100%;
    margin:2px;
    padding:5px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;


}


div.form_input {
    /*float:left;*/
    min-width:250px;
    margin:2px;
    padding:5px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
}


div.form_input1 {
    /*float:left;*/
    min-width:250px;
    margin:2px;
    padding:5px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
}





/*Button brown*/



a.button-1{
    float:left;
    background:url('images/button/button_grey_left.jpg') no-repeat left top;
    margin:0;
    text-decoration:none; padding-left:4px;
}

a.button-1 span{
    /*float:left;*/
    display:block;
    background:url('images/button/button_grey_right.jpg') no-repeat right top;
    font-weight:bold;
    color:#fff;font-size:12px;
    cursor:pointer; padding-left:11px; padding-right:19px; padding-top:3px; padding-bottom:5px
}





a.button-2{
    float:left;
    background:url('images/button/button_brown_left.jpg') no-repeat left top;
    margin:0;
    text-decoration:none; padding-left:4px; padding-right:0; padding-top:0px; padding-bottom:0
}

a.button-2 span{
    float:left;
    display:block;
    background:url('images/button/button_brown_right.jpg') no-repeat right top;
    font-weight:bold;
    color:#fff;font-size:11px;
    cursor:pointer; padding-left:11px; padding-right:19px; padding-top:3px; padding-bottom:5px
}









a.button-3{
    float:left;
    background:url('images/button/button_brown_left.jpg') no-repeat left top;
    margin:0;
    text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}

a.button-3 span{
    /*float:left;*/
    display:block;
    background:url('images/button/button_brown_right.jpg') no-repeat right top;
    font-weight:bold;
    color:#fff;font-size:12px;
    cursor:pointer; padding-left:11px; padding-right:19px; padding-top: 3px; padding-bottom:5px
}


a.button-4{
    float:left;
    background:url('images/button/button_green1_left.jpg') no-repeat left top;
    margin:0;
    text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}

a.button-4 span{
    /*float:left;*/
    display:block;
    background:url('images/button/button_green1_right.jpg') no-repeat right top;
    font-weight:bold;
    color:#fff;font-size:12px;
    cursor:pointer; padding-left:11px; padding-right:19px; padding-top:3px; padding-bottom:5px
}




a.button-green{
    float:left;
    background:url('images/button/button_green_left.jpg') no-repeat left top;
    margin:0;
    text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}

a.button-green span{
    /*float:left;*/
    display:block;
    background:url('images/button/button/button_green_right.jpg') no-repeat right top;
    font-weight:bold;
    color:#fff;font-size:12px;
    cursor:pointer; padding-left:11px; padding-right:19px; padding-top: 3px; padding-bottom:5px
}









div.button-1{
    float:left;
    background:url('images/button/button_grey_left.jpg') no-repeat left top;
    margin:0;
    text-decoration:none; 
    padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}

div.button-1 span{
    /*float:left;*/
    display:block;
    background:url('images/button/button_grey_right.jpg') no-repeat right top;
    font-weight:bold;
    color:#fff;font-size:12px;
    cursor:pointer; padding-left:11px; padding-right:19px; padding-top:3px; padding-bottom:5px
}




/*Ende Button brown*/			



div.info_grey {width:auto; min-height:15px; border:solid 2px #c9c9c9; background-color:#f9f9f9; padding:4px}


div.info_green {width:auto; min-height:15px; border:solid 2px #4DAA30; background-color:#BDFFA9; padding:8px}
div.info_green ul {margin:15px 0; /*font:100%/normal Arial, Helvetica, sans-serif;*/}
div.info_green ul.infoGreen {background-image:url('images/icons/icon_accept.gif'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#BDFFA9; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}

div.info_info {width:auto; min-height:15px; border:solid 2px #0EADFF; background-color:#C5EBFF; padding:8px}
div.info_info ul {margin:15px 0; /*font:100%/normal Arial, Helvetica, sans-serif;*/}
div.info_info ul.infoInfo {background-image:url('images/icons/icon_info.png'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#C5EBFF; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}


div.info_error {width:auto; min-height:15px; border:solid 2px #B22020; background-color:#FFD6D6; padding:8px}
div.info_error ul {margin:15px 0; /*font:100%/normal Arial, Helvetica, sans-serif;*/}
div.info_error ul.infoError {background-image:url('images/icons/icon_error.png'); background-repeat:no-repeat; background-position: 0px 4px; ; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}

div.info_warning {width:auto; min-height:15px; border:solid 2px #C39700; background-color:#FFE89A; padding:8px}
div.info_warning ul {margin:15px 0; }
div.info_warning ul.infoWarning {background-image:url('images/icons/icon_alert1.gif'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#FFE89A; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}

div.info_pink {width:auto; min-height:10px; border:solid 2px #FF33CC; background-color:#FA87DD; padding:3px}
div.info_pink ul {margin:5px 15px; /*font:100%/normal Arial, Helvetica, sans-serif;*/}
div.info_pink ul.infoPink {background-image:url('images/icons/icon_auto.png'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#FA87DD; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:2px}

div.info_button {width:auto; min-height:5px; border:solid 1px #FFFFFF; padding:3px;color:#fF6606;font-weight:normal;}
div.info_button:hover {background-color:#f5f5f5; border:solid 1px #ebebeb; text-decoration:none;}
div.info_button ul {margin:2px 15px; color:#fF6606; /*font:100%/normal Arial, Helvetica, sans-serif;*/}
div.info_button ul.infoButton {background-image:url('images/icons/pfeil_rund_orange.gif'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#f5f5f5; list-style-type:none; padding-left:15px; padding-right:20px; padding-top:2px; padding-bottom:2px}



div.info_warn {width:auto; min-height:10px; border:solid 2px #C39700; background-color:#FFE89A; padding:5px}
div.info_warn ul {margin:0; }
div.info_warn ul.infoWarn {background-image:url('images/icons/icon_alert1.gif'); background-repeat:no-repeat; background-position: 0px 4px; background-color:#FFE89A; list-style-type:none; padding-left:20px; padding-right:0px; padding-top:2px; padding-bottom:2px}





/* Alufelgen comfort */ 
a.manuButton{display:block;background:url(../images/images_car_comfort/icon/button_brown_left_big.jpg) no-repeat left top;padding:0 0 0 4px;text-decoration:none;margin:16px 4px 7px 4px;width:180px;}
a.manuButton .creaButton{display:block;background:url(../images/images_car_comfort/icon/button_brown_right_big.jpg) no-repeat right top;padding:0px 19px 0px 11px;font-weight:bold;color:#fff;font-size:12px;cursor:pointer;}


/* Alufelgen comfort  
a.carButton{display:block;background:url(../images/images_car_comfort/icon/button_brown_left_big.jpg) no-repeat left top;padding:0 0 0 4px;text-decoration:none;margin:16px 4px 7px 4px;width:180px;}
a.carButton .creaButton{display:block;background:url(../images/images_car_comfort/icon/button_brown_right_big.jpg) no-repeat right top;padding:0px 19px 0px 10px;font-weight:bold;color:#fff;font-size:12px;cursor:pointer;}
*/


/* Alufelgen comfort */ 
a.carButton{display:block;background:url(../images/button/button_green_left.jpg) no-repeat left top;padding:0 0 0 4px;text-decoration:none;margin:8px 4px 7px 4px;width:190px;}
a.carButton .creaButton{display:block;background:url(../images/button/button_green_right.jpg) no-repeat right top;padding:0px 19px 0px 0px;font-weight:bold;color:#fff;font-size:14px;cursor:pointer;}


a.manuButton_typ{display:block;background:url(../images/images_car_comfort/icon/button_brown_left_big.jpg) no-repeat left top;padding:0 0 0 4px;text-decoration:none;margin:16px 4px 7px 4px;width:160px;}
a.manuButton_typ .creaButton{display:block;background:url(../images/images_car_comfort/icon/button_brown_right_big.jpg) no-repeat right top;padding:0px 19px 0px 11px;font-weight:bold;color:#fff;font-size:12px;cursor:pointer;}


a.manuButton_typ_green{display:block;background:url(../images/images_car_comfort/icon/button_green_left_big) no-repeat left top;padding:0 0 0 4px;text-decoration:none;margin:0px 0px 0px 0px;width:180px;}
a.manuButton_typ_green .creaButton{display:block;background:url(../images/images_car_comfort/icon/button_green_right_big.jpg) no-repeat right top;padding:4px 19px 4px 11px;font-weight:bold;color:#fff;font-size:12px;cursor:pointer;}



.carTypeButton{display:block;background:url(../images/button/button_green_left.jpg) no-repeat left top;padding:0 0 0 4px;text-decoration:none;width:180px;}
.carTypeButton span{display:block;background:url(../images/button/button_green_right.jpg) no-repeat right top;padding:4px 19px 27px 11px;color:#fff;cursor:pointer;}

.carTypeButtonactiv{display:block;background:url(../images/button/button_grey_left.jpg) no-repeat left top;padding:0 0 0 4px;text-decoration:none;width:180px;}
.carTypeButtonactiv span{display:block;background:url(../images/button/button_grey_right.jpg) no-repeat right top;padding:4px 19px 27px 11px;color:#fff;cursor:pointer;}


.carTypeButtonbig{display:block;background:url(../images/button/button_green_left_big.jpg) no-repeat left top;padding:0 0 0 4px;text-decoration:none;width:180px;height: 42px;}
.carTypeButtonbig span{display:block;background:url(../images/button/button_green_right_big.jpg) no-repeat right top;padding:4px 4px 4px 4px;color:#fff;cursor:pointer;}
/*padding:4px 19px 27px 11px; top, right, button, left */





/*a.manuButton1{display:block;background:url(../images/button/button_grey_left.jpg) no-repeat left top;padding:0 0 0 4px;text-decoration:none;margin:0px 0px 0px 0px;width:100px;}
 a.manuButton1 .creaButton{display:block;background:url(../images/button/button_grey_right.jpg) no-repeat right top;padding:0px 19px 0px 11px;font-weight:bold;color:#fff;font-size:12px;cursor:pointer;}*/

div#carSelectionBox{background-color:#eeeeee;border:1px solid #cccccc;padding:2px;margin-right:10px;}
.breadcrumbhead{width:60px;float:left;}
/*.breadcrumbhead{width:auto;float:left;}*/


.breadcrumbvalue{float:left;}
.breadcrumb{display:inline;float:left;border:1px solid #DDDDDD;margin-left:5px;padding:3px;width:210px;font-size:9px;background-color:#FFFFFF;}


.carTypeCell{width:170px;border:1px solid #DDDDDD;padding:3px;margin-left:3px;background-color:#FFFFFF;}
.breadcrumb{display:inline;float:left;border:1px solid #DDDDDD;margin-left:5px;padding:3px;width:210px;font-size:9px;background-color:#FFFFFF;}
.breadcrumbBig{display:inline;float:left;border:1px solid #DDDDDD;margin-left:5px;padding:3px;width:300px;font-size:9px;background-color:#FFFFFF;}
.breadcrumbSlider{display:inline;float:left;border:1px solid #DDDDDD;margin-left:5px;padding:3px;width:433px;font-size:9px;background-color:#FFFFFF;height:44px;}

.slidercontainer{border:1px solid #DDDDDD;float:left;margin-top:3px;padding:3px;width:425px;height:21px;background-color:#F5F5F5;}
.slider{background:#DDD;height:3px;position:relative;cursor:pointer;border:1px solid #AAA;width:423px;float:left;clear:right;margin-top:9px}


a.details-button{color:#9f5b28;font-size:10px;font-weight:bold;margin-right:5px}
a.details-button-info{padding-left:15px;background:url(../images/icons/tyre/icon-info.gif) no-repeat bottom left}
a.details-button-info-green{padding-left:15px;background:url(../images/icons/tyre/icon-info-green.gif) no-repeat bottom left}
a.details-button-info-yellow{padding-left:15px;background:url(../images/icons/tyre/icon-info-yellow.gif) no-repeat bottom left}
a.details-button-info-red{padding-left:15px;background:url(../images/icons/tyre/icon-info-red.gif) no-repeat bottom left}


a.details-button-info{padding-left:15px;background:url(../images/icons/tyre/icon-info.gif) no-repeat bottom left}

a.more-options{padding-right:15px;background:url(../images/icons/tyre/adv.gif) no-repeat bottom right}
a.more-options-shown{padding-right:15px;background:url(../images/icons/tyre/adv2.gif) no-repeat bottom right}


.details-button-select{padding-left:16px;background:url(../images/icons/tyre/icon-select-all.gif) no-repeat bottom left}
.details-button-deselect{padding-left:16px;background:url(../images/icons/tyre/icon-select-none.gif) no-repeat bottom left}


#searchbox {
    background: url('images/icons/searchbox.gif') no-repeat;
    /*width:209px;*/
    width:230px;
    height:23px;
    display:block;
    float:right;
    margin-top:4px;
    /*margin-right:5px !important;
    margin-right:5px !important;*/
    padding:2px
}

#searchbox .textfield {
    background:none;
    border: none;
    width:185px;
    float:left;
    margin-right:2px;
    padding-left:2px;
}
#searchbox .button {
    background:none;
    border: none;
    width:18px;
    height:18px;
    cursor:pointer;
    float:left;
    margin-top:1px;
}
#searchbox .searchtip {
    color:#999;
}


#searchbox_close {
    background: url('images/icons/bt_close.png') no-repeat left 0;
    height:20px;
    width:20px;
    display:block;
    float:left;
    margin-top:4px;
    margin-right:5px !important;

}



#searchbox_close a.link {background: url('images/icons/bt_close.png') no-repeat left 0px;}
.searchbox_close a.hover.link {background: url('images/icons/bt_close.png') no-repeat left -19px;}


#searchbox_close .button {
    background:none;
    border: none;
    width:18px;
    height:18px;
    cursor:pointer;
    float:left;
    margin-top:1px;
}


/* City_Ajax_Auto_Complete */
#suggestBoxElement {
    border: 1px solid #8FABFF; 
    visibility:hidden; 
    text-align: left;  
    white-space: nowrap; 
    background-color: #eeeeee;
    cursor: pointer;
}
.suggestions { 
    font-size: 11px;
    background-color: #eeeeee;  
}
.suggestionMouseOver { 
    font-size: 11px;
    background: blue; 
    color: white;  
}
/* City_Ajax_Auto_Complete */







#popCart {
    /*position: absolute; 
    top: 35%;
    left: 35%;
    width: 350px;
    background-color: #f8f8f8;
    border: 3px solid #ff33cc;
    color: #000;*/
    z-index: 100000; /*do not change this*/
    display: none; /*do not change this*/

    position: fixed; 
    top:35%;
    left:35%;
    width:350px;
    /*height: 150px;*/
    background: #f0f0f0;




    /*margin-top:-75px;
    margin-left:-135px;*/
    border:2px solid #ff33cc;
    padding:10px;


}


* html #popCart { /* ie6 hack */
    position: absolute;
}	








ul.popup_header {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.0em;
    text-align: center;
    vertical-align:bottom;
    /*padding: 3px 3px;
    border: 0px solid #ccc;*/
    /*margin: 0px auto;
    width: 380px;*/
}

ul.popcartList1 {list-style-type:none; margin:0;
                 font-family: Tahoma, Verdana, Arial, sans-serif;
                 font-size: 1.0em;
                 text-align: center;
                 padding: 3px;
                 /*border: 1px solid #ccc;*/

}

ul.popcartList {list-style-type:none; margin:0; padding:0;}
li.popcartButton1 {float:left;padding-left:15px;}
li.popcartButton {float:right;padding-right:15px;}


#paypalCart {
    background: url('images/icons/loading-riesenrad.gif') no-repeat center;  
    padding: 7px; 
    border: none;
    position:absolute; 
    top: 50%; 
    left: 50%; 
    width: 500px; 
    height: 375px; z-index: 100002;
    display: none; margin-left:-258px; margin-right:0; margin-top:-196px; margin-bottom:0
}

* html #paypalCart { /* ie6 hack */
    position: absolute;
}	



#waitingCart {
    background: url('images/icons/loadingAnimation.gif') no-repeat center; 
    /*background-color: #000;  */
    padding: 7px; 
    border: nonea;
    position:absolute; 
    top: 50%; 
    left: 50%; 
    width: 500px; 
    height: 375px; 
    z-index: 100002;
    display: none; margin-left:-258px; margin-right:0; margin-top:-196px; margin-bottom:0
}
* html #waitingCart { /* ie6 hack */
    position: absolute;
}	



#paypalCart_overlay {
    position: fixed;
    top: 0;
    left: 0;
    height:100%;
    width:100%;
    z-index: 100001;
    /*background-color: #000; */
    background: url('images/cart/bg.gif') repeat center;  

    display:none;
    opacity:0.75;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
}

* html #paypalCart_overlay { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}		




.myDivImagePosition{
    position: fixed;
    top:0;
    left:0;
    /*padding-top:150px;*/
    height:100%;
    width:100%;
    z-index:100;
    /*background-image:url(../pics/siteElements/hg__felgen.png);*/
    /*background: url('images/cart/bg.gif');*/
    visibility:hidden;

    /*
    opacity:0.75;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    */
}
* html #popshipping { /* ie6 hack */
    position: absolute;
}



#popshipping {
    z-index: 100002; /*do not change this*/
    display: none; /*do not change this*/
    position: fixed; 
    top:35%;
    left:35%;
    width:400px;
    background: #f0f0f0;
    border:2px solid #ff33cc;
    padding:10px;
}
* html #popshipping { /* ie6 hack */
    position: absolute;
}	



#montage{
    display: none; 
    position: fixed; 
    top:0;
    left:15%; 
    width:650px; 
    height:95%; 
    border: none;
    padding:10px;z-index: 200000;
}

* html #montage { /* ie6 hack */
    position: absolute;
}	


#errorpopup {
    /*background: url('images/icons/loading-riesenrad.gif') no-repeat center;  */
    padding: 7px; 
    border: none;
    position: fixed;

    top: 50%; 
    left: 50%; 
    width: 500px; 
    height: 375px; 

    z-index: 100002;
    display: none; 
    margin-left:-258px; 
    margin-right:0; 
    margin-top:-196px; 
    margin-bottom:0





}


* html #errorpopup { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}	


#errorpopup_overlay {
    position: fixed;
    /*z-index:100;*/
    top: 0;
    left: 0;
    height:100%;
    width:100%;z-index: 100000;
    /*background-color: #000; */
    background: url('images/cart/bg.gif') repeat center; 
    display:none;
    opacity:0.45;
    filter:alpha(opacity=45);
    -moz-opacity: 0.45;
}

* html #errorpopup_overlay { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}		

/*Select Fenster mit Hover Auswahl*/

select {
    padding:1px;
}

select, textarea {
    /*border:1px solid #BDC7D8;*/
    border:1px solid #c9c9c9;
    font-size:12px;
    padding:3px;
}

input{
    border:1px solid #c9c9c9;
    font-size:12px;
    padding:3px;
}


* html input { /* ie6 hack */
    border:1px solid #c9c9c9;
    font-size:12px;
    padding:0;
}		


input:focus, input:hover{}

select:focus, select:hover	 { 
    background-color: #FFFFF4
        /*background-color: #FA87DD*/ }


/*Ende Select Fenster mit Hover Auswahl*/



/*hintergrundbild setzen*/

#bgalu {
    position:relative;
    background:url(images/hintergrund/leichtmetallrad.jpg) repeat-y;
    /*top:0px;
    width: 100%;
    display: inline;*/
    ///height:100%;
    float: left;
    background-size: 100%;
    /*background-color:#FFFFFF;*/
}

#bgtyre {
    position:relative;
    background:url(images/hintergrund/reifen.jpg) no-repeat;
    /*top:0px;
    width: 100%;
    display: inline;
    height:100%;*/
    float: left;
    /*background-color:#FFFFFF;*/
}



/*Test neue Buttons*/




button
{
    border:0 none;
    cursor:pointer;
    overflow:visible;
    padding:0 12px 0 0;
    text-align:center;
    width:auto;
}


button span
{
    color:white;
    font-size:12px;
    font-weight:bold;
    height:25px;
    line-height:25px;
    /* text-transform:uppercase;*/
    display:block;
    padding:0 5px 0 27px;
    white-space:nowrap;
}

button.submitButton
{
    background: url("/images/button/new/submitButtonRight.jpg") no-repeat scroll right center transparent;
}

button.submitButton span
{
    background:url("/images/button/new/submitButtonLeft.jpg") no-repeat scroll left center transparent;
}

button:hover.submitButton
{
    background: url("/images/button/new/submitButtonRightHover.jpg") no-repeat scroll right center transparent;
}

button:hover.submitButton span
{
    background: url("/images/button/new/submitButtonLeftHover.jpg") no-repeat scroll left center transparent;
}

button.cancelButton
{
    background: url("/images/button/new/cancelButtonRight.jpg") no-repeat scroll right center transparent;
}

button.cancelButton span
{
    background:url("/images/button/new/cancelButtonLeft.jpg") no-repeat scroll left center transparent;
}

button:hover.cancelButton
{
    background: url("/images/button/new/cancelButtonRightHover.jpg") no-repeat scroll right center transparent;
}

button:hover.cancelButton span
{
    background: url("/images/button/new/cancelButtonLeftHover.jpg") no-repeat scroll left center transparent;
}




.inputlistsubmit {
/*background-color:#800080;*/
background-color:#d2691e;
border-color:#f1d3cc #7d0900 #7d0900 #f1d3cc;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:11px;
padding:2px 0 3px 0;
text-align:center;
cursor:pointer;
width:180px;
}


/*Ende  NEW Button*/


inputsubmit {
    /*background-color:#800080;*/
    background-color:#d2691e;
    border-color:#f1d3cc #7d0900 #7d0900 #f1d3cc;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    font-size:11px;
    padding:2px 0 3px 0;
    text-align:center;
    cursor:pointer;
    width:180px;
}



/*Kaufen Button*/
.indenkorb {
      
    /*background-color:#800080;*/
    background-color:#ff33cc;
    border-color:#f1d3cc #C39700 #C39700 #f1d3cc;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    font-size:14px;
    font-weight: bold;
    padding: 0 10px;
    margin-bottom: 10px;
    text-align:center;
    cursor:pointer;
    height:35px;
    line-height: 35px;
}
.indenkorb a {
     display: block
}
.indenkorb button {
    display: block;
    color:#FFFFFF;
    font-size:14px;
    font-weight: bold;
    line-height: 35px;
    background: none;
    padding: 0 10px;
    
}
    
.indenkorb.clear{
    background-color:#FFFFFF;
    color:#000000;
}    
.indenkorb a:hover {
    text-decoration: none;
    color:#ffffff;
}
.indenkorb:hover{
    background-color:#8b4513;
    
    
    
}
/*Kaufen Button*/






#popup_close {
    /*background-color: #ff0000;*/
    color: #FF33CC;
    bottom: 0;
    /*
    width: 100%;
    
    height: 18px;*/
    padding: -10px 0 5px 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
}



/*Label_Search*/

.lefttablesearch{overflow:visible;}
.tdfiltersTablesearch{float:left;width:175px;position:relative;}


.tdfilterBorderTop,.tdfilterCorps,.tdfilterBorderBottom{background:url("/images/reifenlabel/label_bg.jpg") no-repeat scroll transparent;}


.tdfilterBorderTop{background-position:0 0;width:175px;height:6px;}
.tdfilterCorps{background-repeat:repeat-y;background-position:-175px 0;width:175px;padding-top:10px;}
.tdfilterBorderBottom{background-position:-351px 0;width:175px;height:6px;}


.tdfilterElement{margin:10px 0 10px 0;padding:0 5px 0 5px;}
.tdfilterFather{padding:2px 0 0 5px;}
.tdfilterChild{padding-left:5px;font-size:12px;}
.tdfilterChildLine{padding:3px;line-height:15px;vertical-align:bottom;}


.checkboxtdfilter{width:13px;height:13px;float:left;vertical-align:middle;margin:1px 4px;background-color:#eee;}
html.MSIE7 
.checkboxtdfilter,
html.MSIE8 
.checkboxtdFilter,
html.MSIE9 
.checkboxtdFilter{margin-left:0;}






.fas,.labelccs-A,.labelccs-B,.labelccs-C,.labelccs-D,.labelccs-E,.labelccs-F,.labelccs-G,.labelccs-L1,.labelccs-L2,.labelccs-L3{background:url("/images/reifenlabel/label_icon.jpg") no-repeat scroll transparent;height:16px;padding-left:5px;}



.labelccs-A{background-position:0 -0px;width:23px;}
.labelccs-B{background-position:0 -18px;width:31px;}
.labelccs-C{background-position:0 -37px;width:42px;}
.labelccs-D{background-position:0 -56px;width:53px;}
.labelccs-E{background-position:0 -75px;width:67px;}
.labelccs-F{background-position:0 -94px;width:79px;}
.labelccs-G{background-position:0 -113px;width:89px;}
.labelccs-L1{background-position:0 -131px;width:26px;height:20px;}
.labelccs-L2{background-position:-31px -131px;width:26px;height:20px;}
.labelccs-L3{background-position:-62px -131px;width:26px;height:20px;}
.labelclearboth{clear:both;line-height:0;font-size:0;padding:0;margin:0;}
/*.fas{background-position:-103px -0px;width:12px;height:18px;margin:10px;}
.fas{background-position:-86px -0px;width:12px;height:18px;margin:10px;}*/
.fas{background-position:0 -152px;width:120px;height:1px;margin:10px;}


/*Ende Label_Search*/