﻿/*
@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-left:1px 
solid #FF33CC; border-right:1px solid #FF33CC; border-top:0px solid #FF33CC; border-bottom:0px solid #FF33CC; 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;
}

CHECKBOX, INPUT, RADIO, SELECT {
  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-color: #FF33CC;
  border-style: solid;
  border-width: 1px;
}

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-color: #FFFFFF;
  border-style: solid;
  border-width: 1px; 
}
TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px; 
}
TR.pollOptRow {
  background: #FFFFFF;
}
TR.pollFooter {
  background: #FFFFFF;
}



/* PRODUCT INFO*/


.prodInfoWkStck{font-family:tahoma;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;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');
}
*/
#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: 0px;
	 color: #000000;
	 margin-right: 0px}

#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: 0px;
	top: 0px;
	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: 0px;
	top: 0px;
	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:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

ul#horizontalmenu li {
	float:left;
	padding:0px 10px 0px 10px;
	margin:0px;
	text-align: center;
	height:28px;
}


ul#horizontalmenu li.link {
	margin:0px;
	vertical-align:middle;
	line-height:28px;
	height:28px;
}

ul#horizontalmenu li.spacer {
	width:1px;
	background-repeat:no-repeat;
	background-image:url('img/header_menu_spacer_small.gif');
	background-position:  center;
}


ul#horizontalmenu a {
	color:#B2B2B2;
	margin:0px;
	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;
        		line-height:16px;
        		font-family: Verdana, Arial, sans-serif;
  				font-size: 11px;
  				line-height: 1.5;
        		
		
			}
			
			div.form_kpl {
				float:left;
				width:100%;
				margin:2px;
        		padding:5px;
        		line-height:16px;
        		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; padding-right:0; padding-top:0; padding-bottom:0
}

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 0px; /*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 0px; /*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 0px; /*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 0px; }
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:0px 0px; }
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:0px;
	width:185px;
	float:left;
	margin-right:2px;
	padding-left:2px;
}
#searchbox .button {
	background:none;
	border:0px;
	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;
	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:0px;
	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; padding:0;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.0em;
	text-align: center;
	padding: 3px 3px 3px 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: 0px dashed #b9821a; 
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: 0px dashed #b9821a; 
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;
	z-index:100;
	top: 0px;
	left: 0px;
	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;
	width:100%;
  	top:0px;
	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:0px; 
left:15%; 
width:650px; 
height:95%; 
border:0px solid #c0c0c0; 
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: 0px dashed #b9821a; 
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: 0px;
	left: 0px;
	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:0px;
}		


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-image:url(images/hintergrund/leichtmetallrad.jpg);
	background-repeat:no-repeat;
	/*top:0px;
	width: 100%;
	display: inline;*/
	height:100%;
	float: left;
	/*background-color:#FFFFFF;*/
}

#bgtyre {
	position:relative;
	background-image:url(images/hintergrund/reifen.jpg);
	background-repeat: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;
}







/*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;
}



#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;
}

