body {
	font-size: 80%;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	line-height:1.3em;
	margin:0 10px 20px 60px;
	color:#333;
	background:url(top-bg.gif) #fff top left repeat-x;
}
img { border:0;}
a			{ color:#0096ff;}
a:visited	{ color:#ff0066;}

h2 {
	color: #999900;
	font: 1.4em trebuchet ms, arial, helvetica, sans-serif;
	margin: 15px 0 1px 0;
	padding: 0;
	width: 170px;
	font-weight:bold;
}

h2.green {
	color: #73E600;
}
h2.blue {
	color: #2EAFFF;
}
.ad {
	font: 10px verdana, arial, sans-serif;
	color: #999999;
	line-height:13px;
}
.ad a, .ad a:visited {
	font: bold 11px verdana, arial, sans-serif;
	color: #66B5FF;
}

.vagn {
	float: right;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	text-align: center;
	line-height: 1.2em;
	height: 200px;
}

.grey {
	color: #aaa;
}
.grey a {
	color: #777;
	text-decoration: none;
}
.grey a:hover {
	color: #777;
	text-decoration: underline;
}

#wrapper {
	margin:0;
	padding-top: 155px;
	max-width: 1000px;
	width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
	min-width: 690px;
	width:expression(document.body.clientWidth < 690? "690px": "auto" );
}
#footertext {
	width: 380px;
	text-align: center;	
	margin: auto;
	margin-top: 10px;
}
#annonser {
	clear: both;
	font-size: 0.8em;
	border-top:3px solid #ddd;
	text-align: center;
}
#kors {
	float: right;
	width: 34px;
	height: 77px;
	margin: 0px 0 0 0; 
}
#blad {
	float: right;
	width: 105px;
	height: 105px;
	margin: 10px 0 0 0; 
}
#litetkors {
	position: absolute;
	top:88px;
	left: 7px;
	width: 26px;
	height: 55px;
	z-index: 150;

}
#litetkorsvit {
	float: left;
	width: 27px;
	height: 56px;
	margin: 0px 0 0 0; 
}
#logo {
	position: absolute;
	top:0;
	left:0;
	width: 335px;
	height: 110px;
	z-index: 100;
}
#logop {
	position: absolute;
	top:0;
	left:0;
	width: 780px;
	height: 154px;
	z-index: 100;
	display:none;
}
#rightmenu {
	margin: 0;
	float:right;
	width:320px;
	margin-bottom: 20px;
	padding:15px 10px 20px 10px;
}
#hosjohan {
	position: absolute;
	top:50px;
	left:878px;
	margin:0;
	padding:0;
}
#hosjohan ul {
	padding: 0;
	margin: 0;
}
#hosjohan li {
	list-style: none;
	padding: 0 0 96px 0;
	margin: 0;
}
#hosjohan a {
	background:url(hosjohan.gif) bottom left no-repeat;
	display: block;
	width: 178px;
	height:96px;
}
#hosjohan a:hover {
	background:url(hosjohan.gif) top left no-repeat;
}

#content {
	margin: 0;
	clear:left;
	margin-right:350px;
	margin-bottom: 20px;
	padding:15px 10px 20px 10px;
	border:0px solid #ddd;
	min-width: 330px;
	width:expression(document.body.clientWidth < 330? "330px": "auto" );
}

#footer {
	clear: both;
	font-size: 0.8em;
	border-top:3px solid #ddd;
	text-align: center;
}

.gratis {
	font-size: 0.9em;
}

#themenu em { display: none}
#themenu ul { width: auto; float: right; padding: 0px; margin: 0px; list-style-type: none;}
#themenu li { float: right; padding: 0px; margin: 0px; display: inline}
#themenu li a { width: auto; DISPLAY: block; HEIGHT: 24px }

#themenu li a.a1 { background: url(a3.gif) no-repeat left bottom; WIDTH: 16px }
#themenu li a.a1Active { background: url(a3.gif) no-repeat left center; WIDTH: 16px }
#themenu li a.a1:hover { background: url(a3.gif) no-repeat left top; WIDTH: 16px }
#themenu li a.a1Active:hover { background: url(a3.gif) no-repeat left center; WIDTH: 16px }
#themenu li a.aa { background: url(a3.gif) no-repeat center bottom; WIDTH: 16px}
#themenu li a.aaActive { background: url(a3.gif) no-repeat center center; WIDTH: 16px}
#themenu li a.aa:hover { background: url(a3.gif) no-repeat center top; WIDTH: 16px}
#themenu li a.aaActive:hover { background: url(a3.gif) no-repeat center center; WIDTH: 16px}
#themenu li a.aaa { background: url(a3.gif) no-repeat right bottom; WIDTH: 17px;}
#themenu li a.aaaActive { background: url(a3.gif) no-repeat right center; WIDTH: 17px}
#themenu li a.aaa:hover { background: url(a3.gif) no-repeat right top; WIDTH: 17px;}
#themenu li a.aaaActive:hover { background: url(a3.gif) no-repeat right center; WIDTH: 17px;}

#themenu {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	max-width: 1050px;
	width:expression(document.body.clientWidth > 1050? "1050px": "auto" );
	text-align:right;
	z-index: 15;
}


#sherpa {
	position: absolute;
	top:0px;
	left:447px;
	margin:0;
	padding:0;
}
#sherpa ul {
	padding: 0;
	margin: 0;
}
#sherpa li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#sherpa a {
	background:url(sherpa.gif) bottom left no-repeat;
	display: block;
	width: 206px;
	height:171px;
}
#sherpa a:hover {
	background:url(sherpa.gif) top left no-repeat;
}
