/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_ibet5_pi2" */

/* TEASER */

/* SINGLE TEASER VERTICAL - SBV */
div.teaser_sbv { width:196px; height:255px; position:relative; margin:0px; padding:0px; float:left; margin-right:5px; margin-bottom:5px; }
div.imageobj_layer {  position:relative; top:0px; left:0px; }
div.teaser_sbv_text_box { position:relative; top:-100px; left:0px;
                          font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#fefefe;
                          width:196px; margin-top:12px;}
div.teaser_sbv a { color:#fefefe; text-decoration:none; }
div.teaser_sbv a:hover { color:#fefefe; text-decoration:none; }
div.teaser_sbv h3 { padding:0px; margin:0px; font-weight:normal; }
div.teaser_sbv h3  { font-size:18px; margin:0px; padding:0px; margin-left:6px; margin-right:4px; margin-bottom:1px; }
div.teaser_sbv div.teaser_text {font-size:13px; line-height:15px; height:30px; padding:0px; margin:0px; margin-left:6px; 
	margin-top:0px; margin-right:4px; margin-bottom:0px; }
div.teaser_sbv div.pr_line { margin-left:45px; margin-top:7px; font-size:12px; width:120px; text-align:right; }
div.teaser_sbv div.pr_line span { font-size:19px }

/* SINGLE TEASER LANDSCAPE - SL */

div.teaser_sl { width:307px; height:100px; font-family:tahoma,helvetica,arial,sans-serif; font-size:12px; margin-bottom:10px; overflow:hidden; position:relative; }
div.teaser_sl a { text-decoration:none; color:#767479; font-family:tahoma,helvetica,arial,sans-serif; }
div.teaser_sl p { margin:0px; line-height:15px; }
div.teaser_sl h3 { margin:0px; color:#FF9000; font-weight:normal; padding-top:10px; padding-bottom:6px; }
div.teaser_sl h3 a { color:#FF9000; text-decoration:none; font-size:19px;}
div.teaser_sl div.teaser_sl_image { float:left; width:107px; height:100px; margin-right:0px; }
div.teaser_sl div.teaser_sl_textbox { margin-left:107px; width:200px; height:100px; background-color:#fefefe;
					background-image:url(/typo3conf/ext/ibet5/res/teaser_images/teaser_single_landscape_bg.gif); background-position: 0px 0px;}
div.teaser_sl div.teaser_sl_textbox { padding-left:0px; padding-top:0px; }
div.teaser_sl div.teaser_sl_textbox:hover { background-position: 0px 100px; }
div.teaser_sl div.teaser_sl_textbox_inner { margin-left:10px; }
div.teaser_sl p.teaser_sl_text { margin-bottom:0px; height:35px; }
div.teaser_sl div.teaser_sl_textbox p.price_line { font-size:13px; margin-left:70px; margin-right:4px; line-height:18px; text-align:right; }
div.teaser_sl div.teaser_sl_textbox p.price_line span.price { font-size:19px; margin-right:4px; }
div.teaser_sl div.teaser_sl_textbox p.price_line span { color:#767479; }


/* SINGLE LANDSCAPE VERY BIG - SVB */
div.teaser_svb { width:599px; height:209px; margin:0px; padding:0px; margin-right:0px; margin-bottom:0px; }
div.imageobj_layer {   }
div.imageobj_layer p { margin:0px; padding:0px; }
div.teaser_svb_text_box { position:relative; top:-195px; left:200px;
                          font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#fefefe;
                          width:400px; margin-top:8px;}
div.teaser_svb a { color:#fefefe; text-decoration:none; }
div.teaser_svb a:hover { color:#fefefe; text-decoration:none; }
div.teaser_svb h3 { padding:0px; margin:0px; font-weight:normal; font-size:30px; margin:0px; padding:0px; margin-left:0px; margin-right:4px; margin-bottom:4px;}
div.teaser_svb p.teaser_text {font-size:16px; line-height:20px; font-weight:normal; color:#FEE906; padding:0px; margin:0px; margin-left:0px; margin-top:0px; margin-right:4px; margin-bottom:0px; }
div.teaser_svb p.teaser_text a { color:#FEE906; }
div.teaser_svb p.price_line { font-size:16px; font-weight:normal; color:#fefefe; text-align:left; margin:0px; padding:0px; margin-top:15px; margin-right:0px;}
div.teaser_svb p.price_line span.price { font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:30px; font-weight:bold; padding:0px; margin:0px; }

/* SINGLE TEASER SK LANDSCAPE - SKL */

div.teaser_skl { width:600px; height:120px; font-family:tahoma,helvetica,arial,sans-serif; font-size:12px; margin-bottom:10px; border:0px solid grey;}
div.teaser_skl a { text-decoration:none; color:#767479; font-family:tahoma,helvetica,arial,sans-serif; }
div.teaser_skl p { margin:0px; line-height:14px;  font-size:12px; }
div.teaser_skl h3 { margin:0px; margin-left:10px; color:#FF9000; font-weight:normal; padding-top:5px; padding-bottom:2px; }
div.teaser_skl h3 a { color:#FF9000; text-decoration:none; font-size:17px;}
div.teaser_skl div.teaser_skl_bgbox { border:0px solid red; float:left; height:120px; width:420px;
	background-image:url(/typo3conf/ext/ibet5/res/teaser_images/teaser_single_sk_landscape_bg.gif); background-position: 0px 0px; background-color:#fefefe; }
div.teaser_skl div.teaser_skl_bgbox:hover { background-position: 0px 120px; }

div.teaser_skl div.teaser_skl_image { float:left; width:175px; height:120px; margin-right:5px; border:0px solid grey; }
div.teaser_skl div.teaser_skl_textbox { float:left; width:290px; margin-left:10px; height:120px; border:0px solid grey; }

div.teaser_skl div.teaser_skl_pricebox { float:left; margin-top:60px; border:0px solid grey;}
div.teaser_skl div.teaser_skl_pricebox p.price_line { font-size:14px; margin-left:0px; margin-right:7px; line-height:18px; text-align:right; }
div.teaser_skl div.teaser_skl_pricebox p.price_line span.price { font-size:22px; margin-right:4px; }


/* TEASER MULTI IMAGE RIGHT - MIR */

div.teaser_mir { font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:13px; color:#767479; width:295px; height:210px; overflow:hidden;}
div.teaser_mir p { font-size:13px; }
div.teaser_mir .img_layer { position:relative; top:0px; left:0px;  }
div.teaser_mir .link_text_box { position:relative; top:-205px; left:0px; width:190px; }
div.teaser_mir div {   }
div.teaser_mir a { text-decoration:none; color:#767479; }
div.teaser_mir h3 { color:#ff9000; font-weight:normal; margin:0px 0px 7px 0px; padding:2px 0px 0px 7px; font-size:15px; line-height:13px; }
div.teaser_mir a.teaser_line_even {  background:#f0f0f0; display:block; height:20px; width:187px; padding:2px 0px 0px 7px; }
div.teaser_mir a.teaser_line_even:hover { background:#d5d5d5; }
div.teaser_mir a.teaser_line_odd {  background:#e6e6e6; display:block; height:20px; width:187px; padding:2px 0px 0px 7px; }
div.teaser_mir a.teaser_line_odd:hover { background:#d5d5d5; }
div.teaser_mir span.teaser_title2 { display:block; float:left; width:116px; }
div.teaser_mir span.teaser_price2 { display:block; float:left; width:64px; text-align:right; }

/* TEASER MULTI IMAGE TOP - MIT*/
div.teaser_mit { font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:13px; color:#767479; width:295px; height:210px; overflow:hidden; }
div.teaser_mit .img_layer {  }
div.teaser_mit .link_text_box { position:relative; top:-105px; left:0px; }
div.teaser_mit div {   }
div.teaser_mit a { text-decoration:none; color:#767479; }
div.teaser_mit h3 { color:#ff9000; font-weight:normal; margin:0px 0px 7px 0px; padding:2px 0px 0px 10px; font-size:15px; line-height:13px; }
div.teaser_mit a.teaser_line_even {  background:#f0f0f0; display:block; height:20px; width:285px; padding:2px 0px 0px 10px; }
div.teaser_mit a.teaser_line_even:hover { background:#d5d5d5; }
div.teaser_mit a.teaser_line_odd {  background:#e6e6e6; display:block; height:20px; width:285px; padding:2px 0px 0px 10px; }
div.teaser_mit a.teaser_line_odd:hover { background:#d5d5d5; }
div.teaser_mit span.teaser_title2 { width:210px; float:left; display:block; }
div.teaser_mit span.teaser_price2 { }



/* SINGLE TEASER SK LANDSCAPE */


/* default styles for extension "tx_ibet5_pi3" */
/* IBET5 IFRAME */


/* default styles for extension "tx_ibet5_pi4" */
/* IBET5 QUICK SEARCH FORM */

	div#quick_search input, select, label, h2 { font-size:12px; font-family:Tahoma, Helvetica, Arial, sans-serif; margin:0px; padding:0px; line-height:12px; }
	div#quick_search { float:left; background-image:url(/typo3conf/ext/ibet5/res/images/quicksearch_bg.gif); background-repeat:no-repeat; 
		border:0px solid #767479; xsbackground-color:#f0f0f0; font-size:12px; font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif;
		margin:0px; padding:0px; line-height:12px; font-weight:bold; height:255px; width:305px;}
	div#quick_search h2 { font-family:Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; color:#ff9000; font-size:14px; margin-bottom:3px; margin-top:4px;  margin-left:7px; }
	div#quick_search label { font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; line-height:16px;}
	div.qs_form_content { clear:left; padding:2px; padding-top:4px;}
	div#quick_search input, select { width:130px; height:20px; font-size:13px; border:1px solid #767479; }
	div#quick_search input.qs_input_date { height:18px; padding-top:2px; padding-left:2px; }
	div#quick_search ul { list-style:none; margin:0px; padding:0px; }
	div#quick_search ul li {float:left; width:140px;}
	div.qs_type_frame { margin-bottom:0px; width:302px; font-weight:normal;  margin-left:3px; border:0px solid blue;  }
	div.qs_type { text-align:center; width:89px; border-right:1px solid #cccccc; color:#fff; background-color:#767479; float:left; height:19px; 
		padding-top:4px; padding-left:6px; padding-right:4px; padding-bottom:2px;}
	div.qs_type:hover { color:#fff; background-color:#4F4E52; }
	div.qs_type_act { width:89px; color:#767479; background-color:#f0f0f0; float:left; height:19px; padding-top:4px; padding-bottom:2px; padding-left:6px; padding-right:4px;}
	div.qs_type a { color:#fff; text-decoration:none; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:14px; line-height:16px; }
	div.qs_type_act a { color:#767479; text-decoration:none; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:14px; line-height:16px; }
	div.qs_hmi { clear:left; margin-top:3px; height:38px; margin-left:4px; }
	div.qs_traveltime { clear:left; height:38px;  margin-left:4px; }
	div.qs_travelersetc { clear:left; height:36px;  margin-left:4px; }
	div.qs_children{  height:36px;  margin-left:4px; }
	div.qs_children label {  font-size:11px; }
	div#quick_search div.qs_children ul li { float:left; width:50px; margin-right:20px; }
	div.qs_children select { width: 50px; font-size:11px; }
	div.qs_footnote { font-size:11px; font-weight:normal; clear:left;  margin-left:4px; margin-top:3px; }
	div.qs_footer_link { float:left; margin-right:8px; margin-top:12px; margin-left:13px; }
	div.qs_footer_link a { font-weight:normal; text-decoration:underline; color:#ff9000; }
	div.qs_footer_button { float:left; }
	div.qs_submit_button { margin-top:5px;}
	div#quick_search input.qs_submit_button_self { width:127px; height:30px; border:0px; margin-left:5px; }
	//div#quick_search input.qs_submit_button_self { border:0px; width:127px; height:30px; background:url(/typo3conf/ext/ibet5/res/images/qs_submit_button.gif) no-repeat 0 0; }
	//div#quick_search input.qs_submit_button_self:hover { background-position: 0 -32px;  }

/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 10px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }