/********** Service **********/
div.MainSettingService div#MainContent .pullUps .pullUps h2 span,
div.MainSettingService div#MainContent .pullUps .pullUps h2 a,
div.MainSettingService div#MainContent .pullUps .pullUps a.BlockLink,
div.MainSettingService div#MainContent .pullUps .pullUps ul.NavigationList li,
div.MainSettingService div.ContentBox_4x1 div.Teaser h2,
div.MainSettingService div.ContentBox_4x1 div.Teaser a,
div.MainSettingService div.ContentBox_4x2 div.Teaser h2,
div.MainSettingService div.ContentBox_4x2 div.Teaser a,
div.MainSettingService div.ContentBox_2x1 div.Teaser h2,
div.MainSettingService div.ContentBox_2x1 div.Teaser a,
div.MainSettingService div.ContentHeaderBox_4x1 div.Teaser h2,
div.MainSettingService div.ContentHeaderBox_4x1 div.Teaser a,
div.MainSettingService div.ContentHeaderBox_4x2 div.Teaser h2,
div.MainSettingService div.ContentHeaderBox_4x2 div.Teaser a,
div.MainSettingService div.ContentBox_3x1 div.Teaser a,
div.MainSettingService div#MainContent div.ContentBox_2x1 div.Teaser div.Right  div.ProductHeadline a,
.ServiceColor,
a.ServiceOver span.Seperator,
a.Service,
span.Service,
div#MainNavigationLayerService a:hover span,
div.MainSettingService div#MainContent div.PageNavigation span.PageActiv,
div.MainSettingService div#MainContent h2,
div.MainSettingService div#MainContent h3,
div.MainSettingService div#MainContent div.ContentHeaderBox_4x1 h2,
div.MainSettingService div#MainContent div.ContentHeaderBox_4x2 h2,
div.MainSettingService div#MainContent div.HeadlineH1,
div.MainSettingService div#MainContent div.ItemSum,
div.MainSettingService div#MainContent div.FilterNavigation,
div.MainSettingService div#MainContent div.FilterSort,
div.MainSettingService div#MainContent div.ShopItemBox div.ShopItemPic div.Description,
div.MainSettingService div#MainContent ul.ShopItemDesc li.Description,
div.MainSettingService div#MainContent ul.ShopItemDesc li.Status,
div.MainSettingService div#MainContent ul.ShopItemDesc li.Offer,
div.MainSettingService div#MainContent ul.ShopItemDesc li.SaveMoney,
div.MainSettingService div#MainContent div.ShopItemList a.OrderLink,
div.MainSettingService div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper a span
{
	color:					#fbb100; 
}

div.MainSettingService div#LeftNavigation h2 span,
div.MainSettingService div#LeftNavigation h2 a,
div.MainSettingService div#LeftNavigation a.BlockLink,
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList.Open li a,
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.Open a,
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.NoChild a.Activ
{
	color: #e38800;
}


div.MainSettingService div.Teaser h2 a,
div.MainSettingService div.Teaser h2 a span
{
	color:					#fbb100 !important;
}

div.MainSettingService div.ShopItemBox,
div.MainSettingService div.ContentBox_2x1,
div.MainSettingService div.ContentBox_2x1 .Teaser,
div.MainSettingService div.ContentBox_2x1 .Teaser .TeaserPic
{
	border-color:			#fbb100;
}

div.MainSettingService .HeaderBox
{
	background-color:		#fbb100;
	Color:					#FFFFFF;
}

div.MainSettingService div#MainContent .ContentHeadline,
div.MainSettingService div#MainContent h1,
div.MainSettingService div#MainContent h2,
div.MainSettingService div#MainContent h3
{
	color:					#D88400;
}



div.MainSettingService div#MainContent .ContentHeadline
{
	color:					#ed1a3a;
}



/********** LeftNavigation **********/
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li a {
	font-size: 12px;
}


div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li a
{
	background-image:	url(../../images/LeftNavigationLinkClosedService.gif);
}

div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.Open a,
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.Open ul li.Open a
{
	background-image:	url(../../images/LeftNavigationLinkOpenService.gif);
	font-weight: bold;
}
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.Open ul li.Open ul li a.Activ
{
	font-weight: bold !important;
}

div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.Open ul li a
{
	background-image:	url(../../images/LeftNavigationLinkClosedService.gif);
}


div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.NoChild a
{
	background-image:	url(../../images/LeftNavigationLinkDotBlack.gif);
}

div.MainSettingService div#LeftNavigation div.NavigationBox  ul#NavigationList.Open li.NoChild a
{
	background-image:	url(../../images/LeftNavigationLinkDotService.gif);
}

div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.NoChild a.Activ
{
	background-image:	url(../../images/LeftNavigationLinkDotService.gif);
}

div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li ul a:hover
{
	background-image:	url(../../images/LeftNavigationLinkClosedService.gif);
	background-color:	#ffeab2;
}

div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li ul li.NoChild a:hover,
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.Open ul li.NoChild a
{
	background-image:	url(../../images/LeftNavigationLinkDotService.gif);
	font-weight: normal;
}

div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li a.Activ,
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li a:hover
{
	background-color:	#ffeab2;
}
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.Open ul li a {
	padding-left: 24px;
	background-position: 15px 8px;
}
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li.Open ul li ul li a {
	padding-left: 36px;
	background-position: 26px 8px;
}


div.MainSettingService .pullUp h4
{
	color: #E88B08;
	background-color: #FEE7B2;
}

div.MainSettingService .pullUp .content{
	border: #FEEBB3;
}







div.MainSettingService div#MainContent ul.pullUps a {
	color:					#FBB100;
}

div.MainSettingService div#MainContent ul.pullUps h2, h3
{
	color: 					#fbb100;
}


div.MainSettingService div#MainContent  ul.pullUps #main ul.left 
{
	float: 					left; 
	margin-right: 			15px;}

div.MainSettingService div#MainContent  ul.pullUps #main p 
{
	padding-bottom:			8px;
}

div.MainSettingService div#MainContent ul.pullUps h3 
{
	padding-bottom:			7px;
}

div.MainSettingService div#MainContent ul.pullUps h5 
{
 	font-weight: 			bold;
 	margin:					0 0 15px 0;
 	color:					#D88400;
	font-size:				13px;
}

div.MainSettingService div#MainContent ul.pullUps h6
{
 	font-weight: 			bold;
 	margin:					0 0 15px 0;
 	color:					#212121;
 	font-size:				13px;
}

div.MainSettingService div#MainContent ul.pullUps h2 {
	font-size: 				24px;
	display: 				inline;
}

div.MainSettingService div#MainContent  .pullUps .pullUp h4 
{
	color: 					#E88B08;
	font-size: 				17px;
	font-weight: 			normal;
	padding: 				4px;
	background-color: 		#FEE7B2;
	cursor:					pointer;
}

div.MainSettingService div#MainContent  .pullUps .pullUp .content
{
	padding: 				12px 10px 12px 22px;
	margin-top: 			2px;
	margin-bottom:			15px;
	border: 				1px solid #FEEBB3;
	clear: 					both;
	display: 				none;
	height: 				1%;
}

div.MainSettingService div#MainContent .serviceOverview  .pullUps .pullUp .content
{
	padding-left:			15px;
}

div.MainSettingService div#MainContent #cols
{
	margin:					2px 0 0 0;
}
/*
div.MainSettingService div#MainContent  .pullUps .pullUp h5.colsHead 
{
	margin:					5px 0 15px;
}
*/

div.MainSettingService div#MainContent  .pullUps .pullUp h5.colsSubHead 
{
	margin:					5px 0 15px;
}

div.MainSettingService div#MainContent  .pullUps .pullUp .open 
{
	display:				block;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content a
{
	color:					#d88400;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content p.text,
div.MainSettingService div#MainContent .pullUps .pullUp .content .pictureLeft 
{
	float: 					left;
	margin-right: 			15px;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content .pictureSmallLeft
{
	float: 					left;
	margin-right: 			15px;
	width:					23px;
}


div.MainSettingService div#MainContent .pullUps .pullUp .content .contentRight
{
	float: 					left;
	width:					190px;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content .contentRight a
{
	text-decoration:		none;
	font-weight:			bold;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content div.wrapper3cols div.third .contentRight
{
	width:					170px;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content .bild{
	text-align: 			right;
	margin-right: 			5px;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content p.info
{
	line-height:			16px;
	margin-bottom: 			20px;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content .middle 
{
	float: 					left;
	line-height: 			17px;
	width: 					560px;
	margin: 				0 0 0 0;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content .double
{ 	
	width: 					460px; 
}

div.MainSettingService div#MainContent .pullUps .pullUp .content .pictureRight    
{ 	
	float: 					right; 
	margin: 				0 0 15px 15px;
}

div.MainSettingService div#MainContent .pullUps .pullUp .content .pictureRight img
{ 
	display: 				block; 
}

div.MainSettingService div#MainContent .pullUps .pullUp .content .middle span.big
{
	display: 				block;
	font-size: 				17px;
	font-weight: 			bold;
}


/* lieferung */
div#delivery h5.lieferung
{
 	line-height: 			22px; 
}
div#delivery table.lieferservice
{ 
	width: 					575px; 
}

div#delivery table.lieferservice th
{
	font-weight: 			bold;
	background-color: 		#FFE399;
	height: 				23px;
	margin: 				0 0 1px 0;
	border-bottom: 			1px solid #FFF;
	padding-left: 			8px;
	vertical-align: 		middle;
}

div#delivery table.lieferservice td
{
	background-color: 		#FFF5DA;
	border-bottom: 			1px solid #FFF;
	padding-left: 			8px;
	height: 				23px;
}

div#delivery table.lieferservice td img
{ 	
	vertical-align:			middle; 
}

table.delivery24Table,
table.deliveryOverviewTable 
{
	margin: 				15px 0 15px 0;
}

table.deliveryOverviewTable 
{
	width: 					450px;
}

table.delivery24Table td.center,
table.deliveryOverviewTable td.center 
{
	text-align: 			center;
}

table.delivery24Table td,
table.deliveryOverviewTable td 
{
	padding: 				10px 5px 10px;
	background: 			#fee7b2;
}
table.deliveryOverviewTable td 
{
	background: 			none;
}

table.deliveryOverviewTable td.price 
{
	text-align: 			right;
}

div.MainSettingService div#MainContent ul.paketShop 
{
	list-style-type: 		none;
	margin: 				0 0 0 15px;
}

 .pullUps ul.smallSquareDots.bottomSpace 
{
	margin-bottom: 			15px;
}

table.lieferservice
{ 
	width: 					575px; 
	margin: 				15px 0 15px 0; 
}

table.lieferservice th
{
	font-weight: 			bold;
	background-color: 		#FFE399;
	height: 				23px;
	margin: 				0 0 1px 0;
	border-bottom: 			1px solid #FFF;
	padding-left: 			8px;
	vertical-align: 		middle;
}

table.lieferservice td{
	background-color: 		#fff;
	padding-left: 			8px;
	height: 				23px;
}

table.lieferservice td img
{ 
	vertical-align:			middle; 
}

div#serviceIntro h1, #serviceIntro h1 a
{
	font-size: 				37px;
	font-weight:			normal;
	text-decoration: 		none;
	color: 					#FBB100;
}

ul.pullUps li.pullUp h4 img.pullplus
	{
		display:			inline;
	}
ul.pullUps li.pullDown h4 img.pullplus
	{
		display:			none !important;
	}

ul.pullUps li.pullUp h4 img.pullminus
	{
		display:			none;
	}

ul.pullUps li.pullDown h4 img.pullminus
	{
		display:			inline !important;
	}

ul.pullUps li.pullUp div.content
	{
		display:			none;
	}


ul.pullUps li.pullDown div.content
	{
		display:			block !important;
	}
			

	
	/* Teaser Navi Landingpage */
	
	
div.ServiceTeaserNavi
{
	height:			42px;
	width:			767px;
	background: 	url(../../images/Service/bg_teasernavi.jpg) no-repeat;
	padding-left:	70px;
}

div.ServiceTeaserNavi div.Activ
{
	float:			left;
	height:			34px;
	margin:			-4px 0px 0 0px;
	background: 	url(../../images/Service/bg_navi_highlight.png) repeat-x;
	padding-top:	7px;
	width:			145px;
	text-align:		center;
}

div.ServiceTeaserNavi div.Activ a.Activ
{
	color:			#e38803;
	font-weight:	bold;
	text-decoration:none;
	padding:		7px 2px 10px 2px;	
}

div.ServiceTeaserNavi div.InActiv
{
	float:			left;
	height:			34px;
	margin:			-6px 1px 0 1px;
	padding-top:	7px;
	width:			145px;
	text-align:		center;
}

div.ServiceTeaserNavi div.InActiv a.InActiv
{
	color:			#fff;
	font-weight:	bold;
	text-decoration:none;
	padding:		5px 2px;
	display:		block;
}

div.ServiceTeaserNavi div.InActiv a.InActiv:HOVER
{
	background:		#fee7b2;
	color:			#E38803;
}


