*{outline:none!important;}
body {
	background-image: url(img/pattern.gif);
}
img a{ border:none; outline:none;}
a img{ border:none;}
#all{
	width: 850px;
	margin:30px 0 30px  -425px;
	position: absolute;
	left: 50%;
	background:#bbcbd7;
    background-image: url(img/pattern_dark.gif)
}
#logo{margin:30px 0 0 37px}
/*//*//*//*//*/
/*MENUE*/
/*//*//*//*//*//*/

#menu{
padding: 0;
/*width: 100%;*/
background: transparent;
}
#menu ul{
font: bold 14px Garamond, 'Book Antiqua', 'Times New Roman', serif;;
margin:0;
margin-left: 0px; 
padding: 0;
list-style: none;
}
#menu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}
#menu li a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0;
padding: 5px 16px;
text-decoration: none;
letter-spacing: 1px;
border-left:1px solid #ddd; 
background-image: url(img/pattern_light.gif)
}

#menu a:hover{
background-color: gray; 
background-image: url(img/pattern_dark.gif);
}

#menu #current a{
background-color: #5c8db2; 
border-color: #5c8db2; 
background-image: url(img/pattern_dark.gif)
}
#menu a #flag{ float:right; margin:0px;padding:5px 0 0 0; border:none;}
#menuline{
font-size:8px;
clear: both;
padding: 0;
width: 100%;
background: transparent; 
background:#5c8db2;
background-image: url(img/pattern_dark.gif)
}
/*//*//*//*//*//*/
/*SinglePageMenu
/*//*//*//*//*/
#l_col #page_links a {
	color:#5c8db2;
	text-decoration:none;
}
#middle_col{margin:0 0 0 230px;}
#content #middle_col p {
	margin-top: 2px;
}

#l_col #page_links a:hover {
	
	text-decoration: underline;
}
#l_col h2{text-align:center; padding:0 0 0 20px!important; border:none!important; font-size:14px!important;}

#page_links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
list-style:none;
color:#5c8db2;
margin:30px 0 0 20px;
padding:0px;
}
#page_links li{
list-style:none;
padding-top:3px;
}

#page_links #current{
	padding-left: 10px;
	background-image: url(img/star.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-weight:bold;
}
/*//*//*//*//*/
/*Content
/*//*//*//*//*/
#content{ 
	height:500px;
	background:#FFFFFF;
	padding:0 20px 20px 0; 
    margin:8px; 
  	border-top:none}
html>body #content{
	min-height:500px; 
	height:auto;
}
#content h2{
text-transform:uppercase;
font-family:Garamond, 'Book Antiqua', 'Times New Roman', serif;
font-size:16px; 
color:#5c8db2; 
padding:0 0 8px 0; 
margin:10px 25px 0 0; 
border-bottom:solid 1px #5c8db2; 
}
#content h3{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0 0 0;
padding:0;
}
#content #txt, #content p, #content ul{
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:14px; 
}
#content #txt a, #content p a, #content ul a{
 color:#333333;
 }
 #content #middle_col ul li{
	background-image: url(img/star.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style:none;
	margin:0;
	padding:2px 0 2px 0px;
	list-style-position:inside;
 }
html>body #content #middle_col ul li{
	padding:2px 0 2px 13px;
}
#content #middle_col ul{
	margin:0;
	padding:0;
	list-style-position:inside;
	}

#content #txt{
 margin:0; }
#content .comment{font-size:12px; margin-top:-10;
}
#content #price {font-size:18px; color:#5c8db2;}
#content  #price_tbl td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 4px;
}

/*................*/
#l_col{
position:absolute;
left:10;
top:40px;
}
.button{
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 1px;
background:url(/img/formbg.gif) repeat-x left top;
margin:0;
font-size:14px;
font-weight: normal;
cursor: pointer!important;
}
#quick_form{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
#quick_form label{ display:block;}
#quick_form input{ vertical-align:top; margin:0 0 3px 0}
#quick_form .button{display:block;}
#q_booking {
	font-family: Verdana, Arial, Helvetica, sans-serif;  margin:30px 0 0 20px; z-index:100;
}
#q_booking form{ padding:0; margin:0;}
#q_booking h3, .pop{
	text-transform:uppercase; 
	font-family:Garamond, 'Book Antiqua', 'Times New Roman', serif; 
	font-size:14px; 
	color:#5c8db2; margin:0 0 10px 0; padding:0;}
.pop{ text-decoration:underline!important;}
#booking fieldset {
	border: #E5E5E5 2px solid;
	clear: both;
	margin-bottom: 9px;
	overflow: hidden;
	padding: 9px 18px;
}
#booking input{ vertical-align:top; margin:0 0 3px 0;}
#booking textarea{ float:left; width:300px; height:150px;}
#booking legend {
	background: #E5E5E5;
	color: #262626;
	font: normal 12px/18px Arial, sans-serif;
	margin-bottom: 9px;
	padding: 2px 11px;
}
#bar_map ul a{ margin-left:0px;}
#bar_map ul ul a{ margin-left:15px;}
#bar_map ul ul ul a{ margin-left:30px;}



#footer{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	padding:5px 20px;
	background-image: url(/img/pattern_light.gif);
}
#footer #clickart {float:right; padding:10px 0 0 0;}
#footer #clickart a{color:#000; text-decoration:none;}
#footer #clickart a:hover{color:#333;}

#footer img{
	vertical-align:middle;
}
/*menu*/
#link_list {
	font-size: 12px;
	line-height:20px;
	font-weight: normal;
	color: #5c8db2;
	
}
#link_list a,#virtuallinks a {
cursor:pointer;
	color: #5c8db2;
	text-decoration: none;
}

