body                 { font-size: 101%; background-color: #a59e94; background-image: url(bilder/back3.jpg); background-repeat: no-repeat; text-align: center }
#wrapper                   { background-image: url(bilder/sterne.gif); background-repeat: no-repeat; background-position: left bottom; margin-top: 2%; margin-right: auto; margin-left: auto; padding-left: 94px; width: 860px; height: auto }
#wrapperinnen  { background-color: #fff; background-image: url(bilder/gras.jpg); background-repeat: no-repeat; background-position: 0 180px; text-align: left; width: 770px; height: auto; border: solid 2px #807b74 }
#header          { background-color: #566c8a; background-image: url(bilder/header.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: auto; height: 180px }
#titel { margin-left: 30px }
#rechts         { font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 15px; margin-bottom: 20px; padding: 0; position: relative; width: 330px; height: auto; float: right }
#rechts p       { color: #523c18; font-size: 80%; line-height: 130%; margin-top: 20px; margin-bottom: 10px; width: auto }
.blau { color: #006; line-height: 130% }
#rechts a    { color: #19256f; font-size: 12px; text-decoration: underline; margin-top: 10px; margin-bottom: 10px; width: auto }
#preise { margin: 20px 0 0; padding: 0 }
#preise p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 5px; margin-bottom: 0; margin-left: 0; padding: 0 }
.extern { color: #6f311f; font-size: 80%; text-decoration: none }
#contentlinks           { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 20px; margin-right: 20px; margin-left: 30px; width: auto }
#contentlinksbilder { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e7f4ff; text-align: left; margin-top: 20px; margin-left: 30px; padding: 20px; width: 658px }
#contentlinks p { color: #566c8a; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 20px }
#contentunten  { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 10px; margin-right: 20px; margin-left: 30px; width: auto }
#contentunten p { color: #566c8a; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 20px }
#contentplan    { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 20px; margin-left: 25px; position: relative; width: 800px; height: 425px }
#content      { text-align: left; margin-right: 20px; width: auto ; margin-top: 20px; margin-left: 30px; }
#content p {
	color: #4d4d4d;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: left;
	margin-right: 20px;
	position: relative;
	width: auto;
	margin-bottom: 15px; }
#content a {
	color: #19256f;
	text-decoration: none; }
#contentimg { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 10px; margin-left: 30px; padding-bottom: 20px; position: relative; width: auto }
#contentimg p { color: #4d4d4d; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-align: left; margin: 10px 20px 10px 6px; position: relative; width: auto }
#contentbilder      { color: #6f311f; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 18px; padding-top: 12px; padding-bottom: 20px; position: relative; width: auto; height: auto }
#tabelle { text-align: left; margin-left: 0; position: relative; width: 350px }
#tabelle p  { color: #414e30; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 4px; margin-left: 10px; padding-top: 0; width: auto }
#unten { color: #9a122e; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 20px; padding-left: 20px }
#unten p { }
.abschnitt   { color: #e88651; font-size: 93%; font-weight: bold; background-color: transparent }
h1             { color: #19256f; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: transparent; margin-top: 15px }
h2  { color: #e88651; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: transparent; margin-top: 15px; margin-left: 5px }
h3  { color: #e88651; font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin-bottom: 2% }
h4    { color: #e88651; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin-left: 6px; padding-bottom: 10px }
h5 { color: #006; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; padding-bottom: 10px }
#reiter ul     { background-color: #fff; padding: 4px 0 3px 120px }
#reiter ul li { list-style: none; display: inline }
#reiter ul li a    { color: #19256f; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: #fff; margin-right: 26px; padding-top: 4px; padding-bottom: 3px }
#reiter ul li a:hover  { color: #6f311f }
.aktiv { color: #fff; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #2f4998; background-image: url(bilder/backnavi.jpg); margin-right: 26px; padding: 3px 13px; border: solid 1px #718db5 }
#reiterunten ul { background-color: #d5e7ff; padding: 4px 0 3px 120px; border-top: 1px solid #19256f }
#reiterunten ul li { list-style: none; display: inline }
#reiterunten ul li a { color: #006; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: #d5e7ff; margin-right: 10px; margin-left: 133px; padding-top: 4px; padding-bottom: 3px }
#reiterunten ul li a:hover { color: #523c18 }
.aktivunten { color: #fff; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #2f4998; background-image: url(bilder/backnavi.jpg); margin-right: 26px; margin-left: 117px; padding: 3px 13px; border: solid 1px #718db5 }
#footer                  { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-decoration: none; background-color: #718db5; text-align: left; margin-top: 40px; padding-top: 20px; padding-bottom: 5px; padding-left: 20px; height: auto }
#footer a   { color: #fff; font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-decoration: none; background-color: #718db5; text-align: left; margin-top: 20px; padding-top: 20px; padding-bottom: 5px; padding-left: 10px; height: auto }
/* ---- */
.breaker { clear: both; }
*  { margin: 0; padding: 0 }
#links { color: #2f4998; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background-color: transparent; margin-top: 1% }
.ferienhaus     { border: solid 1px #718db5 }
.wohnungen { border: solid 1px #718db5 }
td    { }

