html > body .entry ul li {line-height: 150%;}
#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .required-field:after {color: red;}
#page h1 { font-family: "Times New Roman",Times,serif; }
#page h2 { font-family: "Times New Roman",Times,serif; }
#page h3 { font-family: "Times New Roman",Times,serif; }
#side-right h1, h2, h3 {text-shadow: 1px 1px 1px #aaa;}
#page a { outline: none; }
#main { min-height: 500px; }
#above {background: url("/files/above.jpg") repeat-x scroll center top transparent; display: block !important; min-height: 694px; position: absolute !important; width: 100% !important; z-index: -1 !important;}
#page .tel { color: #666666; text-decoration: none; }

/* ----- Header ----- */
#header .left.clear-left { padding: 26px 0 0 23px; }
#header .right.clear-right { padding-right: 20px; }
/* ----- Header ----- */

/* ----- Top -------- */
#top #block-3 ul li a { text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px;  color: #fff; padding: 0 15px; background: url(/files/bullet.jpg) no-repeat right top; line-height: 30px; }
#top #block-3 ul li a:hover { color: #000000; text-decoration: underline; }
#top #block-3 ul { list-style-type: none; padding-left: 10px; }
#top #block-3 ul li { float: left;  }
/* ----- Top -------- */

/* ----- Content ---- */
#content .gallery { padding-bottom: 15px; }
#content .gallery .gallery-item { text-align: left; }
#content .gallery img { border: 2px solid #b78c8c; padding: 5px; }
#content ul li { font-size: 11px; line-height: 18px; }
#content ul li p { font-size: 11px; line-height: 18px; }
#content ul li a { font-size: 11px; line-height: 18px; }
#content ul { margin-left: 20px; }
#content .contact-form input[type="submit"] { margin: 10px 0 0 112px; clear: none; background: #ffc1c1; border-radius: 0; border: 1px solid #666666; }
#content .contact-form input[type="reset"] { float: left; clear: none; margin: 10px 0 0 10px; background: #ffc1c1; border-radius: 0; border: 1px solid #666666; }
#content .contact-form {float:left; width: 100%; clear:none;}
#content .contact-form input[type="text"], .contact-form textarea { margin: 1px; padding: 1px; width: 200px;  }
#content .contact-form textarea { margin: 1px; padding: 1px; width: 200px; }
#content .contact-form label { clear: both; float: left; padding-top: 6px; width: 112px;}
/* ----- Content ---- */

/* ----- Side Left ---- */
#side-left { position: relative; }
#side-left .innertube { padding-left: 0; min-height: 500px; }
#side-left .left.clear { position: absolute; left: 0; bottom: 0; }
#side-left .menu-horizontal ul li a { text-align: right; }
/* ----- Side Left ---- */

/* ----- Side Right ---- */
#side-right .textwidget { background: #f9e9e9; border-radius: 10px; padding: 10px; margin: 10px 0; float: left; clear: both; width: 150px; }
#side-right .textwidget h1 { margin-top: 0; }
/* ----- Side Right ---- */

/* ----- Footer ----- */
#iconscms { width: 100%; line-height:12px; padding-top: 21px !important; }
.icon_fb { width:124px; height:18px; line-height:12px; float: left; margin: 7px 5px 0 20px;}
.icon_fb:hover { width:124px; height:18px; line-height:12px; float: left; margin: 7px 5px 0 20px; background: url(/files/facebook_dark_h.png) left top no-repeat scroll transparent;}
.icon_smartphone { line-height:12px; float: right; width:229px; height:18px; margin: 7px 20px 0 20px;}
.facebook .icon_fb {display:none;}
/* ----- Footer ----- */

.facebook #header .right.clear-right { display: none; }
.facebook #header { background: url(/files/header-facebook.jpg) no-repeat; }
.facebook #footer { background: url(/files/footer-facebook.jpg) no-repeat; }
.facebook #main { background: url(/files/main-facebook.jpg) repeat-y; }
.facebook #content .gallery img { width: 110px; height: 110px; }



.meddelande {
    background-color: #ffc1c2;
    padding: 10px;
    margin: 25px 0px;
    text-align: center;
}

.meddelande p {
    font-size: 1.5em;
    color: #fff;
    text-shadow: 1px 1px #888;
}

.meddelande p span {
    font-style: italic;
}





/*-------------------------*/
h1,h2.as-h1 {color:#b78c8c;font:normal 2.40em/1.08em Arial, Helvetica, sans-serif;}
a:link,a:visited,a:active {color:#b78c8c;text-decoration:underline;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#000000;text-decoration:underline;font-weight:Normal;}
.inner,#page {width:918px;}
.colleft,#side-left .innertube {}
h2 {color:#b78c8c;font:normal 2.20em/1.09em Arial, Helvetica, sans-serif;}
h3 {color:#b78c8c;font:normal 1.40em/1.29em Arial, Helvetica, sans-serif;}
p {color:#333333;font:normal 1.10em/1.64em Verdana, Geneva, sans-serif;}
a:hover {color:#b78c8c;text-decoration:none;font-weight:normal;}
body {color:#333333;font-family:Verdana, Geneva, sans-serif;}
textarea {font-family:Verdana, Geneva, sans-serif;font-size:1.10em;line-height:1.80em;}
.facebook .entry ul {font-family:Verdana, Geneva, sans-serif;}
table {font-size:1.10em;line-height:1.80em;}
label {font-size:1.10em;}
#body {background:#ffc1c2;}
#header {height:130px;background:transparent url("/files/header.jpg") no-repeat  left top;}
#top {height:30px;background:transparent url("/files/top.jpg") no-repeat  left top;}
#main {background:transparent url("/files/main.jpg") repeat-y  left top;}
#footer {height:134px;background:transparent url("/files/footer.jpg") no-repeat  left top;}
.menu ul li a {color:#666666;text-decoration:none;text-transform:None;font-weight:Normal;font-family:Verdana, Geneva, sans-serif;font-size:1.40em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-left:175px;margin-right:200px;}
#side-left {width:175px;}
#side-right {width:200px;}
#side-left .contactform {width:147px;}
#side-right .contactform {width:172px;}
.colgroup {}
#side-right .innertube {}
.colmid {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
