﻿@charset "utf-8";
/* CSS Document */


* {
margin: 0;
padding: 0;
list-style: none;
}


html, body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Verdana, Geneva, Helvetica;
	font-size:11px;
	color:#FFF;
	line-height: 19px;
	background-color: #333333;
	}

img {  
   border-style: none;
}

a:link {
	color: #838383;
text-decoration: none;
}
a:visited {
	color: #838383;
	text-decoration: none;
}
a:hover {
	color: #7e7800;
	text-decoration: none;
}
a:active {
	color: #7e7800;
	text-decoration: none;
}

.vejledning  a:link { color: #7e7800; 
            font-size: 10px;
}

.vejledning  a:visited{ color: #838383; 
            font-size: 10px;
}

.aktiv {
color: #7e7800;
}

#wrapper 
	{
	margin-left: auto;
	margin-right: auto;
	width: 927px;
	height: auto;
	padding-top: 30px;

	}

.text2 {
	font: verdana;
	font-size: 10px;
	color: #838383;
	line-height: 18px;
}

.h4
{
	line-height: 10px;
	text-transform: uppercase;
	font: verdana;
	font-size: 10px;
	color: #7e7800;
	font-weight: bold;
                padding-bottom: 5px;
}

#top 
	{
	float: left;
	width: 924px;
	height: 80px;
	padding-right: 3px;
	background-image: url(/Files/System/Images/top.jpg);
	background-repeat: no-repeat;
	border-bottom: solid 1px #353535;
	background-position: top;
	}
	
#menu2 
	{
	float: left;
	width: 924px;
	height: auto;
	padding-right: 3px;
	}
	
#menu3 
	{
	float: left;
	width: 924px;
	height: auto;
	padding-right: 3px;
	border-top: solid 1px #353535;
	}

#logo 
	{
	width: 370px;
	height: 80px;
	float: left;
	padding-top: 1px;
	}

#middletop
	{
	float: left;
	width: 889px;
	padding-right: 3px;
	height: auto;
	padding-left: 30px;
	font-size: 20px;
	color: #7e7800;
	font-family: arial;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 15px;
	text-transform: uppercase;
	}
	

#middle
	{
	float: left;
	width: 924px;
	padding-right: 3px;
	height: auto;
	background-image: url(/Files/System/Images/middlebg.jpg);
	background-repeat: repeat-y;
	}
	
#container
	{
	float: left;
	width: 924px;
	padding-right: 3px;
        min-height: 400px;
	padding-top: 5px;
	}

.leftholder
	{
	float: left;
	width: 431px;
	height: auto;
	padding-top: 0px;
	}
	
.rightholder
	{
	float: left;
	width: 433px;
	height: auto;
	padding-left: 0px;
	padding-right: 40px;
	padding-top: 0px;
	padding-bottom: 35px;
	}
	
.leftholder2
	{
	float: left;
	width: 460px;
	height: auto;
	padding-left: 30px;
	padding-bottom: 50px;
	padding-top: 10px;
	}
	
.rightholder2
	{
	float: left;
	width: 361px;
	height: auto;
	padding-left: 42px;
	padding-top: 15px;
	padding-bottom: 40px;
	}	
	
.rightpicture
	{
	float: left;
	width: 361px;
	height: 361px;
	padding-left: 0px;
	border-bottom: solid 1px #353535;
	padding-bottom: 1px;
	/*background-image: url(/Files/System/Images/gaver.jpg);*/
	background-repeat: no-repeat;
	}

.rightheader
	{
	float: left;
	width: auto;
	height: auto;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 8px;
	font-family: Arial;
	font-size: 20px;
	color: #7e7800;
	line-height: 20px;
	text-transform: uppercase;
        font-weight: normal;
	}

.rightheader2
	{
	float: left;
	width: 361px;
	height: auto;
	padding-top: 21px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 20px;
	color: #7e7800;
	line-height: 20px;
	text-transform: uppercase;
        font-weight: normal;
	}

.leftheader2
	{
	float: left;
	width: 361px;
	height: auto;
	padding-top: 22px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 20px;
	color: #7e7800;
	line-height: 20px;
	text-transform: uppercase;
        font-weight: normal;
	}


.rightpicturethumbs
	{
	float: left;
	width: 361px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.rightpicturethumbsbox1
	{
	float: left;
	width: 110px;
	height: auto;

	}

.rightpicturethumbsbox2
	{
	float: left;
	width: 110px;
	height: auto;
        padding-left: 15px;

	}

.rightpicturethumbsbox3
	{
	float: left;
	width: 110px;
	height: auto;
        padding-left: 15px;

	}

#middleheader
	{
	float: left;
	width: 924px;
	padding-right: 3px;
	height: 72px;
	}

#bottom
	{
	float: left;
        clear: both;
	padding-right: 3px;
	width: 924px;
	height: 23px;
	background-image: url(/Files/System/Images/bottom.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	color: #bfbc80;
	}
	
.h1
{
	padding-bottom: 20px;
	font-family: Arial;
	font-size: 30px;
	color: #7e7800;
	line-height: 40px;
	text-transform: uppercase;
        font-weight: normal;
}

.h2
{
	/*padding-bottom: 20px;*/
	font-family: Arial;
	font-size: 20px;
	color: #7e7800;
	line-height: 20px;
	text-transform: uppercase;
        font-weight: normal;
}

.h3
{
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #7e7800;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.picturetext
{
	padding-top: 3px;
	float: left;
	font-family: Arial;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 30px;
	text-transform: uppercase;
	height: auto;
	width: 341px;
	padding-left: 0px;
/*	background-image: url(/Files/System/Images/picturetextbg.png);
	background-repeat: no-repeat;
        background-position: bottom;*/
}

#boxcontainer
{
	float: left;
	height: auto;
	width: 195px;
	padding-left: 30px;
}

#leftcontainer
{
	float: left;
	height: auto;
	width: 227px;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 35px;
}

#maintextcontainer
{
	float: left;
	height: auto;
	width: 351px;
	padding-left: 50px;
	padding-top: 0px;
}

#newscontainer
{
	float: left;
	height: auto;
	width: 600px;
	padding-left: 50px;
	padding-top: 0px;
}

#mainnewscontainer
{
	float: left;
	height: auto;
	width: 351px;
	padding-top: 0px;
}


#globalpiccontainer
{
	float: left;
	height: auto;
	width: 220px;
	margin-left: 15px;
	margin-top: 67px;
        border: 1px solid #7E7800;
}


#newspiccontainer
{
	float: left;
	height: auto;
	width: 220px;
	margin-left: 15px;
        margin-top: 10px;
      /*border: 1px solid #7E7800;*/
}
#newsboxheader
{
	float: left;
	height: auto;
	width: 215px;
	padding-bottom: 20px;
	padding-left: 12px;
	padding-top: 5px;
}

#newsbox
{
	float: left;
	height: auto;
	width: 227px;
	background-image: url(/Files/System/Images/newsbg.jpg);
	background-repeat: repeat-x;
        margin-top: 5px;
}

.box1
{
	height: 281px;
	width: 195px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #333333;
	float: left;
}

.boxbottom
{
	height: 95px;
	width: 175px;
	background-image: url(/Files/System/Images/box1bottom.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;
	font-family: verdana, Geneva;
	font-size: 10px;
	line-height: 17px;
	color: #656565;
	float: left;
	text-transform: uppercase;
	border-bottom: solid 1px #333333;
}


.boxbottom a{
color:#656565;
}

.boxbottom a:hover{
color:#7E7800;
}


.box2
{
	height: 281px;
	width: 195px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #333333;
	float: left;
}

.box3
{
	height: 281px;
	width: 195px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #333333;
	float: left;
}

.box4
{
	height: 281px;
	width: 195px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #333333;
	float: left;
}

.boxtext
{
	padding-top: 243px;
	font-family: Arial;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 30px;
	text-transform: uppercase;
	height: 38px;
	width: 175px;
	padding-left: 20px;
	background-image: url(/Files/System/Images/boxtextbg.png);
	background-repeat: no-repeat;
        background-position: bottom;
}

.boxtext a{
	color: #FFFFFF;
text-decoration: none;
}

/*.boxtext a:hover{
	color: #000000;
text-decoration: none;
}*/


#t7content {
 height: auto;
 width: 640px;
float: left;
       padding-bottom: 20px;
}


#frontnewscontainer
{
	float: left;
	height: auto;
	margin-bottom: 10px;
	width: 897px;
	padding-left: 30px;
	padding-top: 15px;
}


#newsholder
{
	height: auto;
	width: 897px;
	color: #7e7800;
	float: left;
	font-family: Arial;
	font-size: 20px;
	text-transform: uppercase;
}

.newsheader
{
	height: auto;
	width: 400px;
	color: #7e7800;
	float: left;
	font-family: Arial;
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 10px;
}


.newsheader2
{
	height: auto;
	width: 400px;
	color: #7e7800;
	float: left;
	font-family: Arial;
	font-size: 20px;
	text-transform: uppercase;
	padding: 0px 0px 10px 38px;
}

.news1box
{
	height: auto;
	width: 423px;
	padding-left: 8px;
	padding-top: 8px;
	float: left;
	border-bottom: solid 0px #333333;
	border-top: solid 1px #333333;

	padding-bottom: 8px;
	background-image: url(/Files/System/Images/frontboxbg.jpg);
	background-repeat: repeat-x;
}

.news2box
{
	margin-left: 8px;
	height: auto;
	width: 423px;
	padding-left: 8px;
	padding-top: 8px;
	float: left;
	padding-bottom: 8px;
	background-image: url(/Files/System/Images/frontboxbg.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 0px #333333;
	border-top: solid 1px #333333;
}

.teaserimg
{
	height: auto;
	width: auto;
	float: left;
}

.teasertxt
{
	height: auto;
                width: 290px;
	float: left;
	padding-left: 20px;
}



.teasertxtheader
{
	line-height: 25px;
	text-transform: uppercase;
	font: verdana;
	font-size: 10px;
	color: #7e7800;
	font-weight: bold;
}

.teasertext
{
	font: verdana;
	font-size: 10px;
	color: #838383;
	line-height: 12px;
        margin-top: 2px;
        float: left;
        width: 210px;
}

.newstext
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: solid 1px #333333;
}

.newstext H4
{
	line-height: 12px;
	text-transform: uppercase;
	font: verdana;
	font-size: 10px;
	color: #7e7800;
	font-weight: bold;
}

#newselement h1
{
	padding-bottom: 20px;
	font-family: Arial;
	font-size: 30px;
	color: #7e7800;
	line-height: 40px;
	text-transform: uppercase;
        font-weight: normal;
}

.newstxtheader
{
	line-height: 25px;
	text-transform: uppercase;
	font: verdana;
	font-size: 10px;
	color: #838383;
	font-weight: bold;
}

.kontaktbox1
{
	width: 864px;
	height: auto;
	padding-bottom: 20px;
	margin-left: 30px;
	margin-right: 30px;
	float: left;
	padding-top: 30px;
       /* border-bottom: solid #333333 1px;*/
}

.kontaktbox2
{
	width: 864px;
	height: 200px;
	padding-bottom: 40px;
	margin-left: 30px;
	margin-right: 30px;
	border-top: solid #333333 1px;
	float: left;
	padding-top: 20px;
}

.kontaktpicbox
{
	width: 590px;
	height: 200px;
	float: left;
}

.kontakttextbox
{
	width: 274px;
	height: 200px;
	float: left;
}

#left
{
	width: 227px;
	height: auto;
	float: left;
	margin-left: 30px;
	margin-top: 30px;
}

#testitext
{
	width: 227px;
	height: auto;
	float: left;
	margin-left: 30px;
	margin-top: 30px;
}


#country {
	float: right;
	width: auto;
	height: 30px;
	text-align: right;
	padding-right: 30px;
	clear: right;
    }

	
        #country a:link, #country a:visited, #country a:active {
	color:#656565;
        }
        
        #country a:link#current{
	color:#7e7800;
		font-weight: bold;
        }

        #country a:hover {
	color:#7e7800;
	text-decoration:none;

        }
    
		#country ul { 
			list-style:none;
			margin:0 0 0 0px;
			padding:0;
		}
				
				#country ul li a:link, #country ul li a:visited, #country ul li a:active{
	display:block;
	line-height:normal;
	margin-left:8px;
	margin-right: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
				}
				
				#country ul li a:hover {
				}
				
				#country ul li {
	display:block;
	position:relative;
	clear: none;
	width: auto;
	text-align: center;
	height: auto;
	float: left;
				}
				
#country ul li ul {


					display:block;
					font-size:10px;
					position:relative;
					line-height:1px;
					top:auto;
					list-style:none;
					margin:0;
					padding:0;
					visibility:hidden;
					width:100%;
				}
				
				#country ul li:hover ul,
				#country ul li.msiefix ul {
					visibility:visible;
				}
				
#country ul li ul li {
display:block;
					position:relative;
					float:none;
					color:#333;
					height:auto;
				}

/* ----------TOP MENU-------*/


 #topmenu {
	float: right;
	width: 500px;
	height: 60px;
	text-align: right;
	padding-right: 30px;
	clear: right;
    }

	
        #topmenu a:link, #topmenu a:visited{
	color:#656565;
        }
        
        #topmenu ul li .aktiv{
	color:#7e7800;
	background-image: url(/Files/System/Images/active.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-weight: bold;
        }

        #topmenu a:hover {
	color:#7e7800;
	text-decoration:none;

        }
    
		#topmenu ul { 
			list-style:none;
			margin:0 0 0 0px;
			padding:0;
		}
				
	#topmenu ul li a:link, #topmenu ul li a:visited{
	display:block;
	line-height:normal;
	margin-left:18px;
	margin-right: 0px;
	padding-top: 20px;
	padding-bottom: 18px;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
				}



				
				#topmenu ul li a:hover {
				}
				
				#topmenu ul li {
	display:block;
	position:relative;
	clear: none;
	width: auto;
	text-align: center;
	height: auto;
	float: right;
				}
				
#topmenu ul li ul {


					display:block;
					font-size:10px;
					position:relative;
					line-height:1px;
					top:auto;
					list-style:none;
					margin:0;
					padding:0;
					visibility:hidden;
					width:100%;
				}
				
				#topmenu ul li:hover ul,
				#topmenu ul li.msiefix ul {
					visibility:visible;
				}
				
#topmenu ul li ul li {
display:block;
					position:relative;
					float:none;
					color:#333;
					height:auto;
				}
				

				
/* -------TOP MENU END -------*/


/* ----------LEVEL1 MENU-------*/
    
 #topmenulevel1 {
	float: right;
	width: auto;
	height: 40px;
	padding-right: 30px;
	font-size: 10px;
    }
	
        #topmenulevel1 a:link, #topmenulevel1 a:visited, #topmenulevel1 a:active {
	color:#656565;
        }
        
        #topmenulevel1 ul li .aktiv{
        color:#7e7800;
	background-image: url(/Files/System/Images/active.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-weight: bold;
        }

        #topmenulevel1 a:hover {
	color:#7e7800;
	text-decoration:none;

        }
    
		#topmenulevel1 ul { 
			list-style:none;
			margin:0 0 0 0px;
			padding:0;
		}
				
#topmenulevel1 ul li a:link, #topmenulevel1 ul li a:visited,  #topmenulevel1 ul li a:active {
	display:block;
	line-height:normal;
	margin-left:18px;
	margin-right: 0px;
	padding-top: 14px;
	padding-bottom: 14px; 
/*	margin:0 0px 0 0; */
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
				}
				
				#topmenulevel1 ul li a:hover {
				}
				
				#topmenulevel1 ul li {
	display:block;
	position:relative;
	width: auto;
	text-align: center;
	height: auto;
	float: left;
				}
				
#topmenulevel1 ul li ul {


					display:block;
					font-size:10px;
					position:relative;
					line-height:1px;
					top:auto;
					list-style:none;
					margin:0;
					padding:0;
					visibility:hidden;
					width:100%;
				}
				
				#topmenulevel1 ul li:hover ul,
				#topmenulevel1 ul li.msiefix ul {
					visibility:visible;
				}
				
#topmenulevel1 ul li ul li {
display:block;
					position:relative;
					float:none;
					color:#333;
					height:auto;
				}
				

				
/* -------LEVEL1 MENU END -------*/


/* ----------LEVEL2 MENU-------*/
    
 #topmenulevel2 {
	float: right;
	width: auto;
	height: 40px;
	padding-right: 30px;
	font-size: 10px;
    }
	
        #topmenulevel2 a:link, #topmenulevel2 a:visited, #topmenulevel2 a:active {
	color:#656565;
        }
        
        #topmenulevel2  ul li .aktiv{
        color:#7e7800;
	background-image: url(/Files/System/Images/active.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-weight: bold;
        }

        #topmenulevel2 a:hover {
	color:#7e7800;
	text-decoration:none;

        }
    
		#topmenulevel2 ul { 
			list-style:none;
			margin:0 0 0 0px;
			padding:0;
		}
				
#topmenulevel2 ul li a:link, #topmenulevel2 ul li a:visited, #topmenulevel2 ul li a:active {
	display:block;
	line-height:normal;
	margin-left:18px;
	margin-right: 0px;
	padding-top: 14px;
	padding-bottom: 13px; 
/*	margin:0 0px 0 0; */
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
				}
				
				#topmenulevel2 ul li a:hover {
				}
				
				#topmenulevel2 ul li {
	display:block;
	position:relative;
	width: auto;
	text-align: center;
	height: auto;
	float: left;
				}
				
#topmenulevel2 ul li ul {


					display:block;
					font-size:10px;
					position:relative;
					line-height:1px;
					top:auto;
					list-style:none;
					margin:0;
					padding:0;
					visibility:hidden;
					width:100%;
				}
				
				#topmenulevel2 ul li:hover ul,
				#topmenulevel2 ul li.msiefix ul {
					visibility:visible;
				}
				
#topmenulevel2 ul li ul li {
display:block;
					position:relative;
					float:none;
					color:#333;
					height:auto;
				}

				
/* -------LEVEL2 MENU END -------*/


/* -------LEFT MENU 2 -------*/

	#leftmenu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	width: 227px;
	border-top: solid #333 1px;
	border-bottom: solid #333 1px;
	font-weight: bold;
	background-image: url(Files/System/Images/leftmenubg.jpg);
	background-repeat: no-repeat;
}

#leftmenu li {
	font-size:10px;
	text-transform:uppercase;
}

#leftmenu a {
	color: #838383;
	display: block;
	margin: 0;
	padding: 3px 10px;
	text-decoration: none;
}

#leftmenu a:hover {
	color: #7e7800;
	padding-bottom: 3px 10px;
}	

#leftmenu .aktiv {
	color: #7e7800;
	padding-bottom: 3px 10px;
}
