/* <!-- "$Id: buchung.css,v 1.6 2006/05/03 12:37:04 cwa Exp $" --> */

body { 
	margin:0px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../img/bg_buchung.gif);
	background-repeat:repeat-x;
}

form {
	margin:0px;
}

#buchung {
	margin:16px;
	background-color:transparent;
}

#top {
	font-size:16px;
	line-height:32px;
	font-weight:bold;
	color: #000066;
}

/******************* step_navi ***********************************************************/					



#step_navi {
	margin-top:12px;
	height:20px;
	padding:5px 0px 0px 5px;
	color: #000066;
	background-color:#ffffff;
	border:1px solid #000066;
}

#step_navi a {
	color: #000066;
	text-decoration:none;
}

#step_navi a:link		{ text-decoration:none; }
#step_navi a:visited	{ text-decoration:none; }
#step_navi a:hover		{ text-decoration:underline; }
#step_navi a:active		{ font-weight:bold; text-decoration:underline; }
#step_navi a.active		{ font-weight:bold; }

/******************* content ***********************************************************/					
					
#content {
	height:500px;
	color: #000000;
}

#content h1 {
	font-size:12px;
	margin-bottom:12px;
	font-weight:bold;
	color:#000066
}

#content h2 {
	font-size:12px;
	margin:0px;
	font-weight:bold;
	color:#000066
}

#content a {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000066;
}

#content .seperator {
	margin:6px 0px 12px 0px;
	font-size:1px;
	background-color:#c0c0c0;
	height:1px;
	width:100%;
}
					
#content .error				{ color:#990000; }
#content select, input.text	{ width:220px; }
#content select.airport		{ width:180px; }
#content select.car			{ width:180px; }
#content select.country		{ width:227px; }
#content select.no			{ width:40px;  }
#content input.names		{ width:105px; }
#content input.zip			{ width:50px;  }
#content input.birth		{ width:70px;  }
#content input.city			{ width:161px; }
#content input.datum		{ width:70px;  }
#content textarea			{ width:330px; height:60px; }

.text-hl					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#000066}



/******************* bottom ***********************************************************/					
					
#bottom {
	margin:0px;
	position:absolute;
	bottom:20px;
	text-align:center;
}

#bottom a {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000066;
}

.errorbox {
	color:#990000;
	display:block;
	margin-bottom:10px;
}
