/* Global definitions */
/* ----------------- */

/* default definitions for the whole page. */
.boxExpand{
	background-image:url('button/boxExpand.gif');
	background-repeat: no-repeat;
	height: 13px;
	right: 10px;
	top: 10px;
	width: 13px;
}

.boxCollapse{
	background-image:url('button/boxCollapse.gif');
	background-repeat: no-repeat;
	height: 13px;
	right: 10px;
	top: 10px;
	width: 13px;
}

#site {
	background-color: #810000;
	background-image: url('background/site.jpg');
}															



/* Header */
/* ------ */

/* position and dimension of the header and some default values*/
#header {
	color: black;
}

/* position, dimension and image of the store logo*/
#header .logo {
	background-image: url('header/logo.png');
	background-repeat: no-repeat;
	height: 48px;
	left: 10px;
	top: 30px;
	width: 357px;
}

/* account */
#header #account #accountText a {
	color: black;
}

/* search */
#header #search {
	width: 326px;
}

#header #search .searchSubmit {
	background-image:url(header/go_ie.gif);
	width:57px;
}


/* navigation */
#navigation .home, #navigation .homeSelected {
	width: 107px;
}

#navigation .home {
	background-image: url('navigation/home.gif');
}

#navigation .homeSelected {
	background-image: url('navigation/homeSelected.gif');
}

#navigation .products, #navigation .productsSelected {
	width: 107px;
}

#navigation .products {
	background-image: url('navigation/webshop.jpg');
}

#navigation .productsSelected {
	background-image: url('navigation/webshopSelected.jpg');
}

#navigation .mediazone, #navigation .mediazoneSelected {
	width: 107px;
}

#navigation .mediazone {
	background-image: url('navigation/mediazone.gif');
}

#navigation .mediazoneSelected {
	background-image: url('navigation/mediazoneSelected.gif');
}

#navigation .service, #navigation .serviceSelected {
	width: 108px;
}

#navigation .service {
	background-image: url('navigation/service.gif');
}

#navigation .serviceSelected {
	background-image: url('navigation/serviceSelected.gif');
}

#navigation .mediapedia, #navigation .mediapediaSelected {
	width: 107px;
}

#navigation .mediapedia {
	background-image: url('navigation/mediapedia.gif');
}

#navigation .mediapediaSelected {
	background-image: url('navigation/mediapediaSelected.gif');
}




/* Content left area */
/* ----------------- */

#contentLeft .box1 {
	background-color: #f3f3f3;
}

/* flyer */
#flyerTeaserLocal {
	height: 158px;
}


/* Content middle area */
/* ----------------- */



#contentMiddle .box1, #contentMiddle .box2First, #contentMiddle .box2Last {
	border: 1px solid #cccccc;
}

#contentMiddle .box3First, #contentMiddle .box3, #contentMiddle .box3Last {
	border: 1px solid #cccccc;
}


/* area newsletter in content middle*/
#newsletter .label {
	color: black;
}


/* Content right area */
/* ----------------- */

#contentRight .box1 {
	background-color: white;
	border: 1px solid #cccccc;
}

#sslBox .sslIcon {
	background-image: url(myaccount/lock.gif);
}

/* my store content */
#contentRight #mystoreTeaser .mystorehead {
	background-image: url('/skins/basic/content_right/myStore/head.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser .mystoremystore {
	background-image: url('/skins/basic/content_right/myStore/myStore.gif');
	background-repeat:no-repeat;
}


#contentRight #mystoreTeaser .mystorethere4u {
background-image:url('/skins/basic/content_right/myStore/there4u.gif');
background-repeat:no-repeat;
}

#contentRight #mystoreTeaser .mystoretopproducts {
	background-image: url('/skins/basic/content_right/myStore/products.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorebottom {
	background-image: url('/skins/basic/content_right/myStore/myStoreCenterBottom.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontenttop {
	background-image: url('/skins/basic/content_right/myStore/myStoreCenterTop.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontentmiddle {
	background-image: url('/skins/basic/content_right/myStore/myStoreCenterMiddle.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontent {
	background-image: url('/skins/basic/content_right/myStore/myStoreCenterContent.gif');
	background-repeat:repeat-y;
}

#contentRight .productrecommendationhead {
	background-image: url('/skins/basic/content_right/mediatippHead.gif'); background-repeat:no-repeat;
}

/* buttons */
/* ------- */

.button{
	border:1px solid #cccccc;
	color: #df0000;
}

.button2{
	border:1px solid #cccccc;
	color: #df0000;
}

.button3LeftPartRight{
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #df0000; 
}

.button3RightPartLeft{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #df0000; 
}


/* jobs */
/* ---- */

#jobs .jobs_header {
	background-image: url('/skins/basic/content_layer/jobs_header.jpg');
	height:127px;
	width:526px;
	margin-bottom:10px;
}

#jobs .jobs_2_header {
	background-image: url('/skins/basic/content_layer/jobs_2_header.jpg');
	height:127px;
	width:526px;
	margin-bottom:10px;
}

#jobs .jobs_outlet_selection_box {
	background-image: url('/skins/basic/background/fader_gray176.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	height:169px;
	-height:171px;
}

#jobs .jobs_dvinci_unsolicited_outlet_selection_box {
	background-image: url('/skins/basic/background/fader_gray176.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	height:166px;
	-height:168px;
}

#jobs .jobs_unsolicited_outlet_selection_box {
	background-image: url('/skins/basic/background/fader_gray176.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	height:166px;
	-height:168px;
}

#jobs .jobs_list_jobs_box {
	background-image: url('/skins/basic/background/fader_gray176.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	padding-bottom:7px;
}

#jobs .jobs_detail_box {
	background-image: url('/skins/basic/background/fader_gray176.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	padding-bottom:7px;
}

#jobs .jobs_2_header {
	background-image: url('/skins/basic/content_layer/jobs_2_header.jpg');
	height:127px;
	width:526px;
	margin-bottom:10px;
}

#jobs #jobs_dvinci_unsolicited_header {
	margin-bottom: 0;
}

#jobs #jobs_dvinci_unsolicited_iframe {
	width:526px;
	height: 2520px;
}

#jobs .jobs_unsolicited_box {
	background-image: url('/skins/basic/background/fader_gray176.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	padding-bottom:10px;
}

#jobs .jobs_unsolicited_header {
	background-image: url('/skins/basic/content_layer/jobs_initiativ_header.jpg');
	height:127px;
	width:526px;
	margin-bottom:10px;
}

#jobs .jobs_unsolicited_2_header {
	background-image: url('/skins/basic/content_layer/jobs_initiativ_2_header.jpg');
	height:127px;
	width:526px;
	margin-bottom:10px;
}

#jobs .jobs_unsolicited_3_header {
	background-image: url('/skins/basic/content_layer/jobs_initiativ_3_header.jpg');
	height:127px;
	width:526px;
	margin-bottom:10px;
}

#jobs .jobs_unsolicited_breadcrumb_1 {
	background-image: url('/skins/basic/content_layer/jobs_initiativ_breadcrumb_1.gif');
	height:35px;
	width:526px;
	margin-bottom:10px;
}

#jobs .jobs_unsolicited_breadcrumb_2 {
	background-image: url('/skins/basic/content_layer/jobs_initiativ_breadcrumb_2.gif');
	height:35px;
	width:526px;
	margin-bottom:10px;
}

#jobs .jobs_unsolicited_breadcrumb_3 {
	background-image: url('/skins/basic/content_layer/jobs_initiativ_breadcrumb_3.gif');
	height:35px;
	width:526px;
	margin-bottom:10px;
}

#jobs .jobs_unsolicited_breadcrumb_4 {
	background-image: url('/skins/basic/content_layer/jobs_initiativ_breadcrumb_4.gif');
	height:35px;
	width:526px;
	margin-bottom:10px;
}

#jobs_unsolicited_start ul {
	list-style-image:url('/skins/basic/content_layer/jobs_list_bullet_red.gif');
	padding-bottom:0px;
	padding-left:13px;
	padding-top:3px;
}

#jobs .jobs_unsolicited_end_ok {
	background-image: url('/skins/basic/content_layer/jobs_initiativ_ok.gif');
	background-position: right bottom;
	background-repeat: no-repeat;	
	float:left;
	height:39px;
	width:46px;
}

#myAccountRegister .captchaImage {
	border: 1px solid #CCCCCC;
}

#myAccountRegister .captchaRefreshLink {
	color: red;
	text-decoration: none;
	float: right;
}

#myAccountNewsletter #field_newsletterDaily {
	position: relative;
	float: left;
}

#myAccountNewsletter #field_newsletterWeekly {
	position: relative;
	float: left;
}

#myAccountNewsletter #field_newsletterFormat_html {
	position: relative;
	float: left;
}

#myAccountNewsletter #field_newsletterFormat_text {
	position: relative;
	float: left;
}


/* global search */

#globalsearch_result_table .music_category_label {
	width:115px;
}

#globalsearch_result_table .music_searchfield_label {
	width:58px;
}

#globalsearch_result_table .music_searchfield_select {
	width:116px;
}

#globalsearch_result_table .music_sortfield_label {
	width:70px;
}

#globalsearch_result_table .music_sortfield_select {
	width:106px;
}

#globalsearch_result_table .music_sortfield_select_select {
	width:98px;
}

#globalsearch_result_table .music_maxhits_label {
	margin-left:0px;
	width:102px;
}

#doormat .service {
	width:130px;
}


/* big start layer */

#big_start_layer .close_layer {
	background:transparent url('content_layer/startLayerClose.gif') no-repeat;
	bottom:38px;
	cursor:pointer;
	height:38px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:90px;
	z-index:500;
}

#big_start_layer .open_layer_container {
	left:275px;
	position:absolute;
	top:0px;
	width:425px;
	z-index:100;
}

#big_start_layer .open_layer {
	display:none;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding-right:12px;
	position:relative;
	top:0px;
	width:409px;
	z-index:200;
}

#big_start_layer .open_layer_down {
	background:transparent url('content_layer/startLayerDown.gif') no-repeat;
	background-position:center;
	cursor:pointer;
	height:20px;
	position:relative;
	margin-left:385px;
	top:-25px;
	width:20px;
	z-index:500;
}

/* big flash layer */

#big_flash_layer {
	background-image: url('background/flashLayerBg.gif');
	background-repeat: repeat;
}

.layer-product-info {
	width: 37px;
	margin-left: 18px;
	background-image: url(layer/layer_info.png);
	background-repeat:no-repeat;
	height: 37px;
}

/* product comparison */

#comparisonPrice .buttonProductRemove, #comparisonPrice .addToBasket  {
	margin-bottom: 14px;	
}

#comparisonPrice .priceBox .priceNotAvailable {
	height: 40px;
}

#comparisonPrice .priceBox .determinePrice {
	margin-bottom:14px;
}

