#m_frame{
	margin: 0px auto;
	width:980px;
}

#m_content{
	text-align: left;
	background-color:#112936;
	background-image: url('../design/content/hg.jpg');
	background-repeat: repeat-y;
}

#content_seite2{
	margin-top:0px;
	margin-left:44px;
	padding:0px;
	height:737px;
	background-image: url('../design/content/hg_seite2.jpg');
	background-repeat: no-repeat;
}

#header_content{
	width:978px;
	height:82px;
	background-color:#09181b;
	border-left-width:1px;
 	border-left-style:solid;
 	border-color:white;
 	border-right-width:1px;
 	border-right-style:solid;
 	border-color:white;
 	float:left;
}
#startseite_bild {
	position:relative;
	float:left;
	height:400px;
	width:305px;
	margin-left:125px;
}

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

#m_header2{
	height:83px;
	width:902px;
	background-image: url('../design/header/header_seite2.jpg');
	background-repeat: no-repeat;
	margin:38px auto;
	padding-top:16px;
}

#m_header_ohne{
	height:83px;
	width:902px;
	background-image: url('../design/header/header_seite_ohne.jpg');
	background-repeat: no-repeat;
	margin:38px auto;
	padding-top:16px;
}

#m_header_navi{
	width:645px;
}

#logo {
	float:left;
	margin:25px 0 0 0;
	width:665px;
	height:89px;
	background-image:url('../design/content/logo.png');
}

#hintergrund {
	float:left;
	width: 639px;
	padding-left:26px;
	padding-top:14px;
	}

#hintergrund_unten{
	float:left;
	width: 665px;
	background-image: url('../design/content/content_fond_extension.png');
	background-repeat: repeat-y;

}
#m_footer{
	margin: 0px auto;
	color:#ffffff;
	width:980px;
}

#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;
}

.clear_height {
	clear:both;
	height:4px;
	width:1px;
}

#button_schritt_1 {
	float:left;
	border: 0px solid;
	width: 434px;
	height: 61px;
	background: transparent;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;
}

#button_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;
}

#button_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:434px;
	height: 61px;
}

#button_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;
}

#button_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;
	height: 61px;
	width:434px;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;
	margin:0 auto;
}

#button_schritt_3 :hover {
	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 :active {
	border: 0px;
	width: 434px;
	height: 61px;
	cursor:pointer;
	background: transparent;
	background-image: url(../design/content/weiter_button.png);
	background-repeat: no-repeat;

}


/* Fuer einen Banner links */
#teaser_links {
	position:fixed;
	top: 176px;
	width: 190px;
	height: 370px;
}

* html #teaser_links {
	position:absolute;
}

img {
	border: 0px solid;
}

/* 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;
}

#navi_x{
	height: 40px;
	width:665px;
}

#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:384px;
	}

#preisdetails{
	float:left;
	margin:0 0 0 0;
	width:354px;
	height:34px;
	background-image: url('../design/content/preisdetails.png');
	}

.textwhite{
	color:#ffffff;
	font-size:13px;
	text-align:left;
	font-family:Arial;
	}

#box{
	float:left;
	width:438px;
	margin:6px 0 0 52px;
	position:relative;
}

#box_oberkante{
	float:left;
	background-image: url('../design/box/oberkante.png');
	height:15px;
	width:438px;
	}

#box_puffer{
	float:left;
	background-image: url('../design/box/zeile.png');
	min-height:224px;
	width:438px;
	}

#box_verlauf{
	float:left;
	background-image: url('../design/box/verlauf.png');
	background-repeat: no-repeat;
	min-height:224px;
	width:438px;
	background-position: bottom left;
	}

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

#geben_sie{
	float:left;
	margin:6px 0 6px 27px;
	text-align:left;
	}

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

.formmargin{
	color:white;
	margin:4px 0 0 0;
	float:right;
}

.separator_hr {
	font-size: 1px;
	line-height:1px;
	height:3px;
	border-bottom:1px solid #aeaeb2;
	padding: 0;
}

.separator_hr_rel {
	position:relative;
	top:290px;
	font-size: 1px;
	line-height:1px;
	height:3px;
	border-bottom:1px solid #255682;
	padding: 0;
}

#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;
	}

.trenner{
	margin:4px 0 0 0;
	height:65px;
	width:1px;
	background-image: url('../design/header/trenner.png');
	background-repeat: no-repeat;
	float:left;
}

.errorbox{
	position:absolute;
	margin:50px 300px;
 	top: 176px;
 	left: 150px;
 	width: 339px;
 	z-index:100;
}

.errorbox_top{
	height:15px;
	background-image: url('../design/content/errorlayer_oben.png');
	background-repeat: no-repeat;
}

.errorbox_middle{
	padding-bottom:10px;
	background-image: url('../design/content/errorlayer_mitte.png');
	background-repeat: repeat-y;
}

.errorbox_middle .textbox{
	border-width: 5px;
	border-style: solid;
	border-color: white;
	margin:0 20px;
	padding:5px;
	background-color: #50555a;
	color:#fc0000;
	font-weight:bold;
}

.errorbox_bottom{
	height:15px;
	background-image: url('../design/content/errorlayer_unten.png');
	background-repeat: no-repeat;
}


.texte_bg{
	margin:7px 0 0 0;
}

.coreg_sponsoren_text {
	display:none;
}
/*
.coreg_manuell_optional_table tr {
	border-bottom:1px solid #ffffff;
	margin-bottom:5px;
}*/



/********************************************************************************
*
*	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;
}



.sponsoren_header {
	width:902px;
	height: 50px;
	margin-top: 7px;
}

.sponsoren_mitte{
	margin:0px;
	width:902px;
	background-image: url('../design/content/coreg/sponsoren_bg.png');
	background-repeat: repeat-y;
}

.sponsoren_unten{
	margin-left:-1px;
	width:902px;
	background-image: url('../design/content/coreg/sponsoren_bottom.png');
	background-position:center bottom;
	background-repeat:no-repeat;
}

.sponsoren {
	padding-left:110px;
	width:500px;
}

.sponsoren_footer{
	width:902px;
	height: 10px;
}

#content_fond_border{
	float:left;
	margin-bottom:10px;
	width:980px;
	height:10px;
	background-image: url('../design/content/unterkante.png');
	}

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

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



#fliesstext {
	margin-right:10px;
}



#lovefilm_box{
	width:565px;
	height:320px;
	margin-left:auto;
	margin-right:auto;
	background-image: url('../design/lovefilm/background.png');
	background-repeat:repeat-x;
	border-width: 5px;
	border-style: solid;
	border-color: red;
	}

#herzlichen{
	width:474px;
	height:82px;
	margin:9px 0 0 9px;
	padding:12px 0 0 7px;
	border-width: 3px;
	border-style: solid;
	border-color: red;
	float:left;
	color:#fc0000;
	font-size:18px;
	font-weight:bold;
	}

#stern{
	position:relative;
	top:1px;
	left:427px;
	width:139px;
	height:130px;
	background-image: url('../design/lovefilm/stern.png');
	background-repeat:no-repeat;
}

#lovefilm_logo{
	width:136px;
	height:64px;
	margin:0px 0 0 12px;
	background-image: url('../design/lovefilm/logo.png');
	background-repeat:no-repeat;
	float:left;
	}

#4dvds{
	width:332px;
	height:51px;
	margin:38px 0 0 15px;
	background-image: url('../../design/lovefilm/4dvds.png');
	background-repeat:no-repeat;
	float:left;
}

#diesergutschein{
	color:#000000;
	float:left;
	}

#nein {
	width:114px;
	height:26px;
	margin:26px 0 0 7px;
	background-image: url('../design/lovefilm/nein.png');
	background-repeat:no-repeat;
	float:left;
}

#ja {
	width:259px;
	height:53px;
	margin:0px 0 0 177px;
	background-image: url('../design/lovefilm/ja.png');
	background-repeat:no-repeat;
	float:left;
}

#schriftzug {
	width:202px;
	height:26px;
	margin:0px 0px 8px 0px;
	float:left;
	}

#oberkante{
	width:980px;
	height:10px;
	background-image: url('../design/content/oberkante.png');
	background-repeat:no-repeat;
	float:left;
	}


#bg_white{
	position:relative;
	background-color:white;
	float:left;
	width:100%;
	color:black;
	}

#philips{
	width:244px;
	height:44px;
	margin:18px 198px 0 24px;
	float:left;
	}

#left{
	width:437px;
	height:464px;
	margin:26px 0 10px 34px;
	background-image: url('../design/content/produkt.png');
	background-repeat:no-repeat;
	float:left;
	}

#right{
	width:509px;
	float:left;
}

#jede_nacht_r{
	text-align:left;
	padding:23px 32px 0 57px;
}

#jede_nacht_l_1{
	display:none;
	text-align:left;
	padding:23px 32px 0 57px;
}

#head01{
	font-family: Trebuchet MS;
	font-size: 26px;
	color:#1f4e56;
	margin-bottom:0;
	margin-top:0;
}

#body01{
	font-family: Verdana;
	font-size: 11px;
	color:#317783;
	text-align: justify;
}

#sticker_button{
	float:left;
	position:relative;
	width: 434px;
	height: 61px;
	margin-left:52px;
	margin-top:18px;
	}

#sticker{
	width:104px;
	height:100px;
	position:absolute;
	top:-66px;
	left:-80px;
	z-index:23;
	background-image: url('../design/content/sticker.png');
}

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

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

#preistext{
	width:400px;
	text-align:left;
	margin:27px auto 0;
	align:justify;
	}

#twoplayer_pfeil{
	width: 910px;
	height: 302px;
	margin:126px auto 10px auto;
	float:left;
}

.two_banner_background{
	src:url('../design/two_player/banner.png');
}