*{
	margin:0;
	padding:0;
}

body{
	background-color:#fff;
	font-size:1em;
}

img
{
    border:0;
    }

#wrap{
	width:930px;
	height:auto;
	margin:0 auto;
	margin-top:30px;
}

#header{
	width:930px;
	height:93px;
	border-bottom:solid 1px #1c1c1c;
}

#logotype{
	width:250px;
	height:93px;
	text-align:left;
	float:left;
}

#logotype img{
	border:0px;
	margin-top:50px;
	margin-left:2px;
}

#menu{
	width:680px;
	height:93px;
	float:left;
}

#banner{
	width:930px;
	height:277px;
	margin-top:10px;
	position:relative;
}
    
#banner img
{
    position:absolute;
    top:0;
    right:0;
    z-index:8;
    }

#banner IMG.active {
    z-index:10;
}

#banner IMG.last-active {
    z-index:9;
}

#bannersingle{
	width:930px;
	height:277px;
	margin-top:10px;
	position:relative;
}
    
#bannersingle img
{
    position:absolute;
    top:0;
    right:0;
    z-index:8;
    }





#sitecontent{
	width:930px;
	height:auto;
}

#relaterat{
	width:200px;
	height:auto;
	float:left;
	border-top:solid 1px #1c1c1c;
	margin-top:85px;
	margin-left:40px;
}

#submenu{
	width:200px;
	height:auto;
	float:left;
	border-top:solid 1px #1c1c1c;
	margin-top:85px;
	margin-left:40px;
}

#aktuellt{
	width:200px;
	height:auto;
	float:left;
	border-top:solid 1px #1c1c1c;
	margin-top:85px;
}

#content{
	width:430px;
	height:auto;
	float:left;
	padding:0 50px 0 50px;
	margin-top:40px;
}

#press{
	width:200px;
	height:auto;
	float:left;
	border-top:solid 1px #1c1c1c;
	margin-top:45px;
}

#newscontent{
	width:730px;
	height:auto;
	float:left;
	margin-top:40px;
}

#subcontent{
	width:450px;
	height:auto;
	float:left;
	margin-top:40px;
}

#widecontent{
	width:930px;
	height:auto;
	margin-top:40px;
}


#offers{
	width:200px;
	height:auto;
	float:left;
	border-top:solid 1px #1c1c1c;
	margin-top:85px;
}

#footer{
	width:930px;
	height:40px;
	border-top:solid 1px #1c1c1c;
	margin-top:30px;
	padding-top:10px;
}

.dotted{
	width:200px;
	height:1px;
	background-image:url(../img/dotted.jpg);
	background-repeat:repeat-x;
	margin-top:3px;
}

#relaterat .dotted{
	margin-bottom:10px;
}

.dottedlong{
	width:700px;
	height:1px;
	background-image:url(../img/dotted.jpg);
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:10px;
}

#kartdiv
{
    width:270px;
    margin-left:40px;
    float:right;
    text-align:right;
    }
    
.textbox{
	border: 3px double #ccc;
	width: 240px;
	height:15px;
	color:#2F2F2F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1em;
	line-height:1.8em;
}






/*MENY*/
#menu ul{
	list-style:none;
	margin-top:72px;
	float:right;
	margin-right:5px;
}

#menu ul li{
	float:left;
	margin-left:15px;
	font-size:0.8em;
}

#menu ul li.active a{
	color:#6894d6;
}


.dot{
	margin:0 5px 0 5px;
}






/*TEXTER*/
a{
	color:#2F2F2F;
	text-decoration:none;
	font-family:Georgia;
}

a:hover{
	color:#6894d6;
}

h1{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.55em;
	color:#2F2F2F;
	font-weight:normal;
	margin-bottom:-5px;
}

h2{
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#2F2F2F;
	font-weight:normal;
	font-size:1.3em;
	margin-bottom:-15px;
}

h3{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;	
	color:#2F2F2F;
	font-weight:normal;
	font-size:0.9em;
}

h4{
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#2F2F2F;
	font-weight:normal;
	font-size:0.9em;
	margin-top:8px;
	margin-bottom:10px;
}

#subcontent a
{
    color:#6894D6;
    }

.active{
	color:#6894D6;
}

h4.blue
{
    color:#4e88c7;
    margin-bottom:-1.1em;
    margin-top:10px;
    }

#aktuellt h2, #offers h2, #relaterat h2, #submenu h2, #press h2, #aktuellt h3, #offers h3, #press h3, #aktuellt p, #offers p, #press p{
	margin-left:5px;
	margin-top:25px;
	font-size:0.9em;
	color:#2F2F2F;
}

#aktuellt p, #offers p, #press p{
	margin-top:3px;
}

#relaterat h2
{
    margin-bottom:10px;
    margin-left:0px;
    margin-top:17px;
    }
    
#newscontent h2
{
    margin-bottom:5px;
    }

p{
	color:#2F2F2F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:0.79em;
	line-height:1.8em;
	margin-top:15px;
}

#aktuellt p
{
    line-height:1.3em;
    }
    
#offers p
{
    line-height:1.3em;
    }
    
    
    
.kartp
{
    margin-left:-10px;
    }
