@charset "UTF-8";

html { height: 100%; margin-bottom: 1px; line-height:normal; font-size: 13px; color:#191b1f; background-color:#8db65d}
 
* { margin:0; padding: 0; }

/* ############## */
/* ### RESET #### */
/* ############## */

html, body, div, span, applet, object, iframe,/* table,*/ caption, /*tbody, tfoot, thead,tr, th, td,*/ 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}

ol, ul { list-style: none;}
caption, th, td {font-weight: normal;text-align: left;}
a{text-decoration: none;}
a img{border:none;}
:focus {outline: 0;}

/* ################ */
/* ##### TYPO ##### */
/* ################ */

h1, .h1{ font-size:31px; font-weight:700; }

h2{ font-size:18px; font-weight:bold; padding-bottom:10px; }

h3{ font-size:13px; font-weight:bold; padding-bottom:10px; }

p { }

.normal-txt p { padding-bottom: 1em; }
.normal-txt h3 { padding-top: 1em; }

.narrow-txt p { padding-bottom: 1em; }
.narrow-txt h3 { padding-top: 0; padding-bottom: 0; }

.absolute { position:absolute; } /* NEW */

a { color:#000000; text-decoration:none; cursor:pointer;}

a:hover{ text-decoration:underline; }


/* ############## */
/* ### SPRITE ### */
/* ############## */

  #deal #widget-header, #content #deal #widget-content, #content #deal #widget-footer,
 ul#widget-newsfeed li#widget-newsfeed-left, ul#widget-newsfeed li#widget-newsfeed-content, ul#widget-newsfeed li#widget-newsfeed-right{

	background:url(../images/layout/deal_sprite.png);
	background-repeat:no-repeat;
	
}

li.deal-preview-link-left, li.deal-preview-link-content, li.deal-preview-link-right{
	
	background:url(../images/layout/recent_deal_arrow.png);
	background-repeat:no-repeat;
	
}

.ico-fb, .ico-svz, .ico-twitter, .ico-letter{

	background:url(../images/layout/icon_sprite.gif);
	background-repeat:no-repeat;
	
}


#sidebar .sidebar-box-business-header, #sidebar .sidebar-box-business-footer{
	
	background:url(../images/layout/sidebar_sprite_business.png);
	background-repeat:no-repeat;

}

/* ############## */
/* #### SITE #### */
/* ############## */

body {  height:100%; margin:0px; 
  padding:0px; background:url(../images/layout/body_bg.png);
  background-repeat:repeat-x; background-color:#8db65d;
  font-family:Arial, Helvetica, sans-serif;
}
body.lp {  background-image:url(../images/layout/body_lp_bg.png);}
#pagewrap { height:100%; width:994px; margin:0px auto; }

#page{
	
	min-height: 100%;
	height:auto !important;
	height:100%;
	position:relative;
	height:auto;
	width:994px;
	
}


.highlight{ color:#0196ff; }
.lowlight{ color:#16387c; }
.warning{ color:#990000; }
.text-strike{ text-decoration:line-through; }
.line-height-20{ line-height:20px; }
.font-size-12{ font-size:12px;}
.font-size-13{ font-size:13px;}
.font-color-standart{ color:#2f2f2f;}

.addIconArrowRed { padding-left:18px; background: transparent url(../images/layout/icons_diag.png) -324px -59px no-repeat; /* ICON: red arrow */ }

.addIconPdf { min-height:15px; padding-left:20px; padding-top:2px; background: transparent url(../images/layout/icons_diag.png) -302px -82px no-repeat; /* ICON: red arrow */ }
/*** forIE6 ***/ * html .addIconPdf { height:15px; }

.addIconQuestionMark { min-height:17px;  padding-left:23px; padding-top:1px;background: transparent url(../images/layout/icons_diag.png) -282px -102px no-repeat; /* ICON: green question mark */ }
/*** forIE6 ***/ * html .addIconQuestionMark { height:17px; }

.addIconDarkTriangleRight { min-height:14px; padding-left:20px; padding-top:1px; background: transparent url(../images/layout/icons_diag.png) -262px -122px no-repeat; /* ICON: dark triangle right */ }
/*** forIE6 ***/ * html .addIconDarkTriangleRight { height:14px; }


/* ############## */
/* ### HEADER ### */
/* ############## */

#header{ width:980px; height:126px; padding:0px 0px 0px 8px; color:#d2d2d2; padding-bottom:26px; font-family:Verdana, Arial, Helvetica, sans-serif; }
body.lp #header{ height:86px; padding-bottom:0px; }

#header #navigation{ width:980px; height:28px; }
#header #navigation ul{ padding-top:6px;}
#header #navigation ul li{ display:inline }
#header #navigation ul li.li_padded_right{ padding-right:20px; }
#header #navigation ul li a{ color:#dedbdb; }
#header #navigation ul li.active a{ color:#AAA; }

body.lp #header #logo{ margin-top:19px; }
#header #logo img{ display: block; }

#header #country_selection{ padding: 50px 0px 0px 40px; }
#header #country_selection select{ width:177px; height:31px; border:1px solid #fdd354; background-color:#2e2d2d; font-size:18px; color:#fff; padding:2px;}

#header #country-selection-link{ float:left; padding:64px 0px 0px 6px !important; padding:54px 0px 0px 4px; }
#header #country-selection-link a{ color:#d2d2d2; text-decoration:underline; }

#header #order_newsletter ul{ padding-top: 30px; width:350px; text-align:right; }
#header #order_newsletter ul li{padding-top:4px; float:right; text-align:right;}
#header #order_newsletter input.input_text{ width:234px; height:19px; font-size:12px; color:#3f3f3f; padding:5px 0px 0px 4px; border:1px solid #848484; }
#header #order_newsletter input.submit{ width:25px; height:26px; background-color:#848484; border:none; cursor:pointer;
 color:#fff; background-image:url(../images/layout/newsletter_submit_btn.png); background-repeat:no-repeat; 
}

.btn_arrow_register_earn_money { position:absolute; display:bloxk; right:6px; top:0;}
.respect-btn_arrow_register_earn_money .right { margin-right:390px !important;}

/* ############## */
/* ### CONTENT ## */
/* ############## */

#content{ float:left; width:757px; }
.content-index-padding{ padding-top:30px !important; }

#content #deal.padding-like-content-box{ position:relative; top:-8px; }
#content #deal #widget-header{ width:757px; height:46px; background-position:-0px 21px; background-repeat:no-repeat; }
#content #deal.padding-like-content-box #widget-header{ height:25px; background-position:-0px 0px; }
body.lp #content #deal #widget-header{ height:25px; background-position:-0px 2px; }
#content #deal #widget-content{ width:757px; background-position:-759px 0px; background-repeat:repeat-y }
#content #deal.padding-like-content-box #widget-content{ width:697px; padding-top: 6px; padding-right: 30px; padding-left: 31px; }
body.lp #content #deal #deal-headline { position:relative; margin-left:22px; width:713px; height:276px; background:url(../images/dynamic-images/lp_hl_bg_wellness.jpg) left top no-repeat; }
body.lp #content #deal #deal-headline h1 { position:absolute; left:14px; top:9px; font-size:29px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2f2f2f; }
body.lp #content #deal #deal-headline h2 { position:absolute; left:441px; top:80px; font-size:20px; font-weight:bold; color:#2f2f2f; }
body.lp #content #deal #deal-headline h2 .highlight { font-size:24px; }
body.lp #content #deal .deal-banderole { width: 713px; background:url(../images/layout/banderole_sprite.png) -713px top repeat-y; margin-top:6px; margin-left:22px; padding-top:1px; padding-bottom:1px; }
body.lp #content #deal .deal-banderole h2 { padding-bottom:0; text-align:center;}
body.lp #content #deal .deal-banderole-content { background:url(../images/layout/banderole_sprite.png) left top repeat-y; padding-top:12px; padding-bottom:13px;}
body.lp #content #deal .deal-banderole-form .deal-banderole-content { padding-top:14px; padding-bottom:10px;}
body.lp #content #deal .deal-banderole-form .form-newsletter { padding-left: 75px; }
body.lp #content #deal .deal-banderole-content .form-newsletter { padding-left: 75px; }
body.lp #content #deal .deal-banderole-content .form-newsletter label{ float:left; margin-right:6px; font-size:14px; font-weight:bold; line-height:25px;}
body.lp #content #deal .deal-banderole-content .form-newsletter input.input_text{ float:left; border: none; width: 202px; height:24px; margin-top:1px; background:url(../images/layout/input_text_bg.png) left top no-repeat; padding-top:3px;  padding-left:8px; font-family:Arial, Helvetica, sans-serif; color:#4d4d4d;}
input.submit-get-top-offers{width:157px; height:26px; cursor:pointer; border:none; }
body.lp #content #deal .deal-banderole-content .form-newsletter input.submit-get-top-offers{ float:left;}
#content #deal #widget-footer{ width:757px; height:16px; background-position:-1518px 0px; background-repeat:no-repeat; }

#content #deal ul#widget-newsfeed{ height:46px; padding:0px 0px 0px 30px; }
#content #deal ul#widget-newsfeed li{ display:inline; float:left; height:46px; }
#content #deal ul#widget-newsfeed li#widget-newsfeed-left{ width:25px; background-position:-2277px 0px;}
#content #deal ul#widget-newsfeed li#widget-newsfeed-content{ background-position:-2302px 0px;}
#content #deal ul#widget-newsfeed li#widget-newsfeed-right{ width:12px; background-position:-2988px 0px;}

#content #widget-newsfeed-content{float:left; font-weight:bold;}

#content #widget-newsfeed-content ul, #additional-newsfeed ul{float:left; padding-top:10px;}
#content #widget-newsfeed-content ul li , #additional-newsfeed ul li{padding:0px; margin:0px;}
#content #widget-newsfeed-content ul li{float:left; padding-right:16px; margin:0px;}
#content #widget-newsfeed-content .ico-fb, #additional-newsfeed .ico-fb{display:block; float:left; background-position:-0px 0px;width:13px; height:13px;margin-right:4px;}
#content #widget-newsfeed-content .ico-svz, #additional-newsfeed .ico-svz{display:block; float:left; background-position:-46px 0px;width:13px; height:13px;margin-right:4px;}
#content #widget-newsfeed-content .ico-twitter, #additional-newsfeed .ico-twitter{display:block; float:left; background-position:-13px 0px;width:13px; height:13px;margin-right:4px;}
#content #widget-newsfeed-content .ico-letter, #additional-newsfeed .ico-letter{display:block; float:left; background-position:-26px 0px;width:20px; height:13px;margin-right:4px;}
#additional-newsfeed ul{padding:10px 0px 4px 10px; width:230px;}
#additional-newsfeed ul li{padding:0px; margin:0px; font-size:12px; font-weight:bold; }

#additional-newsfeed ul li{ 
	
	float:left; 
	padding-right:8px !important;
	padding-right:3px;
	height:17px; margin:0px;}


.lottery-box-content { width:280px;}
.lottery-box .headline { margin-bottom:15px; font-size: 15px; font-weight:bold; text-align:center; color:#000; }
.lottery-box input.input_text { width:250px; margin-bottom:8px; padding:2px; border:1px solid #bdbfc1; }
.lottery-box input.submit-win-now { margin-left:64px; }
h3.conditions { margin-top:40px; color:#888; font-size:11px;}
div.conditions { color:#888; font-size:11px;}


/* TITLE */

#content #deal #deal-title{ padding:10px 0px 20px 45px; width:670px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content #deal.padding-like-content-box #deal-title{ padding:0px; }

/* DESCRIPTION */

#widget-description-wrapper{ float:right; padding:0px 20px 10px 0px; width:450px; }
#widget-description{ float:left; width:450px; border:1px solid #acacac; height:458px;}
#widget-description .view-half-width-size{ float:left; width:210px; padding:10px 0px 4px 10px;}
#widget-description ul{ list-style:disc; padding:0px 0px 0px 18px; margin:0px; }
#widget-description ul li{ display:list-item }

/* DESCRIPTION END */

/* DEAL BOX */

#content #deal #widget-sidebar{ float:left; padding:0px 10px 0px 20px; width:240px; }
#content #deal #widget-sidebar .box{float:left; width:240px; border: 1px solid #acacac; background-color:#ededed; text-align:center; color:#191b1f; font-size:14px; }
#content #deal #widget-sidebar .box-padded{padding:8px 0px 0px 0px;}
#content #deal #widget-sidebar .box-spacer{ float:left; width:240px; height:12px;}
#content #deal #widget-sidebar .green-box{ background-color:#d8f4b7; }
#content #deal #widget-sidebar .yellow-box{ background-color:#fff8d9; }

#content #deal #widget-sidebar #price-for-deal{ font-size:20px; width:240px; padding:14px 0px 10px 0px; }
#content #deal #widget-sidebar #discout-for-deal span, #content #deal #widget-sidebar #savings-for-deal span{ font-size:14px; display:block; padding:10px 2px 6px 2px;  }

#content #deal #widget-sidebar #timer-wrapper{ float:left; }
#content #deal #widget-sidebar #timer{ float:left; padding:8px 0px 0px 22px; margin:0px; text-align:center;}
#content #deal #widget-sidebar ul#widget-time-bg li, #content #deal #widget-sidebar ul#widget-time-label li{ float:left; padding:0px; margin:0px;text-align:center;}
#widget-sidebar ul#widget-time-bg li span, #widget-sidebar ul#widget-time-label li span{ display:block; float:left; text-align:center; width:60px; padding-top:5px;}
#content #deal #widget-sidebar ul#widget-time-bg{ background-image:url(../images/layout/timer_bg.png); width:183px; height:32px;}
#content #deal #widget-sidebar ul#widget-time-bg li span{ font-size:20px;color:#fff;}
#content #deal #widget-sidebar ul#widget-time-label{ width:183px;}
#content #deal #widget-sidebar ul#widget-time-label li span{ font-size:13px; padding-bottom:4px; line-height:13px;}

#content #deal #widget-sidebar #deals-bought{ font-size: 18px; }
#content #deal #widget-slider{ float:left; width:230px; padding:8px 0px 5px 14px !important;padding:8px 0px 5px 10px; font-size:16px; font-weight:bold }
#content #deal #widget-slider-bg{ float:left; width:160px; height:57px; padding-top:5px;}
#content #deal #slider{ float:left; width:157px; height:14px; padding:0px 0px 0px 1px; background-image:url(../images/layout/ico_slider.png); background-repeat:no-repeat;}
#content #deal #slider-image{ float:left; height:12px; padding-top:2px; 
	background-image:url(../images/layout/ico_slider_active.gif); background-position:left; background-repeat:no-repeat; }
#content #deal #slider-current-display{ float:left; width:157px; text-align:center; font-size:13px; font-weight:normal; padding:10px 0px 0px 0px;}
#content #deal #invite-friends-title{ font-size:16px; padding:0px 0px 0px 10px }

/* DEAL BOX END */

/* DEAL OVERVIEW */

#content #deal-overview-wrapper{ width:736px;padding:0px 0px 20px 10px;}
body.lp #content #deal-overview-wrapper{ padding-bottom:7px;}
#content .deal-preview-wrapper{ float:left; display:inline; margin-left:12px; margin-bottom:10px; width:350px; height:208px; background: url(../images/layout/recent_deal_sprite.png) left bottom no-repeat;}
body.lp #content .deal-preview-wrapper{ margin-bottom:-2px; }
#content ul.deal-preview-link{ height:36px; float:right; position:absolute; z-index:1000; margin-left:230px; }
#content ul.deal-preview-link li{ display:inline; float:left; height:36px; }
#content ul.deal-preview-link li.deal-preview-link-left{ width:20px; background-position:0px 0px;}
#content ul.deal-preview-link li.deal-preview-link-content{ background-position:-10px 0px;}
#content ul.deal-preview-link li.deal-preview-link-right{ width:25px; background-position:-275px 0px;}
#content .deal-preview-link-content span{ padding-top:3px; display:block; font-weight:bold; }
#content .deal-preview-content{ width:330px; padding:0px 0px 0px 10px; }
body.lp #content .deal-preview-content{ width:334px;  padding-left: 8px; }
#content .deal-preview-content .deal-title{ display:block; font-size:15px; color:#2f2f2f; padding:22px 0px 5px 0px; width:305px; height:40px; overflow:hidden; line-height:20px; }
body.lp #content .deal-preview-content .deal-title{ font-size:14px; padding:25px 0px 7px 0px; height:36px; font-weight:bold; line-height:18px;}
body.lp #content .deal-preview-content .deal-properties{ position:relative; width:100%; height:127px; }
body.lp #content .deal-preview-content .deal-price{ position:absolute; bottom:37px; width:133px; text-align:center; }
body.lp #content .deal-preview-content .deal-price-is{ display:block; color:#c20909; font-size:15px; font-weight:bold; }
body.lp #content .deal-preview-content .deal-price-was{ display:block; color:#191b1f; font-size:13px; font-weight:bold; }
.deal-price-neighbors { display:inline!important; width:auto!important; float:none!important; padding-left:6px; } /* NEW */
body.lp #content .deal-preview-content .deal-btn-buy{ position:absolute; bottom:4px; left:8px; width:97px; height:29px; }
body.lp #content .deal-preview-content .deal-btn-buy a{ display:block; width:115px; height:29px; background: url(../images/layout/btn_buy_small_de_DE.png) left top no-repeat; }
body.lp #content .deal-preview-content .deal-image{ float:right;}




#content .deal-preview-wrapper-tpl{float:left; display:inline; margin-left:12px; margin-bottom:10px; width:350px; height:138px;}
#content .deal-preview-content-tpl{width:330px; padding:0px 0px 0px 10px; }
#content .deal-title-tpl{ display:block; float:left; font-size:20px; color:#2f2f2f; padding:10px 0px 5px 0px; width:170px; overflow:hidden; line-height:20px;  }
#content .deal-title-tpl span{ font-size:14px;}
#content .deal-title-tpl a{ font-size:12px;}
#content .deal-properties-tpl{ float:right; width:120px; padding-top:10px; line-height:20px;}

body.lp #content .deal-preview-content-tpl .deal-properties-tpl{  float:right; padding-right:10px; }
.deal-properties-alignright { position:absolute; width:335px; height:138px; padding:0px; padding-top:10px; margin:0px; line-height:20px; } /* NEW */
body.lp #content .deal-preview-content-tpl .deal-price{ width:133px;float:right;  text-align:center; padding-right:0px; padding-bottom:30px; } /* MODIFIED */
body.lp #content .deal-preview-content-tpl .deal-price-is{ display:block; width:120px;float:right; color:#c20909; font-size:18px; font-weight:bold; }
body.lp #content .deal-preview-content-tpl .deal-price-was{ display:block; width:120px;  float:right;color:#191b1f; font-size:13px; font-weight:bold; }
body.lp #content .deal-preview-content-tpl .deal-btn-buy{ float:right; height:29px; margin:0px; padding-right:10px; }
body.lp #content .deal-preview-content-tpl .deal-btn-buy a{ display:block; width:115px; height:29px; background: url(../images/layout/btn_buy_small_de_DE.png) left top no-repeat; margin:0px; }

body.lp #content .deal-preview-content-tpl .info-btn-buy{ float:right; height:29px; margin:0px; padding-right:10px; }
body.lp #content .deal-preview-content-tpl .info-btn-buy a{ display:block; width:115px; height:29px; background: url(../images/layout/btn_info.png) left top no-repeat; margin:0px; }



.tpl-ul ul{ display:block; float:left; width:115px;}
.tpl-ul ul li span{ display:block; float:left; padding-right:6px; color:#FF6600; font-weight:bold;}
.tpl-ul ul li a{ display:inline; color:#003399; width:90px }
.tpl-ul ul li{ display:block;}


#content .discount-box-wrapper, #content .discount-box{float:left; width:130px; }
#content .discount-box{border: 1px solid #acacac; background-color:#ededed; color:#191b1f; font-size:14px; }
#content .discount-box .box-devider{ float:left; width:130px; padding-bottom:6px; border-top:1px solid #acacac; height:1px; line-height:1px;}
#content .discount-box .discount-title{ float:left; width:68px; text-align:right; padding:4px 4px 4px 0px; font-size:18px; font-weight:bold;}
#content .discount-box .value{ float:left; width:58px; text-align:center;padding:6px 0px 4px 0px; font-size:16px; font-weight:bold;}
#content .discount-box .sub-title{ float:left; width:68px; text-align:right;padding:0px 4px 4px 0px;font-size:14px; font-weight:normal;}
#content .discount-box .sub-value{ float:left; width:58px; text-align:center;padding:0px 0px 4px 0px;font-size:14px; font-weight:bold;}
#content .discount-box .title-deals-sold{ float:left; width:124px; padding:11px 3px 9px 3px; text-align:center;font-size:16px; font-weight:bold;}
#content .discount-box-wrapper .spacer{ float:left; width:130px; height:6px;}
#content .discount-box-wrapper .green-box{ background-color:#d8f4b7; }

#content .category-overview-wrapper{ width:736px;padding:9px 0px 20px 15px;}
#content .category-preview-wrapper{ float:left; display:inline; position:relative; margin-left:8px; margin-bottom:6px; width:172px; height:125px; background: url(../images/layout/recent_deal_sprite.png) right bottom no-repeat;}
#content .category-preview-content{ width:172px; padding:0; }
#content .category-preview-content .category-title{ display:block; font-size:14px; font-weight:bold; color:#2f2f2f; margin-top:4px; margin-left:6px; width:99px; white-space:nowrap; overflow:hidden; }
#content .category-preview-content .category-btn-view{ position:absolute; bottom:10px; right:-6px; width:71px; height:19px; }
#content .category-preview-content .category-btn-view a{ display:block; width:71px; height:19px; background: url(../images/layout/btn_view_small_de_DE.png) left top no-repeat; }
body.lp #content .normal-text { margin-right: 55px; margin-left: 30px; padding-top:20px; padding-bottom:20px; font-size: 12px; }



/* CONTENT BOX */

.content-box-wrapper{ float:left; padding:0px 0px 0px 8px; }
.content-box{ float:left; border:3px solid #69814d; background-color:#fff; width:735px; }
.content-box .left-content{ float:left; width: 475px; }
.content-box .right-content{ float:left; width: 250px; }

.content-box h2 a { font-size:12px; font-weight:normal; }
.content-box h2.headlineWithLink { display:block; width:100%; position:relative; }
.content-box h2.headlineWithLink a { position:absolute; top:0; right:0; }



/* MY DATA */

.content-data {float:left; padding-left:40px;}
.content-data .sub-title { padding-top:10px !important; padding-bottom:15px !important;}
.content-data .left { width:676px; }

.content-data .mode-edit { background-color: #ddd; margin-bottom: 10px; padding-top: 10px; }
/*** forIE6 ***/ * html .content-data .mode-edit { padding-bottom: 10px; margin-bottom: 20px; }
.content-data td { vertical-align: top; }
.content-data .mode-edit td { /* font-weight:normal !important; */ }
.content-data .table-form-4cols td { padding: 3px; }
.content-data .table-form-4cols .col1 { width: 120px; font-weight: bold; padding-left: 20px; }
.content-data .table-form-4cols .col2 { width: 110px; }
.content-data .table-form-4cols .col3 { width: 240px; }
.content-data .table-form-4cols .col4 { width: 160px; font-weight:bold; text-align: right;}
.content-data .table-form-4cols .col34 { width: 406px;}
.content-box .content-data .table-form-4cols input.text { width: 238px !important; }
/* .content-data .table-form-4cols input.input-streetnumber, .content-data .table-form-4cols input.input-zipcode { float: right; } */
.content-data .buttons { text-align: right; }
.content-data #error-box { margin-top: 10px; margin-bottom: 5px; }


input.input-then-label { float: left; }
label.input-then-label { display: block; padding-left: 20px; }


/* TAB NAVIGATION */
#content-tab-navigation{float:left; width:730px;}
#content-tab-navigation ul{ width:730px; padding:0px 0px 0px 10px;}
#content-tab-navigation ul a:hover{ text-decoration:none; }

#content-tab-navigation ul li{ display:inline; float:left;}
#content-tab-navigation ul li span{ display:block; background-color:#608533; padding:8px 14px 6px 14px; margin-right:3px; font-size:13px; font-weight:bold; }
#content-tab-navigation ul li span{ border-top:1px solid #608533; border-left:1px solid #608533; border-right:1px solid #608533; color:#d2f7a5;}
#content-tab-navigation ul li.active span, #content-tab-navigation ul li a:hover span{background-color:#d2f7a5; color:#2f2f2f;}

#account-budget .padded-current-budget-txt{ padding:25px 20px 0px 0px;}
#account-budget ul#list-items-header{ float:left; background-color:#e5e5e5; padding:15px 0px 10px 10px; margin-left:20px !important; margin-left:10px; font-weight:bold; color:#515151; width:684px; text-align:left; }
#account-budget ul.list-item{ float:left; padding:0px 0px 8px 30px;width:684px;}
#account-budget ul#list-items-header li, .content-box ul.list-item li{ float:left; width:120px; padding-right:20px;}
#account-budget ul#list-items-header li.date, #account-budget ul.list-item li.date{ width:100px; }
#account-budget ul#list-items-header li.status, #account-budget ul.list-item li.status{ width:208px;padding-left:0px;}
#account-budget ul#list-items-header li.status{ padding-left:20px;}
#account-budget ul#list-items-header li.status-icon, #account-budget ul.list-item li.status-icon{ width:16px; padding-left:20px;}
#account-budget ul.used-budget{ color:#999; }
#account-budget ul.list-item li span{display:block; width:16px; height:17px;}
#account-budget span.abort, #account-budget span.hold,#account-budget span.open,#account-budget span.used{ background-image:url(../images/layout/budget_status_sprite.png); background-repeat:no-repeat;}
#account-budget ul.list-item li span.abort{ background-position:0px 0px;}
#account-budget ul.list-item li span.hold{ background-position:-45px 0px;}
#account-budget ul.list-item li span.open{ background-position:-23px 0px;}
#account-budget ul.list-item li span.used{ background-position:-68px 0px;}

/* standart */
.content-box .line-devider-wrapper{ float:left; padding:0px 0px 0px 20px; }
.content-box .line-devider{ float:left; line-height:1px; height:1px; width:694px; border-top:1px solid #ddd; background-color:none; }

/* CONTENT BOX END */

#sidebar{ float:right; width:230px; padding:0px; }
body.lp #sidebar{ padding-top:14px; }
.sidebar-index-padding{ padding-top:30px !important; }
.sidebar-sub-pages{ padding-top:0px; }
#sidebar .sidebar-spacer{ float:right; width:220px; height:10px; }
#sidebar .sidebar-box{ float:right; display:inline; position:relative; width:216px; background-color: #ebfaf1; border: 1px solid #69814d; margin-right: 6px;}
#sidebar .sidebar-box-no-border { width:218px;  border: none;}
#sidebar .sidebar-box-content-no-padding {padding:0 !important;}
#sidebar .sidebar-box-widget { float:right;position:relative; }
#sidebar .sidebar-widget-header { width:230px; height:11px; overflow:hidden; margin-bottom:-5px; background:url(../images/layout/sidebar_shadow_sprite.png) left top no-repeat;}
#sidebar .sidebar-widget-content { width:230px; background:url(../images/layout/sidebar_shadow_sprite.png) -230px repeat-y;}
/*** forIE6 ***/ * html #sidebar .sidebar-widget-content { position:relative; }
#sidebar .sidebar-widget-footer { position:relative; top:-5px; width:230px; height:11px; overflow:hidden; background:url(../images/layout/sidebar_shadow_sprite.png) right top no-repeat;}
#sidebar .sidebar-box-news{ background: #ebf5ff url(../images/layout/sidebar-box-news_bg.png) left top repeat-x; border: 1px solid #489ed6; }
/*** forIE6 ***/ * html #sidebar .sidebar-box-news .sidebar-box-content { padding-right:8px; }
#sidebar .sidebar-box input.input_text{ border: none; width: 186px; height:17px; margin-top:14px; background:url(../images/layout/input_text_sidebar_bg.png) left top no-repeat; padding-top:5px; padding-left:6px; line-height:12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4d4d4d; }
.sidebar-box-widget-lottery { position:relative;}
.sidebar-box-widget-lottery-not-on-top { margin-top:56px;}
/*** forIE6 ***/ * html .sidebar-box-widget-lottery .sidebar-widget-content { background-color: #ebf5ff !important;}
.sidebar-box-widget-lottery .slogan { margin-top: 90px; margin-bottom: 5px; text-align:center; font-size:15px; font-weight: normal;}
/*** forIE6 ***/ * html .sidebar-box-widget-lottery .slogan { margin-top: 105px;}
/*** forIE7 ***/ *:first-child+html .sidebar-box-widget-lottery .slogan { margin-top: 105px;}
.sidebar-box-widget-lottery .addIconArrowRed { position:relative; left:-7px; }
/*** forIE6 ***/ * html .sidebar-box-widget-lottery .addIconArrowRed { position:static; }
.sidebar-box-widget-lottery input.input_text { width:174px !important; margin-top:0 !important; border:1px solid #f00 !important; background:#fff !important; }
/*** forIE6 ***/ * html .sidebar-box-widget-lottery input.input_text { width:170px !important;}
#sidebar .sidebar-box-news .submit-receive-now{ margin-top:8px; margin-left:77px; width:116px; height:24px; cursor:pointer; border:none; background:url(../images/layout/btn_receive_now_de_DE.png);}
#sidebar .sidebar-box #news-icon{ float:right; position:absolute; z-index:1000; right:-1px; top:-1px; width:45px; height:45px; background:url(../images/layout/news_corner_bg.png); background-repeat:no-repeat;}
#sidebar .sidebar-box-header{ float:left; }
#sidebar .sidebar-box-header ul li { float:left;}
#sidebar .sidebar-box-header ul li a, #sidebar .sidebar-box-header .headline { display: block; height: 25px; text-align: center; padding-top: 10px; font-size: 14px; font-weight: bold; color: #191b1f; background:url(../images/layout/sidebar_sprite.png) left -70px repeat-x; }
#sidebar .sidebar-box-header ul li.tab-left a { background-position: right 0px; }
#sidebar .sidebar-box-header ul li.tab-left a:hover { background-position: right -35px; }
#sidebar .sidebar-box-header ul li.tab-right a { background-position: left -35px; }
#sidebar .sidebar-box-header ul li.tab-right a:hover { background-position: left 0px; }
#sidebar .sidebar-box-header ul li a.active, #sidebar .sidebar-box-header ul li a:hover { background-position: left -70px; text-decoration: none; }
#sidebar .sidebar-box-header ul li a.active:hover { background-position: left -70px; }
#sidebar .sidebar-box-header .headline { width: 204px; height: auto; min-height: 19px; padding-bottom: 6px; padding-left: 12px; text-align: left; background-color: #b5d390;}
/*** forIE6 ***/ * html #sidebar .sidebar-box-header .headline { height: 19px; }
#sidebar .sidebar-box-header ul li.tab-left a { width: 132px; }
#sidebar .sidebar-box-header ul li.tab-right a { width: 84px; }
#sidebar .sidebar-box-content{ float:left; padding: 12px; font-size: 12px;}
#sidebar .sidebar-box-content div.sidebar-padded{ float:left; width:190px; padding:6px 0px 6px 12px;}
/* cities display */
#sidebar .sidebar-box-content div.sidebar-padded-cities{ float:left; width:200px; padding:6px 0px 6px 12px;}
#sidebar .sidebar-box-content h3 { font-size:14px;}
#sidebar .sidebar-box-content .contact-data { padding-top: 10px;}
#sidebar .sidebar-box-content .contact-data-category { float: left; font-weight: bold; width: 53px;}
#sidebar .sidebar-box-content .contact-data-telno { font-weight: bold; color: #bd151f; font-size: 12px;}
#sidebar .sidebar-box-content .text-relaxed { line-height:20px; font-size:13px; }
#sidebar .sidebar-box-content .text-relaxed a { font-weight:bold; }
#sidebar ul.sidebar-cities{ float:left; width:88px; overflow:hidden;}
#sidebar ul.sidebar-cities li { padding-left: 7px; background: transparent url(../images/layout/icons_diag.png) -389px -2px no-repeat; /* ICON: dark dash */ }
#sidebar ul.sidebar-cities a{  font-size: 13px; text-decoration:underline; }
#sidebar ul.sidebar-cities a:hover{ text-decoration:underline; color:#0196ff; }
.listBulletPoints li {display: block; padding-bottom: 3px; padding-left: 10px; font-size:12px; background: transparent url(../images/layout/icons_diag.png) -368px -23px no-repeat; /* ICON: black disc gree bg */ }
#sidebar .sidebar-box-footer{ float:left; height:8px; background-position:-442px 0px; background-repeat:no-repeat;}

/* SPECIAL SIDEBARBOXES */

#sidebar .sidebar-box-header-green{float:left; background-image:url(../images/layout/sidebar_green_header.png); width:219px; height:45px; background-position:0px 0px; background-repeat:no-repeat;}
#sidebar .sidebar-box-header-green span{ display:block; font-size:16px; font-weight:bold; color:#191b1f; padding:14px 0px 0px 10px;}
#recommendation-gain { padding-top: 10px; padding-bottom: 10px; }
#recommendation-subtitle{ padding:0 0px 10px 2px; }

#recommendation-budget-wrapper{ float:left; padding:0px 0px 0px 0px; }
#recommendation-budget{ background-image:url(../images/layout/ico_budget_bg.png); background-repeat:no-repeat; width:192px; height:43px;}
#recommendation-budget span{ display:block; padding:14px 0px 0px 45px;}

#recommendation-sidebar-btn-wrapper{ float:right; }
#recommendation-sidebar-btn{ display:block; background-image:url(../images/layout/btn_sidebar_recommendation.gif); width:116px; height:29px; }
#recommendation-sidebar-btn-wrapper a{ cursor:pointer; }
#recommendation-sidebar-btn-wrapper a:hover{ text-decoration:none;}
#recommendation-sidebar-btn span{ display:block; width:116px; text-align:center; padding-top:8px; font-size:13px; font-weight:bold; color:#2f2f2f; }

#sidebar #tv-box{ float:right; padding-right:7px; }
#sidebar #tv-background{ background-image:url(../images/layout/tv-bg.png); width:227px; height:66px;}
#sidebar #tv-background span{ display:block; padding-top:12px; color:#006da4; font-weight:bold; }


#sidebar .sidebar-box-business{ float:right; padding-right:6px;}
#sidebar .sidebar-box-business-header{ float:left; width:227px; background-position:0px 0px; background-repeat:no-repeat;}
#sidebar .sidebar-box-business-footer{ float:left;width:227px; height:13px; background-position:-227px 0px; background-repeat:no-repeat;}
#sidebar .sidebar-box-business-header div.sidebar-padded{ float:left; width:190px; padding:6px 0px 0px 12px;}

.sidebar-business-padded{ padding:16px 0px 0px 16px}
.sb-business-text{ float:left; width:140px; }
.sidebar-business-title{ font-size:13px; font-weight:bold; padding-bottom:10px; }
.sidebar-business-description{ font-size:12px; padding-bottom:10px !important; padding-bottom:2px;}
#sidebar-business-img{ float:left; width:55px; height:106px; }

#sb-business-contact{ float:left; width:210px; }
.sb-business-contact-title{ float:left; width:50px; height:20px; font-size:12px; font-weight:bold; }
.sb-business-contact-value, .sb-business-contact-value-red{ float:left; height:20px; font-size:12px; width:150px; }
.sb-business-contact-value-red{ font-weight:bold; color:#bd151f }

.sidebar-bookmarks-link { margin-bottom: 5px;}

/* checkout */

.content-checkout-padded, .content-padded{float:left; padding-left:40px;}
.content-padded .text{ width:660px; }
.content-padded-left-21{float:left; padding-left:21px;}


.content-box #title{ float:left; font-size:20px; font-weight:bold; color:#0196ff; padding:20px 0px 10px 20px; }
.content-box .sub-title, .content-box .sub-title{ float:left; font-size:18px; font-weight:bold; color:#0196ff; padding:20px 0px 20px 0px; }
.content-box .sub-title span, .content-box .sub-title span{ font-size:12px; color:#000; font-weight:normal; }
.content-box .sub-title a, .content-box .sub-title a{color:#0000cf;}

.content-box #percent-display{ float:right; font-size:30px; font-weight:bold; color:#fff; width:86px; height:62px; text-align:center; padding:20px 12px 0px 0px; }
.content-box #percent-display div{ font-size:14px;  width:86px; text-align:center;line-height:14px; }

.content-box ul#list-items-header{ float:left; background-color:#e5e5e5; padding:15px 0px 15px 40px; font-weight:bold; color:#515151; width:694px;}
.content-box ul.list-item{ float:left; padding:10px 0px 20px 40px;width:694px}
.content-box ul.list-item-credit { padding-top: 20px; padding-bottom: 10px; }
.content-box ul#list-items-header li, .content-box ul.list-item li{ float:left; width:120px; padding-right:20px; }
.content-box ul#list-items-header li.description, .content-box ul.list-item li.description{ width:256px; padding:0px; padding-right:10px;}
.content-box ul.list-item li.free-budget-display{ width:400px; padding:0px; padding-right:10px;}
.content-box .list-item-divider { float:left; display: inline; margin: 0 0 0 40px; width:674px; border-top: 1px solid #ddd;}


.content-box ul.list-item li input.text {width:30px;}


.content-box #items-price-border{float:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:674px;}
.content-box #items-price{ float:right; padding:10px 86px 10px 0px; }
.content-box #items-price .label{float:left;width:260px; text-align:right;}
.content-box #items-price .price{float:left;width:60px; text-align:right}
.content-box #items-price .title{font-weight:bold;padding-bottom:6px;}
.content-box #items-price span{ font-size:11px; font-weight:normal;}
.content-box #items-price span#totalSum { font-size:11px; font-weight:bold; }

.error-box { margin-top: 10px; margin-bottom: 5px; }
.error-box{float:left; display: inline; width:674px; border:1px solid #ec8585; background-color:#fbecec}
.error-box .error-content{ float:left; padding:10px;}
.error-box .error-content ul li.title{font-size:14px; font-weight:bold; color:#990000; padding-bottom:10px; }
.error-box .error-content ul{float:left; padding:10px 0px 10px 2px; width:600px;}

.content-box .form .label{ text-align:right; }
.content-box .form table { padding-bottom:10px;}
/*** forIE6 ***/ * html .content-box .form table { margin-bottom: 10px; }
.content-box .form  table input.text, .content-box .form  table input.input-short,
	.content-box .form  table input.input-street, .content-box .form  table input.input-streetnumber, .content-box .form  table input.input-zipcode{ width:204px; height:21px; font-size:13px; border:1px solid grey;}
	
.content-box .form  table input.input-short{ width:94px;}
.content-box .form  table input.input-street{ width:174px;}
.content-box .form  table input.input-streetnumber{ width:30px;}
.content-box .form  table input.input-zipcode{ width:30px;}
.content-box .form  table .error input.text{border:1px solid red;}
.content-box .form  table span{ float:left; display:block;}

.content-box .form  table span.choose-payment-type{ float:left; display:inline-table;}
.content-box .form  table span.choose-payment-type input{ margin-right:4px;}
.content-box .form  table span.choose-payment-type img{ padding:4px 30px 0px 10px; margin:0px;}

.content-box .form  table .terms-checkbox{float:left; display:inline-table;}
.content-box .form  table .terms-text{ width:500px; padding-left:10px;}
.content-box .form  table .terms-text a{color:#0000cf;}

.content-box #submit-bar-padded{ float:left; padding:0px 0px 20px 20px;}
.content-box #submit-bar{ float:left; width:690px; background-color:#e5e5e5; padding:10px 0px 10px 0px;}
.content-box #submit-bar #newsletter-checkbox{ float:left; padding-left:20px; padding-top:20px; width:25px;}
.content-box #submit-bar label{ float:left; width:340px; padding-top:20px;}

.content-box #submit-bar button{ float:left; display:block; color:#fff; width:285px; height:68px; }
.content-box #submit-bar button.checkout-btn{ background:url(../images/layout/btn-checkout.png); width:285px; height:68px; border:none; cursor:pointer;}
.content-box #submit-bar button.checkout-btn .checkout-btn-padding{ float:right; display:block; width:265px; text-align:center; padding:0px 30px 0px 0px;font-size:17px; font-weight:bold; }
.content-box #submit-bar button.checkout-btn .checkout-btn-subtitle{ display:block; width:265px; text-align:center; font-size:12px;}

/* RECOMMENDATION PROCESS */
/* recomendation static page */
#recommendation-process{float:left; width:500px;padding:0px 0px 20px 20px;}
#recommendation-process span{ font-size:14px; font-weight:bold; }
#recommendation-process-wrapper{ float:left;  width:693px; height:126px;}
#recommendation-process-1{ float:left; padding:12px 0px 0px 244px; text-align:center}
#recommendation-process-2{ float:left; padding:0px 0px 0px 0px; width:200px; text-align:right;}
#recommendation-process-2 span{ font-size:16px; font-weight:bold;}
#recommendation-process-3{ float:right; padding:0px 0px 0px 0px; width:200px;}
#recommendation-process-link-bg-wrapper{ float:left; padding:0px  0px 10px 20px;}
#recommendation-process-link-bg{ background-image:url(../images/layout/recommendation_link_bg.png); background-repeat:no-repeat; width:694px; height:44px; float:left;}
#recommendation-process-link-bg div{ float:left; padding:13px 0px 0px 30px;}
#recommendation-link-input{ float:left; padding:0px 0px 40px 20px; }
#recommendation-link-input input{width:250px; height:17px;}
#recommendation-link-input span{ font-size:11px; color:#606060}

#recommendation-email-icon, #recommendation-fb-icon, #recommendation-twitter-icon{
	
	background-image:url(../images/layout/recommendation_ico_sprite.png);
	background-repeat:no-repeat;
  	padding-right:10px;
}

#recommendation-email-icon, #recommendation-email-title,
	#recommendation-fb-icon, #recommendation-fb-title,
	#recommendation-twitter-icon, #recommendation-twitter-title{
		
	display:block;
	float:left;
		
}

#recommendation-email-icon{ background-position:0px 0px; width:24px; height:17px; }
#recommendation-email-title{ font-size:14px; font-weight:bold; text-decoration:underline; padding-right:20px; }

#recommendation-fb-icon{ background-position:-45px 0px; width:16px; height:17px; }
#recommendation-fb-title{ font-size:12px; font-weight:normal; text-decoration:underline; padding-right:20px; padding-top:1px;}

#recommendation-twitter-icon{ background-position:-75px 0px; width:17px; height:17px; }
#recommendation-twitter-title{ font-size:12px; font-weight:normal; text-decoration:underline;padding-top:1px; padding-right:20px;}

#recommendation-last-title{ font-size:14px; font-weight:bold; }

/* recomendation confirm page */
#recommendation-confirm{ float:left; width:694px; padding:0px 0px 0px 20px;}
#recommendation-confirm #recommendation-confirm-title{ font-size:18px; font-weight:bold; width:694px; padding-bottom:20px;}
#recommendation-confirm #recommendation-confirm-title span{ color:#0196ff}
#recommendation-confirm span#recommendation-how-to-link{ font-size:12px; color:#2f2f2f;}

#recommendation-confirm #recommendation-confirm-process .title{ float:left; padding:20px 0px 0px 100px; font-size:14px; font-weight:bold; height:50px; width:140px;text-align:center;}
#recommendation-confirm #recommendation-confirm-process #recommendation-comfirm-process-label{ float:left; padding:10px 0px 0px 0px; width:100px; text-align:right; font-size:14px; font-weight:bold;}
#recommendation-confirm #recommendation-confirm-options{ float:left; width:330px; padding-left:30px; padding-top:10px;}

#recommendation-confirm #recommendation-fb-icon{ margin-left:4px; padding-left:2px;}
#recommendation-confirm #recommendation-last-title{ float:left; padding-left:30px;}

#recommendation-confirm .recommendation-confirm-spacer{ float:left;width:330px; height:16px;}


.fb-subscr-earn { position: absolute; top: -10px; right: 50px;width:230px; height:50px; }


/* CONFIRMATION */

#deal-confirmation-page-title{padding:20px 0px 20px 40px;}
#deal-confirmation-page-title #title{ width:450px;}
.padded-right-confirmation-page{ padding:0px 20px 20px 10px;}

/* ACCOUNT */

.content-box #account-orders  #title{ float:left; font-size:20px; font-weight:bold; color:#0196ff; padding:20px 0px 10px 40px; }
.content-box ul#list-items-header-account,
	.content-box ul.list-items-header-account { float:left; background-color:#e5e5e5; margin-left:20px !important; margin-left:10px; padding:15px 0px 10px 10px; font-weight:bold; color:#515151; width:684px;}
.content-box ul.list-item-account{ float:left; padding:10px 0px 20px 30px;width:684px}
.content-box ul#list-items-header-account li,
	.content-box ul.list-items-header-account li, .content-box ul.list-item-account li{ float:left; width:120px; padding-right:10px;text-align:center;}
.content-box ul#list-items-header-account li.description,
	.content-box ul.list-items-header-account li.description, .content-box ul.list-item-account li.description{ width:200px; text-align:left; padding-right:10px;}
.content-box ul.list-item-account li.description{ min-height:128px;}
/*** forIE6 ***/ * html .content-box ul.list-item-account li.description{ height:128px;}
.content-box ul#list-items-header-account li.date, 
	.content-box ul.list-items-header-account li.date , .content-box ul.list-item-account li.date{ width:80px; text-align:left}
.content-box ul#list-items-header-account li.image,
	.content-box ul.list-items-header-account li.image, .content-box ul.list-item-account li.image{width:200px; text-align:left}
.content-box #account-orders .line{ float:left; line-height:1px; height:1px; width:674px; background-color:#ddd; }

.content-box ul#list-items-header-account li.deal-confirmation-info,
.content-box ul.list-items-header-account li.deal-confirmation-info,
.content-box ul.list-item-account li.deal-confirmation-info{ width:110px;}
.content-box ul.list-item-account li.deal-confirmation-info{ padding:10px;}
.content-box li.deal-confirmation-position{ width:160px !important; }
.content-box li.deal-confirmation-price{ width:63px !important;}
.content-box ul.list-items-header-account li.deal-confirmation-position{ width:140px !important; padding:0; padding-left:20px;}
.content-box ul.list-items-header-account li.deal-confirmation-price{ width:100px !important; padding:0;}
.content-box li.deal-confirmation-special{ margin-top:5px; margin-bottom:5px; background-color:#e5e5e5;}
	
.content-box ul#list-items-header-account li.description-2-coloumns,
	.content-box ul.list-items-header-account li.description-2-coloumns,
	.content-box ul.list-item-account li.description-2-coloumns{ width:320px; text-align:left; }

.content-box ul#list-items-header-account li.description-1-coloumns,
	.content-box ul.list-items-header-account li.description-1-coloumns,
	.content-box ul.list-item-account li.description-1-coloumns{ width:620px; text-align:left; }


.order-wrapper { clear: both; position:relative; width:705px; margin-top:26px; margin-bottom:38px; margin-left:10px; padding:15px 0 0 8px; border: 1px solid #acacac; }
.order-wrapper .deal-preview-link { right:8px; top:-17px; margin-left: 0 !important; }
.order-image { float:left; display:inline; width:143px; height:96px; }
.order-image img { border: 1px solid #acacac; }
.order-description { float:left; display:inline; padding-left:13px; padding-top:2px; width:260px; font-size:15px; font-weight:bold; }
.order-properties { float:left; display:inline; margin-top: 3px; margin-left: 20px; }
.order-properties li { clear:both; float:left; display:inline; width:256px; padding-bottom:6px; line-height:15px; }
.order-properties li a { color:#0000cf; text-decoration:underline; }
.order-properties-typ { float:left; display:inline; width:95px }
.order-saving { font-size:14px; font-weight:bold; }
.order-list { clear: both; float:left; display:inline; width:701px; border-top:1px dotted #191b1f; }
/*** forIE6 ***/ * html .order-list { border-top:none; background: transparent url(../images/layout/line_dotted.gif) top left repeat-x; padding-top:1px; }
.firstItem { border-top:none; }
/*** forIE6 ***/ * html .firstItem { background:none; }
.order-list-header { margin-top: 5px; border-top:1px solid #f4f3f4;}
/*** forIE6 ***/ * html .order-list-header { background:none; }
.order-list li { float: left; display:inline; padding-top: 7px; padding-bottom: 5px; }
.order-list-header li { border-top:1px solid #acacac; border-bottom:1px solid #acacac; background: #e8e9e8 url(../images/layout/order_header_bg.png) left top repeat-x; font-weight:bold; }
.order-list-number { width:80px; padding-left:7px; }
.order-list-code-control { width:103px; padding-left:7px; }
.order-list-code-coupon { width:103px; padding-left:7px; }
.order-list-status { width:352px; padding-left:7px; }
.order-list-print { width:20px; padding-right:8px; padding-left:7px; }
.order-list-print a { display:block; text-indent: -9999px;
 width:20px; height:17px; background: transparent url(../images/layout/icons_diag.png) -340px -43px no-repeat; /* ICON: grey printer */}
.order-wrap { height:2px; }
.invalid { color:#c00201; text-decoration:line-through; font-weight:bold; }

.wrap { clear:both;}
/*** forIE6 ***/ * html .wrap { overflow:hidden; }

/* LOGIN */

.content-box #title-login{  float:left; font-size:18px; font-weight:bold; color:#0196ff; padding:20px 0px 20px 0px;}
.content-box .form-login{ float:left; width:680px;}
.content-box .form-login  table input.text{ width:210px; height:21px; font-size:13px; border:1px solid grey;}
.content-box .form-login .label{ text-align:left; width:90px; font-weight:bold; }
.content-box .form-login .info-text{ text-align:left; font-weight:bold; }
.content-box .form-login td{ text-align:right;}
.content-box .form-login  table { padding-bottom:10px;}
.content-box .form-login  table .error input.text{border:1px solid red;}
.content-box span#opt-submit{ float:right; display:block;}

.content-box input.submit-login, #popupBox input.submit-send, .content-data input.submit-send, .content-data input.submit-cancel{ background-image:url(../images/layout/submitBtn.png); background-color: transparent; width:143px; height:27px; border:0px; color:#2f2f2f; font-weight:bold; cursor:pointer; padding:0px; margin:0px;}
.content-data input.submit-send, .content-box input.submit-cancel { background-image:url(../images/layout/submitBtn_grey.png); }
.content-box .mode-edit input.submit-send { background-image:url(../images/layout/submitBtn.png); }

.content-box-bookmarks{ float:left; padding:1px 1px 1px 1px; width: 100%; }
.content-box-bookmarks span{ font-size:13px; font-weight:bold; padding: 0; padding-left:20px; color:#2F2F2F; }
.content-box-bookmarks img{ vertical-align: middle; }

/* LAYER */

#popupBox{float:left; border:3px solid #69814d; background-color:#fff; width:540px;}
#top-layer-padded{ float:left; padding:20px;}
#popupBox .title{  float:left; font-size:18px; font-weight:bold; color:#000; padding:0px 0px 20px 0px;}
#popupBox #error-box-popup{float:left; width:450px; border:1px solid #ec8585; background-color:#fbecec; margin-bottom:10px;}
#popupBox #error-box-popup .error-content{ float:left; padding:10px;}
#popupBox #error-box-popup .error-content{font-size:13px; font-weight:bold; color:#990000; padding-bottom:10px; }

/* HTTP ERROR */

#http-error-title, #http-error-description{ float:left; padding:0px 0px 40px 40px;color:#4b4b4b; font-weight:bold; width:460px;  }
#http-error-title{ font-size:48px;}
#http-error-description{ font-size:14px;}

.raf-text { width:500px; }
.raf-process { margin-top:25px; }
.raf-text-center { margin-top:13px; font-size:14px; text-align:center; }
.raf-action { margin-top:22px; margin-bottom:66px; border:1px solid #ebeaeb; padding-top:20px; padding-bottom:10px; }
.raf-action-intro {font-size:16px; font-weight:bold; text-align:center;}
.raf-action-btn { margin-top:17px; }
.raf-action-btn-left { float:left; display:inline; margin-left:110px;}
.raf-action-btn-right { float:right; display:inline; margin-right:105px;}
.raf-action-expl {  margin-top:35px;font-size:12px; }
.raf-action-expl-left { float:left; display:inline; width:320px; margin-left:12px;}
.raf-action-expl-right { float:right; display:inline; width:300px; margin-right:20px;}
.raf-action-expl-hl { margin-bottom:5px; font-weight:bold; }
.raf-action-expl a { color:#19548b; font-weight:bold; text-decoration:underline;}
.raf-action-expl .addIconDarkTriangleRight { padding-left: 30px; }


/* ############## */
/* ### FOOTER ### */
/* ############## */

#footer{float:left; width:994px; margin-top: 37px; color: #2f2f2f;padding:0px 0px 20px 0px; font-size: 12px; background:url(../images/layout/footer_sprite.png) -994px top repeat-y; }
#footer-content{ padding:0px 0px 0px 10px; }
#footer a{color: #2f2f2f; }
#footer-header{float:left; width:994px; height:10px; background:url(../images/layout/footer_sprite.png) left top no-repeat; }
.footer-cities-wrapper { float: left; width: 540px; margin-top: 10px;}
.footer-cities-header { width:300px; padding:0px 0px 20px 0px; font-weight: bold; }
.footer-cities {float: left; padding-bottom:15px;}
.footer-cities li {display: block; width: 107px; padding-bottom: 3px; padding-left: 13px; background: transparent url(../images/layout/icons_diag.png) -368px -23px no-repeat; /* ICON: black disc gree bg */ }
.footer-cities li a { }
.footer-links { float: right;  width:440px; margin-top: 15px; line-height: 1.4em; text-align: right;}
.footer-bookmarks { float: right;  margin-top: 15px; text-align: right;}
.footer-bookmarks-intro { margin-bottom: 5px; }
.footer-bookmarks-links { white-space: nowrap }
.footer-trusted { float: right;  margin-top: 15px; text-align: right;}
.footer-trusted .logo { background:url(../images/layout/footer_sprite.png) -994px top repeat-y; }
#footer ul#footer-lists{float:left; padding-right:20px;}
#footer li.footer-lists-li{float:left; padding-right:10px; width:164px;}
#footer ul.footer-lists-entry{float:left; list-style-type:square; line-height:18px;}
#footer ul.footer-lists-entry a{ text-decoration:none;}
#footer ul.footer-lists-entry a:hover{ text-decoration:underline; }

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.no-float{ float:none !important; }
.inline { display: inline !important; }
.underline{ text-decoration:underline; }
.deal-highlight{ color:#578b39}
.bold{ font-weight:bold; }
.center{ text-align:center }
.align-left{ text-align:left }
.block{display:block;}
.padded{ padding:0px 0px 20px 30px;}
.padded-20{padding:20px;}
.padding-0{padding:0 !important;}
.padding-right-0{padding-right:0 !important;}
.padding-bottom-10{padding-bottom:10px;}
.padding-right-10{ padding-right:10px;}
.padding-left-30 { padding-left:30px; }
.margin-top-6{margin-top:6px;}
.standardLiDisc { list-style-type:disc }
.a-blue-color { color:#0000cf }

.yellow-bg{ background: url(../images/layout/box_white_yellow_bg.png) left top repeat-y;}
.white-bg{ background-color:#fff; }

.width480{ float:left; width:480px;}

/* ############################################## */
/* ##### EXTENDEND - ANYONE CAN ADD CLASSES ##### */
/* ############################################## */

.hidden{width:0px; height:0px; font-size:1px; line-height:1px; display:none;}
.hidden_submit div{ float:left; width:0px; height:0px; font-size:1px; line-height:1px; display:none;}

.get-deal-newsletter{float:left; padding-top:10px; width:200px;}
.get-deal-newsletter input{ width:196px;}


#alert-box-wrapper{float:left; width:974px; padding:0px 0px 30px 10px; }
#alert-box{float:left; background-color:#fff; width:958px; padding:0px 0px 10px 16px;}
#error-absolut-box{width:100%; left:0; top:0; position:absolute;}
#absolut-box-content{height:100%;width:100%;padding:0px; background:url(../images/layout/body_bg_test.png);background-repeat:repeat-x; background-color:none;}

#notification-box{ font-size:18px; font-weight:bold; }

.fan_box .connect_action .name {
	font-size: 10px;
}

.ico-vz{
	background:url(../images/layout/studivz16x16.png);
	background-repeat:no-repeat;
	width: 16px; height:16px;
	display: block;
	float: left;
	margin-right: 4px;
}

.mydata-success{ float:left; font-size:20px; font-weight:bold; padding:20px 0px 10px 20px; }
