body {
	background-image:url(bilder/bg_page.jpg);
	background-repeat:repeat-x;
	background-color:#75767b;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color: #dddddd;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	SCROLLBAR-FACE-COLOR: #959da0; 
	SCROLLBAR-HIGHLIGHT-COLOR: #adb2b6; 
	SCROLLBAR-SHADOW-COLOR: #767a83; 
	SCROLLBAR-3DLIGHT-COLOR: #767a83; 
	SCROLLBAR-ARROW-COLOR:  #505558; 
	SCROLLBAR-TRACK-COLOR:#808990; 
	SCROLLBAR-DARKSHADOW-COLOR: #505558;
}

a.menuLink:link { COLOR: #ffffff; font: 10px Arial, Verdana, sans-serif; text-decoration: none }
a.menuLink:visited { COLOR: #ffffff; font: 10px Arial, Verdana, sans-serif; text-decoration: none }
a.menuLink:hover { COLOR: #dddddd; font: 10px Arial, Verdana, sans-serif; text-decoration: none }

a.menuLink2:link { COLOR: #ffffff; font-size: 10px Arial, Verdana, sans-serif; text-decoration: none; font-weight:bold; }
a.menuLink2:visited { COLOR: #ffffff; font-size: 10px Arial, Verdana, sans-serif; text-decoration: none; font-weight:bold;}
a.menuLink2:hover { COLOR: #dddddd; font-size: 10px Arial, Verdana, sans-serif; text-decoration: none; font-weight:bold;}

a.footerLink:link { COLOR: #999999; font: 10px Arial, Verdana, sans-serif; text-decoration: none }
a.footerLink:visited { COLOR: #999999; font: 10px Arial, Verdana, sans-serif; text-decoration: none }
a.footerLink:hover { COLOR: #dddddd; font: 10px Arial, Verdana, sans-serif; text-decoration: none }

a.picLink:link { COLOR: #ffffff; font: 10px Arial, Verdana, sans-serif; text-decoration: none }
a.picLink:visited { COLOR: #ffffff; font: 10px Arial, Verdana, sans-serif; text-decoration: none }
a.picLink:hover { COLOR: #000; font: 10px Arial, Verdana, sans-serif; text-decoration: none }

a:link { COLOR: #fff; font: 11px Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold }
a:visited { COLOR: #fff; font: 11px Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold }
a:hover { COLOR: #ccc; font: 11px Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold }

.TopLeft {
	background-image: url(bilder/TopRand_links.jpg);
	background-repeat: no-repeat;
	height: 159px;
	width: 42px;
}
.TopRight {
	background-image: url(bilder/TopRand_rechts.jpg);
	background-repeat: no-repeat;
	height: 159px;
	width: 42px;
}
.TopNav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background-image: url(bilder/Topmenu_bg1.jpg);
	background-repeat: no-repeat;
	background-color:#74757a;
	height: 59px;
	width: 940px;
	background-position: top left;
}
.header {
	height: 100px;
	width: 940px;
	background-image:url(bilder/header.jpg);
	background-repeat:no-repeat;
}
.topMainTable {
	margin-left: auto;
	margin-right: auto;
}
.randLinks {
	background-image: url(bilder/bg_Pagelinks.jpg);
	background-repeat: no-repeat;
	height: 657px;
	width: 42px;
}
.randRechts {
	background-image: url(bilder/bg_pageRechts.jpg);
	background-repeat: no-repeat;
	height: 657px;
	width: 42px;
}
.mitte
{
	height:614px;
	width:616px;
	background-image:url(bilder/bg_mitte.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

.unten {
	background-image: url(bilder/bg_mitteUnten.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 940px;
}
.mitteMain {
	height: 614px;
	width: 940px;
}
.mitteLinks {
	background-image: url(bilder/bg_gallery.jpg);
	background-repeat: no-repeat;
	height: 614px;
	width: 171px;
}
.mitteRechts {
	background-image: url(bilder/bg_news.jpg);
	background-repeat: no-repeat;
	height: 614px;
	width: 153px;
	vertical-align:top;
	text-align:center;
}
.galleryDiv
{
	margin-left:16px;
	margin-top:60px;
	width:152px;
	height:510px;
	overflow:auto;
}.bottomMenu {
	background-image: url(bilder/bg_bottomMenu.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 940px;
}
.startBalkeno {
	background-image: url(bilder/trennbalkenOben.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 616px;
}
.startBalkenu {
	background-image: url(bilder/trennbalkenUnten.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 616px;
}
.startHeader
{
	height:80px;
	vertical-align:top;
}


.startTable
{
	background-image:url(bilder/bg_mitteStart.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
}
.startMitte{
	height:450px;
	vertical-align:middle;
	text-align:center;
}
.startUnten
{
	height:80px;
	text-align:center;
	vertical-align:top;
}
.tabSetcard {
	color: #dddddd;
	vertical-align:top;
	white-space:nowrap;
}
.feld {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px;
	color: #fff;
	background: #91999C;
	border: solid 1px #ADB7BA;
	width: 330px;
}
.feldKL
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px;
	color: #fff;
	background: #91999C;
	border: solid 1px #ADB7BA;
	width: 30px;
}
.feld1 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px;
	color: #fff;
	background: #91999C;
	border: solid 1px #ADB7BA;
	width: 150px;
}
.headerFont2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;}
.headerFont {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-left:30px;
	padding-top:19px;
}	
.topnews {
	height: auto;
	width: 119px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.topnewsDatum {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align:right;
	padding-top:6px;
}
.topnewsgal {
	width: 119px;
	margin-left:auto;
	margin-right:auto;
}

.home
{
	background-image:url(bilder/bg_mitteHome.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
}

.mainDiv
{
	height:510px;
	overflow:auto;
	text-align:left;
	vertical-align:top;
	width:580px;;
	text-align:left;
}

.damen
{
	width:580px;
	margin-left:auto;
	margin-right:auto;
	height:614px;
}
.titelDamen
{
	padding-top:15px;
	padding-left:8px;
	height:60px;
}

.detail
{
	width:130px;
	margin-left:auto;
	margin-right:auto;}
	
.newsgal
{
	width:130px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;}
	
.titelNews
{
	
	padding-left:8px;
	height:32px;
	vertical-align:bottom;
}

.livecam{
	background-image:url(bilder/bg_livecam.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
}

.service{
	background-image:url(bilder/bg_service.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
}
.kontakt{
	background-image:url(bilder/bg_kontakt.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
	vertical-align:top;
}

.buchen{
	background-image:url(bilder/bg_buchung.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
	vertical-align:top;
}
.feedback{
	background-image:url(bilder/bg_feedback.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
	vertical-align:top;
}
.bewerben{
	background-image:url(bilder/bg_bewerben.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
	vertical-align:top;
}
.login{
	background-image:url(bilder/bg_login.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
	vertical-align:top;
}
.logout{
	background-image:url(bilder/bg_logout.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
	vertical-align:top;
}

.gb{
	background-image:url(bilder/bg_gb.jpg);
	background-repeat:no-repeat;
	width:616px;
	height:614px;
	vertical-align:top;
}
.werbung{
	background-image:url(bilder/bg_werbung.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.banner{
	background-image:url(bilder/bg_banner.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.toplist{
	background-image:url(bilder/bg_toplisten.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.hotel{
	background-image:url(bilder/bg_hotels.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.haftung{
	background-image:url(bilder/bg_haftung.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.impressum{
	background-image:url(bilder/bg_impressum.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.agb{
	background-image:url(bilder/bg_agb.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.faq{
	background-image:url(bilder/bg_faq.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.copy{
	background-image:url(bilder/bg_copy.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}
.zahlung{
	background-image:url(bilder/bg_zahlung.jpg);
	background-repeat:no-repeat;
	width:616px;
	vertical-align:top;
}

.title {font-size: 12px; font-weight: bold; }

.fehler
{
color:#CC0000;
font-weight:bold;
}

ul
{
	margin-top:4px;
	
}
.gbDiv
{
	width:540px;
	height:480px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}

.gbtab
{
	border:1px solid #CCCCCC;
	width:500px;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom: 8px;
	padding:0px;
}

.gbBetr
{
	font-weight:bold;
	background-color:#a5a6aa;
	padding:4px;
	text-align:left;
}
.gbText
{
	font-weight:normal;
	padding:4px;
	text-align:left;
}
.werbDiv
{
	width:540px;
	height:500px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.ownbanner
{
	width:500px;
	height:460px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.topbanner
{
	width:500px;
	height:500px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.hotelDiv
{
	width:580px;
	height:510px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
