/* Start of CMSMS style sheet 'Kullavik Design' */
* {
margin:0;
padding:0;
}

body {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:75.01%;
line-height:1em;
background: url(uploads/images/bg_gradient.gif) repeat-x white;
color:#333;
margin:1em;
}

div {
font-size:1em;
}

img {
border:0;
}

a:hover,a:visited:hover {
text-decoration:none;
color:gray;
}

div#pagewrapper {
width:762px;
background:transparent;
color:#000;
margin:0 auto;
}

div#header {
height:70px;
margin-bottom:10px;
margin-top:10px;
padding:10px;
}


div.breadcrumbs {
clear:both;
}

div#content {
margin:1.8em auto 2em 0;
border:1px solid #cccccc;
background:white;
}

div#main {
margin-left:29%;
margin-right:2%;
margin-bottom: 50px;
margin-top:20px;
min-height:400px;
}

div#sidebar {
float:left;
width:26%;
display:inline;
margin-left:0;
margin-bottom: 50px;
}

div#content img {
vertical-align:bottom;
margin-top:0;
}

div#valkommen {
background: url(uploads/images/top_bakgrund.gif) top right no-repeat;
border-left:1px solid #cccccc;
color:#333;
padding:6px;
margin-bottom: 40px;
}

div#valkommen h1 {
font-family:Georgia, Times New Roman, Serif;
font-size:18px;
color:white;
line-height: 1em;
font-weight:normal;
letter-spacing: 0.1em;
background: url(uploads/images/block.gif) center center repeat-x;
padding: 6px;
}

div#footer {
clear:both;
color:#000;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background:transparent;
text-align:center;
}

div#content h1 {
font-family:Georgia, Times New Roman, Serif;
font-style:italic;
font-weight:400;
letter-spacing: 0.1em;
color:#333;
font-size:1.5em;
line-height:1.3em;
}

div#content h2 {
font-family:Georgia, Times New Roman, Serif;
font-style:italic;
font-weight:400;
color:#333;
font-size:1.8em;
text-align:left;
padding-left:0.5em;
padding-bottom:2px;
line-height:1.3em;
margin:0 0 0.5em;
}

div#content h3 {
font-family: Times New Roman, Serif;
color:#333;
font-size:1.3em;
line-height:1.3em;
}

div#content h4 {
color:gray;
font-size:1.2em;
line-height:1.3em;
margin:0 0 0.25em;
}

div#content h5 {
font-size:1.1em;
line-height:1.3em;
margin:0 0 0.25em;
}

h6 {
font-size:1em;
line-height:1.3em;
margin:0 0 0.25em;
}

p {
font-family:Times New Roman, serif;
font-size:1em;
line-height:1.4em;
margin-top: 20px;
margin-bottom: 20px;
padding:0;
}

strong,b {
font-weight:700;
}

em,i {
font-style:italic;
}

div#main ul,div#main ol,div#main dl {
font-size:1em;
font-family:Times New Roman, Arial;
line-height:1.4em;
margin:0 0 1.5em;
}

div#main ul li,div#main ol li {
margin:0 0 0.25em 3em;
}

.cssform {
font-family:Times New Roman, Arial, Helvetica;
padding-top: 7px;
}

.cssform p {
font-family:Times New Roman, Arial;
font-size: 1.3em;
}

.cssform label {
margin-top:10px;
margin-bottom:10px;
font-family:Times New Roman, Arial, Helvetica;
font-size:1em;
}

.cssform textarea {
width:250px;
height:150px;
margin-top:10px;
margin-bottom:10px;
border:1px dotted #404040;
font-family:Times New Roman, Arial, Helvetica;
font-size:1em;
}

.submit {
font-family:Arial, Helvetica;
font-weight:bold;
font-size:1em;
margin-top:20px;
}

* html .threepxfix {
margin-left:3px;
}



#comments textarea {
width:400px;
height:60px;
}

a,a:link a:active,a:visited {
text-decoration:underline;
color:#980d5e;
}

#slideshow {
    position:relative;
    height:311px;
    margin-top: 10px;
    margin-bottom: 15px;
    border: 1px solid silver;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/* End of 'Kullavik Design' */

