@charset "utf-8";
/* CSS Document */

/* Achieving correct font sizes.

  px    %
  10	77
  11	85
  12	93 (was 93)
  13	100
  14	108 (was 107)
  15	116 (was 114)
  16	123.1 (was 122)
  17	131 (was 129)
  18	138.5 (was 136)
  19	146.5 (was 144)
  20	153.9 (was 152)
  21	161.6 (was 159)
  22	167
  23	174
  24	182
  25	189
  26	197
*/

html {
	background:#ffffff;	
	overflow-y: scroll;
	padding-top : 0;
	margin-top : 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	padding-top : 0;
	margin : 15px 0 15px 0;
	color:#333;
}

h1{
	color:#990000;
	font-size:77%;
	font-weight:normal;
	}
	
h2{
	color:#990000;
	font-size:85%;
	font-weight:normal;
	}
	
h3{
	color:#990000;
	font-size:93%;
	font-weight:normal;
	}
	
h4{
	color:#990000;
	font-size:69%;
	font-weight:normal;
	}

img a{ border:0px;}


#container {
	width : 1024px;
	margin : auto;

}

#content_bgtop {
	width : 843px;
	margin : 0 auto 0 auto;
	height : 265px;
	background: url(../images/top_bg.jpg) ;
	padding : 0;
}


#content_logo{
	height : 70px;
	padding : 60px 0px 0px 90px;
}

#breadcrumb{
	width : 660px;
	margin : auto;
	padding : 20px 20px 0px 12px;
	font-size:69%;
	color: #CCC;
}
#breadcrumb a{
	color: #CCC;
	text-decoration:none;
}

.bread_cur a:hover{
	color:#990000;
	text-decoration: none;
}

.bread_cur a:visited{
	color:#CCC;
	text-decoration: none;
}



.bread_cur{
	color:#ccc;
	text-decoration: none;
}

#container_content {
	width : 660px;
	margin : auto;
	padding : 0px 20px 10px 0px;
	font-size:77%;
}

#container_content h1{
	color:#990000;
	font-size:123.1%;
	font-weight:normal;
	}
	
#container_content h2{
	color:#990000;
	font-size:131%;
	font-weight:normal;
	}
	
#container_content h3{
	color:#990000;
	font-size:138.5%;
	font-weight:normal;
	}
	
#container_content h4{
	color:#990000;
	font-size:146.5%;
	font-weight:normal;
	}

#container_content a{
	color:#990000;
	font-size:100%;
	font-weight:normal;
	}


#container_footer {
	width : 843px;
	margin : auto;
	background:  url(../images/bottom_bg.jpg) bottom left no-repeat;
	height : 104px;
	padding : 40px 0 0 0px;
}



#content_footer {

	padding : 7px 0 0 0;
	font-size :69%;
	text-align: center;
	color:#999;
}



#content_footer a{
	color: #999;
	text-decoration:none;
}

#content_footer a:hover{
	color:#990000;
	text-decoration: none;
}

#content_footer a:visited{
	color:#999;
	text-decoration: none;
}


/* ------------------------------------------ indhold fce -----------------------------------------*/

#left_content_holder{
	width : 160px;
	float:left;
	padding : 0px;	
}

#content_left h4{
	color:#990000;
	font-size:90%;
	font-weight:normal;
}


#content_left {
	width : 130px;
	float:left;
	/*text-align:justify;*/
	padding : 0px;
}


#content_middle {
	/*width : 300px;*/
	width : 455px;
	float:left;
	/*text-align:justify;*/
	padding : 0px;
	
}


#content_middle_underside {
	width : 500px;
	float:right;
	/*text-align:justify;*/
	padding : 0px;
	
}

#content_middle_underside h2{
/*	background-image: url(../images/header_baggrund.png);
	background-repeat:no-repeat;
	background-position: center left;
	height: 52px;
	width:210px;
	padding:0px 0 0 2px;*/
	border-bottom: #cccccc solid 1px;
}




#content_right {
	width : 160px;
	float:right;
	/*text-align:justify;*/
	padding : 0px;
}


#topflash{
	width : 660px;
	margin : auto;
	padding : 0px 0px 10px 10px;
	font-size:77%;
}


#content_middle_underside ul{
	list-style-image:url(../images/red_bullet.png);
	
}

#content_middle_underside li{
	list-style-image:url(../images/red_bullet.png);
	padding : 0px 0px 0px 10px;
	margin : 0px 0px 0px 10px;
}


div #content_middle_underside, table, tbody, tr, td,  img, a{ border:0px;}

/* ------------------------------------------ menu styles -----------------------------------------*/


#content_menu {
	height:35px;
	width:800px;
	text-align:center;
	font-weight : normal;
	font-size : 93%; 
	/*font-variant:small-caps;*/
	margin : 50px 0 0 0px;
	
}

#content_menu_sub {
	font-size : 85%;
	text-align:left;	
}

#content_menu ul li a, #content_menu ul li a:visited {
	text-decoration : none;
	color : #333;
	padding: 0px 0 0 26px;
}

#content_menu ul li a:hover, A:active{

	color: #990000;

}

#content_menu ul li.main_selected a {  /*for typo3 */
	font-weight: normal  ;
	color: #990000;
	
}


#content_menu ul{
	/*margin : 6px 0px 0 0;*/
	padding : 0px 0 0 4px;
	
}



#content_menu li.main_selected a {
	font-weight : bold;
	color : #666;
	text-decoration : underline;
}



.invisible {
	display : none !important;
}

#content_static .tx-sremailsubscribe-pi1 dl, #content_static .tx-felogin-pi1 dl {
	margin : 0;
	padding : 0;
}

#content_static .tx-sremailsubscribe-pi1 dt, #content_static .tx-sremailsubscribe-pi1 dd,
#content_static .tx-felogin-pi1 dt, #content_static .tx-felogin-pi1 dd {
	float : none;
	text-align : left;
	padding : 0;
	margin : 0;
	width : 100% !important;
}

#content_static .tx-sremailsubscribe-pi1 label, #content_static .tx-felogin-pi1 label {
	display : block;
}

#content_static .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-text,
#content_static .tx-felogin-pi1 input.felogin_text {
	display : block;
	width : 100%;
	padding : 0;
	margin-bottom : 0.5em;
}


#content_static input.felogin_submit, #content_static input.tx-sremailsubscribe-pi1-submit {
	margin:1em 0 1em 0;
	padding:0 0.5em 0 0.5em;
}

#content_static div.clearage {
	padding : 0;
	margin-bottom : 1em;
}


dl.csc-textpic-image {
	padding : 5px;
	/*background : #f6f6f6;*/
	/*border : 1px solid #d3d3d3;	*/
	font-family : "trebuchet ms", arial, sans-serif;
	margin-bottom : 20px !important;
	margin-right : 10px
}

dl.csc-textpic-image dd {
	padding-top: 5px;
	font-size : 85%;
	font-weight : bold;
	text-align : left;
}

div.csc-textpic-imagecolumn {
	width : auto !important;
}





div.news-amenu-container ul {
	margin-left : 0;
}
div.news-amenu-container li {
	list-style-type : none;
}


div .csc-textpic-text a{
	color:#990000;
	font-size:100%;
	font-weight:normal;
	}

div .news-latest-container a{
	color:#990000;
	font-size:100%;
	font-weight:normal;
	}


/* ------------------------------------------ menu styles -----------------------------------------*/



#content_menu ul li a, #content_menu ul li a:visited {
	text-decoration : none;
	color : #333;
	/*margin : 0px 0 0 10px;*/
	margin : 0px 0 0 0px;
	
}

#content_menu ul li a:hover, A:active{
/*	text-decoration:underline;*/
	color: #990000;
/*	color:#999;*/
}

#content_menu ul li.main_selected a { 
/*	font-weight: normal;*/
	text-decoration: none;
	color: #990000;
	font-weight:bold;
}


#content_menu ul{
	margin : 6px 0px 0 0;
	padding : 0px 0 0 4px  ;
}

/*#content_menu li{
	list-style-type: none;
	display:inline;
	padding : 0px 0px  10px 5px;
	margin : 0 0px  0 25px;
	height: 48px;
}*/

#content_menu li{
	list-style-type: none;
	display:inline;
/*	padding : 0px 0px  0 5px;
	margin : 0 0px  0 3px;*/
	padding : 0px 0px  0 33px;
	margin : 0 0px  0 30px;
}


#content_menu li.main_selected a {
	font-weight : bold;
	color : #666;
	text-decoration : underline;
}

/* --------------------------------- menu sub css ----------------------------------*/

#menu_sub{
	width : 150px;
	height:100%;
	text-align:left;
	float:left;
	padding : 0px 0px 0px 0px;
	/*margin:  13px 0 0 0;*/
	margin:  6px 0 0 0;
	}
	
#menu_sub ul li a, #menu_sub ul li a:visited {
	text-decoration : none;
	color : #333;
	/*margin : 0px 0 0 0px;*/
	
}

#menu_sub ul li a:hover, A:active{
	color: #990000;
}

#menu_sub ul li.sub_selected a { 
	font-weight: normal;
	text-decoration: none;
	color: #990000;
}


#menu_sub ul{
	/*margin : 0px 0px 0 0;*/
	list-style-image:url(../images/cirkel_m_sort.png);
	padding : 0px 0px 0px 10px;
margin : 0px 0px 0px 10px;
}



#menu_sub li{
	list-style-type: none;
	padding : 0px 0px 0px 10px;
margin : 0px 0px 0px 10px;
	
}

#menu_sub li.main_selected a {
	font-weight : bold;
	color : #666;
	text-decoration : underline;
}



/*______________________________________________________*/


.to_kolonner{
	width: 455px;
	/*height:300px;*/
	float:left;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:0px;
	/*font-size:80%;*/
	}
	
.to_kolonner_left{
	width: 200px;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	}
	
	
.to_kolonner_right{
	width: 200px;
	float:right;
	text-align:left;
	margin:0px;
	padding:0px;
	}
	
