/* Copyright (C) 2008-2010 Terracus GmbH. All rights reserved. */

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

td, th	{
		vertical-align: text-top;
		text-align: left;
		padding: .1em;
		
		/* mk 2009-08-24 */
		font-size:  11px!important;
		}

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: #777777; background-color: #dddddd }
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%;
		margin: 0; padding: 0;
		border: 1px solid #000000;
		background-color: #fefefe;
}
table.select td, table.select th {
		padding: .2em .4em;
		}

table.select thead tr, table.select tfoot tr, #head, #foot {
		background-color: #eaeaea;
		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:		#999999;
		}

#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: 1.4em;
		}
#hotelfoto { float: left; margin-right: 10px }


strong#art { font-size: 1.4em; line-height: 1.4em }

div#mietwagen h3 { font-size: 11px; font-weight: normal; margin-bottom: -1em }


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: #000000;
	background-color: #eaeaea;  /* #fefefe */
	border: 1px solid #676767;
	font-weight: bold;
	margin: 3px 5px 3px 0;
}

input.suchmaske { display: none }

/*
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}
*/

html {overflow-x:hidden;}
body {margin-right:20px;}

