* {
	margin: 0px;
	padding: 0px;
}

html, body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 91%;
	color:#061A42;
	text-align:justify;
	background: #000 url(../images/hintergrund.jpg) fixed;
}

a, a:visited {
	color:#061A42;
}

#mainback {
	width: 930px;
	height: 100%;
	margin: 0 auto;
	background: url(../images/mainback.png) repeat-y;
}

#top {
	width:902px;
	height: 171px;
	margin: 0px auto;
}

#site {
	width: 902px;
	min-height:1700px;
	display: block;
	margin: 0px auto;
	margin-top: 31px;
	padding-top: 3px;
	background: #fff url(../images/back.jpg) fixed no-repeat bottom;
	z-index:0;
}

h1	{
	font-size: 180%;
	line-height:100%;
	font-family:'Times New Roman', serif;
	font-weight:	lighter;
	letter-spacing: 0.15em;
	padding-top: 8px;
	margin: 0px 10px 12px 0px;
	font-variant:small-caps;
	color: #0B2C46;
}

h2	{
	font-size: 125%;
	font-family:		sans-serif;
	font-weight:	lighter;
	letter-spacing: 0.1em;
	padding-top: 8px;
	margin: 0px 10px 8px 10px;
	font-variant:small-caps;
	color: #0B2C46;
}

/* Navigation */
#navigation { padding-top: 136px; }
#navigation #wrapper { display: block;height: 40px; }
#navigation #buchen { width:60px;float:left;margin-left:3px; }
#navigation #buchen a img{ border:0px; }
#navigation #phon { width:200px;float:left;padding: 6px 0 0 8px; }
#navigation #navix { padding-top: 2px;width:600px;padding-top:6px; float:right; }
#verfuegbar { height: 25px;display: block;clear: both; background: #fff url(../images/hotel-buchen.jpg) no-repeat; padding: 0 10px; }
#verfuegbar #anreise, #verfuegbar #abreise,#verfuegbar #personen, #verfuegbar #zimmer { text-align:center; color: #555; font-size: 85%; }
#verfuegbar #anreise { width:100px; }
#verfuegbar #abreise { width:100px; }
#verfuegbar #personen { width:33px; }
#verfuegbar #zimmer { width:33px; }
#verfuegbar #txtanreise, #verfuegbar #txtabreise, #verfuegbar #txtzimmer, #verfuegbar #txtpersonen { font-style: normal; color: #404D57; font-size: 80%;}
#verfuegbar #txtabreise { margin-left: 20px; }
#verfuegbar #txtpersonen { margin-left: 90px; }
#verfuegbar #txtzimmer { margin-left: 40px; }


/* Main */
#main {
	width:650px;
	margin: 10px auto;
	line-height:145%;
	letter-spacing: 0.08em;
}

#leftindex {
	float:left;
	text-decoration:none;
}

#rightindex {
	float:right;
}

/* interne navigation */
.tonav { width:200px;height:168px;float:left;border:1px solid #999; }
.txnav { padding:122px 0 0 10px;font-weight:bold; }
.txnav div { float:right;color:#888888;font-weight:normal; }
.anav a{ text-decoration:none; }


#hotelindex, #LagePic, #AnreisePic, #KontaktPic, #FreizeitPic {
	border:5px double #ddd;
	background-repeat: no-repeat;
	-khtml-border-radius-bottomleft:11px;	-khtml-border-radius-bottomright:11px;
	-moz-border-radius-bottomleft:11px;	-moz-border-radius-bottomright:11px;
	-khtml-border-radius-topleft:11px;	-khtml-border-radius-topright:11px;
	-moz-border-radius-topleft:11px;	-moz-border-radius-topright:11px;	
}

#hotelindex	{ 
	float:left;width:650px;height:250px;background-image: url(../images/Hotel.jpg);margin:3px 18px 5px 0;
}
#LagePic {
	float:left;width:300px;height:311px;background-image: url(../images/luftbild.jpg); margin:3px 18px 5px 0;
}
#FreizeitPic {
	float:left;width:320px;height:249px;background-image: url(../images/Freizeit.jpg); margin:3px 18px 5px 0;
}
#AnreisePic {
	float:left; width:167px;height:346px;background-image: url(../images/lage01.jpg); margin: 5px 10px 0px 0px;
}

#KontaktPic {
	float:right; width:220px;height:146px;background-image: url(../images/contact.jpg); margin: 5px 0 5px 0;
}


#hotelpics { width:265px;height:235px;float:right;background-image: url(../images/img1b.png);background-repeat: no-repeat; background-position: 0px 8px;}
#zimmerpic1 { background-repeat: no-repeat;width:264px;height:185px;background-image: url(../images/zimmer1.png); background-position: 0px 0px; float:left; margin: 5px 10px 15px 0px; }
#entspannungpics1 { width:326px;height:210px;background-image: url(../images/dachblick.png);background-repeat: no-repeat;	background-position: 0px 0px; }
#entspannungpics2 { width:403px;height:375px;background-image: url(../images/entspann_01.png);background-repeat: no-repeat;	background-position: 0px 0px; }
#gastropics { width:375px;height:285px;background-image: url(../images/gastro_2.png);background-repeat: no-repeat;	background-position: 0px 20px; }
#gastroleftindex { float:left;width:346px;height:285px;background-image: url(../images/gastro_1.png);background-repeat: no-repeat;	background-position: 0px; margin-top:20px;}
#imprightindex { float:right;width:300px;height:241px;background-image: url(../images/imp_01.png);background-repeat: no-repeat;	background-position: 0px 30px; }
#angebotrightindex { float:right;width:150px;height:350px;font-size:85%;margin-right:20px;padding-top:50px;text-align:center;}
#angebotrightindex a { text-decoration:none; outline:0px; }
#angebotrightindex img { border: 1px outset rgb(0,0,0); }

/* .mktipmsg {padding: 5px; background-color: #FFF8DC;  border: 1px solid #DEB887; width:180px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6b6b; display:none; position:absolute;left:0px;top:0px; } */