/**-----------------standarter------------------**/

table{margin:0;
padding:0;}
tr{margin:0;
padding:0;}
td{margin:0;
padding:0;}
html{overflow-y:scroll;}
body {
background-color: #b4b3af;
background-image:url("/style/graphics/bg.jpg");
background-repeat: repeat-x;
color:#232323;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
a {
	color:#777777;
	text-decoration:none
}
h1 {
color:#524F4F;
font-family:georgia;
font-size:27px;
font-weight:normal;
margin:0;
padding:0;font-style:italic;
}
h4 {
color:#FFFFFF;
font-family:georgia;
font-size:24px;
font-style:italic;
font-weight:normal;
margin:0;
padding:0 0 0 45px;
text-align:center;
}
h2 {
color:#999999;
font-family:georgia;
font-size:23px;
font-weight:normal;
margin:0;
padding:0;font-style:italic;
}
h3 {
color:#524F4F;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;font-style:italic;
font-family:georgia;
}
img {
	border:0px
}
.clear {
	clear:both
}
a {
	outline:none;
}
#kontaktfelt {
	position:absolute;
	right:30px;
	top:76px;
}
p {
	color:#524F4F;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
}
/**-------------wrapper----------**/
#mainwrapper {
	width:895px;
	position:relative;
	padding-top:0px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}
/**-------------head----------**/
.logo {
background-image:url("/style/graphics/logo.png");
float:left;
height:168px;
left:34px;
position:absolute;
top:90px;
width:299px;
z-index:20;
}
#head {
	height:84px;
	width:895px;
	padding:0px;
	margin:0px;
}
ul{
	margin:0;
	padding:0;}
/**-------------slideshow----------**/
.top{background-image:url("/style/graphics/slideshow.png");
height:41px;
margin-bottom:12px;
margin-left:4px;
position:relative;
top:15px;
width:895px;
z-index:9000;}
/**-------------greenbox----------**/
.green_box {background-image:url("graphics/green_content.png");
height:210px;
right:0px;
position:absolute;
width:342px;
z-index:9000;}
.green_box_tekst { left:18px; position:absolute; left:18px;
position:absolute;
top:37px;}
.green_box_tekst p {color:#FFF; width:300px;}
/**-------------content----------**/
.content {
background-image:url("/style/graphics/contentmidt.png");
float:left;
margin-left:0;
margin-top:0;
padding-bottom:16px;
padding-top:24px;
width:904px;
z-index:150;
}
.content_top {
background:url("/style/graphics/contenttop2.png") repeat scroll 0 0 transparent;
color:#777777;
float:left;
height:108px;
margin-bottom:-102px;
margin-left:0;
margin-top:0;
padding-top:12px;
position:relative;
text-align:center;
width:904px;
z-index:200;
}
.content a {
color:#524F4F;
font-weight:bold;
}
.content p {
	line-height:14px;
	
}
.content_bottom {
	float:left;
	height:246px;
	width:848px;
	z-index:25;
	margin-left:-6px;
	margin-top:-205px;
}
/**-------------forsiden----------**/
#forsiden {
	float:left;
	padding-left:45px;
	padding-top:41px;
	width:452px;
}
#forsiden h1 {
	color:#FF0300;
	font-size:37px;
	letter-spacing:-4px;
	padding-top:0;
	float:left;
}
#forsiden h2 {
	float:left;
	font-size:14px;
	margin:21px 0 0 3px;
	padding:0;
}
#forsiden h3 {
	float:left;
	font-size:14px;
	font-weight:normal;
	margin-bottom:0;
	margin-left:-114px;
	margin-top:35px;
	padding:0;
}
#forsiden h4 {
	float:left;
	font-size:20px;
	font-weight:normal;
	margin:33px 0 24px -22px;
	padding:0;
}
#forsiden p {
	float:left;
	font-size:13px;
	margin-top:-15px;
}
.txt {
	width:437px;
}

#boks1{width:300px; position:relative; float:left; margin-right:13px; margin-top:0; margin-left:20px;}
#boks2{width:300px;  position:relative; float:left; margin-right:13px; margin-top:0; }
#boks3{width:297px;  position:relative; float:left; margin-right:22px; margin-top:0;}
#boks3 h2{color:#454241;
font-size:18px;
font-weight:normal;
line-height:32px;
margin:-7px 0 0;
padding:0;
text-align:right;}
/**-------------billedet----------**/
#image {
	float:right;
	margin-right:8px;
	margin-top:-31px;
	margin-bottom:-34px;
}
#image_mask {
	float:right;
	position:absolute;
	right:8px;
	top:-31px;
}
.image_txt {
	position:absolute;
	right:0;
	top:0;
}
.image_txt td {
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
	margin-top:0px;
}
.image_txt p {
	color:#FFF;
}
.image_txt h3 {
	color:#FFFFFF;
	margin:20px 0 -7px;
	padding:0;
}
/**-------------bottom----------**/
.bottom {
background-image:url("/style/graphics/bottom.png");
background-position:left top;
color:#777777;
float:left;
height:240px;
margin-left:0;
margin-top:-239px;
padding-top:12px;
position:relative;
text-align:center;
width:904px;
z-index:160;
}
/**-------------top----------**/
.frame {
	background:transparent url(/style/graphics/frame.png) repeat scroll right center;
	height:77px;
	margin-right:6px;
	padding-right:20px;
	padding-top:41px;
	position:absolute;
	right:-1px;
	text-align:right;
	top:16px;
	width:374px;
	z-index:10;
}
.frame a {
	letter-spacing:-1px;
}
.frame span {
	color:#F00;
	font-size:16px;
	font-weight:bold;
}
/**-------------menu----------**/

.topmenu{float:right;
margin-right:100px;
margin-top:11px;}

#menu {
height:45px;
list-style-type:none;
margin-left:68px;
position:relative;
text-align:center;
width:100%;
z-index:100;
}

#menu li {
float:left;
height:45px;
list-style-type:none;
margin-right:-1px;
text-align:center;
}
#menu li a:hover {}
#menu li:hover{}
#menu li li:hover{background-image:none;}
#menu li a {border-right:1px solid #525252;
color:#FFFFFF;
display:block;
font-size:12px;
height:21px;
line-height:17px;
margin:10px 0 0;
padding:0 13px;
text-align:center;
text-transform:none;
}

#menu li ul {
display:none;
}

#menu li:hover ul{
display:block;
background:url(graphics/menu_drop.png);
position:absolute;
z-index: 9000;
	text-align:left;
	top:40px;
	color:#363636;
padding:20px 10px 20px;
margin-left:0px;
background-color: #fff;
}

#menu li li a {
color:#fff;
float:none;
border:none;
text-align: left;

font-size:12px;
height:21px;
line-height:17px;
margin:0;
padding:0;
}

#menu a {
	color:#363636;
	font-size:12px;
	text-decoration:none;
	float:none;
}
#menu li.current {
background-image:url("graphics/hover.png");
background-position:bottom center ;
	
}
#menu li li.current {
background: none;
	
}
#menu li li.current a {
color:#555;
}
#menu li li a:hover {
color:#555;

}


#menu li li {
float:none;
height:25px;
margin-left:4px;
margin-right:12px;
}
.NavL {
	display:none;
}
#menu li.current a {


}
.NavR {
	display:none;
}


#main {
float:left;
margin-left:24px;
margin-top:1px;
min-height:213px;
padding:0;
position:relative;
width:889px;
z-index:9000;
}
.contentindhold {
	padding-top:25px;
	padding-left:40px;
	padding-right:40px;
}




/**-------------footer----------**/
.footer a {
color:#999999;
float:right;
font-size:10px;
margin-right:0;
margin-top:-11px;
}
.tekstfelt {
color:#999999;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
height:81px;
margin-top:19px;
width:235px;
}
.felt2 {
color:#999999;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
height:15px;
margin-top:4px;
width:236px;float:left;
}

#sendknap {

}


.forsiden{margin-bottom:-20px;
margin-left:-22px;
margin-top:-22px;
position:relative;
z-index:9000;}


.felt_tekster2 {
margin:0;
padding:0;
width:244px;
}
.search{float:left;
width:58px;color:#fff;}
.searchKeywords{
background:url("graphics/soeg.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#787878;
font-size:11px;
height:14px;
margin:0 0 3px;
padding:1px 5px 5px 9px;
width:168px;}
.searchKeywords2{
background:url("graphics/kontakt.png");
border:medium none;
color:#787878;
font-family:verdana;
font-size:11px;
font-weight:normal;
height:82px;
line-height:20px;
margin:0 0 0 -1px;
overflow:hidden;
padding-left:8px;
width:171px;}
.search_input{float:left;
width:58px;color:#fff;}
#kontakt{background:url("graphics/kontakt.png") repeat scroll 0 0 transparent;
height:313px;
padding-left:79px;
padding-top:50px;
width:295px;}
.search_input textarea{}
#kont_felt{}
#kontakt p{color:#fff;}
#kontakt h2{color:#FFFFFF;
font-size:24px;
font-weight:bold;}

input.sendknap{background:none;
border:medium none;
color:#FFFFFF;
float:right;
font-size:13px;
height:22px;
margin:3px 0 0;
padding-bottom:3px;
padding-left:9px;
text-transform:uppercase;
width:58px;}
.front_img{}
.front_img img{
height:301px;
width:628px;
z-index:900;}
#front_txt{background:url("graphics/linkbox_forside.png") repeat scroll 0 0 transparent;
height:134px;
padding-left:20px;
padding-top:20px;
position:absolute;
right:36px;
top:170px;
width:292px;}

#front_txt h2{
color:#FFFFFF;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}
#front_txt p{
line-height:17px;}


.tabel1{background-image:url("/data/imagemanager/kontakt.png");
background-repeat:no-repeat;height:27px;
}
.tabel2{background-color:#E4E4E4;padding:11px;
}

form{margin:0; padding:0;}
.front_h1{font-size:12px;}


/*************************************SLIDESHOW FORSIDEN*********************************************/

.showbox {background:url("/style/graphics/header_shadow.png") no-repeat scroll top center transparent; float:left; height:533px; margin:0px; padding:0; position:relative; width:970px; z-index:1}
#header{ height:290px; margin:0px; padding:0; position:relative; width:945px; z-index:1;margin-bottom:10px;}


#slideshow{background-color:#E4E4E4;
height:264px;
position:relative;
width:890px;
z-index:1;}

#header ul{margin:0; padding:0}

#header li{margin:0; padding:0}



#header .article{height:280px}

.article h2{color:#FFF; float:left; font-size:18px; font-weight:400; letter-spacing:-2px; margin-bottom:0; margin-left:0; margin-right:0; margin-top:5px; padding-left:10px; padding-right:10px; width:710px}

.article p{color:#fff; font-size:11px; line-height:15px; float:left; margin:0; padding-bottom:2px; padding-left:10px; padding-right:10px; padding-top:2px; width:710px}

.article img{float:left}

.article h3{color:white; float:left; font-size:15px; padding-top:2px}

.article div{float:left; padding-left:10px; padding-top:0; color:white; width:600px}

.article div a{color:white}



ul#slideshow li{list-style:none; color:#363636; }

#slideshow span.slideshow_title{font-family:Georgia;
font-size:18px;
left:422px;
position:absolute;
top:6px;
width:230px;
z-index:900;}



#slideshow .slideshow_description{
height:140px;
left:422px;
overflow:hidden;
position:absolute;
top:47px;
width:240px;
z-index:900;}

#slideshow p{padding-right:20px; color:#363636; margin:0}

#slideshow a{color:#fff}

.slideshow_description a{position:absolute; left: -15px;margin-top:10px;background:url("/data/imagemanager/read_more.png") no-repeat scroll right top transparent; width: 96px; height: 30px}

.slideshow_description a:hover{background:url("/data/imagemanager/read_more_hover.png") no-repeat scroll right top transparent;}

#slideshowNav{margin-right:11px;
position:absolute;
right:12px;
top:77px;
z-index:9000;}

#slideshowNav a{display:block; width:14px; height:18px; background:url("/style/graphics/red-slider.png") no-repeat scroll right top transparent; line-height:18px; float:left; font-size:0%}

#slideshowNav a.selected{background-position:left}

#mask{background:url("/style/graphics/mask.png") repeat scroll 0 0 transparent;
height:281px;
position:absolute;
width:902px;
z-index:90;}

.ref_tab td{border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
padding-right:20px;
padding-left:5px;
padding-top:5px;}

.cms{z-index: 9000; position: relative;}


.left_top h1{color:#fff;}
.left_top h2{color:#fff;}
.left_top h3{color:#fff;}
.left_top p{color:#fff;}
.right_bottom p{color:#fff;}
.right_bottom h1{color:#fff;}
.right_bottom h2{color:#fff;}
.right_bottom h3{color:#fff;}
.right_top p{color:#fff;}
.left_bottom p{color:#fff;}
.left_bottom h2{color:#fff;}
.left_bottom h1{color:#fff;}
.left_bottom h3{color:#fff;}
