/* *** komplette Teaserleiste *** */

div.teaserbar {
	width:					371px;
	float:					right;
/*	border:1px dashed #00ff00;*/
}

/* box für einzelnen Teaser */
div.teaser {
/*	border:1px solid #ffffff;*/
	margin-bottom:25px;
}


/* *** Video *** */

div.videobox {
	padding:				5px;
	overflow:				hidden;
}

div.videoscreen {
width:357px;height:197px;background-color:#54626D;
}

div.videooverlay {
width:357px;height:197px;overflow:hidden;
}

div.videooverlaybutton {
width:70px;height:70px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/videoplay.png');margin-top:63px;margin-left:145px;position:absolute;cursor:pointer;
}

div.videooverlaybgr {
width:371px;height:197px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/Content_Video_Bild.jpg');cursor:pointer;
}

div.videoplayer {
display:none;position:static;margin-top:-197px;
}

div.videoframe {
}

div.videoframe .c1 {
width:10px;height:10px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/frame-c1.png');position:absolute;margin-left:0px;margin-top:-207px;
}
div.videoframe .c2 {
width:10px;height:10px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/frame-c2.png');position:absolute;margin-left:357px;margin-top:-207px;
}
div.videoframe .c3 {
width:10px;height:10px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/frame-c3.png');position:absolute;margin-left:0px;margin-top:-10px;
}
div.videoframe .c4 {
width:10px;height:10px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/frame-c4.png');position:absolute;margin-left:357px;margin-top:-10px;
}
div.videoframe .t {
background-image:url('/ccds_tpl_img/frame-t.png');position:absolute;margin-left:10px;margin-top:-207px;width:347px;height:10px;
}
div.videoframe .b {
background-image:url('/ccds_tpl_img/frame-b.png');position:absolute;margin-left:10px;margin-top:-10px;width:347px;height:10px;
}
div.videoframe .l {
background-image:url('/ccds_tpl_img/frame-l.png');position:absolute;margin-left:0px;margin-top:-197px;width:10px;height:187px;
}
div.videoframe .r {
background-image:url('/ccds_tpl_img/frame-r.png');position:absolute;margin-left:357px;margin-top:-197px;width:10px;height:187px;
}


/* *** Anmeldung *** */

div.anmeldungungteaser_container {
	width:371px;
	height:65px;
	display:block;
	position:absolute;
}

div.anmeldungteaser_platzhalter {
	width:371px;
	height:65px;
	display:block;
	visibility:hidden;
}

div.anmeldebutton_oben {
width:371px;height:45px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/Content_Anmelden_Button_04_oben.png');cursor:pointer;	
}
div.anmeldebutton_unten {
width:371px;height:20px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/Content_Anmelden_Button_04_unten.png');cursor:pointer;	
}

form.anmeldung_formular {
}

div.anmeldungteaser_content {
	width:367px;
	margin:0px auto;
	background-image:url('/ccds_tpl_img/Content_Hintergrund_02.png');
	display:none;
}

div.anmeldungteaser_infobox {
	margin:0px auto;
	width:367px;
	display:none;
}

div.anmeldungteaser_infobox_padding {
	padding:10px 20px;
	text-align:center;
}

div.anmeldungteaser_introtext {
}

div.anmeldungteaser_formbox {
}

div.anmeldungteaser_formbox_padding {
	padding:10px 20px;
}

div.anmeldungteaser_inputline {
	margin-bottom:5px;
}

div.anmeldungteaser_inputlineelements {
	float:right;
	width:200px;
}

div.inputelement_img1 {
	width:2px;
	height:21px;
	float:left;
	background-repeat:no-repeat;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_BG_links.png');
}

div.inputelement_img2 {
	width:2px;
	height:21px;
	float:left;
	background-repeat:no-repeat;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_BG_rechts.png');
}

div.inputelement_img1gross {
	width:3px;
	height:91px;
	float:left;
	background-repeat:no-repeat;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_gross_BG_links.png');
}

div.inputelement_img2gross {
	width:3px;
	height:91px;
	float:left;
	background-repeat:no-repeat;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_gross_BG_rechts.png');
}

div.anmeldungteaser_inputlinelabel {
	text-align:right;
	float:right;
	margin-right:20px;
}

div.anmeldungteaser_inputline_errortext {
	margin-bottom:5px;
	color:#ff4040;
	width:200px;
	float:right;
}

div.anmeldungteaser_inputline_errortextlarge {
	margin-bottom:5px;
	color:#ff4040;
	float:left;
}


div.anmeldungteaser_inputline_anzahl {
	width:50px;
	float:left;
}

input.anmeldungteaser_inputelement_anzahl {
	width:26px;
	height:21px;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_BG.jpg');
	float:left;
	text-align:center;
}


div.anmeldungteaser_inputelement_spinbuttons {
	height:21px;
	width:16px;
	float:left;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_BG.jpg');
}

button.inputelement_spinup {
	width:16px;
	height:9px;
	border-width:0px;
	margin:1px 0px 1px;
	float:left;
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url('/ccds_tpl_img/spinup.jpg');
	
}


button.inputelement_spindown {
	width:16px;
	height:9px;
	border-width:0px;
	margin:0px 0px;
	padding:0px 0px;
	float:left;
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url('/ccds_tpl_img/spindown.jpg');
}

div.anmeldungteaser_inputline_gesamtpreis {
	width:150px;
	float:left;
	text-align:right;
}


input.anmeldungteaser_inputelement_text {
	width:196px;
	height:21px;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_BG.jpg');
	float:left;
}

textarea.anmeldungteaser_inputelement_text {
	width:194px;
	height:91px;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_gross_BG.jpg');
	float:left;
}

div.labeledradio {
	display:inline-block;
	margin-right:12px;
}


/* *** Partner *** */

div.partnerbox {
	width:372px;
	position:absolute;
}

div.partnerbox_hidden {
	width:372px;
	visibility:hidden;
}

div.partnerbox_titel {
	padding:10px 15px;
	font-weight:700;
	font-family:"arial black";
	font-size:9pt;
}

div.partnerbox_partner {
	width:185px;
	height:78px;
	background-image:url('/ccds_tpl_img/Content_Partner_Background.png');
	float:left;
	margin:0px 1px 1px 0px;
	text-align:center;
}

div.partnerbox_partner_padding {
	padding:0px;
}

div.partnerbox_partner_link {
	display:block;
	width:183px;
	height:77px;
	color:#000000;
}

span.partnerbox_partnerimg {
	display:block;
	background-repeat:no-repeat;background-position:center center;width:183px;height:77px;
}

/* *** Feedback *** */

div.feedbackteaser_container {
	width:371px;
	height:65px;
	display:block;
	position:absolute;
}

div.feedbackteaser_platzhalter {
	width:371px;
	height:65px;
	display:block;
	visibility:hidden;
}

div.feedbackbutton_oben {
width:371px;height:45px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/Content_Feedback_Button_offen_oben.png');cursor:pointer;	
}
div.feedbackbutton_unten {
width:371px;height:20px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/Content_Feedback_Button_offen_unten.png');cursor:pointer;	
}

div.reminderbutton_oben {
width:371px;height:45px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/Content_Reminder_Button_offen_oben.png');cursor:pointer;	
}
div.reminderbutton_unten {
width:371px;height:20px;background-repeat:no-repeat;background-image:url('/ccds_tpl_img/Content_Feedback_Button_offen_unten.png');cursor:pointer;	
}

div.reminderteaser_content {
	width:367px;
	margin:0px auto;
	background-image:url("/ccds_tpl_img/Content_Hintergrund_02.png");
}


div.reminderteaser_inputlineelements {
	float:left;
	width:200px;
}
input.reminderteaser_inputelement_text {
	width:156px;
	height:21px;
	background-image:url('/ccds_tpl_img/Content_Kontaktformular_Eingabefeld_BG.jpg');
	float:left;
}
button.reminderteaser_submitbutton{
	width:116px;
	height:29px;
	float:right;
}

.feedbackteaser_textbox{
	padding:10px 20px;
	text-align:center;	
}
.reminderteaser_textbox{
	padding:10px 20px;
	text-align:center;	
}