/*	-----------------------------------------------	*/
/*  version 2.0 21.11.2003 - keyware.ch		        */
/*	-----------------------------------------------	*/

/*	---------------------------	*/
/*	Allgemein					*/
/*	---------------------------	*/

body 					{ font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; background-image: url(/images/_layout/bg.jpg) }

a:active				{ color: #111; }
a:hover				 	{ color: #000099 }
a:link					{ color: blue }
a:visited  				{ color: blue; text-decoration: underline }

p						{ color: black; font-size: 12px; line-height: 14px }
td						{ color: black; font-size: 12px; }
tr						{ color: black; font-size: 12px; }
ul						{ color: black; font-size: 12px; }
li						{ color: black; font-size: 12px; list-style-type: square }


h1 						{ color: #003399; font-weight: bold; font-size: 26px; }
h2						{ color: #da8200; font-size: 14px; font-weight: bold }
h3						{ color: #555555; font-weight: bold; font-size: 12px; }
h4						{ color: #222222; font-weight: bold; font-size: 12px; }
h5						{ color: #7dc51d; font-size: 12px; font-weight: bold }


/* ---------------------------	*/
/* layer definitionen			*/
/* ---------------------------	*/


#top 					{ position:absolute; top: 0px; left: 0px; width: 850px; z-index: 1; visibility: visible; overflow: visible;  height: 90px; }
#menu 					{ background-color: #6699ff; visibility: visible; position: absolute; z-index: 2; top: 90px; left: 182px; width: 668px; height: 20px }
#navi					{ background-color: #6699ff; visibility: visible; padding-left: 5px; position: absolute; z-index: 3; top: 90px; left: 0; width: 185px }
#content 				{ visibility: visible; position: absolute; z-index: 4; top: 130px; left: 220px; width: 610px }

#popuptext  			{ background-color: white; visibility: visible; display: block; position: absolute; z-index: 5; top: 60px; left: 0px; width: 350px; height: 300px }


/* ---------------------------	*/
/* spezielles					*/
/* ---------------------------	*/


.buchungsbestand		{ color: #FF0000; font-weight: bold; font-size: 12px }
.reisendaten			{ color: #000000; font-size: 12px }
.copy					{ color: #a5a5a5; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; line-height: 16px }
.headlinestrong			{ color: black; font-variant: small-caps; font-weight: bold; font-size: 16px; }
.bgreisen				{ background-color: #FAE2CC }
.garantiert             { color:red; font-weight:bold; }
.executed               { color:green; font-weight:normal; }
.new                    { color:#fff; font-weight:bold; font-size:9px; font-family: Verdana; vertical-align: middle; background:#ee9900 url(../09/i/new_bg.gif) repeat-x; padding:1px 3px;margin:0 2px; text-align:center; }

.normal					{ color: black; font-size: 12px; }
.titel					{ color: #444444; font-size: 26px; text-align: left }
.fineprint 				{ font-size: 11px; line-height: 11px}
.small					{ color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif }
.level				 	{ color: #660066; font-variant: small-caps; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif }

/* navigation					*/

#navi body				{ font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; }

#navi a:active			{ color: #003366; font-size: 12px; font-weight: bold; text-decoration: none; }
#navi a:hover			{ color: #ff9; font-size: 12px; font-weight: bold; text-decoration: underline; }
#navi a:link			{ color: #003366; font-size: 12px; font-weight: bold; text-decoration: none; }
#navi a:visited			{ color: #003399; font-size: 12px; font-weight: bold; text-decoration: none; }

#navi p					{ color: white; font-size: 12px; font-weight: bold; text-decoration: none; }

#menu body  			{ font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; }

#menu a:active			{ color: #003366; font-size: 12px; background-color: #CCCCFF ; font-weight: bold; text-decoration: none}
#menu a:hover			{ color: #ff9; font-size: 12px; font-weight: bold; text-decoration: underline }
#menu a:link			{ color: #003366; font-size: 12px; font-weight: bold; text-decoration: none }
#menu a:visited  		{ color: #003399; font-size: 12px; font-weight: bold; text-decoration: none }

a.menu 					{ display:block; width:200px; border:4px double #999999; margin-top:2px; padding:10px; font-family:Tahoma,sans-serif; font-size:25px; }

a.menu:link    			{ color:#666; background-color:transparent; text-decoration:none; }
a.menu:visited 			{ color:#666; background-color:transparent; text-decoration:none; }
a.menu:hover   			{ color:#c66; background-color:transparent; text-decoration:none; border:4px double #f99; }
a.menu:active  			{ color:#c66; background-color:transparent; text-decoration:none; border:4px double #f99; }

div.menu 				{ border:4px double #999; width:250px; text-align:center; padding:20px; }

#menu p					{ color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none}


/* forms */

.error 					{ color: #E00915; font-weight: bold; }
.ftitel					{ color: #222222; font-weight: bold; font-size: 12px; font-family: Geneva, Arial, Verdana, Helvetica, sans-serif }
.fsmall					{ color: black; font-size: 10px; font-family: Geneva, Arial, Verdana, Helvetica, sans-serif }
.fbgtitelbars			{ background-color: #E5F6FF }
p.pdffooter, td.pdffooter { color: #666; font-size: 11px }
p.pdffooter a, td.pdffooter a  { color: blue; font-size: 11px }