body {
	background-color: #FFF;
	background: url("../Images/bg.jpg") center top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	height:900px;
	color:#666;
	padding-bottom: 40px;
}


a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #595959;
}

#wrapper{position:relative; width:950px; margin: 0px auto;}

#header{width:950px; height:72px; border-bottom: solid 1px #b3e1f3;}

#footer{ width:950px; height:40px; margin: 0px auto; text-align:center; padding-top:10px; font-size:10px; color:#999999;}

#bild{margin-top:8px; margin-bottom:20px;}

h1{font:23px Georgia, "Times New Roman", Times, serif; color:#FFF; padding-top:15px;}

h1 span{color:#b3e1f3;}

h2{font: 30px Georgia, "Times New Roman", Times, serif; text-align:left; color:#333333;margin-bottom: 15px;}

h3{font:23px Georgia, "Times New Roman", Times, serif; color:#666; padding:0px; margin:0px;  }

h4{font:22px Georgia, "Times New Roman", Times, serif; color:#666; padding:0px; margin:0px; margin-top:21px;}

h5{font:12px Georgia, "Times New Roman", Times, serif; color:#F90; padding:0px; margin:0px; margin-bottom:10px;}

h6{font:22px Georgia, "Times New Roman", Times, serif; color:#666; padding:0px; margin:0px 0px 15px 0px;}

.bloggtext{font:12px Georgia, "Times New Roman", Times, serif; color:#000000; line-height:20px; margin-top:5px; margin-bottom:5px;}

.center{margin:0px auto; width:950px;}

.box{width:253px; height:65px; background:url("../Images/tjanst_bg.jpg"); display:block; margin-top:20px; padding-left:48px; margin-right:15px; float:left;}

.underrubrik{width:100%; background:url("../Images/bg_under.jpg") top repeat-x; height:auto; margin-top:5px; padding-top:20px; margin-bottom:20px;}

.bloggwrapper{float:left; width:620px; margin-top:30px;}

.bloggbox{padding-right:30px; border-bottom:1px solid #CCC; padding-bottom:15px; margin-bottom:20px; }

#arkiv{float:left; background:url("../Images/shadow.jpg") left top no-repeat; padding-left:50px; min-height:400px; margin-top:30px; }

#arkiv ul{list-style:none; margin:0px; padding:0px; margin-top:10px; }

#arkiv li{border-bottom:1px solid #CCC; list-style:none; margin-bottom:5px; padding-bottom:5px; display: block; width: 100%;}

#left{float:left; margin-top:30px;}

#left ul{list-style:none; margin:0px; padding:0px;}

#left li{font: 14px Georgia, "Times New Roman", Times, serif; border-bottom: solid 1px #CCC; padding-right:80px; margin-bottom:10px; padding-bottom:5px;}

#left li a, #arkiv li a{text-decoration:none; color:#666;}

#left li a:hover, #arkiv li a:hover{text-decoration:none; color:#d6841a;}

#left li a:active{text-decoration:none; color:#d6841a;}

#right{float:right; margin-top:30px; }

.righttjanster{width:596px; padding:5px;float:right; margin-top:20px;}

.logo{float:left; margin-top:-18px;}

.eng{position:absolute; position:fixed; top:10px; right:10px; cursor: pointer;}

.clear{clear:both;}

/*------Meny-------*/



#menu{ height:114px; padding-top:35px;}

#menu ul{display:inline; float:right; list-style:none; margin:0px; padding:0px;}

#menu li{float:left;display:inline;}

#menu li a, #inEnglish a {display:inline-block; font:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFF; padding: 5px; margin-left:5px; text-decoration:none;}

#menu li a.logo{ color:#000;}

#menu li a.active, #inEnglish a.active{display:inline-block; background-color:#d6841a;}

#menu li a:hover, #inEnglish a:hover {background:#2aabd2;}

/*------Kontakt-------*/
 
input{background:#FFF;padding:8px;width:300px;height:20px;display:block;border:solid 1px #ebebeb; margin-bottom:27px; font:12px Georgia, "Times New Roman", Times, serif;}

textarea{background:#FFF; padding: 8px;width:300px;height:211px;display:block;border:solid 1px #ebebeb; font:12px Georgia, "Times New Roman", Times, serif;}

#imageField{background:url("../Images/skicka.jpg"); text-indent:-9999px; float:left; width:109px; height:29px; margin-top:10px; padding: 0px;}


.message {background: #f7f2ee; padding: 15px; border: 1px solid #caab92; color: #8f5628;display: block; margin: 15px 0px;}


a.TjansterStart {
	display: inline-block;
	width: 244px;
	height: 62px;
	margin: 5px;
	background: url("../Images/tjanst_bg2.jpg") no-repeat;
	padding-left: 55px;
	line-height: 59px;
	font-size: 12px;
	color: #666666;
}

#inEnglish {
	padding: 30px;
	background: #000;
	color: #91d6e5;
	width: 600px;
	position: absolute;
	z-index: 100;
	left: 135px;
	top: 50px;
	display: none;
}

#inEnglish input, #inEnglish textarea {
	padding: 6px;
	background: #000;
	height: auto;
	float: left;
	width: 200px;
	margin-right: 20px;
	color: #fff;
	margin-bottom: 10px;
	border: 1px solid #253746;
}

#inEnglish textarea {
	width: 95%;
	height: 100px;
	float: none;
	margin-right: 0px;
}

#inEnglish h2 {
	color: #fff;
}
