/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:10px; background-color:#ffffff; layer-background-color:#ffffff; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{letter-spacing: 3px; position:absolute; padding:1px; font-family:Georgia,verdana,arial,helvetica; font-size: 10px; }
.clLevel0{background-color:#ffffff; layer-background-color:#ffffff; color:#000000;}
.clLevel0over{background-color:#ffffff; layer-background-color:#ffffff; color:#000000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}

/*Styles for level 1*/
.clLevel1, .clLevel1over{letter-spacing: 3px; position:absolute; padding:4px; font-family:Georgia,verdana, arial,helvetica; font-size: 10px;}
.clLevel1{background-color:#ffffff; layer-background-color:#ffffff; color:#464646;}
.clLevel1over{background-color:#ededed; layer-background-color:#ededed; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#ededed; layer-background-color:#ededed}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:1px; font-family:Georgia,verdana, arial,helvetica; font-size:11px;}
.clLevel2{background-color:#ffffff; layer-background-color:#ffffff; color:#464646;}
.clLevel2over{background-color:#dadada; layer-background-color:#dadada; color:#000000; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}

#content {position: relative; visibility: visible; }


body { background: #ffffff;}

pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}


/*  */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

/*  */


td { font-size: 11px;
			 color: #333333;
			 font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
			 letter-spacing: 0.15em;
			 line-height: 20px;}

p { margin-top: 20px;}

div.text p { font-size: 11px;
			 color: #333333;
			 font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
			 letter-spacing: 0.15em;
			 line-height: 20px;}


.text { font-size: 11px;
		font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #333333;}


.adress { font-size: 10px;
		font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
		letter-spacing: 0.3em;}


.opening { font-size: 10px;
		   font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
		   line-height: 14px;
		   color: #000000;}

.openingheader { font-size: 14px;
		   font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
		   font-weight: bold;
		   color: #000000;}

.reservation { font-size: 10px;
		   font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
		   font-weight: bold;
		   text-decoration: none;
		   line-height: 14px;
		   color: #000000;}

img {	border-width:0px;}

.border {	border-style:solid; 
			border-color:#000000; 
			border-width:1px;}

.bordergrey {	border-style:solid; 
				border-color:#ededed; 
				border-width:1px;}

.bigborder {	border-style:solid; 
				border-color:#000000; 
				border-width:1px;
				width:780px}
	
.fourborder {	border-style:solid; 
				border-color:#000000; 
				border-width:1px;
				width:400px;}	
	
a {text-decoration: none;  color : #40648A; text-decoration: underline;}

a:hover {
    color: #40648A;
    text-decoration: underline;
    font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}

a:hover.link {
    color: #40648A;
    text-decoration: underline;
	line-height: 14px;
    font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}
		 
.link {
	color: #40648A;
	text-decoration: underline;
	font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;}

a:hover.link2 {
    color: #7F2900;
    text-decoration: underline;
    font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}
		 
.link2 {
	color: #ffffff;
	text-decoration: underline;
	font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}

a:hover.linksubmenu {
    color: #ffffff;
	text-decoration: underline;
	line-height: 14px;
    font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}
		 
.linksubmenu {
	color: #ffffff;
	text-decoration: none ;
	font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;}
	
.border {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;}

.textbox {
	background-color: #FFFFFF; 
	border-bottom: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	color: #000000; 
	font-family: Georgia, Verdana, Arial, Helvetica; 
	font-size: xx-small; 
	width: 173px; 
	font-weight: 200; 
	letter-spacing: 0px}
	
.inputbox {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	WIDTH: 200px;
	font-weight: 200;
	letter-spacing: 2px
}

.inputboxtwo {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: xx-small;
	WIDTH: 260px;
	font-weight: 200;
	letter-spacing: 0px
}

.button {BACKGROUND-COLOR: #000000;
		COLOR: #ffffff;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid;
		FONT-FAMILY: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
		FONT-SIZE: 14px;
		WIDTH: 200px
}