body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #c03;
}
a:visited {
	color: #c03;
}
a:hover {
	color: #000;
}
a:active {
	color: #c03;
}

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
}

form {
margin: 0px;
}

p {
margin-top: 0px;
margin-bottom: 7px;
}

h1 {
margin-top: 0px;
margin-bottom: 7px;
font-size: 13px;
font-weight:bold;
line-height: 15px;
}

.clear {
clear:both;
}

#trusted_shops {
position: absolute; 
height: 71px; 
width: 70px; 
top: 86px; 
left: 25px;
background-image:url(../img/trusted_shops.png);
background-repeat:no-repeat;
z-index:3;
}

* html #trusted_shops { 
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/trusted_shops.png", sizingMethod="scale");
	}

#logo {
	position: absolute;
	top: 223px;
	left: 0px;
	width: 207px;
	height: 60px;
	z-index:3;
}

#login_box {
	position:absolute;
	left: 190px;
	top: 0px;
	width: 800px;
	height: 50px;
	z-index:4;
}

.login_left {
float: left;
width: 166px;
text-align:right;
padding-top: 16px;
color: #CC0033;
margin-right: 20px;
}

.login_right {
	float: left;
	width: 600px;
	height: 50px;
	background-color: #fff;
}

.login_input {
height:14px;
width: 130px;
margin-right: 5px;
}

.login_maske {
	float: left;
	margin: 8px 10px 0px 18px;
}

.login_textbutton {
	float: left;
	padding-top: 20px;
	color: #c03;

}

#navi_box {
	position:absolute;
	top: 223px;
	left: 377px;
	background-color: #fff;
	background-image:url(../img/bg_navi.gif);
	background-repeat:no-repeat;
	background-position: left top;
	height: 60px;
	z-index: 4;
	width: 600px;
}

.navi {
	margin-top: 15px;
	margin-left: 18px;
	font-size: 13px;
	font-weight:bold;
}

.navipunkt {
float: left;
padding-right: 13px;
border-right: 1px dotted #000;
margin-right: 13px;
}

.navipunkt_last {
	float: left;
}

#angebot_top_box {
	position:absolute;
	top: 98px;
	left: 377px;
	color: #fff;
	width: 601px;
	z-index:4;
}

.angebot_top_head {
	font-size: 18px;
	margin-bottom: 16px;
}

.angebot_top_ab {
	text-align: right;
	width: 98px;
	font-size: 10px;
	letter-spacing: -0.09em;
	float: left;
	line-height: 10px;
	padding-top: 11px;
}

.angebot_top_preis {
	float:left;
	font-size: 64px;
	letter-spacing: -8px;
	line-height:55px;
	margin-right: 22px;
	padding-right: 15px;
	background-image:url(../img/bg_dotted_line_single.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-left: 52px;
	padding-top: 4px;
}

.angebot_top_raute {
float: left;
font-size:11px;
line-height:11px;
padding-top: 3px;
}

.angebot_top_raute_punkt {
height: 10px;
margin-bottom: 5px;
padding-left: 16px;
background-image:url(../img/raute.gif);
background-position:left;
background-repeat:no-repeat;
}

.angebot_top_bg {
	background-image:url(../img/bg_dotted_line.gif);
	background-repeat:no-repeat;
	width: 600px;
}

#angebot_top_label {
	position:absolute;
	width: 38px;
	height: 29px;
	top: 160px;
	left: 502px;
	background-image:url(../img/bg_angebot_top.png);
	background-repeat:no-repeat;
	z-index: 5;
	color: #fff;
}

* html #angebot_top_label { 
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_angebot_top.png", sizingMethod="scale");
	}
	
.angebot_top_label_text {
	text-align:center;
	padding-top: 6px;
}

.angebot_top_label_text a:link {
	color: #fff;
}
.angebot_top_label_text a:visited {
	color: #fff;
}
.angebot_top_label_text a:hover {
	color: #fff;
}
.angebot_top_label_text a:active {
	color: #fff;
}

#content_box {
	position:absolute;
	top: 290px;
	left: 377px;
	width: 605px;
	z-index:6;
}

.content {
width: 605px;
}

.content_left {
float: left;
width: 393px;
margin-right: 7px;
}

.content_right {
	float: left;
	width: 200px;
}

.content_bg_white {
	padding: 22px 18px 20px 18px;
	background-color: #fff;
}

.content_aktionsform_bg {
border: 1px #000 dotted;
margin: 14px 0px 42px 0px;
background-position:bottom right;
background-repeat:no-repeat;
width: 320px;
}

.content_sizeform_bg {
border: 1px #000 dotted;
margin: 14px 0px 14px 0px;
background-color: #e8e8e0;
width: 320px;
}

.content_form_padding {
padding: 14px 10px 9px 10px;
}

.content_artikel_abb {
	margin-top: 18px;
	margin-bottom: 22px;
}

.content_artikel_blaettern {
margin-top: 40px;
}

.content_img_marg_minus {
margin-bottom: -2px;
}

.content_news {
background-image:url(../img/bg_news.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom: 26px;
margin-bottom:12px;
}

.content_news_last {
margin-bottom:30px;
}

.content_news_img {
margin-top: 16px;
}

.footer_kl {
	margin-top: 14px;
}

.footer_kl form {
	padding-top: 6px;
}

.footer_gr {
	margin-top: 120px;
	padding-bottom: 50px;
	padding-top: 36px;
	background-image:url(../img/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.footer_gr_links {
	font-size:10px;
	line-height: 14px;
	color: #000;
	margin-bottom: 26px;
	padding-right: 50px;
}

.footer_gr_margin {
	width: 180px;
	margin-right: 20px;
	font-size:10px;
	line-height: 15px;
	color: #000;
	float:left;
}

.footer_gr a:link {
	color: #000;
}
.footer_gr a:visited {
	color: #000;
}
.footer_gr a:hover {
	color: #000;
}
.footer_gr a:active {
	color: #000;
}

#marginal_box {
position:absolute;
left: 729px;
top: 286px;
width: 160px;
padding-bottom: 50px;
z-index:4;
}

.marginal_bg_white {
	padding: 12px 20px 20px 18px;
	background-color: #fff;
	margin-bottom: 7px;
}

.marginal_bg_white h1 {
margin-top: 0px;
margin-bottom: 10px;
font-weight: bold;
font-size:13px;
line-height:15px;
	}
	
.marginal_bg_white h2 {
margin-top: 0px;
margin-bottom: 12px;
color: #999;
font-size:9px;
font-weight:normal;
	}

#feedback_text {
	width: 140px;
	position:absolute;
	top: 410px;
	left: 992px;
	z-index:6;
}

#feedback_text img {
margin-top: 18px;
margin-bottom: 6px;
margin-left: -2px;
}

#feedback_text a:link {
	color: #000;
}
#feedback_text a:visited {
	color: #000;
}
#feedback_text a:hover {
	color: #000;
}
#feedback_text a:active {
	color: #000;
}

#feedback_bg {
	z-index: 5;
	position:absolute;
	top: 260px;
	left: 947px;
	width: 130px;
	height: 181px;
	background-image:url(../img/bg_feedback.png);
	background-repeat:no-repeat;
}

* html #feedback_bg { 
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_feedback.png", sizingMethod="scale");
	}

.feedback_bg_text {
	padding-top: 83px;
	padding-left: 46px;
	color:#fff;
	font-size:11px;
}

.button_weiter {
width: 94px;
height: 21px;
border: 0px;
padding: 0px;
margin: 0px;
background-image:url(../img/button_weiter.gif);
background-repeat:no-repeat;
}

.button_berechnen {
width: 94px;
height: 21px;
border: 0px;
padding: 0px;
margin: 0px;
background-image:url(../img/button_berechnen.gif);
background-repeat:no-repeat;
}

#bg_image {
	background-repeat:no-repeat;
	width: 810px;
	height: 733px;
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:2;
}

#bg_tab {
background-position:bottom;
background-repeat:repeat-x;
	height: 208px;
	top: 0px;
	left: 0px;
	z-index:1;
}

.angebot_top_mwst {
	font-size: 8px;
	line-height: 9px;
	letter-spacing:0px;
}


/*ALT*/
.button_submit {
	background-image:url(../media/v2/button_small.gif);
	width:94px;
	height:21px; 
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
	
}
.button_submit_big {
	background-image:url(../media/v2/button_medium.gif);
	width:130px;
	height:21px; 
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
	
}
.button_submit_big2 {
	background-image:url(../media/v2/button_big.gif);
	width:163px;
	height:21px; 
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
	
}


.button_submit_link {
	background-image:url(../media/v2/button_small.gif);
	width:94px;
	height:21px; 
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
}
