Body{
margin:0px;
xbackground-color:#FFF;
}

p{
color:#000;
font-family:verdana;
line-height:1.4;
}

#MainContainer{

margin-left:10px;


}

#MainContainer td{
vertical-align:top;
}

.Button{
xmargin-top:4px;
font-size:12px;
padding:1px 5px 1px 5px;
text-align:right;
}

.Button input{
background-color:#4F4F4F;
border:0px;
text-align:right;
color:white;
}


button{
xmargin-top:4px;
height:18px;
width:50px;
text-align:center;
background-color:#4F4F4F;
border:0px;

color:white;
font-size:10px;
font-family:verdana;
}

html>body .Button{
margin-right:10px;
}


/* TOP ITEMS  */

#Toptxt{
	background-image : url(images/toptxt.jpg);
	background-repeat: no-repeat; 
	border-bottom:1px solid white;
	background-color:white;
	height:114px;
	width:440px;
}

#TopImg{


	height:47px;
	width:900px;
}

.topactions{
padding-right:10px;
margin-top:40px;
font-size:10px;
font-family:verdana;
float:right;

}

.topactions a{
text-decoration:none;
color:black;
}



#Topimg2{
margin-top:-10px;
height:80px;
width:780px;

}



#TopImgRight{
padding-top:50px;
text-align:right;
padding-top:5px;
background-color:white;
height:114px;
width:210px;
}

.siteheader{

color:white;
font-family:helvetica;
font-size:30px;
padding:10px 10px 10px 10px;
}

.siteheader_td{
background-color:#4F4F4F;
border-bottom:3px solid white;
}

.siteheader span{
font-size:20px;
}

.siteheader a{
color:white;
text-decoration:none;
}

#PageImg{
width:780px;
height:78px;
background-image : url(images/naturtop.jpg);
}

#Mainmenuleft{
border-top:1px solid white;
background-color:black;
width:150px;
height:20px;

}



/* END TOP ITEMS  */
/* LEFTBARITEMS */

#leftbar{
xpadding-top:50px;
width:168px;
height:100%;

}

.leftbarmenutable{
margin:2px;
border:1px solid black;
padding:2px;
}

.leftbartd_top{
background-image:url(images/leftbar_top.png);
background-repeat:no-repeat;
height:32px;
z-index:1;
}

.leftbartd{
xbackground-image:url(images/leftbartd.png);
background-repeat:repeat-y;
height:100%;
}

#leftbartopdiv{
background-image: url("images/leftbar_top2.png");  
background-repeat: no-repeat;  
height: 32px;
}

#leftbartd2{
padding-top:2px;

}


html>body #leftbar{

}

#LoginContainer{
padding:4px;
height:25px;
margin-bottom:10px;
}

#LoginContainer input{
font-family:verdana;
font-size:10px;
width:105px;
height:12px;
}

html>body #LoginContainer input{
width:104px;
height:15px;
margin-bottom:2px;
}

#LoginContainer input.searchbutton, .logaf_button input.searchbutton{
margin-top:3px;
padding-right:4px;
color:white;
font-family:verdana;
font-size:10px;
background-color:#707070;
border:0px;
height:16px;
cursor:pointer;
}

html>body #LoginContainer input.searchbutton{
padding-right:4px;
color:white;
font-family:verdana;
font-size:10px;
background-color:#18545f;
border:0px;
height:18px;
cursor:pointer;
}

.logaf_button{
margin-top:10px;
padding-right:4px;
color:white;
font-family:verdana;
font-size:10px;
background-color:#707070;
border:0px;
height:18px;
cursor:pointer;

}


#LoginContainer a{
text-decoration:none;
color:white;
font-family:verdana;
font-size:10px;
}

#leftbar .ContainerBoxHeader{
height:10px;
width:124px;
padding-top:8px;
padding-left:12px;

color:#676568;
font-family:verdana;
font-size:11px;
font-weight:bold;
border-top:1px solid #797979;
text-align:left;
}

html>body #leftbar .ContainerBoxHeader{
xmargin-left:10px;
}

.abbo_box{
width:110px;
height:100px;
background-color:#8ca9af;
margin-top:-10px;
}

html>body .abbo_box{
margin-top:70px;
xmargin-left:10px;

}

.abbo_box td{
color:white;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding-left:4px;
text-align:left;
}

.abbo_box .header{
background-color:#18545f;
height:14px;
color:white;
font-family:verdana;
font-weight:normal;
font-size:10px;
padding:2px;
text-align:center;
}

.abbo_box button{
margin-right:-2px;
float:right;
color:white;
font-family:verdana;
font-size:10px;
font-weight:bold;
background-color:#18545f;
border:0px;
height:18px;
cursor:pointer;
}

#prodcontainer{
border-top:1px solid white;
border-bottom:1px solid white;
background-color:#9A9A91;
padding:2px;
padding-left:7px;
}

#logocontainer{
background-image : url(images/logo.gif);
height:90px;
}


/* END LEFTBARITEMS */
/* RIGHTBARITEMS */

#Rightbar{
width:10px;
height:100%;
background-color:#C8AE85;
background-image : url(images/horzlines.gif);

}


#SearchContainer{
margin-top:75px;
padding-right:3px;
height:10px;
}

html>body #SearchContainer {height:35px;}


#SearchContainer .searchstring{
font-family:verdana;
font-size:9px;
width:110px;
height:17px;
}

.SearchContainerBoxHeader{
margin-top:10px;
height:10px;
width:200px;
padding:2px;
padding-left:7px;
color:white;
font-family:verdana;
font-size:10px;
background-color:#8D8D83;

}





.Button input{
background-color:#4F4F4F;
border:0px;
text-align:center;
color:white;
height:18px;
font-family:verdana;
font-size:10px;
cursor:pointer;
width:50px;
margin-bottom:5px;
}

#SearchContainer a{
text-decoration:none;
color:white;
font-family:verdana;
font-size:10px;
}

#AddsContainer{
padding:2px;
padding-top:5px;
margin-top:10px;
height:25px;
background-color:#800000;
}

/* END RIGHTBARITEMS */
/* CONTENTITEMS  */

#Contentbar{
text-align:left;
padding:0px 20px 30px 30px;
font-size:12px;
font-family:verdana;
line-height:1.4;
background-color:white;
xmargin-top:-30px;
}

#Contentbar h1{
font-size:16px;
padding-bottom:10px;
}

#contentbartd{
xpadding-left:10px;

}

#Contentbar p{
vertical-align:top;
padding-bottom:5px;
}

#Contentbar div{
margin-bottom:5px;
}

#Contentbar td{
vertical-align:top;
}

#Contentbar .contentbox, #Contentbar table{
line-height:1.4;
}

.contentbox img{
margin-right:10px;
}

#Contentbar table.inline td{
padding:5px;
border-right:1px solid white;
}

.Subject{
width:525px;
}

html>body .Subject{
margin-bottom:20px;
}



h1{
xmargin-top:-20px;
xpadding-left:15px;
font-size:20px;
font-family:verdana;
color:#000;

}



#contentbar h2{
font-size:20px;
font-weight:bold;
font-family:verdana;
color:#000;
margin-bottom:-1px;

}



h3{
font-size:14px;
font-family:verdana;
color:#000;
margin-bottom:-15px;
overflow:hidden;
}

h2{
 font-size:16px;
font-weight:bold;
font-family:verdana;
color:#000;
margin-bottom:-1px;
}

.newscontent{
padding-bottom:10px;
font-size:11px;
font-family:verdana;
line-height:1.4;
}

.newsheader h2{
margin-top:-1px;

}

.newsheader{
margin-bottom:5px;
}

.newsheader a{
font-weight:bold;
text-decoration:none;
color:black;
}

/*   --->   FORSIDERELATEREDE */

.fp_mag_download{
margin-top:10px;
background-color:#DDDDDD;
width:250px;
border:1px solid #707070;
font-family:verdana;
font-size:11px;
text-align:left;
}

.fp_mag_text{
font-family:verdana;
font-size:11px;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:6px;
}
	
.focus_middle{
	height:69px;
	font-size:1px;



	}


	.fp_mag_download a.button{
margin-top:10px;
xmargin-left:-10px;
float:left;
padding:3px;
padding-left:0px;
text-align:center;
height:14px;
width:100px;
background-color:#707070;
border:0px;
color:white;
text-decoration:none;
	}	
	

	
	.focus_bottom{
	height:15px;
	font-size:1px;
background-color:#C5D4D7;
	}
	


.box2_1, .box2_2, .box2_3, .box2_4{
width:80px;
padding:5px;
background-color:#5c878e;
font-family:verdana;
font-size:12px;
color:white;
text-align:center;
}

.box2_1, .box2_2{
height:86px;
} 

.box2_3 button, .box2_4 button{
height:15px;
width:60px;
background-color:#5c878e;
border:0px;
color:white;
}

#RightbarFP{
margin-top:20px;
margin-left:1px;
text-align:left;
width:175px;
height:100%;
border-left:1px solid #676566;
padding-left:5px;
background-color:white;
}

.fpmaglistheader{
width:184px;
height:30px;
color:white;
background-color:#707070;
font-family:verdana;
font-size:10px;
text-align:left;
font-weight:bold;
padding-left:5px;
padding-top:10px;
border-bottom:1px solid white;

}

.fpmaglistcontent{
width:184px;
height:18px;
color:white;
background-color:#B7B7B7;
font-family:verdana;
font-size:10px;
text-align:left;
padding-left:5px;
padding-top:2px;
border-bottom:1px solid white;
}

a.fpmaglistlink{
cursor:pointer;
}

a.fpmaglistlink:hover{
text-decoration:underline;
}

.fpnewslistheader{
width:184px;
height:18px;
color:white;
background-color:#707070;
font-family:verdana;
font-size:10px;
text-align:left;
font-weight:bold;
padding-left:5px;
padding-top:2px;
border-bottom:1px solid white;
border-top:1px solid white;
margin-top:10px;
}

.fpnewslistcontent{
width:184px;
color:#707070;
font-family:verdana;
font-size:10px;
text-align:left;
padding-left:5px;
padding-top:2px;
}

.fpnewslistcontent a{

text-decoration:none;
color:#707070;
}


.rightbarheader{
margin-left:5px;
margin-right:5px;
padding-bottom:5px;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#757575;
}


.rightbarheader2{
width:160px;
margin-left:5px;
margin-right:5px;
margin-bottom:-10px;
padding-top:10px;
padding-bottom:0px;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#757575;
margin-top:10px;
border-top:1px solid #676566;
}

.rightbar_content{
width:170px;
margin-bottom:20px;
}

.rightbar_content img{
margin-top:10px;
margin-bottom:10px;
}

.rightbar_mag{
padding-left:5px;
}

.rightbar_mag img{
border:1px solid #676566;
}

.rightbar_content strong{
color:#757575;
}
.rightbar_content p{
padding-left:5px;
font-family:verdana;
font-size:11px;
line-height:1.2;
}

#RightbarFP .ContainerBoxHeader{
height:10px;
width:180px;
padding:2px;
padding-left:7px;
color:white;
font-family:verdana;
font-size:10px;
background-color:#8D8D83;

}




#ContentbarFP{

background-color:white;
height:100%;
text-align:left;

}

#contentfptd{
padding-top:25px;
}

#ContentFPText{
font-size:10px;
font-family:verdana;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

#ContentFPText h1{
padding-left:0px;
font-size:20px;
font-family:verdana;
color:#000;
margin-bottom:-15px;

}



#ContentFPText td{
font-size:11px;
line-height:1.4;
font-family:verdana;

}




#FPImg{
border-left:1px solid white;
border-right:1px solid white;
border-bottom:5px solid #8D8D83;
}

#FPDelBar{
width:779px;
padding-left:580px;
padding-top:3px;
color:white;
border-top:1px solid white;
height:20px;
background-color:#78130B;
font-family:verdana;
font-size:10px;
text-transform:uppercase;
font-weight:bold;


}

.FPImgHr{
margin-top:-4px;
border:1px solid white;
border-right:0px;
height:8px;
font-size:2px;
background-color:#433A2E;
width:430px;
}

#FocusDocs{
padding-left:10px;
height:180px;
border-right:1px solid #1468B3;
}

.focusdocs_left{

border-right:1px solid #707070;
}

.focusdocs_right{
padding-left:10px;
font-size:11px;
font-family:verdana;
text-align:left;
}

.FocusDocItem{
margin-bottom:5px;
xwidth:165px;
height:100px;

}

html>body #FocusDocs{
height:100%;
}

html>body .FocusDocItem{
height:100%;
}

.FocusDocItem img, .childimg{
border:1px solid #132C16;
padding:2px;
margin-right:5px;
}

.childimg_uds{
border:1px solid #132C16;
padding:2px;
margin-bottom:10px;
}



.FPFocusImage{
}

.focus_header{
padding-top:2px;
padding-left:7px;

height:18px;
background-color:#707070;
color:white;
font-size:12px;
margin-bottom:10px;
}

#FPFocusHeader{
height:20px;
padding:2px;
margin-bottom:4px;
width:100%;
color:#132C16;
font-size:10px;
font-family:verdana;
text-transform:uppercase;
background-color:#8D8D83;
}

.FPFocusHeader{
height:20px;
padding:2px;
margin-bottom:4px;
width:100%;
color:#132C16;
font-size:10px;
font-family:verdana;
text-transform:uppercase;
xbackground-color:#8D8D83;
}

.FPFocusContent{
width:160px;
xborder:1px solid black;
padding:2px;
padding-top:5px;
font-size:11px;
font-family:verdana;
xbackground-color:#EFEDDE;
}


.FocusDocItem a{
text-decoration:none;
color:black;
font-size:11px;
font-family:verdana;
}

.FocusDocItem p{
margin-top:-1px;
}
.FPFocusContent a:hover{
xcolor:#800000;
}

.FPnewsHeader{
color:#78130B;
color:white;
font-size:10px;
font-weight:bold;
font-family:verdana;
padding-bottom:3px;
padding-top:3px;
}



.FPnewsContent{
font-size:10px;
font-family:verdana;
margin-bottom:8px;
color:white;
}

.FPnewsContent a, .FPnewsHeader a{
text-decoration:none;
color:white;
}

.FCK_ImgLibContainer_Left{
float:left;
margin:10px;
margin-left:0px;
}

.FCK_ImgLibContainer_Right{
float:right;
margin:10px;
margin-top:0px;
}

/* END CONTENTITEMS  */

/* BOTTOMBARITEMS */

#botbarleft{
padding-top:3px;
padding-left:5px;
border-top:1px solid white;
height:20px;
background-color:#8D8D83;
font-family:verdana;
font-size:10px;
color:white;
}

#botbarfp {
width:782px;
padding-top:2px;
height:16px;
background-color:#707070;
text-align:center;
font-family:verdana;
font-size:10px;
color:white;
	background-image : url(images/botimg.jpg);
	background-repeat: no-repeat; 
}


#botbar a, #botbarleft a{
color:white;
text-decoration:none;
}

#botbar2{

padding:4px 4px 4px 4px;
background-color:#C8C8C8;
text-align:center;
font-family:verdana;
font-size:10px;
color:white;

}

#botbar2 a{
color:white;
text-decoration:none;
}

#botref{
text-align:center;
}

.current_date{
width:135px;
font-size:11px;

background-color:#707070;
color:white;
padding-top:2px;
padding-left:10px;
height:16px;
font-family:verdana;
text-align:left;
}

/* END BOTTOMBARITEMS */

/* MAINMENUITEMS */

#menutop{

background-image : url(images/leftmenutop.jpg);
background-repeat: no-repeat; 

height:11px;
width:168px;
font-size:1px;

}

#menumiddle{
background-image : url(images/menu_middle.jpg);
background-repeat: repeat-y; 
background-position:right;
width:150px;
height:100%;

}

#menumiddle .mainmenusel{
background-color:#E5F2F8;

}

#menubottom{
background-image : url(images/menu_bottom.jpg);
background-repeat: no-repeat; 
background-position:top right;
height:10px;
width:150px;
font-size:1px;

}

#MainmenuContainer{
text-align:left;
border-top:1px solid white;
padding-top:2px;
background-color:#255524;
width:900px;
height:25px;
font-family:verdana;
font-size:10px;
color:white;
z-index:-1;
}



.topmenuitem{
font-family:verdana;
font-size:12px;
color:white;
font-weight:bold;
text-align:center;
width:180px;
}

a .topmenuitem{
text-decoration:none;
cursor:pointer;
}

.topmenudel{
background-image : url(images/topmenubg_del.jpg);
background-repeat: no-repeat; 
width:3px;
height:29px;
xfont-size:1px;
}

.mainmenu{
text-align:left;
padding:2px 15px 2px 15px;
font-family:verdana;
font-size:12px;
}

.mainmenu_2010{
text-align:left;
padding:2px 7px 4px 7px;
font-family:verdana;
font-size:12px;
xfont-weight:bold;
xborder-bottom:3px solid #fff;
}
.mainmenusel{
padding:2px 7px 4px 7px;
font-family:verdana;
font-size:12px;
border-bottom:3px solid #fff;
}

.mainmenu a, .mainmenu_2010 a, .mainmenu a:visited{
color:white;
text-decoration:none;
}

.mainmenusel a, .mainmenusel a:visited{
color:#fff;
text-decoration:none;
}

/*
.Mainmenu a, .mainmenusel a{
padding-top:3px;
height:18px;
background-color:#707070;
}


#MainmenuContainer td{
vertical-align:top;
}

.Mainmenu a:hover{
color:#4b7a82;
background-color:#e5a740;

}

.Mainmenu a:visited{
width:130px;
height:18px;
background-color:#8D1820;
}

*/

/* END MAINMENUITEMS */

/* SUBMENUITEMS */


#submenuheader{
background-image : url(images/submenurighttop_bg.png);
background-repeat: repeat-y; 
background-position:right;
background-color:#448011;
height:14px;
font-family:verdana;
font-size:11px;
color:white;
padding:5px;
border-bottom:1px solid #000;
}

#submenuheader a{
text-decoration:none;
color:white;
}

#SubmenuContainer{
background-color:#CCC8BF;
margin-left:0px;
font-family:verdana;
font-size:10px;
color:white;
text-align:left;

}

#submenubot{
background-image : url(images/submenubot.png);
background-repeat: no-repeat; 
height:25px;
width:163px;
}



.submenuitem{
background-image : url(images/submenuright_bg.png);
background-repeat: repeat-y; 
background-position:right;
border-top:1px solid white;
padding:5px 7px 5px 20px;
width:136px;
font-family:verdana;
font-size:11px;
cursor:hand;


}

.submenusel{
border-top:1px solid white;
background-image : url(images/submenuright2_bg.png);
background-repeat: repeat-y; 
background-position:right;
padding:5px 7px 5px 20px;
background-color:#C0DAA1;
width:136px;
font-family:verdana;
font-size:11px;
cursor:pointer;

}

.submenuitem_link{
color:black;
text-decoration:none;
}

.submenusel_link{
color:black;
text-decoration:none;
}

.submenuitem2{
background-image : url(images/submenuright2_bg.png);
background-repeat: repeat-y; 
background-position:right;
border-top:1px solid white;
background-color:#C0DAA1;
padding:5px 7px 5px 35px;
width:121px;
font-family:verdana;
font-size:11px;
cursor:pointer;

}

.submenuitem2_link{
color:black;
text-decoration:none;
}

.submenuitem2sel{
background-image : url(images/submenurightsel_bg.png);
background-repeat: repeat-y; 
background-position:right;
border-top:1px solid white;
padding:3px 7px 3px 35px;
font-family:verdana;
font-size:11px;
background-color:#76AC04;

}

.submenuitem2sel_link{
color:white;
text-decoration:none;
}

.submenuitem a, .submenuitem a:visited, .submenusel a, .submenusel a:visited, .submenuitem2 a, .submenuitem2 a:visited, .submenuitem2sel a, .submenuitem2sel a:visited{
color:white;
text-decoration:none;
cursor:hand;
}








/* END SUBMENUITEMS */
/* BREADCRUM */

#BreadcrumContainer{
font-family:verdana;
font-size:10px;
color:white;
xbackground-color:white;
padding-top:5px;
}

#BreadcrumContainer a{
text-decoration:none;
color:white;
}



/* END BREADCRUM */

/* IMAGE LIBRARY */

#img_lib_navigationBlock{
background-color:#990000;
width:475px;
margin-bottom:5px;
}

#img_lib_navigationBlock a{
text-decoration:none;
color:white;
}


#img_lib_navigationBlock img{
margin-top:3px;
}

.img_lib_nav_Link{

font-size:11px;
}

#mainpicspace{
margin-bottom:15px;
}

/* END IMAGE LIBRARY */

/* SEARCH RESULT */

.SearchResult a{
font-size:12px;
text-decoration:none;
color:#990000;
}


/* END SEARCH RESULT */
 
/* INDHOLDS TEKST - JUSTERES MED STYLES TIL FCKEDITOREN */ 
.ContentText{
FONT-SIZE:10PX;
line-height:1.6;
} 

/* START PRODUCT */

#productbox .datalabel{
font-size:11px;
}

#productbox .datameta{
font-size:11px;
}

#productbox .datametadisc{
font-size:11px;
font-weight:bold;
color:#78130B;
}

#productbox .prodheadline{
margin-top:15px;
font-size:11px;
}

#productbox .prodbodyreadmore{
margin-top:15px;
font-size:11px;
}

#productbox .prodbodyreadmore a{
color:black;
}

#productbox .dataheader{
font-size:14px;
font-weight:bold;
}

#productbox .datasubheader{
font-size:11px;
}



/* END PRODUCT */

/* START PERSLIST */
#persbox .dataheader{
font-size:14px;
font-weight:bold;
}

#persbox .data{
font-size:11px;
}

#persbox #RowDelemiter{
height:5px;
border-top:1px solid black;
}

/* END PERSLIST */

.dataheader{
font-weight:bold;
font-size:11px;
}

.dataheader a{
text-decoration:none;
color:black;
}
/* FCK EDITOR STYLES */

#fck_datatabel td{
vertical-align:top;
}

.fck_header{
font-size:14px;
font-weight:bold;
font-family:verdana, tahoma, helvetica;
margin-bottom:5px;
padding-left:5px;
}


.fck_datarow{
background-color:#DBD8B5;
height:20px;
width:100px;
}

.fck_datarow2{
background-color:#EFEDDD;
height:20px;
width:200px;
padding-top:5px;

}

.fck_datalabel{
font-size:10px;
font-family:verdana, tahoma, helvetica;
height:10px;
padding:4px;
background-color:#DBD8B5;
}

.fck_data{
font-size:10px;
font-family:verdana, tahoma, helvetica;
padding:5px;
padding-left:5px;
padding-top:10px;
background-color:#EFEDDD;
}

.fck_dataimg{
text-align:center;
}

/* FCK EDITOR STYLES */


#MAIN{
margin-left:25px;
position:relative;
left:20px;
width:950px;
text-align:left;
xpadding-left:25px;
padding:0px 25px 0px 25px;

}

#maintable{

}

#TOP{

position:absolute;
top:0px;
left:0px;
height:185px;
width:900px;
text-align:left;
padding-left:25px;
padding-right:25px;
background-image:url(images/main_bg2.jpg);
background-repeat:repeat-y;

}

#TOP2{
position:absolute;
top:10px;
left:0px;
height:199px;
width:780px;
xbackground-color:white;
text-align:left;
border-bottom:20px solid #E58A08;
}





#BODY{
xborder:1px solid red;
position:relative;
top:152px;
left:-25px;
width:900px;
xpadding-bottom:20px;
padding-left:25px;
padding-right:25px;
background-image:url(images/main_bg2.jpg);
background-repeat:repeat-y;

}

#BODY2{
position:relative;
top:230px;
left:0px;
}


#BREADCRUM{
position:absolute;
top:78px;
left:175px;
}

#CURRENTDATE{
position:absolute;
top:74px;
left:0px;
border-bottom:1px solid white;
}

#MAINMENU{
position:absolute;
top:152px;
left:25px;
}


.personname{
font-size:14px;
font-weight:bold;
color:#8D1820
}

.persontitle{
font-size:11px;;
color:black;
font-weight:normal;
}

.personlabel, .persontxt{
font-size:11px;
}

#Contentbar2{

text-align:left;
width:795px;
font-size:12px;
font-family:verdana;
}


#Contentbar2 p{
vertical-align:top;
}

#Contentbar2 td{
vertical-align:top;
}

#Contentbar2 td{
xpadding:10px;
}

.udstiller_label{
xheight:15px;
padding:3px;
color:white;
font-size:11px;
xborder-bottom:1px solid white;
baCKGROUND-COLOR:#4F4F4F;
}

.udstiller_data{
xheight:21px;
width:490px;
padding:0px 3px 0px 3px;
font-size:11px;
xborder-right:1px solid #1468B3;
}

.infobox{
background-color:#DDDBDC;
padding:10px;
}


#eventtable td{
border-bottom:1px solid black;
}


/*metria templates*/

.rightbox_outdentbox{
font-size:12px;
}

.rightbox_outdentbox a{
text-decoration:none;
color:black;
}

.rightbox_yellowbox{
	background-image : url(images/rightbox_yellowbox.jpg);
	background-repeat: no-repeat; 
height:55px;

}

.box_darkgreybox{
background-color:#4F4F4F;
padding:5px;
color:white;
}

.darkbox_header{
font-size:14px;
font-weight:bold;
}

.fokustd{
padding:5px 0px 5px 5px;

}

/* rounded corners */

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#9e9e9e
  }
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
 }
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
 }
.spiffy3{
  margin-left:1px;
  margin-right:1px;
 }
.spiffy4{
}
.spiffy5{
}
.spiffyfg{
  background:#9e9e9e
}

.spiffy_pink *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#df4db1
  }

.spiffyfg_pink{
  background:#df4db1
}

.spiffy_yellow *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffd200
  }

.spiffyfg_yellow{
  background:#ffd200
}

.spiffy_green *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#6db520
  }

.spiffyfg_green{
  background:#6db520
}

.bannerimg{
margin-bottom:5px;
}

.data p{
font-family:verdana;
font-size:12px;
}

.faktabox{
margin-top:10px;
width:113px;
padding:5px;
font-size:10px;
background-color:#C8C8C8;
border:1px solid #4F4F4F;

}

.faktabox a{
color:black;
}

#ContentSec1{
xbackground-image:url(images/content_sec1_pic1.jpg);
width:900px;
xheight:268px;
}

#ContentSec2{
background-image:url(images/section2_bg.jpg);
background-position:bottom;
background-color:white;
background-repeat:no-repeat;
width:860px;
padding:20px;
}

#ContentSec2 .sec2_header{
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#253C5B;
font-weight:bold;
}



#ContentSec2 .sec2_text{
padding-top:20px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#ContentSec3{
background-image:url(images/section2_bg.jpg);
background-position:bottom;
background-color:white;
background-repeat:no-repeat;
xmargin-left:1px;
width:860px;
padding:0px 0px 20px 0px;
padding:20px;
}

#ContentSec3 .sec3_header{
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#253C5B;
font-weight:bold;
}



#ContentSec3 .sec3_text{
padding-top:20px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#ContentSec3 .sec3_text img{
float:left;
margin-right:5px;
margin-bottom:5px;

}

#ContentSec2 .sec2_header a, #ContentSec3 .sec3_text a{
text-decoration:none;
color:black;
}



#ContentSec3 .sec3_news_text{
padding-right:10px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#ContentSec3 .sec3_news_header{
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

#ContentSec3 .sec3_news_header a{
text-decoration:none;
color:black;
}

#ContentSec4{
xmargin-left:1px;
background-color:#3C801E;
padding:0px 0px 20px 0px;
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
color:white;
font-size:12px;
}



#ContentSec5{
background-color: #255524;
float:left;
padding:20px 4px 4px 20px;
width:876px;
font-family:verdana;
font-size:12px;
color:white;


}





#ContentSec6{
background-color: #72183C;
xmargin-left:1px;
height:28px;
width:900px;


}

#content_addr_section{
background-color:#19202B;
float:left;
padding:20px 4px 4px 20px;
width:876px;
font-family:verdana;
font-size:12px;
color:white;

}

.addr_content{
font-family:verdana;
font-size:10px;
color:white;
padding-left:3px;
color:#fff;
padding-bottom:5px;
}

.addr_content a{
text-decoration:none;
color:#fff;
}

.sec5_link{
padding:3px 0px 2px 15px;
}

.sec5_link a{
color:#fff;
}





#content_link_section{
background-color:#19202B;
float:left;
padding:20px 4px 4px 20px;
font-family:verdana;
font-size:12px;
color:white;

}

#boxes{
z-index:100;
float:right;
width:250px;

padding:0px 0px 10px 0px;
xmargin-top:-30px;
margin-right:0px; 
margin-left:10px; 
}

#AddhisBox {
margin:45px 5px 5px 5px;  
font-size:10px;
font-family:verdana;
border:0px;
}

#AddhisBoxArtist {
margin:5px 5px 5px 5px;  
font-size:10px;
font-family:verdana;
border:0px;
}

#crumBox {
margin:5px 0px 5px 0px;  
font-size:11px;
font-family:verdana;

}

#relBox {
margin:5px 5px 5px 5px;  
font-size:10px;
font-family:verdana;

}



#relBox a, #relBox2 a,#crumBox a, #crumBox a{
xtext-decoration:underline;
color:#000;
}

.relbox_header{
background-color:#448011;
height:15px;
color:white;
font-weight:bold;
padding:0px 10px 2px 15px;
}

.bottombg{
height:16px;
background-image:url(images/rightbox_bot_bg.png);
background-position:bottom;
background-repeat:no-repeat;

}

.bottomtop{
height:12px;
background-image:url(../../userfiles/Image/knapper/rightbox_top_bg.png);
background-position:top;
background-repeat:no-repeat;

}

.relbox_content{
padding:10px 10px 10px 15px;
background-color:#CCC8BF;
line-height:1.4;
}

.relbox_content a{
text-decoration:none;
}

#relBox2 {
margin:0px 0px 15px 5px;  
font-size:10px;
font-family:verdana;
}

.rightbox_button{
margin-top:3px;
background-color:#448011;
max-width:100px;
padding:3px;
color:white;
text-align:center;
}



.newslistcontent{
padding:5px 5px 5px 0px;
background-color:#D9D7D0;
border-bottom:1px solid white;
}

.newslistcontent_alt{
padding:5px 5px 5px 0px;
border-bottom:1px solid white;
background-color:#B7B0A8;
}

.artistitem{
cursor:pointer;

}

/* VIG FESTIVAL */

#LatestNewsBox{
margin-left:3px;
width:255px;
height:270px;
background-color:#F2F9FE;
background-image:url(images/latestnews_bg.jpg);
background-repeat:no-repeat;
xbackground-position:right;

}

#LatestNewsBoxHeader{
padding:5px 5px 5px 5px;
text-transform:uppercase;
color:white;
height:15px;
font-family:verdana;
font-size:11px;
font-weight:bold;
}



#newsletterBox{
background-image:url(images/newsletterboxbg.jpg);
background-repeat:repeat-x;
margin-top:1px;
margin-left:1px;
width:255px;
height:80px;
background-color:#5D102E;
border-radius:10px;
-webkit-border-radius:10px;


}

#newsletterBoxHeader{
padding:5px 5px 5px 5px;
text-transform:uppercase;
color:white;
height:15px;
font-family:verdana;
font-size:11px;
font-weight:bold;
xborder-bottom:1px solid #72183c;
}

#newsletterBox input.contactinput{
font-size:11px;

}

.nlbutton{
margin-top:5px;
background-color:#A37E8B;
border:1px solid #5D102E;
padding:2px 4px 2px 4px;

}

.nlbutton a{
cursor:pointer;
}

.boxcontent1{
xpadding:5px 5px 5px 5px;
color:white;
font-family:verdana;
font-size:11px;
}

.boxcontent{
padding:5px 5px 5px 5px;
color:white;
font-family:verdana;
font-size:11px;
}

#forumBox{
background-image:url(images/profileboxbg.jpg);
background-repeat:repeat-x;
margin-top:1px;
margin-left:1px;
margin-bottom:3px;
width:214px;
height:80px;
background-color:#5D102E;
border-radius:10px;
-webkit-border-radius:10px;


}

#forumBoxHeader{
padding:5px 5px 5px 5px;
text-transform:uppercase;
color:white;
height:15px;
font-family:verdana;
font-size:11px;
font-weight:bold;
xborder-bottom:1px solid #72183c;
}

#competitionBox{
margin-top:1px;
xmargin-left:3px;
margin-bottom:3px;
width:214px;
height:80px;
background-color:#000;

}

#competitionBoxHeader{
padding:5px 5px 2px 5px;
text-transform:uppercase;
color:white;
xheight:15px;
font-family:verdana;
font-size:11px;
font-weight:bold;
border-bottom:1px solid #fff;
}

#sponsorBox{
margin-top:1px;
margin-right:1px;
margin-left:1px;
margin-bottom:3px;
width:214px;
height:80px;
background-color:#000;

}

#voteBox{
background-image:url(images/voteboxbg.jpg);
background-repeat:repeat-x;
margin-top:1px;
margin-right:1px;
margin-left:1px;
margin-bottom:3px;
width:214px;
height:80px;
background-color:#000;

}

#pictureBoxHeader{
padding:5px 5px 5px 5px;
text-transform:uppercase;
color:white;
height:15px;
font-family:verdana;
font-size:11px;
font-weight:bold;
border-bottom:1px solid #72183C;
}





#pictureBox{
margin-top:3px;
margin-left:3px;
margin-bottom:3px;
width:214px;
height:176px;
background-color:#5D102E;
border-radius:10px;
-webkit-border-radius:10px;
}

.newsbox_content{
padding:2px 5px 2px 5px;
background-color:#5D102E;
height:69px;
color:white;
font-size:11px;
}

.newsbox_header{
color:white;
height:15px;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

.newsbox_text p{
color:white;
font-family:verdana;
font-size:11px;

}

.newsbox_text a{
text-decoration:none;
}

#currentnews{
margin-top:3px;
background-color:#F5FAFE;
width:423px;
height:258px;
border-radius:10px;
-webkit-border-radius:10px;

}

#currentnewsHeader{

background-color:#255524;

padding:5px 5px 5px 5px;
text-transform:uppercase;
color:white;
height:15px;
font-family:verdana;
font-size:11px;
font-weight:bold;

}



#countdownbox{
padding:5px 5px 5px 5px;

background-color:#A3CD84;

color:white;
font: 12px verdana, Arial, Helvetica, sans-serif;


}

#countdownbox span{
font-size:26px;
}

#countdownbox span.small_countdown{
font-size:16px;
}

.auktion_amount{
margin-top:10px;
font-size:16px;
}

.auktion_amount span{
font-size:26px;
}


.artist_box_header{
margin-bottom:10px;
padding:5px 5px 5px 5px;
background-color:#448011;
color:white;
font: 12px Arial, Helvetica, sans-serif;
}

#adsBox {
margin:0px 5px 5px 5px;  
}

#artistInfoBox {
margin:0px 0px 5px 0px;  
font-size:11px;
font-family:verdana;
}

#artistInfoBox a{
text-decoration:none;
color:black;
}

#artistInfoBox .rightbox_button a{
color:white;
}

#artist_blog{
position:relative;
top:0px;
}

.show_row{
padding:2px 0px 2px 0px;
background-color:#F4EFF1;
}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #fff; 
width: 738px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

#slideNavi{
padding:5px;
float:right;
width:461px;
height: 261px;
background-color:#F3EDEF;
background-image:url(images/newsboxbg.jpg);
background-position:Right;
background-repeat:no-repeat;

overflow:hidden;
border-radius:10px;
-webkit-border-radius:10px;


}

#slideNavi2{
padding:5px;
float:right;
width:461px;
background-color:#E9F3E4;
xbackground-image:url(images/newsboxbg.jpg);
xbackground-position:bottom Right;
xbackground-repeat:no-repeat;

overflow:hidden;
border-radius:10px;
-webkit-border-radius:10px;


}



#billettable td{
background-color:#A27D8A;
}

#s3capcha div {
    float: left;
} 

.gallist{
padding:0px 0px 0px 15px;
margin:0px 0px 2px 0px;
background-image:url(images/submenudot2.jpg);
background-repeat:no-repeat;
}

.gallist2{
margin:0px 0px 2px 0px;
}

.gallist a, .gallist2 a{
color:#4A071E;
text-decoration:none;
}

.prof_submit{

	color:white;
	height:19px;
	cursor:pointer; 
background-color:#255524;
	line-height:14px; 
	font-size:11px; 
	padding:3px 5px 3px 5px; 

border:0px solid #255524;


}



#paginator{

margin:5px 0px 5px 0px;

}

.pagination {
   font-size: 12px;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #E7D8DE;
	color: #4A071E;
}

.pagination .pxofy{
	float:left;
	font-size: 12px;;
	margin-right: 5px;
	margin-bottom: 5px;
	height:25px;
	color: #4A071E;
	padding-top:2px;
}	

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #255524;
    color: #fff;
	border: solid 1px #E7D8DE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}


/* V2 settings */


#newscolfp #currentnewsHeader{
width:220px;
padding:2px 5px 2px 5px;
margin-top:3px;
}

#blogcolfp #currentnewsHeader{
width:202px;
padding:2px 5px 2px 5px;
margin-top:3px;
margin-bottom:3px;

}

#coldelfp{
width:14px;
background-image:url(images/newsboxdel.jpg);
background-position:center;
background-repeat:no-repeat;
height:247px;

}

#slideNavi a, #slideNavi2 a{
text-decoration:none;
color:#000;

}

.latestnewsitem{
padding-bottom:11px;
padding-top:11px;
border-bottom:1px solid #A3CD84;
}
.latestnewsimgtd{
padding:0px 0px 0px 0px;
}

.latestnewsheader{
font: 13px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 0px;
text-decoration:none;
color:#5D102E;
}

.latestnewsheader, .latestnewsheader a{
font: 13px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 0px;
text-decoration:none;
color:#000;
font-weight:bold;
}

/* styling of the container. */
a.myPlayer {
	display:block;
	width: 320px;
	height:240px; 
	text-align:center;
	margin:0 15px 15px 0;
	float:left;
	border:1px solid #999;
}

/* play button */
a.myPlayer img {
	margin-top:70px;
	border:0px;
}

/* when container is hovered we alter the border color */
a.myPlayer:hover {
	border:1px solid #000;
}

#currentheader{
font: 15px Arial, Helvetica, sans-serif;
color:white;
xmargin-bottom:5px;
background-color:#864C62;//#4A071E;
width:870px;
padding:2px 10px 2px 10px;
}

#currenttr{
background-color:#864C62;//#4A071E;
}

/* ***** Morten And ****** */
img.bred_img {
	border:1px solid #4a94c5;
	padding:4px;
	margin:20px 0;
}

.img_box_right_200 {
	float:right;
	border:1px solid #4a94c5;
	padding:4px;
	width:200px;
	margin:20px 0 10px 20px;
}

.img_box_right_200 p, .img_box_bred p {
	line-height:12px;
	font-size:10px;
	margin:4px 0 0 0 ;
	background-color:#dddddd;
	padding:2px;
	}

.fakta_box {
border:1px solid #4a94c5;
	padding:4px;
background-color:#dddddd;
	line-height:12px;
	font-size:10px;
}

.img_box_bred {

	border:1px solid #4a94c5;
	padding:4px;
	margin:20px 0 10px 0;
}

img{
border:none;
}

.gallery_fotograf{
margin-left:40px;
font-weight:bold;
}

#slideNavi2 h1{
background-color:#255524;
padding:5px 5px 5px 5px;
text-transform:uppercase;
color:white;
font-family:verdana;
font-size:14px;
font-weight:bold;

}

#slideNavi2 p{
font-size:11px;
}

.bottom_text{
padding:3px;
}

.bottom_text a{
font-family:verdana;
font-size:10px;

text-decoration:none;
color:white;
}

#lefttdbot{
background-image : url(images/tdleft_bot4.png);
background-repeat: no-repeat; 
width:200px;
height:18px;

}

.newsticker_container{
height:70px;
width:310px;
overflow:hidden;
}

/* rounded corners - img*/

.rounded_wrapper {
	position: relative;
}
 
.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}
 
.rounded_wrapper div {
	height: 7px;
	position: absolute;
	width: 100%;
}
 
.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url(images/rounded_corners/tl.png) no-repeat left top;
}
 
.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url(images/rounded_corners/tr.png) no-repeat right top;	
}
 
.rounded_wrapper .br {
	bottom: 0;
	right: 0;
	background: url(images/rounded_corners/br.png) no-repeat right bottom;	
}
 
.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url(images/rounded_corners/bl.png) no-repeat left bottom;
}
 
/* IE6 fix */
.ie6_width .tr {
    right: -1px;
}
 
.ie6_width .br {
    right: -1px;
}
 
.ie6_height .br {
    bottom: -1px;
}
 
.ie6_height .bl {
    bottom: -1px;
}

/* yellow- lounge*/

#yl_top{
padding:10px;
	color:white;
	width:550px;
	height:400px;
	background: url(images/yellow_top.png) no-repeat left top;
margin-left:-10px;
}

#yl_top p.yl_header{
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}

#yl_top p{
	color:white;
	width:490px;
}

#yl_bot{
	background: url(images/yellow_bot.png) no-repeat left top;
	width:550px;
margin-top:-10px;
margin-left:-10px;
	height:100px;
}

#s3slider {
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 540px;
}

#s3sliderContent{
padding-left:0px;
}

.s3sliderImage img{
z-index:-1;
} 

.s3sliderImage .slider_text1{
	font-size: 28px;
    top: 300px;
	z-index:1000;
}

.s3sliderImage span {
    background-color: #000000;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    font: 10px/15px Arial,Helvetica,sans-serif;
    left: 0;
    opacity: 0.7;
    padding: 10px 13px;
    position: absolute;
    width: 514px;
}

#ratebar{
	background: url(images/raterow.png);
	height:30px;
}

#ratebar_small{
	background: url(images/raterow_small.png);
	height:20px;
}

.ceebox li{
height:120px;
}

table#datatable{
border:1px solid green;
margin-bottom:10px;
}

table#datatable td{
border:1px solid green;
padding:2px;
}

table#datatable td a{
color:#336600;
}

/* Comp styling */
.compbutton {
    background-color: #448011;
    border: 1px solid #000000;
    margin-top: 5px;
    padding: 2px 4px;
}
.
