/* generelle styles */


body 
{
	margin:0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
    /*background-image: url("/graphics/v4.5/bg.png");
    background-repeat: repeat-x;
   
 background-color: #f0f0f0;*/


    line-height: 18px;
 
   background-color: #cbcfd4;
 /* background-color: #B3B9BF;*/
}

#aspnetForm 
{
    height: 100%;
}

.traaddesc_css
{
	font-size: 13px;
}

hr {
	color: #E6E6E6;
	height: 1px;
}

/* h1 is frontpage top news header */
h1 
{
	font-size: 18px;
    line-height: normal;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding:0px;
    margin: 0px;
}


/* h2 is frontpage subnews header */
h2 
{
	font-size: 15px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;

}
h2 a:link,  a:visited {
	text-decoration: none;
	color:  #000000;

	
}

h2 a:active, h2 a:hover  {
	text-decoration: none;
	color: #000000;
	border-bottom: 1px solid #3E5060;

}

/* h4 is sections on pages */
h5
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0;
	padding: 0;

}

h5 a:link,  h5 a:visited {
	text-decoration: none;
	color: #000000;

	
}

h5 a:active, h5 a:hover  
{
	text-decoration: none;
	color: #000000;
	border-bottom: 1px solid #3E5060;
}


a:link, a:visited
{
    color: #15649f;
    text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
	color: #3E5060;

}
a.link_list:link, a.link_list:visited {
	text-decoration: none;
	color: #000;
	border-bottom: 0px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;

}
a.link_list:active, a.link_list:hover  {
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #3E5060;

}

a.link_right:link, a.link_right:visited {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #CCC;
	line-height: 20px;

}
a.link_right:active, a.link_right:hover  {
	text-decoration: none;
	color: #3E5060;
	border-bottom: 1px solid #3E5060;
}
/* objects - classes */
.content_headline {
	color: #86919D;
	background: url(/graphics/bg_content_headline.gif) no-repeat left;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
}



.side_headline {
   background-color: #201212;
	
	color: #c5c5c5;
	padding-left: 10px;
	height: 20px;
	
}
.side2_headline {
	background-color: #201212;

	color: #c5c5c5;
	padding-left: 10px;
	height: 20px;
}

.forside_thumb {
	float: right;
	padding: 2px;
	border: 1px solid #E6E6E6;
	margin: 0 0 2px 0;
}
.articlepage_thumb {
	float: right;
	padding: 3px;
	border: 1px solid #E6E6E6;
	margin: 0 0 0px 0;
	
}
.forfatter {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.markering {
	color: #FFF;
	background-color: #000;
}
.date {
	font-size: 10px;
	color: #3E5060;
	margin: 0;
	padding: 0;
	
}

.time {
	background: url(/graphics/icon_time_clock.gif) no-repeat left;
	margin: 0px;
	padding: 0 0 0 15px;
}
.bruger {
	margin: 0px;
	padding: 0 0 0 0px;
}

.artikel_read_article {
	margin: 0 0 0 1px;
	padding: 0 0 0 15px;
	background-image: url(/graphics/icon_enlarge_read_more.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.artikel_read_comments {
	margin: 0px;
	padding: 0 0 0 16px;
	background-image: url(/graphics/icon_comment_grey.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.artikel_read_time {
	margin: 0px;
	padding: 0 0 0 0px;
	text-align:right;
	width:100%;
}
.artikel_forum_headline {
	font-size: 12px;
	line-height: 20px;

	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: black;
	text-decoration: none;
}

.artikel_navi {
	float: right;
	text-align: right;
padding-top: 8px;
}


.artikel_thumb_image {
	border: 1px solid #E6E6E6;
	margin-bottom: 6px;
}
.artikel_info {
	float: right;
	
	margin: 0 0px 5px 10px;
	border: 1px solid #E6E6E6;
	padding: 5px;
	background-color: #F9F9F9;
}

.artikel_info2 {
	
	
	margin: 5px 10px 5px 0;
	/*border: 1px solid #E6E6E6;*/
	padding: 5px;
	/*background-color: #F9F9F9;*/
}

.quickjump {
	width: 200px;
	
	font-size: 11px;
}
.quickjump1 {
	width: 200px;

	font-size: 11px;
	
}
.quickjump_artikel {
	width: 150px;
	
	font-size: 10px;
}
.banner_210x210 {
	padding-bottom: 5px;
	padding: 0px 0px 0px 5px;
	
}
.banner_150x35 {
	text-align: center;
	padding-top: 5px;
	
	
}
.custombanner 
{
    padding-top: 15px;
}

.login_form {
	width: 140px;
	
	font-size: 11px;
	margin-bottom: 2px;
}
.button_form {
	
	font-size: 11px;
	
}
.artikel_side {
	font-weight: bold;
}	

/* forumoversigt */
#forum_right {
	float: right;
	width: 250px;
}
#forum_seneste {
	float: left;
	width: 250px;
	border: 1px solid #E6E6E6;
	padding: 10px;
	margin: 0 0 0 0px;
}
#forum_nyeste {
	float: left;
	width: 250px;
	border: 1px solid #E6E6E6;
	padding: 10px;
	margin: 0 0 0 0px;
}
#forum_soeg {
	margin-bottom: 35px;
	margin-top: 30px;
}
#forum_indlaeg {
	padding: 10px;
	background-color: #F0F0F0;
	padding-bottom: 20px;
	margin: 0px;
}
#forum_oversigt {
	margin-bottom: 30px;
	font-size: 12px;
}
#forum_oversigt ul {
	margin: 15px 0 0 0;
	padding: 15px 0 0 1px;
}
#forum_oversigt li {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 15px 0 10px 0;
	border-bottom: 1px solid #E6E6E6;
}
#forum_oversigt a:link, #forum_oversigt a:visited {
	text-decoration: none;
	color: #000;
}
#forum_oversigt a:active, #forum_oversigt a:hover  {
	text-decoration: underline;
	color: #3E5060;
}
.forum_oversigt_headline {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 15px 0 10px 38px;
	margin: 0 0 10px 0;
	background: url(/graphics/icon_forum_oversigt_headline.gif) no-repeat top left;
}	
.forum_formular {

	font-size: 11px;
	width: 250px;
}
.forum_formular_benchmark {
	
	font-size: 11px;
	width: 120px;
}
.forum_formular_wide {

	font-size: 11px;
	width: 450px;
}
.forum_kommentar_headline {
	border-bottom: 2px solid #CCC;
	/* background: url(/graphics/icon_write_comment_pen.gif) no-repeat top left;*/
	margin: 0px;
	line-height: 11px;
	padding: 0 0 10px 18px;
}
.forum_kommentar_line {
	margin-bottom: 10px;
	padding-bottom: 7px;
	margin-top: 7px;
	border-bottom: 2px solid #CCC;
}
.forum_user_tag {
	font-size: 9px;
	line-height: 12px;
	color: #999;
}
.forum_svar_table {
	margin-top: 5px;
	width: 100%;
}
.forum_svar_tabless {
	margin-top: 5px;
	}
.forum_svar_row {
	vertical-align: top;
}
.forum_svar_row_hidden {
	 background-color:#FFF8E6;
}
.forum_svar_row_userhidden {
	 background-color:#FFD5D5;
}
.forum_svar_editedrow {
	 background-color:#DCDEE4;
	 padding-left: 5px ;
}
.forum_svar_row_showanyway {
	 background-color:#F0F0F0;
}
.forum_svar_column1 {
	width: 120px;
	padding-bottom: 10px;
	padding-top: 5px;
	vertical-align:top;
}
.forum_svar_column11 {
	width: 120px;
	height:12px;
	padding-bottom: 10px;
	padding-top: 5px;
	border-bottom: 2px solid #CCC;
	vertical-align:top;
}
.forum_svar_column2 {
	border-left: 1px solid #F0F0F0;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom: 2px solid #CCC;
}
/* download section */
.download_table_top {
	height: 30px;
	background-color: #F9F9F9;
}
.download_headline {
	background-color: #F9F9F9;
	border-bottom: 1px solid #E6E6E6;
	line-height: 24px;
	font-weight: bold;
}
.download_file {
	float: right;
	width: 234px;
	height: 57px;
	margin: 0 0 5px 10px;
	padding: 5px 0 0 10px;
	background-image: url(/graphics/bg_download.gif);
	background-repeat: no-repeat;	
}
.download_file_headline {
	font-size: 18px;
	line-height: 28px;
}
/* artikeloversigt */


#katego
{
	/*border-top: 1px solid #000;
	border-bottom: 1px solid #000;*/
	padding:5px 0;
	font-size:11px;
	font-weight:bold;
	
}
#katego a:link
{
	color:Black;
	text-decoration:none;
}
#katego a:active, #katego a:hover 
{	
	color: #000;
	text-decoration:underline;
}

#kategorier ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#kategorier ul li a {
	width: 150px;
}

#artikel_kolonne1 {
	float: left;
	width: 200px;
	margin: 0;
}
#artikel_kolonne2 {
	width: 200px;
	margin: 0 200px;
}
#artikel_kolonne3 {
	float: right;
	width: 200px;
	margin: 0;
}
/* generel opbygning - layout */
#container 	
{
   margin: 0 auto;
  
  border-left: 5px solid #ffffff;
	
   
	

}

#top {
	
	padding: 5px;
	
	background-color: #ffffff;
	text-align: center;
}
#top_content {
	float: right;
	width: 728px;
	height: 90px;
	margin: 8px 5px 5px 0px;
	/*padding: 0px 0 0 0px;*/
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

#jump {
	position:absolute;
	left:-1000%;
}
#banner 
{
    
    height: 64px;
   width: 980px;
   border-right: 5px solid #ffffff;
   
}
#banner_logo 
{
    	
	background-image: url("/graphics/v4.5/logo.png");
	background-repeat: no-repeat;
	height: 64px;
	width: 208px;
	float: left;
}

#banner_top 
{
    	
	background-image: url("/graphics/v4.5/btop.png");
	background-repeat: no-repeat;
	height: 37px;
	width: 772px;
	float: left;
	
}

#banner_bottom 
{
    	
	background-image: url("/graphics/v4.5/bbund.png");
	background-repeat: no-repeat;
	height: 27px;
	width: 772px;
	float: left;

}

#navigation {
    padding-left: 50px;
   
}

#banner_graa
{
    height:5px;
    width: 980px;
    background-image: url("/graphics/graabar.png");
	background-repeat: no-repeat;
	clear: both;
}

#navigation a {
		color: #FFF;
	background: #3f71a5 url("/graphics/knapvenstre.png") left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
	font-family: Arial;
	height: 27px;
	
}
#navigation a span {
	background: url("/graphics/knaphoejre.png") right top no-repeat;
	padding-right: 10px;
	font-family: Arial;
	height: 27px;
	padding-top: 5px;
}
#navigation a, #navigation a span {
	display: block;
	float: left;
	
}


#navigation a, #navigation a span {
	float: none
}

#navigation a:hover {
	color: #eeeeee;
	background: #7d9fc2 url("/graphics/knapvenstre_hover.png") left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
	font-family: Arial;
	cursor: pointer;
}
#navigation a:hover span {
	background: url("/graphics/knaphoejre_hover.png") right top no-repeat;
	padding-right: 10px;
	font-family: Arial;
	cursor: pointer;
}
#navigation ul {
	list-style: none;
	padding:0;
	margin: 0;	
	
	width:inherit;
}
#navigation li {
	float: left;
	display: block;
	margin: 0 1px 0 0;


}

#side1 {
	float: left;
	width: 200px;
	
	
}
#content {
	margin: 0px 0px 0px 0px;
	width: 780px;
	float: left;
	
}


#content_inner 
{
	padding-left: 10px;
	
	
}


#sitemaplist
{
 padding-left:20px
}
#side1_content p {
	padding: 0px 15px;
	
	
}
#commentnyheder 
{
	margin: 0;
	
}
#commentnyheder_content p
{
	margin:   0;
	padding:   10px 10px 0px 8px;
	
}

#side2_content {
	padding: 5px;
	
}
#side3_content {
	padding: 0px 5px 5px 5px;
}



.GraphColor
{
	background-color:Black;
	color:White;
	text-align:right;
	height:12px;
}
.BenchMarkGraph
{

}
.GraphTable
{
	width:450px;
	border:1px solid black;
}
.GraphText
{
	background-color:#FFFFFF;
}
.GraphResult
{
	background-image:url(/images/graph_bg.jpg);
	font-size:10px;
	height:25px;
	width:300px;
}
.GraphResult1
{
	background-image:url(/images/graph_bg.jpg);
	font-size:10px;
	height:5px;
	width:300px;
}
.MaxResult
{
 width:300px;
}
.MaxLimit
{

}
.GraphSeperator
{

}

.GrDown
{
	height:5px;
	background-image:url(/images/graph_down.jpg);
}





/* FORSIDE */
.bluelink a:link, .bluelink a:visited {
	text-decoration: none;
	color: #527EB3;
	
  
}

.bluelink a:active, .bluelink a:hover {
	text-decoration: none;
	color: #527EB3;
	border-bottom: 1px solid #3E5060;

}

.blacklink a:link, .blacklink a:visited
{
	text-decoration: none;
	color: #eeeeee;
/*font-weight: bold;*/
	font-size: 12px;
}

.blacklink a:active,.blacklink a:hover 
{
	text-decoration: none;
	color: #e6e6e6;
	/*border-bottom: 1px solid #3E5060;*/
	border-bottom: 1px solid #e6e6e6;
	/*font-weight: bold;*/
	font-size: 12px;
}


.blacklink_nosize a:link, .blacklink_nosize a:visited
{
	text-decoration: none;
	color: #191919;
	

}

.blacklink_nosize a:active,.blacklink_nosize a:hover 
{
	text-decoration: none;
	color: #191919;
	border-bottom: 1px solid #3E5060;
	
	
}

.graylink a:link, .graylink a:visited
{
	text-decoration: none;
	color:#383838;

	font-size: 11px;
}

.graylink a:active,.graylink a:hover 
{
	text-decoration: none;
	color:#383838;
	border-bottom: 1px solid #3E5060;
	
	font-size: 11px;
}



.veryblack a:link, .veryblack a:visited
{
	text-decoration: none;
	color:#000000;
	font-size: 11px;
}

.veryblack  a:active,.veryblack a:hover 
{
	text-decoration: none;
	color:#000000;
	border-bottom: 1px solid #000000;
	
	font-size: 11px;
}



.graytext 
{
    color: #3E5060;
}

.traad_nav 
{
    	padding-top: 9px;
letter-spacing: 1px;
	font-size: 14px;
}

.traad_nav a:link, .traad_nav a:visited
{
	text-decoration: none;
	color:#383838;

	font-size: 14px;
}

.traad_nav a:active,.traad_nav a:hover
{
    text-decoration: underline;
}

.fatbannerbluetext
{
    color: #15649f;
    font-weight: bolder;
}

.header_large
{
    font-size: 18px;
    padding-bottom: 5px;
    line-height: normal;
    font-weight: normal;
}

.header_small
{
    font-size: 12px;
    font-weight:bold;
}

.text_large
{
    color: #3E5060;
 
}

.text_small
{
    font-size: 11px;  
    color: #3E5060;
}

.leftwith5pxright
{
    float: left;
    padding-right: 5px;
}

.hr_dotted
{
    border-bottom:1px dotted #dddddd;
    display:table;
    padding-top: 2px;
    width: 100%;
  
}

.hr_dotted_nopadding
{
        border-bottom:1px dotted #dddddd;
    display:table;
   
    width: 100%;
}


#rightbar_banner_outside
{
    top: 200px;
    left:85%; 
    
 	overflow: hidden;
	position: absolute;
	z-index: -1;

}
.bold
{
    font-weight: bold;

}
/* v4.5 */

.whitelink a:link, .whitelink a:visited
{
	text-decoration: none;
	color: #eeeeee;
/*font-weight: bold;*/
	font-size: 12px;
}

.whitelink a:active,.whitelink a:hover 
{
	text-decoration: none;
	color: #e6e6e6;
	/*border-bottom: 1px solid #3E5060;*/
	border-bottom: 1px solid #e6e6e6;
	/*font-weight: bold;*/
	font-size: 12px;
}




.widget
{
    height: 25px; 
   
}

.widget_top_header
{
    margin-top: 5px;
    padding-top: 6px;
     padding-left:10px; 
    font-size: 11px;
    font-family: Helvetica, sans-serif;
   font-weight: bold;
    text-transform: uppercase;
    height: 21px;
 
}


.widget_body
{
    padding-left: 0px;
    padding-top: 5px;
}

.bluebg
{
   /* background-color:#255d98; */
    background-color:#2b5076;
    color: #eeeeee;
}

.blackbg
{
    background-color: #252525;
    color: #eeeeee;
}

.cyanbg
{
        background-color: #941d66;
    color: #eeeeee;
}

.bluetop
{
    background-color:#2b5076;
    color: #eeeeee;
}

.blacktop
{
    background-color:#000000;
    
    color: #eeeeee;
     
}

.graybg
{
   background-color:#f5f5f5;
   color: #000000; 
}

.graytop
{
   background-color:#e6e6e6;
   color: #000000; 
}



/* CLEAN UP BELOW!!! */

.frame_table
{
    border-width:0px;
    border-collapse:collapse;
}

.frame_bund
{
    height: 6px; 
    background-image: url('/graphics/v4.5/200pxsortbund.png'); 
    background-position:bottom; 
    background-repeat: no-repeat; 
}

.frame_top_header 
{
    margin-top: 5px;
    padding-top: 2px;
    font-size: 12px;
}





/* right frame */
.frame_right_top_header 
{
    margin-top: 5px;
    padding-top: 4px;
  
    font-size: 15px;
    color: #1b68a2;
}

.frame_right_gul_top 
{
    height: 6px; 
    background-image: url('/graphics/v4.5/200pxtopgul.png'); 
    background-position:top; 
    background-repeat: no-repeat;
    padding-left:10px; 
    color:#f7f7f7; 
}

.frame_right_gul_midt
{
/*  background-color: #f2f2e8;*/
background-color: #fffbe7 ;
  
    padding-left: 0px;
    padding-top: 17px;
    font-size: 10px;
}

.frame_right_gul_bund
{
    height:6px; 
    background-image: url('/graphics/v4.5/200pxbundgul.png'); 
    background-position:bottom; 
    background-repeat: no-repeat; 
}

.frame_right_gray_top 
{
    height: 6px; 
    background-image: url('/graphics/v4.5/200pxtopgraa.png'); 
    background-position:top; 
    background-repeat: no-repeat;
    padding-left:10px; 
    color:#f7f7f7; 
    
}

.frame_right_gray_midt
{
/*  background-color: #f2f2e8;*/
/*background-color: #f5f5f5;*/
background-color:#255d98;
   color: #eeeeee;
    padding-left: 0px;
    padding-top: 17px;
    font-size: 10px;
}

.frame_right_gray_bund
{
    height:6px; 
    background-image: url('/graphics/v4.5/200pxgraabund.png'); 
    background-position:bottom; 
    background-repeat: no-repeat; 
}


#footer_top
{
    background-image: url('/graphics/v4.5/footer_top.png'); 
   height: 10px;
   width: 980px;
    background-repeat: no-repeat; 
    margin-top: 20px;
}
#footer_midt
{
    background-color: #f5f5f5;
    width: 980px;
 
}

#footer_midt_content
{
    padding-left: 15px;
    width: 400px;
}
#footer_bund
{
    background-image: url('/graphics/v4.5/footer_bund.png'); 
      height: 10px;
   width: 980px;
    background-repeat: no-repeat; 
    padding-bottom: 10px;
}