/* CSS Document */
*{margin:0;padding:0}
body{
	color: #333;
	background-color: #A9C500 ;
	text-align: center;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	background-image: url(../bilder/hg_verlauf.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
h1{	color:#29641d;font-size:2em; font-style: italic; margin-bottom:1.4em;}
h1 span{	color: #a9c500;font-size:0.7em;}
h2, h3, h4{color: #29641d;}

h2{font-size:1.4em;margin-top:1.4em;margin-bottom:0.8em;}
h3{font-size:1.1em;margin-top:1.6em;margin-bottom:0.6em;}
p{margin-bottom:0.6em;}

a{	text-decoration: none; font-weight: bold;}
a:link, a:visited{	color: #2d7321 }
a:hover, a:active{	color:#A9C500;}
a img{	border:none;}

table{	border-collapse: collapse;}
th, td{	padding:4px 10px 4px 0;text-align: left;vertical-align:top;}
td.hotel{	width:280px;}
td.zimmer{	width:120px;}
/* ################ KOPF ##################### */
#kopf{
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:146px;
	font-size: 1.6em;
	text-align: right;
	padding-top:11px;
	color: #0061a0;
	background-color: #fff;
	background-image: url(../bilder/header.jpg);
	background-repeat: no-repeat;
	background-position:  left top;
}
#kopf p{	margin-right: 50px;}

/* ################ NAVIGATION ##################### */
#navigation{

	position:absolute;
	top:280px;
	left:40px;
}
#navigation ul{list-style-type:none;color: #A9C500;font-weight:bold;}
#navigation li{	padding:0.6em 0;}
#navigation li a{
	font-weight: normal;
}
/* ################ INHALT ##################### */
#inhalt{
position:relative;
	width:900px;
	margin:0.2em auto 0 auto;
	text-align: left;
	font-size: 0.8em;

	background-color: #fff;
	padding:180px 0 2em 0;
}
#inhalt h1, h2, h3, p, table, form{
	margin-left:260px;margin-right:40px;
}
#inhalt table p, #inhalt #flyer p{
	margin-left:0;margin-right:0;
}
#flyer{
	position:absolute;
	top:280px;
	right:64px;
	width:140px;
	font-size:0.9em;
	text-align:right;
}
#inhalt #kopf p, #inhalt #flyer p, #inhalt #navigation p{	margin-left:0;}
/* ################ SONSTIGES ##################### */
.gross{text-transform:uppercase;}
.kleiner {	font-size:0.8em;}
.abstandO{	margin-top:2em;}
.rechtsB{	text-align:right;}
.floatLi{	float:left;width:80px;margin-top:-0.5em;margin-right:0.8em;}
.floatRe{	float:right; width: 225px; margin-left:1em; margin-bottom: 1em;}
.umbruch{	clear:both;}

