/* Bildschirmbereiche */

.outputArea_top, 
.outputArea_menu, 
.outputArea_main, 
.outputArea_bottom { width:950px; }

/* HTML-Elemente */

body
{
	margin-top:0px;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	color:#fff;
	background:#444444;
}

input, select, option
{
	font-family:Tahoma,Arial,sans-serif;
	color:#000000;
	font-size:10px;
}

form { display:inline; }

a:link { text-decoration:underline;color:#000099; }
a:active { text-decoration:none;color:#000099; }
a:hover { text-decoration:none;color:#000099; }
a:visited { text-decoration:underline;color:#000099; }

a.trolley:link { text-decoration:none;color:#CCCCCC;font-weight:normal; }
a.trolley:active { text-decoration:none;color:#CCCCCC;font-weight:normal; }
a.trolley:visited { text-decoration:none;color:#CCCCCC;font-weight:normal; }
a.trolley:hover { text-decoration:underline;color:#CCCCCC;font-weight:normal; }

.clearer { clear: both; height:0px; }
.floatright { float:right!important; }

/* Hintergrundfarben */
.bg_grey {background-color: #232323;}

/* Schriftgrössen */

.fontsize_dummy	{ font-size:20px; }

/* Schriftfarben */

.color_dummy		{ color:#990000; }

/* Schriftformatierungen */

.bold		{ font-weight:bold; }
.lowercase	{ text-transform:lowercase; }
.uppercase	{ text-transform:uppercase; }
.underline	{ text-decoration:underline }
/* Allgemeines */
.clearer { clear:both; }
.displaynone { display:none; }

/* Header */
.header {height:80px;}
.header .logo {float:left;padding:35px 0px 0px 15px;}
.header .itemcontainer {float:right;padding:35px 0px 0px 0px;}
.header .item { float:left;text-align:right;}
.header .login {float:left;padding:8px 14px 0px 0px;
			font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#CCCCCC;}
.header .cart {float:left;padding:16px 14px 0px 0px;position:relative;
			font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#CCCCCC;z-index:2000;}
.header .cart img {z-index:5;}

.header .cart .SmallTrolley {display:none;position:absolute;z-index:2000;width:308px;padding-top:8px;left:-118px;}
.header .cart:hover .SmallTrolley,
.header .cart a:hover + .SmallTrolley {display:block;}

.header .cart .SmallTrolley .container {text-align:left;border:1px solid #696969;border-bottom-width:3px;
			background-color:#434343;padding:16px;
			background-image:url(../../../../customGates/resources/binaries/universal/backgrounds/small_trolley_top.gif);
			background-repeat:repeat-x;}
.header .cart .SmallTrolley .container .addedItem {display:none;clear:both;text-align:left;font:bold 12px Tahoma,Arial,sans-serif;color:#EF6A19;width:100%;margin-bottom:10px;}
.header .cart .SmallTrolley .container .item {clear:both;text-align:left;font:12px Tahoma,Arial,sans-serif;width:100%;}
.header .cart .SmallTrolley .container .item a,
.header .cart .SmallTrolley .container .item a:link,
.header .cart .SmallTrolley .container .item a:visited {font:12px bold Tahoma,Arial,sans-serif;color:#CCCCCC;text-decoration:none;}
.header .cart .SmallTrolley .container .item a:hover {text-decoration:underline;}
.header .cart .SmallTrolley .container .quantity {float:left;padding-right:4px;text-align:right;}
.header .cart .SmallTrolley .container .multiplier {float:left;padding-right:4px;font-size:10px;padding-top:2px;}
.header .cart .SmallTrolley .container .quantityspacer {float:left;padding-right:4px; width:24px;text-align:right;}
.header .cart .SmallTrolley .container .details {float:left;text-align:left; width:170px;}
.header .cart .SmallTrolley .container .description {float:left;text-align:left; width:170px;}
.header .cart .SmallTrolley .container .size {float:left;text-align:left; width:170px;}
.header .cart .SmallTrolley .container .price {float:right;text-align:right;}
.header .cart .SmallTrolley .container .total {border-top:2px solid #232323;margin-top:8px;padding-top:3px;}
.header .cart .SmallTrolley .container .total.loyalcustomer { border:0px; margin-top:8px;padding-top:3px;}
.header .cart .SmallTrolley .container .totaldesc {float:left;}
.header .cart .SmallTrolley .container .totalvalue {text-align:right;font-weight:bold;color:#FEFFFE;}
.header .cart .SmallTrolley .container .checkout {clear:both;margin-top:20px;width:100%;text-align:right;}
.ui-effects-transfer {border:2px dotted gray;}

#headerbuttons { list-style:none; margin:0px; }
#headerbuttons li { float:left; }
#headerbuttons li.Newsletter.nonordered { width:91px; }
#headerbuttons li.Newsletter.ordered { width:108px; }
#headerbuttons li.Newsletter .newsletterOverlay { text-align:left; height:1px; position:relative; top:-5px; left:-180px; padding-left:0px; width:500px; display:none; z-index:6; }
#headerbuttons li.Newsletter:hover .newsletterOverlay { display:block; }
#headerbuttons li.Newsletter .newsletterOverlay .ordered {  border:1px solid #525254; 
	background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/bg_tellafriend.jpg'); }
#headerbuttons li.Newsletter .newsletterOverlay .nonordered { border:1px solid #525254;
	background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/bg_tellafriend.jpg'); }
#headerbuttons li.Newsletter .newsletterOverlay .spacer { margin:15px 18px; }
#headerbuttons li.Newsletter .newsletterOverlay .spacer .close { float:right; }
#headerbuttons li.Newsletter .newsletterOverlay .headline { padding-bottom:5px; }
#headerbuttons li.Newsletter .newsletterOverlay .RegisterButton { margin-top:5px!important; }
#headerbuttons li.Newsletter .newsletterOverlay form .InputArea_White { margin-bottom:5px; }

/* MENU */
.Menu {width:950px; height:53px; text-align:left;
		background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/bg_menu.jpg');
		background-repeat:repeat-x;background-position:0px 3px;}

.Menu ul {margin:0px;height:27px;padding-left:10px;list-style-type:none;float:left;}
.Menu ul li {position:relative; float:left; text-align:center;z-index:5;}
.Menu ul li.margin16 {margin-left:-16px;}

/* Hover Effekt für die Menu-Elemente der 1. Ebene */
.Menu ul li.small a,
.Menu ul li.small a:visited {width:96px;line-height:32px;height:32px;float:left;}
.Menu ul li.small .active a {position:relative; cursor:pointer;
							background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/menu_hover_small.gif');
							background-position:0px 0px; background-repeat:no-repeat; }

.Menu ul li.medium a,
.Menu ul li.medium a:visited {width:128px;line-height:32px;height:32px;float:left;}
.Menu ul li.medium .active a {position:relative; cursor:pointer;
							background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/menu_hover_medium.gif');
							background-position:0px 0px; background-repeat:no-repeat; }

.Menu ul li.large a,
	.Menu ul li.large a:visited {width:160px;line-height:32px;height:32px;float:left;}
.Menu ul li.large .active a {position:relative; cursor:pointer;
							background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/menu_hover_large.gif');
							background-position:0px 0px; background-repeat:no-repeat; }

.Menu ul li a img {margin-top:9px;}


/* SUBMENU */
.Menu ul li .SubMenu {position:absolute;top:27px;left:0px;visibility:hidden;
					padding-top:3px;margin-left:20px;width:920px;z-index:5;}

/* Einblenden des SubMenus bei :hover des Hauptmenu-Elementes
   VORSICHT bei Änderungen der Selektoren oder des display-Attributs!!!
   Merkwürdige side-effects im IE7! */

.Menu ul li .active .SubMenu {visibility:visible;}

/* Von .Menu geerbtes background-image der Elemente überschreiben */
.Menu ul li .active .SubMenu div a {background-image:none;}
.Menu ul:hover li:hover .active .SubMenu div a { background-image:none; }

.Menu ul li .SubMenu div {margin:0px 10px 0px 10px;float:left;}
.Menu ul li .SubMenu a,
	.Menu ul li .SubMenu a:visited {font:13px Tahoma,Arial,sans-serif;color:#CACACA;text-decoration:none;
									width:auto;height:auto;line-height:normal;float:left;
									text-align:left; }
.Menu ul li .SubMenu a:hover,
	.Menu ul li .SubMenu div.active a {background-image:none;font:13px Tahoma,Arial,sans-serif;color:#FEFFFE;}

.Menu ul li .SubMenu .separator {width:2px;height:16px;float:left;margin:0px;
							background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/menu_seperator.jpg');
							background-position:0px 3px;
							background-repeat:no-repeat;}


/* SECOND SUBMENU */
.Menu ul li .SubMenu div .SubSubMenu {position:absolute;clear:both;top:17px;
							display:none;visibility:hidden;
							padding-top:7px;margin-left:-20px;z-index:5;}
.Menu ul li .SubMenu div:hover .SubSubMenu,
.Menu ul li .SubMenu div a:hover + .SubSubMenu {display:block;visibility:visible;}

.Menu ul li .SubMenu div .SubSubMenu .container {background-color:#434343;padding:4px 0px 12px 0px;
							border-left:1px solid #232323;border-right:1px solid #232323;
							border-bottom:3px solid #232323;}
.Menu ul li .SubMenu div .SubSubMenu .container .column {float:left;clear:none;border:0px;
							padding:0px;margin:0px 20px 0px 10px;width:auto;}
							
.Menu ul li .SubMenu div .SubSubMenu .container .column div {border-bottom:1px solid #CCCCCC;
							padding:4px 4px 2px 4px;margin:0px;
							background-image:none;clear:both;width:100%;}
.Menu ul li .SubMenu div .SubSubMenu .container .column div:hover {background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/menu_rollover.jpg');
							background-repeat:repeat-x;background-position:0px 2px;}
.Menu ul li .SubMenu div .SubSubMenu .container .column div a {font:13px Tahoma,Arial,sans-serif; color:#FEFFFE;
							background-image:none;width:100%;}
.Menu ul li .SubMenu div .SubSubMenu .container .column div.active a {font-weight:bold; color:#FEFFFE;}


/* MENU FIXED CATEGORY GROUPS */
.fixedCategoryGroups {position:relative;clear:both;
					width:950px;background-color:#232323;
					padding:4px 0px 12px 0px;}
.fixedCategoryGroups .column {float:left;clear:none;border:0px;
					padding:0px;margin:0px 20px 0px 10px;width:auto;}
.fixedCategoryGroups .column div {border-bottom:1px solid #CCCCCC;
					padding:4px 4px 2px 4px;margin:0px;text-align:left;
					clear:both;width:100px;}
.fixedCategoryGroups .column div a {font:13px Tahoma,Arial,sans-serif;
					color:#CCCCCC;width:100%;text-decoration:none;}
.fixedCategoryGroups .column div:hover a,
.fixedCategoryGroups .column div a:hover,
.fixedCategoryGroups .column div.active a {font-weight:bold; color:#FEFFFE;}

/* Search field in Menu bar */
.Menu .Search {float:right; position:relative; width:260px; height:22px; margin-top:5px; text-align:left;
	background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/bg_searchfield.jpg'); background-repeat:no-repeat; }
.Menu .Search input.searchfield { position:relative;margin-left:30px;margin-top:2px;
					width:185px;height:10px;background-color:#CECECE;
					border:solid 1px #999999;
					font:9px Tahoma,Arial,sans-serif;color:#232323;float:left; }
.Menu .Search input.searchsubmit {float:left;width:16px;height:16px;
					position:relative;padding-top:1px;margin-left:2px;}

.Menu .tvicon { float:right; width:50px; margin:4px -8px 0px 0px; }

.Menu ul.Recommendation  { width:230px;  height:25px; float: right; padding-left:0px; margin:1px 0px 0px 0px; }
.Menu ul.Recommendation li { margin:0px 0px 0px 0px; }
.Menu ul.Recommendation li:hover ul{ display:block; }
.Menu ul.Recommendation li img { margin:0px 0px 0px 0px; }

.Menu ul.Recommendation ul { border:1px solid #525254; padding-left:0px; position:absolute; width:230px; height:319px; background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/bg_tellafriend.jpg'); }
.Menu ul.Recommendation ul li { text-align:left; padding:15px 5px 15px 5px; }
.Menu ul.Recommendation ul li .text { font-size:9px; }
.Menu ul.Recommendation ul li .headline { margin:0px 0px 5px 0px; }
.Menu ul.Recommendation ul .InputArea { margin-bottom:5px; background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/bg_input_tellafriend.jpg'); width:160px;  }
.Menu ul.Recommendation ul .InputArea .TextField { margin-top:0px; padding:5px 5px 0px 9px; width:145px; }
.Menu ul.Recommendation ul .InputArea .TextField .inputText { margin-top:0px; width:145px; }
.Menu ul.Recommendation ul li .seperator { background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/seperator_tellafriend.jpg'); background-repeat:repeat-x;}


.BrandScroller { background-color: #232323; width:950px; height:50px;}
.BrandScroller .container { padding-top:15px; }
.BrandScroller .container .scroller { height:20px; width:970px; overflow:hidden; }
.BrandScroller .container .scroller ul {width:950px; height:20px; margin:0px; padding:0px; list-style-type:none;}
.BrandScroller .container .scroller ul li {width:95px; height:20px; padding:0px; float:left;}

/* Footer */
.footer_shadow {height:5px;background-image:url('../../binaries/universal/backgrounds/footer_shadow.gif');
	background-repeat:repeat-x;}
.footer_bar {background-color:#232323;height:20px;}
.footer_bar_with_pagination {background-color:#232323;height:20px; padding:10px;}
.footer_bar_with_pagination .Pagination {position:static;float:right;bottom:3px;right:0px;font:12px Tahoma,Arial,sans-serif;color:#CCCCCC;padding-right:20px;}

.footer_element
{
	font-family:Tahoma,Arial,sans-serif;
	height:25px;
	vertical-align:middle;
	padding:3px 0px 5px 0px;
}

.footer_spacer
{
	height:25px;
	vertical-align:middle;
	padding:10px 0px 5px 0px;
}

.footer_element a:link { text-decoration:none;color:#5a5a5a; }
.footer_element a:active { text-decoration:none;color:#5a5a5a; }
.footer_element a:hover { text-decoration:none;color:#fefffe; }
.footer_element a:visited { text-decoration:none;color:#5a5a5a; }

.contentArea {padding:16px;text-align:left;}
.bannerRow {padding:8px 0px 8px 0px;}
.bannerCell {padding:0px 4px 0px 4px;}

.MainSeperator { width:950px; height:10px; background-color:#232323;background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/trennlinien_main.jpg'); background-repeat:repeat-x;}

/* Headers */
.Header { padding:0px; clear:both; font:bold 22px Helvetica;color:#666666; }
.SmallHeader { float: both; padding:15px 0px 10px 0px; font:14px Tahoma,Arial,sans-serif; color:#999999; }
.TinyHeader { clear:both; padding:10px 0px 10px 0px; font:12px Tahoma,Arial,sans-serif; color:#CCCCCC; }
#simplemodal-container { background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/popup_verlauf.jpg'); background-repeat:repeat-x; }
.OverlayHeader { padding:10px 0px 0px 20px; float:left; } 

/* Teaser */
.TeaserSeperator {width:950px; background-color:#232323;background-image: url('../../../../customGates/resources/binaries/universal/backgrounds/trennlinien_teaser.jpg'); background-repeat:repeat-x;}
.TeaserCarousel {position:relative; overflow:hidden; width:950px; height:308px;}
.TeaserCarousel ul {width:950px; height:308px; margin:0px; padding:0px; list-style-type:none;}
.TeaserCarousel .carousel-control {overflow:hidden;display:inline-block;width:25px;height:28px;cursor:pointer;}
.TeaserCarousel .carousel-next {background:url(../../../../customGates/resources/binaries/universal/buttons/arrow_right.gif) 0 0 no-repeat; position:absolute; z-index:3; top:140px; left:915px; visibility:hidden; }
.TeaserCarousel .carousel-previous {background:url(../../../../customGates/resources/binaries/universal/buttons/arrow_left.gif) 0 0 no-repeat; position:absolute; z-index:3; top:140px; left:10px; visibility:hidden; }
.TeaserCarousel:hover .carousel-next {visibility:visible;}
.TeaserCarousel:hover .carousel-previous {visibility:visible;}

/* SmartGrid Carousel */
.SmartGridCarousel {position:relative; overflow:hidden;}
.SmartGridCarousel ul {margin:0px; padding:0px; list-style-type:none;}
.SmartGridCarousel .carousel-control {overflow:hidden;display:inline-block;width:25px;height:28px;cursor:pointer;}
.SmartGridCarousel .carousel-next {background:url(../../../../customGates/resources/binaries/universal/buttons/arrow_right.gif) 0 0 no-repeat; position:absolute; z-index:3; visibility:hidden; }
.SmartGridCarousel .carousel-previous {background:url(../../../../customGates/resources/binaries/universal/buttons/arrow_left.gif) 0 0 no-repeat; position:absolute; z-index:3; visibility:hidden; }
.SmartGridCarousel:hover .carousel-next {visibility:visible;}
.SmartGridCarousel:hover .carousel-previous {visibility:visible;}

/* Login */
form .InputArea { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_login.jpg) no-repeat;height:30px;margin-bottom:10px;}
form .InputArea .TextField { float:left; width:171px;height:23px;padding:3px 7px 0px 4px;margin-top:3px; }
form .InputArea .TextField .inputText { border:0px;width:170px;height:13px;margin-top:3px;}
form .InputArea_White { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_white.jpg) no-repeat;height:33px;margin-bottom:10px;}
form .InputArea_White .TextField { float:left; width:171px;height:23px;padding:3px 7px 0px 4px;margin-top:3px;}
form .InputArea_White .TextField .inputText { border:0px;width:170px;height:13px;margin-top:3px;}
form .InputArea_White .TextField .SelectBox{ width:175px; border:0px; margin-top:3px;}

form .InputArea_Splash { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_splash.gif) no-repeat;height:33px;margin-bottom:10px;}
form .InputArea_Splash .TextField { float:left; width:171px;height:23px;padding:3px 7px 0px 4px;margin-top:3px;}
form .InputArea_Splash .TextField .inputText { border:0px;width:170px;height:13px;margin-top:3px;}
form .InputArea_Splash .TextField .SelectBox{ width:175px; border:0px; margin-top:3px;} 

form .InputAreaBig { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_login_big.jpg) no-repeat;height:30px;margin-bottom:10px;}
form .InputAreaBig .TextField { float:left; width:531px;height:23px;padding:3px 7px 0px 4px;margin-top:3px; }
form .InputAreaBig .TextField .inputText { border:0px;width:530px;height:13px;margin-top:3px;}
form .InputArea_WhiteBig { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_white_big.jpg) no-repeat;height:33px;margin-bottom:10px;}
form .InputArea_WhiteBig .TextField { float:left; width:531px;height:23px;padding:3px 7px 0px 4px;margin-top:3px;}
form .InputArea_WhiteBig .TextField .inputText { border:0px;width:530px;height:13px;margin-top:3px;}
form .InputLeftBig { float:left; width:705px; }



form .InputArea_White_Large { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_white_large.jpg) no-repeat;height:33px;margin-bottom:10px;}
form .InputArea_White_Large .InputLabel { padding:8px 0px 0px 6px;float:left;width:218px; }
form .InputArea_White_Large .TextField { float:left; width:460px;height:23px;padding:3px 7px 0px 4px;margin-top:3px; }
form .InputArea_White_Large .TextField .inputText { border:0px;width:460px;height:13px;margin-top:3px;}

form .InputLeft { float:left; width:370px; }
form .InputLeft .InputArea_White { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_white.jpg) no-repeat;height:33px;margin-bottom:10px;}
form .InputRight { float:right; width:520px; }
form .InputRight .InputArea_White { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_white.jpg) no-repeat;height:33px;margin-bottom:10px;}
form .InputLabel { padding:8px 0px 0px 6px;float:left;width:140px;}

form .TextAreaLeft { float:left; width:522px; }
form .TextAreaLeft .TextArea_White { background:url(../../../../customGates/resources/binaries/universal/backgrounds/textarea_white.jpg) no-repeat;height:150px;margin-bottom:10px;}
form .TextArea_White .TextAreaField { float:left; width:171px;height:23px;padding:3px 7px 0px 4px;margin-top:3px;}
form .TextArea_White .TextAreaField .inputText { border:0px;width:360px;height:130px;margin-top:3px;}

form .TextAreaLogin { background:url(../../../../customGates/resources/binaries/universal/backgrounds/textarea_login.jpg) no-repeat;height:152px;margin-bottom:10px; }
form .TextAreaLogin .TextArea { float:left; width:171px;height:145px;padding:3px 7px 0px 4px;margin-top:3px; }
form .TextAreaLogin .TextArea .inputTextArea { border:0px;width:170px;height:130px;margin-top:3px;}

/* Account Home */
.skyline {width:948px;height:90px;background-image:url(../../../../customGates/resources/binaries/universal/backgrounds/skyline.jpg)}
.skyline .header {float:left;padding:16px 16px;}

.balance 							{ float: right; padding:15px 15px 0px 0px; }
.balance .currentBalance			{ font:14px Tahoma,Arial,sans-serif; color: #999999; }
.balance .totalBalance 				{ font:10px Tahoma,Arial,sans-serif; color: #999999; text-align: right; }
.balance .balanceDetails			{ font:10px Tahoma,Arial,sans-serif; color: #999999; text-align: right; }
.balance .balanceDetails a:link		{ font:10px Tahoma,Arial,sans-serif; color: #e3531f; text-align: right; }
.balance .balanceDetails a:active	{ font:10px Tahoma,Arial,sans-serif; color: #e3531f; text-align: right; }
.balance .balanceDetails a:visited	{ font:10px Tahoma,Arial,sans-serif; color: #e3531f; text-align: right; }
.balance .balanceDetails a:hover	{ font:10px Tahoma,Arial,sans-serif; color: #e3531f; text-align: right; }

/* Account ShopSettings */
form .InputArea_ShopSettings { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_shopsettings.jpg) no-repeat;height:33px;margin-bottom:10px;}
form .InputArea_ShopSettings_white { background:url(../../../../customGates/resources/binaries/universal/backgrounds/inputarea_shopsettings_white.jpg) no-repeat;height:33px;margin-bottom:10px;}
form .InputLabel_ShopSettings { padding:8px 0px 0px 6px;float:left;width:30px;}
form .InputLabel_ShopSettings_wider { padding:8px 0px 0px 6px;float:left;width:45px;}
form .InputLabel_ShopSettings_widest { padding:8px 0px 0px 6px;float:left;width:50px;}

.ShopSettings .radiobutton { float:left; background-image:url('../../binaries/universal/backgrounds/bg_radiobox_grey.jpg');background-repeat:no-repeat; height:30px;width:22px; cursor:pointer; margin:2px 0px 2px 2px;}
.ShopSettings .radiobutton .radio_image { display:none;margin:7px 0px 0px 6px; }
.ShopSettings .radiobutton_none_background { float:left;height:30px;width:22px; }
.ShopSettings .radiobutton_none_background .radio_image { display:none; }
.ShopSettings .radiobutton .button { display:block; }
.ShopSettings .radiobutton_none_background .button { display:block; margin-top:5px; }

.Newsletter { text-align:left; margin:0px; color:#666666; }
.Newsletter .banner { width:950px; height:95px; background-image:url('../../../binaries/universal/backgrounds/skyline.jpg');background-repeat:no-repeat; }
.Newsletter .banner .spacer { padding:20px 0px 0px 30px;text-transform:uppercase;font:bold 16px Tahoma,Arial,sans-serif;color:#CCCCCC; }
.Newsletter .background { width:950px;background-color:#FFF;background-image:url('../../../binaries/universal/backgrounds/white_with_shadow.jpg');background-repeat:no-repeat;  }
.Newsletter .background .spacer { padding:10px; }

/* Styles fuer Wishlist müssen hier sein, da der overlay für die wishlist
an verschiedenen stellen eingeblendet werden kann */
.Wishlist { width:852px; padding-top:15px; font-size:12px; color:#999999; background-color:#fefffe;}
.Wishlist .headline .item { width:265px;padding-bottom:10px; }
.Wishlist .headline .color { width:95px;padding-bottom:10px; }
.Wishlist .headline .size { width:70px;padding-bottom:10px; }
.Wishlist .headline .status { width:80px;padding-bottom:10px; }
.Wishlist .headline .price { width:110px;padding-bottom:10px; }
.Wishlist .headline .quantity { width:70px;padding-bottom:10px; }
.Wishlist .headline .delete { width:80px;padding-bottom:10px; }
.Wishlist .headline .total { width:110px;padding-bottom:10px; }
.Wishlist .items { height:85px;}
.Wishlist .items a:link { font-size:12px; text-decoration:underline;color:#666666; }
.Wishlist .items a:active { font-size:12px; text-decoration:underline;color:#666666; }
.Wishlist .items a:visited  { font-size:12px; text-decoration:underline;color:#666666; }
.Wishlist .items a:hover { font-size:12px; text-decoration:none;color:#666666; }
.Wishlist .items .image { float:left; margin:10px 0px 0px 8px; padding:0px; }
.Wishlist .items .item { width:220px; }
.Wishlist .items .item .description { width:130px; float:left; margin:4px 0px 0px 25px; padding:0px; font-size:11px; }
.Wishlist .items .item .description .bold { font-weight:bold; }
.Wishlist .items .color { width:95px; }
.Wishlist .items .size { width:70px; }
.Wishlist .items .status { width:80px; }
.Wishlist .items .price { width:110px; }
.Wishlist .items .quantity { width:70px; }
.Wishlist .items .delete { width:160px; }
.Wishlist .items .total { font-size:12px; font-weight:bold; width:110px; }
.Wishlist .empty { color:#434343; font-size:12px; font-weight:bold; margin-top:10px; }

/*
.style_msg_error { border:1px solid #950201;padding:3px;background-color:#decbcb;font-family:Tahoma,Arial,sans-serif;color:#950201;font-weight:bold; }  
.style_msg_success { border:1px solid #008800;padding:3px;background-color:#cae4ca;font-family:Tahoma,Arial,sans-serif;color:#008800;font-weight:bold; }
*/

.style_msg_error { padding:5px 8px;background-color:#980000;font-family:Tahoma,Arial,sans-serif;color:#fefffe;}  
.style_msg_success { padding:5px 8px;background-color:#007800;font-family:Tahoma,Arial,sans-serif;color:#fefffe;}

/* Overlay */
.simplemodal-overlay { background-color:#000000; cursor:wait; opacity:0.5; height:100%; width:100%;
			position:fixed; left:0px; top:0px; z-index:1001; }
.simplemodal-container { border: 1px solid #3A3A3A; background-color:#232323;
			align:center; text-align:left; padding-bottom:10px;
			position:fixed; z-index:1002; top: 150px; }

.OverlayContentSeparator { clear:both; width:100%;
			background-image:url(../../../../customGates/resources/binaries/universal/backgrounds/dialog_border.gif); }
.OverlayClose { float:right; margin-top:10px; margin-right:10px; width:21px; }
.OverlayContent { text-align:left; overflow:auto; font-size:10px; color:#C9C9C9;}
.OverlayContentSpacer { padding: 0px 10px 10px 20px; }

/* Overlay loader */
.simplemodal-overlay-loader { background-color:#000000; cursor:wait;
			opacity:0.5; filter:alpha(opacity=50);
			height:100%; width:100%;
			position:fixed; left:0px; top:0px; z-index:1001; }
.OverlayLoader { position:fixed; left:50%; top:50%; z-index:1002; }


/*
.Menu .Search .suggestions {position:absolute;display:none;top:18px;left:-37px;
					width:287px;padding:4px;z-index:10;background-repeat:repeat-x;
					background-color:#FFFFFF;border:1px solid #434343;border-top:none;
					opacity:0.9;}
.Menu .Search .suggestions .suggestion,
.Menu .Search .suggestions .suggestionactive { position:relative;padding:2px; color:#232323;
					border-bottom:1px dotted #232323; clear:both; }
.Menu .Search .suggestions .suggestionactive {background-color:#CCCCCC;cursor:pointer;}
.Menu .Search .suggestions .suggestvalue {width:195px;float:left;overflow:hidden;}
.Menu .Search .suggestions .type {width:55px;float:left;overflow:hidden;}
.Menu .Search .suggestions .hits {width:25px;float:left;text-align:right;}
.Menu .Search .suggestions .hits a,
.Menu .Search .suggestions .hits a:visited,
.Menu .Search .suggestions .hits active {color:#232323;text-decoration:underline;}
.Menu .Search .suggestions .hits a:hover {text-decoration:none;}
.Menu .Search .suggestions .url {display:none;visibility:hidden;}
.Menu .Search .suggestions .searchvalue {display:none;visibility:hidden;}
.Menu .Search .suggestionReferenceRow {display:none;}
*/

/* SEARCH SUGGESTIONS */
.SearchSuggestions {position:absolute;display:none;top:18px;left:-37px;
					width:287px;padding:4px;z-index:10;background-repeat:repeat-x;
					background-color:#FEFFFE;border:1px solid #434343;border-top:none;
					opacity:0.9;}
.SearchSuggestions .suggestion,
.SearchSuggestions .suggestionactive { padding:2px; color:#232323;
					border-bottom:1px dotted #232323; }
.SearchSuggestions .suggestionactive {background-color:#CCCCCC; cursor:pointer;}
.SearchSuggestions .suggestvalue {width:195px;float:left;overflow:hidden;}
.SearchSuggestions .type {width:55px;float:left;overflow:hidden;}
.SearchSuggestions .hits {width:25px;float:left;text-align:right;}
.SearchSuggestions .hits a,
.SearchSuggestions .hits a:visited,
.SearchSuggestions .hits active {color:#232323;text-decoration:underline;}
.SearchSuggestions .hits a:hover {text-decoration:none;}
.SearchSuggestions .url {display:none;visibility:hidden;}
.SearchSuggestions .searchvalue {display:none;visibility:hidden;}
.SerachSuggestionReferenceRow {display:none;}

a.OverlayLink:link { text-decoration:underline;color:#999999; }
a.OverlayLink:active { text-decoration:none;color:#999999; }
a.OverlayLink:hover { text-decoration:none;color:#999999; }
a.OverlayLink:visited { text-decoration:underline;color:#999999; }
