html
{

}

body
{
	background-color:#C8D5EC;
	text-align:center;
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica;
}

form
{
	padding:0;
	margin:0;
}

select
{
	font-size:11px;
}

#container
{
	margin: 0 auto;
	background-color:#fff;
	width:760px;
	text-align:left;
	padding:0;
	border-left:3px solid #516DA2;
	border-right:3px solid #516DA2;
}

#header
{
	height:54px;
	background-image:url(haupt_bg.jpg);
	background-repeat:no-repeat;
}

/*******************************************************************************
Footer
*******************************************************************************/

#footer
{
	clear:both;
	margin:25px 0 0 0;
	padding:5px;
	border-top:1px solid #000;
}

#footer h3
{
	font-size:10px;
}

#footer p
{
	font-size: 10px;
	margin: 5px 0 0 0;
	padding: 0;
}

#header h1
{
	display:none;
}

#footer a
{
	color: #000;
}

/*******************************************************************************
Navi
*******************************************************************************/

#navi1
{
	padding:0 0 0 5px;
	font-size:10px;
	margin:-14px auto 0 auto;
	width:750px;
}

#navi1 a
{
	text-align:left;
	margin-right:10px;
	color:#fff;
}

/*******************************************************************************
Auswahlformular
*******************************************************************************/

#FormDiv, #AbfrageDiv
{
	font-size:11px;
	width:520px;
	float:right;
	padding:10px 0 0 0;
	margin:0 5px 0 0;
}

#FormDiv h2
{
	font-size:15px;
	margin:0 0 5px 0;
	padding:0 3px 0 3px;
	border-bottom:1px solid #000;	
}

/*******************************************************************************
Abfrage
*******************************************************************************/

#AbfrageDiv h2
{
	background-color:#A3BDE1;
	color:#000;
	font-size:11px;
	margin:0 0 0 0;
	padding:2px 3px 2px 3px;
}

#AbfrageDiv p
{
	font-size:11px;
	margin:5px 0 0 0;
	padding:0 3px 0 3px;
	clear:both;
}

#AbfrageDiv div
{
	border:1px solid #000;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

#AbfrageDiv a
{
	color:#000 !important;
}

#AbfrageDiv .frei
{
	border:none;
	margin-top:1px;
}

#AbfrageDiv .anfrage
{
	background-color:#D7E3F4;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	font-size:10px;
}

#AbfrageDiv .anfrage a
{
	color:#A4112B;
}

#AbfrageDiv .infos
{
	padding: 0 5px 0 5px;
	font-size:10px;
}

#AbfrageDiv .infos a
{
	color:#000;
	margin:0 5px 0 0;
}

#AbfrageDiv .infos img
{
	border:none;
	float:none;
	vertical-align:bottom;
}

#AbfrageDiv img
{
	border:1px solid #000;
	margin:0 3px 0 0;
	padding:1px;
	float:left;
}

#AbfrageDiv .clear
{
	border:none;
	margin:5px 0 0 0;
	padding:0 3px 0 3px;
}

#AbfrageDiv .clear img
{
	border:none;
	margin:0;
	padding:0;
}

#AbfrageDiv .sterne
{
	float:none;
	border:none;
	margin:0;
	padding:0;
}

/*******************************************************************************
AuswahlForm Preiskategorie
*******************************************************************************/

#PreiskatDiv
{
	clear:both;
	margin:0;
	border-top:1px solid #000;
}

#PreiskatDiv h2
{
	margin:5px 0 3px 0;
	padding:0;
	font-size:11px;
	border:none;
}

#PreiskatDiv p
{
	float:left;
	width:170px;
	margin:0;
	padding:0;
}

/*******************************************************************************
AuswahlForm Button
*******************************************************************************/

#SubmitDiv
{
	clear:both;
	margin:0;
	border-top:1px solid #000;
}

#SubmitDiv input
{
	margin:10px 0 0 0;
	font-size:12px;
	background-color:#a00;
	color:#fff;
}

/*******************************************************************************
AuswahlForm Zeitraum
*******************************************************************************/

#ZeitraumDiv
{
	margin:0;
	padding:0 0 5px 0;
}

#ZeitraumDiv p, #PersonenDiv p, #KontaktperDiv p, #KommentDiv p, #SubmitDiv p
{
	margin:0;
	padding:0;
}

#ZeitraumDiv .tag, .tag
{
	width:25px;
	font-size:11px;
	margin:0 0 0 4px;
	display:inline;
	float:none;
}

#ZeitraumDiv .jahr, .jahr
{
	width:50px;
	font-size:11px;
	margin:0 0 0 4px;
	display:inline;	
	float:none;
}

/*******************************************************************************
AuswahlForm Zeitraum
*******************************************************************************/


#UmkreisDiv
{
	margin:0;
	padding:0 0 5px 0;	
	border-bottom:1px solid #000;		
}

#UmkreisDiv p
{
	margin:0;
	padding:0;
}

/*******************************************************************************
Register für Ergebnis
*******************************************************************************/

#RegisterDiv
{
	font-weight:bold;
	border:none !important;
}

#RegisterDiv a
{
	color:#000;
}

/*******************************************************************************
AuswahlForm Checkboxen für Ausstattung
*******************************************************************************/

#AuswahlDiv p
{
	float:left;
	width:170px;
	margin:0;
	padding:0;
}

#AuswahlDiv h2
{
	margin:5px 0 3px 0;
	padding:0;
	font-size:11px;
	border:none;
}

/*******************************************************************************
AuswahlForm Select für Unterkunftsart
*******************************************************************************/

#UartDiv
{
	border-bottom:1px solid #000;
	margin:3px 0 3px 0;
	padding:0 0 3px 0;
}

#UartDiv p
{
	margin:0;
	padding:0;
}

/*******************************************************************************
Links Rotation
*******************************************************************************/

#RotationDiv
{
	width:200px;
	float:left;
	margin:15px 0 0 5px;
	padding:0;
}

#RotationDiv h2
{
	background-color:#516DA2;
	color:#fff;
	font-size:10px;
	margin:0 0 0 0;
	padding:2px 3px 2px 3px;
}

#RotationDiv img
{
	margin:0;
	padding:0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

#RotationDiv p
{
	margin:0;
	padding:2px;
	font-size:10px;
	font-weight:bold;
	background-color:#F6F6D1;
}

#RotationDiv a
{
	color:#000;
	display:block;
}