/* CSS Document */
html{
	height:					100%;
	overflow-y:				scroll;
}

body{
background-color:#E48D50;
background-image:url('../images/body_bgtile.gif');
background-repeat:repeat-x;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: left;
}

#body_main{
width:100%;
min-height:650px;
}

.body_container{
padding:5px 5px 5px 5px;
width:935px;
background-image:url('../images/div_main.png');
background-repeat:repeat-x;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
border:none;
}

#submain{
min-height:500px;
background-image: url(../images/div_submain.png);
background-position:bottom;
background-repeat:repeat-x;
background-color:#fff;
}

.header{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:935px;
/*height:75px;*/
height:55px;
margin-top:-5px;
}

.logo{
margin-top:10px;
margin-left:15px;
width:240px;
float:left;
}

.right-header-group{
width:650px;
float:right;
padding:0px;
text-align:right;
}

.headm_login_group{
	width:650px;
	margin-bottom:20px;
	position: relative;
}
.header_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:215px;
margin-top:-10px;
float:left;
}


#langmenu {
	position: absolute;
	top: 5px;
	left: 0px;
}
#langmenu a {
	/*font-decoration: none;*/
}


/***************LOGIN**************/
/* CSS & IE6 FIX (_***) by RAJ0 */

#login {
	position:		absolute;
	/*right:			160px;*/
	right:			0px;
}

.loginContainer{
	position:		relative;
}

.loginBox{
	background:		url(../images/loginBox.png) no-repeat;
	width:			180px;
	height:			70px;
	position:		absolute;
	left:			-130px;
	top:			0px;
	display:		none;
	z-index:		100;
}

.loginKnap{
	cursor:			pointer;
	z-index:		10;
}
.logoutKnap{
	cursor:			pointer;
	margin-top:	    -20px;
	position:	       relative;
	z-index:	      20;
}

.closeBox {
	float:			right;
	width:			10px;
	padding: 		5px;
	cursor:			pointer;
}
.loginform {
	position:		absolute;
	top:			15px;
}
.forgotpasswd {
	float:				left;
	margin-left:		50px;
	margin-top:			3px;
	width:				80px;
	_margin-left:		20px;
}
.forgotpasswd a {
	font-size:			9px;
	color:				#808080;
}
.inputs {
	float:				left;
	width:				60px;
}
	.first{
		margin-left:	5px;
		margin-right:	15px;

		_margin-left:	3px;
		_margin-right:	1px;
	}
	.third {
		width:			23px;
		margin-left:	15px;

		_margin-left:	1px;
	}

.inputs label {
	float:				left;
	margin-bottom:		3px;
	color:				#808080;
	font-size:			9px;
}
.inputs input#user, .inputs input#pass {
	width:				60px;
	height:				14px;
	margin-right:		8px;
}

/***************LOGIN-end************/


/***************HEADER MENU**************/
				.header_menu ul{
				list-style-type: none;
				text-align: center;
				}

				.header_menu ul li{
				float:left;
				text-align: center;
				margin: 0px 8px 0px 5px;
				}
				.header_menu ul li a{
				color:#808080;
				text-decoration:none;
				}

				.header_menu a:active, .header_menu a .selected, .header_menu a:hover{
				color:#d95c05;
				}

				.header_menu ul .mlvl1-act{
				color:#d95c05;
				}

				.main_menu_searchboxgrp{
				padding-top:0px;
				height:20px;
				width:650px;
				}

				.mainmenu_container{
				#float:right;
				padding:0px;
				margin-top:0px;
				margin-left:-8px;
				}

				.mainmenu_container ul{
				padding:0px 0px 0px 0px;
				margin:35px 0px 0px 0px;
				list-style:none;
				height:20px;
				}
				.mainmenu_container ul li{
				 float: left;
				 height:20px;
				}
				.mainmenu_container ul li a IMG{
				border:0px;
				}

/***************HEADER MENU END**************/

/***************TOP SEARCH**************/
				.searchbox{
				width:130px;
				float:right;
				margin-top:-5px
				}

				.sbox_left{
				float:left;
				width:5px;
				height:15px;

				}
				.sbox_input{
				background:url('../images/sbox_bg.gif');
				float:left;
				margin: 0px;
				height:20px;
				width:110px;
				}

				.search_input{
				margin-top:2px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				border:1px solid #fff;
				background:none;
				}

				.sbox_submit{
				float:right;
				height:20px;
				margin: 0px;
				}
/***************TOP SEARCH END**************/

/***************SUB MENU**************/
.submenu{
height:20px;
}

.submenu .ul-submenu{
/*width:500px;*/
list-style:none;
height:20px;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
}

.submenu ul li{
float:left;
height:17px;
padding:3px 10px 0px 10px;
margin:0px;
}

        /**COLOR CHANGE EACH PAGE**/
				.topmenupage .submenu{
				background-color:#e5e5e5;
				}

				.fold .submenu .submenu-ACT{
				background-color:#597fae;
				}

				.training .submenu{
				background-color:#41bc41;
				}				

				.training .submenu-ACT {
				background-color:#2e872e;
				}

				.sundhed .submenu{
				background-color:#bb3a65;
				}

				.sundhed .submenu-ACT {
				background-color:#8a2d4c;
				}

				.fold .submenu{
				background-color:#6c9fd9;
				}

				.fold .submenu-ACT{
				background-color:#4d74a0;
				}


				.reportage .submenu{
				background-color:#b36bbb;
				}

				.brevkasse .submenu{
				background-color:#cdaa3b;
				}

				.lov .submenu{
				background-color:#d96c05;
				}

				.nyheder .submenu{
				background-color:#917b38;
				}

.submenu ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:10px;
margin:auto;
display:block;
}
.submenu ul li a:active,.submenu ul li a:hover, .submenu ul li a .selected{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

/***************SUBPAGES**************/
/*#sub{
border:1px solid;
min-height:400px;
}*/

.addClear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.left-sub{
float:left;
width:281px;
}

#sleft-col {
margin-top:5px;
width:280px;
height:520px;
}

#gray-end{
clear:both;
margin-top:5px;
width:281px;
height:46px;
background:url('../images/div_submain.png') bottom repeat-x;
/*background-color:#dedcd9;*/
}

/*#gray-end2{
clear:both;
width:281px;
height:23px;
background-color:#ecf0f8;
}*/

#snormal-col {
float:left;
width:399px;
margin:33px 20px 0px 20px;
padding-bottom:20px;
}


.right-sub{
float:left;
width:180px;
padding-left:15px;
background:url('../images/divider_left.gif');
background-repeat:no-repeat;
background-position:top left;
}

#sright-col{
margin-top:30px;
min-height: 500px;
}

#print{
/*margin-left:734px;
margin-top:13px;
position:absolute;
width:50px;
z-index:1;*/
margin-top:13px;
}

.print-link img{
position:relative;
top:5px;
}

.print-link1{
margin-left:5px;
}

#print a{
font-size:11px;
text-decoration:none;
color:#b2b2b2;
}


/* starting body conctent styles
.pagebody_container{
margin:5px 0px 0px 0px;
}*/

#banner-img {
	float: left;
	width: 400px;
	height: 520px;
	margin-right: 20px;
	/*margin-top: -11px;*/
	margin-top:4px;
	}


.left-part{
float:left;
width:500px;
margin-top:4px;
}
/**************LEFT PART OF FORSIDE**********/

				#left-col {
					float: left;
				}

				#videos{
				clear:both;
				width:500px;
				height:140px;
				background:url('../images/video-dummy.jpg');
				background-repeat:no-repeat;
				}



/**************LEFT PART OF FORSIDE**********/





#right-col{
	float: left;
	width: 250px;
	border:1px solid red;
	}


/*footer style*/
.footer{
margin-left:auto;
margin-right:auto;
width:935px;
margin-top:5px;
}

.companyinfo{
float:left;
margin-left:15px;
}

.companyemail{ float:left; margin-left:17px; }

.tiltop{
float:right;
margin-right:-5px;
}

.typolink{
float:left;
margin-left:195px;
}

/*subpage content*/

#snormal-col h1{
margin-top:0px;
margin-bottom:40px;
font-family:verdana;
color:#d95c05;
font-size:14px;
}

#snormal-col .csc-header{
margin-bottom:40px;
}

#snormal-col p, #snormal-col ul li{
font-family:Verdana;
font-size:11px;
color:#000000;
line-height:15px;
}

#snormal-col p i{
color:#808080;
}

#snormal-col ul{
padding:0px;
margin:0px;
margin-left:10px;
margin-bottom:15px;
}

#snormal-col ul li{
list-style:none;
padding-left:10px;
background:url('../images/list-bullet.jpg');
background-repeat:no-repeat;
background-position:0% 6px;
}

#snormal-col p a, #sright-col p a{
/*padding-left:11px;
background:url('../images/atag-arrow.gif');
background-repeat:no-repeat;
background-position:0% 80%;*/
color:#d95c05;
text-decoration:none;
}

#snormal-col p a:hover, #sright-col p a:hover{
text-decoration:underline;
}

#sright-col h1{
margin-top:0px;
margin-bottom:2px;
font-family:Verdana;
font-size:13px;
font-weight:bold;
color:#7a7a7a;
}

#sright-col p{
font-family:Verdana;
font-size:11px;
color:#000000;
line-height:15px;
}

#snormal-col input, #snormal-col textarea, #snormal-col select{
	border:1px solid #d95c05;
	margin-bottom:5px;
}

.csc-mailform textarea, .csc-mailform select, .csc-mailform fieldset {
	border:1px solid #d95c05;
	margin-bottom:5px;
}

.csc-mailform {
border:none;
}

.csc-mailform label{
vertical-align:top;
}


/*NEWS*/

#left-col h3 a{
font-family:verdana;
font-size:14px;
color:#d95c05;
text-decoration:none;
}

.news-latest-item .latest-arrow{
border:none;
margin-right:5px;
position:relative;
top:-5px;
}

.flexible_twocols_left, .flexible_twocols_right{
vertical-align:top;
}

.flexible_twocols_left .title a{
color:red;
text-decoration:none;
}

.flexible_twocols_right .news-list-date, .flexible_twocols_right .tx-ttnews-browsebox, .flexible_twocols_right .list-sub {
display:none;
}

.flexible_twocols_right .news-list-item{
padding-bottom:5px;
margin-top:-10px;
}

.flexible_twocols_right .news-list-container{
margin-top:15px;
}

.flexible_twocols_right .news-list-item .list-title a{
color:#000;
padding-left:15px;
text-decoration:none;
font-weight:normal;
background:url('../images/list-arrow.jpg');
background-repeat:no-repeat;
background-position:left;
}

.flexible_twocols_right .divheader{
position:relative;
top:-3px;
}




.news-latest-item img{
margin-bottom:10px;
}

.news-latest-item p{
font-family:Verdana;
font-size:11px;
color:#000000;
line-height:15px;
text-align:justify;
padding-right:5px;
margin-right: 10px;
}

#news-link{
position:absolute;
margin-left:815px;
margin-top:5px;
z-index:1;
}

#news-link a{
color:#d05c11;
padding-left:15px;
text-decoration:none;
font-size:11px;
font-weight:bold;
background:url('../images/list-arrow.jpg');
background-repeat:no-repeat;
background-position:left;
}


/********NEWS LATEST - end ***********/



.news-single-backlink a, .news-list-morelink a, .news-single-img a{
font-family:verdana;
font-size:11px;
color:#d95c05;
text-decoration:none;
background-image:none;
padding-left:0px;
}

.news-single-backlink{
margin-top:10px;
}


#snormal-col .tx-ttnews-browsebox a{
font-family:verdana;
font-size:11px;
color:#d95c05;
background-image:none;
text-decoration:underline;
padding:0px;
padding-right:5px;
}

.tx-ttnews-browsebox td{
border-right:1px solid #dddcdc;
}


#snormal-col .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a{
font-weight:bold;
text-decoration:none;
}

.news-single-item h1 img, .news-list-item h2 a img{
float:none;
}


/*LIST VIEW*/


.news-list-item{
padding-bottom:2px;
border-bottom:1px solid #dddcdc;
margin-bottom:12px;
}

.news-list-date {
display:block;
}

.date, .time {
font-family:verdana;
font-size:11px;
padding-right:5px;
border-right:1px solid #dddcdc;
margin-right:5px;
float:left;
}

.news_cat {
font-family:verdana;
font-size:11px;
padding-right:5px;
border-right:1px solid #dddcdc;
margin-right:5px;
float:left;
color: #d95c05;
font-style: italic;
}

.news-list-item .list-title{
clear:both;
}

.news-list-item .list-title a{
font-family:verdana;
font-weight:bold;
font-size:11px;
color:#d95c05;
text-decoration:none;
}

.news-list-item .list-title a:hover{
text-decoration:underline;
}

#snormal-col .list-sub .bodytext{
text-align:justify;
font-family:verdana;
font-size:11px;
}

#snormal-col .tx-ttnews-browsebox p{
color:#898886;
font-family:verdana;
font-size:11px;
}

#snormal-col .tx-ttnews-browsebox table{
text-align:justify;
}

.news-list-item IMG, .news-single-item IMG{
float:left;
margin-right:10px;
}

/*NEWS LIST VIEW - end*/


.news-amenu-container{
position:relative;
top:10px
}

.news-amenu-container h2{
/*font-family:verdana;
font-size:15px;
color:#d95c05;
top:10px*/
font-family:Verdana;
font-size:13px;
font-weight:bold;
color:#7a7a7a;
}
.news-amenu-container ul{
padding:0px;
margin:0px
}

.news-amenu-container ul li{
list-style:none;
font-family:verdana;
font-size:11px;
color:#7a7a7a;
margin-bottom:5px;
}

.news-amenu-container ul li a{
color:#d95c05;
text-decoration:none;
}

/*SEARCH*/

/*.csc-header csc-header-n1, .tx-indexedsearch{
position:relative;
top:-65px;
}*/

.tx-indexedsearch-searchbox-button{
border:1px solid #d95c05;
background-color:#d95c05;
color:#fff;
font-weight:bold;
}

.tx-indexedsearch-descr{
font-family:verdana;
font-size:11px;
}

.tx-indexedsearch-whatis p, .tx-indexedsearch-sw, .tx-indexedsearch-browsebox p{
font-family:verdana;
font-size:11px;
}

.tx-indexedsearch-title a{
font-family:verdana;
font-size:11px;
color:#d95c05;
text-decoration:none;
}

.tx-indexedsearch-title a:hover{
text-decoration:underline;
}

/*QUICK POLL*/



.tx-quickpoll-pi1 table{
background:url('../images/quickpoll_bg.gif');
background-repeat:no-repeat;
}

.pollquestion, .pollresulttext{
font-family:verdana;
font-size:10px;
font-weight:bold;
}

.poll-radio label{
font-family:verdana;
font-size:10px;
font-weight:bold;
}

.poll-radio span{
position:relative;
top:8px;
}

.tx-quickpoll-pi1 td h2, .polltitle h2{
background:url('../images/quickpoll_header.gif');
height:20px;
width:100%;
padding-top:2px;
padding-bottom:2px;
font-family:verdana;
font-size:15px;
font-weight:bold;
color:#d95a09;
}

.pollquestion{
height:40px;
vertical-align:top;
}

.pollquestion-div{
font-family:verdana;
font-size:10px;
font-weight:bold;
height:30px;
vertical-align:top;
}


.result-text{
color:#8b8b8b;
font-size:10px;
}

.pollresulttext{
padding-bottom:2px;
padding-top:3px;
}

.percent{
color:#d95a09;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding-left:3px;
/*position:relative;
left: 40px;*/
}

.left-part .pollsubmit{
background:url('../images/quickpoll_button.png');
width:65px;
height:25px;
border:none;
}

.button{
float:left;
margin-left:105px;
}

.link-res{
float:left;
margin-top:10px;
}

.link-res a {
color:#8b8b8b;
font-family:verdana;
font-size:10px;
text-decoration:none;

}

#result{
border-bottom:1px dotted #d95a09;
width:250px;
}

#poll{
border-bottom:1px dotted #d95a09;
width:250px;
}
.subheader_single {
	color: #808080;
	font-weight: bold;
}

input.signup_input {
	font-family: Verdana;
	font-size: 10px;
	background: transparent;
	border: 0;
}

