/* EGET KOM-IHG:

Den mrkare grna: #98bc48
Den ljusare grna: #c1d791 - RGB: 193, 215, 145

*/

body {color:#ccc; text-align:center; font-family: verdana, arial, helvetica; margin: 0px 0 10px 0; background-image: url(images/gfx/body_background.gif);background-attachment:fixed;}
.clear {clear: both;}
h1 {color: #98bc48;}
h2 {color: #000;}
img {border: 0;}
.big {font-size:1.1em;}
.border {border-bottom:1px solid rgb(253,218,4);}
.border-top {border-top:1px solid rgb(253,218,4);}
.festival {color:rgb(253,218,4);}
.greenborder {border-bottom:1px solid rgb(193,215,145);}
.greentext {color:rgb(193,215,145);}
.img {padding:0px 10px 10px 10px;}
.jul {color:#600; font-size:1.2em;}
.normal {font-size:0.9em;font-family: helvetica, verdana, trebuchet;}
.small {font-size:0.8em;}
.table {margin:10px;}
.table td {padding:3px;}

#omni {width: 794px; margin: 0 auto; background-color:/*rgb(255,255,210)*/#000;}
#main_vanster, #main_hoger {float: left;}
#main_vanster {width: 238px; padding: 0; margin: 0; /* background-color: #c1d791; */}
#header {text-align: left; margin: 0 auto; width: 794px;}
#logo {float: left;}
#logo img {margin: 0; padding: 0;}
#logo h1 {margin: 0; padding: 0; height: 38px;}
#lang {float: right; margin: 0; padding: 10px 0 0 0; height: 28px;}
.fill {height: 20px; background-color:#c1d791;}

#menu {text-align: left; margin: 0px 0 0 0; height: 205px;}
#menu #aktuellt {text-align:right; font-size:12px; margin-top:0px;}
#menu #aktuellt a {color:/*rgb(69,138,53)*/#c1d791; text-decoration: none;}
#menu #aktuellt a:hover {text-decoration: underline;}
#menu a {text-decoration: none; color:#ccc;}
#menu a:hover {text-decoration:none;}
#menu p {margin: 5px 5px 5px 5px;}
#menu h2 {cursor: pointer; font-size: 1em; font-weight: normal; font-family: georgia, arial; margin: 0; padding: 3px 5px 3px 5px; background-color: #c1d791;}
#menu h2 a {text-decoration: none; color: #000;}
#menu h2 a:hover {text-decoration: none;}
#menu #accordion .element {font-size: 0.8em; margin: 0px; padding: 10px; background-color:/*rgb(255,255,210)*/#000;}
#menu #accordion .element a:hover {color:/*rgb(69,138,53)*/#999;}
#menu #accordion .toggler {background-position: top right; background-repeat: repeat-y;}

#main_vanster .headline {cursor: text; background: #adc96d; padding: 0 0 0 10px;}

#kontakt {margin: 40px 0 0 0; text-align: left; padding: 0;}
#kontakt .small {font-size: 0.7em;}
#kontakt a {text-decoration: none; color: #c1d791; font-size: 0.9em;}
#kontakt a:hover {color: #999;}
#kontakt h2 {cursor: pointer; font-size: 1.0em; font-weight: normal; font-family: georgia, arial; margin: 0; padding: 0 10px 0 0; background: none;}
#kontakt p {margin: 0px 0 5px 0;}
#kontakt-content {padding: 0 0 0 10px; font-family: verdana, arial, helvetica; font-size: 0.8em; margin: 0 10px 0 0;}
#kontakt-content .notice {margin: 0 auto; background-color: rgb(224, 84, 47); color: #fff; font-size: 0.9em; text-align: center;}
#kontakt-content h3 {font-size: 0.9em; padding: 0; margin: 0 0 5px 0; font-weight: normal;}
#kontakt-content table {width: 238px; text-align: right;}
#kontakt-content td {width: auto; text-align: left;}
#kontakt-content input {border: 1px #555 solid;}
#kontakt-content #namn, #epost {width: 184px;}
#kontakt-content textarea {height: 190px; width: 228px; border: 1px #555 solid; float: right;}
#kontakt-content .button {float: right;}

#komplement {margin: 50px 0 0 0; text-align: right; padding: 0;}
#komplement h2 {cursor: pointer; font-size: 1.0em; font-weight: normal; font-family: georgia, arial; margin: 0; padding: 0 10px 0 0; background: none;}
#komplement #komplement_content {line-height: 25px; padding: 0 0 0 0; font-family: verdana, arial, helvetica; font-size: 0.8em;}
#komplement #komplement_content div {margin: 0; padding: 0;}
#komplement #komplement_content ul {margin: 0 10px 0 0; padding: 0; list-style-type: none;}

#main_hoger {color:#ccc; background:/*rgb(255,255,210)*/#000; width: 547px; min-height: 600px; text-align: left; margin: 0px; padding:0px; font-size: 13px; border-left: 9px #c1d791 solid;}
#main_hoger iframe {margin: 10px;}
#main_hoger h2 {font-family: georgia, verdana, arial; font-size: 1.3em; font-weight: bold; text-align:center; margin:0px; padding:0 0 0 10px; /* background: top left url(images/gfx/headline_background.png) repeat-y; */ background-color: #c1d791/*#adc96d*/;}
#main_hoger p {margin: 0; padding: 10px;}
#main_hoger blockquote {background: bottom right no-repeat url(images/gfx/quote.png);}
#main_hoger img {margin: 0; text-align: center;}
#main_hoger a {color:/*rgb(69,138,53)*/#c1d791; text-decoration:none;}
#main_hoger a:hover {text-decoration: underline;}
#main_hoger ul {list-style-type: none; text-align: left;}
#main_hoger li {margin: 10px 0px 0 0px; padding: 0 0 0 20px; background: url(images/gfx/pdf.gif) top left no-repeat;}
#main_hoger .notice {margin: 0 auto; background-color: rgb(224, 84, 47); color: #fff; font-size: 0.9em; text-align: center;}

#footer {font-family: verdana, arial, helvetica; background: top center url(images/gfx/footer_separator.png) no-repeat;}
#footer p {float: left; margin: 0;}
#footer #sitemap {width: 190px; font-size: 0.6em; padding: 5px 0 0 10px; text-align: left;}
#footer #sitemap a {color:#ccc; text-decoration: none;}
#footer #sitemap a:hover {text-decoration: underline;}
#footer #copyright {width: 394px; font-size: 0.7em; padding: 5px 0 5px 0;}
#footer #creator {width: 190px; font-size: 0.6em; padding: 5px 10px 0 0; text-align: right;}
#footer #creator a {color:#ccc; text-decoration: none;}
#footer #creator a:hover {text-decoration:underline;}
