body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#617403;
	text-decoration: none;
	margin:0px;
	background-color:#dce361;
}

<!-- Die Schrift wird im Firefox leider nicht fett dargestellt, da 10px dort offenbar zu klein sind, um sie fett darzustellen -->
<!-- Benutzt man eine größere Schrift, funktioniert dies zwar, jedoch wird dann das gesamte Layout zerrissen -->

#content {
	width:100%;
	height:100%;
}

#inhalt {
	width:95%;
	height:196px;
	background-color:#FFFFFF;
}

#mutter {
	width:800px;
	border:0px;
}

#top {
	height:80px;
	background-image:url(../images/background_top.gif);
	background-repeat:repeat-x;	
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #c5b400;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c5b400;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #af0126;
	text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #af0126;
	text-decoration: none;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #af0126;
	text-decoration: none;
}

.titel_preise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #af0126;
	text-decoration: none;
}

#urlaub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c90711;
	text-decoration: none;
}
.ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #af0126;
	text-decoration: none;
}

#ueberschrift_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #af0126;
	text-decoration: none;
}

#navitop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#617403;
	text-decoration:none;
}

#navitop a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-weight:none;
}

#appartement a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c90711;
	text-decoration:none;
}

#appartement a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#c907110;
	font-weight:bold;
}

#wetter a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#617403;
	text-decoration:none;
}

#wetter a:hover {
	color:#617403;
}

#mailto {
	color:#af0126;
}

td #border-left {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #dce361;
}

td #border-right {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #dce361;
}

#footer {
	text-align:left;
	color: #456712;
	text-decoration:none;
}

#wetter_content {
	width:94%;
	background-color:#FFFFFF;
	padding:20px;
}

#cms_content {
	width:94%;
	height:196px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-top:20px;
}

#price {
	text-align:center;
	border: thin solid #749b1e;
}

.price_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #af0126;
	text-decoration: none;
	background-color:#b8c47d;
	vertical-align:top;
	padding-top:4px;
	padding-bottom:4px;
}

.price_1 a:link {
	color:#FFFFFF;
}

.price_1 a:visited {
	color:#FFFFFF;
}

.price_1 a:hover {
	color:#333333;
}

.price_1 a:active {
	color:#FFFFFF;
}

.price_2 {
	padding-top:6px;
	background-color:#d6e299;
}

.price_3 {
	background-color:#dfeaa8;
}

.price_4 {
	background-color:#e4eeb4;
}

.price_5 {
	background-color:#edf5c2;
}

.price_6 {
	background-color:#f3f8d8;
}

#preise {
	width:100%;
	height:196px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

#zimmerbeschreibung {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#preise_inhalt {
	width:100%;
	height:196px;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
}

#anfahrt_inhalt {
	width:100%;
	height:196px;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
}

#buchung {
	width:86%;
}

#impressum {
	width:100%;
	background-color:#fff5cc;
	padding-left:60px;
	padding-right:60px;
	padding-bottom:20px;
}

#impressum_top {
	width:100%;
	padding-left:60px;
	padding-right:60px;
	padding-top:20px;
	padding-bottom:20px;
}

tr #preise_rand {
	height:1px;
	background-color:#79a145;
}

#umgebung {
	border: 1px solid #dce361;
	padding:5px;
	font-weight:normal;
}

#border_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffeeaa;
}

#newsticker {
	font-size:12px;
	width:100%;
	border:0px;
}

.navi-main {
	font-size:13px;
}
.navi-main a:link {
	font-size:13px;
}

#navi-main {
	font-size:13px;
}

#navimain {
	font-size:12px;
}

#navimain a:link {
	font-size:12px;
}
#navimain a:visited {
	font-size:12px;
}
#navimain a:hover {
	font-size:12px;
}
#navimain a:active {
	font-size:12px;
}

#versicherung a:link {
	color:#c5b400;
	text-decoration:underline;
}
#versicherung a:visited {
	color:#c5b400;
	text-decoration:underline;
}
#versicherung a:hover {
	color:#c5b400;
	text-decoration:none;
}
#versicherung a:active {
	color:#c5b400;
	text-decoration:underline;
}
