/********************************
******** STYLES FOR WEISSENBACH *
***********************************/

/*******
******** STYLES FOR LAYOUT */

body {
	background: white url(../imgs/weissenbach/bg.jpg) center top no-repeat;
}

strong, b {
	color: #0097ac;
}

/* BLOCK */
#main #left .block, #main #middle .block {
	background-color: #EDF5F7;
}
#middle ul {
	list-style: url(../imgs/weissenbach/ul.gif) square;
}
#main #right {
	background-color: #EDF5F7;
}


#main {
	background: transparent url(../imgs/weissenbach/c_main-bg.gif) left top repeat-y;
}
#header #menu-new {
	background: transparent url(../imgs/weissenbach/menu-bg.jpg) left top repeat-x;
}
#header #menu-new li .menu2 {
	background-color: #b3e8f0;
}
#header #menu-new li .menu2 li a:hover {
	background-color: #79d5e2; border-bottom: 1px solid #79d5e2;
}
#header #menu-new li .menu3 {
	background-color: #79d5e2;
}
#header #menu-new li .menu3 li a:hover {
	background-color: #b3e8f0; border-bottom: 1px solid #6ac8ee;
}

#header #menu-new li .menu2 li, #header #menu-new li .menu2 li a, #header #menu-new li .menu2 li a:hover {
	border-bottom: 1px solid #b3e8f0;
}

#header #menu-new li .menu3 li, #header #menu-new li .menu3 li a, #header #menu-new li .menu3 li a:hover {
	border-bottom: 1px solid #79d5e2;
}


#header_right_logo {
	height: 276px; background: transparent url(../imgs/weissenbach/c_header_right_logo.jpg) right 55px no-repeat;
}
#header {
	background: transparent url(../imgs/weissenbach/righttop_img.jpg) right top no-repeat;
}
#header #flash {
	background: transparent url(../imgs/weissenbach/lefttop_img.jpg) right bottom no-repeat;
}
#header_underline {
	background: transparent url(../imgs/weissenbach/underheaderline.jpg) left bottom no-repeat;
}
#header #headerform {
	display: block;
}

#header_leftpic {
	background: transparent url(../flash/img/bild3.jpg) left bottom no-repeat;
}

#header #menu-new li a:hover, .stayrollover {
	background-color: #b3e8f0;
}

/* LEFT SUBMENU */
#main #left h3 {
	color: #0097ac; border-bottom: 1px solid #0097ac;
}
#main #left_submenu li a:hover, #main #left_submenu li a.current {
	background-color: #0097ac;
}

#flashcontent {
	display: none;
}


#footer {
	border-top: 7px solid #0097ac;
}

/* IT Matrix Backgrounds */

.row_odd {
	background-color: #d7f2f9;
}

.row_even {
	
}


/* SITEMAP */
.csc-sitemap ul a {
	color: #0097ac;
}



/* popup calendar styles */
.clsOTable {
	border: 1px solid #0095a7;
} 
.clsMonthLabel {
	color: #0095a7;
}
.clsDayLabels {
	background-color: #0095a7;
	color: #FFF;
}
.clsHeadNavig {
	color: #0070B2;
}
.clsTbl {
	background-color: #edf5f7;
}
.clsCurrentDay {
	background-color: #e66c3d;
}
.clsWeekDays {
	background-color: #edf5f7;
}



#header #hotel_logo a {
	background: transparent url(../imgs/weissenbach_home.png) center no-repeat;
	_background: transparent url(../imgs/blank.gif) center no-repeat;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='fileadmin/tmpl/imgs/weissenbach_home.png);*/
	position: relative; z-index: 1; cursor: pointer; cursor: hand;
}
