/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,dfn,
em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}


/* Layout */
body {background:#93a1b8 url(images/background.jpg) repeat-x;font-size:100%;font-family:Verdana,sans-serif;}
p {line-height:150%;margin-bottom:7px;}
strong {color:#444;}
a{color:#196cd3;}
a:hover{color:#000;}
#container {width:960px;margin:0 auto;padding:10px;background:#fff;}

#header {background:#fff url(images/header.jpg) no-repeat;width:960px;height:102px;}
#header h1 {display:none;}

#content {background:#fff url(images/content-bg.gif) repeat-y;margin:1px 0 0 0;width:960px;overflow:hidden;}

#left-bar {width:212px;float:left;}
#left-bar #konsultation {background:url(images/konsultation.gif) no-repeat;width:212px;height:73px;border-top:1px solid #fff;}
#left-bar #konsultation strong {display:none;}
#eng #left-bar #konsultation {background:url(images/konsultation-eng.gif) no-repeat;}
#left-bar #loggor {width:137px;text-align:center;margin:20px auto;}

#main-content {width:458px;padding:20px;float:left;overflow:hidden;background:#fff url(images/content-bg.jpg) top left repeat-x;font-size:0.75em;}
#main-content h1 {color:#002f71;font:100 14pt/1 Arial,sans-serif;font-weight:bold;}
#main-content h2 {color:#002f71;font:100 12pt/1 Arial,sans-serif;font-weight:bold;margin:3px 0 10px 0;}
#main-content #welcome {width:450px;overflow:hidden;padding-bottom:20px;background:url(images/dots-h.gif) bottom left repeat-x;}
#main-content #welcome div {width:330px;float:left;}
#main-content #welcome img{float:right;}
#main-content .box {background:url(images/dots-h.gif) bottom left repeat-x;padding:20px 20px 5px 0;}
#main-content .box p {margin-bottom:20px;}
#main-content .box h2 {color:#b48916;font:100 12pt/1 Arial,sans-serif;font-weight:bold;margin-bottom:6px;}
#main-content .box h2 span {display:block;}
#main-content .sista {background:0;}
.float-right {float:right;margin-left:5px;}

h2.orange {color:#b48916 !important;}
ul.dots {list-style:disc inside;padding-left:15px;margin-bottom:10px;line-height:150%;}
ul.dots li p{padding-left:12px;}
.personal {margin-top:30px;}
.personal div{float:left;width:150px;text-align:center;}
.personal div a strong{display:block;padding:10px 0;margin-bottom:10px;border-bottom:1px solid #ccc;}
.personal div a img,
.personal-border{border:2px solid #6a829e;padding:1px;}
.personal div a:hover strong{color:#6a829e;}

#right-bar {height:600px;width:220px;padding:15px;float:left;background:url(images/right-bg.gif) top left repeat-x;}
/*#right-bar h1 {color:#fff;font:100 14pt/1 Arial,sans-serif;font-weight:bold;}*/
#right-bar h1 {background:url(images/nyheter.gif) no-repeat;width:100px;height:33px;text-indent:-999px;}
#eng #right-bar h1 {background:url(images/news.gif) no-repeat;width:100px;height:33px;text-indent:-999px;}
#right-bar .nyhet {border:1px solid #e6e6e6;background:#fff;padding:10px;margin:0 0 10px 0;font-size:0.75em;}
#right-bar .nyhet img{display:block;}
#right-bar a.boka-tid {background:url(images/boka-tid.jpg) no-repeat;width:220px;height:47px;display:block;margin:0 0 10px 0;}
#right-bar a.boka-tid:hover {background:url(images/boka-tid-hover.jpg) no-repeat;}
#right-bar a.boka-tid span {display:none;}
#right-bar a.boka-tid-eng {background:url(images/boka-tid-eng.jpg) no-repeat;width:220px;height:72px;display:block;margin:0 0 10px 0;}
#right-bar a.boka-tid-eng:hover {background:url(images/boka-tid-eng-hover.jpg) no-repeat;}
#right-bar a.boka-tid-eng span {display:none;}
#right-bar .lang{float:right;}

#navigation {width:212px;overflow:hidden;}
#navigation li {float:left;width:212px;}
#navigation li a{padding:8px 5px 8px 21px;width:186px;margin:0;background:#6a829e;display:block;font-size:12px;color:#fff;text-decoration:none;border-top:1px solid #879fba;border-bottom:1px solid #566d87;}
#navigation li a.active {background:#7991ae;}
#navigation li a:hover{background:#59718c;}
#navigation ul.nav-sub {margin:5px;width:202px;overflow:hidden;}
#navigation ul.nav-sub li a{padding:8px 5px 8px 10px;width:186px;background:#6a829e;display:block;border-top:1px solid #879fba;border-bottom:1px solid #566d87;}
#navigation ul.nav-sub li a:hover{background:#59718c;}

form input, textarea {font:9pt Verdana,sans-serif;}
form label {clear:left;display:block;width:600px;cursor:pointer;margin:5px 0 0 0;}
form p {clear:both;}
form fieldset {margin:0;padding:0;border:0;}
form fieldset legend {color:#726c4c;font:500 170% Georgia,Arial;}
form label span {width:180px;padding:2px;float:left;margin:5px 0;}
form label input,
form label select,
form label textarea {float:left;width:200px;margin:5px 0;}
form fieldset#controls {margin:20px 0 0 0;}
form button {padding:4px;margin:0;}
form h3 {color:#336699;font:15pt/1 Georgia,serif;margin:0;}

#footer {position:relative;background:#fff url(images/footer-bg.gif) repeat-x;padding:12px;margin:1px 0 0 0;width:936px;overflow:hidden;}
#footer address {font-style:normal;font-size:11px;float:left;}
#footer address strong {font-weight:normal;}
#footer address p {background:url(images/footer-dot.gif) center right no-repeat;padding:0 15px 0 10px;float:left;margin:0;}
#footer address p.last {background:0;}
#footer .lang {position:absolute;top:3px;right:10px;}

#bildspel {margin:20px 0 10px 0;width:220px;height:227px;overflow:hidden;}

/* Common stuff */
hr,.hide,.hidden{display:none;}
.cb {clear:both;}
.bold {font-weight:bold;}
.center {text-align:center;}
.boka-tid-online { margin-bottom: 8px; }
