Body {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #5d509d;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	padding: 0px;
	margin: 0px;
	background-color: #5d509d;
	background-image: url(../images/strich_sbg.gif);
	background-repeat: repeat-y;
}
.5 {padding-right: 5px;}

/*Styles for Bilder*/
.border {border: 1px solid #5d509d;}

/*Styles for Table*/
.maintable{background-image:url(../images/bg-bild.gif);background-repeat: repeat;background-position:0px 0px;border: 0px;margin:0px;padding-top:0px}
.menue1 {padding-left:140px; padding-top:13px;border: 0px;}
.menue1a {padding-left:12px;}
.menue2 {padding-left:6px;}
.menue3 {padding-left:11px;}
.table_menue {background-color: #9a8be4; border-left: 1px solid #000000; border-right:0px solid #5d509d;}
.centertable {padding-left: 70px; padding-right: 50px; padding-top: 20px;}
.centertableSALZBURG {padding-left: 70px; padding-right: 0px; padding-top: 20px;}
.centertable2 {padding-left: 60px; padding-right: 50px; padding-top: 20px;}
.right {padding-right: 19px;}
.buchen {padding-left: 38px; padding-top: 2px;}

/*Styles for Table-Hotel*/
.dviolett {background-color: #5d509d; padding-left:4px;}
.dviolett2 {background-color: #5d509d; padding-left:4px; padding-right: 4px}
.hviolett {background-color: #ccc5f1; padding-top:5px; padding-bottom:5px; padding-left:4px; border-bottom: 1px solid #5d509d;}
.hviolett2 {background-color: #ccc5f1; padding-left:5px; padding-bottom:5px; padding-top:5px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.weiss {background-color: #ffffff; padding-top:5px; padding-bottom:5px; padding-left: 4px}
.weiss2 {background-color: #ffffff; padding-top:5px; padding-bottom:5px; padding-left: 4px; border-bottom: 1px solid #5d509d;}

/*Styles for Anfrage*/
.anfrage {padding-top: 0px; padding-right: 0px; padding-left: 5px;}
.dviolett3 {background-color: #5d509d; padding-left:4px; padding-right: 4px; padding-bottom: 2px; border-left: 1px solid #000000; border-right: 2px solid #000000; border-top: 1px solid #000000;}
.weiss3 {background-color: #ffffff; padding-top:5px; padding-bottom:5px; padding-left: 4px; border-bottom: 2px solid #000000; border-left: 1px solid #000000; border-right: 2px solid #000000;}
.text3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5d509d;}
.blocks3 {font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 10px; font-weight: bold; color: #ffffff;text-decoration: none;}
.none {padding: 0px; margin: 0px;}
.prospekte {font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 10px; font-weight: bold; color: #ffffff;text-decoration: none;} 
.buchen-anfrage {font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 11px; color: #000000;text-decoration: underline;} 

/*Styles for Fonts*/
.ueberschrift {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff;}
.blocks {font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 12px; font-weight: bold; color: #ffffff;text-decoration: none;}
.blocks2 {font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 11px; font-weight: bold; color: #ffffff;text-decoration: none;}

.blocks_sch {font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 12px; font-weight: bold; color: #000000;text-decoration: none;}
.text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.text2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5d509d;}
.klein {font-family: Arial, Helvetica, sans-serif; font-size: 7px; color: #ccc5f1;}


/*Styles for Links*/
.nav {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none;}
.nav:hover {text-decoration: underline;}

.nav2 {color: #e5e2f8; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline;}
.nav2:hover {text-decoration: none;}

.nav3 {color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline;}
.nav3:hover {text-decoration: none;}

.nav_menue {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
.nav_menue:hover {color: #ffffff; text-decoration: underline;}

.norm {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: left; text-decoration: none; text-decoration: none;}
.norm:hover {color: #ff0000; text-decoration: none;}

.hotel {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; color: #5d509d;}
.hotel:hover {color: #5d509d; text-decoration: none;}

/*Styles for Felder*/
INPUT.feld {background-color: #ccc5f1; border: 1px solid #5d509d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
SELECT.feld {background-color: #ffffff; border: 0px solid #5d509d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
TEXTAREA.feld {background-color: #ccc5f1; border: 1px solid #5d509d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
INPUT.feldweiss {background-color: #ffffff; border: 1px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal; color: #000000}

/*Styles for Menue*/
#menu {
	width: 658px;
	padding: 0px;
	font-size: 11px;
	z-index: 98;
}
#menu .top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#menu .top a {
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 6px;
	padding-bottom: 0px;
	width: 100%;
	height: 23;
}	
#menu .top a:hover, #menu a.topAkt {
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 6px;
	padding-bottom: 0px;
	width: 100%;
	height: 23;
    background-color: #ccc5f1;
	color: #000000;
}
#menu .section-top {
	border: 0;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff; 
	background-color: #ccc5f1; 
	top: 158px;
	z-index: -1; 
	visibility: hidden; 
	width: 150px; 
	text-align: left;
	padding: 0px 0px 0px 0px;
	position: absolute;
}
#menu .box {
	padding: 2px 2px;
	margin: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#menu .box-hover {
	padding: 2px 2px;
	margin: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #5d509d;
}
#menu a {
    color: #000;
    text-decoration: none;
    white-space: nowrap;
	padding: 2px 2px;
	width: 100%;
}
#menu a:hover {
    color: #ffffff;
}

/*Styles for Popup*/
.curdate {
font-size: 12pt; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
text-align: center;
background-color: #ebf3fe;
color: #FACD4C;
}
.curday {
font-size: 38pt; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
vertical-align: top;
text-align: center;
line-height: 54pt;
background-color: #ffffff;
color: #993399;
}
.curweekday {
font-size: 11pt; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
text-align: center;
background-color: #ebf3fe;
color: #993399;
}
.monthyear {
font-size: 10pt; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #000000;
text-align: center;
background-color: #FACD4C;
}
.navigation {
background-color: #FACD4C;
}
.weekdayname {
font-size: 9pt; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #000000;
text-align: center;
background-color: #FACD4C;
}
.weekno {
font-size: 9pt; 
font-family: arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-align: center;
background-color: #FACD4C;
}
.dayprevm {
font-size: 9pt; 
font-family: arial, helvetica, sans-serif;
color: #C0C0C0;
text-decoration: none;
text-align: center;
background-color: #ffffff;
}
.sundayprevm {
font-size: 9pt; 
font-family: arial, helvetica, sans-serif;
color: #FFC0C0;
text-decoration: none;
text-align: center;
background-color: #ffffff;
}
.daycurm {
font-size: 9pt; 
font-family: arial, helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-align: center;
background-color: #ffffff;
}
.sundaycurm {
font-size: 9pt; 
font-family: arial, helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
text-align: center;
background-color: #ffffff;
}
.daynextm {
font-size: 9pt; 
font-family: arial, helvetica, sans-serif;
color: #C0C0C0;
text-decoration: none;
text-align: center;
background-color: #ffffff;
}
.sundaynextm {
font-size: 9pt; 
font-family: arial, helvetica, sans-serif;
color: #FFC0C0;
text-decoration: none;
text-align: center;
background-color: #ffffff;
}
.today {
font-size: 10pt; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
text-align: center;
color: #3333cc;
background-color: #c2def8;
}
.selbox {
font-size: 8pt; 
font-family: arial, helvetica, sans-serif;
color: #000000;
background-color: #FCDE8A;
}
