#m_header{
	height:114px;
	width:934px;
	margin:27px auto 0;
	font-size:15px;
	text-decoration:none;
}

#header_oberkante{
	width:934px;
	height:6px;
	background-image: url('../design/header/oberkante.png');
	background-repeat: no-repeat;
	}

#header_content{
	width:930px;
	height:106px;
	background-color:#ffffff;
 	float:left;
 	border-bottom: 2px solid black;
}

#header_logo{
	width:244px;
	height:42px;
	margin:8px 600px 0 20px;
	background-image: url('../design/header/logo.png');
	background-repeat: no-repeat;
	float:left;
	}

#header_navi{
	height:25px;
	float:left;
	margin:31px 0 0 0;
	}

#header_gewinnen_a{
	margin-left:20px;
	height:25px;
	width:127px;
	float:left;
	background-image:url('../design/header/navi_gewinnen_a.png');
	}

#header_gewinnen_i{
	margin-left:20px;
	height:25px;
	width:127px;
	float:left;
	background-image:url('../design/header/navi_gewinnen_i.png');
	}

#header_gewinnen_i:hover{
	background-image:url('../design/header/navi_gewinnen_a.png');
	}

#header_details_a{
	height:25px;
	width:105px;
	float:left;
	background-image:url('../design/header/navi_details_a.png');
	}

#header_details_i{
	height:25px;
	width:105px;
	float:left;
	background-image:url('../design/header/navi_details_i.png');
	}

#header_details_i:hover{
	background-image:url('../design/header/navi_details_a.png');
	}

#header_partnerprogramme_a{
	width:180px;
	height:25px;
	float:left;
	background-image:url('../design/header/navi_partnerprogramme_a.png');
	}

#header_partnerprogramme_i{
	width:180px;
	height:25px;
	float:left;
	background-image:url('../design/header/navi_partnerprogramme_i.png');
	}

#header_partnerprogramme_i:hover{
	background-image:url('../design/header/navi_partnerprogramme_a.png');
	}

#header_left_shadow{
	height:108px;
	width:2px;
	float:left;
	background-image: url('../design/content/right_shadow.png');
	background-repeat: repeat-y;
	}

#header_right_shadow{
	height:108px;
	width:2px;
	float:left;
	background-image: url('../design/content/left_shadow.png');
	background-repeat: repeat-y;
	}

/*  ------------- Content ----------------  */

#m_frame{
	background-image: url('../design/content/bg_zeile.png');
	background-repeat: repeat-y;
	margin: 0px auto;
	width:934px;
	position:relative;
	min-height:525px;
	padding-top:1px;
}

#m_content{
	width:930px;
	text-align: left;
	position:relative;
}


#gewinnen_sie{
	margin:25px 0 0 26px;
	float:left;
	}

.mittel{
line-height:0.8;
}
.gross{
line-height:1.2;
}



#impressum {
	text-align:center;
	color:#b0b0b0;
}

#impressum a:link {color:#b0b0b0;text-decoration:none;}
#impressum a:aktiv {color:#b0b0b0;text-decoration:none;}
#impressum a:visited {color:#b0b0b0;text-decoration:none;}
#impressum a:hover {color:#b0b0b0;text-decoration:none;}

.clear {
	clear:both;
}

#button_schritt_1 {
	float:left;
	border: 0px solid;
	width: 347px;
	height: 49px;
	background: transparent;

}

#XXXbutton_schritt_1 :hover {
	border: 0px;
	width: 434px;
	height: 61px;
	cursor:pointer;
	background: transparent;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;
}

#XXXbutton_schritt_1 :active {
	border: 0px;
	width: 434px;
	height: 61px;
	cursor:pointer;
	background: transparent;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;
}

#button_schritt_2 {
	position:relative;
	border: 0px solid;
	width: 347px;
	height: 49px;
}

#XXXbutton_schritt_2 :hover {
	border: 0px;
	width: 434px;
	height: 61px;
	cursor:pointer;
	background: transparent;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;
}

#XXXbutton_schritt_2 :active {
	border: 0px;
	width: 434px;
	height: 61px;
	cursor:pointer;
	background: transparent;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;
}


#button_schritt_3 {
	position:relative;
	border: 0px solid;
	margin-top:35px;
	width: 347px;
	height: 49px;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;
	margin:0 auto;
}

#button_schritt_3 :hover {


}

#button_schritt_3 :active {
	border: 0px;
	width: 434px;
	height: 61px;
	cursor:pointer;
	background: transparent;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;

}

/* Wenn eine Navigation gesetzt ist */
#navi{
	color:white;
	font-weight:bold;
	margin-left: 0px;
	padding-top:0px;
	height: 40px;
	width:665px;
	background-color:#262629;
	text-align: left;
}

#Teilnehmen_button{
	float:left;
	text-align: center;
	margin:9px 10px 9px 15px;
	padding:3px 17px 0px 14px;
	width:75px;
	height:18px;
	font-size:9pt;
	background-image:url('../design/content/teilnehmen_button.png')
}

#Preisdetails_button{
	float:left;
	text-align: center;
	margin:9px 15px 9px 10px;
	padding:3px 0px 0px 0px;
	width:181px;
	height:18px;
	font-size:9pt;
	background-image:url('../design/content/preisdetails_button.png')
	}

#navi a:link {color:white;font-weight:none;text-decoration:none;}
#navi a:aktiv {color:white;font-weight:none;text-decoration:none;}
#navi a:visited {color:white;font-weight:none;text-decoration:none;}
#navi a:hover {color:white;font-weight:none;text-decoration:none;}

/* Navigation */

#background{
		margin:0px 0px 0px 30px;
		float:left;
		width:1000px;
	}

#background_unten{
	background-image: url('../design/content/content_fond_extension.png');
	background-repeat: repeat-y;
	height:700px;
	margin:0px 0px 0px 30px;
		float:left;
	}

.text_und_form{
	float:left;
	width:400px;
	}


/* Formular Box */

#box{
	float:left;
	width:548px;
	margin:10px 0 0 17px;
	position:relative;
	padding-bottom:15px;
}

#box_oberkante{
	float:left;
	background-image: url('../design/box/box_oberkante.png');
	height:16px;
	width:548px;
	}
#box_01{
	width:546px;
	background-color:#f3f3f3;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	float:left;
	}

#box_02{
	background-color:#d9d9d9;
	padding-right:111px;
	padding-top:12px;
	width:414px;
	float:left;
	}

#box_03{
	width:546px;
	background-color:#f3f3f3;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	float:left;
	padding-bottom:15px;
	}

#box_unterkante{
	float:left;
	background-image: url('../design/box/box_unterkante.png');
	height:16px;
	width:548px;
	}

#geben_sie{
	color:#616161;
	float:left;
	margin:0 0 0 23px;
	text-align:left;
	font-size:10pt;
	padding-bottom:9px;
	width:375px;
	}

#formtrenner{
	height:1px;
	width: 412px;
	float:left;
	background-color:#215059;
	margin-left:13px;
	}

/*Box Ende */

#teilnehmen{
	float:left;
	width:106px;
	height:21px;
	margin:26px 14px 0px 60px;
	}

#Preisdetails{
	float:left;
	float:left;
	width:106px;
	height:21px;
	margin:26px 14px 0px 14px;
	}

#Partnerprogramme{
	float:left;
	float:left;
	width:160px;
	height:21px;
	margin:26px 14px 0px 22px;
	}

/********************************************************************************
*
*	Schritt_3 Coreg / Sponsoren
*
*/

.coreg_header {
	width:902px;
	height: 191px;
}

.coreg_bg_mitte{
	margin:0 0 0 23px;
	background-image: url('../design/content/coreg_mitte.png');
	background-repeat: repeat-y;
}

.coreg_bg_unten{
	margin:0 0 0 2px;
	width:853px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-image: url('../design/content/coreg_unten.png');
}

.coreg_footer{
	width:902px;
	height: 6px;
	margin-left:0px;
}

#sticker_button{
	float:left;
	position:relative;
	width: 347px;
	height: 49px;
	margin-left:52px;
	margin-top:30px;
	}

#sticker{
	width:79px;
	height:76px;
	position:absolute;
	top:-15px;
	left:-29px;
	z-index:23;
	background-image: url('../design/content/sticker.png');
}

#exklusive{
	color:black;
	font-size:18px;
	}

#coreg_frame{
	margin:0 auto;
	width:85%;
	}

#ipad_produkt{
	width:489px;
	height:707px;
	position:absolute;
	top:-642px;
	left:430px;
	background-image: url('../design/content/ipad_bg.png');
	z-index:24;
	}

#ipad_produkt_flash{
	margin-top:61px;
	margin-left:-10px;
	}

#preisdetails{
	width:450px;
	}

#preisdetails_gewinnen_sie{
	line-height:63px;
	margin:25px 0 0 26px;
	}

#preisdetails_text{
	margin-top:50px;
	width:388px;
	margin-left:30px;
}

#preisdetails_trenner{
	height:1px;
	width:100%;
	background-color:#d9d9d9;
	margin:5px 0;
	float:left;
	}

#preisdetails_bild_flach{
	width:377px;
	height:46px;
	background-image: url('../design/content/bild_flach.png');
	background-repeat: no-repeat;
	padding-bottom:18px;
	}

#preisdetails_head{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14pt;
	color:#585858;
	}

.preisdetails_fliesstext{
	font-family:Trebuchet MS;
	font-size:11pt;
	color:#585858;
	}

/*  ------------- Footer ----------------  */

#m_footer{
	background-image: url('../design/content/bg_zeile.png');
	background-repeat: repeat-y;
	margin: 0px auto;
	color:#000000;
	width:934px;
}

#footer_trenner{
	width:930px;
	height:1px;
	margin: 0px auto;
	background-color:#d9d9d9;
	}

#footer_content{
	width:934px;
	height:60px;
	}

#ssl {
	height:47px;
	width:47px;
	background-image: url('../design/footer/SSL.png');
	float:left;
	margin-top:8px;
	margin-left:20px;
	margin-right:8px;
}

#kundenzufriedenheit {
	height:47px;
	width:47px;
	background-image: url('../design/footer/kundenzufriedenheit.png');
	float:left;
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
}

#footer_links{
	float:left;
	font-size:10pt;
	margin:10px 0 0 0;
	width:230px;
}

#footer_unterkante{
	background-image: url('../design/content/bg_unterkante.png');
	background-repeat: no repeat;
	margin: 0px auto;
	color:#ffffff;
	width:934px;
	height:7px;
}