table			{}
td				{}
img				{}
p				{margin-bottom:0px;}
sup				{font-size:10px; line-height:13px;}
H1				{font-family:Verdana, Geneva;	font-size:13.5pt; font-weight: 400; color:#212121; margin-bottom:6px; margin-top:0px;}
H2				{font-family:Verdana, Geneva;	font-size:10pt; font-weight:400; color:#212121; margin-bottom:0px; margin-top:0px;}
H3				{font-family:Verdana, Geneva;	font-size:13.5pt; font-weight:400; color:#375573; margin-bottom:10px; margin-top:0px;}
H4				{font-family:Verdana, Geneva;	font-size:9pt; font-weight:bold; color:#375573; margin-bottom:2px; margin-top:0px;}
H4.SkillHeadline{font-family:Verdana, Geneva;	font-size:9pt; font-weight:bold; color:#375573; margin-bottom:2px; margin-top:15px;clear:both;}
small			{text-transform:uppercase; font-size:10px;}	
input			{font-family:Verdana, Geneva;	font-size:12px; color:#000000;}
input.text		{font-family:Verdana, Geneva;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
input.searchfield{font-family:Verdana, Geneva;	font-size:10px; color:#ffffff; border:solid 1px #5b6b7a; background-color:#dce6f0; float:left; width:120px; height:18px; margin-top:10px; margin-left:5px; color:#212121; padding-left:3px;} 
input.newsfield{font-family:Verdana, Geneva;	font-size:12px; color:#000000; border:solid 1px #ffffff; background-color:#ffffff;  width:160px; height:18px; margin-top:2px; margin-bottom:2px;} 
input.comment{font-family:Verdana, Geneva;	font-size:12px; color:#000000; border:solid 1px #ffffff; background-color:#ffffff;width:160px; height:70px; margin-top:-3px; margin-bottom:2px;} 
input.button	{font-family:Verdana, Geneva;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
select 			{font-family:Verdana, Geneva;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
textarea.comment 		{font-family:Verdana, Geneva;	overflow:auto;width:160px; font-size:12px; color:#000000; border:solid 1px #FFFFFF; background-color:#FFFFFF;}
/*ol				{margin-left:0px; margin-top:0px;padding:0px;}*/

a		    {text-decoration:none; color:#375573; }
a:hover	{text-decoration:underline; color:#375573; }
a.link		    {text-decoration:none; color:#e65d24; }
a.link:hover	{text-decoration:underline; color:#e65d24; }
a.linktop
{
	text-decoration:none; 
	color:#375573; 
	font-size:10px;
	padding-left:10px; 
	padding-right:5px; 
	border-right:solid 1px #375573;
}
a.linktop:hover	
{
	text-decoration:underline;
	color:#375573;
	font-size:10px;
	padding-left:10px;
	padding-right:5px;
	border-right:solid 1px #375573;
}
a.linktopright
{
	text-decoration:none; 
	color:#375573; 
	font-size:10px;
	padding-left:10px; 
	padding-right:0px; 	
}
a.linktopright:hover	
{
	text-decoration:underline;
	color:#375573;
	font-size:10px;
	padding-left:10px;
	padding-right:0px;
}
a.menulink_first
{
	padding-left:30px !important;
	margin-left:9px;
}
a.menulink		
{
	text-decoration:none; 
	color:#ffffff; 
	font-size:13px; 
	padding: 10px 10px 7px 26px;
	float:left;  
	border-right:solid 2px #ffffff;
	background: none;
}
a.menulink:hover
{
	text-decoration:none; 
	color:#ffffff; 
	font-size:13px; 
	padding: 10px 10px 7px 26px;
	float:left;  
	border-right:solid 2px #ffffff; 
	background: url('../gfx/menu_arrow.gif') no-repeat left;
}
a.menulink_on		
{
	text-decoration:none; 
	color:#ffffff; 
	font-size:13px; 
	padding: 10px 10px 7px 26px;
	float:left;  
	border-right:solid 2px #ffffff;
	background: url('../gfx/menu_arrow.gif') no-repeat left;
}
a.menulink_on:hover
{
	text-decoration:none; 
	color:#ffffff; 
	font-size:13px; 
	padding: 10px 10px 7px 26px;
	float:left; 
	border-right:solid 2px #ffffff; 
	background: url('../gfx/menu_arrow.gif') no-repeat left;
}
input.searcharrow		{text-decoration:none; margin-top:13px; margin-left:2px;}
a.menuarrowtop		{text-decoration:none; padding-top:4px; padding-right:3px; float:left;}
a.menuarrowtop:hover{text-decoration:none; padding-top:4px; padding-right:3px; float:left;}
a.menuarrowleft		{text-decoration:none; padding-top:11px; padding-left:15px; float:left;}
a.menuarrowleft:hover{text-decoration:none; padding-top:11px; padding-left:15px; float:left;}
a.menuarrowleftblue		{text-decoration:none; padding-top:2px; float:left;}
a.menuarrowleftblue:hover{text-decoration:none; padding-top:2px;  float:left;}
a.menuleftlinkbig		{text-decoration:none; color:#375573; font-size:12px; font-weight:bold; margin-top:0px; padding-left:15px; display:block;}
a.menuleftlinkbig:hover{text-decoration:none; color:#375573; font-size:12px; font-weight:bold; margin-top:0px; padding-left:15px; display:block;}
a.menuleftlink		{text-decoration:none; color:#000000; font-size:11px; margin-top:8px; padding-left:35px; display:block;}
a.menuleftlink:hover{text-decoration:underline; color:#000000; font-size:11px; margin-top:8px; padding-left:35px; display:block;}
a.menuleftlink2		{text-decoration:none; color:#375573; font-size:11px; margin-top:8px; padding-left:45px; display:block;}
a.menuleftlink2:hover{text-decoration:underline; color:#375573; font-size:11px; margin-top:8px; padding-left:45px; display:block;}
a.menuleftlink_on		{text-decoration:none; color:#000000; font-size:11px; margin-top:8px; padding-left:35px; display:block;}
a.menuleftlink_on:hover{text-decoration:none; color:#000000; font-size:11px; margin-top:8px; padding-left:35px; display:block;}
a.searchlist		{text-decoration:none; color:#375573; font-size:12px; margin-bottom:10px; padding-left:20px; display:block;}
a.searchlist:hover{text-decoration:underline; color:#375573; font-size:12px; margin-bottom:10px; padding-left:20px; display:block;}
a.sitemap3		{text-decoration:none; color:#000000; font-size:11px; margin-top:8px; padding-left:90px; display:block;}
a.sitemap3:hover{text-decoration:underline; color:#000000; font-size:11px; margin-top:8px; padding-left:90px; display:block;}
a.sitemap4		{text-decoration:none; color:#000000; font-size:11px; margin-top:8px; padding-left:110px; display:block;}
a.sitemap4:hover{text-decoration:underline; color:#000000; font-size:11px; margin-top:8px; padding-left:110px; display:block;}
a.newsarrow		{text-decoration:none; }
a.newsarrow:hover{text-decoration:none;}
a.sendlink		{color:#000000;text-decoration:none; margin-left:5px; margin-top:8px; float:left; display:block;}
a.sendlink:hover{color:#000000;text-decoration:none; margin-left:5px; margin-top:8px; float:left; display:block;}
a.newslink		{text-decoration:none; color:#375573; margin-left:0px; margin-top:3px; display:block; }
a.newslink:hover{text-decoration:none; color:#375573; margin-left:0px; margin-top:3px; display:block;}
/* Gentagne */

body {
    margin:0px;
    padding:0px;
    background-color:#F3F3F3;
	background-repeat:repeat-x;
	background-position:center top;
	font:11px Verdana, Geneva;
	text-align:center;
	color:#375573;
	background-image:url("../gfx/bgBody.gif");
	

	/* Hvis der er dmenu på siden, skal text-align stå til left */
	}

#MainContainer 
{
    box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:992px; 
	padding:0px;	
	margin-top:20px;
	border:solid 2px #375573;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	
	}
	
#ContentContainer1 
{
   /* background-color:#dce6f0;
    position:relative;

    */
    background-color:#dde7f1;
    padding-bottom:20px;
    position:relative;

	}
	
#ContentContainer2 
{
    background-image:url("../gfx/bg.gif");
	background-repeat:repeat-y;
	position:relative;	
	padding-bottom:0px;

	}
	
	
.FloatBreaker {
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
#Center 
{
    float:left;
    width:720px;
	position:relative;
	overflow:hidden;
	}
	
/* Top */

#TopContainer {
	background-color:#ffffff;
	position:relative;
	}

#Logo {

	padding-top:46px;
    padding-left:36px;
    padding-bottom:10px;
	position:relative;
	}
	
#Functions {
    float:right;
    padding-right:5px;
    height:15px;
	position:relative;
	padding-bottom:5px;
	
	}
	

/* Bottom */

#BottomContainer {

	background-color:#375573;
	padding-left:236px;
	padding-top:7px;
	padding-bottom:4px;
	position:relative;
	}
	
.BottomText {
	color:#ffffff;
	font-size:10px;
	position:relative;
	}
	
/*#Address {
	background-color:#375573;
	padding-top:7px;
	padding-bottom:4px;
	position:relative;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	font-style:normal;
	}*/
		
/* Menu */

#Menu 
{  
	margin-bottom:1px;
    background-color:#375573;
    float:left;
    height:33px;
    position:relative;
	width:988px;
}

.SearchContent
{   
	/*old
	float:right;
    padding-right:10px;
	padding-top:10px;
  
*/
	
	background-color:#375573;
	float:right;
    width:140px;
	position:relative;
	height:30px;
	vertical-align:middle;

	}	
.SearchText 
{
	color:#ffffff;
    font-size:12px;
    padding-right:5px;
    float:left;
	position:relative;
	}	
	
/* Front */
.Blue
{ 
    display:inline;
    color:#375573;
    
    
    }
#WelcomeHeader
{ 
    padding-right:8px;
    color:#000000;
    font-size:20px;
    position:relative;
    
    }
#WelcomeTeaser
{ 
    background-image:url("../gfx/front_left_bg.gif");
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#dde7f1;
    width:376px;
    padding-bottom:30px;
    float:left;
    height:250px;       
    }
    
.WelcomePadding
{ 
    padding-left:20px;
    padding-top:23px;
    
    }
    
  .FrontBetween
{ 
    float:left;
    height:1px;
    width:2px;
    
    }
    
 .FrontTextTeaser
{ 
    margin-top:10px;
    width:342px;
    font-size:12px;
    line-height:18px;
    color:#212121;
    
    }
/*News */
   
#News
{ 
    background-image:url("../gfx/front_right_bg.gif");
    background-repeat:repeat-x;
    background-position:left bottom;
    background-color:#b8c7d6;
    float:left;    
    color:#000000;
    }
    
#NewsRightHeader
{
	text-align:center;
	background-image:url("../gfx/news_picture.jpg");
	width:610px;
	height:62px;
}
#NewsRightHeaderText
{
	padding-top:32px;
	color:#FFFFFF;
	font-size:22px;
}
.PaddingNews
{ 
    padding-left:17px;
    padding-top:17px;
    
    }
    
 .TopNews
 {
     width:570px;
     }
    
.NewsBox
{ 
    width:225px;
    float:left;  
}

.NewsBox H2 {font-family:Verdana, Geneva; font-size:9pt; font-weight:400; color:#212121; margin-bottom:0px; margin-top:0px;}
    
.Date
{ 
    color:#484848;
    font-size:11px;
    margin-bottom:2px;  
    }

.NewsBoxMargin
{ 
    margin-top:20px;
    margin-bottom:8px;  
    }
    
.NewsBoxBetween
{ 
    float:left;
    height:1px;
    width:60px;  
    }

/* LeftMenu */

#LeftMenu 
{
    float:left;
    width:252px;
	position:relative;
	}
	
.LeftContent
{
    padding-left:8px;
    padding-top:10px;
    padding-bottom:20px;
    padding-right:10px;
	position:relative;
	width:250px;
	overflow:hidden;
	}
	
.PaddingBetween
{
    padding-bottom:5px;
	position:relative;
	}
	
/* Center */


	
.CenterContent
{
    padding-left:20px;
    padding-top:12px;
    padding-right:20px;
	position:relative;
	padding-bottom:20px;
	
	}
	
.MainText 
{

	color:#212121;
	line-height:17px;	
    font-size:11px;
    padding-bottom:20px;
	position:relative;
	}
	
.ListInfo 
{
    margin-bottom:10px;
    margin-top:15px;
	position:relative;
	}
	
.ListInfo H1
{font-family:Verdana, Geneva;	font-size:13px; font-weight:bold; color:#375573; margin-bottom:0px; margin-top:0px;}
	
.ListText 
{   
    float:left;
    color:#375573;
    font-size:12px;
    padding-left:15px;
    padding-bottom:3px;
	position:relative;
	}
	
.Dot
{   
    padding-top:6px;
    float:left;
	position:relative;
	}
	
/* Employees */

.EmployeeName
{
	font-size:13px; font-weight:bold;
	margin-bottom:5px;
}

.SearchResultMainItemHeadline
{
	margin-top:10px;margin-bottom:5px;
}

.ArticleLinkList
{
	margin:0px;
	padding:0px;
	padding-top:15px;
}

.SectionText 
{
    color:#000000;
	line-height:18px;	
    font-size:11px;
    position:relative;
    padding-bottom:15px;
}
	
ul.focuslist, .SectionText ul
{
	line-height:18px;
	list-style: none;margin:0px;padding:0px;color:#000000;
}

ul.focuslist li, .SectionText li
{
	padding-left: 15px;
	background-image: url(../gfx/blackdot.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color:#000000;
}

.SectionPicture
{   
    border:solid 2px #375573;
    margin-right:20px;
    float:left;
	position:relative;
	margin-top:5px;
	}
	
/*.EmployeeList 
{
    width:270px;
    margin-bottom:10px;
    padding-left:20px;
	position:relative;
	}
*/	

/* Search */

#SearchContainer
{
    width:800px;
	position:relative;
	}
	
.Search
{
    
    padding-left:270px;
    padding-top:20px;
    padding-right:20px;
	position:relative;
	}
	
.DotSearchContainer
{  
    padding-top:14px;
    float:left;
	position:relative;
	}
	
.SearchListContainer
{  
    padding-top:8px;
    float:left;
	position:relative;
	}
	
.DotSearch
{   
    padding-bottom:20px;
   	position:relative;
	}

/* Newsletter */
.Newsletter
{
    padding-bottom:20px;
    padding-right:10px;
	position:relative;
}

.E-mail
{
    padding-bottom:5px;
	position:relative;
	color:#000000;
}	
	
.NewsletterMessage
{
	padding-top:30px;
	color:#000000;
	font-size:12px;
}

/* Send Link */
.SendLinkContainer
{
    padding-bottom:20px;
    padding-right:10px;
	position:relative;
}
.SendLinkContainer img
{
	vertical-align:middle;
	margin-left:4px;
}

.E-maillink
{
    margin-top:5px;
    margin-bottom:5px;
	position:relative;
	color:#000000;
}

.LinkComment
{
    float:left;
    padding-left:99px;
    padding-top:8px;
	position:relative;
	padding-bottom:8px;
	
}
	
.BottomImage
{
	
}

* html .HolyHack {
	height: 1%;
	}
	
/*
	For at Firefox og IE tolker border, padding og margin ens, 
	når de bliver brugt på en div med fast størrelse: 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
*/