/********** Top **********/

div#Top a.Notepad
{
	text-decoration:	none;
}

div#Top a.Notepad div.Wrapper
{
	margin:				3px 20px 0 15px;
}

div#Top a.Notepad span
{
	font-size:			12px;
	font-weight:		bold;
	color:				#3a98d4;
	text-transform:		uppercase;
	text-decoration:	none;
}

div#Top a.Notepad span.Counter
{
	color:				#3259a0;
	font-weight:		normal;
	padding:			0 0 0 15px;
}

div#Top a.Notepad:hover span.Text
{
	text-decoration:	underline;
}

div#Top div.Service a#ServiceSelectLink
{
	font-size:			12px;
	font-weight:		bold;
	color:				#3a98d4;
	text-transform:		uppercase;
	text-decoration:	none;
	display:			block;
	width:				146px;
	height:				18px;
	padding:			3px 20px 0 14px;
	background:			url(../images/TopServiceSelectLink.gif) no-repeat;
	overflow:			hidden;
}

div#Top div.Service a.ServiceSelectLinkOver
{
	background:			url(../images/TopServiceSelectLinkOver.gif) no-repeat !important;
	color:				#fff !important;
}

div#ServiceSelectBox
{
	position:			absolute;
	top:				20px;
	left:				-1000px;
	width:				177px;
	background-color:	#fff;
	border-right:		1px solid #99ccff;
	border-bottom:		1px solid #99ccff;
	border-left:		1px solid #99ccff;
	overflow:			hidden;
}

div#ServiceSelectBox a
{
	display:			block;
	color:				#3259a0;
	text-decoration:	none;
	margin:				0 1px 1px 1px;
	padding:			5px 14px 3px 14px;
}

div#ServiceSelectBox a:hover
{
	color:				#3a98d4;
	background-color:	#c7e1f7;
	font-weight:		bold;
}

div#ServiceSelectBox div.Seperator
{
	margin:				0;
}

/********** Header **********/
div#Header div.Search div.CategoryHeadline,
div#Header div.Search div.SearchBox div.SearchBoxHeadline,
div#Header div.ProfileHeadline
{
	height:				44px;
	overflow:			hidden;
}

div#Header div.Search div.Category
{
	float:left;
	width:165px
}

div#Header div.Search div.CategoryHeadline span
{
	display:			block;
	font-size:			23px;
	font-weight:		normal;
	color:				#fff;
	text-decoration:	none;
	text-transform:		uppercase;
	margin:				17px 0 0 15px;
}

div#Header div.Search div.Category select
{
	width:				150px;
	height:				24px;
	margin:				0 0 0 13px;
	border:				1px solid #a5acb2;
}

div#Header div.Search div.SearchBox
{
	float:right;
	width:229px
}

div#Header div.Search div.SearchBox div.SearchBoxHeadline span
{
	display:			block;
	font-size:			13px;
	color:				#3259a0;
	margin:				27px 0 0 0;
}

div#Header div.Search div.SearchBox input.SearchField
{
	display:			block;
	float:				left;
	width:				185px;
	height:				16px;
	margin:				0;
	border:				1px solid #a5acb2;
}

div#Header div.Search div.SearchBox input.SearchButton
{
	display:			block;
	float:				left;
	width:				24px;
	height:				24px;
	margin:				-10px 0 0 5px;
	padding:			10px 0 0 0;
	border:				none !important;
}

div#Header a.ShoppingCard
{
	color:				#fff;
	text-decoration:	none;
}

div#Header div.Profile div.ProfileHeadline
{
	margin:				0 0 5px 0;
}

div#Header a.ShoppingCard div.BasketHeadline,
div#Header div.Profile div.ProfileHeadline a
{
	display:			block;
	font-size:			23px;
	font-weight:		normal;
	color:				#fff;
	text-decoration:	none;
	text-transform:		uppercase;
	margin:				17px 0 5px 15px;
}

div#Header div.Profile div.ProfileHeadline a span
{
	text-decoration:	none;
}

div#Header a.ShoppingCard div.BasketHeadline img,
div#Header div.SearchBox div.ProfileHeadline a img
{
	margin:				0 0 -1px 0;
}

div#Header a.ShoppingCard:hover div.BasketHeadline span,
div#Header div.Profile div.ProfileHeadline:hover a span,
div#Header div.Profile div.ProfileInfo a:hover
{
	text-decoration:	underline;
}

div#Header a.ShoppingCard div.BasketInfo,
div#Header div.Profile div.ProfileInfo
{
	margin:				0 0 0 15px;
}

div#Header div.Profile div.ProfileInfo a,
div#Header div.Profile div.ProfileInfo span
{
	font-size:			13px;
	font-weight:		bold;
	color:				#3259a0;
	text-decoration:	none;
}

/********** MainNavigation **********/
div#MainNavigation a
{
	text-decoration:	none;
	margin:				0 0 0 -13px;
	padding:			1px 8px 0 15px;
}

div#MainNavigation a,
div#MainNavigation span.Seperator
{
	display:			block;
	float:				left;
	font-size:			22px;
	line-height:		27px;
	white-space:		nowrap;
}

div#MainNavigation span.Seperator
{
	font-weight:		bold;
	margin:				0 8px 0 0;
	padding:			1px 0 0 0;
}

div.MainNavigationLayer
{
	overflow:			hidden;
}

div.MainNavigationLayer table
{
}

div.MainNavigationLayer td
{
	height:				300px;
	padding:			0;
	background-image:	url(../images/bgMainNavigationLayer.gif);
	background-position:left top;
	background-repeat:	no-repeat;
}

div.MainNavigationLayer td.First
{
	background-image:	none;
}

div.MainNavigationLayer td h2
{
	font-size:			13px;
	font-weight:		bold;
	margin:				15px 13px 5px 13px;
}
div.MainNavigationLayer td h2 a
{
	font-weight:		bold;
	text-decoration:	none;
}


div.MainNavigationLayer td div.LinkList
{
	position:			relative;
	float:				left;
	width:				178px;
	height:				215px;
	margin:				0 0 0 9px;
}

div.MainNavigationLayer td div.First
{
	width:				172px;
}

div.MainNavigationLayer td div.LinkList a
{
	display:			block;
	line-height:		18px;
	text-decoration:	none;
}

div.MainNavigationLayer td div.LinkList a span
{
	padding:			2px 6px 1px 6px;
}

div.MainNavigationLayer td div.LinkList a:hover span
{
	background-color:	#fff;
}

div.MainNavigationLayer td div.LinkList a.GetMore
{
	position:			absolute;
	left:				-2px;
	bottom:				0;
}

div.MainNavigationLayer td div.LinkList a.GetMore span span
{
	margin:				0;
	padding:			0;
	font-weight:		bold;
	text-decoration:	underline;
}

/********** BreadCrumb **********/
div#BreadCrumb div
{
	margin:				0 0 10px 0;
}

div#BreadCrumb a
{
	color:				#0099ff;
}

/********** LeftNavigation **********/
div.HeadRow
{
	height:				70px;
	margin:				0 15px 0 0;
	overflow:			hidden;
}

div#LeftNavigation .BackLink 
{
	margin:				35px 0 0 0;
}

div#LeftNavigation .BackLink a,
a.LinkText,
div.LinkText a
{
	font-weight:		bold;
	color:				#6cb2df;
	text-transform:		uppercase;
	font-size:			13px;
	text-decoration:	none;
}

div#LeftNavigation h2
{
	margin:				0 0 15px 0;
}

div#LeftNavigation h2 span,
div#LeftNavigation h2 a
{
	font-size:			22px;
	line-height:		23px;
	font-weight:		normal;
	text-decoration:	none;
}

div#LeftNavigation div.HeaderBox
{
	text-align:			center;
	font-size:			23px;
	line-height:		33px;
	height:				181px;
	margin:				0 0 5px 0;
}

div#LeftNavigation div.HeaderBox div.Wrapper
{
	padding:			90px 10px 0 10px;
}

div#LeftNavigation div.NavigationBox
{
	margin:				0;
}

div#LeftNavigation div.NavigationBox a img
{
	border:				1px solid;
}

div#LeftNavigation div.NavigationBox div.Left
{
	display:			block;
	float:				left;
	width:				67px;
}

div#LeftNavigation div.NavigationBox div.Right
{
	display:			block;
	float:				right;
	width:				99px;
}

div#LeftNavigation div.Seperator
{
	margin:				0 0 15px 0;
}

div#LeftNavigation div.NavigationBoxRaster
{
	height:				178px;
}

div#LeftNavigation div.NavigationBox div.Wrapper
{
	padding:			15px 0 15px 0;
	overflow:			hidden;
}

div#LeftNavigation a.BlockLink
{
	display:			block;
	text-decoration:	none;
	height:				23px;
	margin:				0 0 4px 0;
	overflow:			hidden;
}

div#LeftNavigation a.BlockLink span
{
	display:			block;
	font-size:			12px;
	font-weight:		bold;
	text-transform:		uppercase;
	white-space:		nowrap;
	margin:				4px 0 0 32px;
}

div#LeftNavigation div.NavigationBox span.NavigationBoxItems
{
	display:			block;
	margin:				0 0 4px 0;
	font-size:			13px;
}

div#LeftNavigation div.NavigationBox span.NavigationBoxItems a,
.Black
{
	color:				#000;
}

div#LeftNavigation div.NavigationBox ul#NavigationList a:hover
{
	text-decoration:	none;
}

div#LeftNavigation div.NavigationBox ul#NavigationList,
div#LeftNavigation div.NavigationBox ul#NavigationList li,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li ul,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li ul li
{
	margin:				0;
	padding:			0px;
	display:			block;
	background-image:	none;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li ul li
{
	margin:				0 0 2px 0;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li
{
	margin:				0 0 4px 0;
}

div.MainSettingSearch div#LeftNavigation div.NavigationBox ul#NavigationList li,
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li
{
	margin:				0;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li a
{
	font-size:			14px; 
	color:				#505050;
	font-weight:		bold;
	display:			block;
	background-repeat:	no-repeat;
	background-image:	url(../images/LeftNavigationLinkClosedBlack.gif);
	background-position:4px 6px;
	padding:			2px 2px 2px 13px;
	text-decoration:	none;
}

div.MainSettingSearch div#LeftNavigation div.NavigationBox ul#NavigationList li a,
div.MainSettingService div#LeftNavigation div.NavigationBox ul#NavigationList li a
{
	font-weight:		normal;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li.NoChild a
{
	background-image:	url(../images/LeftNavigationLinkDotBlack.gif);
	background-position:3px 8px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li a
{
	padding-left:		24px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li a.MainActiv
{
	background-position:2px 8px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li.MainActiv a
{
	background-position:12px 8px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li.NoChild a
{
	background-position:12px 8px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li a
{
	font-size:			12px;
	font-weight:		normal;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li a
{

	font-weight:		normal ;
}


div#LeftNavigation div.NavigationBox ul#NavigationList li ul li.NoChild a
{
	background-position:3px 8px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li a,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li a.MainActiv
{
	background-position:12px 8px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList.Open li a
{
	font-weight:		bold;
}

div#LeftNavigation div.NavigationBox ul#NavigationList.Open li a ul li a,
div#LeftNavigation div.NavigationBox ul#NavigationList li.Open ul li a
{
	font-weight:		normal;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li a
{
	padding-left:		33px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li a,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li a.MainActiv
{
	background-position:20px 8px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li.NoChild a
{
	background-position:22px 8px;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li ul li a,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li ul li a.MainActiv
{
	padding-left:		42px !important;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li ul li a,
div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li ul li a.MainActiv
{
	background-position:31px 8px !important;
}

div#LeftNavigation div.NavigationBox ul#NavigationList li ul li ul li ul li ul li.NoChild a
{
	background-position:32px 8px !important;
}


div#LeftNavigation div.NavigationBox ul#NavigationList li a.Activ
{
	font-weight:		bold !important;
}

/********** MainContent **********/
div#MainContent div.RowWrapper
{
	margin:				0 15px 15px 0;
}

div#MainContent div.Seperator
{
	margin:				0 0 15px 0;
	text-align:			top;
	line-height:		2px;
	font-size:			1px;
}

div#MainContent div.Seperator img
{
	margin:				0;
}

div#MainContent div.WrapperH1 
{
	margin:				11px 0 21px 0;

}

div#MainContent div.HeadRow h1,
div#MainContent div.HeadRow h2,
div#MainContent div.HeadRow h3
{
	font-size:			30px;
	font-weight:		normal;
	margin:				18px 0 0 0;
	line-height:		40px;
}

div#MainContent div.ItemSum 
{
	float:				left;
	margin:				34px 0 0 7px;
	font-size:			14px;
	line-height:		22px;
}

div#MainContent div.PageNavigationTop
{
	float:				right;
	margin:				33px 0 0 15px;
}

div#MainContent div.PageNavigation
{
	float:				right;
	margin:				0;
	white-space:		nowrap;
}

div#MainContent div.PageNavigation span,
div#MainContent div.PageNavigation a
{
	font-size:			13px;
	color:				#212121;
	display:			block;
	float:				left;
	margin:				6px 0 0 5px;
}

div#MainContent div.PageNavigation a.PageNavigationArrow
{
	margin:				0 0 0 5px;
}

div#MainContent div.PageNavigation span.PageActiv
{
	font-weight:		bold;
}


div#MainContent div.FilterSort,
div#MainContent div.FilterNavigation
{
	position:			relative;
	float:				left;
	margin-right:		2px;
	border:				1px solid;
	width:				124px;
	height:				22px;
}

div#MainContent div.FilterSort span,
div#MainContent div.FilterNavigation span
{
	display:			block;
	margin:				4px 20px 0px 5px;
	font:				13px;
	font-weight:		bold;
	white-space:		nowrap;
	overflow:			hidden;
}

div#MainContent div.FilterNavShop div.FilterPointer
{
	position:			absolute;
	top:				23px;
	left:				-3000px;
	width:				192px;
	background-color:	#fff;
}

div#MainContent div.FilterNavShop div.FilterOver div.FilterPointer
{
	left:				-1px;
}

div#MainContent div.FilterNavShop div#FilterSort.FilterOver div.FilterPointer
{
	left:				-68px;
}

div#MainContent div.FilterNavShop div.FilterLink,
div#MainContent div#FilterSort.FilterLink,
div#MainContent div.FilterNavShop div.FilterOver,
div#MainContent div#FilterSort.FilterOver
{
	background-repeat:			no-repeat;
	background-position: 		right top ;
}
div#MainContent div.FilterNavShop div.FilterOver,
div#MainContent div#FilterSort.FilterOver 
{
	background-image:			url(../images/arrow/white_arrow.gif) !important;
}

div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper
{
	border-right:		1px solid;
	border-bottom:		1px solid;
	border-left:		1px solid;
}

div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper div.Seperator
{
	margin:				0;
}

div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper a,
div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper span.NoResult
{
	display:			block;
	color:				#212121;
	padding:			7px 5px 3px 5px;
	margin:				0;
	text-decoration:	none;
}

div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper span.NoResult span
{
	display:			inline;
}

div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper span.NoResult,
div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper span.NoResult span
{
	color:				#999 !important;
}

div#MainContent div#FilterSort
{
	background-color:	#fff;
}

div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper a span
{
	display:			inline;
	margin:				0;
	padding:			0;
	font-weight:		normal;
}

div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper div.FilterSelect
{
	overflow:			auto;
}


/**************** MainConten CheckOut ****************/
div.ersteBestellung div.BestellungAngaben{
	width: 120px;
}

div.ersteBestellung .FLeft input {
	position: relative;
	top: -4px;
	margin-left: 0px;
	margin-right: 5px;
}
div.ersteBestellung  span.blueFont {
	margin-left: 5px;
}

div.ersteBestellung img {
	margin-right: 5px;
}

div.ersteBestellung div.Seperator {
	padding: 15px 0px;
}

div.ersteBestellung p {
	margin-top: 14px;
}

div.ersteBestellung div.ClearBoth{
	height: 18px;
}
div.ersteBestellung a:hover {
	text-decoration: none;
}

div.Warenkorb  div.content div.OldPrice {
	text-decoration: line-through;
}
div.Warenkorb  div.content a:hover {
	text-decoration: none;
}

div.Warenkorb  div.content {
	border: 1px solid;
	margin-top: 3px;
	padding: 9px;
}

div.Warenkorb  div.headline {
	padding: 4px;
	font-size: 17px;	
}

div.Warenkorb table tr.high {
	height: 25px;
}
div.Warenkorb table tr {
	height: 17px;
}

div.Warenkorb table .row2 {
	text-align: right;
	white-space:nowrap;
}

div.RowWrapper  table.Zahlungsart  td.row2 {
	padding-top: 8px;
	padding-left: 5px;
}

div#MainContent div.boxWrapper,
div#LeftContent div.boxWrapper
{
	width: 795px;
	overflow: hidden;

}

div#MainContent div.boxWrapper div.ContentBox_2x1 div.CheckOut .Teaser .Right  .Brand,
div#MainContent div.ContentBox_2x1 .Teaser .Right  .Brand {
	line-height: 18px;
	font-size: 13px;
}
div#MainContent div.boxWrapper div.ContentBox_2x1 div.CheckOut .Teaser .Right .ProductHeadline,
div#MainContent div.boxWrapper div.ContentBox_2x1  .Teaser .Right .ProductHeadline  {
	min-height: 60px;
	height: auto !important;
}



/**************** Search ****************/

div#MainContent ul.ShopItemDesc li.Offer,
div#MainContent ul.ShopItemDesc li.SaveMoney,
div#BasicContext ul.ShopItemDesc li.Offer,
div#BasicContext ul.ShopItemDesc li.SaveMoney
{
	color:				#da2031;
}

div#MainContent ul.ShopItemDesc li.Including span
div#BasicContext ul.ShopItemDesc li.Including span
{
	background-color:	#da2031;
	color:				#fff;
}

div#MainContent div.NewSearch
{
	height:				40px;
	background-color:	#A1CDF2;
	overflow:			hidden;
	margin:				0 15px 15px 0;
}

div#MainContent div.NewSearch div.Wrapper
{
	margin:				10px 15px;
}

div#MainContent div.NewSearch div.Wrapper div.Title,
div#MainContent div.NewSearch div.Wrapper div.Select,
div#MainContent div.NewSearch div.Wrapper div.InputField,
div#MainContent div.NewSearch div.Wrapper div.Button
{
	float:				left;
}

div#MainContent div.NewSearch div.Wrapper div.Help
{
	float:				right;
}

div#MainContent div.NewSearch div.Wrapper div.Title
{
	margin-right:		10px;
	font-size:			22px;
	color: 				#fff;
}

div#MainContent div.NewSearch div.Wrapper div.Select
{
	margin:				2px 10px 0 0;
}

div#MainContent div.NewSearch div.Wrapper div.InputField
{
	margin:				0 10px 0 0;
}

div#MainContent div.NewSearch div.Wrapper div.Button
{
	margin:				0 10px 0 0;
}

div#MainContent div.NewSearch div.Wrapper div.Help
{
	margin:				5px 0 0 0;
}

div#MainContent div.NewSearch div.Wrapper div.Help a
{
	text-decoration:	none;
	font-weight:		bold;
}

div#MainContent  .pullUps 
{
	margin: 0 15px 15px 0;
}

div#MainContent div.ArticleBoxContent .pullUps 
{
	margin:		0 0 15px 0;
}

div#MainContent  .pullUps .pullUp 
{
 	margin-bottom: 3px; 
}

div#MainContent ul.pullUps li.pullUp a.TopSearches
{
	color:				#212121 !important;
	width:				182px;
	height:				25px;
	display:			block;
	float:				left;
	overflow:			hidden;
	text-decoration:	underline;
}

/********** Boxen **********/
div.ContentBox_3x1,
div.ContentBox_3x1 a.Banner
{
	display:			block;
	width:				769px;
	height:				197px;
}


div.ContentBox_4x1,
div.ContentBox_4x1 a.Banner
{
	display:			block;
	width:				769px;
	height:				181px;
}

div.ContentBox_4x2,
div.ContentBox_4x2 a.Banner
{
	display:			block;
	width:				769px;
	height:				377px;
}

div.ContentBox_2x1,
div.ContentBox_2x1 a.Banner
{
	display:			block;
	width:				377px;
	height:				181px;
}

div.ContentBox_2x2,
div.ContentBox_2x2 a.Banner
{
	display:			block;
	width:				377px;
	height:				377px;
}

div.ContentBox_2x3,
div.ContentBox_2x3 a.Banner
{
	display:			block;
	width:				377px;
	height:				576px;
}

div.ContentHeaderBox_4x1,
div.ContentHeaderBox_4x2,
div.ContentBox_3x1,
div.ContentBox_4x1,
div.ContentBox_4x2,
div.ContentBox_2x1,
div.ContentBox_2x2,
div.ContentBox_2x3
{
	margin:				0 15px 15px 0;
	overflow:			hidden;
}

div.ContentBox_3x1,
div.ContentBox_4x1,
div.ContentBox_4x2,
div.ContentBox_2x1,
div.ContentBox_2x2,
div.ContentBox_2x3
{
	float:				left;
}

div.ContentHeaderBox_4x1 div.Teaser div.Left,
div.ContentHeaderBox_4x2 div.Teaser div.Left,
div.ContentHeaderBox_4x1 div.Teaser div.Right,
div.ContentHeaderBox_4x2 div.Teaser div.Right,
div.ContentBox_3x1 div.Teaser div.Left,
div.ContentBox_4x1 div.Teaser div.Left,
div.ContentBox_4x2 div.Teaser div.Left,
div.ContentBox_2x1 div.Teaser div.Left,
div.ContentBox_2x2 div.Teaser div.Left,
div.ContentBox_3x1 div.Teaser div.Right,
div.ContentBox_4x1 div.Teaser div.Right,
div.ContentBox_4x2 div.Teaser div.Right,
div.ContentBox_2x1 div.Teaser div.Right,
div.ContentBox_2x2 div.Teaser div.Right,
div.ContentBox_2x3 div.Teaser div.Right,
div.ContentBox_3x1 div.Wrapper,
div.ContentBox_4x1 div.Wrapper,
div.ContentBox_4x2 div.Wrapper,
div.ContentBox_2x1 div.Wrapper,
div.ContentBox_2x2 div.Wrapper,
div.ContentBox_2x3 div.Wrapper,
a.Banner
{
	position:			relative;
}

div.ContentBox_4x1 div.Teaser,
div.ContentBox_4x2 div.Teaser,
div.ContentBox_2x1 div.Teaser,
div.ContentBox_2x2 div.Teaser,
div.ContentBox_2x3 div.Teaser
{
	border:				1px solid;
	overflow:			hidden;
}

div.ContentHeaderBox_4x1 div.Teaser,
div.ContentHeaderBox_4x2 div.Teaser,
div.ContentBox_4x1 div.Teaser,
div.ContentBox_4x2 div.Teaser,
div.ContentBox_2x1 div.Teaser,
div.ContentBox_2x2 div.Teaser,
div.ContentBox_2x3 div.Teaser
{
	overflow:			hidden;
}

div.ContentHeaderBox_4x1 div.Teaser div.Left,
div.ContentHeaderBox_4x1 div.Teaser div.Right,
div.ContentHeaderBox_4x2 div.Teaser div.Left,
div.ContentHeaderBox_4x2 div.Teaser div.Right,
div.ContentBox_3x1 div.Teaser div.Left,
div.ContentBox_3x1 div.Teaser div.Right,
div.ContentBox_4x1 div.Teaser div.Left,
div.ContentBox_4x1 div.Teaser div.Right,
div.ContentBox_4x2 div.Teaser div.Left,
div.ContentBox_4x2 div.Teaser div.Right,
div.ContentBox_2x1 div.Teaser div.Left,
div.ContentBox_2x1 div.Teaser div.Right,
div.ContentBox_2x2 div.Teaser div.Left,
div.ContentBox_2x2 div.Teaser div.Right,
div.ContentBox_2x3 div.Teaser div.Left,
div.ContentBox_2x3 div.Teaser div.Right
{
	overflow:			hidden;
}

div.ContentHeaderBox_4x1 div.Teaser,
div.ContentBox_4x1 div.Teaser,
div.ContentBox_2x1 div.Teaser,
div.ContentHeaderBox_4x1 div.Teaser div.Left,
div.ContentHeaderBox_4x1 div.Teaser div.Right,
div.ContentBox_4x1 div.Teaser div.Left,
div.ContentBox_4x1 div.Teaser div.Right,
div.ContentBox_2x1 div.Teaser div.Left,
div.ContentBox_2x1 div.Teaser div.Right
{
	height:				179px;
}

div.ContentBox_3x1 div.Teaser
{
	float:				left;
	width:				377px;
	border:				none;
	margin-right:		5px;
	height:				197px;
}

div.ContentBox_3x1 div.Teaser div.Left,
div.ContentBox_3x1 div.Teaser div.Right
{
	height:				195px;
}

div.ContentBox_3x1 div.Teaser div.Left
{
	float:				left;
	width:				142px;
	border:				1px solid #FF9900;
	margin-right:		15px;
}

div.ContentBox_3x1 div.Teaser div.Left div.TeaserPic
{
	position:			relative;
	margin-left:		50%;
	left:				-50px;
	margin-top:			50%;
	top:				-31px;
	border:				none !important;
	margin-right:		0px !important;
}

div.ContentBox_3x1 div.Teaser div.Right
{
	width:				200px;
}

div.ContentBox_4x2 div.Teaser,
div.ContentBox_2x2 div.Teaser,
div.ContentHeaderBox_4x2 div.Teaser div.Left,
div.ContentHeaderBox_4x2 div.Teaser div.Right,
div.ContentBox_4x2 div.Teaser div.Left,
div.ContentBox_4x2 div.Teaser div.Right,
div.ContentBox_2x2 div.Teaser div.Left,
div.ContentBox_2x2 div.Teaser div.Right
{
	height:				377px;
}

div.ContentBox_2x1 div.Teaser div.Left,
div.ContentBox_2x2 div.Teaser div.Left
{
	float:				left;
	width:				179px;
}

div.ContentHeaderBox_4x1 div.Teaser div.Left,
div.ContentHeaderBox_4x2 div.Teaser div.Left,
div.ContentBox_4x1 div.Teaser div.Left,
div.ContentBox_4x1 div.Teaser div.Left,
div.ContentBox_4x2 div.Teaser div.Left
{
	float:				left;
	width:				377px;
}

div.ContentBox_2x1 div.Teaser div.Right,
div.ContentBox_2x2 div.Teaser div.Right
{
	float:				right;
	width:				180px;
	margin:				16px 0 0 0;
	padding-right:		5px;
}

div.ContentHeaderBox_4x1 div.Teaser div.Right,
div.ContentHeaderBox_4x2 div.Teaser div.Right,
div.ContentBox_4x1 div.Teaser div.Right,
div.ContentBox_4x1 div.Teaser div.Right,
div.ContentBox_4x2 div.Teaser div.Right
{
	float:				right;
	width:				377px;
}

div.ContentBoxPosition_1,
div.ContentBoxPosition_3,
div.ContentBoxPosition_5,
div.ContentBoxPosition_7,
div.ContentBoxPosition_9,
div.ContentBoxPosition_11,
div.ContentBoxPosition_13,
div.ContentBoxPosition_15,
div.ContentBoxPosition_17,
div.ContentBoxPosition_19
{
	position:			absolute;
	left:				0;
}

div.ContentBoxPosition_2,
div.ContentBoxPosition_4,
div.ContentBoxPosition_6,
div.ContentBoxPosition_8,
div.ContentBoxPosition_10,
div.ContentBoxPosition_12,
div.ContentBoxPosition_14,
div.ContentBoxPosition_16,
div.ContentBoxPosition_18,
div.ContentBoxPosition_20
{
	position:			absolute;
	left:				392px;
}

div.ContentBoxPosition_1,
div.ContentBoxPosition_2
{
	top:				0;
}

div.ContentBoxPosition_3,
div.ContentBoxPosition_4
{
	top:				194px;
}

div.ContentBoxPosition_5,
div.ContentBoxPosition_6
{
	top:				388px;
}

div.ContentBoxPosition_7,
div.ContentBoxPosition_8
{
	top:				582px;
}

div.ContentBoxPosition_9,
div.ContentBoxPosition_10
{
	top:				776px;
}

div.ContentBoxPosition_11,
div.ContentBoxPosition_12
{
	top:				970px;
}

div.ContentBoxPosition_13,
div.ContentBoxPosition_14
{
	top:				1164px;
}

div.ContentBoxPosition_15,
div.ContentBoxPosition_16
{
	top:				1358px;
}

div.ContentBoxPosition_17,
div.ContentBoxPosition_18
{
	top:				1358px;
}

div.ContentBoxPosition_19,
div.ContentBoxPosition_20
{
	top:				1552px;
}

div.ContentHeaderBox_4x1 div.Closer,
div.ContentHeaderBox_4x2 div.Closer
{
	position:			absolute;
	bottom:				-8px;
}

img.FlagTopLeft
{
	position:			absolute;
	top:				0;
	left:				0;
}

img.FlagTopRight
{
	position:			absolute;
	top:				0;
	right:				0;
}

div#MainContent div.Teaser div.Right .ProductHeadline,
div#MainContent div.Teaser div.Right h2,
{
	margin:				0 0 15px 0;
	height:				50px;
	display:			block;
	overflow:			hidden;
}

.TeaserPic
{
	margin-right:		15px; 
	border-right: 		1px solid;
}

div#MainContent div.Teaser div.Right .ProductHeadline a,
div#MainContent div.Teaser div.Right .ProductHeadline span,
div#MainContent div.Teaser div.Right h2 span,
div#MainContent div.Teaser div.Right h2,
div#MainContent div.Teaser div.Right h2 a span,
div#MainContent div.Teaser div.Right h2 a
{
	text-decoration:	none;
	font-weight:		normal;
	font-size:			24px;
	color:				#fff;
}

div#MainContent div.Teaser div.Right .ProductName a
{
	color:		#fff;
}

div#MainContent div.Teaser div.Right h2
{
	margin:				0 0 10px 0;
}

div#MainContent div.Teaser div.Right .ProductHeadline a:hover span,
div#MainContent div.Teaser div.Right h2 a:hover span
{
	text-decoration:	underline;
}

div#MainContent div.Teaser div.Right .Brand
{
	font-size:			14px;
}

div#MainContent div.Teaser div.Right .ProductName
{
	font-size:			16px;
	text-decoration:	underline;
	font-weight:		normal;
}

div#MainContent div.Teaser div.Right .OldPrice,
.OldPrice
{
	font-size:			14px;
	text-decoration:	line-through;
	font-weight:		normal;
}

div#MainContent div.Teaser div.Right div.NewPrice
{
	padding-top:		3px;
}

.NewPrice span,
span.NewPrice
{
	color:				#e22f19;
	font-size:			13px;
	background-color:	#fff;
}

div#MainContent .ContentHeadline
{
	font-weight:		normal;
	font-size:			24px;
	margin:				0 0 10px 10px;
}

div#MainContent div.TopBrandLogos
{
	margin:				0 0 0 10px;
}

div.pictureBigLeft
{
	float: 					left;
	margin-right: 			15px;
	width:					90px;
	overflow:				hidden;
}

div.contentBigRight
{
	float: 					left;
	width:					585px;
}

div.contentSmallRight
{
	float: 					left;
	width:					335px;
}

div.pictureSmallLeft
{
	float: 					left;
	margin-right: 			20px;
	width:					35px;
	overflow:				hidden;
}

/********** Produktlisten **********/
div#MainContent div.Highlight
{
	margin:				0 15px 15px 0;
	text-align:			center;
}

div#MainContent div.Highlight span
{
	font-size:			25px;
}

div#MainContent div.ShopItemBox,
div#BasicContext div.ShopItemBox
{
	overflow:			hidden;
	width:				900px;
}

div#MainContent div.ShopItemPic,
div#BasicContext div.ShopItemPic
{
	Border:				1px solid;
	margin:				0 0 5px 0;
}

div#MainContent div.ShopItemPic a.Pic,
div#BasicContext div.ShopItemPic a.Pic
{
	display:			block;
	position:			relative;
	text-align:			center;
	vertical-align:		center;
	overflow:			hidden;
}

div#MainContent div.ShopItemPic a.Pic img,
div#BasicContext div.ShopItemPic a.Pic img
{
	/*z-index:			-1;*/
}

div#MainContent div.ShopItemPic div.Description,
div#BasicContext div.ShopItemPic div.Description
{
	text-align:			center;
	font-size: 			12px;
	font-variant:		small-caps;
	margin:				4px 0 4px 0;
	text-transform:		uppercase;
}

div#MainContent ul.ShopItemDesc,
div#BasicContext ul.ShopItemDesc
{
	margin:				0;
	padding:			0;
	background-image:	none;
}

div#MainContent ul.ShopItemDesc li,
div#BasicContext ul.ShopItemDesc li
{
	list-style:			none;
	text-align:			center;
	font-size: 			13px;
	line-height:		18px;
	display:			block;
	margin:				0;
	padding:			0;
	background-image:	none;
}

div#MainContent ul.ShopItemDesc li.ProductName a,
div#BasicContext ul.ShopItemDesc li.ProductName a
{
	color:				#212121;
	text-decoration:	underline;
}

div#MainContent ul.ShopItemDesc li.ProductName a:hover,
div#BasicContext ul.ShopItemDesc li.ProductName a:hover
{
	text-decoration:	none;
}

div#MainContent ul.ShopItemDesc li.Status,
div#BasicContext ul.ShopItemDesc li.Status
{
	font-variant:		small-caps;
	text-transform:		uppercase;
}

div#MainContent ul.ShopItemDesc li.ProductName,
div#BasicContext ul.ShopItemDesc li.ProductName
{
	text-decoration:	underline;
}

div#MainContent ul.ShopItemDesc li.SaveMoney span,
div#BasicContext ul.ShopItemDesc li.SaveMoney span
{
	font-weight:	bold;
}

/********** Produktlisten 4 Big **********/

div#MainContent div.ShopItem4Big
{
	float:				left;
	margin:				0 32px 10px 0;
	width:				168px;
	border:				0px;
	overflow:			hidden;
}

div#MainContent div.ShopItem4Big div.ShopItemPic a.Pic
{
	width:				166px;
	height:				235px;
}

/********** Produktlisten 4 Small **********/

div#MainContent div.ShopItem4Small
{
	float:				left;
	margin:				0 32px 10px 0;
	width:				168px;
	border:				0px;
	overflow:			hidden;
}

div#MainContent div.ShopItem4Small div.ShopItemPic a.Pic
{
	width:				166px;
	height:				190px;
}

/********** Produktlisten 3 Big **********/
div#MainContent div.ShopItem3Big
{
	float:				left;
	margin:				0 26px 15px 0;
	width:				239px;
	overflow:			hidden;
}

div#MainContent div.ShopItem3Big div.ShopItemPic a.Pic
{
	width:				236px;
	height:				177px;
}

/********** Produktlisten 2 Big **********/
div#MainContent div.ShopItem2Big
{
	float:				left;
	margin:				0 25px 15px 0;
	width:				372px;
	overflow:			hidden;
}

div#MainContent div.ShopItem2Big div.ShopItemPic a.Pic
{
	width:				370px;
	height:				253px;
}

/********** Produktlisten List **********/
div#MainContent div.ShopItemList
{
	margin:				0 15px 0 0;
	overflow:			hidden;
}

div#MainContent div.ShopItemList div.ShopItemPic
{
	width:				289px;
	height:				197px;
	float:				left;
	margin:				0 30px 15px 0;
}

div#MainContent div.ShopItemList div.ShopItemPic a.Pic
{
	width:				289px;
	height:				197px;
}

div#MainContent div.ShopItemList div.ShopItemDesc
{
	float:				left;
	width:				448px;
	margin:				0 0 15px 0;
}

div#MainContent div.ShopItemList ul.ShopItemDesc
{
	float:				left;
	width:				255px;
}

div#MainContent div.ShopItemList ul.ShopItemDesc
{
	margin:				0 0 15px 0;
}

div#MainContent div.ShopItemList ul.ShopItemDesc li
{
	text-align:			left;
}

div#MainContent div.ShopItemList ul.ShopItemDesc li.Description
{
	font-size: 			13px;
	font-variant:		small-caps;
	text-transform:		uppercase;
}

div#MainContent div.ShopItemList ul.ShopItemDesc li ul
{
	margin:				15px 0 0 15px;
}

div#MainContent div.ShopItemList ul.ShopItemDesc li ul li
{
	padding:			0 0 0 10px;
	background-image:	url(../images/Icons/BulletPoint.gif);
	background-repeat:	no-repeat;
	background-position:0px 9px;
}

div#MainContent div.ShopItemList a.OrderLink
{
	font-size: 			13px;
	text-transform:		uppercase;
	text-decoration:	none;
}

div#MainContent div.ShopItemList img.Award
{
	float:				left;
	margin:				0 15px 15px 0;
}

ul.Dottet li
{
	padding:			0 0 0 10px;
	background-image:	url(../images/Icons/BulletPoint.gif);
	background-repeat:	no-repeat;
	background-position:0px 6px;
}

ul.DottetList
{
	margin:				0;
}

ul.DottetList li
{
	padding:			0 0 15px 20px;
	background-image:	url(../images/Icons/BulletPoint.gif);
	background-repeat:	no-repeat;
	background-position:0px 6px;
}


/*
div.MainSettingSearch div#MainContent div.ShopItemPic
{
	width:				166px;
	height:				260px;
	overflow:			hidden;
}
*/


div#MainContent div.FilterNavShop 
{
	margin:				0 0 20px 0;
}




div#MainContent div.ShopItemPicAward
{
	Border:				none;
	margin:				15px 15px 0 0;
	float:				left;			

}

div#MainContent div.ShopItemDesc326
{	 	
	text-align:			left;
	float:				left;
	width:				326px;
	margin-right:		15px;
}

div#MainContent div.ShopItemSingle
{
	margin:				0px 30px 15px 15px;
	width:				290px;
	height:				430px auto;
	border:				0px;
	float:				left;
	overflow:			hidden;
}

div#MainContent div.ShopItemBrandingRight
{	 	
	Float: 				Left;
	width:				120px;
}


/*Service*/
li.pullUp li.addresses {
	display:			none;
	padding:			0;
	margin:				0;
}



/********** FootNotes **********/
div.FootNotes
{
	padding:			10px 0 0 0;
	color:				#999;
	margin:				0 15px 15px 0;
}

div.FootNotes p
{
	line-height:		15px;
}

div.FootNotes p.Claim
{
	font-size:			15px;
	font-weight:		bold;
}

/********** Blurb **********/
div#LeftBlurb,
div#MainBlurb
{
	text-align:			center;
}

div#MainBlurb div.Wrapper
{
	margin:				0 15px 15px 0;
}

div#LeftBlurb p.Mini
{
	font-size:			8px;
	margin:				0 0 0 20px;
	float:				left;
	width:				60px;
}

div#MainBlurb p
{
	margin:				0 0 21px 0;
}

/********** Globals **********/
div.Seperator,
div#MainContent div div.Seperator,
div#MainContent p div.Seperator,
div#MainContent h1 div.Seperator,
div#MainContent h2 div.Seperator,
div#MainContent h3 div.Seperator,
div#MainContent h4 div.Seperator,
div#MainContent h5 div.Seperator,
div#MainBlurb div div.Seperator,
div#MainBlurb p div.Seperator,
div#MainBlurb h1 div.Seperator,
div#MainBlurb h2 div.Seperator,
div#MainBlurb h3 div.Seperator,
div#MainBlurb h4 div.Seperator,
div#MainBlurb h5 div.Seperator
{
	width:				100%;
	line-height:		0px;
	height:				5px;
	overflow:			hidden;
	margin:				0 0 5px 0;
}

div#MainContent div.Seperator,
div#MainBlurb div.Seperator
{
	width:				769px;
}

div#LeftNavigation div.Seperator,
div.LeftBlurb div.Seperator
{
	width:				181px;
}

div.Paragraph
{
	margin:				0 0 10px 0;
}




/* COPY AUS CHRISTINE.CSS */

/* ************* ADS SEITEN ****************** */

div#MainContent div.WrapperH1
{
	display:			block;
}

div#MainContent div.WrapperH1 div.Article
{
	margin:				18px 0 0 5px;
	float:				left;
	font-size:			13px;
}

div.ADSBoxMain
{
	/*width:				770px;*/
	margin:				0 15px 20px 0;
}


/* ************* ADS Content ****************** */

div.ADSBoxMain div.TextButton a,
div.ADSBoxMain div.TextButton span
{
	font-size:			13px;
	font-weight:		bold;
	text-decoration:	none;
	text-transform:		uppercase;

}

div.ADSBoxMain div.TextButton a:HOVER
{
	text-decoration:	underline;
}

div.ADSBoxMain div.TextButton
{
	margin:				auto;
	margin-bottom:		20px;
}

div#MainContent div.ADSBoxMain div.Percent100
{
	width:				100%;
}

div#MainContent div.ADSBoxMain div.Percent50
{
	width:				50%;
}

div#MainContent div.ADSBoxMain div.Percent33
{
	width:				33%;
}

div#MainContent div.ADSBoxMain div.Percent25
{
	width:				25%;
}

div#MainContent div.ADSBoxMain div.ADSBoxMainWrapper,
div.PopUp div.ADSBoxMain div.ADSBoxMainWrapper
{
	margin:				15px;
}

div#MainContent div.ADSBoxMain div.ADSColLeft
{
	float:				left;
	width:				378px;
	background:			url(../images/bgADSDots.gif) repeat-y top right;	
}

/*
div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSColLeftImage
{
	margin:				0px 0 10px 52px;
	width:				253px;
	height:				364px;
	background:			#ccc;
}
*/

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSColLeftImage
{
	margin:				0;
	height:				364px;
	text-align:			center;
	vertical-align:		middle;
	width:				358px;
	overflow:			hidden;
}
/*
div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSColLeftImage a#GaleryLink
{
	position: absolute; top: 50%; left: 50%; margin-left: -25%; margin-top: -25%;
}
*/

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSPictureNavi
{
	padding:			0 15px 0 95px;
	height:				60px;
}

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSPictureNavi img 
{
	margin:				0 5px 0 5px;
}

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSPictureNavi .ADSPictureText 
{
	font-weight:		bold;
	float:				left;
	margin:				13px 10px 0 10px;
	width:				80px;
	text-align:			center;
}


div.PageNavigationArrow
{
	margin-top:		8px;
	float:			left;
	width:			30px;
}

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSPictureNavi div.PageNavigationArrow a
{
	display:		none;
}

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSPictureNavi div.ADSPictureWrapper,
div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSColors div.ADSPictureWrapper,
div.ADSColors div.ADSPictureWrapper
{
	float:			left;
}

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSPictureNavi div.ADSPictureWrapper .Active,
div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSColors div.ADSPictureWrapper .Active
{
	font-weight:	bold;
	margin-top:		-2px;
}


div#MainContent div.ADSBoxMain div.ADSColLeft  div.ADSColors
{
	margin:			20px 0 0 5px;
}

div#MainContent div.ADSBoxMain div.ADSColLeft div.Seperator,
div#MainContent div.ADSBoxMain div.ADSColRight div.Seperator
{
	clear:			both;
	width:			354px;
	margin-bottom:	15px;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.Seperator
{
	clear:			both;
	width:			345px;
	margin-bottom:	15px;
}

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSColors div.ADSPictureWrapper,
div.ADSColors div.ADSPictureWrapper
{
	width:			65px;
	text-align:		center;
	margin:			0 0 5px 0;
}

div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSColors div.ADSPictureWrapper img.PicActive,
div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSPictureNavi img.PicActive
{
	border:			3px solid;
}

div.ADSColors div.ADSPictureWrapper a
{
	height:			41px;
	vertical-align:	middle;
	display:		block;
}

/* ************* ADS Content Right Column****************** */


div#MainContent div.ADSBoxMain div.ADSColRight
{
	margin:			0 0 0 15px;
	float:			left;
	width:			344px;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.ProductName,
div#MainContent div.ADSBoxMain div.ProductName,
div.PopUp div.ADSBoxMain div.ProductName,
div.PopUp div.ProductName
{	
	font-weight:	bold;
	color:			#000;
	font-size:		17px;
	line-height:	25px;
	float:			left;
	margin-bottom:	15px;
}

div#MainContent div.customerCenterHeadline
{
	font-weight:	bold;
	color:			#000;
	font-size:		17px;
	line-height:	25px;
	margin-bottom:	15px;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.Brand
{
	float:			right;
	margin:			0 0 5px 5px;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.ProductProperties ul
{
	margin-left:	13px;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.ProductProperties ul li
{
	list-style-type:square;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.ProductArrowDown .Arrow
{
	margin:			2px 0 0 0px;
	float:			left;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.CustomerWrapper
{
	margin:			0 0 15px 0;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.ProductArrowDown a
{
	float:			left;
	margin:			0px 20px 0 5px;	
	width:			200px;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.SetPrice
{
	text-transform:	uppercase;
	font-size:		13px;
	line-height:	14px;
	margin-bottom:	3px;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OldPrice
{
	text-decoration: line-through;
	font-size:		13px;
	line-height:	14px;
	margin-bottom:	3px;	
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.NewPrice
{
	font-weight:	bold;
	font-size:		15px;	
	line-height:	14px;
	margin-bottom:	3px;		
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.NewPrice span.SaveMoney,
div#MainContent div.ADSBoxMain div.ProductName span,
div.PopUp div.ADSBoxMain div.ProductName span
{
	font-weight:	normal;
	font-size:		12px;		
	line-height:	16px;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.NotTo
{
	font-weight:	bold;	
	line-height:	14px;
	margin-bottom:	3px;		
}


div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.NotTo a
{
	line-height:	14px;	
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm,
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.Available
{
	margin:			15px 0 15px 0;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm span
{
	color:			#000;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.Available
{
	font-weight:	bold;		
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm select
{
	margin:			7px 0;
	width:			150px;	
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm input
{
	margin:			7px 0;
	width:			50px;

}
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm input.ImageSubmitButton
{
	margin:			7px 5px 17px 0;	
	width:			auto;
	border:			none;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.TextButton span.Regular
{
	font-weight:	normal;
	text-indent:	0px;
	text-transform:	none;
}

.TextIndent 
{
	text-align:		left;
	text-indent:	-9px;
}

.TextCenter {
	width:			100%;
	text-align:		center;
	margin-bottom:	15px;
}

div.TextButtonWrapper
{
	margin:			10px;
}



/* **************************** ProductCinema ****************************** */

div.ProductCinema
{
	overflow:			hidden;
}

ul.ProductCinemaADS div.ProductCinema
{
	border:				0;
}


div.ProductCinema div.ProductCinemaStage
{
	float:			left;
	width:			530px;
	height:			220px;
	overflow:		hidden;
	position:		relative;
}

div.ProductCinema div.ProductCinemaStage4
{
	float:			left;
	width:			530px;
	height:			200px;
	overflow:		hidden;
	position:		relative;
}

div.ProductCinema div.ProductCinemaStage div.Wrapper,
div.ProductCinema div.ProductCinemaStage4 div.Wrapper
{
	margin:			0;
	width:			10000px;
	position:		absolute;
	top:			0px;
	left:			0px;
}
	
div.ProductCinema div.Wrapper
{	
	margin:				10px 0 15px 15px;
}

ul.ProductCinemaADS div.Wrapper 
{	
	margin:				10px 0 15px 20px;
}

div.ProductCinema div.Wrapper div.ContentText,
ul.ProductCinemaADS div.Wrapper div.ContentText
{
	margin:				0 0 20px 0;
}

div.ProductCinema div.Wrapper h2
{
	margin:				0 0 5px 0;
	font-weight:		normal;
	font-size:			24px;	
}

div.ProductCinema  div.Wrapper div.ProductCinemaWrapper,
ul.ProductCinemaADS  div.Wrapper div.ProductCinemaWrapper
{
	float:				left;
	margin-right:		15px;
	width:				165px;
}

ul.ProductCinemaADS  div.Wrapper div.ProductCinemaWrapperLast
{
	float:				left;
	margin-right:		0px;
}

div.ProductCinema div.Wrapper div.ProductCinemaItem, 
div.ProductCinema div.Wrapper div.ProductCinemaItemFirst,
ul.ProductCinemaADS div.Wrapper div.ProductCinemaItem, 
ul.ProductCinemaADS div.Wrapper div.ProductCinemaItemFirst
{
	border-width:		1px; 
	border-style:		solid;
	width:				165px;
	height:				164px;
	float:				left;
	overflow:			hidden;
}


div.ProductCinema div.Wrapper div.ProductCinemaItemFirst,
ul.ProductCinemaADS div.Wrapper div.ProductCinemaItemFirst
{
	border:				none;
}

ul.ProductCinemaADS div.Wrapper div.ProductCinemaItemFirst
{

}

div.ProductCinema div.Wrapper div.ProductCinemaArrow
{
	float:				left;
	margin:				75px 0 0 5px;
	width:				25px;
}

div.ProductCinemaArrowRight
{
	float:				left;
	margin:				75px 0px 0 3px;
	width:				22px;
}

div.ProductCinemaArrowLeft
{
	float:				left;
	margin:				75px 3px 0 3px;
	width:				22px;
}

div.ProductCinemaItemText
{	
	clear:				both;
	text-align:			center;
}


ul.ProductCinemaADS div.ProducCinemaHeader
{
	height:				20px;
	padding:			5px;
	font-size:			14px;
}

ul.ProductCinemaADS div.ProducCinemaHeader a
{
	text-decoration:	none;
}



/* ****************************ArticleBox *************************** */

div.ArticleBox
{
	/*width:				770px;*/
	margin:				0 15px 0 0;
}

div.PopUp div.ArticleBox
{
	width:				571px;
}

div.PopUp div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft
{
	padding-right:		0px;
	background:			none;
	border:				none;
}
/*
div.ArticleBox div.ArticleNavi
{
	margin:				0 0 -2px 0;
}
*/

div.ArticleBoxLeft ul li
{
	list-style-type:	square !important;
	margin-left:		15px;
}

div.ArticleBox div.ArticleNavi div.TabActiv,
div.ArticleBox div.ArticleNavi div.TabActivGelb
{
	margin:				0 5px 0 0 ;
	float:				left;
}


div.ArticleBox div.ArticleNavi div.TabInActivGelb div.TabText a,
div.ArticleBox div.ArticleNavi div.TabActiv div.TabText a,
div.ArticleBox div.ArticleNavi div.TabActivGelb div.TabText a,
div.ArticleBox div.ArticleNavi div.TabInActiv div.TabText a,
div.ArticleBox div.ArticleNavi div.TabInActivGelb div.TabText,
div.ArticleBox div.ArticleNavi div.TabActiv div.TabText,
div.ArticleBox div.ArticleNavi div.TabActivGelb div.TabText,
div.ArticleBox div.ArticleNavi div.TabInActiv div.TabText 
{
	text-decoration:	none;
}

div.ArticleBox div.ArticleNavi div.TabActiv div.TabLeft,
div.ArticleBox div.ArticleNavi div.TabActivGelb div.TabLeft
{
	width:				5px;
	height:				37px;
	float:				left;
}

div.ArticleBox div.ArticleNavi div.TabActiv div.TabText,
div.ArticleBox div.ArticleNavi div.TabActivGelb div.TabText
{
	float:				left;
	padding:			5px 10px 5px 10px;
	height:				27px;
	overflow:			hidden;
	
}


div.ArticleBox div.ArticleNavi div.TabActiv div.TabRight,
div.ArticleBox div.ArticleNavi div.TabActivGelb div.TabRight
{
	width:				5px;
	height:				37px;
	float:				left;
}


div.ArticleBox div.ArticleNavi div.TabInActiv
{
	margin:				0 5px 0 0 ;
	float:				left;	
}


div.ArticleBox div.ArticleNavi div.TabInActiv div.TabLeft
{
	width:				5px;
	height:				36px;
	float:				left;
}

div.ArticleBox div.ArticleNavi div.TabInActiv div.TabText
{
	float:				left;
	padding:			5px 10px 5px 10px;
	height:				26px;	
	overflow:			hidden;
}

div.ArticleBox div.ArticleNavi div.TabInActiv div.TabRight
{
	width:				5px;
	height:				36px;
	float:				left;
}



div.ArticleBox div.ArticleNavi div.TabInActivGelb
{
	margin:				0 5px 0 0 ;
	float:				left;	
}


div.ArticleBox div.ArticleNavi div.TabInActivGelb div.TabLeft
{
	width:				5px;
	height:				36px;
	float:				left;
}

div.ArticleBox div.ArticleNavi div.TabInActivGelb div.TabText
{
	float:				left;
	padding:			5px 10px 5px 10px;
	height:				26px;			
}

div.ArticleBox div.ArticleNavi div.TabInActivGelb div.TabRight
{
	width:				5px;
	height:				36px;
	float:				left;
}


div.ArticleBox div.ArticleNavi div.RightSide
{
	float:				right;
	margin-right:		0px;
}

.pullUps .pullUp h4 .rankingstars
{
	float:				right;
}

*html .pullUps .pullUp h4 .rankingstars,
html* .pullUps .pullUp h4 .rankingstars,
{
	margin:				-22px 0 0 0;
}

div.ArticleBox div.ArticleBoxContent
{
	margin-top:			-1px;
	height:				auto;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper p
{
/*	margin-bottom:		8px;*/
}


div.ArticleBox div.ArticleBoxContent div.Wrapper
{
	padding:			20px 20px 40px 20px;
	margin:				0;
}

div.ArticleBoxContent div.Wrapper a.toggleAllSlider {
	display:			block;
	float:				right;
	text-decoration:	none;
	margin:				0 15px 15px 0;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ProductName,
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.ProductName,
div.ArticleBox div.ArticleBoxContent div.ProductName
{
	float:				left;
	font-size:			17px;
	font-weight:		bold;
	line-height:		25px;
	margin-bottom:		15px;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper
{
	overflow:			hidden;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft
{
	background:			transparent url(../images/bgADSDots.gif) repeat-y scroll right top;
	float:				left;
	width:				360px;	
	padding-right:		120px;
}


div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxRight
{
	float:				right;
	width:				233px;
	text-align:			center;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.Icons
{
	margin:				10px 0px 15px 0;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.Icons img
{
	margin:				0px 5px 0px 0;
}



div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.CopyText
{
	margin:				10px 0px 15px 0;
}


div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinks img,
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinksBig img
{
	float:				left;
	margin:				0 10px 10px 0 ;
}	

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinks p.HeadlineLink,
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinks p a.HeadlineLink  
{
	text-decoration:	none;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinksBig p
{
	float:				left;
	width:				315px;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinks p
{
	float:				left;
	width:				325px;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinks a.Underline
{
	text-decoration:	underline;
}


div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxRight div.ArticleBoxRightHeader
{
	font-size:			20px;
	font-weight:		normal;
	line-height:		23px;
	text-decoration:	none;
	margin:				30px 0;
}




div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxRight div.ProductCinemaWrapper
{
	margin:				0 0 50px 0;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxRight div.ProductCinemaWrapper div.ProductCinemaItemText a
{
	color:				#000;
}

.StartText
{
	color:				#9e9e9e;
	margin:				0 0 15px 0;
}

div.ArticleBox div.ArticleBoxContent ul.ProductCinemaADS div.Wrapper
{
	margin:				0px;
	background:			#fff;
	border:				0px;
}


div.ArticleBox div.ArticleBoxContent ul.ProductCinemaADS div.ProductCinemaHeadline
{
	font-size:			20px;
	margin:				20px 0 15px 20px;			
}

div#MainContent div.ADSBoxMain div.ProductImage,
div.PopUp div.ADSBoxMain div.ProductImage
{
	float:			left;
}

div#MainContent div.ADSBoxMain div.Buttons,
div.PopUp div.ADSBoxMain div.Buttons
{
	width:			565px;
	margin:			0px 0px 0px 160px
}


.red {
	width:			390px;
}

div#MainContent div.ADSBoxMain div.ProductName div.ImageNextText,
div.PopUp div.ADSBoxMain div.ProductName div.ImageNextText
{
	margin:			-15px 0 0 10px;
}

div#MainContent div.Highlightbox,
div#LeftContent div.Highlightbox
{
	border:			1px solid;
	padding:		25px 43px 0 43px;
	margin:			0 0 25px 0;
}

div#MainContent div.Highlightbox,
div#LeftContent div.Highlightbox
{
	border-color:	#cbe2f4;
}

/***************************** LeftContent *****************************/
div#LeftContent
{
	width:			769px;
	float:			left;
	overflow:		hidden;
}

div#LeftContent div.RowWrapper
{
	margin:				0 0 15px 0;
}


/***************************** BasicContext *****************************/
div#BasicContext
{
	float:			right;
	width:			182px;
	overflow:		hidden;
	margin:			0 15px 0 0;
}

div.BasicContextBox
{
	margin:			0 0 30px 0;
}

/* ***************************** POPUP PAGES ******************************************** */


div.PopUp
{
	width:			770px;
	padding:		15px;
}

div.PopUp .CloseLink 
{
	float:			right;
}

div.PopUp .CloseLink a 
{
	font-size:		13px;
	font-weight:	bold;
	text-decoration:none;
	text-transform:	uppercase;
}

div.PopUp  div.PopUpHeadline 
{
	font-size:		20px;
	margin:			20px 0 15px 0px;
}

div.PopUp div.Woman div.PopUpHeadline 
{
	color:			#d92032;
}

div.PopUp  div.PopUpContent
{
	padding:		15px 15px 20px 20px;
	height:			490px;
	overflow:		auto;
}


div.PopUp  div.PopUpContent div.PopUpContentImage
{	
	float:			left;
	width:			110px;

}

div.PopUp  div.PopUpContent div.PopUpContentText
{	
	float:			left;
	width:			550px;
}

div.PopUp  div.PopUpContent table 
{
	margin-bottom:	20px;
}

div.PopUp  div.PopUpContent table tr td
{
	padding:		5px;
}

div.PopUp  div.PopUpContent div.PopUpLeftCol
{
	float:			left;
	width:			460px;
}

div.PopUp  div.PopUpContent div.PopUpRightCol
{
	float:			left;
}

div.PopUp  div.PopUpContent div.ImageFrameOutline
{
	width:			430px;
	height:			auto;
	padding:		10px;
}

div.PopUp  div.PopUpContent div.ImageFrame
{
	position:		relative;
	border:			1px solid #ec3e35;
	width:			429px;
	height:			auto;
	background:		#fff;
	text-align:		center;
}

div.PopUp  div.PopUpContent div.ImageFrame div.Zoomer
{
	position:		absolute;
	bottom:			0;
	right:			0px; 
	width:			30px;
	margin:			0 5px 5px 0;
}


div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBox
{
	width:			290px;
	height:			250px;
}

div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBox div.TabActiv div.TabText,
div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBox div.TabActivGelb div.TabText
{
	font-weight:	bold;
}

div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBoxContent div.ADSColors .Active
{
	font-weight:	bold;
	margin-top	:	0px;
}
div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBoxContent div.ADSColors div.ADSPictureWrapper img
{
	margin-top:		3px;
}

div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBoxContent div.ADSColors .Active img,
div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBox div.SmallPicture img
{
	margin:			0 5px 0 0;
}

div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBox div.SmallPicture img
{
	margin:			20px 0px 0 0;
}

div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBoxContent div.ADSColors
{
	margin:			10px;
	height:			215px;
	overflow:		hidden;
}

div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBox div.SmallPicture
{
	width:			150px;
	height:			150px;
	border:			1px solid #fbcac6;
	text-align:		center;
	margin-bottom:	5px;
}

div.PopUp  div.PopUpContent div.PopUpRightCol div.ArticleBox div.ADSPictureNavi
{
	width:			150px;
}

div.ADSPictureText
{
	margin:			5px 10px;
	font-weight:	bold;
	width:			80px;
	text-align:		center;
}

div.ADSColors div.ADSPictureWrapper a
{
	text-decoration:	underline;
}

div.PopUp  div.Woman div.PopUpContent
{
	border:			none;		
	padding:		0;

}

div.PopUp  div.Woman div.PopUpContent div.ADSBoxMain
{
	margin:			0 0 15px 0;
	width:			770px;
}

div.PopUp div.PopUpLogo
{
	text-align:		center;
}

div.PopUp  div.Woman div.PopUpContent ul.ProductCinemaADS  
{
	width:			770px;
}

div.PopUp div.ArticleBox div.InfoWrapper
{
	width:				585px;
	height:				10px;
	background:			url(../images/corners-top.gif) no-repeat;		
	padding:			10px;
	font-weight:		bold;
	margin:				20px 0 0 0;
}

div.PopUp div.CornersBottom
{
	width:				585px;
	height:				8px;
	background:			url(../images/corners-bottom.gif) no-repeat left bottom;		
	padding:			10px;
	margin:				-2px 0 20px 0;
}


ul.LinkListe li
{
	list-style-position:inside;
	list-style-type:	square;
	color:				#3A98D4
}

/*  ENDE COPY AUS CHRISTINE.CSS */

/* COPY AUS ZAFAR.CSS */

	div.blueFormInfo
	{
		line-height:		20px;
		margin-bottom:		15px;
	}
	
	div.blueFormBuy, div.blueFormBuy a
	{
		line-height:		15px;
		text-decoration:	none;
		border-bottom:		1px solid #32589F; 
		color:				#32589F; 
		font-weight:		bold; 
		padding-bottom:		15px;
		margin-bottom:		30px;
		margin-right:		15px;
	}
	
	div.blueForm, div.blueForm a
	{
		background-Color:	#C7E1F7;
		float:				left;
		color:				#32589F;
		font-size:			15px;
		line-height:		15px;
		text-decoration:	none;
		margin-right:		15px;
		padding-top:		3px;
	}
	
	.ErrorInfo
	{
		border: 			1px solid #da2131; 
		width: 				450px;
		padding:			15px;
		color:				#CA0404;
		margin-bottom:		15px;
	}
	
	
	.Field
	{
		margin-left:      	15px;
	
	}
	
	
	
	div.SideBarTitle
	{
		font-size:			22px;
		line-height:		20px;
		text-decoration:	none;
	
	}
	
	div.detailHeadline
	{
		background:			#c7e2f7;
		height:				25px;
		padding-left:       30px;
		padding-top:		5px;;
		font-size:			16px;
		color:				#3797d1;
		margin:				0 0 15px 0;
	}
	
	
	div.FieldDesc
	{
		width:				110px;
		Float:				left;
	}
	
	input
	{
		border: 			1px solid #7f9db9; 
		width: 				180px;
		padding:			3px;
	}
	
	input.Radio,
	input.Checkbox
	{
		border: 			0 !important; 
		height:				20px !important;
		width: 				20px !important;
	}
	

	input.Image
	{
		border: 			0 !important;
		height: 			auto !important;
		width: 				auto !important;
		padding:			0 !important;
	}	
	
	.Error,
	div.OrderForm div.OrderFormText span.Error
	{
		color:				#da2131;
	}
	
	.Error input,
	.Error Textarea
	{
		border: 			1px solid #da2131; 
	}
	
	.Error input.Radio
	{
		border: 			0; 
	}
	
	.Indent
	{
		margin:				0 0 20px 30px;
	}
	
/*************** Checkout ******************/	
div.CheckoutSteps,
div.MainSettingCheckout div.HeaderBox
{
	margin:					0 15px 15px 0;
}


div.OrderForm div.OrderFormHeader,
div.Login div.LoginHeader,
div.CustomerData div.CustomerDataHeader
{
	background:			#c7e2f7;
	color:				#3f5793;
	float:				left;
	padding:			5px 20px 5px 10px;
	font-size:			14px;
	height:				17px;
	margin:				0 1px 10px 0;
}

div.OrderForm div.OrderFormRow,
div.OrderForm div.OrderFormText
{
	float:				left;
	padding:			5px 20px 5px 10px;
	height:				17px;	
	margin:				0 0 18px 0;
}

div.OrderForm div.OrderFormText
{
	padding:			10px 0;
}

div.OrderForm  div.SmallPicture
{
	width:				96px;
	text-align:			center;
	margin-right:		15px;
	overflow:			hidden;
}


div.OrderForm div.SmallPicture img
{
	border:				1px solid #666666;
}

div.OrderForm div.RowWrapper div.FirstCol
{
	float:				left;
	width:				490px;
	margin-bottom:		15px;
}

div.OrderForm div.RowWrapper p
{
	margin-top:			0px;
}


div.OrderForm div.OrderFormRow input
{
	margin:				0px;
}

div.OrderForm div.OrderFormText span
{
	color:				#3a9ad7;
	display:			block;
	width:				30px;
	text-align:			right;
}

div.OrderForm div.OrderFormCalculate div.ColLeft
{
	float:				left;
	width:				560px;
	text-align:			right;
	margin-right:		60px;
}

div.OrderForm div.OrderFormCalculate div.ColRight
{
	float:				left;
	color:				#31599F;
	text-align:			right;
	width:				80px;
}

div.OrderForm div.LineBlue
{
	border-bottom:		1px solid #389bd6;
	height:				1px;
	margin:				15px 0px;
}

div.OrderForm div.LineBlueDopple
{
	border-top:			1px solid #389bd6;
	border-bottom:		1px solid #389bd6;
	height:				2px;
	width:				770px;
	margin:				10px 0px;
}


input.Submit
{
	width:				auto;
	border:				none;
}



/*************** TITELS ******************/	

.MainSettingCheckout h1,
.MainSettingCheckout h2,
.MainSettingCheckout h3
{
	font-size:				34px;
	font-weight:			normal;
	margin:					0;
	padding:				0;
	color:					#31599f;	
}

.MainSettingCheckout h2
{
	font-size:				18px;
	font-weight:			normal;
	margin:					0;
	padding:				0;
}

/* ENDE ZAFAR */	


.ModalBoxContent 
{  
  border:					0;
}

div.ModalBoxContent div.Wrapper
{
	margin:					20px;
}

div.ModalBoxContent div.Highlightbox,
div.ModalBoxContent div.ProductHighligh,
div.ModalBoxContent div.ProductHighlight
{
	border:					1px solid;
	padding:				15px;
}


div.ModalBoxContent div.ProductHighlight,
{
	margin:					0 0 15px 0;
}

div.ModalBoxContent div.Highlightbox
{
	border-color:			#99CCFF;
}

div.ModalBoxContent td.Price
{
	vertical-align:			top;
	text-align:				right;
	color:					#0089C0;
	font-weight:			bold;
}
  
UL.Dottet LI
{
	padding:				0 0 0 10px;
	background-image:		url(../images/Icons/BulletPoint.gif);
	background-repeat:		no-repeat;
	background-position:	0px 6px;
}

UL.DottetBlue LI
{
	padding:				0 0 0 10px;
	background-image:		url(../images/Icons/BulletPointBlue.gif);
	background-repeat:		no-repeat;
	background-position:	0px 6px;
}

.NoticeBox 
{
  border-width:				1px;
  border-style:				solid;
  width:					auto;
  padding:					15px 15px 15px 15px;
  border-color:				#99CCFF;
}

.Notice 
{
  color:					#da2031;
}

.NoticeBox P.Last,
.Highlightbox P.Last 
{
  margin-bottom:			0;
}

.ErrorBox 
{
  border-width:				1px;
  border-style:				solid;
  width:					auto;
  padding:					15px 15px 15px 15px;
  margin-bottom:			15px;
  border-color:				#da2031;
  color:					#da2031;  
}

.ErrorBox P.Last 
{
  margin-bottom:			0;
}


.ModalBoxContent div.PageNavigationTop 
{
	float:					left;
	margin:					0 0 20px 0;
	width:					100%;
}

.ModalBoxContent div.PageNavigation 
{
	float:					right;
	margin:					0;
}

.ModalBoxContent div.PageNavigation span,
.ModalBoxContent div.PageNavigation a 
{
	font-size:				13px;
	display:				block;
	float:					left;
	margin:					6px 0 0 5px;
	color:					#212121;
}

.ModalBoxContent div.PageNavigation a.PageNavigationArrow 
{
	margin:					0 0 0 5px;
}

.ModalBoxContent div.PageNavigation span.PageActiv 
{
	font-weight:			bold;
	color:					#3a98d4;
}
.ModalBoxContent .small  
{
	font-size:				11px;
}

.ModalBoxForm P 
{
  padding:					2px 0 10px 0;
}

.ModalBoxContent .asterisk {
  color:					#999;
}

div.ModalBoxContent div.ArticleBoxContent div.ADSColors
{
	margin:				10px 0px 10px 5px;
	overflow:			auto;
	height:				190px;
}

div.ModalBoxContent div.ArticleBoxContent div.ADSColors div.ADSPictureWrapper
{
	width:					50px;
	float:					left;
}

div.ModalBoxContent div.ArticleBoxContent div.ADSColors div.ADSPictureWrapper img
{
	border:					3px solid transparent;
}

div.ModalBoxContent div.ArticleBoxContent div.ADSColors div.Active
{
	font-weight:			bold;
}

/* Ende Karsten */

div.MainSettingMeinOtto div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSColors div.ADSPictureWrapper img,
div.MainSettingMeinOtto div#MainContent div.ADSBoxMain div.ADSColLeft div.ADSPictureNavi img,
div.MainSettingMeinOtto div#MainContent div.ADSBoxMain div.ADSColRight div.Brand img 
{
	border:			1px solid;
}
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxRight div.ProductCinemaWrapper div.ProductCinemaItem img
{
	border:				1px solid;
}

div.ArticleBox div.ArticleNavi div.TabInActiv,
div.ArticleBox div.ArticleNavi div.TabInActivGelb
{

	border-bottom:		1px solid;		
}
div.ArticleBox div.ArticleBoxContent
{
	border:				1px solid;		
}
/*
div.ArticleBox div.ArticleNavi div.TabActiv
{
	border-bottom:		0px solid;		
}
*/
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm select,
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm input
{
	border:				1px solid;	
}

div.ProductCinema
{
	border:				1px solid;
}

div#MainContent div.ADSBoxMain
{
	border:				1px solid;
	overflow: hidden;
	
	
}
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.NotTo a
{
	color:				#3A98D4;
}

div.ProductCinema
{
	border-color:				#3A98D4;
}
div#MainContent div.WrapperH1 div.Article,
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.SetPrice,
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.NewPrice,
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.NotTo,
div#MainContent div.ADSBoxMain div.ADSColRight div.ProductProperties
{
	color: 			#E33423;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.ProductName,
div#MainContent div.ADSBoxMain div.ProductName,
div#MainContent div.ADSBoxMain div.ADSColRight div.TextButton span.Regular,
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.NewPrice span.SaveMoney,
div#MainContent div.ADSBoxMain div.ProductName span,
div.PopUp div.ADSBoxMain div.ProductName span,
div.PopUp div.ADSBoxMain div.ProductName,
div.PopUp div.ProductName,
div.ProductCinemaItemText a,
div.ArticleBox div.ArticleNavi div.TabInActivGelb div.TabText a,
div.ArticleBox div.ArticleNavi div.TabActiv div.TabText a,
div.ArticleBox div.ArticleNavi div.TabActivGelb div.TabText a,
div.ArticleBox div.ArticleNavi div.TabInActiv div.TabText a,
div.ArticleBox div.ArticleNavi div.TabInActivGelb div.TabText,
div.ArticleBox div.ArticleNavi div.TabActiv div.TabText,
div.ArticleBox div.ArticleNavi div.TabActivGelb div.TabText,
div.ArticleBox div.ArticleNavi div.TabInActiv div.TabText,
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ProductName,
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.ProductName,
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinks p.HeadlineLink,
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinks p a.HeadlineLink,
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.BildLinks a.Underline,
div.ADSColors div.ADSPictureWrapper a,
div#MainContent div.FilterNavShop div.FilterPointer div.Wrapper a:hover span,
div.ProductCinema
{	
	color:				#212121;	
}

ul.ProductCinemaADS a
{
	color:				#212121 !important;
}
.red
{
	color: 				#E33423;
}
div#MainContent ul.ShopItemDesc li.Including span
{	
	background-color: 	#DA2031;
}
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.Available
{
	color:				#EE9402;
}

div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm select,
div#MainContent div.ADSBoxMain div.ADSColRight div.OrderWrapper div.OrderForm input
{
	border-color:				#ABACAE;	
}
div.ArticleBox div.ArticleBoxContent div.Wrapper div.ArticleBoxLeft div.Orange
{
	color:				#D88302;
}
/*
div.ArticleBox div.ArticleNavi div.TabActiv
{
	border-color:		#FFF;		
}
*/

/* modalbox styles ****************/

H1.modalbox {
	font-size:24px;
	font-weight:400;
	margin-bottom:8px;
}
H2.modalbox {
	font-size:24px;
	font-weight:400;
	margin-bottom:8px;
}
H3.modalbox {
	font-size:16px;
	font-weight:700;
	margin:0 0 10px 0;
}

.bgSegway {
	background: url(../images/segway.jpg) right bottom no-repeat;
}

.ModalBoxContent TEXTAREA {
	font-family:		inherit;
	font-size:12px;
}


div.ModalBoxContent div.GewinnHighlight
{
	border:					1px solid;
	padding:				0;
}

H1.modalbox {
  color:#9a1278;
}
H2.modalbox {
  color:#212121;
}
H3.modalbox {
  color:#9a1278;
}

a.fliesstext {
	color:#212121;
}

div.ModalBoxContent div.GewinnHighlight
{
	border-color:			#9a1278;
}

a.ShoppingCard div.Filled,
a.ShoppingCard div.Filled span
{
	color: #3259A0;
}

a.ShoppingCard img#warenkorb_pfeilblau
{
	display: none;
}
a.ShoppingCard img#warenkorb_pfeil
{
	display: inline;
}


div#ShadowboxFooter
{
	display:none;
}

a.ShoppingCard div.Filled img#warenkorb_pfeilblau
{
	display: inline;
}
a.ShoppingCard div.Filled img#warenkorb_pfeil
{
	display: none;
}

span.BlockLink, 
span.BlockLinkLeft
{
	clear: 			left;
}
span.BlockLink  a, 
span.BlockLinkLeft a
{
	background-repeat: 	no-repeat;
	background-position: 0px 0px;
	float:				left;
	font-size:			12px;
	font-weight:		bold;
	padding:			3px 5px 4px 30px;
	margin-bottom:		20px;
	text-transform:		uppercase;
	text-decoration:	none;
	white-space:		nowrap;
}


/*********************** z-index ***********************/

/********** Top **********/
div#Top
{
	z-index:			1000;
}

div#ServiceSelectBox
{
	z-index:			900;
}


/********** Header **********/
div#Header
{
	z-index:			400;
}


/********** MainNavigation **********/
div.MainNavigationLayer
{
	z-index:			500;
}

/********** LeftNavigation **********/
div#MainContent,
div#MainBlurb
{
	z-index:			100;
}

div#MainContent div.FilterNavShop,
div#MainContent div.FilterNavShop div.FilterOver div.FilterPointer
{
	z-index:			1000;
}

div#MainContent div.ShopItemList,
div#MainContent div.ShopItemList div.ShopItemPic,
div#MainContent div.ShopItemList div.ShopItemPic a.Pic,
div#MainContent div.ShopItemList div.ShopItemPic a.Pic img,
div#MainContent div.ShopItemBox,
div#MainContent div.ShopItemBox div.ShopItemPic,
div#MainContent div.ShopItemBox div.ShopItemPic a.Pic,
div#MainContent div.ShopItemBox div.ShopItemPic a.Pic img
{
	/*z-index:			-1;*/
}

div#MainContent div.ShopItemBox div.ShopItemPic a.Pic img.FlagTopLeft,
div#MainContent div.ShopItemBox div.ShopItemPic a.Pic img.FlagTopRight
{
	/*z-index:			1;*/
}

/*********************** pullup ***********************/
.service #main ul.left 
{
	float: 					left; 
	margin-right: 			15px;}

.service #main p 
{
	padding-bottom:			8px;
}

h3 
{
	padding-bottom:			7px;
}


ul.pullUps 
{
	clear:					both;
}

.pullUp 
{
 	margin-bottom: 			3px; 
/*	width:					768px;*/
}

.ServiceiFrame .pullUp 
{
 	margin-bottom: 			3px; 
	width:					auto;
}


div.ArticleBox div.ArticleBoxContent div.Wrapper .pullUp h4 
{
	font-size: 				17px;
	font-weight: 			normal;
	padding: 				4px;
	cursor:					pointer;
	margin-bottom: 			3px; 
	width:					720px;
	clear:					both;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper .adsService .pullUp h4 
{
	color: 					#DE1F31;
	font-size: 				17px;
	font-weight: 			normal;
	padding: 				4px;
	background-color: 		#FEE7B2;
	cursor:					pointer;
	margin-bottom: 			3px; 
	width:					720px;
	clear:					both;
}

.pullUp h4 
{
	color: 					#E88B08;
	font-size: 				17px;
	font-weight: 			normal;
	padding: 				4px;
	background-color: 		#FEE7B2;
	cursor:					pointer;
}

.pullUp .content
{
	padding: 				12px 10px 12px 22px;
	margin-top: 			2px;
	margin-bottom:			15px;
	border: 				1px solid #FEEBB3;
	clear: 					both;
	display: 				none;
	height: 				1%;
}

.serviceOverview .pullUp .content
{
	padding-left:			15px;
}

#cols
{
	margin:					2px 0 0 -50px;
}

.pullUp .open 
{
	display:				block;
}

.pullUp .content a
{
	color:					#d88400;
}

.pullUp .content a.Headline
{
	font-weight:			bold;
	color:					#212121 !important;
	text-decoration:		none;
}

.pullUp .content ul.LandingOverview li
{
	height:					115px;
}


.pullUp .content p.text,
.pullUp .content .pictureLeft 
{
	float: 					left;
	margin-right: 			15px;
}

.pullUp .content .bild{
	text-align: 			right;
	margin-right: 			5px;
}

.pullUp .content p.info
{
	line-height:			16px;
	margin-bottom: 			20px;
}

.pullUp .content .middle 
{
	float: 					left;
	line-height: 			17px;
	width: 					560px;
	margin: 				0 0 0 0;
}

.pullUp .content .double
{ 	
	width: 					460px; 
}

.pullUp .content .pictureRight    
{ 	
	float: 					right; 
	margin: 				0 0 15px 15px;
}

.pullUp .content .pictureRight img
{ 
	display: 				block; 
}

.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;
}

ul.paketShop 
{
	list-style-type: 		none;
	margin: 				0 0 0 15px;
}

ul.smallSquareDots.bottomSpace 
{
	margin-bottom: 			15px;
}
/*
div#MainContent ul.pullUps li.pullUp ul li
{
	padding:			0 0 0 10px;
	background-image:	url(../images/Icons/BulletPoint.gif);
	background-repeat:	no-repeat;
	background-position:0px 6px;
	margin:				0 0 15px 0;
}
*/

div#MainContent ul.clearfix li
{
	padding:			0 0 0 0 !important;
	margin:				0 0 0 0 !important;
}
	
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: 		#FFF5DA;
	border-bottom: 			1px solid #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.smallSquareDots li {
	background: transparent url(../../../_resourcen/_global/images/dot_sub.gif) no-repeat scroll 2px 8px;
	padding-left: 10px;
	display: block;
}

/* Serviceseiten */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patches fuer Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels fuer den IE5/Mac */


body.service {
	height:900px;
}

/* globale Farbangaben */

.teaser a,
.teaser a:link,
.teaser a:visited,
#service a,
#service a:link,
#service a:visited { color: #d88400;}

h2, h3,
.teaser h3,
.teaser h3 a,
.teaser h3 a:link,
.teaser h3 a:visited {color: #fbb100;}


/* -----------allgemeine Klassen, HTML ------------ */
.service #main ul.left {float: left; margin-right: 15px;}

.service #main p {padding-bottom:8px;}
.service #main h3 {padding-bottom:7px;}
.service #main p.dotted { overflow:hidden; background-position: top left !important; height:13px; padding:0px; background-repeat: repeat-x !important; }
.wrapper3cols .threeCol.third .dotted {margin-top: 15px; margin-bottom: 10px;}
.clear  { float: none; clear: both; height: 1px; font-size: 1px; line-height: 1px;}
.rightButtons { float: right; }
.rightButtons img { margin: 10px 0px 20px 15px; }

ul.dottedList { list-style: square outside; margin: 0 0 27px 15px; }
ul.serviceList { margin-bottom: 15px;}

p.introtext{ /* Introtext der Serviceseiten */
	font-size: 16px;
	font-family: Arial;
	line-height: 18px;
	margin-top: -4px;
	margin-bottom: 30px;
}

.tarife { margin: 0px; } /* tariftabellen */
.tarife th
{
	margin: 25px 0 0 0;
	background: #ffe399;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 3px;
}
.tarife td {
	background: #fff5db;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #fff;
}


.serviceSearch { /* Suchfelder */
	background: #ffeab2;
	padding: 13px 0 12px 14px;
	width: 756px;
	margin-bottom: 15px;
	clear: both;
}

.serviceSearch select {
	width: 100px;
	margin: -10px 6px 0 14px;
	vertical-align: middle;
}


.serviceSearch h2 {
	text-transform: uppercase;
	font-size: 21px;
	color: #DD8E00;
	display: inline;
}

.serviceSearch form button {
	border: 0;
	width: 21px;
	height: 21px;
	vertical-align: middle;
	margin: -8px 0 3px 5px;
  cursor: pointer;
}

/* Groessenangaben */
.full { width:769px; clear:both;}
.cont-2x033 { height:60px; }	 /* Hoehenfaktor 0.33 */

/* Teaserklassen */
.teaser { background-color: #fbb100; color: #212121; }
.teaser.left {float:left;margin-right:15px;width:377px;}
.teaser div.content { background-color: #fff; }

.teaser h3 { line-height: 1.1em; }
.teaser h3.intro,
.teaser h3.intro a { height: auto; margin-bottom: 10px; line-height:1.1em;}

/* Element Serviceteaser */
.teaserService 	{ height: 178px; padding: 1px;}
.teaserService.intro { height: 374px; }
.teaserService img.teaserIMG   { width: 179px; height: 179px; }
.teaserService div.content {
	float:left;
	width: 170px;
	height: 157px;
	margin: 0 0 1px 1px;
	padding: 15px 10px 7px 15px;
	overflow: hidden;
}

.inverse  { background-color: #ffffff; }
.shadowed,
div.content.shadowed { background-color: #fdedb7 !important; }

/* Menucont JavaScript*/
.menu { display:none; padding: 5px 0 10px 23px; }

a.menucont {
	display: block;
	padding: 0 0 5px 23px;
	color: #e58703;
	background-repeat:  no-repeat;
	background-position: center left;
	text-decoration: none;
	cursor: pointer;
}

a.menucont#open  {
	background-repeat:  no-repeat;
	background-position: center left;
	font-weight: bold;
	color: #000 !important;
}

/* PullUp JavaScript */
ul.pullUps {clear:both;}

.pullUp { margin-bottom: 3px; }
.pullUp h4 {
	font-size: 17px;
	font-weight: normal;
	padding: 4px;
	cursor:pointer;
}

.pullUp .content{
	padding: 12px 10px 12px 22px;
	margin-top: 2px;
	margin-bottom:15px;
	border: 1px solid;
	clear: both;
	display: none;
	height: 1%;
}



.pullUpSubHeadLine
{
	text-decoration:				underline;
}

.pullDown .pullUpSubHeadLine
{
	text-decoration:				none;
	font-weight:					bolder;
}
.ServiceiFrame .pullUp { margin-bottom: 3px; }

.ServiceiFrame .pullUp h4 {
	font-size: 13px;
	font-weight: normal;
	padding: 4px;
	background-color: #fff;
	cursor:pointer;
}

.ServiceiFrame .pullDown h4 {
	font-size: 			12px;
	font-weight: 		bold;
	color:				#000000;
}


.ServiceiFrame .pullUp .content{
	padding: 12px 10px 12px 22px;
	margin-top: 2px;
	margin-bottom:15px;
	border: 0;
	clear: both;
	display: none;
	height: 1%;
}

div.ArticleBox div.ArticleBoxContent div.Wrapper .pullUp .content
{
	width:				694px;
	padding: 12px 10px 12px 22px;
	margin-top: 2px;
	margin-bottom:15px;
/*	border: 1px solid #FBEBEC !important; */
	clear: both;
	display: none;
	height: 1%;
}

.serviceOverview .pullUp .content{
	padding-left:15px;
}

.wrapper3cols {
	overflow: hidden;
	margin-bottom: 30px;
}

.wrapper3cols div.first,
.wrapper3cols div.second
{
	background: url(../images/dotline_vertikal2.gif) right repeat-y;
}


.wrapper3cols div.first,
.wrapper3cols div.second,
.wrapper3cols div.third
{
	float: left;
	margin-bottom:-2000px;
	padding-bottom:	2000px;
}

.wrapper3cols div.first
{
	width: 240px;
}

.wrapper3cols div.second
{
	width: 240px;
	padding-left: 20px;
}

.wrapper3cols div.third
{
	width:210px;
	padding-left:20px;
}

.wrapper3cols .threeCol .pictureLeft {
	width: 23px;
}

.wrapper3cols .threeCol .contentRight {
	padding:0px;
	float:left;
	padding-right: 0px;
	width:183px;
}

.serviceOverview .wrapper3cols .threeCol .contentRight {
	width:225px;
}

* html .serviceOverview .wrapper3cols .threeCol.third .contentRight {
	width:215px;
}

.wrapper3cols .threeCol li a{
	font-weight: bold;
	text-decoration: none;
	display: inline;
}

.contentRight a
{
	color: #000 !important;

}

.wrapper3cols .threeCol li a:hover{
		text-decoration:underline;
}

.wrapper3cols .threeCol p.adress{
	margin: 0;
}

.wrapper3cols .threeCol ul li{
	margin: 15px 0 15px 0;
}

.serviceOverview .wrapper3cols .threeCol ul li{
		margin: 0px 0 15px 0;
}
.wrapper3cols .threeCol.second ul,
.wrapper3cols .threeCol.third ul{
	margin: 0 0 0 0;
}

.pullUp .open {display:block;}

.pullUp .content a{
	color: #d88400;
}

.pullUp .content p.text,
.pullUp .content .pictureLeft,
.pullUp .content .picturesBefore {
	float: left;
	margin-right: 15px;
}
.pullUp .content .pictureRight,
.pullUp .content .picturesAfter    { float: right; margin-left: 15px; text-align:right;}

.pullUp .content .picturesBefore .following,
.pullUp .content .picturesAfter .following { margin-top: 0.8500em; }

.pullUp .content .bild{
	text-align: right;
	margin-right: 5px;
}

.pullUp .content p.info{
	line-height:16px;
	margin-bottom: 20px;
}

.pullUp .content .middle {
	float: left;
	line-height: 17px;
	width: 600px;
	margin: 0 0 0 0;
}

.pullUp .content .double{ width: 460px; }
.pullUp .content .pictureRight img{ display: block; }

.pullUp .content .middle span.big{
	display: block;
	font-size: 17px;
	font-weight: bold;
}

/* Service-Module/-Templates */

/* beratung */
#helpdesk #content3  { height: 90px;}
.support{ margin-bottom: 10px; }
.support .supportText{ float: left;width: 360px; }
.support .supportContact{ float: left; width: 240px; }
.support .supportImage{ position: relative; padding-right: 5px; float: left;}
.support .supportImage img{ position: relative; left: 20px; }

/* lieferung */
#delivery h5.lieferung{ line-height: 22px; }
#delivery table.lieferservice{ width: 575px; }
#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;
}
#delivery table.lieferservice td{
	background-color: #FFF5DA;
	border-bottom: 1px solid #FFF;
	padding-left: 8px;
	height: 23px;
}
#delivery table.lieferservice td img{ vertical-align:middle; }


/* Service Popup Bestellung */

.service #header img#keyvisual {
	margin-top:30px;
}

.popupOrderContent:after {
	content: ".";
	display: 					block;
	clear: 						both;
	visibility: 				hidden;
	line-height: 				0;
	height: 					0;
}

.popupOrderContent {
	margin:						15px 15px 0px 15px;
	display:					inline-block;
}

.popupOrderContent .left 
{
	float:						left;
	margin-right:				15px;
	width:						90px;
}

.popupOrderContent .right 
{
	float:						left;
}

.popupOrderContent span.emphasis 
{
	font-weight: 				bold;
}

.popupOrderContent p.sub {
	margin-top: 				15px;
}

.service p.dottedPopup {
	clear:						both;
	margin: 					15px 15px -5px 15px;
}

.service .popup #footer {
	height:						48px;
}

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: 					5px 10px 5px 10px;
	background: 				#fee7b2;
}
table.deliveryOverviewTable td {
	background: 				none;
}

table.deliveryOverviewTable td.price {
	text-align: 				right;
}

ul.paketShop {
	list-style-type: 			none;
	margin: 					0 0 0 15px;

}

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: 			#FFF5DA;
	border-bottom: 				1px solid #FFF;
	padding-left: 				8px;
	height: 					23px;
}

table.lieferservice td img
{ 	
	vertical-align:				middle; 
}


#serviceIntro {
	margin-bottom:				15px;
}

.jcarousel-skin-tango .jcarousel-container {
    border: 					1px solid #FBB100;
}

.jcarousel-container {
    position: 					relative;
}

.jcarousel-clip {
    z-index: 					2;
    padding: 					0;
    margin: 					0;
    margin-left:				-24px;
    overflow: 					hidden;
    position: 					relative;
}

.jcarousel-list {
    z-index: 					1;
    overflow: 					hidden;
    position: 					relative;
    top: 						0;
    left: 						0;
    margin: 					0;
    padding: 					0;
}

.jcarousel-list li,
.jcarousel-item {
    float: 						left;
    list-style: 				none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 						767px;
    height: 					375px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  					767px;
    height: 					375px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  					767px;
    height: 					375px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 						767px;
    height: 					375px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 				0px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    _margin-bottom: 			10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: 				#fff;
    color: 						#000;
}

.trendblock{
	padding-top:				0px;
	padding-left:				0px;
}


.headlineWrap{
	padding-left:				290px;
	margin-top:					-375px;
}

.textWrap {
	padding-left:				330px;
	margin-top:					50px;
}

#serviceIntro h1, #serviceIntro h1 a
{
	font-size: 					37px;
	font-weight:				normal;
	text-decoration: 			none;
	color: 						#FBB100;
}

#serviceIntro h1 a:hover
{
	text-decoration:			underline;
}

#serviceIntro div.text
{
	padding-top: 				0px;
}

#serviceIntro div.text2{
	margin-top: 				0px;
	font-size:					22px;
	line-height:				18pt;
}


.service #main p.dotted {
	background-position:		left top !important;
	background-repeat:			repeat-x !important;
	height:						13px;
	overflow:					hidden;
	padding:					0;
}

.service #main p 
{
	padding-bottom:				8px;
}

#main .dotted 
{
	background:					url(../images/dotline_horizontal.gif) transparent repeat-x scroll left top !important;
}


#main .dottedTop 
{ 
	background: 				url(../images/dotline_horizontal.gif) top left repeat-x transparent; 
}

#main .dottedBottom 
{ 
	background: 				url(../images/dotline_horizontal.gif) bottom left repeat-x transparent; 
}

#main .dotted 
{ 	
	background: 				url(../images/dotline_horizontal.gif) top left repeat-x transparent !important; 
}

/* popups */
.popup .dotted 
{ 
	background: 				url(../images/dotline_horizontal.gif) top left repeat-x transparent !important; 
}

/* landingpages */
.lpLogin .rubricHead h1,
.lpLogin .rubricHead h2 
{ 	
	color: 					#3259A0; 

}

div#MainContent div.ADSBoxMain div.ProductName h1
{
	font-size: 				17px;
}