/*****************************************************
******************************************************
 Start Header  
 *****************************************************
 ****************************************************/

/***************************************************
Start oberer Teil vom Header
bis exklusive orangener Balken
****************************************************/

#bodyBackgroundForHeaderMainAndFooter {
	width: 100%;
	background-image: url(img/backgroundMainTop.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#shadowBox {
	background: transparent url(img/backgroundContentShadow.png) repeat-y scroll 0 0;
	width: 1008px;
	margin: 0px auto;
}

#pageWrap {
	margin: 0px auto;
	width: 990px;
	overflow: hidden;
}

#pageWrap.konto {
	background-color: #E5E1D5;
}

#headerBestellprozess, #headerBestellprozess5 {
	/* position: absolute; top: 0; left: 0; */
	width: 990px;
	text-align: left;
}

#headerBox, #orderHeaderBox {
	height: 189px;
	width: 990px;
	background-color: #E5E1D5;
	overflow: hidden;
}

#headerBestellprozess {
	position: absolute; top: 0; left: 0;
	width: 988px;
	text-align: left;
	height: 141px;
	margin: 10px auto -66px auto;
}

#headerTop {
	height: 97px;
	width: 990px;
	background-image: url(img/backgroundHeader.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#headerTopLeft {
	float: left;
	width: 617px;
	height: 97px;
	overflow: visible;
	position: relative;
	text-align: left;
}

div#logoBox, div#logoBoxPrint {
	width: 123px;
	height: 72px;
	padding: 0px;
	margin: 12px 0px 0px 18px;
	float: left;
}

div#claimBox {
	float: left;
	margin: 53px 0 0 46px;
}

/*
.neukunde div#personalMenuBox a.firstOne {
	background-image: url(img/backgroundNeukunde.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 105px;
	height: 33px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

div#personalMenuBox span.erkannterKunde {
	float: left;
	display: inline;
	width: 207px; 
	height: 55px;
  	overflow: hidden;
	position: relative;
  	margin: 12px 0px 0px -85px;
	padding-right: 15px;
	text-align: right;
	font-weight: bold;
}

div#personalMenuBox span.erkannterKunde em {
	float: right;
	display: inline;
	font-style: normal;
}

.unknown div#personalMenuBox a.firstOne {
	background: none;
}

.erkannterKunde div#personalMenuBox a.firstOne {
	float: right;
	display: inline;
	background-image: url(img/whiteArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 10px;
	font-weight: normal;
	text-decoration: underline;
}

.neukunde div#personalMenuBox a.secondOne {
	background-image: none;
}



#headerBestellprozess div#personalMenuBox, #headerBestellprozess5 div#personalMenuBox {
	margin: 9px 5px 0 0;
	float: right;
	display: inline;
}

#headerBestellprozess div#personalMenuBox a.firstOne, #headerBestellprozess5 div#personalMenuBox a.firstOne {
	background-image: none;
	height: auto;
	padding-top: 0px;
}

#headerBestellprozess div#personalMenuBox a, #headerBestellprozess5 div#personalMenuBox a, #headerBestellprozess div#personalMenuBox span.nolink, #headerBestellprozess5 div#personalMenuBox span.nolink {
	background-position: left 2px;
	padding-top: 0px;
}
*/

/********************************************
*	Main Navigation
********************************************/
       
       #headerMainMenu ul#mainMenuUL{
               width: 990px;
               height: 36px;
               margin: 0;
               padding: 0;
               border-top: 1px solid #fff;
               overflow: hidden;
               background: transparent url('img/mainnavi.png') repeat-x 0 -140px; /* grey shadow drop */	
       }

       #headerMainMenu ul#mainMenuUL li,
       #headerMainMenu ul#mainMenuUL a{
       		display: block;
            height: 36px;
       }
       
       #headerMainMenu ul#mainMenuUL li{
       		float: left;
            list-style: none;
            /* display:inline; */
       }
       
       #headerMainMenu ul#mainMenuUL a{
			background: #e5e1d5 url('img/mainnavi_new.png') no-repeat top left; /* one sprite for all */
			width: 0px;

       }
       
       #headerMainMenu ul#mainMenuUL a span{
            display: none; /* hide the menu description */
       }
       
       #headerMainMenu ul#mainMenuUL li a{
            /* border-right: 1px solid #fff;
            border-bottom: 1px solid #fff; */
       }
       
       #headerMainMenu ul#mainMenuUL li a.active{
            border-bottom: 1px solid #e5e1d5;
       }
       
       
       /* Home 7791->xyz, 7790->38760, live->4000 */
    
        #headerMainMenu ul#mainMenuUL li.nav_xyz a, #headerMainMenu ul#mainMenuUL li.nav_38760 a, #headerMainMenu ul#mainMenuUL li.nav_4000 a{
            width: 64px;
            background-position: left -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a:hover, #headerMainMenu ul#mainMenuUL li.nav_38760 a:hover, #headerMainMenu ul#mainMenuUL li.nav_4000 a:hover{
            background-position: left -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a.active, #headerMainMenu ul#mainMenuUL li.nav_38760 a.active, #headerMainMenu ul#mainMenuUL li.nav_4000 a.active{
            background-position: left -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38760 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_4000 a.active:hover{
            background-position: left -107px;
        }        


       /* Bücher 7791->38630, 7790->38761, live->4001 */
       
        #headerMainMenu ul#mainMenuUL li.nav_38630 a, #headerMainMenu ul#mainMenuUL li.nav_38761 a, #headerMainMenu ul#mainMenuUL li.nav_4001 a{
            width: 72px;
            background-position: -64px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38630 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38761 a:hover, #headerMainMenu ul#mainMenuUL li.nav_4001 a:hover{
            background-position: -64px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38630 a.active, #headerMainMenu ul#mainMenuUL li.nav_38761 a.active, #headerMainMenu ul#mainMenuUL li.nav_4001 a.active{
            background-position: -64px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38630 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38761 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_4001 a.active:hover{
            background-position: -64px -107px;
        }  

	
       /* Hörbücher 7791->38698, 7790->38762, live->4002 */
       
        #headerMainMenu ul#mainMenuUL li.nav_38698 a, #headerMainMenu ul#mainMenuUL li.nav_38762 a, #headerMainMenu ul#mainMenuUL li.nav_4002 a{
            width: 101px;
            background-position: -256px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38698 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38762 a:hover, #headerMainMenu ul#mainMenuUL li.nav_4002 a:hover{
            background-position: -256px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38698 a.active, #headerMainMenu ul#mainMenuUL li.nav_38762 a.active, #headerMainMenu ul#mainMenuUL li.nav_4002 a.active{
            background-position: -256px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38698 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38762 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_4002 a.active:hover{
            background-position: -256px -107px;
        } 


        /* E-Books 7791->38634, 7790->38764, live->9824 */
    
        #headerMainMenu ul#mainMenuUL li.nav_38634 a, #headerMainMenu ul#mainMenuUL li.nav_38764 a, #headerMainMenu ul#mainMenuUL li.nav_9824 a{
            width: 76px;
            background-position: -357px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38634 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38764 a:hover, #headerMainMenu ul#mainMenuUL li.nav_9824 a:hover{
            background-position: -357px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38634 a.active, #headerMainMenu ul#mainMenuUL li.nav_38764 a.active, #headerMainMenu ul#mainMenuUL li.nav_9824 a.active{
            background-position: -357px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38634 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38764 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_9824 a.active:hover{
            background-position: -357px -107px;
        }          

        
        /* Filme 7791->38636, 7790->38765, live->4003 */
    
        #headerMainMenu ul#mainMenuUL li.nav_38636 a, #headerMainMenu ul#mainMenuUL li.nav_38765 a, #headerMainMenu ul#mainMenuUL li.nav_4003 a{
            width: 62px;
            background-position: -433px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38636 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38765 a:hover, #headerMainMenu ul#mainMenuUL li.nav_4003 a:hover{
            background-position: -433px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38636 a.active, #headerMainMenu ul#mainMenuUL li.nav_38765 a.active, #headerMainMenu ul#mainMenuUL li.nav_4003 a.active{
            background-position: -433px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38636 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38765 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_4003 a.active:hover{
            background-position: -433px -107px;
        }
        
        
        /* Downloads 7791->38637, 7790->38759, live->39467 */
    
        #headerMainMenu ul#mainMenuUL li.nav_38637 a, #headerMainMenu ul#mainMenuUL li.nav_38759 a, #headerMainMenu ul#mainMenuUL li.nav_39467 a{
            width: 102px;
            background-position: -630px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38637 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38759 a:hover, #headerMainMenu ul#mainMenuUL li.nav_39467 a:hover{
            background-position: -630px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38637 a.active, #headerMainMenu ul#mainMenuUL li.nav_38759 a.active, #headerMainMenu ul#mainMenuUL li.nav_39467 a.active{
            background-position: -630px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38637 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38759 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_39467 a.active:hover{
            background-position: -630px -107px;
        }
        
        
        /* Software 7791->38638, 7790->38770, live->4005 */
    
        #headerMainMenu ul#mainMenuUL li.nav_38638 a, #headerMainMenu ul#mainMenuUL li.nav_38770 a, #headerMainMenu ul#mainMenuUL li.nav_4005 a{
            width: 83px;
            background-position: -802px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38638 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38770 a:hover, #headerMainMenu ul#mainMenuUL li.nav_4005 a:hover{
            background-position: -802px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38638 a.active, #headerMainMenu ul#mainMenuUL li.nav_38770 a.active, #headerMainMenu ul#mainMenuUL li.nav_4005 a.active{
            background-position: -802px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38638 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38770 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_4005 a.active:hover{
            background-position: -802px -107px;
        }
        
        
        /* Games 7791->38756, 7790->38763, live->37713 */
    
        #headerMainMenu ul#mainMenuUL li.nav_38756 a, #headerMainMenu ul#mainMenuUL li.nav_38763 a, #headerMainMenu ul#mainMenuUL li.nav_37713 a{
            width: 70px;
            background-position: -732px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38756 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38763 a:hover, #headerMainMenu ul#mainMenuUL li.nav_37713 a:hover{
            background-position: -732px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38756 a.active, #headerMainMenu ul#mainMenuUL li.nav_38763 a.active, #headerMainMenu ul#mainMenuUL li.nav_37713 a.active{
            background-position: -732px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38756 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38763 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_37713 a.active:hover{
            background-position: -732px -107px;
        }  
        
        
        /* English-Books 7791->xyz, 7790->5853, live->5853 */
    
        #headerMainMenu ul#mainMenuUL li.nav_5853 a {
            width: 120px;
            background-position: -136px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_5853 a:hover {
            background-position: -136px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_5853 a.active {
            background-position: -136px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_5853 a.active:hover {
            background-position: -136px -107px;
        }                    


		/* Musik 7791->xyz, 7790->38766, live->12580 */
    
        #headerMainMenu ul#mainMenuUL li.nav_xyz a, #headerMainMenu ul#mainMenuUL li.nav_38766 a, #headerMainMenu ul#mainMenuUL li.nav_12580 a{
            width: 65px;
            background-position: -572px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a:hover, #headerMainMenu ul#mainMenuUL li.nav_38766 a:hover, #headerMainMenu ul#mainMenuUL li.nav_12580 a:hover{
            background-position: -572px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a.active, #headerMainMenu ul#mainMenuUL li.nav_38766 a.active, #headerMainMenu ul#mainMenuUL li.nav_12580 a.active{
            background-position: -572px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38766 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_12580 a.active:hover{
            background-position: -572px -107px;
        }            


		/* Spiele & Puzzles 7791->xyz, 7790->38767, live->12768 */
    
        #headerMainMenu ul#mainMenuUL li.nav_xyz a, #headerMainMenu ul#mainMenuUL li.nav_38767 a, #headerMainMenu ul#mainMenuUL li.nav_12768 a{
            width: 135px;
            background-position: -495px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a:hover, #headerMainMenu ul#mainMenuUL li.nav_38767 a:hover, #headerMainMenu ul#mainMenuUL li.nav_12768 a:hover{
            background-position: -495px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a.active, #headerMainMenu ul#mainMenuUL li.nav_38767 a.active, #headerMainMenu ul#mainMenuUL li.nav_12768 a.active{
            background-position: -495px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_xyz a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38767 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_12768 a.active:hover{
            background-position: -495px -107px;
        }       


        /* Gutscheine 7791->38639, 7790->38769, live->38197 */
    
        #headerMainMenu ul#mainMenuUL li.nav_38639 a, #headerMainMenu ul#mainMenuUL li.nav_38769 a, #headerMainMenu ul#mainMenuUL li.nav_38197 a{
            width: 105px;
            background-position: -885px -1px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38639 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38769 a:hover, #headerMainMenu ul#mainMenuUL li.nav_38197 a:hover{
            background-position: -885px -37px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38639 a.active, #headerMainMenu ul#mainMenuUL li.nav_38769 a.active, #headerMainMenu ul#mainMenuUL li.nav_38197 a.active{
            background-position: -885px -73px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_38639 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38769 a.active:hover, #headerMainMenu ul#mainMenuUL li.nav_38197 a.active:hover{
            background-position: -885px -107px;
        }


        /* Direkt zu 
        #headerMainMenu ul#mainMenuUL li.nav_direct{
            float:right;
        }
    
        #headerMainMenu ul#mainMenuUL li.nav_direct a{
            width: 110px;
            background-position: -700px top;
            border-right:none;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_direct a:hover{
            background-position: -700px -35px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_direct a.active{
            background-position: -700px -70px;
        }
        
        #headerMainMenu ul#mainMenuUL li.nav_direct a.active:hover{
            background-position: -700px -105px;
        }*/
	
/***************************************************
Ende oberer Teil vom Header
bis exklusive orangener Balken
****************************************************/


/***************************************************
Start oranges Feld im Header
****************************************************/

#headerOrangeBar {
	height: 26px;
	width: 990px;
	background-color: #E5E1D5;
	border-bottom: 1px solid #fff;
	text-align: left;
	font-size: 9.5pt;
	font-family: Tahoma,Arial,sans-serif;
	line-height: 26px;
	margin: 0;
	padding: 0 0 0 2px;
}

#headerOrangeBar ul.infolist{
	width: 990px;
	height: 26px;
	display: block;
}

#headerOrangeBar ul.infolist li{
	float: left;
}

#headerOrangeBar ul.infolist li a{
	color: #000000;
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 0px;
	text-decoration: none;
	background: transparent url('img/headerOrangeMenuSeparator.gif') no-repeat right 10px;
	font-weight: normal;
}

#headerOrangeBar ul.infolist li a.lastOne {
	background-image: none;
}

#headerOrangeBar ul.infolist li a.active {
	font-weight: bold;
	color: #000000;
}

#headerOrangeBar ul.infolist li a:hover {
	font-weight: bold;
	color: #B51339;
}

/***************************************************
Ende oranges Feld im Header
****************************************************/


/***************************************************
Start Funktionsleiste mit PersonalMenu, Warenkorb und Merkzettel
****************************************************/

#headerFunktionsleiste {
	height: 28px;
	width: 990px;
	background: #E5E1D5 url('img/backgroundHeaderFunktionsleiste.png') no-repeat left top;
	text-align: left;
	color: #000000;
	position: relative;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	overflow: hidden;
}

#headerFunktionsleiste .btn-clear{
	height: 27px;
	display: block;
	width: 85px;
}

#headerFunktionsleiste .btn-clear a.btn.hovertext{
	margin-top:4px;
}

#personalMenuBox,
#warenkorbBox,
#warenkorbBoxEmpty,
#merkzettelBox {
	float: left;
	padding: 0px;
	margin:0;
	position: relative;
	height: 28px;
	overflow: hidden;
}

#personalMenuBox {
	width: 385px;
	height: 28px;
}

#personalSalutation {
	margin: 0px;
	padding: 0 0 0 15px;
	color: #000000;
	font-weight: bold;
	font-size: 8.5pt;
	float: left;
	width: 175px;
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	display: block;
}

#personalSalutation.neukunde {
	font-size: 10.5pt;
}

#personalMenuBox .btn-clear {
	width: 195px;
}

#headerFunktionsleiste a.btn.hovertext{
	float:right;
	margin-right:5px;
}


/*
.menuButtonBar {
	float: right;
	margin-right: 9px;
	margin-top: 4px;
}

.menuButtonBar .btn.hovertext {
	float: left;
	margin-right: 5px;
}

.btn.hovertext {
	text-align: center; 
	background: transparent url('img/button_hovertext.png') no-repeat right -19px; 
}

.btn.hovertext:hover {
	text-decoration: none;
}

.btn.hovertext span {
	padding-left: 7px;
    line-height: 19px;
	height: 19px; 
	background: transparent url('img/button_hovertext.png') no-repeat left top; 
	color: #FFFFFF;
	word-spacing: -1px;
}

.btn.hovertext:hover span {
	color: #B51339;
}

 */

div#warenkorbBox,
div#warenkorbBoxEmpty {
	width: 381px;
}

span.shoppingCartTotalBox {
	float: left;
	font-size: 9.5pt;
	padding: 0px;
	margin-left: 150px;
	word-spacing: -1px;
	line-height: 28px;
}

#orderHeaderBox #headerFunktionsleiste #warenkorbBox #warenkorbButtonWrap {
	display: none;
}

#merkzettelBox .btn.hovertext span, #warenkorbBox .btn.hovertext span {
	padding: 5px 6px 5px 13px;
}

div#merkzettelBox {
	width: 221px;
}

/***************************************************
Start Feld mit PersonalMenu, Warenkorb und Merkzettel im Header
****************************************************/


/***************************************************
Start Hauptsuchfeld im Header
****************************************************/

#headerSearchBar {
	height: 97px;
	width: 373px;
	float: left;
	position: relative;
}

#headerSearchFormWrapper {
	background: transparent url(img/backgroundSearchBox.png) no-repeat scroll 0 0;
	height: 50px;
	margin-top: 23px;
	overflow: hidden;
	padding-left: 14px;
	position: relative;
	width: 358px;
}

#headerSearchFormFieldset {
	border: none;
	padding: 10px 0 0;
	margin: 0px;
}

#headerSearchFormLabel {
	float: left;
	display: inline;
	color: #FF7900;
	font-size: 24px;
	margin-left: 15px;
}

#borderForHeaderSelect {
	float: left;
	display: inline;
	margin-left: 15px;
	border: 1px solid #000000;
	height: 30px;
}

#headerSearchFormSelect {
	float: left;
	display: inline;
	width: 145px;
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	color: #3F3F3F;
	border: none;
	padding: 6px 0px 0px 3px;
	overflow: visible;
}

#headerSearchFormSelect option:hover {
	background-color: #DEDEDE;
}

input#headerSearchFormInput {
	float: left;
	display: inline;
	width: 245px;
}

#headerSearchFormFieldset span {
	float: left;
	width: 73px;
	text-align: left;
	margin: 1px 0 0 7px;
	line-height: 8px;
}

#headerSearchFormSubmit {
	border: none;
	color: #B51339;
	font-size: 14px;
	font-weight: bold;
	height: 15px;
	width: 64px;
	cursor: pointer;
}

a#headerSearchFormHref{
	background: transparent url(img/advanced_search.png) no-repeat scroll left top;
	display: block;
	width: 43px;
	height: 11px;
	margin: 5px 0 0 22px;
}

a#headerSearchFormHref:hover{
	background-position: left -11px;
}

a#headerSearchFormHref span{
	display:none;
}

/***********************************************
Ende Hauptsuchfeld im Header
************************************************/


/***********************************************
Start Breadcrumb
************************************************/
	
#breadcrumbBox {
	width: 990px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	margin: 0px;
	text-indent: 15px;
	color: #1B0302;
	background-color: #fff;
}

.konto #breadcrumbBox {
	background-image: url(img/backgroundBreadcrumbKonto.png);
	background-position: top left;
	background-repeat: repeat-x;
}
	
#breadcrumbBox a.arrowHref, span.breadcrumb {
	/* padding-right: 10px; */
	font-size: 8pt;
	font-weight: normal;
	color: #1B0302;
}

#breadcrumbBox a.arrowHref {
	text-decoration: underline;
}

#breadcrumbBox a.arrowHref:hover {
	color: #B51339;
}

#liBreadCrumb {
	background-image: url(img/backgroundContent1.gif);
	background-repeat: repeat-y;
	float: left;
	width: 988px;
	padding-left: 10px;
}

.sublineBreadCrumb {
	/* padding: 6px 1px 0px 4px; */
}

.newCustomer {
	/* background-image: url(img/backgroundContent1.gif);
	background-repeat: repeat-y; */
	float: left;
	width: 990px;
	/* padding: 5px 0px 0px 20px; */
}
		

/***********************************************
Ende Breadcrumb
************************************************/

#mainboxBottomKonto {
	background-image: url(img/backgroundContentBottomKonto.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 14px;
	width: 990px;
}

/***********************************************
************************************************ 
Ende Header
************************************************
************************************************/


/***********************************************
************************************************ 
Start Footer
************************************************
************************************************/

#footerBox {
	margin: 0px auto;
	width: 990px;
	height: 177px;
	color: #FFFFFF;
}

#footerTop {
	height: 50px;
}

#footerTop span {
	display: block;
	padding: 10px 15px 0px 15px;
	font-size: 11px;
}

#footerMiddle {
	background-image: url(img/footerBigTab.png);
	background-repeat: repeat-x;
	height: 134px;
	text-align: center;
	padding: 0 20px;
}

#footerMiddle .inner {
	margin: 0px;
	padding: 0px;
	position: relative;
}

#footerMiddle ul {
	width: 950px;
	padding-top: 20px;
	padding-bottom: 5px;
	text-align: left;
	height: 109px;
	overflow: hidden;
}

#footerMiddle li {
	width: 237px;
	display: block;
	float: left;
}

#footerMiddle div.bestellprozess {
	width: 265px;
}

#footerMiddle a:active, #footerMiddle a:link, #footerMiddle a:visited {
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
	padding: 7px 15px 0px 15px;
	display: block;
}

#footerMiddle a:hover {
	text-decoration: none;
	color: #B51339;
}

#footerMiddle h5 {
	color: #E5E1D5;
	font-size: 13.5pt;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: normal;
}

#footerBottom {
	background-image: url(img/backgroundFooterBottom.png);
	background-repeat: no-repeat;
	height: 43px;
	text-align: center;
}

#footerBottom div {
	padding-top: 7px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #1C3077;
}

#footerBottom div a {
	color: #B51339;
}

#footerBottom img {
	float: right;
	padding-right: 3px;
	margin-top: 15px;
	margin-left: -1px;
}

/***********************************************
************************************************ 
Ende Footer
************************************************
************************************************/
