

/* text allgemein */
body {
		font-family: Calibri, Arial;
		color: #333333;
		margin-top: 0px;
	  	margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		font-size: 17px;
		background-attachment: fixed;
 		background-image: url("hintergrund.jpg");
 		background-repeat: no-repeat;
 		background-repeat: repeat-x;
}

/* background-attachment: fixed;
 		background-image: url("hintergrund.jpg");
 		background-repeat: no-repeat;
 		background-repeat: repeat-x; */

td   {
        font-family: Calibri, Arial;
        font-size: 17px;
        color: #333333;
		line-height: 25px;
		}
		
td.rund img {
-moz-border-radius: 0px 20px;
-webkit-border-radius: 0px 20px;
border-radius: 0px 20px;
}


h1 {
	font-size:17pt;
	color: #B30000;
	margin:0;
    font-weight:bold;
	font-style: normal;
    text-align: left;
	PADDING-top: 5px;
	PADDING-right: 0px;
	PADDING-bottom: 5px;
	text-align: center;
}


/* ###################################################### */
/* Links alle */
/* ###################################################### */

A {
	color: #0068D0;
	Text-DECORATION: underline;


}

A:hover {
	Text-DECORATION: none;

}

/* ###################################################### */
/* NAVIGATION */
/* ###################################################### */

#nav { width: 1060px; background: #fff; }
#nav ul{ list-style-type:none; margin:0; padding:0; }

#nav li.startseite   { width: 60px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.startseite a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.startseite a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }

#nav li.startseite2   { width: 60px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.startseite2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }

#nav li.hotel   { width: 66px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.hotel a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.hotel a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.hotel li { float:none; }
#nav li.hotel li a { width:195px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.hotel li a:hover { color:#fff; background:#4686B5!important; }

#nav li.hotel2   { width: 66px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.hotel2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.hotel2 a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.hotel2 li { float:none; }
#nav li.hotel2 li a { width:195px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.hotel2 li a:hover { color:#fff; background:#4686B5!important; }

#nav li.ferienwohnungen   { width: 165px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.ferienwohnungen a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.ferienwohnungen a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.ferienwohnungen li { float:none; }
#nav li.ferienwohnungen li a { width:280px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.ferienwohnungen li a:hover { color:#fff; background:#4686B5!important; }

#nav li.ferienwohnungen2   { width: 165px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.ferienwohnungen2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.ferienwohnungen2 a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.ferienwohnungen2 li { float:none; }
#nav li.ferienwohnungen2 li a { width:280px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.ferienwohnungen2 li a:hover { color:#fff; background:#4686B5!important; }

#nav li.ferienhaeuser   { width: 126px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.ferienhaeuser a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.ferienhaeuser a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.ferienhaeuser li { float:none; }
#nav li.ferienhaeuser li a { width:285px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.ferienhaeuser li a:hover { color:#fff; background:#4686B5!important; }

#nav li.ferienhaeuser2   { width: 126px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.ferienhaeuser2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.ferienhaeuser2 a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.ferienhaeuser2 li { float:none; }
#nav li.ferienhaeuser2 li a { width:285px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.ferienhaeuser2 li a:hover { color:#fff; background:#4686B5!important; }

#nav li.bewertung  { width: 128px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.bewertung a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.bewertung a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.bewertung li { float:none; }
#nav li.bewertung li a { width:215px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.bewertung li a:hover { color:#fff; background:#4686B5!important; }

#nav li.bewertung2   { width: 128px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.bewertung2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.bewertung2 a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.bewertung2 li { float:none; }
#nav li.bewertung2 li a { width:215px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.bewertung2 li a:hover { color:#fff; background:#4686B5!important; }

#nav li.angebote   { width: 100px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.angebote a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.angebote a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.angebote li { float:none; }
#nav li.angebote li a { width:215px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.angebote li a:hover { color:#fff; background:#4686B5!important; }

#nav li.angebote2   { width: 100px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.angebote2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.angebote2 a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.angebote2 li { float:none; }
#nav li.angebote2 li a { width:215px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.angebote2 li a:hover { color:#fff; background:#4686B5!important; }

#nav li.freizeit   { width: 80px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.freizeit a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.freizeit a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.freizeit li { float:none; }
#nav li.freizeit li a { width:330px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.freizeit li a:hover { color:#fff; background:#4686B5!important; }

#nav li.freizeit2   { width: 80px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.freizeit2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.freizeit2 a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.freizeit2 li { float:none; }
#nav li.freizeit2 li a { width:330px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.freizeit2 li a:hover { color:#fff; background:#4686B5!important; }

#nav li.region   { width: 138px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.region a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.region a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.region li { float:none; }
#nav li.region li a { width:235px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.region li a:hover { color:#fff; background:#4686B5!important; }

#nav li.region2   { width: 138px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.region2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.region2 a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.region2 li { float:none; }
#nav li.region2 li a { width:235px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.region2 li a:hover { color:#fff; background:#4686B5!important; }

#nav li.kontakt   { width: 177px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#fff!important; }
#nav li.kontakt a { display:block; text-align:left; color:#333; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.kontakt a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.kontakt li { float:none; }
#nav li.kontakt li a { width:205px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.kontakt li a:hover { color:#fff; background: #45A4A1; }

#nav li.kontakt2   { width: 177px; float:left; padding:0; margin:0; display:inline; border-right: 0px solid #fff; background:#4686B5!important; }
#nav li.kontakt2 a { display:block; text-align:left; color:#fff; margin-right:0px; height:32px; line-height:32px; text-decoration:none; font-size:115%; border:0px solid #F7C330; font-weight:normal; PADDING-left: 11px }
#nav li.kontakt2 a:hover { color:#ffffff; text-decoration:none; background:#4686B5!important; }
#nav ul ul { display:none; position:absolute; z-index:999; }
#nav li.kontakt2 li { float:none; }
#nav li.kontakt2 li a { width:205px; background:#E0EBF3!important; font-weight:normal; color:#333; text-align:left; min-height:27px; max-height:50px; height:32px; line-height:32px;  border:0px solid #F7C330; border-top:none; margin-right:0; }
#nav li.kontakt2 li a:hover { color:#fff; background: #45A4A1; }



input.anfrage {   /* ... data/ferienwohnung.php grosses Formular ... */
	border: 0px;
	font-family: Calibri, Arial;
    background: #005B9A;
    font-size: 16px;
	font-weight:bold;
	color: #ffffff;
	TEXT-DECORATION: none;
	width:200px;
	height: 25px;
	}

email {
	display: none;
}

* html li li { display:inline; } /* IE6 Bugfix... */

#angebot {
	margin-left: 10px; padding: 7px; border:1px solid #F7C330;  width: 150px; text-align: left; color: rgb(255, 205, 64); font-family: Verdana; font-size: 12pt; background-color: rgb(255, 255, 255); float:right;
}

		#popup {
			position: absolute;
			top: -100000px;
			left: -100000px;
			z-index: 99998;
		}
		#popup .popup-close {
			position: absolute;
			top: -20px;
			right: 20px;
			display: block;
			line-height: 20px;
			height: 25px;
			width: 25px;
			z-index: 99999;
		}
		

.nosee { display:none; }
