body {
	background: url(../images/pattern.gif) repeat 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	color:#4A525A;
}
.wrapper {
	width: 750px;
	margin: 0 auto;
	border: 2px #47471b solid;
}
	.toppen {
		background: url(../images/top.jpg) no-repeat 0 0;
		height: 117px;
	}
		.logoklik {
			width: 306px;
			height: 77px;
			float: left;
			margin: 20px 0 0 40px;
		}
		.logoklik img {
				border: 0;
			}
		.mailkuvert {
			width: 35px;
			height: 23px;
			float: left;
			margin: 75px 0 0 350px;
			_margin: -30px 0 0 350px;
		}
		.mailkuvert img {
			border: 0;
		}
	.menu {
		background: url(../images/menubg.gif) repeat-x 0 0;
		width: 100%;
		height: 32px;
		display: block;
	}
	.changepic {
		width: 100%;
		height: 200px;
		background: #fff;
	}
	.teaser {
		height: 155px;
		border-top: 2px #47471b solid;
		margin: 0;
		padding: 0 250px 20px 60px;
		background: url(../images/teaser_bg.gif) no-repeat 0 0;
		position:relative;
	}
	
	.teaser .random2col-left img{border: 2px solid #47471B;}
	.teaser h2, .teaser h1, .teaser h4 {margin: 15px 0 8px;}

	.teaser h3{ margin:0;}
	.teaser p{ margin:4px 0 0 0;}
        .teaser h6{ margin:8px 0 0 0; font-weight:normal; font-size:13px; line-height:12px; color:#ADB188;} 
	
	.teaser * {color: #64632A;}
	.random2col {
		width: 500px;
		margin-top:15px;
	}
	*html .random2col{
		width:400px;
	}
		.random2col-left {
			width: 90px;
			float: left;
		}
		.random2col-right {
			width: 410px;
			float: left;
		}
		*html .random2col-right{
			width:310px;
		}

	.teasercontent h2 {
		color: #64632a;
		font-weight: bold;
		font-size: 22px;
		margin: 0;
	}
	.teasercontent p {
		color: #64632a;
		font-weight: normal;
		font-size: 11px;
		/*margin: 0;*/
	}
	.teaser #teaserghost{
    		position:absolute; top:0; left:0; border:0;
	}	
	.content {
		background: #adb188;
		border-top: 2px #47471b solid;
		width: 580px;
		padding: 33px 110px 30px 60px;
	}
	.footer {
		width: 100%;
		height: 31px;
		background: url(../images/footerbg.gif) repeat-x 0 0;
		clear: both;
	}
/*************** tekster *************************/
h1 {
	color: #ffffff;
	font-weight: normal;
	font-size: 45px;
	margin: 0 0 10px 0;
}
h3 {
	color: #6c723b;
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 10px 0;
}
p {
	color: #4a525a;
}

.content a {
	color: #63923a;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.content a:hover {
	text-decoration: none;
}
.footer p {
	text-align: center;
	color: #64632a;
	font-size: 12px;
	font-weight: bold;
	padding:0;
	margin:0;
	line-height:32px;
}
.footer a {
	text-align: center;
	/*padding: 10px 0 0 0;*/
	color: #64632a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.footer a:hover {
	text-decoration: none;
}


/********************** navigation ***********************/

#navcontainer
{
width: 100%;
float: left;
background-color: transparent;
}

#navcontainer ul { 
padding: 0;
margin: 0;
padding: 0;
color: #ffffff;
font-size: 12px;
letter-spacing: 2px;
font-weight: normal;
list-style:none;
}

#navcontainer ul li { position:relative; float:left; list-style-type:none;}

#navcontainer ul li a {
padding: 0 12px 0 12px;
line-height:32px;
background-color: transparent;
color: #ffffff;
height:32px;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover {
background: url(../images/hoverbg.gif) repeat-x 0 0;
display: block;
height:32px;
background-color: #7B9D25;
color: #FFFFFF;
}

#navcontainer .active{ background:url(../images/hoverbg.gif);}

#navlist li a:hover, #navlist li a:active, #navlist li.active a, #current {
color: #ffffff;
background: url(../images/hovebg.gif) repeat-x 0 0;
text-decoration: none;
text-align: left;
}

#navcontainer ul li ul{display: none;}
#navcontainer ul li:hover ul, #navcontainer ul li.over ul {display: block; position: absolute; top: 2.6em; left: 0; background: #464600; padding:1px; width: 150px;}

#navcontainer ul li ul li { float:none; width: 150px; }
#navcontainer ul li ul li a { float:none; color: #fff; font-size: 0.9em; font-variant: normal; padding-left: 3px;}
#navcontainer ul li ul li a:hover { background:#bcbc31; color: #fff; }
#navcontainer ul li ul li.sub{ background:transparent url(../images/sub_arrow.gif) no-repeat scroll 135px 13px;}
#navcontainer ul li ul li.sub a:hover{background:#bcbc31 url(../images/sub_arrow.gif) no-repeat scroll 135px 13px;}
#navcontainer ul li ul li.activesub a{ background:#464600 url(../images/sub_arrow.gif) no-repeat scroll 135px 13px;}
#navcontainer ul li ul li.activesub a:hover{ background:#464600 url(../images/sub_arrow.gif) no-repeat scroll 135px 13px;}

/*niveau3*/
#navcontainer ul li ul li.sub ul li a:hover{background:#bcbc31;}
#navcontainer ul li:hover ul ul, #navcontainer ul li.over ul ul {display:none; width:150px; border-top: 1px solid #464600;}
#navcontainer ul li ul li:hover ul, #navcontainer ul ul li.over2 ul {display: block; position: absolute; top: -1px; left: 150px; background: #464600;}  
#navcontainer ul li ul li ul li {width:150px;}
#navcontainer ul li ul li ul li a { background: #464600; padding: 0 0 0 16px; width: 134px;}
#navcontainer ul li ul li ul li a:hover { color: #fff; background: #bcbc31;}
#navcontainer ul li ul li.has_sub ul li a {background-image: none;}

.tx-srfreecap-pi2-image{ margin:0 0 8px;}
#freecap{width:100px}

/* alverdens ting der er i rte */
p.blue{ color:blue;}
p.red{ color:red;}
p.yellow{ color:yellow;}
p.green{ color:#64632A;}
p.underline{ text-decoration:underline;}
p.align-center{ text-align:center;}
p.align-justify{ text-align:justify;}
p.align-right{ text-align:right;}
p.indent{ margin-left:10px;}
