/*
///////////////////////////////////////////////////////////////////////////////
//																			 //	
// HH    HH    OOOOOO    MM       MM   MM       MM							 //
// HH    HH   OO    OO   MMMM   MMMM   MMMM   MMMM						     //
// HHHHHHHH   OO    OO   MM MM MM MM   MM MM MM MM							 //
// HH    HH   OO    OO   MM  MMM  MM   MM  MMM  MM							 //
// HH    HH    000000    MM       MM   MM       MM							 //
//																			 //	
// erstellt durch       										             //
//																			 //	
// HOMM interactive, 6003 Luzern, www.homm.ch                  				 //
//																			 //	
//																			 //	
///////////////////////////////////////////////////////////////////////////////
*/

@import url(formular.css);
@import url(buildin_style.css);


/*
//////    INDIVIDUELLE ELEMENTE    //////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

a                {color:#ffffff;text-decoration:none;font-weight:bold;}
a:hover          {color:#ffffff;text-decoration:underline;font-weight:bold;}

hr               			{background-color:#9db6bc;color:#9db6bc;height:1px;border-style:none;}

h1, h2, h4, h5, h6 {
font-weight: normal;
color:#ffffff;
padding: 0;
line-height: 1em;
text-align: left;
}

input, textarea, select, radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#9db6bc;
	padding: 1px;
	color: #333333;
	font-weight:bold;
	border: 1px solid #9db6bc;
}


table		     			{line-height: 160%;}
.table td        			{margin:0 0 0 0;padding: 3px; border-top: 1px solid #9db6bc;}
.tableTop td        		{margin:0 0 0 0;padding: 3px; border-top: 1px solid #9db6bc;font-weight:bold;}
.tableWhite td        		{padding: 3px 0 3px 0; border-top: 1px solid #9db6bc;}
.tableNoPadding td    		{padding: 3px 0 6px 0; border-top: 1px solid #9db6bc;line-height: 130%;}
.tableNoPadding 	  		{}
.tableFont		      		{}
.tableLineVertical			{border-left: 1px solid #9db6bc;}

.case						{height:auto; width:646px; margin: 0 0 10px 0; cursor:pointer;display:block; float:left;padding:3px;border: 1px solid #d7ca9d;}
.casePic					{height: 100px; width:100px; float:left; margin: 0px;}
.caseContent				{width:540px; float:right; margin: 0px; font-weight:normal; text-decoration:none;cursor:pointer;}
.caseContent a				{font-weight:normal; text-decoration:none;cursor:pointer;}
.case a:hover 				{height:100px; width:646px; cursor:pointer;display:block;background-color:#e1d7b3;text-decoration:none;}


.caseSmall					{height:100px; width:380px; margin: 0 0 10px 0; cursor:pointer;display:block;background: url(/themes/default/images/bg-inputform2.gif) top repeat-x;border-top: 1px solid #9db6bc;}
.casePic					{height: 100px; width:130px; float:left; margin: 0px;}
.caseContentSmall			{height: 100px; width:240px; float:right; margin: 0px; font-weight:normal; text-decoration:none;}
.caseContentSmall a			{font-weight:normal; text-decoration:none;}
.caseSmall a:hover 			{height:100px; width:380px; cursor:pointer;display:block;background-color:#466f79;}


.block						{padding:5px;margin: 10px 0 0 0;text-align:left;border-top:1px solid #9db6bc;border-left:1px solid #9db6bc;width:175px;}
.block td					{padding:5px;}
.block p					{font-size:12px; line-height:130%;color:#9db6bc;}

#news				{width:380px; display:block; margin: 0 0 10px 0; border-top: 1px solid #9db6bc;}
#news .pic			{width:130px; padding:0px; border:0px;}
#news .content		{margin: 0px;padding:3px; }
#news p				{font-size:12px;}
.news1				{width:140px;}
.news2				{width:240px;}

/*
//////    NAVIGATION    //////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#subnavigation 		{width: 100%; border: 0px solid #000000;text-align: right; margin: 0px;}
#subnavigation ul	{margin: 0px;list-style: none;padding: 0px 8px 0px 0px;}
#subnavigation li	{float:right;}
#subnavigation li a, #subnavigation li a:visited, #subnavigation li.shop {display: block;font-weight: normal;text-decoration: none;color: #244952;margin: 0px 8px 0px 8px;font-size:12px;}
#subnavigation li a.active, #subnavigation li a:hover {display:block; background:url(/themes/default/images/bgSubNav.gif) repeat-x;color: #244952;font-weight:normal; margin: 0px 8px 0px 8px;font-size:12px;}


#navbar ul li a.inactivehotel																								{background-image:url(images/navTopCascada/navTopCascada_r1_c1.gif);width:54px;}
#navbar ul li a.activehotel, #navbar ul li a.activehotel:hover, #navbar ul li a.inactivehotel:hover			 				{background-image:url(images/navTopCascada/navTopCascada_r1_c1_f2.gif);width:54px;}
#navbar ul li a.inactiverestaurant																							{background-image:url(images/navTopCascada/navTopCascada_r1_c2.gif);width:154px;}
#navbar ul li a.activerestaurant, #navbar ul li a.activerestaurant:hover, #navbar ul li a.inactiverestaurant:hover			{background-image:url(images/navTopCascada/navTopCascada_r1_c2_f2.gif);width:154px;}
#navbar ul li a.inactiveseminare																							{background-image:url(images/navTopCascada/navTopCascada_r1_c3.gif);width:73px;}
#navbar ul li a.activeseminare, #navbar ul li a.activeseminare:hover, #navbar ul li a.inactiveseminare:hover			 	{background-image:url(images/navTopCascada/navTopCascada_r1_c3_f2.gif);width:73px;}
#navbar ul li a.inactivebankette																							{background-image:url(images/navTopCascada/navTopCascada_r1_c4.gif);width:68px;}
#navbar ul li a.activebankette, #navbar ul li a.activebankette:hover, #navbar ul li a.inactivebankette:hover			 	{background-image:url(images/navTopCascada/navTopCascada_r1_c4_f2.gif);width:68px;}
#navbar ul li a.inactivecatering																							{background-image:url(images/navTopCascada/navTopCascada_r1_c5.gif);width:73px;}
#navbar ul li a.activecatering, #navbar ul li a.activecatering:hover, #navbar ul li a.inactivecatering:hover				{background-image:url(images/navTopCascada/navTopCascada_r1_c5_f2.gif);width:73px;}
#navbar ul li a.inactivespecials																							{background-image:url(images/navTopCascada/navTopCascada_r1_c6.gif);width:115px;}
#navbar ul li a.activespecials, #navbar ul li a.activespecials:hover, #navbar ul li a.inactivespecials:hover			 	{background-image:url(images/navTopCascada/navTopCascada_r1_c6_f2.gif);width:115px;}
#navbar ul li a.inactiveabout																								{background-image:url(images/navTopCascada/navTopCascada_r1_c7.gif);width:77px;}
#navbar ul li a.activeabout, #navbar ul li a.activeabout:hover, #navbar ul li a.inactiveabout:hover			 				{background-image:url(images/navTopCascada/navTopCascada_r1_c7_f2.gif);width:77px;}
#navbar ul li a.inactivekontakt																								{background-image:url(images/navTopCascada/navTopCascada_r1_c8.gif);width:70px;}
#navbar ul li a.activekontakt, #navbar ul li a.activekontakt:hover, #navbar ul li a.inactivekontakt:hover					{background-image:url(images/navTopCascada/navTopCascada_r1_c8_f2.gif);width:70px;}
/*EN*/
#navbar ul li a.inactivehotelEN																								{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c1.gif);width:51px;}
#navbar ul li a.activehotelEN, #navbar ul li a.activehotelEN:hover, #navbar ul li a.inactivehotelEN:hover			 		{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c1_f2.gif);width:51px;}
#navbar ul li a.inactiverestaurantEN																						{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c2.gif);width:158px;}
#navbar ul li a.activerestaurantEN, #navbar ul li a.activerestaurantEN:hover, #navbar ul li a.inactiverestaurantEN:hover	{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c2_f2.gif);width:158px;}
#navbar ul li a.inactiveseminareEN																							{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c3.gif);width:77px;}
#navbar ul li a.activeseminareEN, #navbar ul li a.activeseminareEN:hover, #navbar ul li a.inactiveseminareEN:hover			{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c3_f2.gif);width:77px;}
#navbar ul li a.inactivebanketteEN																							{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c4.gif);width:72px;}
#navbar ul li a.activebanketteEN, #navbar ul li a.activebanketteEN:hover, #navbar ul li a.inactivebanketteEN:hover			{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c4_f2.gif);width:72px;}
#navbar ul li a.inactivecateringEN																							{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c5.gif);width:73px;}
#navbar ul li a.activecateringEN, #navbar ul li a.activecateringEN:hover, #navbar ul li a.inactivecateringEN:hover			{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c5_f2.gif);width:73px;}
#navbar ul li a.inactivespecialsEN																							{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c6.gif);width:113px;}
#navbar ul li a.activespecialsEN, #navbar ul li a.activespecialsEN:hover, #navbar ul li a.inactivespecialsEN:hover			{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c6_f2.gif);width:113px;}
#navbar ul li a.inactiveaboutEN																								{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c7.gif);width:61px;}
#navbar ul li a.activeaboutEN, #navbar ul li a.activeaboutEN:hover, #navbar ul li a.inactiveaboutEN:hover			 		{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c7_f2.gif);width:61px;}
#navbar ul li a.inactivekontaktEN																							{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c8.gif);width:73px;}
#navbar ul li a.activekontaktEN, #navbar ul li a.activekontaktEN:hover, #navbar ul li a.inactivekontaktEN:hover				{background-image:url(/themes/default/images/navTopCascadaEN/navTopCascadaEN_r1_c8_f2.gif);width:73px;}
/*
//////    BASIS-ELEMENTE    //////////////////////////////////////////////////////////////////////////////////////////////////
*/


* {
margin:0;
padding:0;
}

html, body {
height:100%;
margin: 0px;
padding: 0px;
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #9db6bc; 
SCROLLBAR-ARROW-COLOR: #9db6bc; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #9db6bc; 
SCROLLBAR-BASE-COLOR: #ffffff; 
buttonface: #ffffff;
}

body {
font-family: Arial, Helvetica, sans-serif;
color:#dbe2e0;
font-size: 13px;
line-height: 140%;
padding: 0px;
margin: 0px;
text-align:center;
background:url(/themes/default/images/bg_back.jpg) #FFFFFF top center no-repeat;

SCROLLBAR-FACE-COLOR: #244952; 
SCROLLBAR-HIGHLIGHT-COLOR: #244952; 
SCROLLBAR-SHADOW-COLOR: #244952; 
SCROLLBAR-3DLIGHT-COLOR: #9db6bc; 
SCROLLBAR-ARROW-COLOR: #9db6bc; 
SCROLLBAR-TRACK-COLOR: #244952; 
SCROLLBAR-DARKSHADOW-COLOR: #9db6bc; 
SCROLLBAR-BASE-COLOR: #244952; 
buttonface: #244952;
}

#containerPic {
background-position:center;
background-repeat:repeat-x;
background-color:#5c8590;
backgroundimage:url(/images/content/moodbilder/mood_default.jpg);
}

#top {
width:100%;
position: relative;
vertical-align:bottom;
min-height: 18%;
_height: 18%;/* IE */
margin: 0 0 0 0;
background:url(/themes/default/images/logo_cascada.gif) center bottom no-repeat;
}

#nav {
width:100%;
text-align:left;
height:120px;
background:url(/themes/default/images/bg_nav.gif) center no-repeat;
}

#footer {
width:100%;
height:43px;
background:url(/themes/default/images/bg_footer.gif) center no-repeat;
}


