#main{background: #fff; margin: 0; padding: 0; }
#main .microsite, #main .inner, #main .outer_border{ border: none; margin: 0; padding: 0; background: none;  }

#sommer_2010 {
	width: 1000px;
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	zoom:1;
	overflow:auto;
	display: block;
}

.lang_de #sommer_2010 {	background: url(img/background_DE.jpg) 0 0 no-repeat #ffffff }
.lang_fr #sommer_2010 {	background: url(img/background_FR.jpg) 0 0 no-repeat #ffffff }
.lang_nl #sommer_2010 {	background: url(img/background_NL.jpg) 0 0 no-repeat #ffffff }
.lang_da #sommer_2010 {	background: url(img/background_DK.jpg) 0 0 no-repeat #ffffff }
.lang_it #sommer_2010 {	background: url(img/background_IT.jpg) 0 0 no-repeat #ffffff }
.lang_es #sommer_2010 {	background: url(img/background_ES.jpg) 0 0 no-repeat #ffffff }
.lang_en #sommer_2010, .lang_sv #sommer_2010, .lang_no #sommer_2010, .lang_fi #sommer_2010, .lang_ie #sommer_2010, .lang_pt #sommer_2010  { background: url(img/background_INT.jpg) 0 0 no-repeat #ffffff }

#sommer_2010 .social {
	position: absolute;
	top: 370px;
	left: 18px;
	width: 964px; 
}

#sommer_2010 .social .element {
	float: left;
	margin: 0 15px 10px 0;
}

#sommer_2010 .social .element .rss {display: none;}
#sommer_2010 .social .element .facebook {display: none;}
#sommer_2010 .social .element .socialbookmark_heading { font-weight: normal; }
#sommer_2010 .social .element .myspace {display:none;}
.aff_14 #sommer_2010 .social .element .twitter {display:none;}
.aff_57 #sommer_2010 .social .element .twitter {display:none;}

#sommer_2010 .pixum_button {
	margin: 15px 0 0 18px;
}

#sommer_2010 .top_promotion {
	background: url(img/background_WM.png) top left no-repeat;
	position:relative;
	margin-top: 20px;
	margin-left: 560px;
	height: 321px;
	width: 416px;
	overflow: hidden;
	display: block;
}

.aff_0 #sommer_2010 .top_promotion, .aff_16 #sommer_2010 .top_promotion {
	background: url(img/background_top_promotion_fb.png) top left no-repeat;
}

.aff_14 #sommer_2010 .top_promotion, .aff_17 #sommer_2010 .top_promotion, .aff_18 #sommer_2010 .top_promotion, .aff_24 #sommer_2010 .top_promotion, .aff_37 #sommer_2010 .top_promotion, .aff_38 #sommer_2010 .top_promotion, .aff_47 #sommer_2010 .top_promotion, .aff_48 #sommer_2010 .top_promotion, .aff_51 #sommer_2010 .top_promotion {
	background: url(img/background_top_promotion_fb_quadratisch.png) top left no-repeat;
}

#sommer_2010 .top_promotion h2 {
	color: #ffffff;
	width: 90%;
	margin: 18px 0 0 0;
	padding: 0 22px 0 22px;
	font-size: 20px;
}

#sommer_2010 .top_promotion h3 {
	color: #ffffff;
	width: 90%;
	margin: 0;
	padding: 0 22px 0 22px;
	font-size: 18px;
	font-weight: normal;
}

#sommer_2010 .top_promotion p {
	padding: 5px 22px 0 22px;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

.aff_0 #sommer_2010 .top_promotion p, .aff_16 #sommer_2010 .top_promotion p {
font-size:16px;
line-height: 19px;
height: 166px;
margin:0;
padding:45px 22px 0 255px;
width:40%;
}

.aff_14 #sommer_2010 .top_promotion p, .aff_17 #sommer_2010 .top_promotion p, .aff_18 #sommer_2010 .top_promotion p, .aff_24 #sommer_2010 .top_promotion p, .aff_37 #sommer_2010 .top_promotion p, .aff_38 #sommer_2010 .top_promotion p, .aff_47 #sommer_2010 .top_promotion p, .aff_48 #sommer_2010 .top_promotion p, .aff_51 #sommer_2010 .top_promotion p {
font-size:16px;
line-height: 19px;
height: 166px;
margin:0;
padding:45px 22px 0 230px;
width:41%;
}

#sommer_2010 .top_promotion .pixum_button {
	position: absolute;
	top: 253px;
	left: 5px;
}

.aff_0 #sommer_2010 .top_promotion .pixum_button, .aff_16 #sommer_2010 .top_promotion .pixum_button {
	top: 200px;
	left: 236px;
}

.aff_14 #sommer_2010 .top_promotion .pixum_button, .aff_17 #sommer_2010 .top_promotion .pixum_button, .aff_18 #sommer_2010 .top_promotion .pixum_button, .aff_24 #sommer_2010 .top_promotion .pixum_button, .aff_37 #sommer_2010 .top_promotion .pixum_button, .aff_38 #sommer_2010 .top_promotion .pixum_button, .aff_47 #sommer_2010 .top_promotion .pixum_button, .aff_48 #sommer_2010 .top_promotion .pixum_button, .aff_51 #sommer_2010 .top_promotion .pixum_button {
	top: 200px;
	left: 213px;
}

.aff_0 #sommer_2010 .top_promotion .voucher, .aff_14 #sommer_2010 .top_promotion .voucher, .aff_16 #sommer_2010 .top_promotion .voucher, .aff_17 #sommer_2010 .top_promotion .voucher, .aff_18 #sommer_2010 .top_promotion .voucher, .aff_24 #sommer_2010 .top_promotion .voucher, .aff_37 #sommer_2010 .top_promotion .voucher, .aff_38 #sommer_2010 .top_promotion .voucher, .aff_47 #sommer_2010 .top_promotion .voucher, .aff_48 #sommer_2010 .top_promotion .voucher, .aff_51 #sommer_2010 .top_promotion .voucher {
	padding: 0 5px 0 22px; font-weight: bold; font-size: 15px; line-height: 19px; float: left;
}

.aff_47 #sommer_2010 .top_promotion .voucher {
	padding-left: 15px;
}

.aff_0 #sommer_2010 .top_promotion .vouchercode, .aff_14 #sommer_2010 .top_promotion .vouchercode, .aff_16 #sommer_2010 .top_promotion .vouchercode, .aff_17 #sommer_2010 .top_promotion .vouchercode, .aff_18 #sommer_2010 .top_promotion .vouchercode, .aff_24 #sommer_2010 .top_promotion .vouchercode, .aff_37 #sommer_2010 .top_promotion .vouchercode, .aff_38 #sommer_2010 .top_promotion .vouchercode, .aff_47 #sommer_2010 .top_promotion .vouchercode, .aff_48 #sommer_2010 .top_promotion .vouchercode, .aff_51 #sommer_2010 .top_promotion .vouchercode {
	margin:0; display:block; font-size: 19px; line-height: 19px; color: #ff6600;
}

#sommer_2010 .promotion {
	float: left;
	margin: 80px 0 15px 0;
	width: 500px;
}

#sommer_2010 .promotion h2 {
	color: #558536;
	font-size: 20px;
	padding: 0 0 0 18px;
	margin: 0;
}

#sommer_2010 .promotion p {
	padding: 10px 0 0 0;
	margin: 0 18px 0 18px;
}

#sommer_2010 .summerzoom {
	background: url(img/background_summerzoom.jpg) top right no-repeat #ffffff;
	border-right: dotted 1px #9c9c9c;
	width: 497px;
}

#sommer_2010 .mittwoch {
	background: url(img/background_mittwoch.jpg) top right no-repeat #ffffff;
	width: 499px;
}

#sommer_2010 .promotion .halfewidth {
	width: 60%;
}

#sommer_2010 .promotion .preis {
	width: 33%;
	float: left;
	margin: 20px 0 0 0;	
}

#sommer_2010 .promotion .preis img {
	margin: 10px 0 0 18px;
}

#sommer_2010 .productslider {
	background: url(img/prod_slider_bg.png) top left repeat-x;
	height: 190px;
	padding: 0;
	margin: 15px 18px 0 18px;
	float: left;
	width: 964px;
	display:inline;
	zoom:1;
}

#sommer_2010 .productslider_left {
	background: url(img/prod_slider_left.png) top left no-repeat;
	width: 5px;
	height: 190px;
	margin: 0;
	float: left;
}

#sommer_2010 .productslider_right {
	background: url(img/prod_slider_right.png) top left no-repeat;
	width: 5px;
	height: 190px;
	margin: 0 0 0 0;
	float: right;
}

#sommer_2010 .productslider_element {
	float: left;
	padding: 0 10px 0 10px;
	margin: 1px 0 0 0;
	border-right: 1px solid #cdcdcd;
	height: 188px;
	width: 216px;
}

#sommer_2010 .productslider_element p {
	padding: 7px 0 0 0;
}

#sommer_2010 .productlistslider_lastelement {
	border-right: none;
}

#sommer_2010 .productslider_element a:link, #sommer_2010 .productslider_element a:active, #sommer_2010 .productslider_element a:visited  {text-decoration: none; color: #00aaff; border:hidden  }
#sommer_2010 .productslider_element a:hover {text-decoration: underline; } 
#sommer_2010 .productslider_element img {border: none; margin: 10px 0; }
#sommer_2010 .productslider_element .center {text-align: center;}
#sommer_2010 .productslider_element .prodname {font-size: 14px; color: #333333; font-weight: bold;}
#sommer_2010 .productslider_element .subline {font-size: 12px; color: #666666; font-weight: normal;}

#sommer_2010 .newsletterabo {
	float: right;
	height: 30px;
	background: url(img/newsletter.png) top left no-repeat;
	margin: 15px 22px 10px 0;
}

.aff_0 #sommer_2010 .newsletterabo, .aff_14 #sommer_2010 .newsletterabo, .aff_16 #sommer_2010 .newsletterabo, .aff_17 #sommer_2010 .newsletterabo, .aff_18 #sommer_2010 .newsletterabo, .aff_24 #sommer_2010 .newsletterabo, .aff_37 #sommer_2010 .newsletterabo, .aff_38 #sommer_2010 .newsletterabo, .aff_47 #sommer_2010 .newsletterabo, .aff_48 #sommer_2010 .newsletterabo, .aff_51 #sommer_2010 .newsletterabo {
	margin-top: -20px;
}

#sommer_2010 .newsletterabo a:link, #sommer_2010 .newsletterabo a:active, #sommer_2010 .newsletterabo a:visited {
	color: #00aaff;
	text-decoration: none;
	margin: 0 0 0 35px;
	line-height: 30px;
} 

#sommer_2010 .newsletterabo a:hover {
	color: #00aaff;
	text-decoration: underline;
}

#sommer_2010 p {
	margin: 0;
	padding-top: 15px;
}


#sommer_2010 .footer {
	zoom:1;
	display: block;	
}

#sommer_2010 .footer p {
	font-size: 10px;
	color: #9b9b9b;
	margin: 15px;
	font-weight: normal;
	padding: 10px;
}

.clear {
	clear: both;
	width: 100%;
	height: 0;
}
