/* CSS Document */
* { margin:0; padding:0; }
body { margin:0 auto; background:#fff url(../images/body_bg.gif) repeat-y left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#555; }
li { margin-left:30px; line-height:16px; }
#content li {list-style-image:url(../studio/images/bullet.gif);}
img { border: 0; }
.topmargin { margin-top: 10px; }
.bottommargin { margin-bottom: 10px; }

/* HYPERLINKS */
a { color: #3b7091; text-decoration: none; outline: none !important; }
a:hover { color: #153244; text-decoration: none; outline: none !important; }

/* HEADINGS */
h1, h2, h3, h4 {line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h1 { padding-bottom:14px; font-size:24px; }
h2 { padding-bottom:5px; font-size:13px; }
h3 { padding-bottom:5px; font-size:11px; }
h4 { padding-bottom:5px; font-size:10px; }

p { line-height:16px;  }
td { line-height:15px;  }

td a img {padding:2px 0 0 6px;}
th { text-align: left }

/*FORMS*/
select{ color:#6b6b6b; font-size: 9px; font-weight:normal !important; margin: 0 2px 0 0; padding: 2px;}
select.num { width:40px; }

td.calendarDateInput { font-family: "Verdana"; }
input.calendarDateInput { font-family: "Verdana"; font-size: 11px; color:#6b6b6b; font-weight:normal !important; margin: 0 0 2px 0; padding: 2px 2px 2px 4px;}
select.calendarDateInput { font-family: "Verdana"; font-size: 11px; color:#6b6b6b; font-weight:normal !important; margin: 0 0 2px 0; padding: 2px ; }

label { width:190px; margin:0 0 2px 0;float:left; font-weight:normal; }

input { color:#6b6b6b; font-weight:normal !important; margin: 0 0 2px 0; padding: 2px 2px 2px 4px;}
input.text { width: 150px; }
input.button { margin-top:10px; padding:0 10px 1px 10px; width:auto; height:22px; background:#eeeeee; font-weight:normal; border:1px solid #cccccc; font-size: 11px; }
input.button:hover { background:#3b7091; color: #fff; cursor:pointer !important; }

.right {margin-left:240px;}

/* CLASSES */
.clear { visibility:hidden; clear: both; padding:0; margin:0; }
.hr { display:block; clear:both; height:10px; background:url(../studio/images/hr.gif) repeat-x center; overflow:hidden; border: 0; }
hr { display:block; clear:both; height:10px; background:url(../studio/images/hr.gif) repeat-x center; overflow:hidden; border: 0; }
.imgnone { float:left; padding: 0 0 10px 0; }
.imgleft { float:left; padding: 0 35px 10px 0; }
.imgright { float:right; padding: 0 0 10px 35px; }

.articleinfo { width:auto; color:#999999; }
.articleinfo em { color:#999999; }

.bild_comment { float:left; color:#828282 !important; font-size: 9px; }
.storlek9 { font-size: 9px; color:#777; }

.offers { color:#CC0000 !important; font-weight:bold; }
.blue {color:#3B7091 !important;}
.gallery { width:380px;  }
.highlightit img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; margin: 0 3px 3px 0; }
.highlightit:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; }

.small {font-size:9px;}
/* MENUS */
#menu {  width:795px; height:25px; margin: auto; background:#3b7091;}
#menu a	{ width:auto; padding:5px 15px 4px 15px; font-size:11px; text-decoration:none; float:left; color:#fff; background:#3b7091; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight: normal !important; border-right: 1px solid #fff; }
#menu a.current {background:#153244; }
#menu a:hover { background:#153244; }
#menu ul { width:795px; margin:0; padding:0; float:left; }
#menu li { margin:0; padding:0; list-style:none; float:left; }


#submenu { width:780px; margin: 5px auto;}
#submenu a	{ width:auto; padding:0 8px 0 8px; font-size:11px; text-decoration:none; float:left; color:#3b7091; font-family:Arial, Helvetica, sans-serif; font-weight: normal !important; }
#submenu a.current { color:#153244; }
#submenu a:hover { color:#153244;  }
#submenu ul { width:795px; margin:0; padding:0; float:left; }
#submenu li { margin:0; padding:0; list-style:none; float:left;}

/* MASTER DESIGN */
#page { width:865px; }
#header { width:865px; height: 150px;float:left;margin-bottom:20px;}
#logotype { width:795px; height:60px; margin: 18px auto; }
#main { width:865px; }
#content {width:330px; float:left;display:inline; }
#content_big { width:440px; padding-left:55px; float: left }
#content_big_right { width:300px; margin-left:35px; float: left }

#footer { text-align:center; margin-bottom:30px; margin-top:80px; color:#999; font-size:9px;float:left; width:865px;}
#footer a { color:#999; font-size:9px; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#mainFlash {width:380px; height:396px; margin-right:60px; padding-left:35px; float:left; }
#mainFlash_gallery { width:380px;  margin-right:60px; padding-left:35px; float:left; }

#bokningsruta { width: 400px; padding: 10px; background:#f1f1f1; border: 1px solid #e1e1e1; color: #111; font-size: 10px !important; margin-bottom: 14px;}
#bokningsruta_2 { width: 400px; padding: 10px; background:#f1f1f1; border: 1px solid #e1e1e1; color: #111; font-size: 10px !important;}