@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

h3{
	
	width:520px;
	font-size:16px;
	font-weight:bold;
	margin:30px 0px 10px 0px;
	color:#E10915;
	line-height:22px;
	border-bottom:1px dashed #999999;
}
h4{
	width:520px;
	margin:10px 0px 60px 0px;
	color:#E10915;
	line-height:1px;
	border-bottom:1px dashed #999999;
}


#premium h3{
	
	width:520px;
	font-size:16px;
	font-weight:bold;
	margin:30px 0px 10px 0px;
	color:#726758;
	line-height:22px;
	border-bottom:1px dashed #999999;
}
#premium h4{
	width:520px;
	margin:10px 0px 60px 0px;
	color:#726758;
	line-height:1px;
	border-bottom:1px dashed #999999;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(bg_komplett_blau.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}

#div_all{
	width:932px;
	margin-left:auto;
	margin-right:auto;
}

#div_head{
	float:left;
	width:932px;
	height:105px;
	background-image:url(bg_head.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #D9D9D9;
}

#div_head_premium{
	float:left;
	width:932px;
	height:105px;
	background-image:url(bg_head_grau.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #D9D9D9;
}

#logo{
	float:left;
	width:160px;
	height:105px;
}

#sprache{
	float:left;
	width:758px;
	height:51px;
	font-size:11px;
	text-align:right;
	margin-top:19px;
	padding-right:14px;
	line-height:5px;
}

.box_border_spiegel {
	clear:left; 
	width:599px;
}

#navigation{
	float:left;
	width:772px;
	height:35px;
}

#navigation_en{
	float:left;
	width:739px;
	height:35px;
	padding-left:33px;
}

#div_haupt_bild{
	width:932px;
	float:left;
	height:252px;
}

.titel_bild_kl{
	width:310px;
	float:left;
	height:252px;
	border-right:1px solid #FFFFFF;
}

.titel_bild_mittel{
	width:466px;
	float:left;
	height:252px;
	border-right:1px solid #FFFFFF;
}

.titel_bild_neu{
	width:644px;
	float:left;
	height:252px;
	border-right:1px solid #FFFFFF;
}

#div_balken{
	width:932px;
	float:left;
	height:32px;
}

.balken_rot{
	width:240px;
	float:left;
	height:23px;
	border-right:1px solid #FFFFFF;
	background-color:#E10915;
	padding:9px 0px 0px 70px;
}

.balken_rot_content{
	width:569px;
	float:left;
	height:24px;
	border-right:1px solid #FFFFFF;
	background-color:#E10915;
	padding:8px 0px 0px 75px;
}

.balken_schwarz_content{
	width:569px;
	float:left;
	height:23px;
	border-right:1px solid #FFFFFF;
	background-color:#000000;
	padding:9px 0px 0px 75px;
}

.balken_rot_produkte{
	width:619px;
	float:left;
	height:24px;
	border-right:1px solid #FFFFFF;
	background-color:#E10915;
	padding:8px 0px 0px 25px;
}

.balken_rot_marginal{
	width:267px;
	float:left;
	height:23px;
	background-color:#E10915;
	padding:9px 0px 0px 20px;
}

.balken_schwarz_marginal{
	width:267px;
	float:left;
	height:23px;
	background-color:#000000;
	padding:9px 0px 0px 20px;
}

.balken_schwarz{
	width:240px;
	float:left;
	height:24px;
	border-right:1px solid #FFFFFF;
	background-color:#000000;
	padding:8px 0px 0px 70px;
}

.balken_schwarz_mittel{
	width:396px;
	float:left;
	height:23px;
	border-right:1px solid #FFFFFF;
	background-color:#000000;
	padding:9px 0px 0px 70px;
}


#div_boxen{
	width:932px;
	float:left;
	height:150px;
	border-bottom:1px solid #D9D9D9;
}

#div_boxen h1{
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
}


#div_content{
	width:932px;
	float:left;
	border-bottom:1px solid #D9D9D9;
	background-image: url(bg_tropfen_blau_content.jpg);
	background-color:#EBF2FA;
	background-repeat:repeat-y;
}

#div_content_premium{
	width:932px;
	float:left;
	border-bottom:1px solid #D9D9D9;
	background-image: url(bg_grau_content.jpg);
	background-repeat:repeat-y;
}

#div_content h1{
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
}


.box{
	width:280px;
	float:left;
	height:124px;
	border-right:1px solid #FFFFFF;
	background-image:url(bg_box_1.jpg);
	background-repeat:repeat-x;
	line-height:20px;
	padding:26px 10px 0px 20px;
}

.box_2{
	width:290px;
	float:left;
	height:124px;
	border-right:1px solid #FFFFFF;
	background-image:url(bg_box_2.jpg);
	background-repeat:repeat-x;
	line-height:20px;
	padding:26px 0px 0px 20px;
}

.box_mittel_premium{
	width:446px;
	float:left;
	height:124px;
	border-right:1px solid #FFFFFF;
	background-image:url(bg_box_2.jpg);
	background-repeat:repeat-x;
	line-height:20px;
	padding:26px 0px 0px 20px;
}


.box_3{
	width:290px;
	float:left;
	height:124px;
	background-image:url(bg_box_1.jpg);
	background-repeat:repeat-x;
	line-height:20px;
	padding:26px 0px 0px 20px;
}

#box_content{
	width:599px;
	float:left;
	border-right:1px solid #FFFFFF;
	line-height:20px;
	padding:32px 20px 20px 25px;
}

#box_content h1{
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	color:#E10915;
}

#box_content h2{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	color:#E10915;
	border-bottom:1px dashed #999999;
	width:520px;
}

#box_marginal{
	width:257px;
	float:left;
	padding:22px 0px 0px 30px;
}

#box_download{
	float:left; 
	width:257px; 
	height:230px;
	background-image:url(bg_download.gif);
	background-repeat:repeat-y;
	padding:22px 0px 0px 30px;
}

#box_download_premium{
	float:left; 
	width:257px; 
	height:230px;
	background-image:url(bg_download_premium.gif);
	background-repeat:repeat-y;
	padding:22px 0px 0px 30px;
}


#box_marginal h1{
	margin-bottom:7px;
	color:#E10915;
	border-bottom:1px dashed #CCCCCC;
	width:230px;
	font-size:13px;
}

#box_marginal h2, #box_download_premium h2{
	margin-bottom:0px;
	color:#E10915;
	font-size:12px;
	line-height:13px;
}

#box_marginal h3, #box_download_premium h3{
	margin-bottom:7px;
	color:#191919;
	font-size:13px;
	border-bottom:1px dashed #CCCCCC;
	width:230px;
}

.thumb_yourself, .thumb_yourself:link, .thumb_yourself:visited{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_yourself.jpg);
	color:#333333;
	text-decoration:none;
}

.thumb_yourself:hover{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_yourself_a.jpg);
	color:#E10915;
}

.thumb_spiegel, .thumb_spiegel:link, .thumb_spiegel:visited{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_spiegel.jpg);
	color:#333333;
	text-decoration:none;
}

.thumb_spiegel:hover{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_spiegel_a.jpg);
	color:#E10915;
}


.thumb_premium, .thumb_premium:link, .thumb_premium:visited{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_premium.jpg);
	color:#333333;
	text-decoration:none;
}

.thumb_premium:hover{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_premium_a.jpg);
	color:#726758;
}

.download_spiegel, .download_spiegel:link, .download_spiegel:visited{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_spiegel_pdf.jpg);
	color:#333333;
	text-decoration:none;
}

.download_spiegel:hover{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_spiegel_pdf.jpg);
	color:#E10915;
}

.download_vitali, .download_vitali:link, .download_vitali:visited{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_vitali.jpg);
	color:#333333;
	text-decoration:none;
}

.download_vitali:hover{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_vitali.jpg);
	color:#E10915;
}

.download_vitali_p, .download_vitali_p:link, .download_vitali_p:visited{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_vitali_p.jpg);
	color:#333333;
	text-decoration:none;
}

.download_vitali_p:hover{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_vitali_p.jpg);
	color:#E10915;
}

.download_alu, .download_alu:link, .download_alu:visited{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_alu.jpg);
	color:#333333;
	text-decoration:none;
}

.download_alu:hover{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_alu.jpg);
	color:#E10915;
}

.download_alu_p, .download_alu_p:link, .download_alu_p:visited{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_alu_p.jpg);
	color:#333333;
	text-decoration:none;
}

.download_alu_p:hover{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_alu_p.jpg);
	color:#E10915;
}

.download_weg, .download_weg:link, .download_weg:visited{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_weg.jpg);
	color:#333333;
	text-decoration:none;
}

.download_weg:hover{
	float:left;
	width:136px;
	height:45px;
	font-size:11px;
	padding:28px 0px 0px 100px;
	background-image:url(../img/thumb_weg.jpg);
	color:#E10915;
}

.thumb_vitali, .thumb_vitali:link, .thumb_vitali:visited{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_vitali.jpg);
	color:#333333;
	text-decoration:none;
}

.thumb_vitali:hover{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_vitali_a.jpg);
	color:#726758;
}

.thumb_alu, .thumb_alu:link, .thumb_alu:visited{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_alu.jpg);
	color:#333333;
	text-decoration:none;
}

.thumb_alu:hover{
	float:left;
	width:156px;
	height:40px;
	font-size:11px;
	padding:20px 0px 0px 80px;
	background-image:url(../img/thumb_box_alu_a.jpg);
	color:#726758;
}


.produkte_box{
	width:162px;
	float:left;
	height:142px;
	background-image: url(../img/bg_box_klein.png);
	line-height:20px;
	padding:10px 12px 10px 12px;
	margin-right:15px;
	margin-top:15px;
}

.produkte_box_mittel{
	width:162px;
	float:left;
	height:238px;
	background-image: url(../img/bg_box_mittel.png);
	line-height:20px;
	padding: 11px 12px 11px 12px;
	margin-right:15px;
	margin-top:15px;
}



.produkte_box_gross_vitali{
	width:162px;
	float:left;
	height:479px;
	background-image: url(../img/bg_box_vitali.png);
	line-height:20px;
	padding: 11px 12px 11px 12px;
	margin-right:15px;
	margin-top:15px;
}
.produkte_box_gross{
	width:162px;
	float:left;
	height:419px;
	background-image: url(../img/bg_box_gross.png);
	line-height:20px;
	padding: 11px 12px 11px 12px;
	margin-right:15px;
	margin-top:15px;
}

.produkte_pic_mittel{
	width:162px;
	float:left;
	height:180px;
	border-bottom:1px solid #FFFFFF;
}

.produkte_pic_gross{
	width:162px;
	float:left;
	height:360px;
	border-bottom:1px solid #FFFFFF;
}

.produkte_pic_vitali{
	width:162px;
	float:left;
	height:220px;
	border-bottom:1px solid #FFFFFF;
}

.produkte_txt{
	width:150px;
	float:left;
	height:53px;
	padding:4px 0px 0px 12px;
	background-color:#E10915;
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
}

.produkte_txt_vitali{
	width:150px;
	float:left;
	height:245px;
	padding:12px 0px 0px 12px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;
}

.produkte_pic{
	position:absolute;
	width:162px;
	float:left;
	height:115px;
	border-bottom:1px solid #FFFFFF;
}

.produkte_link{
	position:absolute;
	width:162px;
	float:left;
	height:26px;
	margin-top:116px;
}




#div_abschluss{
	width:917px;
	float:left;
	height:25px;
	background-color:#FFFFFF;
	border-bottom:1px solid #D9D9D9;
	font-size:11px;
	padding:11px 0px 0px 15px;
}

#div_abschluss_2{
	width:917px;
	float:left;
	height:16px;
	font-size:11px;
	padding:10px 0px 20px 15px
}































/*Navigation*/

.nav_haupt{
	margin-right:32px;
}

.nav_impressum, .nav_impressum:link, .nav_impressum:visited{
	margin-left:215px;
	color:#333333;
	text-decoration:none;
}

.nav_impressum:hover{
	margin-left:215px;
	color:#333333;
	text-decoration:underline;
}

.nav_fliess, .nav_fliess:link, .nav_fliess:visited{
	color:#E10915;
	text-decoration:none;
}

.nav_fliess:hover{
	color:#E10915;
	text-decoration:underline;
}

.nav_box, .nav_box:link, .nav_box:visited{
	color:#E10915;
	font-weight:bold;
	text-decoration:none;
}

.nav_box:hover{
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}
.nav_box2, .nav_box2:link, .nav_box2:visited{
	color:#5F5649;
	font-weight:bold;
	text-decoration:none;
}

.nav_box2:hover{
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}

.nav_produkte, .nav_produkte:link, .nav_produkte:visited{
	width:162px;
	float:left;
	height:23px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:#E10915;
	color:#FFFFFF;
	padding-top:3px;
}

.nav_produkte:hover{
	width:162px;
	float:left;
	height:23px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:#EAEFFB;
	color:#E10915;
	padding-top:3px;
}

.nav_produkte_s, .nav_produkte_s:link, .nav_produkte_s:visited{
	width:162px;
	float:left;
	height:23px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:#000000;
	color:#FFFFFF;
	padding-top:3px;
}

.nav_produkte_s:hover{
	width:162px;
	float:left;
	height:23px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:#726758;
	color:#ffffff;
	padding-top:3px;
}

.nav_marginal, .nav_marginal:link, .nav_marginal:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/nav_strich.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	font-size:12px;
	line-height:28px;
}

.nav_marginal:hover, .nav_marginal_aktiv{
	color:#E10915;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/nav_strich_aktiv.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	font-size:12px;
	line-height:28px;
}

.nav_marginal_s, .nav_marginal_s:link, .nav_marginal_s:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/nav_strich_s.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	font-size:12px;
	line-height:28px;
}

.nav_marginal_s:hover, .nav_marginal_s_aktiv{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/nav_strich_s_aktiv.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	font-size:12px;
	line-height:28px;
}


.nav_pdf, .nav_pdf:link, .nav_pdf:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	line-height:30px;
	font-size:12px;
}

.nav_pdf:hover{
	color:#E10915;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	line-height:30px;
	font-size:12px;

}

.vorteile{
	font-size:12px;
	font-weight:bold;
	background-image:url(../img/punkt.gif);
	background-repeat:no-repeat;
	background-position:left top+3px;
	padding-left:18px;
	}
	
/* @media print {
	@page { size:landscape; }
	
	#sprache, #language, #doit, #div_abschluss_2, #div_haupt_bild, #div_balken {
		display:none;
	}
	
	#div_head {
		background-image:none;
		width:650px;
	}
	
	body {
		background-image:none;
	}
	
	#div_all{
		width:900px;
		margin-left:0px;
		margin-right:0px;
	}
	
	#div_head_premium{
		float:left;
		width:650px;
		height:105px;
		background-image:none;
		border-bottom:1px solid #D9D9D9;
	}

	
	#div_boxen{
		width:650px;
		float:left;
		height:auto;
		border-bottom:1px solid #D9D9D9;
	}
	
	.box, .box_2, .box_3{
		background-image:none;
		line-height:16px;
		font-size:11px;
		width:600px;
		clear:left;
		padding-left:0px;
		padding-right:0px;
	}
	
	#div_abschluss{
		width:900px;
		float:left;
		height:25px;
		background-color:#FFFFFF;
		border-bottom:0px;
		font-size:10px;
		padding:11px 0px 0px 0px;
		text-align:left;
	}
	
	#navigation{
		clear:left;
		width:650px;
		height:35px;
		padding-top:30px;
	}
	
	.nav_haupt{
		float:left;
		margin-right:14px;
	}
	
	#box_content{
		width:650px;
		float:left;
		border-right:0px solid #FFFFFF;
		line-height:20px;
		padding:32px 0px 20px 0px;
	}
	
	#div_content{
		width:900px;
		float:left;
		border-bottom:1px solid #D9D9D9;
		background-image: none;
		background-color:#FFFFFF;
	}
	
	#box_marginal{
		width:250px;
		float:left;
		padding:22px 0px 0px 0px;
	}
	
	.produkte_box_gross{
		width:162px;
		float:left;
		height:419px;
		display:block;
		background-image:none;
		line-height:20px;
		padding: 0px 0px 0px 0px;
		margin-right:15px;
		margin-top:15px;
	}
	
	.produkte_box_mittel{
		width:162px;
		float:left;
		height:238px;
		background-image:none;
		line-height:20px;
		padding: 0px 0px 0px 0px;
		margin-right:15px;
		margin-top:15px;
	}
	
	.box_border_spiegel {
		clear:left; 
		width:599px;
		height:auto;
		display:block;
		page-break-after:auto;
	}
	
	.produkte_txt{
		width:150px;
		float:left;
		height:53px;
		padding:4px 0px 0px 12px;
		background-color:#FFFFFF;
		color:#000000;
		background-image:none;
		font-size:12px;
		line-height:16px;
	}
	
	.produkte_pic_gross{
		width:162px;
		float:left;
		border-bottom:1px solid #FFFFFF;
	}
	
	.box_mittel_premium{
		width:445px;
		float:left;
		height:auto;
		border-right:1px solid #FFFFFF;
		background-image:none;
		line-height:20px;
		padding:26px 0px 0px 0px;
	}

}

*/

