/* Used for masks */
/* Copyright (C) 2005 Terracus GmbH. All rights reserved. */

body	{
		margin: 0px; 
            padding: 0px;
		color: #02547C; background-color: #ffffff;
		font: 12px arial, helvetica, arial, helvetica, sans-serif;
		line-height: 1.2em;
		}

td, th	{
		vertical-align: top;
		text-align: left;
		padding: 0.0em;
		}

.titelline {
		background-color: #90BADE;
}

.submitbutt { 
		vertical-align: bottom;
		text-align: center;
		}


table	{ border-spacing: 0; border-collapse: collapse; }
form	{ margin: 0; }
img		{ border: 0; }
a		{ text-decoration: underline }
input, select { font-size: .8em }

h2, h3, h4, #vainfos th {
	font: 14px arial, helvetica, sans-serif;
	font-weight: bold;
}

a:link		{ color: #333333; background-color: inherit; }
a:visited		{ color: #666666; background-color: inherit; }
a:hover, a:focus	{ color: #999999; background-color: #FFB30F }
a:active		{ color: #666666; }


td.hotel a, td.region a, td.ziel a, td.termin a { text-decoration: underline; }

table.select {
		clear: both;
		width: 100%;   
		/* width: 74%; */
		margin: 0; padding: 0;
		margin-left: 2px;
		border: 1px solid #000000; 
		/* background-color: #CEE0EF; */
		background-color: #FDB822;  
}
table.select td, table.select th {
		padding: 1px; 
		/* margin-left: 20px; */
             /* padding: 0.0 0.0em; */
		/* margin-left: 3px; */
		}

.reisesuche { 
		vertical-align: middle;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		}

.reisesuche2 { 
		vertical-align: middle;
		text-align: center;
		font-weight: bold;
		/* margin-left: 20px; */
		color: #02547C;
}

table.select thead tr, table.select tfoot tr, #head, #foot {
		/* background-color: #FDB822; */
		/* background-color: #FFF198; */

		margin: 0; padding: 0;
		font-weight: bold
		}
table.select thead th, #head {
		border-bottom: 2px solid #bababa;
		}
table.select tfoot td, #foot {
		border-top: 2px solid #bababa;
		}
tfoot tr td, tfoot tr th { text-align: center; }
table.select thead th , table.select tfoot th {
		font-size:	.9em;
		color: #FFB30F;
}

#sid, #sidf	{
		text-align: left;
		margin: 1em 0;
/*		height: 60px; */
		color: #7f7f7f;
		background-repeat: no-repeat;
/*		background-position: right 30px; */
		background-position: center 1px;
		padding-top: 30px;
		}
#sid h1, #sidf h1	{
		margin: 0; padding: 0;
		color: #000000;
		font-size: 16px;
		}
#hotelfoto { float: left; margin-right: 10px }



h1 img.sterne1, h1 img.sterne2, h1 img.sterne3, h1 img.sterne4, h1 img.sterne5, h1 img.sterne6, h1 img.sterne7 {
		height: 14px;
		background-repeat: no-repeat;
		background-position: 6px 2px;
		background-image: url(star7-large.png)
		}
h1 img.sterne7 { width: 103px; }
h1 img.sterne6 { width: 89px; }
h1 img.sterne5 { width: 75px; }
h1 img.sterne4 { width: 61px; }
h1 img.sterne3 { width: 47px; }
h1 img.sterne2 { width: 33px; }
h1 img.sterne1 { width: 19px; }

.bstatus {
		clear:	both;
		border: 2px dotted rgb(255,0,0);
		margin: 1em 0 1em 0; padding: .5em;
		background-color: rgb(255,229,229);
		}

.reiseinfos { clear: both; margin: 1em 0 0 0 }

table.leistung, table.leistung strong {
		width:	100%;
		color:	#3c3c3c;
		}

ul.legal	{
		color: #3c3c3c;
		text-align: left;
		}

input.suchen, input.zurueck, input.weiter, .weiter input, input.suchmaske, input.loeschen, input.drucken, input.buchen {
/*	padding: 0px 5px;
	border: 0;
	background: url(buttons/back.gif) 5px 1px no-repeat;
	width: 80px; height: 19px;
*/
	color: #FFFFFF;
	background-color: #FDB822;  /* #FFFFE4 */
	border: 1px solid #676767;
	font-weight: bold;
	margin: 3px 5px 3px 0;
}


/*
body.D, body.FAO, body.FNC, body.LIS, body.OPO, body.PDL { background: url(region/D.jpg) top right no-repeat}
body.F, body.ADB, body.AYT, body.BJV, body.DLM, body.ECN, body.IST, body.TXX, body.ZYP { background: url(region/F.jpg) top right no-repeat}
body.C, body.ACE, body.FUE, body.GOM, body.LPA, body.SPC, body.TEN { background: url(region/C.jpg) top right no-repeat}
body.E, body.AGP, body.ALC, body.BCN, body.BIO, body.LEI, body.MAD, body.SVQ, body.VLC, body.XRY {background: url(region/E.jpg) top right no-repeat}
body.M, body.CAI, body.HRG, body.LXR, body.NIL, body.RMF, body.SSH {background: url(region/M.jpg) top right no-repeat}
body.P, body.POP, body.PUJ {background: url(region/P.jpg) top right no-repeat}
body.H, body.SKG {background: url(region/H.jpg) top right no-repeat}
body.B, body.FOM, body.IBZ, body.MAH, body.PMI {background: url(region/B.jpg) top right no-repeat}
body.O, body.CCC, body.HAV, body.HOG, body.VRA {background: url(region/O.jpg) top right no-repeat}
*/

.tabsel {
background-color: #90BADE; 
/* background-color: #FDB822; */

border-color: white;
border-style: solid;
border-width: 1px;
vertical-align: text-top;
text-align: left;
padding: 0.0em;

/* padding: 0px; */
/* margin: 0px; */
}

.tabsel2 {
/* background-color: #FDB822; */
background-color: #E3E9F2; 
/* background-color: red; */
/* background-image: url(front1.jpg); */
/* background-repeat: no-repeat; */
/* width: 647px; */
/* height: 300px; */
border-color: white;
border-style: solid;
border-width: 1px;
vertical-align: text-top;
text-align: left;
padding: 0.0em;
}

.tabsel3 {
/* background-color: #FDB822; */
background-color: #E4EBF1; 
/* background-color: red; */
/* background-image: url(front1.jpg); */
/* background-repeat: no-repeat; */
/* width: 647px; */
/* height: 800px; */
margin-left: 4px;
border-color: #2175BC; 
border-style: solid;
border-width: 1px;
vertical-align: text-top;
text-align: left;
padding: 0.0em;
}


html {overflow-x:hidden;}
body {
/* padding: 0.1px; margin: 0.1px; */
margin-right:20px; 
}

.feldbreite1 {
	width: 95px;
}


.feldbreite2 {
	width: 118px;
}

.feldbreite3 {
	width: 113px;
}

.pfeil_in {
	margin-left: 24px;
}

.video_in {
	margin-left: 0px;
}

.table_left {
	margin-left: -2px;
}

