h1 {
	font-size:18px;
	color:#21579C;
	font-weight:normal;
}
table {
	border-collapse:collapse;
	width:100%;
}
#left h1 {
	margin-left:10px;
}
h2 {
	font-size:18px;
	color:#21579C;
	font-weight:normal;
	margin-bottom:10px;
}
select,
.input {
	background:url(http://www.check-und-flieg.de/img/vl_input.png) repeat-x;
	height:20px;
	line-height:20px;
	border:1px solid #B1C8DD;
}
select {
	height:22px;
	line-height:22px;
}
#head {
	position:relative;
}
a {
	text-decoration:none;
}
a.btn {
	display:block;
	height:32px;
}
a.btn.more {
	background:url(http://www.check-und-flieg.de/img/bg_buttons.png) 0 -32px no-repeat;
	width:144px;
	height:24px;
}
a.btn.rate {
	background:url(http://www.check-und-flieg.de/img/bg_buttons.png) 0 -56px no-repeat;
	width:162px;
	height:28px;
	margin:15px 88px 0 88px;
}
.center a.btn.rate {
	margin:15px 333px;
}
a.box {
	width:178px;
	height:202px;
	padding:5px;
	border-radius:5px;
	border:1px solid #DCE1E5;
	background:#fff;
	display:block;
	position:relative;
	float:left;
	margin:10px 10px 10px 0;
}
a.box.lastminute {
	background:#FAFBFB;
}
a.link {
	float:right;
	background:url(http://www.check-und-flieg.de/img/icon_href.png) center right no-repeat;
	color:#21579C;
	padding-right:10px;
	margin:15px 25px 0 0;
}
a#rate_now {
	background:url(http://www.check-und-flieg.de/img/btn_rate_now.png) no-repeat;
	width:161px;
	height:29px;
	display:block;
	float:right;
}
#detail a#rate_now {
	float:left;
}
form label {
	display:block;
	color:#21579C;
	line-height:22px;
}
form#rate div {
	float:left;
	width:210px;
	margin:10px 0 10px 10px;
}
form#rate select,
form#rate .input {
	width:208px;
}
form#rate .submit {
	background:url(http://www.check-und-flieg.de/img/btn_search.png) no-repeat;
	width:68px;
	height:22px;
	cursor:pointer;
	border:0 none;
	margin-top:22px;
}

form#quicksearch {
	background:#DFE2E6 url(http://www.check-und-flieg.de/img/vl_form.png) repeat-x;
	border:1px solid #CAD2DA;
	border-radius:5px;	
	padding:18px 18px 0 18px;
	margin-bottom:10px;
}
.small #right #quicksearch {
	padding:50px 11px 0 11px;
}
#quicksearch .submit{ 
	background:url(http://www.check-und-flieg.de/img/btn_quicksearch.png) no-repeat;
	width:155px;
	height:32px;
	cursor:pointer;
	border:0 none;
	margin:15px 0;
}
form#quicksearch .left {
	width:164px;
}
form#quicksearch select,
form#quicksearch .input {
	width:150px;
}
form#quicksearch select.med {
	width:110px;
}
form#quicksearch select.sml {
	width:51px;
}
form#quicksearch .caller {
	background:url(http://www.check-und-flieg.de/img/bg_isolator.png) top repeat-x;
	height:90px;
	line-height:45px;
	font-size:11px;
}
.small form#quicksearch .caller {
	background:url(http://www.check-und-flieg.de/img/bg_isolator.png) top repeat-x;
	height:auto;
	line-height:25px;
	font-size:13px;
	padding:10px;
}
form#quicksearch .fon {
	background:url(http://www.check-und-flieg.de/img/icon_fon.png) 0 -3px no-repeat;
	color:#29589A;
	font-size:18px;
	letter-spacing:-1px;
	padding-left:30px;
}

form#quicksearch .fon2 {
	background:url(http://www.check-und-flieg.de/img/icon_fon.png) 0 -3px no-repeat;
	color:#29589A;
	font-size:18px;
	letter-spacing:-1px;
	padding-left:30px;
}



div.box {
	padding:13px 0;
	width:375px;
	border-radius:5px;
	border:1px solid #DCE1E5;
	margin:10px 10px 10px 0;
}
#detail.box {
	width:750px;
	padding:0 15px;
	font-size:12px;
	line-height:20px;
	margin-top:0;
}
.paddy {
	padding:10px 16px;
}
#detail .paddy {
	padding:10px 0;
}

/*
.paddy strong {
	display:block;
	font-size:15px;
	border-bottom:1px solid #406EB1;
	color:#406EB1;
	line-height:30px;
	margin-bottom:10px;
	font-weight:normal;
}
*/


.paddy strong, .paddy a  {
	color:#406EB1;
}


.paddy ue {
	display:block;
	font-size:15px;
	border-bottom:1px solid #406EB1;
	color:#406EB1;
	line-height:30px;
	margin-bottom:10px;
	font-weight:normal;
}




.paddy.detail {
	font-size:12px;
	line-height:20px;
}
.paddy.detail img {
	float:left;
	margin:0 10px 0 0;
}
.paddy.detail .box {
	margin-top:10px;
	width:700px;
}
.paddy.detail td {
	width:25%;
}
.paddy.detail td a {
	background:url(http://www.check-und-flieg.de/img/bg_href_td.png) center left no-repeat;
	padding-left:12px;
}
.paddy div.box {
	width:325px;
	padding:15px 20px;
	margin:0 0 15px 0;
}
.paddy div.box span {
	display:block;
	font-family:tahoma,arial;
	text-transform:uppercase;
	color:#406EB1;
	border-bottom:1px solid #406EB1;
	line-height:22px;
	margin-bottom:15px;
}
.paddy div.box p {
	padding-right:30px;
}
.paddy div.box a {
	color:#000;
	font-size:12px;
	line-height:20px;	
}
.paddy div.box a:hover {
	text-decoration:underline;
}	
div.box h2 {
	margin-left:18px;
}
form#rate div {
	float:left;
	width:210px;
	margin-right:10px;
}
img {
	border:0 none;
}
img#chop {
	position:absolute;
	top:142px;
	right:25px;
}
img#logo {
	margin:25px;
}
img.hotelpic {
	float:left;
	margin:0 10px 10px 0;
}
img.teaser {
	margin:10px 0;
}
input.btn.offer {
	background:url(http://www.check-und-flieg.de/img/bg_buttons.png) no-repeat;
	width:154px;
	height:32px;
	border:0 none;
	margin:15px 88px;
	cursor:pointer;
}
.clr {
	clear:both;
}
#left,
.left {
	float:left;
}
#right,
.right {
	float:right;
}
#main.big #right {
	width:376px;
}
#main.big #left {
	width:603px;
}
#main.small #right {
	width:183px;
}
#main.small #left {
	width:760px;
	margin-left:8px;
}
#page {
	text-align:left;
}
#navi {
	background:url(http://www.check-und-flieg.de/img/vl_navi.png) repeat-x;
	height:44px;
	line-height:44px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size:17px;
}
#navi a {
	display:inline-block;
	color:#fff;
	height:44px;
	background:url(http://www.check-und-flieg.de/img/vl_navi.png) repeat-x;
	/**/
}
#navi a.first {
	border-top-left-radius: 5px;
}
#navi a#active {
	background:url(http://www.check-und-flieg.de/img/vl_navi_active.png) repeat-x;
}
#navi a#active span{
	background:none;
}
#navi a:hover {
	text-shadow: 1px 1px 1px #000;
}
#navi a#active:hover {
	text-shadow: none;
}
#navi a span {
	padding:0 20px;
	background:url(http://www.check-und-flieg.de/img/vl_navi_a.png) center right no-repeat;
}

#main {
	background:#fff;
	padding:10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow:0px 5px 10px #333333
}
#teaser {
	background:url(http://www.check-und-flieg.de/img/dummy_teaser.jpg) no-repeat;
	width:590px;
	height:261px;
	position:relative;
	margin-bottom:10px;
}
#teaser span {
	position:absolute;
	bottom:0;
	left:30px;
	color:#fff;
	font-size:22px;
	line-height:40px;
}
#teaser a.btn.more {
	position:absolute;
	bottom:9px;
	right:9px;
}
span.rate {
	background:url(http://www.check-und-flieg.de/img/rate_star_false.png) repeat-x;
	width:55px;
	height:9px;
	float:left;
	display:block;
	margin:3px 6px 0 0;
}
span.rate_txt {
	float:left;
	color:#000;
	line-height:15px;
	margin-right:10px;
}
span.given {
	background:url(http://www.check-und-flieg.de/img/rate_star_true.png) repeat-x;
	height:9px;
	display:block;
}
span.votes {
	background:url(http://www.check-und-flieg.de/img/bg_votes.png) no-repeat;
	width:18px;
	height:17px;
	float:left;
	display:block;
	color:#fff;
	text-align:center;
	line-height:14px;
}
div.votes .left,
div.votes .right {
	width:340px;
	margin:18px 15px;
	font-size:12px;
	line-height:20px;
}
div.votes strong {
	display:block;
	border-bottom:1px solid #406EB1;
	color:#406EB1;
	font-size:15px;
	line-height:25px;
	margin-bottom:20px;
}
span.wrap {
	display:block;
	margin:5px;
}
span.line {
	line-height:17px;
}
span.location {
	color:#000;
	margin:5px 0;
	display:block;
}
span.locations {
	color:#000;
	display:inline-block;
	width:230px;
	float:left;
}
span.hotel {
	color:#21579C;
	margin:5px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
}
span.hotelname {
	color:#21579C;
	margin:5px 0;
	display:block;
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	float:left;
	margin-right:10px;
}
.rating_info .hotel {
	float:right;
	width:540px;
	line-height:15px;
}
span.price {
	float:right;
	color:#FF8C23;
	font-size:24px;
}
span.lastminute {
	position:absolute;
	top:0;
	left:0;
	background:url(http://www.check-und-flieg.de/img/last-minute.png) no-repeat;
	width:74px;
	height:74px;
}
#wrap {
	border:1px solid #D4E1EC;
	border-radius:5px;
	margin-top:20px;
}
#world {
	background:url(http://www.check-und-flieg.de/img/landscape.png) no-repeat;
	width:747px;
	height:360px;
	margin:15px;
	position:relative;
}
#world a#n-america ,
#world a#m-america,
#world a#s-america,
#world a#europe,
#world a#africa,
#world a#asian,
#world a#orient,
#world a#orient,
#world a#australia {
	position:absolute;
	display:block;
}

#world a#n-america {
	top:25px;
	left:10px;
	width:250px;
	height:110px;
}
#world a#m-america {
	top:135px;
	left:115px;
	width:120px;
	height:60px;
}
#world a#s-america {
	top:195px;
	left:200px;
	width:95px;
	height:150px;
}
#world a#europe {
	top:40px;
	right:310px;
	width:125px;
	height:90px;
}
#world a#africa {
	top:130px;
	right:310px;
	width:110px;
	height:165px;
}
#world a#asian {
	top:25px;
	right:20px;
	width:290px;
	height:100px;
}
#world a#orient {
	top:125px;
	right:220px;
	width:90px;
	height:70px;
}
#world a#australia {
	bottom:30px;
	right:20px;
	width:170px;
	height:130px;
}
.rating {
	border-top:1px solid #DAE5EF;
	padding:20px 20px 0 20px;
	clear:both;
	font-size:12px;
}
.rating .left {
	width:425px;
}
.rating .right {
	width:290px;
	margin-left:20px;
}
.rating .right span,
.votes .right span,
.votes .left span {
	display:block;
	float:left;
	font-size:11px;
	line-height:16px;
}
.votes .right span {
	line-height:20px;
}
.votes .right .what {
	font-size:12px;
}
.rating .right div {
	height:22px;
}
.rating a {
	font-weight:bold;
	color:#21579C;
}
a.rate,
a.read_more {
	font-weight:normal;
}
a.read_more {
	margin:20px 0 0 0;
	float:right;
	font-size:11px;
}
span.rating_info {
	display:block;
	border-bottom:1px solid #21579C;
	margin-top:20px;
	font-size:11px;
	color:#21579C;
	line-height:22px;
	clear:both;
}
span.from {
	background:url(http://www.check-und-flieg.de/img/ico_rate_info.png) center left no-repeat;
	padding-left:15px;
}
span.date {
	float:right;
}
span.what {
	width:150px;
}
div.votes span.what {
	display:inline-block;
	width:200px;
	line-height:20px;
	font-size:12px;
}
span.sum {
	width:25px;
}
.votes span.nostars {
	float:right;
}
.rating p {
	margin:20px 0;
	line-height:20px;
}
.rating strong {
	display:block;
	line-height:30px;
}
#bonus {
	background:url(http://www.check-und-flieg.de/img/bg_bonus_teaser.jpg) top center no-repeat;
	width:163px;
	padding:90px 10px 10px 10px;
	border:1px solid #CAD2DA;
	border-radius:5px;	
	text-align:center;
	line-height:20px;
}


#bonus_gross {
	background:url(http://www.check-und-flieg.de/img/bg_bonus_teaser_gross.jpg) top center no-repeat;
	width:352px;
	padding:90px 10px 0px 10px;
	border:1px solid #CAD2DA;
	border-radius:5px;	
	text-align:left;
	line-height:22px;
	font-size:12px;
	color:#000;
}

#bonus_gross a
  {
	float:right;
	clear:left;
	color: #406EB1;
}



#bonus a,
.special a,
#newsletter a  {
	float:right;
	clear:left;
	color: #406EB1;
}
.special a,
#newsletter a  {
	margin:0 10px 10px 0;
}
#cloud {
	margin-top:10px;
	border:1px solid #CAD2DA;
	border-radius:5px;	
}
#cloud span {
	display:block;
	width:183px;
	background:#E0E3E6;
	text-align:center;
	line-height:30px;
	color:#406EB1;
	font-size:14px;
}
#cloud p {
	padding:10px 15px;
	text-align:justify;
}
#cloud p a {
	color:#406EB1;
	text-decoration:underline;
}
.size1 {font-size:12px;}
.size2 {font-size:14px;}
.size3 {font-size:16px;}
.size4 {font-size:18px;}

.special {
	margin-top:10px;
	border:1px solid #CAD2DA;
	border-radius:5px;	
}
.special span {
	display:block;
	line-height:30px;
	color:#406EB1;
	font-size:14px;
	margin-left:15px;
}
.special img {
	margin:0 0 10px 2px;
}
#newsletter {
	margin-top:10px;
	border:1px solid #CAD2DA;
	border-radius:5px;	
	background:url(http://www.check-und-flieg.de/img/bg_newsletter.jpg) center top no-repeat;
	width:183px;
	padding-top:110px;
}

.row1,
.row2 {
	height:20px;
	line-height:20px;
	padding:0 18px;
}
.row1,
.rating.row_1,
.votes.row_1 {
	background:#F0F5FA;
}
#notes {
	text-align:center;
	color:#989898;
	padding:20px;
}
#foot {
	margin-top:20px;
	text-align:center;
	color:#29589A;
}
#foot a {
	color:#29589A;
}
#foot span {
	color:#000;
}


















.ortliste {
float:left;
margin-right:30px;
width:200px;
height:20px;
margin-left:0px;
padding-left:0px;
color:#01326c;
font-weight:bold;
}



.wub_input_schnellsuche {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #ff9f42;
}


#livesearch {
	position:absolute; 
	top: 154px; 
	left:603px;
	z-index:30;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:394px;
	border:0;
	background-color:#e97d23;
	text-decoration:none;
	
}


#livesearch_page {
	position:absolute; 
	left: 13px;
	z-index:31;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:0;
	width:460px;
	background-color:#e97d23;
	text-decoration:none;
	
}


.livesearchlinkbox {
	width:388px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #FFFFFF;
}


.livesearchlinkbox_page {
	width:454px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #FFFFFF;
}


#livesearch a {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	border:0;
}

#livesearch a:hover {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d589a;
	text-decoration:none;
	border:0;
}

#livesearch_page a {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	border:0;
}

#livesearch_page a:hover {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d589a;
	text-decoration:none;
	border:0;
}




.wub_box_karte_start {
float:left; 
width:590px; 
height:368px; 
margin-left:8px; 
margin-top:8px; 
}

* html .wub_box_karte_start {
	margin-left: 4px;
	}


.wub_box_text_start {
float:left; 
width:590px; 
height:210px; 
margin-left:8px; 
margin-top:8px; 
background-image:url(http://www.check-und-flieg.de/img/text_box.jpg);
background-repeat:no-repeat;
}

* html .wub_box_text_start {
	margin-left: 4px;
	}



.wub_box_text_start_inbox {
float:left; 
width:556px; 
height:160px; 
margin-left:15px; 
margin-top:8px;
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#225a97;
text-align:justify;
}

.wub_box_text_start_inbox a {
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
}


* html .wub_box_text_start_inbox {
	margin-left: 7px;
	}









.wub_box_top_urlaubsorte {
float:left; 
width:590px; 
height:196px; 
margin-left:8px; 
margin-top:8px; 
background-image:url(http://www.check-und-flieg.de/img/top_urlaubsorte_box.jpg);
background-repeat:no-repeat;
}

* html .wub_box_top_urlaubsorte {
	margin-left: 4px;
	}

.wub_box_top_urlaubsorte_inbox {
float:left; 
width:574px; 
height:150px; 
margin-left:8px; 
margin-top:43px;
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#225a97;
}

.wub_box_top_urlaubsorte_inbox a {
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
}


* html .wub_box_top_urlaubsorte_inbox {
	margin-left: 4px;
	}


.cloud_tag00, .cloud_tag00 a {
font:Arial, Helvetica, sans-serif;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
line-height:24px;
}



.cloud_tag0, .cloud_tag0 a {
font:Arial, Helvetica, sans-serif;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
line-height:25px;
}


.cloud_tag1, .cloud_tag1 a {
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
line-height:18px;
}

.cloud_tag2, .cloud_tag2 a {
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
line-height:16px;
}

.cloud_tag3, .cloud_tag3 a {
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
line-height:14px;
}

.cloud_tag4, .cloud_tag4 a {
font:Arial, Helvetica, sans-serif;
font-size:8px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
line-height:10px;
padding-top:3px;
}

.cloud_inhalt {
	float:left;
	text-align:justify;
	margin-top:40px;
	margin-left:10px;
	width: 170px;
	height: 100px;
	}


img, div { behavior: url(http://www.check-und-flieg.de/styles/iepngfix.htc); }

.cuf_header_werbung {
float:left;
margin-top:24px;
width:468px;
}

* html .cuf_header_werbung {
margin-top:14px;
}


h1 { color:#01326c;
font-size:24px;
margin-top:15px;
}

h2 { color:#01326c;
font-size:14px;
}

h2 a { 
color:#01326c;
font-size:14px;
text-decoration:underline;
}


h3 { color:#01326c;
font-size:12px;
}

h3 a { color:#01326c;
font-size:12px;
}


h4, h4 a { color:#01326c;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
display:inline;
}


body {
	background-color: #b6d7f4;
	margin:0;
	padding:0;
}


#werbung_oben {
	float:left;
	width: 1000px;
	height: 90px;
	margin-bottom: 0px;
}

#werbung_rechts {
	float:left;
	width: 190px;
	height: 600px;
	margin-left: 11px;
}

* html #werbung_rechts {
	margin-left: 5px;
	}

#wub_teaser {
	float:left;
	width:590px;
	height:235px;
	margin-left: 8px;
}

* html #wub_teaser {
	margin-left: 4px;
	}


#wub_teaser_neu {
	float:left;
	width:590px;
	height:221px;
	margin-left: 8px;
}

* html #wub_teaser_neu {
	margin-left: 4px;
	}


#wub_traveltainment {
	float:left;
	width:590px;
	margin-left: 8px;
	margin-top: 8px;
}

* html #wub_traveltainment {
	margin-left: 4px;
	}


#wub_inhalt {
	float:left;
	width:790px;
	margin-left: 8px;
	margin-top: 0px;
}

#wub_inhalt2 {
	float:left;
	width:605px;
	margin-left: 0px;
	margin-top: 0px;
}


.wub_inhalt a {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;
}

.wub_inhalt a:hover {
text-decoration:underline;
}


#wub_gesamt {
	width:999px;
	height:auto;
	padding: 0;
	float: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #b6d7f4;
}

#wub_gesamt_all {
	position:absolute;
	width:1000px;
	height:auto;
	left:50%;
	top:155px; /* 115px; alt */
	margin-left:-500px;
	margin-top:0px;
	background-color:#b9d8f4;
}


#wub_header_gesamt {
	width:100%;
	height:155px; /* 115px; alt */
	/*background-image:url(http://www.check-und-flieg.de/img/header_hg2_neu.jpg);
	background-repeat:repeat-x;
	*/
	background-color: #b9d8f4;
	}

#wub_header {
	position:absolute;
	width:999px;
	height:155px; /* 115px; alt */
	left:50%;
	margin-left:-500px;
	background-image:url(http://www.check-und-flieg.de/img/header_hg_neu_11_09.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#b7d8f4;
	
}

#wub_right {
	float:right;
	width:185px;
	margin-right:7px;
	margin-top: 0px;
}

* html #wub_right {
	margin-right:3px;
}

#wub_right2 {
	float:right;
	width:380px;
	margin-right:2px;
	margin-top: 0px;
}

* html #wub_right2 {
	margin-right:1px;
}


.wub_werbung_right {
	float:left;
	width:185px;
	height:610px;
	text-align:left;
 }


.wub_hotline {
	float:left;
	width:185px;
	height:168px;
	background-image:url(http://www.check-und-flieg.de/img/right_hotline_bg.jpg);
	background-repeat:no-repeat;
 }
 
 
 .wub_hotline_text1 {
	float:left;
	width:85px;
	height:40px;
	margin-left:10px;
	margin-top:16px;
	font-family:Tahoma;
	font-size:10px;
	color:#225d99;
	font-weight:bold;
}

* html .wub_hotline_text1 {
	margin-left: 5px;
	}



.wub_hotline_text2 {
	float:left;
	width:120px;
	margin-left:10px;
	font-family:Tahoma;
	font-size:10px;
	color:#225d99;
	font-weight:bold;
	clear: left;
	height: 30px;
	margin-top: 23px;
}

* html .wub_hotline_text2 {
	margin-left: 5px;
	}


.wub_hotline_text3 {
	float:left;
	width:135px;
	margin-left:46px;
	font-family:Tahoma;
	font-size:14px;
	color:#225d99;
	font-weight:bold;
	clear: left;
	margin-top: 27px;
}

* html .wub_hotline_text3 {
	margin-left: 23px;
	}


.wub_box_right {
	float:left;
	width:190px;
	height:161px;
 }

.wub_box_right2 {
	float:left;
	width:190px;
	height:161px;
	margin-right:2px;
 }
 
 * html #wub_box_right2 {
	margin-right:1px;
}


.wub_box_right_karte_klein {
	float:right;
	width:373px;
	height:233px;
	margin-right:7px;
	margin-bottom:8px;
 }

  * html .wub_box_right_karte_klein {
	margin-right:3px;
}



.wub_box_right_schnellsuche {
	float:left;
	background-image:url(http://www.check-und-flieg.de/img/schnellsuchbox_r_hg.jpg); 
	background-repeat:no-repeat;
	width:183px;
	height:476px;
	margin-top:7px;
	margin-right:7px;
	margin-bottom:8px;
	display:inline;
 }






#wub_homelink {
	float:left;
	width:400px;
	height:83px;
}


#wub_menu12 {
	clear:both;
	float:left;
	width:1000px;
	margin-top: 44px; /* 4px; alt */
}


* html #wub_menu12 {
	clear:both;
	padding-top: 5px; }


.wub_menu12_a {
	float:left;
	margin-right:3px;
	height: 28px;
	letter-spacing:1px;
}


.wub_menu12_ia_m a, .wub_menu12_ia_red_m a {
	font-family:Tahoma;
	font-size:10px;
	color:#1f589b;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
}

.wub_menu12_ia_m a:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#38a2f0;
	text-decoration:none;
	text-transform:uppercase;
}

.wub_menu12_a_m a {
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
}

.wub_menu12_a_m a:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#c1e6ff;
	text-decoration:none;
	text-transform:uppercase;
}




.wub_menu12_a_l {
	float:left;
	height:28px;
	width:10px;
	background-image:url(http://www.check-und-flieg.de/img/menu_a_l_neu.jpg);
	background-repeat:no-repeat;
}

.wub_menu12_a_m {
	float:left;
	background-image:url(http://www.check-und-flieg.de/img/menu_a_m_neu.jpg);
	background-repeat:repeat-x;
	height:28px;
	padding-top:7px;
	letter-spacing:1px;
}

.wub_menu12_a_r {
	float:left;
	height:28px;
	width:10px;
	background-image:url(http://www.check-und-flieg.de/img/menu_a_r_neu.jpg);
	background-repeat:no-repeat;
}




.wub_menu12_ia {
	float:left;
	margin-right:3px;
	height:28px;
}

.wub_menu12_ia_l {
	float:left;
	height:28px;
	width:10px;
	background-image:url(http://www.check-und-flieg.de/img/menu_ia_l_neu.jpg);
	background-repeat:no-repeat;
}

.wub_menu12_ia_m {
	float:left;
	background-image:url(http://www.check-und-flieg.de/img/menu_ia_m_neu.jpg);
	background-repeat:repeat-x;
	height:28px;
	padding-top:7px;
}

.wub_menu12_ia_r {
	float:left;
	height:28px;
	width:10px;
	background-image:url(http://www.check-und-flieg.de/img/menu_ia_r_neu.jpg);
	background-repeat:no-repeat;
}







#wub_menu13 {
	float:left;
	width:784px;
	margin-top: 10px;
	height:30px;
	margin-left: 15px;
}

* html #wub_menu13 {
	margin-left: 7px;
	}



.wub_menu13_a {
	float:left;
}


.wub_menu13_a a {
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

.wub_menu13_a a:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.wub_menu13_ia {
	float:left;
}


.wub_menu13_ia a {
	font-family:Tahoma;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.wub_menu13_ia a:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}


.wub_menu13_trenner {
	float:left;
	margin-left:7px;
	margin-right:7px;
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

* html .wub_menu13_trenner {
	margin-left: 3px;
	}




#wub_date {
	clear:right;
	float:right;
	height:20px;
	margin-top:4px;
	margin-right: 8px;
	font-family:Tahoma;
	font-size:9px;
	color:#707070;
	text-decoration:none;
}

* html  #wub_date {
	margin-right: 7px;
}


#wub_menu {
	float:right;
	height:20px;
	margin-top:8px;
	margin-right: 8px;
	text-align:right;
}

* html #wub_menu {
	margin-right: 4px;
	}



.wub_menupunkt {
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#20569e;
	margin-left:15px;
	text-decoration:none;
	white-space: nowrap;
}

* html .wub_menupunkt {
	margin-left: 7px;
	}


.wub_menupunkt a {
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#20569e;
	height:20px;
	text-decoration:none;
}
.wub_menupunkt a:hover {
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#1f589b;
	text-decoration:none;
}

#wub_wrapper {
	float:left;
	width:999px;
	height:auto;
	background-image:url(http://www.check-und-flieg.de/img/wrapper_bg.jpg);
	background-repeat:repeat-y;
}

#wub_infomenu {
	float:left;
	width:252px;
	margin-left:20px;
	background-image:url(http://www.check-und-flieg.de/img/shopmenu_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

* html #wub_infomenu {
	margin-left: 10px;
	}



#wub_content {
	float:left;
	width: 797px;
	margin-top: 7px;
}

#wub_content2 {
	float:left;
	width: 597px;
	margin-top: 7px;
	margin-left: 8px;
	background-color:#FFF;
}


#wub_content_wrapper {
	float:left;
	width: 997px;
	border-left: #74cffa 1px solid;
	border-right: #74cffa 1px solid;
	margin-top: 0px;
	padding-top: 0px;
	background-color:#FFF;
}


#wub_footer {
	float:left;
	width:999px;
	height:14px;
	background-image:url(http://www.check-und-flieg.de/img/footer_hg_neu.jpg);
	background-repeat:no-repeat;
	background-color:#b9d8f4;
	margin-top: 0px;
}


#wub_footer_2 {
	float:left;
	width:971px;
	margin-top: 8px;
	border-bottom:dotted 1px #74cffa;
	margin-left: 14px;
	margin-right: 14px;
	background-color:#b9d8f4;
	}

* html #wub_footer_2 {
	margin-left: 7px;
	}


.wub_footertext21 {
	float:left;
	margin-top:7px;
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:10px;
	color:#215a9f;
	width:250px;
	height:20px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 7px;
}


.wub_footertext22 {
	float:right;
	margin-top:7px;
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:10px;
	color:#215a9f;
	width:400px;
	height:20px;
	text-transform: uppercase;
	margin-left: 10px;
}

* html .wub_footertext22 {
	margin-left: 5px;
	}


.wub_footertext2 {
	float:left;
	margin-top:7px;
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:480px;
	height:20px;
}

* html .wub_footertext2 {
	margin-left: 240px;
	}


.wub_footerlink {
	float:right;
	margin-left:10px;
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:10px;
	color:#215A9F;
	height:20px;
	text-decoration:none;
}


.wub_footerlink a {
	float:left;
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:10px;
	color:#215A9F;
	height:20px;
	text-decoration:none;
}

.wub_footerlink a:hover {
	float:left;
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:10px;
	color:#38a1ef;
	height:20px;
	text-decoration:none;
}


#wub_footer_3 {
	float:left;
	width:999px;
	margin-top: 0px;
	background-color:#b9d8f4;
}

.wub_footertext31 {
	float:left;
	margin-top:10px;
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:9px;
	color:#215A9F;
	margin-left:14px;
	text-align: justify;
	margin-right: 14px;
}

* html .wub_footertext31 {
	margin-left: 7px;
	}


.wub_footertext31 a {
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:9px;
	color:#215A9F;
}

.wub_footertext31 a:hover {
	font-family:Tahoma;
	letter-spacing:1px;
	font-size:9px;
	color:#215A9F;
}


.wub_textbeitrag {
	float:left;
	width:690px;
	height:auto;
	margin-bottom:30px;
}

.wub_ueberschrift {
	font-family:Tahoma;
	font-size:14px;
	color:#206893;
	font-weight:bold;
	margin-bottom:8px;
	border-bottom:dotted 1px #206893;
	margin-left: 20px;
}

.wub_fliesstext {
	font-family:Tahoma;
	font-size:12px;
	text-align:justify;
	margin-left: 20px;
	color:#555555;
}

.wub_fliesstext a {
	font-family:Tahoma;
	font-size:12px;
	text-align:justify;
	color:#555555;
}

.wub_fliesstext a:hover {
	font-family:Tahoma;
	font-size:12px;
	text-align:justify;
	color:#000000;
}



.wub_fliesstext_schnellsuche {
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#555555;
	display:inline;
	margin:7px;
	display:inline;
}

.wub_fliesstext_schnellsuche a {
	font-family:Tahoma;
	font-size:11px;
	color:#555555;
}

.wub_fliesstext_schnellsuche a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}




.wub_textbild {
border:1px #206893 solid; 
margin-bottom:8px; 
margin-top:8px; 
margin-left:8px;
}



.wub_social_bookmark_text {
	float:left;
	font-family:Tahoma;
	font-size:10px;
	text-transform:uppercase;
	border:0;
	margin-top: 17px;
	margin-left: 14px;
	color:#336487;
	margin-right: 7px;
}

* html .wub_social_bookmark_text {
	margin-left: 7px;
	}


.wub_social_bookmark {
	float:left;
	margin-left:2px;
	border:0;
	margin-top: 12px;
}

* html .wub_social_bookmark {
	margin-left: 1px;
	}


#wub_products {
	float:left;
	width:797px;
}

.wub_product {
	float:left;
	width:190px;
	height:201px;
	background-repeat:no-repeat;
	margin-left: 9px;
	margin-top: 9px;
}

* html .wub_product {
	margin-left: 4px;
	}



.wub_product_bildlink {
	float:left;
	width:190px;
	height:150px;
}



.wub_product_text {
	float:left;
	width:180px;
	margin-left:7px;
	margin-top:7px;
	font-family:Tahoma;
	font-size:15px;
	color:#01326c;
	font-weight:bold;
}

* html .wub_product_text {
	margin-left: 3px;
	}


.wub_product_text a {
	font-family:Tahoma;
	font-size:15px;
	color:#01326c;
	font-weight:bold;
	text-decoration:none;
}

.wub_product_text a:hover {
	font-family:Tahoma;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


.wub_product_preis {
	float:left;
	margin-left:7px;
	margin-top:4px;
	width: 180px;
	font-family:Tahoma;
	font-size:12px;
	color:#01326c;
	font-weight:bold;
}



.wub_product_preis a {
	font-family:Tahoma;
	font-size:12px;
	color:#01326c;
	font-weight:bold;
	text-decoration:none;
}

.wub_product_preis a:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


.wub_product_bildlink_rechts {
	float:left;
	width:183px;
	height:150px;
}



.wub_errortext {
	color:#ff0000;
	font-family:Tahoma;
	font-size:12px;
}

.wub_eingabe_error {
	color: #FFFFFF;
	border: 1px solid #d2d0bb;
	background-color: #9a0300;
}


.wub_contentbox {
float:left; 
width:780px; 
margin-left:12px; 
margin-bottom:4px; 
font-family:Verdana, Geneva, sans-serif; 
font-size:12px; 
color:#333;
text-align:justify;
}

* html .wub_contentbox {
	margin-left: 6px;
	}



.wub_textbox {
float:left; 
width:780px; 
margin-left:12px; 
margin-bottom:4px; 
font-family:Verdana, Geneva, sans-serif; 
font-size:12px; 
color:#333;
text-align:justify;
}

* html .wub_textbox {
	margin-left: 6px;
	}


.wub_textbox a {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;
}

.wub_textbox a:hover {
text-decoration:underline;
}


.wub_bewertung {
	float:left;
	width:772px;
	margin-left:8px;
	margin-bottom:4px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	height: auto;
}

* html .wub_bewertung {
	margin-left: 4px;
	}


.wub_bewertung_box {
	float:left;
	width:374px;
	margin-left:8px;
	margin-top:24px;
	height: 175px;
}

* html .wub_bewertung_box {
	margin-left: 4px;
	}


.wub_ {
	float:left;
	width: 80px;
	margin-top: 2px;
	margin-left:2px;
}



.wub_sterne {
	font-size:10px;
}


.wub_sterne2 {
	float:left;
	margin-left:4px;
	width: 12px;
	height: 76px;
	margin-top: 0px;

}



.wub_stern {
	float:left;
	margin-left:4px;
	width: 12px;
	height: 12px;
	margin-top: 0px;

}

* html .wub_stern {
	margin-left: 2px;
	}


.wub_stern_check {
	float:left;
	margin-left:4px;
	width: 12px;
	height: 12px;
	margin-top: 0px;
}

* html .wub_stern_check {
	margin-left: 2px;
	}


.wub_bewertung_ue {
	float:left;
	width: 374px;
	height: 28px;
	margin-bottom:8px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(http://www.check-und-flieg.de/img/ue_bewerten_bg.jpg);
	color: #FFF;
}

.wub_bewertungen_ue {
	float:left;
	width: 780px;
	height: 28px;
	margin-bottom:8px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(http://www.check-und-flieg.de/img/ue_bewertungen_bg.jpg);
	color: #FFF;
}


.wub_bewertung_desc {
	float:left;
	margin-left:0px;
	width: 177px;
	height: 12px;
	font-size: 10px;
	font-weight: normal;
}

.wub_bewertung_desc_view {
	float:left;
	margin-left:0px;
	width: 260px;
	height: 12px;
	font-size: 10px;
	font-weight: normal;
}



.wub_bewertung_descb {
	float:left;
	margin-left:8px;
	width: 80px;
	height: 12px;
	margin-top: 3px;
	font-size: 9px;
}

* html .wub_bewertung_descb {
	margin-left: 4px;
	}


.wub_bewertung_row {
	float:left;
	margin-bottom:6px;
	width: 365px;
	margin-left: 5px;
	clear: left;
	color: #20569e;
}

* html .wub_bewertung_row {
	margin-left: 2px;
	}


.wub_bewertung_row2 {
	float:left;
	margin-bottom:0px;
	width: 100%;
	margin-left: 5px;
}

* html .wub_bewertung_row2 {
	margin-left: 2px;
	}


.wub_bewertung_select_desc {
	float:left;
	margin-left:0px;
	width: 178px;
	height: 20px;
	font-size: 12px;
	margin-top: 4px;
	color: #20569e;
	font-weight: bold;
}

.wub_bewertung_select_inc {
	float:left;
	margin-left:0px;
	width: 177px;
	height: 12px;
	font-size: 10px;
	text-align: right;
}



.wub_kontinent {
float:left; 
width:390px; 
margin-left:8px;
}

* html .wub_kontinent {
	margin-left: 4px;
	}


.wub_kontinent_laender {
float:left; 
width:350px; 
margin-left:20px; 
font-family:Verdana, Geneva, sans-serif; 
font-size:12px; 
color:#333;
text-align:justify;
}

* html .wub_kontinent_laender {
	margin-left: 10px;
	}




.wub_box_bewertung {
float:left; 
width:770px; 
border:1px dotted #666; 
height:140px; 
margin-left:6px; 
margin-top:8px; 
}

* html .wub_box_bewertung {
	margin-left: 3px;
	}


.wub_box_bewertung_text {
float:left; 
text-align:left;
width:180px; 
margin-left:6px; 
margin-top:6px; 
}

* html .wub_box_bewertung_text {
	margin-left: 3px;
	}


.wub_box_bewertung_bild {
float:left;
text-align:left;
width:254px; 
heigh:28px;
margin-left:6px; 
margin-right:6px; 
margin-bottom:6px; 
margin-top:6px; 
}

* html .wub_box_bewertung_bild {
	margin-left: 3px;
	}


.wub_box_bewertung_stand {
float:left; 
width:240px; 
margin-left:6px; 
margin-top:6px; 
}

* html .wub_box_bewertung_stand {
	margin-left: 3px;
	}


.wub_bewertungsbox_neu {
float:left;
width:191px;
height:254px;
margin-left:8px;
margin-top:8px;
}

* html .wub_bewertungsbox_neu {
	margin-left: 4px;
	overflow:hidden;
	}


.wub_bewertungsbox_neu_ol {
float:left;
width:191px;
height:254px;
background-image:url(http://www.check-und-flieg.de/img/box_neu.png);
background-repeat:no-repeat;
}

.wub_bewertungsbox_neu_text1 {
	float:left;
	width:170px;
	height:64px;
	color:#01326c;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-top:20px;
}

* html .wub_bewertungsbox_neu_text1 {
	margin-left: 5px;
	}


.wub_bewertungsbox_neu_text1 a {
color:#01326c;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.wub_bewertungsbox_neu_text1 a:hover {
	text-decoration:underline;	
}

.wub_bewertungsbox_neu_text2 {
	float:left;
	width:170px;
	height:25px;
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-top:6px;
}

* html .wub_bewertungsbox_neu_text2 {
	margin-left: 5px;
	}


.wub_bewertungsbox_neu_text2 a {
color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.wub_bewertungsbox_neu_text2 a:hover {
	text-decoration:underline;	
}


.wub_bewertungsbox_spezial_ol {
float:left;
width:175px;
height:134px;
margin-top:4px;
margin-left:4px;
}

* html .wub_bewertungsbox_spezial_ol {
	margin-left: 2px;
	}



.wub_bewertungsbox_spezial_ta {
float:left;
width:175px;
height:134px;
margin-top:4px;
margin-left:4px;
background-image:url(http://www.check-und-flieg.de/img/box_neu_ol_ta.png);
background-repeat:no-repeat;
}

* html .wub_bewertungsbox_spezial_ta {
	margin-left: 2px;
	}


.wub_bewertungsbox_spezial_tb {
float:left;
width:175px;
height:134px;
margin-top:4px;
margin-left:4px;
background-image:url(http://www.check-und-flieg.de/img/box_neu_ol_tb.png);
background-repeat:no-repeat;
}

* html .wub_bewertungsbox_spezial_tb {
	margin-left: 2px;
	}


.wub_box_flight {
float:right; 
width:373px; 
height:213px; 
margin-left:8px; 
margin-right:7px;
margin-bottom:8px; 
background-image:url(http://www.check-und-flieg.de/img/flights_hg.jpg);
background-repeat:no-repeat;
}

* html .wub_box_flight {
	margin-right: 3px;
	}


.wub_box_werbebox_rechts_einzel {
float:right; 
width:373px; 
height:196px; 
margin-left:8px; 
margin-right:7px;
margin-bottom:8px; 
}

* html .wub_box_werbebox_rechts_einzel {
	margin-right: 3px;
	}



.wub_box_special {
float:left; 
width:590px; 
height:196px; 
margin-left:8px; 
margin-top:8px; 
background-image:url(http://www.check-und-flieg.de/img/special_box.jpg);
background-repeat:no-repeat;
}

* html .wub_box_special {
	margin-left: 4px;
	}

.wub_box_special_inbox {
float:left; 
width:283px; 
height:185px; 
margin-left:8px; 
margin-top:8px; 
}

* html .wub_box_special_inbox {
	margin-left: 4px;
	}


.wub_box_einzelbewertung {
float:left; 
width:780px;
font-size:10px;
border-top:1px solid #003289;
height:140px;
background-color:#dde7ee;
}


.wub_box_einzelbewertung_spalte1 {
float:left; 
margin-top:10px;
margin-left:10px;
width:455px;
font-size:10px;
height:120px;
}

* html .wub_box_einzelbewertung_spalte1 {
	margin-left: 5px;
	}


.wub_box_einzelbewertung_spalte2 {
margin-top:10px;
margin-left:15px;
float:left; 
width:290px;
height:120px;
font-size:10px;
}


.wub_box_einzelbewertung_label {
	float:left;
	width:120px;
	height:15px;
}

.wub_box_einzelbewertung_sterne {
	float:left;
	height:15px;
}


.wub_box_flight_headline {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#206893;
	font-weight:bold;
	margin-left: 100px;
	width:260px;
	height:15px;
	margin-top:13px;
	margin-bottom:10px;
}



* html .wub_box_flight_headline {
	margin-left: 50px;
	}


.wub_box_schnellsuche_gross_headline {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#206893;
	font-weight:bold;
	margin-top:6px;
	margin-left: 10px;
	width:260px;
	height:15px;
	display:inline;
	text-align:left;
}



.wub_box_flight_row {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin-left: 100px;
	color:#555555;
	width:260px;
	height:14px;
	margin-top:5px;
	margin-bottom:5px;
}

* html .wub_box_flight_row {
	margin-left: 50px;
	}


.wub_box_flight_row a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-decoration:none;
}

.wub_box_flight_row a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-decoration:underline;
}

.wub_box_laender_bewertungen {
	float:left;
	width:370px; 
	height:auto;
	margin-top:10px;
}

.wub_box_laender_bewertungen_oben {
	float:left;
	width:370px;
	height:34px;
	background-image:url(http://www.check-und-flieg.de/img/kontinent_ue_bg.jpg);
	background-repeat:no-repeat;
}

.wub_box_laender_bewertungen_mitte {
	float:left;
	width:370px;
	height:auto;
	background-image:url(http://www.check-und-flieg.de/img/kontinent_mi_bg.jpg);
	background-repeat:repeat-y;
}

.wub_box_laender_bewertungen_unten {
	float:left;
	width:370px;
	height:7px;
	background-image:url(http://www.check-und-flieg.de/img/kontinent_footer_bg.jpg);
	background-repeat:no-repeat;
}



.wub_box_laender_spalte {
	float:left;
	width:370px; 
	height:auto;
	margin-right:16px;
}


.wub_menu12_a_red_l {
	float:left;
	height:28px;
	width:10px;
	background-image:url(http://www.check-und-flieg.de/img/menu_a_l_neu_red.png);
	background-repeat:no-repeat;
}

.wub_menu12_a_red_m {
	float:left;
	background-image:url(http://www.check-und-flieg.de/img/menu_a_m_neu_red.jpg);
	background-repeat:repeat-x;
	height:28px;
	padding-top:7px;
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

.wub_menu12_a_red_r {
	float:left;
	height:28px;
	width:10px;
	background-image:url(http://www.check-und-flieg.de/img/menu_a_r_neu_red.png);
	background-repeat:no-repeat;
}


.wub_menu12_ia_red_l {
	float:left;
	height:28px;
	width:10px;
	background-image:url(http://www.check-und-flieg.de/img/menu_ia_l_neu.jpg);
	background-repeat:no-repeat;
}

.wub_menu12_ia_red_m {
	float:left;
	background-image:url(http://www.check-und-flieg.de/img/menu_ia_m_neu.jpg);
	background-repeat:repeat-x;
	height:28px;
	padding-top:7px;
}

.wub_menu12_ia_red_r {
	float:left;
	height:28px;
	width:10px;
	background-image:url(http://www.check-und-flieg.de/img/menu_ia_r_neu.jpg);
	background-repeat:no-repeat;
}


.wub_menu12_ia_red_m a:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#38a2f0;
	text-decoration:none;
	text-transform:uppercase;
}

.wub_menu12_a_red_m a {
	font-family:Tahoma;
	font-size:10px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

.wub_menu12_a_red_m a:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#f2dcd0;
	text-decoration:none;
	text-transform:uppercase;
}

.wub_bewertung_ue_text {
	float:left;
	margin-top:6px;
	margin-left:8px;
	}
	
	* html .wub_bewertung_ue_text {
	margin-left: 4px;
	}


.wub_h3_ue1 {
	 float:left;
	 margin-top:6px; 
	 margin-left:6px;
	 padding:0; 
	 color:#FFF;"
	}
	
	* html .wub_h3_ue1 {
	margin-left: 3px;
	}



#loaderbereich {   
position:relative;
}  

#loader {   
background-color:#FFFFFF;   
left:0; 
filter:Alpha(opacity=80); 
-moz-opacity:0.8; 
opacity:0.8;  
position: absolute;   
text-align:center; 
top:0; 
}   

.loadergif {   
position:absolute;
}  



.tabelle_seitenwahl {
	float:left;
	padding-left:2px;
	padding-right:2px;
	margin-top:2px;
	border:1px solid #666;
	text-align:center;
	margin-right:2px;
	display:inline;
}

.tabelle_seitenwahl_aktiv {
	float:left;
	margin-top:2px;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #666;
	background-color:#b6d7f4;
	color:#FFF;
	text-align:center;
	margin-right:2px;
	display:inline;
}



.wub_box_leer {
float:left; 
width:590px; 
height:196px; 
margin-left:8px; 
margin-top:8px; 
background-image:url(http://www.check-und-flieg.de/img/leer_box.jpg);
background-repeat:no-repeat;
}

* html .wub_box_leer {
	margin-left: 4px;
	}

.wub_box_leer_inbox {
float:left; 
width:574px; 
height:185px; 
margin-left:8px; 
margin-top:8px;
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#225a97;
}

.wub_box_leer_inbox a {
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#225a97;
}


* html .wub_box_leer_inbox {
	margin-left: 4px;
	}
	
	
	

	
	
	
.hide { display:none; }
	
	
	


.sf-menu, .sf-menu * {
	list-style:		none;
}

.sf-menu ul {
	position:		absolute;
	width:			170px;; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			27px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}



.sf-menu li ul {
	background-color:#ea7d23;
}



.sf-menu li ul li {
	left:10px;
	height:20px;
}



.sf-menu li ul li a {
	font-family:arial,tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	display:inline;
	line-height:20px;
}


.sf-menu li ul li a:hover {
	color:#CCCCCC;
}


	
.sf-menu li li li {
	background:		#9AAEDB;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('http://www.check-und-flieg.de/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background-image:url(http://www.check-und-flieg.de/img/menu_dropdown_shadow.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
	
	
	
	
	
	
	
/* neu */


* {
	padding:0;
	margin:0;
}
html {
	
}

body {
	margin: 0 auto;
	font-family:arial,tahoma;
	font-size:11px;
}
h1 {
	color:#21579C;
	font-weight:normal;
	padding-top:10px;
	padding-left:2px;
}
#left h1 {
	margin-left:10px;
}
h2 {
	font-size:18px;
	color:#21579C;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
}
a {
	text-decoration:none;
}
a.btn {
	display:block;
	height:32px;
}
a.btn.more {
	background:url(http://www.check-und-flieg.de/img/bg_buttons.png) 0 -32px no-repeat;
	width:144px;
	height:24px;
}
a.btn.rate {
	background:url(http://www.check-und-flieg.de/img/bg_buttons.png) 0 -56px no-repeat;
	width:162px;
	height:28px;
	margin:15px 88px 0 88px;
}
a.box {
	width:178px;
	height:202px;
	padding:5px;
	border-radius:5px;
	border:1px solid #DCE1E5;
	background:#fff;
	display:block;
	position:relative;
	float:left;
	margin:10px 10px 0px 0;
}
a.box.lastminute {
	background:#FAFBFB;
}

a.box2 {
	width:178px;
	height:202px;
	padding:5px;
	border-radius:5px;
	border:1px solid #DCE1E5;
	background:#fff;
	display:block;
	position:relative;
	float:left;
	margin:7px 7px 0px 0;
}

a.box2.lastminute {
	background:#FAFBFB;
}


a.link {
	float:right;
	background:url(http://www.check-und-flieg.de/img/icon_href.png) center right no-repeat;
	color:#21579C;
	padding-right:10px;
	margin:15px 25px 0 0;
}
img {
	border:0 none;
}
img#logo {
	margin:25px;
}
img.teaser {
	margin-top:10px;
}
input.btn.offer {
	background:url(http://www.check-und-flieg.de/img/bg_buttons.png) no-repeat;
	width:154px;
	height:32px;
	border:0 none;
	margin:15px 88px;
	cursor:pointer;
}
.clr {
	clear:both;
	height:15px;
}
#left,
.left {
	float:left;
}
#right {
	float:right;
}
#main.big #right {
	width:376px;
}
#main.big #left {
	width:603px;
}
#page {
	text-align:left;
}
#navi {
	background:url(http://www.check-und-flieg.de/img/vl_navi.png) repeat-x;
	height:46px;
	line-height:44px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size:17px;
}
#navi a {
	color:#fff;
	padding:0 15px;
	background:url(http://www.check-und-flieg.de/img/vl_navi_a.png) center right no-repeat;
}
#navi a:hover {
	text-shadow: 1px 1px 1px #000;
}
#main {
	background:#fff;
	padding:10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow:0px 0px 10px #333333
}
#teaser {
	background:url(http://www.check-und-flieg.de/img/dummy_teaser.jpg) no-repeat;
	width:590px;
	height:261px;
	position:relative;
}
#teaser span {
	position:absolute;
	bottom:0;
	left:8px;
	color:#075090;
	font-size:22px;
	line-height:40px;
}
#teaser a.btn.more {
	position:absolute;
	bottom:9px;
	right:9px;
}
span.rate {
	background:url(http://www.check-und-flieg.de/img/rate_star_false.png) repeat-x;
	width:55px;
	height:9px;
	float:left;
	display:block;
	margin:3px 6px 0 0;
}
span.rate_txt {
	float:left;
	color:#000;
	line-height:15px;
	margin-right:10px;
}
span.given {
	background:url(http://www.check-und-flieg.de/img/rate_star_true.png) repeat-x;
	height:9px;
	display:block;
}
span.votes {
	background:url(http://www.check-und-flieg.de/img/bg_votes.png) no-repeat;
	width:18px;
	height:17px;
	float:left;
	display:block;
	color:#fff;
	text-align:center;
	line-height:14px;
}
span.wrap {
	display:block;
	margin-top:10px;
	margin-left:10px;
}
span.line {
	line-height:17px;
}
span.location {
	color:#000;
	margin:5px 0;
	display:block;
}
span.locations, span.locations a  {
	color:#000;
	display:inline-block;
	width:230px;
	float:left;
}
span.hotel {
	color:#21579C;
	margin:5px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
}
span.price {
	float:right;
	color:#FF8C23;
	font-size:24px;
}
span.lastminute {
	position:absolute;
	top:0;
	left:0;
	background:url(http://www.check-und-flieg.de/img/last-minute.png) no-repeat;
	width:74px;
	height:74px;
}
form#quicksearch {
	background:#DFE2E6 url(http://www.check-und-flieg.de/img/vl_form.png) repeat-x;
	border:1px solid #CAD2DA;
	border-radius:5px;	
	padding:18px 18px 0 18px;
	margin-bottom:10px;
	width:336px;
}
form#quicksearch .left {
	width:164px;
}
form#quicksearch label {
	display:block;
	color:#21579C;
	line-height:22px;
}
form#quicksearch select,
form#quicksearch .input {
	background:url(http://www.check-und-flieg.de/img/vl_input.png) repeat-x;
	height:20px;
	line-height:20px;
	border:1px solid #B1C8DD;
	width:150px;
}
form#quicksearch select.med {
	width:110px;
}
form#quicksearch select.sml {
	width:50px;
}
form#quicksearch .caller {
	background:url(http://www.check-und-flieg.de/img/bg_isolator.png) top repeat-x;
	height:45px;
	line-height:45px;
	font-size:11px;
}
form#quicksearch .caller .fon {
	background:url(http://www.check-und-flieg.de/img/icon_fon.png) 0 -3px no-repeat;
	color:#29589A;
	font-size:18px;
	letter-spacing:-1px;
	padding-left:30px;
	margin-left:10px;
	height:45px;
	line-height:45px;
}
div.box {
	width:372px;
	border-radius:5px;
	border:1px solid #DCE1E5;
	margin:10px 10px 10px 0;
}

div.box_left1 {
	width:568px;
	border-radius:5px;
	border:1px solid #DCE1E5;
	margin-top:10px;
	padding:10px;
	text-align:justify;
}


div.box_left1 a {
	color:#000;
}



div.box h2 {
	margin-left:18px;
}
.row1,
.row2 {
	height:20px;
	line-height:20px;
	padding:0 18px;
}
.row1 {
	background:#F0F5FA;
}
#notes {
	text-align:center;
	color:#989898;
	padding:20px;
}
#foot {
	margin-top:20px;
	text-align:center;
	color:#29589A;
}
#foot a {
	color:#29589A;
}
#foot span {
	color:#000;
}
