@import url(forms.css);
@import url(typo.css);

html, body {
margin:0;
background-color:#616161;
color:#183d41;
behaviour:url(csshover.htc);
}

#ajaxSearch_resultListContainer {
padding:10px;
background-color:#ffffff
}

.ajaxSearch_result {
background-color:#ffffff
}




#outer {
position:relative;
width:999px;
margin:0 auto;
background-color:#ffffff
}

#wrapper {
position:absolute;
width:999px;
margin:0 auto;
background-color:#e6e4ed
}

#sidhuvud {
position:relative;
margin:0 auto;
width:998px;
background-color:#ffffff;
height:115px;
}

#logo {
position:relative;
float:left;
height:120px;
width:320px;
padding:5px 0 0 5px;
margin:0;
}

#logo p {
padding-top:0px;
padding-bottom:0px;
margin:0;
}

#meny1 {
position:relative;
float:right;
height:60px;
width:470px;
padding-top:15px;
padding-right:20px;
}

#topp1 {
position:relative;
float:right;
margin-right:10px;
height:111px;
width:148px;
}

#topp2 {
position:relative;
float:right;
margin-right:10px;
height:111px;
width:148px;
}

#searchdiv {
position:relative;
float:right;
height:22px;
width:400px;
text-align:right;
margin:0;
padding:0 5px 0 0;
}


#meny2 {
position:relative;
float:left;
height:20px;
width:998px;
margin:0;
padding:0 0 0 5px;
text-align:left;
}




#page {
position:relative;
margin:0;
padding:141px 0 0 0;
width:998px;
text-align:left;
}

#leftblock {
position:relative;
width:800px;
float:left;
padding-left:10px;
}

#content {
position:relative;
float:right;
width:625px;
background-color:#e6e4ed;
/*
background-color:#bbb;
*/
}

#navigering {
position:relative;
width:165px;
float:left;
margin:5px 0 0 2px;
padding:0px;
background-color:transparent;
}
#extra {
position:relative;
float:right;
width:170px;
margin:5px 10px 0 0;
}

#clear1 {
clear:both;
height:1px;
margin:0;
}
#clear2 {
height:1px;
width:100%;
margin:0;
}

#sidfot {
width:1000px;
background-color:#08c;
height:30px;
margin:0;
padding:10px 0 0 0;
text-align: center;
}

#sidhuvud ul {
margin:0;
padding:0;
}

#sidhuvud ul li {
margin:0;
padding:0;
}


#meny1 ul {
position:relative;
float:right;
}


#meny2 ul {
background-color:#183d41;
height:20px;
padding:2px 0 0 0;
}

#meny1 ul li {
position;relative;
float:left;
margin:0 5px;
}

#meny2 ul li {
position;relative;
float:left;
list-style:none;
background-color:#183d41;
margin:0;
height:20px;
}

#meny2 ul li.last a{
border-style:none;
}

#meny2 ul li ul {
position:absolute;
visibility:hidden;
}


#meny2 a:link, #meny2 a:active,#meny2 a {
background-color:#183d41;
color:#fff;
text-decoration:none;
font-weight:bold;
border-right: 1px solid #ffddff;
padding:0 13px 0 13px;
}

#meny2 a:hover {
color:#ff0;
}

#searchdiv label {
color:white;
}

h2,h2,h3,h4,h5,h6,p {
padding:0 0 0 0;
margin:0;
}

.sidoblock ul {
list-style:none;
margin:0 0 0 -5px;
padding:0;
}

.sidoblock ul li {
padding-left:10px;
margin:0;
font-weight:bold;
}

.sidoblock ul li ul{
margin:0;
}

.sidoblock ul li ul li{
padding-left:10px;
font-weight:normal;
}
.more {
position:absolute;
bottom:0;
text-align:right;
width:93%;
height:20px;
background-color:transparent;
}
.full {
position:relative;
clear:both;
width:599px;
background-color:#ffffff;
border:1px solid #616161;
padding:3px 0 0 0;
margin:5px 3px 0 3px;
}

.fullkantfri {
position:relative;
clear:both;
width:599px;
background-color:#ffffff;
border:none;
padding:3px 0 0 0;
margin:5px 3px 0 3px;
}

.half {
position:relative;
width:295px;
/*height:180px;*/
padding:3px 0 0 0;
float:left;
margin:12px 3px 0 3px;
background-color:#ffffff;
border:1px solid #616161;
}

.halfkantfri {
position:relative;
width:295px;
/*height:180px;*/
padding:3px 0 0 0;
float:left;
margin:12px 3px 0 3px;
background-color:#ffffff;
border:none;
}

div.full h1, div.fullround h1, div.fullfri h1, div.fullroundfri h1, div.half h1, div.third h1, div.thirdfri h1, div.thirdhigh h1, div.goldenA h1,div.goldenB h1 {
color:#616161;
background-color:#fff;
margin:0 0 3px 0;
padding:0 5px 3px 5px;
}
div.full h2, div.fullround h2, div.fullfri h2, div.fullroundfri h2, div.half h2, div.third h2, div.thirdfri h2, div.thirdhigh h2, div.goldenA h2,div.goldenB h2 {
color:#616161;
background-color:#fff;
margin:0 0 3px 0;
padding:0 5px 3px 5px;
}

div.full h3, div.fullround h3, div.fullfri h3, div.fullroundfri h3, div.half h3, div.third h3, div.thirdfri h3, div.thirdhigh h3, div.goldenA h3,div.goldenB h3 {
color:#616161;
background-color:#fff;
margin:0 0 3px 0;
padding:0 5px 3px 5px;
}

div.full h4, div.fullround h4, div.fullfri h4, div.fullroundfri h4, div.half h4, div.third h4, div.thirdfri h4, div.thirdhigh h4, div.goldenA h4,div.goldenB h4 {
color:#616161;
background-color:#fff;
margin:0 0 3px 0;
padding:0 5px 3px 5px;
}

div.full p, div.fullround p, div.fullfri p, div.fullroundfri p, div.half p, div.third p, div.thirdfri p, div.thirdhigh p, div.goldenA p, div.goldenB p {
padding:0 5px 5px 5px;
}

.third {
position:relative;
float:left;
width:194px;
margin:12px 3px 0 3px;
padding:3px 0 0 0;
background-color:#ffffff;
border:1px solid #616161;
}

.thirdkantfri {
position:relative;
float:left;
width:194px;
margin:12px 3px 0 3px;
padding:3px 0 0 0;
background-color:#ffffff;
border:none;
}


.goldenA {
position:relative;
float:left;
width:360px;
height:220px;
margin:12px 3px 0 3px;
padding:3px 0 0 0;
background-color:#ffffff;
border:1px solid #616161;
}

.goldenB {
position:relative;
float:left;
width:220px;
height:220px;
margin:12px 3px 0 3px;
padding:3px 0 0 0;
background-color:#ffffff;
border:1px solid #616161;
}

.sidoblock {
width:143px;
margin:16px 3px 0 3px;
padding:3px 0 0 5px;
background-color:#ffffff;
border:1px solid #616161;
}

#extra .sidoblock {
margin:16px 0 0 0;
padding:3px 0 0 0;
}


div.sidoblock h2 {
color:#616161;
background-color:#fff;
margin:0 0 3px 0;
padding:0 5px 3px 5px;
}

#navigering div.sidoblock {
margin:0 3px 0 3px;
}

.sidoblock p {
padding:0 5px;
}

.sidoblock ul.topnav {
margin-bottom;5px;
}

.annons {
/*background:url(annonspil_45x5.gif) top left no-repeat #fff;
padding-top:9px;*/
margin-top:5px;
border:1px solid #616161;
}

#extra div.annons {
width:160px;
height:600px;
margin-left:0px;
}

#content div.annons {
width:470px;
margin:5px 56px 0 56px;
}

#extra #hoger2.annons {
width:148px;
height:111px;
}

#navigering #vanster1.annons {
margin-left:3px;
width:148px;
height:111px;
}

#navigering #vanster2.annons {
margin-left:3px;
width:148px;
height:111px;
}


hr {
clear:both;
height:5px;
width:100%;
border:0px solid #e6e4ed
}


#navigering li a {
padding-bottom:0px;
padding-left:7px;
text-decoration:none;
}

#navigering li {
border-bottom:1px solid #616161;
border-left:4px solid #616161;
margin-top:3px;
padding:0px;
line-height:17px;
font-size:10px;
list-style-type:none;
}

#navigering li a {
font-weight:bold;
}

#navigering li:hover {
border-left:4px solid #183d41;
}
#navigering li.active {
border-left:4px solid #183d41;
}

#navigering h3 {
font-size:15px;
line-height:17px;
padding-left:6px;
padding-top:3px;
}

iframe {
background-color:#e6e4ed;
}
