div.box01 {
     width: 604px;
     height: 260px;
     float: left;
	 font-size: 10pt;
	 margin-left: 1px;
}


.sheader{
	width: 604px;
	height: 62px;
	background-image: url('image/search/tabs_bgr.jpg');
	background-repeat: no-repeat;
}

.sfooter{
	width: 604px;
	height: 6px;
	background-image: url('image/search/footer_bgr.jpg');
	background-repeat: no-repeat;
}

.scontent{
	width: 600px;
	height: 156px;
	border-left: 2px solid #F8AF1B;
	border-right: 2px solid #F8AF1B;
}

.ssubmit{
	width: 600px;
	height: 38px;
	border-left: 2px solid #F8AF1B;
	border-right: 2px solid #F8AF1B;
}

.srequired{
	float: left;
	width: 453px;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
}

.sbutton{
	float: left;
	width: 119px;
	height: 38px;
}

.stitle{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F3F00;
	font-weight: bold;
	height: 23px;
	padding: 8px 0px 0px 10px;
	border: 0px solid #FF0000;
}

.stabs{
	height: 31px;
	border: 0px solid #FF0000;
}

.stabitem{
	float: left;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F3F00;
	font-weight: bold;
	margin-left: 2px;
}

.stabitem a{
	display: block;
	text-align: center;
	vertical-align: middle;
	width: 94px;
	height: 25px;
	line-height: 25px;
	color: #5F3F00;
	background-image: url('image/search/stab_bgr.jpg');
	background-repeat: no-repeat;
}

.stabitem a:hover{
	display: block;
	text-align: center;
	vertical-align: middle;
	width: 94px;
	height: 25px;
	line-height: 25px;
	color: #5F3F00;
	background-image: url('image/search/stab_bgr_act.jpg');
	background-repeat: no-repeat;
}

.stabitem a#act{
	display: block;
	text-align: center;
	vertical-align: middle;
	width: 94px;
	height: 25px;
	line-height: 25px;
	color: #5F3F00;
	background-image: url('image/search/stab_bgr_act.jpg');
	background-repeat: no-repeat;
}

.scol1{
	float: left;
	width: 169px;
	height: 156px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 15px 0px 15px;
}

.scol2{
	float: left;
	width: 170px;
	height: 156px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 15px 0px 15px;
}

.scol3{
	float: left;
	width: 179px;
	height: 156px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 5px 0px 15px;
}

.ssep{
	float: left;
	width: 1px;
	height: 156px;
	background-image: url('image/search/ssep.jpg');
	background-repeat: no-repeat;
}

.sformtitle{
	height: 19px;
	line-height: 19px;
	padding: 0px 0px 0px 0px;
	margin: 9px 0px 0px 0px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F3F00;
	font-weight: bold;
}

.sformsubtitle{
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 1px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border: 0px solid #000000;
}


.scontent select{
	border: 1px solid #7F9DB9;
	font: 12px Arial;
	width: 168px;
	
}

.skindscontainer{
	height: 40px;
}

.skindtitle{
	float: left;
	width: 57px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 1px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border: 0px solid #000000;
	
}

.skindfield{
	float: left;
	width: 57px;
	border: 0px solid #000000;
	
}

.skindfield select{
	border: 1px solid #7F9DB9;
	font: 12px Arial;
	width: 54px;
	
}

.scontent input{
	border: 1px solid #7F9DB9;
	width: 168px;
}

.scontent .inputdate{
	border: 1px solid #7F9DB9;
	width: 147px;
	background-image: url('image/search/scalc_bgr.gif');
	background-repeat: no-repeat;
	padding-left: 21px;
}

.smore_options{
	height: 18px;
	padding: 0px 0px 0px 20px;
	margin: 22px 0px 1px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F3F00;
	font-weight: bold;
	background-image: url('image/search/more_options.jpg');
	background-repeat: no-repeat;
	border: 0px solid #000000;
}

.smore_options a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F3F00;
	font-weight: normal;
	text-decoration: underline;
}

.smore_options a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F3F00;
	font-weight: normal;
	text-decoration: none;
}

.box01_head {
	height: 25px;
	width: 595px;
	background: url('image/em-head.jpg');
	padding-top: 5px;
	padding-left: 10px;
	font-size: 13pt;
}

.box01_tabs {
	width: 605px;
	height: 22px;
	background: #fce73a;
}

.box01_tabs #nlm {
	margin-left: 10px;
}

.box01_tabs a {
	color: #000;
}

.box01_content {
	height: 208px;
	width: 603px;
	border: 1px solid #fce73a;
	border-top: 0;
}

#nlm, #nflug, #nhotel, #nkf {
	width: 100px;
	height: 18px;
	text-align: center;
	padding-top: 4px;
	display: inline;
	float: left;
	background: url('image/N_inaktiv.gif');
}

#nlm {
	background: url('image/N_aktiv.gif');
}

#lm, #flug, #hotel, #kf {
	clear: left;
	height: 0;
	visibility: hidden;
	width: 601px;
}

#lm {
	height: 200px;
	visibility: visible;
}

#tabby {
	width: 29%;
	float: left;
	padding-left: 2%;
	padding-right: 2%;
}

#tab_find {
	clear: left;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
}

#tab_find input {
	float: right;
}


.box01 h5 {
	color: #da1;
	font-size: 10pt;
}

div.box02 {
     width: 300px;
     height: 262px;
     margin-left: 5px;
     float: left;
	 border: 0px solid #FFFFFF;
	 background-image: url('image/search/map_bgr.gif');
}


.box2l {
	float: left;
	max-width: 200px;
}

.box02 h4 {
	color: #da1;
	font-size: 13pt;
	padding-left: 5px;
	padding-top: 5px;
	margin: 0;
}

.box02 img {
	margin-top: 15px;
	margin-bottom: 10px;
}

#b4back {
	font-size: 10pt;
	color: #000;
}

div.box03 {
         clear: left;
         width: 300px;
         height: 480px;
         float: left;
	 background: #fff url('image/box03_text.gif');
         margin-top: 5px;
}

div.box04, div.box05 {
         float: left;
         width: 300px;
         height: 206px;
         margin-left: 5px;
         margin-top: 5px;
}

div.box06 {
         clear: left;
         float: left;
         width: 400px;
         height: 269px;
         margin-left: 5px;
         margin-top: 5px;
	 background: #fff url('image/box06_text.gif');
}

div.box07 {
         float: left;
         width: 200px;
         height: 269px;
         margin-top: 5px;
         margin-left: 5px;
}

div.box08 {
         float: left;
         clear: left;
         width: 605px;
         height: 213px;
         margin-top: 5px;
}

div.box09 {
         float: left;
         width: 300px;
         height: 104px;
         margin-left: 5px;
         margin-top: 5px;
	 background: #fff url('image/box09_text.gif');
}

div.box09_head {
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #fb8023;
	height: 19px;
}

div.box09_details {
	padding-top: 3px;
	padding-left: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height: 48px;
}

div.box09_preis {
	text-align: right;
	padding-right: 10px !important;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	height: 23px;
}	

div.box10 {
         clear: left;
         float: left;
         width: 300px;
         height: 104px;
         margin-left: 5px;
         margin-top: 5px;
	 background: #fff url('image/box09_text.gif');
}


div.box47 {
         float: left;
}

div.box910 {
         float: left;
}

div.page {
         float: left;
         width: 930px;
         vertical-align: top;
}

div.platzhalter {
         height: 1300px;
         width: 20px;
         float: left;
}


div.header {
         float: left;
         vertical-align: top;
         height: 167px;
         width: 910px;
}

div.b1 {
         height: 105px;
         vertical-align: top;
}

div.header_r {
         float: right;
         vertical-align: top;
}

div.content {
         clear: left;
         float: left;
         margin-top: 5px;
}
div.box03_text {
   width: 300px; 
   height: 269px;
   margin-top: 0px;
   padding-top: 0px;
   float:left;
}
div.box03_bild {
   width: 300px;
   height: 206px;
   margin-bottom: 5px;
   padding-bottom: 0px;
   float:left;
}
div.box09_bild, div.box10_bild {
   width: 100px;	
   height:104px;
   float:left;
}
div.box10_text, div.box09_text {
   width: 195px;
   height: 104px;
   margin-top: 0px;
   float: right;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #000;
   text-decoration: none;
}
.box10_text div, .box09_text div {
   padding-left: 5px;
   padding-top: 5px;
   padding-right: 5px;
}

div.box06_bild {
   width: 400px;
   height: 132px;
   margin-bottom: 5px;
   padding-bottom: 0px;
   float:left;
}
div.box06_text {
   width: 400px; 
   height: 132px;
   margin-top: 0px;
   padding-top: 0px;
   float:left;
}
.box03_text>table, .box06_text>table {
	padding-left: 10px;
}
h3 {
   font-family: Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   padding-left: 15px;
}
.odd {
   background: #e9e9e9;
   margin-left: 10px;
   margin-right: 10px;
   width: 278px;
}
.add {
   background: #cecece;
   margin-left: 10px;
   width: 278px;
   margin-right: 10px;
}
div.box03_text h3 {
	margin-top: 5px;
	margin-bottom: 6px;
}
div.box06_text h3 {
	margin-top: 9px;
	margin-bottom: 11px;
}
div.box06_text div.add, div.box06_text div.odd {
   width: 378px;
}
.add:hover, .odd:hover {
   background: #bbbbbb;
}

tr.odd td, tr.add td {
   height: 19px;
}

.odd a, .add a {
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #000;
   text-decoration: none;
   line-height: 19px;
}
td.flughafen { 
   float: left; 
   width: 190px; 		
   padding-left: 10px;
}
td.hafen { 
   float: left; 
   width: 290px; 		
   padding-left: 10px;
}
td.preis { 
   float: right; 
   width: 78px; 		
}
div.odd div.preis, div.odd div.flughafen, div.odd div.hafen {
  background: #cecece;
}	
div.add div.flughafen, div.add div.preis, div.add div.hafen {
  background: #e9e9e9;
}

