/**-----------------standarter------------------**/
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#232323;
	background-image:url(/style/graphics/bg.png);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	background-color:#0a0a0a;

}
a{ color:#777777;  text-decoration:none}
h1{color:#0C9EE1; font-size:18px;font-weight:normal; padding:0; margin:0;	font-family: "Georgia", Times New Roman, Times, serif;}
h2{color:#0C9EE1; font-size:17px;font-weight:normal;padding:0; margin:0;	font-family: "Georgia", Times New Roman, Times, serif; margin-top:5px;}
h3{color:#0C9EE1;
font-family:"Georgia",Times New Roman,Times,serif;
font-size:16px;
font-weight:normal;
margin:10px 0 0;
padding:0;}
img{ border:0px}
.clear{clear:both}
a {outline:none;}
#kontaktfelt{position:absolute;right:30px;
top:76px;}
.felt_tekster2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
		font-size:11px;
}
p{margin:0px; padding:0px;	font-family:Verdana, Geneva, sans-serif;}
/**-------------wrapper----------**/
#mainwrapper{width:947px; 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");
height:91px;
left:78px;
position:absolute;
top:105px;
width:240px;
z-index:461;}


/**-------------content----------**/
.content{
background-image:url("/style/graphics/contentmidt.png");
float:left;
margin-left:-6px;
margin-top:2px;
width:941px;
}


.content_top{
	background-image:url("/style/graphics/contenttop.png");
float:left;
height:505px;
margin-bottom:-2px;
margin-left:-6px;
margin-top:0;
padding-bottom:0;
position:relative;
width:941px;
z-index:200;}

.content a{color:#0c9ee1;
font-weight:lighter;
text-decoration:underline;}
.content p{font-size:11px;
line-height:13px;}
.content_bottom{
background-image:url("/style/graphics/contentbottom.png");
float:left;
height:228px;
margin-left:-6px;
margin-top:-191px;
width:942px;
z-index:25;}




/**-------------menu----------**/
#menu{
height:50px;
list-style-type:none;
margin:0 0 0 309px;
padding:0 0 0 87px;
position:relative;
text-align:center;
top:63px;
width:570px;
z-index:500;}


#menu li{
	color:#000000;
	float:left;
	height:35px;
	list-style-type:none;
	margin-top:4px;


}
#menu li a:hover {display:block; color:#ccc; height:36px; margin:0;background-image:url(/style/graphics/hover.png);
	background-position: top; }

#menu li a{color:#fff;
display:block;
font-size:11px;
line-height:23px;
margin:0;
padding:7px 8px 0;
text-align:left;}

#menu  li.current a {
color:#00aeff;font-weight:bold;background-image:url(/style/graphics/hover.png);
	background-position: top;height:36px; 
}
#menu .current {
margin:4px 0 0;
padding:0;
position:relative; }

#menu li:hover ul{display:block; margin-left:0px; 	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 10px;}
#menu li.current ul {
	background-color:#FFFFFF;
	left:2px;
	margin:0;
	position:absolute;
	top:43px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 10px;
}
#menu ul{float:left; list-style-position:outside; margin:0;	padding:0; text-align:center; list-style-type: none; display:none;}
#menu a{font-size:12px; text-decoration:none;}

#slideshow{background-image:url("../graphics/billedebg.png");
height:346px;
position:absolute;
right:37px;
top:116px;
width:521px;
z-index:200;}
/**-------------child menu---------------------------------------------------------------------**/

#menu li li{
	white-space:nowrap;
	float:none;
	position:relative;
	background-image:none;
	padding:0;
	margin-left:-1px;
	margin-right:10px;
	margin-top:0px;
	height:15px;
	color:#666;
	font-weight: normal;
	background-image:url(../graphics/pil.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	
}
#menu li li a{
	color:#666;
	font-weight: normal;
	height:15px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}
#menu li ul{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
position:absolute;
text-align:left;
margin-top:0px; padding-top:0px;
top:47px;
padding-bottom:10px;
z-index:900;
}


#menu li li a:hover {
	display:block;
	color:#222;
	height:15px;
	margin:0;
	background:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}
#menu li.current li a:hover {display:block; color:#222; height:15px; margin:0;padding:0px 10px 0; background:none;}

#menu li.current ul  li  {
margin:0px;
line-height:23px;height:15px;
	padding-left: 10px;
}
#menu li.current ul  li a {
font-weight: normal;height:15px;
color:#666;
}
#menu li.current ul li.current {
height:15px;
line-height:23px;
margin:0 0 0 0px;
padding:0;	padding-left: 10px;
}
#menu li.current ul li.current a{
font-weight: normal;
color:#666;height:15px;
}


#menu .current:hover li a{
height:15px;
margin:0;
padding:0;
margin-left:10px;margin-right:10px;
}

#menu li.current ul  li.current a {
color:#00AEFF;
height:15px;
}




/**-------------child menu---------------------------------------------------------------------**/

 
#main{
float:left;
margin:19px 0 0;
min-height:200px;
padding:0 0 0 47px;
position:relative;
width:859px;
z-index:0;
}



/**-------------footer----------**/
.footer a{color:#777777;
float:right;
font-size:10px;
margin-right:26px;
margin-top:-23px;}

#sendknap{}



/*---------------------------*/
/*..........Slider..........*/
/*-------------------------*/



.slider-mini p, .slider-wide p {
   color:#c3c3c3;
}

.slider-mini h3, .slider-wide h3 {
   color:#f6f6f6;
}

#slider-holder {
height:310px;
margin-left:-1px;
margin-top:-6px;
padding:0 20px;
width:485px;
}

#slider {
   padding: 25px 0;
width:485px;
   margin:0;
      height: 310px;
}

#slider ul {
   margin:0;
   padding:0;
   list-style-type:none;
}

#slider ul li {
   margin:0;
   padding: 0;
width:485px;
   height: 310px;
   float:left;
}

.slider-wide {
   width: 760px;

}

.slider-wide p, .slider-wide h3, .slider-wide span {
   margin:0;
   padding:0;
}



.slider-wide span, .slider-wide h3 {
   width:760px;
}

.slider-mini p, .slider-mini h3, .slider-mini span {
   margin:0;
   padding:0;

}

.slider-mini p, .slider-wide p {
font-size:11px;
line-height:13px;
padding:10px 0;
}

.slider-mini h3, .slider-wide h3 {
color:#00AEFF;
font-family:georgia;
font-size:16px;
letter-spacing:1px;
line-height:0;
margin-top:19px;
}


.slider-mini {
   width: 760px;
      height: 310px;

}

.slider-mini img {

margin:0 0 -91px;
   padding-right: 20px;
}

.slider-mini div {
   margin:0;
   overflow:hidden;
   padding: 0;
}

.slider-img {
   width:760px;
      height: 310px;
   padding: 0 40px;
}


#txtslide{
overflow:hidden;
padding-left:20px;
padding-right:40px;
width:445px;margin-top:5px;
}

#txtslide2{
left:45px;
overflow:hidden;
position:absolute;
top:340px;
width:318px;
}
#txtslide2 h3{
color:#0C9EE1;
font-family:"Georgia",Times New Roman,Times,serif;
font-size:22px;
letter-spacing:1px;
margin-bottom:10px;
margin-top:7px;}
  
#sendknap input{
background-color:#FFFFFF;
background-image:none;
border:1px solid #777777;
font-size:12px;
height:22px;
margin-top:15px;
padding-bottom:2px;
position:relative;
text-transform:capitalize;
width:58px;
}

#sendknap2 input{
background-color:#FFFFFF;
background-image:none;
border:1px solid #777777;
font-size:12px;
height:19px;
padding-bottom:7px;
position:absolute;
right:23px;
text-transform:none;

}

input .felt2{	border:1px solid #999; height:66px;}
input .lille{	border:none;}
.tekstfelt{border:1px solid #777777;
float:left;
margin-right:0;
position:relative;
width:230px;}
.tekstfelt2{border:1px solid #777777;
float:left;
margin-right:0;
position:relative;
width:298px;}

#nyhedsbrev{color:#FFFFFF;
height:111px;
float:right;
margin:0 15px 19px 0;
padding:0;
width:261px;}

table{margin:0px; padding:0px;}
input checkbox{border:none;}

#mc_embed_signup{}

td{margin:0px; padding:0px;}

.contentindhold{margin-bottom:46px;}


/*------------------------------Opsætning af sider - container, tilbehør, indretning-------------------------------------*/

.label{width: 210px; height: 35px; margin-top:-35px; position:relative; background-image: url(/data/imagemanager/label.png); background-repeat: no-repeat; bottom: 2px;}
#label-holder{margin: 45px 45px; width: 900px;}
.label-style{float:left; position:relative; margin-right:70px; margin-bottom:45px;}
.label-pic{position: relative; z-index:2; width: 210; height:140;}
.label-pic img {width:210px;height:140px;}
.txtlabel {color: #C3C3C3; padding-left: 10px; padding-top: 4px;}

.tcontent {	width: 854px;float: left;padding-bottom: 18px; }
.ttxt {	float: left;width: 300px;}
.tshadow {background-image:url(/style/graphics/tshadow.png);background-repeat: no-repeat;width: 192px;height: 153px;float: right;margin-top:12px;	}
.tpic {float:left;margin-left:15px;margin-top:14px;width: 160px;height: 120px;}
.tpic img  {width: 160px;height: 120px;}
.tpicbig{float:left;margin-left:15px;margin-top:11px;		}
.tpicbig img {width:300px;height:225px;}
.tshadowbig{background-image:url(/style/graphics/tshadowbig.png);float:right;height:250px;margin-right:4px;margin-top:10px;width:325px;		}	
.tspacer {background-image:url(/style/graphics/tspacer.png);width: 846px;height: 4px;float: left;margin-top:25px;}
#bundfix {float:left;margin-bottom:40px;position:relative;width:900px;	}



/*------------------------Kontakt side------------------------------*/

#kontakt {float:right;
height:300px;
width:365px;
margin-left:-20px;}
#konktaktpr {float:left;
margin-top:5px;
width:229px;;}
.kontaktpic {
float:left;
margin-left:17px;
margin-top:14px;
	}
.kontaktpic img {height:137px;
width:122px;}
.kontaktshadow {
background-image:url("/data/imagemanager/kontakt/kontaktbox.png");
background-repeat:no-repeat;
float:left;
height:200px;
margin-left:-11px;
margin-right:15px;
margin-top:12px;
padding-left:16px;
padding-top:16px;
width:149px;
margin-bottom:36px;
	}
.kontakttekst {
float:left;
font-size:9px;
margin-left:0px;
margin-top:-3px;
width:156px;
	}
	.forsidenbill img{height:129px;
width:172px;}

