/* CSS Document */

/*************************************
 *** CSS Reset ***********************
 *************************************/
html, body, div, span, applet, object, embed, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background-image: none;
}

html, body { width: 100%; height: 100%; font-family: Verdana, Geneva, sans-serif; font-size:11px; background-color: #FDD9CB !important;}
body { color:black; text-align:center; line-height: 140%; background-image: url(../img/background.png);	}
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
/*************************************/

img, div { behavior: url("fileadmin/template/scripts/iepngfix.htc"); }


/*************************************
 *** DIV Layout **********************
 *************************************/

#wrapper {
	width: 1024px;
	height: 768px;
	
	margin: 0 auto;
	position: relative;
	text-align: center;
}

#flash_background {
	width: 740px;
	background-color: white;
	margin: 0 auto;
	text-align: center;
	color:#264973;	
	font-size: 12px;
}
#flash_background_bottom {
	width: 740px;
	height: 22px;
	background-image: url(../img/flash_background_bottom.png);
	margin: 0 auto;
}

#reiseziel {
	width: 710px;
	height: 324px;
	margin-left: 13px;
	margin-bottom: 40px;
}

.anhaenger_container {
	width: 713px;
	height: 256px;
	background-image: url(../img/anhaenger_background.png);
	margin-top: -50px;
	margin-left: 190px;
	text-align: left;
}
.angebote_container_top {
	width: 740px;
	height: 20px;
	background-image: url(../img/partner_bg_top.png);
	margin-left: 143px;
	margin-top: 15px;
}
.angebote_container {
	width: 740px;
	background-color: #264973;
	margin-left: 143px;
	position: relative;
	text-align:left;
}
.angebote_container_bottom {
	width: 740px;
	height: 16px;
	background-image: url(../img/partner_bg_bottom.png);
	margin-left: 143px;
}


.popContainerWrapper {
	width: 740px;
	margin: 0 auto;	
}

.popContainerTop {
	width: 740px;
	height: 20px;
	background-image: url(../img/partner_bg_top.png);
	margin-top: 15px;
}
.popContainerContent {
	background-color:#264973;
	color:white;
	padding:25px;
	text-align:left;
	width:690px;
}
.popContainerContent h1 {
	text-align: center;
	margin-left: 0 !important;
	margin-bottom: 20px;	
	font-weight: bold;
	font-size: 14px;
}
.popContainerContent a {
	color: white;
	font-weight: bold;
}
.popContainerBottom {
	width: 740px;
	height: 16px;
	background-image: url(../img/partner_bg_bottom.png);
}


#urlaubsziel_wahl {
	float: left;
	width: 195px;
	padding-left: 25px;
	margin-top: 20px;
}


#userdaten, #gewinndaten{
	float: left;
	margin-top: 20px;
}

#footer {
	margin-left: 190px;
	margin-top: -5px;
	color: #62544f;
	text-align: left;
}
#footer_step3 {
	color:#62544F;
	padding-left:137px;
	padding-top:3px;
	text-align: left;
}

#bedingungen {
	color:#62544F;
	font-size:9px;
	left:145px;
	letter-spacing:0;
	line-height:120%;
	position:absolute;
	text-align:justify;
	top:700px;
	width:740px;
}

.clearer {
	clear: both;	
}

/*************************************
 *** Formats **********************
 *************************************/
 
#urlaubsziel_wahl h1 {
	font-weight: bold;
	font-size: 17px;
	line-height: 110%;
	margin-bottom: 12px;
}
#urlaubsziel_wahl h2 {
	font-weight: bold;
	font-size: 13px;
	line-height: 110%;
	margin-bottom: 12px;
}
#flash_background h1 {
	color:#264973;
	font-size:24px;
	font-weight:bold;
	padding-top:40px;
	line-height: 110%;
	margin-bottom: 20px;
}
.angebote_container h1 {
	color: white;
	font-weight: bold;
	margin-left: 150px;
	font-size: 17px;
}

strong, b {
	font-weight: bold;
}
p {
	padding-bottom: 10px;	
}

#urlaubsziel_wahl input {
	margin: 0;	
}

/*USERDATEN FORMULAR*/
#userdaten h1, #gewinndaten h1 {
	font-weight: bold;
	font-size: 17px;
	line-height: 110%;
	margin-left: 70px;	
	margin-bottom: 12px;
}
/*labels*/
#userdaten .daten {
	display: inline-block;
	width: 70px;	
	margin-bottom: 5px;
}

#userdaten .radio {
	margin: 0;	
}
#userdaten .radioLabel {
	margin-right: 20px;	
}
#userdaten .textInput, #gewinndaten .textInput{
	width: 226px;	
	height: 16px;
	border: none;
	background-image: url(../img/textfield_background.jpg);
	background-repeat: no-repeat;
	background-color: #E0B381;
	padding-left: 5px;
	padding-right: 5px;
}

#gewinndaten .textInputMiddle {
	width: 152px;	
	height: 16px;
	border: none;
	background-image: url(../img/textfield_middle.jpg);
	background-repeat: no-repeat;
	background-color: #E0B481;
	padding-left: 5px;
	padding-right: 5px;
}
#gewinndaten .textInputSmall {
	width: 57px;	
	height: 16px;
	border: none;
	background-image: url(../img/textfield_small.jpg);
	background-repeat: no-repeat;
	background-color: #E0B481;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
}
#gewinndaten .textInputSmallPlz {
	width: 57px;	
	height: 16px;
	border: none;
	background-image: url(../img/textfield_small.jpg);
	background-repeat: no-repeat;
	background-color: #E0B481;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: -3px;
}

#userdaten .gewinnButton{
	background: transparent url(../img/gewinnen_button.jpg) no-repeat top left;
	width: 236px;
	height: 39px;
	border: none;
	cursor: pointer;
	margin-left: 70px;
	display: block;
}


/*USERDATEN FORMULAR*/

/*Gewinndaten Label*/
#gewinndaten .daten {
	display: inline-block;
	width: 80px;	
	margin-bottom: 5px;
}

#gewinndaten .landDropDownContainer {
	background-image:url("../img/textfield_background.jpg");
	background-repeat:no-repeat;
	display:inline-block;
	height:18px;
	width:240px;
	margin-left: -4px;
}
#gewinndaten .landDropDown {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	font-size:10px;
	height:16px;
	margin-top:1px;
	padding-left:5px;
	padding-right:5px;
	width:240px;
}
#gewinndaten .landLabel {
	display: inline-block;
	width: 84px;	
	margin-bottom: 5px;
	float: left;
}


#gewinndaten .gebDatumDropDownContainer {
	background-image:url("../img/dropdown_background.jpg");
	background-repeat:no-repeat;
	display:inline-block;
	height:18px;
	float: left;
	width: 55px;
	float: left;
}
#gewinndaten .gebDatumLabel {
	display: inline-block;
	margin-bottom: 5px;
	width: 150px;
	float: left;
}
#gewinndaten .gebDatumDropDown {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	font-size:10px;
	height:16px;
	margin-top:1px;
	padding-right:5px;
	width:50px;
}
#gewinndaten .gebDatumDropDownJahrContainer {
	background-image:url("../img/dropdown_jahr_background.jpg");
	background-repeat:no-repeat;
	display:inline-block;
	height:18px;
	width:60px;
	float: left;
}
#gewinndaten .gebDatumDropDownJahr {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	font-size:10px;
	height:16px;
	margin-top:1px;
	padding-right:5px;
	width:60px;
}

#gewinndaten .gewinnButton{
	background: transparent url(../img/gewinnen_button.jpg) no-repeat top left;
	width: 236px;
	height: 39px;
	border: none;
	cursor: pointer;
	margin-left: 80px;
	margin-top: 20px;
	display: block;
}

/* Angebote Formular */
.angebote_container .angebot {
	margin-top: 20px;
	padding-left: 20px;
}
.angebote_container .angeboteSelect {
	float: left;	
	margin-right: 15px;
}
.angebote_container img {
	float: left;	
	margin-right: 15px;
}
.angebote_container .angebotsText {
	float: left;	
	color: white;
	width: 510px;
	margin-top: -4px;
}
.angebote_container .absendenButton {
	background: transparent url(../img/absenden_button.jpg) no-repeat top left;
	width: 236px;
	height: 39px;
	border: none;
	cursor: pointer;
	margin-left: 450px;
	padding-bottom: 50px;
	margin-top: 20px;
	display: block;	
}
.angebote_container .disclaimer {
	float: left;
	margin-top: 25px;
	margin-left: 25px;
	color: white;
}
.angebote_container .disclaimer a {
	color: white;	
}
.angebote_container .teilnahmebestaetigung {
	color: white;
	padding-left: 25px;
}
.angebote_container .teilnahmebestaetigung h1{
	text-align: center;
	margin-left: 0 !important;
	margin-bottom: 20px;
}
.angebote_container .teilnahmebestaetigung .partnergewinnspiel {
	clear: both;
	float: none;
	margin-top: 10px;
}

.teilnahmebedingungen {
	margin-left:f 70px;	
	margin-bottom: 3px;
}
.teilnahmebedingungen .checkTeilnahmebedingungen {
	vertical-align: top;	
	margin: 0;
}
.teilnahmebedingungen label {
	display: inline-block;
	font-size: 9px;
	line-height: 120%;
}

#bedingungen a:link, #bedingungen a:visited, #bedingungen a:hover {
	font-size: 9px;
	color: #62544f;
	text-decoration: underline;
}

.teilnahmebedingungen a:link, .teilnahmebedingungen a:visited, .teilnahmebedingungen a:hover {
	font-size: 9px;
	color: #62544f;
	text-decoration: underline;
}
#footer a, #footer_step3 a {
	font-size: 10px;
	color: #62544f;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer;
	text-align: left;
}
