/* ------------------------------------ */
/*    Seitenformatierung und Rahmen     */
/* ------------------------------------ */

BODY {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 1px; 
		PADDING-TOP: 0px; 
		FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, "Times New Roman", sans-serif;
		font-size: 105%;
}

#kopf { 
		width:100%;
		height: 60px;
		margin: 0px;
		padding-top: 5px;
}

#ueberschrift {
		font-family: "Bookman Old Style";
		font-size: 190%;
		letter-spacing: 2px;
		text-indent: 5px;
		padding-left: 10px;
		padding-top: 15px;
		line-height:26px;
}			

#hauptnav { 
		width:100%;
		padding-left: 10px;
		border-top: 3px solid #FF6600;
		border-bottom: 3px solid #FF6600;
}

.backnavi {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 55%;
		color: #666;
		text-align: left;
}

#inhalt {
		PADDING-RIGHT: 25px; 
		PADDING-LEFT: 25px; 
		PADDING-BOTTOM: 8px; 
		COLOR: #000; 
		PADDING-TOP: 2px; 
}

#fahne {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 5px; 
		FLOAT: right; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 0px 5px 1px; 
		OVERFLOW: visible; WIDTH: 30px; 
		PADDING-TOP: 5px; HEIGHT: 20px
}

/* ------------------------------------ */
/*              Navigation              */
/* ------------------------------------ */

/* ----------------------- */
/* - Hauptkopfnavigation - */
/* ----------------------- */

A.start:hover {
		BORDER-LEFT-COLOR: #006898; 
		BORDER-BOTTOM-COLOR: #006898; 
		COLOR: #000; 
		BORDER-TOP-COLOR: #006898; 
		BACKGROUND-COLOR: #fff; 
		BORDER-RIGHT-COLOR: #006898
}

A.schlafen:hover {
		BORDER-LEFT-COLOR: #9D1000; 
		BORDER-BOTTOM-COLOR: #9D1000; 
		COLOR: #000; 
		BORDER-TOP-COLOR: #9D1000; 
		BACKGROUND-COLOR: #fff; 
		BORDER-RIGHT-COLOR: #9D1000;
}

A.schlemmen:hover {
		BORDER-LEFT-COLOR: #ff9800; 
		BORDER-BOTTOM-COLOR: #ff9800; 
		COLOR: #000; 
		BORDER-TOP-COLOR: #ff9800; 
		BACKGROUND-COLOR: #fff; 
		BORDER-RIGHT-COLOR: #ff9800
}

A.tagen:hover {
		BORDER-LEFT-COLOR: #0000CD; 
		BORDER-BOTTOM-COLOR: #0000CD; 
		COLOR: #000; 
		BORDER-TOP-COLOR: #0000CD; 
		BACKGROUND-COLOR: #fff; 
		BORDER-RIGHT-COLOR: #0000CD;
}

A.erleben:hover {
		BORDER-LEFT-COLOR: #B59A00; 
		BORDER-BOTTOM-COLOR: #B59A00; 
		COLOR: #000; 
		BORDER-TOP-COLOR: #B59A00; 
		BACKGROUND-COLOR: #fff; 
		BORDER-RIGHT-COLOR: #B59A00;
}

A.preise:hover {
		BORDER-LEFT-COLOR: #5BB900; 
		BORDER-BOTTOM-COLOR: #5BB900; 
		COLOR: #000; 
		BORDER-TOP-COLOR: #5BB900; 
		BACKGROUND-COLOR: #fff; 
		BORDER-RIGHT-COLOR: #5BB900;
}

A.kontakt:hover {
		BORDER-LEFT-COLOR: #9E9E9E; 
		BORDER-BOTTOM-COLOR: #9E9E9E; 
		COLOR: #000; 
		BORDER-TOP-COLOR: #9E9E9E; 
		BACKGROUND-COLOR: #fff; 
		BORDER-RIGHT-COLOR: #9E9E9E
}

.start {
		BORDER-RIGHT: 3px solid; 
		BORDER-TOP: 3px solid; 
		FONT-WEIGHT: 600; 
		FONT-SIZE: 14px; 
		BORDER-LEFT: 3px solid; 
		WIDTH: 76px; 
		LINE-HEIGHT: 24px; 
		MARGIN-RIGHT: 2px; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: 3px solid; 
		TEXT-ALIGN: center; 
		TEXT-DECORATION: none
}

.schlafen {
		BORDER-RIGHT: 3px solid; 
		BORDER-TOP: 3px solid; 
		FONT-WEIGHT: 600; 
		FONT-SIZE: 14px; 
		BORDER-LEFT: 3px solid; 
		WIDTH: 76px; 
		LINE-HEIGHT: 24px; 
		MARGIN-RIGHT: 2px; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: 3px solid; 
		TEXT-ALIGN: center; 
		TEXT-DECORATION: none
}

.schlemmen {
		BORDER-RIGHT: 3px solid; 
		BORDER-TOP: 3px solid; 
		FONT-WEIGHT: 600; 
		FONT-SIZE: 14px; 
		BORDER-LEFT: 3px solid; 
		WIDTH: 76px; 
		LINE-HEIGHT: 24px; 
		MARGIN-RIGHT: 2px; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: 3px solid; 
		TEXT-ALIGN: center; 
		TEXT-DECORATION: none
}

.tagen {
		BORDER-RIGHT: 3px solid; 
		BORDER-TOP: 3px solid; 
		FONT-WEIGHT: 600; 
		FONT-SIZE: 14px; 
		BORDER-LEFT: 3px solid; 
		WIDTH: 76px; 
		LINE-HEIGHT: 24px; 
		MARGIN-RIGHT: 2px; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: 3px solid; 
		TEXT-ALIGN: center; 
		TEXT-DECORATION: none
}

.erleben {
		BORDER-RIGHT: 3px solid; 
		BORDER-TOP: 3px solid; 
		FONT-WEIGHT: 600; 
		FONT-SIZE: 14px; 
		BORDER-LEFT: 3px solid; 
		WIDTH: 76px; 
		LINE-HEIGHT: 24px; 
		MARGIN-RIGHT: 2px; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: 3px solid; 
		TEXT-ALIGN: center; 
		TEXT-DECORATION: none
}

.preise {
		BORDER-RIGHT: 3px solid; 
		BORDER-TOP: 3px solid; 
		FONT-WEIGHT: 600; 
		FONT-SIZE: 14px; 
		BORDER-LEFT: 3px solid; 
		WIDTH: 76px; 
		LINE-HEIGHT: 24px; 
		MARGIN-RIGHT: 2px; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: 3px solid; 
		TEXT-ALIGN: center; 
		TEXT-DECORATION: none
}

.kontakt {
		BORDER-RIGHT: 3px solid; 
		BORDER-TOP: 3px solid; 
		FONT-WEIGHT: 600; 
		FONT-SIZE: 14px; 
		BORDER-LEFT: 3px solid; 
		WIDTH: 76px; 
		LINE-HEIGHT: 24px; 
		MARGIN-left: 101px; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: 3px solid; 
		TEXT-ALIGN: center; 
		TEXT-DECORATION: none
}

.start {
		PADDING-RIGHT: 15px; 
		PADDING-LEFT: 16px; 
		BORDER-LEFT-COLOR: #006898; 
		BORDER-BOTTOM-COLOR: #006898; 
		COLOR: #fff; 
		BORDER-TOP-COLOR: #006898; 
		BACKGROUND-COLOR: #006898; 
		BORDER-RIGHT-COLOR: #006898
}

.schlafen {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 6px; 
		BORDER-LEFT-COLOR: #9D1000; 
		BORDER-BOTTOM-COLOR: #9D1000; 
		COLOR: #fff; 
		BORDER-TOP-COLOR: #9D1000; 
		BACKGROUND-COLOR: #9D1000; 
		BORDER-RIGHT-COLOR: #9D1000;
}

.schlemmen {
		PADDING-RIGHT: 6px; 
		PADDING-LEFT: 7px; 
		BORDER-LEFT-COLOR: #ff9800; 
		BORDER-BOTTOM-COLOR: #ff9800; 
		COLOR: #fff; 
		BORDER-TOP-COLOR: #ff9800; 
		BACKGROUND-COLOR: #ff9800; 
		BORDER-RIGHT-COLOR: #ff9800
}

.tagen {
		PADDING-RIGHT: 9px; 
		PADDING-LEFT: 10px; 
		BORDER-LEFT-COLOR: #0000CD; 
		BORDER-BOTTOM-COLOR: #0000CD; 
		COLOR: #fff; 
		BORDER-TOP-COLOR: #0000CD; 
		BACKGROUND-COLOR: #0000CD; 
		BORDER-RIGHT-COLOR: #0000CD
}

.erleben {
		PADDING-RIGHT: 11px; 
		PADDING-LEFT: 11px; 
		BORDER-LEFT-COLOR: #B59A00; 
		BORDER-BOTTOM-COLOR: #B59A00; 
		COLOR: #fff; 
		BORDER-TOP-COLOR: #B59A00; 
		BACKGROUND-COLOR: #B59A00; 
		BORDER-RIGHT-COLOR: #B59A00;
}

.preise {
		PADDING-RIGHT: 3px; 
		PADDING-LEFT: 4px; 
		BORDER-LEFT-COLOR: #5BB900; 
		BORDER-BOTTOM-COLOR: #5BB900; 
		COLOR: #fff; 
		BORDER-TOP-COLOR: #5BB900; 
		BACKGROUND-COLOR: #5BB900; 
		BORDER-RIGHT-COLOR: #5BB900;
}

.kontakt {
		PADDING-RIGHT: 15px; 
		PADDING-LEFT: 16px; 
		BORDER-LEFT-COLOR: #9E9E9E; 
		BORDER-BOTTOM-COLOR: #9E9E9E; 
		COLOR: #fff; 
		BORDER-TOP-COLOR: #9E9E9E; 
		BACKGROUND-COLOR: #9E9E9E; 
		BORDER-RIGHT-COLOR: #9E9E9E
}


/* ----------------------- */
/* - Sonstige Navigation - */
/* ----------------------- */

a.inhalt {	
		font-size: 100%;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
}

a.inhalt:link {
		color:#7a0202
}

a.inhalt:visited {
		color: #003399
}

a.inhalt:active {
		color: #FF0000
}

a.inhalt:hover{
		background-color: #003399; 
		color:#FFF
}

/* ------------------------------------ */
/*               Info-Boxen             */
/* ------------------------------------ */


/* linke Boxen ohne Rahmen */

#flyer {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 5px; 
		FLOAT: left; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 70px; 
		PADDING-TOP: 5px
}

#flyer_100_l {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: left; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 100px; 
		PADDING-TOP: 5px
}

#flyer_150_l {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: left; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 150px; 
		PADDING-TOP: 5px
}

#flyer_200_l {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: left; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 200px; 
		PADDING-TOP: 5px
}

#flyer_250_l {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: left; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 250px; 
		PADDING-TOP: 5px
}

#flyer_350_l {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: left; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 350px; 
		PADDING-TOP: 5px
}

/* volle Breite linke Box */

#flyer_voll_l {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: left; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 500px; 
		PADDING-TOP: 5px
}

/* rechte Boxen ohne Rahmen */

#flyer_r {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 5px; 
		FLOAT: right; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 70px; 
		PADDING-TOP: 5px
}

#flyer_100_r {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: right; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 100px; 
		PADDING-TOP: 5px
}

#flyer_150_r {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: right; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 150px; 
		PADDING-TOP: 5px
}

#flyer_140_rc {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: right; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 140px; 
		PADDING-TOP: 5px;
		text-align: left;
}

#flyer_200_r {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: right; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 200px; 
		PADDING-TOP: 5px
}

#flyer_250_r {
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 25px; 
		FLOAT: right; 
		PADDING-BOTTOM: 5px; 
		MARGIN: 7px 20px 5px 1px; 
		OVERFLOW: visible; 
		WIDTH: 250px; 
		PADDING-TOP: 5px
}

/* ------------------------------------ */
/*  Textformatierung und Ueberschriften */
/* ------------------------------------ */

h1, h2, h3, h4, h5 {
		font-style: italic;		
		font-weight: bold;
		LETTER-SPACING: 2px;
		font-family: "Bradley Hand ITC", "Brush Script MT", "Footlight MT Light";
}

h1 {
		font-size: 250%; 
}

h2 {
		font-size: 200%; 
}

h3 {
		font-size: 150%; 
}

h3_start {
		font-size: 150%; 
		font-style: italic;		
		font-weight: bold;
		LETTER-SPACING: 2px;
		font-family:  "Agency FB";
}
}
h4 {
		font-size: 120%; 
}

h5 {
		font-size: 100%; 
}


.breit {
		font-size: 190%; 
		PADDING-TOP: 20px
}

P {
		font-size: smaller; 
		LINE-HEIGHT: 130%; 
		FONT-FAMILY: Arial, Helvetica, sans-serif
}

P IMG {
		BORDER-TOP-STYLE: none; 
		BORDER-RIGHT-STYLE: none; 
		BORDER-LEFT-STYLE: none; 
		BORDER-BOTTOM-STYLE: none
}

LI IMG {
		BORDER-TOP-STYLE: none; 
		BORDER-RIGHT-STYLE: none; 
		BORDER-LEFT-STYLE: none; 
		BORDER-BOTTOM-STYLE: none
}

I {
		font-size: 60%; 
		LINE-HEIGHT: 110%; 
		FONT-STYLE: normal; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.unsichtbar {
		DISPLAY: none
}

.einrueck {
		PADDING-LEFT: 15px;

}

.klein {
		FONT-SIZE: 60%; 
		MARGIN: 1px; 
		COLOR: #000; 
		LINE-HEIGHT: 1.1em; 
		FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A IMG {
		BORDER-TOP-STYLE: none; 
		BORDER-RIGHT-STYLE: none; 
		BORDER-LEFT-STYLE: none; 
		BORDER-BOTTOM-STYLE: none
}

.mitte {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 110%; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		LETTER-SPACING: 1px; 
		TEXT-ALIGN: left
}

.schrift_rot {
		COLOR: #ff0000; 
		TEXT-ALIGN: justify
}

.schrift_rot_klein {
		COLOR: #ff0000; 
		FONT-SIZE: 60%; 
}

/* ------------------------------------ */
/*      Nicht auf dem Bildschirm        */
/* ------------------------------------ */

img {
		border: none;
}
