/*  
	Author: Evgeni Kunz
*/
* { padding:0; margin:0;}

	html { font-size:100.01%; }	
	body { background:url(/images/tail.gif) repeat-x scroll 50% 0 #15b5ff; font-size:62.5%; font-family: Arial, Helvetica, sans-serif; color:#747a83;}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#00a7f4; outline:none;}
a:hover, a:link, a:visited {text-decoration: none; color:#00a7f4;} 


object {outline:none; border:0;}
	
	input, select, textarea, html body textarea { vertical-align:middle; font-size:12px; color:#747a83; font-family:Arial;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #d4d0c8; background: #fff;}
	
	

	
/*** Main ***/
	.main { overflow:hidden; height:100%;/* width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990px)? "990px" : "100%");*/ min-width:990px;}
	
/*	.tail-right {
		position:absolute;
		float:right; right:0; 
		isplay:block;
		width:50%; height:395px;
		background:url(/images/tail-right.gif) repeat-x 0 0;
		}*/
	
	.main { padding:0px 0px 0px 0px; position:relative;}
	

/*	.main-width { width:980px; margin:0 auto; height:100%; background:url(/images/header.jpg) no-repeat 0 0;}*/
  .main-width { width:980px; margin:0 auto; height:100%;}
	
	.main-bg { overflow:hidden; height:100%;}
	
	
	.header { height:148px; margin:0px 0px 0px 0px; padding:0px 30px 0px 32px;}
	
/*** Menu ***/
	.header .main-menu { clear:both; position:relative; z-index:99999; height:58px; background:url(/images/menu-left.png) no-repeat 0 0;}
	.header .main-menu .corner-left { background:url(/images/menu-right.png) no-repeat right 0; padding:0px 14px 0px 14px;}
	.header .main-menu .corner-right { overflow:hidden;height:58px; background:url(/images/menu-bg.png) repeat-x 0 0;}
	
	#dropmenu { float:left; padding:0px 0px 10px 0px;}
	
	.header .menu { overflow:hidden;/* height:100%;*/ margin:0px 0px 0px 0px;}
	
	.header .menu ul { /*float:left; overflow:hidden;*/ margin:0px 0px 0px 0px; list-style:none;}
	.header .menu ul li {  float:left; /*overflow:hidden;*/ background:url(/images/ver.gif) no-repeat 0 8px; height:58px; margin:0px 0px 0px -3px;}
	
	.header .menu ul li a {
		display:block;/* float:left; */height:100%;
		font-size:18px; line-height:11px;  padding:0px 2px 0px 2px;
		cursor: pointer; position:relative; z-index:1;
		color:#fff; text-decoration:none;
		}
	
	.header .menu ul li a span { display:block; /*float:left;*/}
	.header .menu ul li a span span { padding:23px 36px 0px 36px; cursor: pointer;}
	
	/*hover*/
	.header .menu ul li a:hover {}
	.header .menu ul li a:hover span { background:url(/images/menu-bg-act.gif) repeat-x 0 8px;}
	.header .menu ul li a:hover span span { background:url(/images/menu-act.gif) no-repeat center 8px;}
	
	/*active*/
	.header .menu ul li.current_page_item a {}
	.header .menu ul li.current_page_item a span { background:url(/images/menu-bg-act.gif) repeat-x 0 8px;}
	.header .menu ul li.current_page_item a span span { background:url(/images/menu-act.gif) no-repeat center 8px;}
	
	
	

	/* drop menu */
		#dropmenu ul ul {
			position:absolute; z-index:300;
			float:left; background:url(/images/border.png) repeat 0 0;
			width:150px; padding:1px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}
		
		#dropmenu ul ul li {
			float: none; position:relative;
			height:auto; text-align:left; background:#00a7f4; border:1px solid #094d92; margin:0px 0px 1px 0px;
			}
		#dropmenu ul ul a { width:auto; height:auto; float:none; color:#fff;  text-transform:none;}
		#dropmenu ul ul li a span { background: none; padding:5px 13px 6px 5px;}
			
		#dropmenu ul ul a:hover { background:#70cefa;}
		#dropmenu ul ul li a:hover span { }
		#dropmenu ul ul li a:hover span span {}
		
			#dropmenu ul ul ul { left:150px; float:left; margin:-41px 0px 0px 0px; *margin:-44px 0px 0px 0px; padding:0px 0px 15px 0px;}
			
			#dropmenu ul ul ul a {}
			#dropmenu ul ul ul li a span {}
			#dropmenu ul ul ul li a span span {}

			
/*** Logo ***/
	.logo { float:left; height:90px;}
	.logo .indent { overflow:hidden; height:100%; padding:5px 0px 0px 10px;}
	.logo h1 {
		display:block; overflow:hidden;
		width:239px; height:85px;
		background:url(/images/logo.gif) no-repeat 0 0;
		font-size:2.1em; color:#fff; text-indent:-1000em; cursor:pointer;
		}
	.logo h1:hover { text-decoration:none;}
	
	
	.trusted {position:fixed; top:160px; right:60px; width:100px; height:100px;  }
	.trusted .ind { overflow:hidden; top:160px; right:60px; width:100px; height:100px;}
	.trusted a:link, .trusted a:hover, .trusted a:visited {color:#ffffff;}
	
	.trusted h1 {
		display:block; overflow:hidden;
		width:100px; height:100px;
		background:url(/images/trusted.png) no-repeat 0 0;
		font-size:2.1em; color:#fff; text-indent:-1000em; cursor:pointer;
		}
	.trusted h1:hover { text-decoration:none;}
	
	
		.ruv {position:fixed; top:300px; right:40px; width:118px; height:60px;  }
	.ruv .ind { overflow:hidden; top:160px; right:60px; width:118px; height:60px;}
	.ruv h1 {
		display:block; overflow:hidden;
		width:99px; height:60px;
		background:url(/images/ruv2.png) no-repeat 0 0;
		font-size:2.1em; color:#fff; text-indent:-1000em; cursor:pointer;
		}
	.ruv h1:hover { text-decoration:none;}
		.ruv a:link, .ruv a:hover, .ruv a:visited {color:#ffffff;}
	
	
	
	.bestprice {position:fixed; top:400px; right:40px; width:118px; height:60px; z-index: -1; }
	.bestprice .ind { overflow:hidden; top:160px; right:60px; width:118px; height:100px;}
	.bestprice h1 {
		display:block; overflow:hidden;
		width:118px; height:100px;
		background:url(/images/bestprice.png) no-repeat 0 0;
		font-size:2.1em; color:#fff; text-indent:-1000em; cursor:pointer;
		}
	.bestprice h1:hover { text-decoration:none;}
	
	.buchung {position:fixed; top:520px; right:40px; width:120px; height:230px; z-index: -1; }
	.buchung .ind { overflow:hidden; top:160px; right:60px; width:120px; height:230px;}
	.buchung h1 {
		display:block; overflow:hidden;
		width:120px; height:230px;
		background:url(/images/bestservice.png) no-repeat 0 0;
		font-size:2.1em; color:#fff; text-indent:-1000em; 
		z-index: -1;
		}
	.buchung h1:hover { text-decoration:none;}
	
		
	.kreditkarte {position:fixed; top:750px; right:50px; width:100px; height:130px; z-index: -1; }
	.kreditkarte .ind { overflow:hidden; top:160px; right:60px; width:100px; height:130px;}
	.kreditkarte h1 {
		display:block; overflow:hidden;
		width:118px; height:100px;
		background:url(/images/VisaMastercard.png) no-repeat 0 0;
		font-size:2.1em; color:#fff; text-indent:-1000em; cursor:pointer; 
		z-index: -1;
		}
	.kreditkarte h1:hover { text-decoration:none;}
	
	
	.description { font-size:17px; color:#fff; padding:0px 0px 0px 0px; margin:-3px 0px 0px -1px;}

/*** follow ***/	

/*** Slogan ***/
	.slogan {}

/*** Search Description***/
	.search { float:right;}
	.search .indent { overflow:hidden; height:100%; padding:15px 8px 0px 0px;}

	.search .text { width:189px; padding:2px 2px 6px 5px; background:url(/images/search-input-bg.gif) no-repeat 0 0; border:0;  margin:0px 4px 0px 0px;}
	.search .but { cursor: pointer; margin:0px 0px 0px 0px;}

/*** Flash ***/
	.flash { background:url(/images/flash.gif) repeat-y 32px 0;}
	.flash .flash-bg { background:url(/images/flash-bg.gif) no-repeat 32px 0;overflow:hidden; padding:0px 0px 0px 40px;}
	.flash .indent { background:url(/images/flash-line.gif) no-repeat 0 bottom; overflow:hidden; height:305px;}

	
/*** Rss ***/
	.rss {}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding:0px 30px 0px 32px;}
	.content-bg { overflow:hidden; height:100%; background:url(/images/content-bg.gif) repeat-y 0 0; background-color:#fff;}
	
	.content .corner-left-bot { background:url(/images/custom-left2.gif) no-repeat 0 bottom; z-index:3;}
	.content .corner-right-bot { background:url(/images/custom-right2.gif) no-repeat right bottom; overflow:hidden; height:100%;}
	
	.content-indent { overflow:hidden; height:100%; padding:21px 21px 0px 21px;}
	
	.column-right { float:right; width:235px; margin:0px 0px 0px 35px;}
	










/*** Content  ***/
	.column-center { overflow:hidden; height:100%;}
	
	.center-indent { overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
	
		.column-center .indent { clear:both; overflow:hidden; height:100%; padding:0px 0px 33px 0px;}
		
		.column-center .bgnone { background: none;}
		
	
	
	
	
	
	
	
	/*** Title wrapper ***/
		.column-center .title {
			overflow:hidden; height:100%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 18px 0px;
			}
		
		
		
		
		
		
		
		
		.content .title .corner-left-top { background:url(/images/corner-left-top.gif) no-repeat 0 0 #f4f3e8;}
		.content .title .corner-right-top { background:url(/images/corner-right-top.gif) no-repeat right 0;}
		.content .title .corner-left-bot { background:url(/images/corner-left-bot.gif) no-repeat 0 bottom;}
		.content .title .corner-right-bot { background:url(/images/corner-right-bot.gif) no-repeat right bottom; overflow:hidden; height:100%;}
		


		

		.column-center .title h2 {
			overflow:hidden; height:100%;
			font-size:2.4em; font-weight: normal;
			color:#00a7f4; line-height:1.2em;
			padding:6px 20px 7px 4px;
			}
			
		.column-center .title h3 {
			overflow:hidden; height:100%;
			font-size:2em; font-weight: normal;
			color:#00a7f4; line-height:1.2em;
			padding:6px 0px 7px 19px;
			}
			
		.column-center .title h2 a,
		.column-center .title h3 a { color:#00a7f4; text-decoration:none;}
		
		.column-center .title h2 a:hover,
		.column-center .title h3 a:hover { color:#5e656b; text-decoration: none;}
			

		
		
		
		



	/*** Text box ***/
		.text-box {
			clear:both;
			overflow:hidden; height:100%;
			font-size:1.2em; line-height:1.4em;
			padding:0px 20px 0px 1px;
			}
			
		/*	.text-box a:link, a:hover, a:visited {color:#00a7f4; padding-right:0px;} */
			
		.text-box p { padding:0px 0px 15px 0px;}
		
		.text-box span { display:block; color:#307cde; font-size:14px;line-height:1.3em; padding:0px 20px 7px 0px;}
		
		.fleft {
			float:left; /*display: inline;*/
			overflow:hidden; height:100%;
			padding:0; margin:2px 19px 0px 1px;
			}
		
		.fleft img { margin:0px 0px 0px 0px;}
			
		img {}
		
		.text-box p.img { padding:0px 0px 25px 1px;}

		/******/
		.more-link { font-size:11px; clear:both; color:#000; font-weight: bold; padding:0px 10px 0px 0px;}
		.more-link { text-decoration:none;}
		.more-link:hover { text-decoration: underline;}

/*** Custom ****/	
.custom { clear:both; overflow:hidden; height:100%; background:url(/images/custom.gif) repeat-y 0 0;}
	.custom-bg { background:url(/images/custom-bg.gif) no-repeat 8px bottom;overflow:hidden; height:100%;}
	.custom .corner-left-bot { background:url(/images/custom-left.gif) no-repeat 0 bottom;}
	.custom .corner-right-bot { background:url(/images/custom-right.gif) no-repeat right bottom;overflow:hidden; height:100%;}
	.custom .custom-indent {overflow:hidden; height:100%; padding:21px 0px 10px 39px;}		
	
/*		.custom { clear:both; overflow:hidden; height:100%; }
	.custom-bg {overflow:hidden; height:100%;}
	.custom .corner-left-bot {}
	.custom .corner-right-bot {overflow:hidden; height:100%;}
	.custom .custom-indent {overflow:hidden; height:100%; padding:21px 0px 10px 39px;} */
	

	.custom .left { float:left; width:550px; margin:0px 83px 0px 0px;}
	.custom .left2 { float:left; width:167px; margin:0px 10px 0px 0px;}
	.custom .right { float:left; width:245px; margin:0px 0px 0px 0px;}
  .custom a {color: #ffffff;}
	.custom .widget { background: none;}
	.custom .widget .widget-bg { background: none;}
	.custom .widget .indent { background: none; padding:0px 0px 0px 0px; color:#343e4b;}
	.custom .widget .title h2 { padding:2px 0px 0px 0px; color:#fff;}
	.custom .widget .title h3 { padding:2px 0px 0px 0px; color:#fff;}
	.custom .widget_tag_cloud a { color:#000;}
	.custom .widget ul { margin:0px 0px 0px 1px;}
	.custom .widget ul li { color:#343e4b; background:url(/images/custom-marker.gif) no-repeat 0 3px; padding:2px 0px 4px 20px;}
	.custom .widget ul li a { color:#343e4b; font-weight: bold;}
	.custom .more { padding:42px 0px 0px 51px;}
	.custom .more a { position:relative; display:block; width:78px; height:28px; background:url(/images/more.gif) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}
		
/*** Footer ****/
	.footer {
		clear:both;
		overflow:hidden; height:100%; padding:0px 1px 0px 0px;
		font-size:1.2em; line-height:1.3em;
		color:#ffffff;
		}
		
	/*.footer .width { width:741px; overflow:hidden; margin: 0 auto;}*/
	
	.footer .corner-left {}
	.footer .corner-right {}
	
	.footer .indent {
		overflow:hidden; height:100%; text-align:right;
		padding:16px 45px 10px 0px;
		}
		
	.footer span { color:#02adf9;}
		
	.footer a { color:#ffffff;}
	.footer a.wp { color:#ffffff;}
	
	.footer a { text-decoration:none; }
	.footer a:hover { text-decoration: underline;}

/*** Widgets  ***/
	.widget { clear:both;
		overflow:hidden; height:100%;
		background:url(/images/widget-bg.gif) repeat-y 0 0;
		margin:0px 0px 21px 0px;
		}
	
	.widget .widget-bg {
		overflow:hidden; height:100%;
		background:url(/images/widget-top.gif) no-repeat 0 0;
		}
	
	.widget .indent {
		overflow:hidden; height:100%;
		background:url(/images/widget-bot.gif) no-repeat 0 bottom;
		color:#fff; padding:7px 5px 7px 10px;
		}
	
	.widget .title {
		overflow:hidden; height:100%;
		margin:0px 0px 11px 0px;
		}
	
	.widget .title a {color:#fff; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; padding-right:7px;} */
		
			.widget .title h3 {
			overflow:hidden; height:100%;
			font-size:2em; font-weight: normal;
			color:#fff; line-height:1.2em;
			padding:0px 0px 5px 0px;
			}
		
	.widget .title div {}
	.widget .title div div {}
		
	.widget h2 {
		overflow:hidden; height:100%;
		font-size:2.4em; font-weight: normal;
		color:#00a7f4; line-height:1.1em;
		padding:1px 0px 5px 1px;
		}
	
	.widget ul {clear:both; line-height:1.4em;	font-size:12px; /*overflow:hidden; height:100%;*/	color:#747a83; font-family: tahoma;	padding:0px 0px 0px 0px; margin:0px 0px 0px 2px;}
	.widget ul li {	overflow:hidden; height:100%;	background:url(/images/marker.png) no-repeat 0 2px;	padding:1px 0px 5px 20px;	margin:0px 0px 0px 0px;}
	.widget ul li a {	font-size:12px; color:#747a83;}
	.widget ul li a { text-decoration:none;}
	.widget ul li a:hover { text-decoration: underline;}
	.widget ul ul { font-size:100%; margin:0px 0px 0px 0px;}
	.widget ul ul li { border:0;}
	
	/*** widget_categories ***/
		.widget_categories {
			background:#113a6f;
			}
		
		.widget_categories .widget-bg {
			overflow:hidden; height:100%;
			background:url(/images/widget-top2.gif) no-repeat 0 0;
			}
		
		.widget_categories .indent {
			background:url(/images/widget-bot2.gif) no-repeat 0 bottom;
			}
		
		.widget_categories h2 {
			color:#fff;
			}
			
		.widget_categories h3 {
			color:#fff; font-size:18px;
			}
		
	.box_navi {
			border-bottom:3px solid #6fc1f0; height:20px;
			}	
			
		.widget_categories ul li a { color:#fff;}
	
	/*** .widget_archive ***/
		.widget_archive {
			 background:url(/images/widget-bg3.gif) repeat-x 0 0 #ffb768;
			}
		
		.widget_archive .widget-bg {
			overflow:hidden; height:100%;
			background:url(/images/widget-top3.gif) no-repeat 0 0;
			}
		
		.widget_archive .indent {
			background:url(/images/widget-bot3.gif) no-repeat 0 bottom;
			}
		
		.widget_archive h2 {
			color:#fff;padding:5px 0px 5px 0px;
			}
		
		.widget_archive ul li a { color:#fff;}
		
	/*** widget_meta ***/
		.widget_meta h2 { padding:5px 0px 5px 0px;}
	
	/*** widget_links  ***/
		
	/*** widget_page ***/
		.widget_pages {}
		.widget_pages ul ul { margin:0px 0px 0px 0px;}
		
		.widget_pages ul ul li {}
	
	/*** widget_recent_entries  ***/
		
	/*** widget_recent_comments  ***/
		.widget_recent_comments ul li { font-weight: bold; background: none; color:#000; padding:0px 0px 10px 0px;}
		.widget_recent_comments ul li a { background: none; padding:0px 0px 0px 0px; font-weight: normal;}

	/*** widget_tag_cloud ***/
		.widget_tag_cloud .indent div { padding:0px 10px 15px 7px;}
		
		.widget_tag_cloud a { padding:0px 6px 0 0;  font-size:12px; line-height:1.6em;}
		
		.widget_tag_cloud .indent .title { padding:0px 0px 0px 0px;}
		.widget_tag_cloud .indent .title h2 { padding:0px 0px 14px 1px;}
		.widget_tag_cloud .indent .title div { padding:0px 0px 0px 0px;}
		.widget_tag_cloud .indent .title div div { padding:0px 0px 0px 0px;}
		
		.widget_tag_cloud a { text-decoration:none;}
		.widget_tag_cloud a:hover { text-decoration: underline;}
	
	/*** widget_text ***/
		.widget_text .widget-bg {}
		.widget_text h2 {}
		.textwidget { font-size:1.4em; line-height:1.45em; padding:0px 0px 0px 1px;}
		.textwidget p { padding:0px 0px 10px 0px;}
		.textwidget a {}
	
	/*** widget_other ***/
		.content #wp-calendar * { color:#000; font-size:12px;}
		#search form { padding:10px 0px 20px 0px;}
		#search form .text { display:block; margin:0px 0px 8px 0px; padding:2px 0px 3px 6px; width:150px;}	
		#search form .but { margin:0px 0px 0px -3px;}
		.search_page .text {  width:170px; padding:2px 0px 3px 5px; margin:0px 10px 0px 0px;}
		.widget_calendar table { margin:0px 0px 0px 0px;}
		
#wrp {	width:570px;	height:100%;	z-index:1;	border: thin solid #06F;	padding:10px; font-size: 12px;}
#wrp2 {	width:570px;	height:100%;	z-index:1;	border: thin solid #06F;	padding:10px;}
.uebersicht {	width:570px;	height:100%;	padding:10px;	position: relative;	margin-bottom:5px;font-size: 12px;}
#top {background-image: url(/gfx/2oo.jpg);	background-repeat: repeat-x;	height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF;	position: relative;	width: 565px;  margin-bottom:10px;  padding-left:5px;}
#termine {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF;	position: relative;	width: 570px;	height: 20px;	color:#000;	margin-bottom:5px;}
#preis-top {	position:absolute;	left: 440px;	top: 0px;}
#tdatum {	position:absolute;	left: 200px;	top: 0px;}
#ttage {	position:absolute;	left: 300px;	top: 0px;}
#tpreis {	position:absolute;	left: 400px;	top: 0px;}
.status {	position:absolute;	left: 100px;	top: 0px;}
#tweiter {	position:absolute;	left: 508px;	top: 0px;}  
#anrede {	position:absolute;	left: 40px;	top: 0px;}
#nachname {	position:absolute;	left: 110px;	top: 0px;}
#vorname {	position:absolute;	left: 270px;	top: 0px;}
#geburtsdatum {	position:absolute;	left: 430px;	top: 0px;}
#preis {	position:absolute;	left: 500px;	top: 2px;}
#info {	position:absolute;	left: 200px;  top: 2px;}
#wetter {	position:absolute;	left: 280px;	top: 1px;}
#region {width:560px; background-color: #cdecfa; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #FFF; position: relative; padding:3px; list-style:none;}
#ort {	width:100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000;  position: relative;  padding:3px;  list-style:none;}
#wrp li:hover {background-color: #fdd9a6;}
#wrp2 div:hover {background-color: #fdd9a6;}
a.button, a.button:visited { color: #fff;	font-weight: bold;	font-size: 11px;	FONT-FAMILY: Gill Sans, sans-serif;	height: 20px;	text-indent: 12px;	line-height: 18px;	text-decoration: none;	display:block;	text-align:left;	margin-bottom: 0px;	white-space:nowrap;}
a.button, a.button:visited { background-color: #6fc1f0;	background-image: url(/gfx/button_bg.gif); border: 1px solid #113a6f;	text-align:left;	font-weight: bold;	font-size: 11px; FONT-FAMILY: Gill Sans, sans-serif;}
a.button:hover { background-color: #6fc1f0; background-image: url(/gfx/button_bg_hover.gif); border: 1px solid #63b2e8; text-align:left; font-weight: bold; font-size: 11px; FONT-FAMILY: Gill Sans, sans-serif;}
#angebot {	width:570px;	height:75px;	position: relative;	border: thin solid #06F;	margin-bottom: 10px;}
#angebot2 {	width:590px;	height:198px;	position: relative;	border: thin solid #06F;	margin-bottom: 10px;}
#terminbuttons {position:absolute;	left: 105px;	width: 200px;	top: 100px;}
#bild {width: 100px;}
#bild2 {position:absolute;  left: 10px;	width: 200px;	top:10px;}
#angebotinfo {	position:absolute;	left: 110px;	width: 400px;	top: 20px;	cursor:pointer;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;}
#angebotinfo a {padding:0px; font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: bold; color:#00a7f4; }
#termininfo {position:absolute;	left: 320px;	width: 300px;	top: 20px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;}
#vclogo {position:absolute;	left: 350px;	width: 100px;	top: -15px;	text-align:right; }
#wunsch {	display:none;		position:absolute;	left: 345px;	width: 100px;	top: -15px;}
#hotelpreis {	position:absolute;	width:450px;	top: 35px;	text-align:right; }
#hotelpreis a {text-align:right; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #113a70; padding:0px;}
#big {font-size: 16px;	font-style:italic;}
#top a { color:#fff;}
#feld01 {position:absolute;	left: 0px;	top: 0px;}
#feld1 {position:absolute;	left: 0px;	top: 0px;}
#feld2 {position:absolute;	left: 30px;	top: 0px;}
#feld3 {position:absolute;	left: 190px;	top: 0px;}
#feld4 {position:absolute;	left: 360px;	top: 0px;}
#palka {width:570px;	height:20px;	padding:10px;	position: relative;	margin-bottom:5px;}
.searchline {	width:100%;	height:35px;	padding-bottom:10px;}
.searchline2 a{ text-align:right;}
.kinder span {padding-right:40px;}
.teaser {width:192px;	float:left;	height:234px;	position: relative;	margin-right:10px;	margin-bottom:10px; cursor:pointer;  }
.teaser_info {background-image: url(/gfx/teaser_bg.png); background-repeat: no-repeat;	position: relative;	height:127px;	top:107px;}
.teaser_inhalt {position: relative;	top:35px;	padding:0px 8px 8px 8px; color:#00ff00;}
.teaser_inhalt a {text-align:right; 	font-family: Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold;	color: #ffffff; text-decoration: none;}
.teaser_preis {position: absolute; top:60px; width:190px;	text-align:right;}
.teaser_preis a {text-align:right; font-family: Arial, Helvetica, sans-serif;	font-size: 20px; font-weight: bold;	color: #ffffff; padding:0px 14px 0px 0px;}
.teaser_up {position: absolute;}
#Mask_allinone p {padding:0px 0px 0px 0px;}
.ausgebucht {font-size: 16px; font-weight: bold; color:#f60100;}
.buchbar {position: relative;font-size: 16px; font-weight: bold; color:#00ff00;text-align:center;}
.buchen {position: relative;text-align:right;left: 430px;}
.drucken {position: relative;}
.teaser_special {position: absolute; width:192px; text-align:right;}
.teaser2 {width:192px;	float:left;	height:100%;	position: relative;	margin-right:10px;	margin-bottom:10px; cursor:pointer; background-image:url('/gfx/teaser2.gif'); border-top:1px dashed #113A70; border-bottom:1px dashed #113A70; }
.teaser2title {position:relative; width:188px;	left: 4px; top:4px; font-size: 13px; color:#113a6f; margin-bottom:6px; }
.teaser2text {position:relative; width:184px;	left: 4px; margin-bottom:4px; }
.teaser2text a {font-size: 12px; color:#113a6f; text-decoration:none;}
.teaser2 div:hover {background-color: #15b5ff;}
.teaser2price {position:absolute; margin-bottom:4px; width:70px;	left: 114px; text-align:right; top:0px;}
