@import url('content.css');
@import url('tt_news.css');
*{
font-size:11px;
font-family: verdana, arial;
}
A{
color:#f85d10;
text-decoration:none;
}
/*CSS for containers*/

body{
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
text-align:center;
background:url(../images/background.gif);
width:970px;
color:#666666;
}

#wrapper{ 
  width:970px;
  min-height:558px;
  height:auto;
  text-align:left;
  background-color:#ece7e1;	
}
#topcon{
width:970px;
height:140px;
background : url(../images/topbg.gif) no-repeat top left;
}

#logo {
margin:0 0 0 0 ;
padding:0 0 0 0;
float:left;
width:179px;
height:140px;
}

#contents{
clear:both;
width:970px;
min-height:410px;
height:auto;
padding-bottom:15px;
}

#normal-col{
float:left;
width:739px;
min-height:300px;
height:auto;
}

#right-col{
float:left;
margin-left:2px;
width:229px;
min-height:430px;
height:auto;
}

/*CSS for top links , kontakt,search, english/danish etc*/
#toplinks{
float:left;
width:791px;
height:140px;

}

.toplinks {
margin:2px 30px 0 0;
padding: 0 0 0 0;
list-style:none;
float:right;
}
.searchform_input , .searchform_submit{
float:left;
margin-top:-2px;

}

.searchform_input .inputbox{
  border:1px solid #666666;
  font-size:10px;
  width:94px;
  height:13px;
}

.toplinks A {
color:#666666;
font-size:10px;
}

.toplinks A:hover, .toplinks A:active {
text-decoration: underline;
}
.toplinks LI{
padding-top:10px;
float:left;
margin-left:11px;
}

.toplinks LI A{
padding-top:3px;
font-family:verdana;
font-size:9px;
}

#misclinks{
width:791px;
height:74px;
}

/*CSS for footer*/

#footer{
clear:both;
width:970px;
height:27px;
color:#666666;
text-align:right;
font-size:10px;
}
#footul{
list-style:none;
float:right;
padding:0 0 0 0 ;
margin: 0 0 0 0 ;

}
#footul LI{
float:left;
padding:0 0 0 0 ;
margin: 0 0 0 0 ;
height:27px;
}
#footul LI#footli{
background-color:#ffffff;
padding-right:27px;
}
#footul A{
color:#666666;
}

#footul LI#footli P{
padding-top:7px;
font-size:10px;
}




/*CSS for Main Menu (Top MENU)*/
.mainmenu{
list-style:none;
float:right;
margin:0 10px 10px 7px;
padding : 0px 0px 0px 0px ;

}

.mainmenu LI.mm_normal, .mainmenu LI.mm_firstentry{
float:left;
padding:4px 4px 0px 4px;
height:28px;
border-left:2px solid #ece7e1;
}

.mainmenu LI.mm_firstentry{
border-left:0px solid #ece7e1;
}


.mainmenu IMG{
}
.mainmenu A IMG{
}

.mainmenu  A:hover {
color:	#f85d10;
}


/*CSS for Submenu (Left Menu)*/

.submenu_l1 , .submenu_l2{
list-style:none;
padding: 0 0 0 0;
margin:0 0 0 0 ;
}

.submenu_l1{
padding-left:21px;
}

.submenu_l1 LI{
border-bottom:2px solid #ece7e1;
width:157px;
background: url(../images/menubg.gif) repeat-y top right;
min-height:32px;
height:auto;
}

.submenu_l1 LI A{
display:block;
padding-left:25px;
padding-top:7px;
font-family:"Myriad Pro",verdana;
font-size:11px;
color:#666666;
font-weight:normal;
line-height:20px;
}
.submenu_l1_selected A{
background : url(../images/arrsub.gif) no-repeat top left;
}




.submenu_l1 LI A:hover{
background : url(../images/arrsub.gif) no-repeat top left;
}

.submenu_l1 UL.submenu_l2{
list-style:none;
padding-left:20px;
padding-bottom: 8px;

}

.submenu_l2 LI, UL.submenu_l1 LI UL.submenu_l2 LI{
border:none;
min-height:0;
height:auto;
width:132px;
padding: 0 0 0 0 ;

}
.submenu_l2 LI A:hover{
background:url(../images/newsarr.gif) no-repeat 0px 4px;
}
.submenu_l2 LI A{
padding: 0 0 0 10px ;
background:url(../images/newsarr.gif) no-repeat 0px 4px;
}
#right-col a {
font-size:10px;
}

/*CSS for Breadcrumb*/
#breadmenu{
clear:both;
}
.breadcrumb{
list-style:none;
padding:0 0 0 0 ;
margin:0 0 0 20px;
}

.breadcrumb LI{
padding-top:-3px;
float:left;
}
.breadcrumb a {
color:#666666;
padding-top:-6px;
margin-right:3px;
margin-left:3px;
font-size:10px;
}
.arrcr{
float:left;
}




/*CSS For Subpage*/

#sub-normal{
background:#ffffff;
width:518px;
padding:21px 20px 20px 20px;
float:left;
min-height:286px;
height:auto;
margin-left:1px;
margin-bottom:20px;
}

/*Left contents CSS*/

#left-con{
width:179px;
min-height:443px;
height:auto;
float:left;
margin-left:1px;
}
#testi-box UL{
margin:0 0 0 0;
padding: 0 0 0 10px;
}

#testi-box{
clear:both;
background: url(../images/leftbottom.gif) no-repeat bottom left #bdb8b2;
width:121px;
min-height:117px;
height:auto;
margin-left:29px;
color:#ffffff;
padding: 13px 10px 5px 18px;
}

#testi-box P{
font-size:10px;
}


/*CSS  for FCEs*/
#fx-fcemain{
margin-left:30px;
}

.right_fce{
  width:200px;
	
}

.right_fce .right_fce_topimage{
  width:200px;
  height:260px;
}
.right_fce .right_fce_topimage_curve{
  height:260px;
  width:200px;
  margin-top:-260px;
  text-align:right;
}
.right_fce_mdlcontent , .right_fce_botcontent{
min-height:54px;
height:auto;
}

.right_fce .right_fce_mdlcontent{
border-top:2px solid #ece7e1;
}


.forside_fcebox {
  background-color:#FFFFFF;
  width:178px;
	margin-bottom:2px;
	min-height:60px;
	padding :0px 5px 4px 17px;
}
.forside_fcebox p{
	font-family:verdana;
	color:#333;
	font-size:9px;  
}
.front_fceright {
	background: #fff url(../images/newsbg.gif) no-repeat top left ;
	margin-bottom:2px;
	padding-bottom:13px;
	padding-top:2px;
	padding-left:17px;
  
	}

.right_fce .right_fce_botcontent{
  background-image:url('../images/fce_rtbottom_bg.gif');
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#f85d10;
  width:178px;
	padding :5px 5px 5px 17px;
}

.fce_box_header {
margin-top:2px;
}
.fce_box_body{
margin-top:6px;
color:#ffffff;
font-size:9px;

padding-right:9px;
}
.fce_box_body A{
color:#ffffff;
font-size:9px;
}

.fce_box_body A:hover{
text-decoration:underline;
}
/*
FRONT PAGE MIDDLE PORTION
*/

#normal-col .flexible_multicols{
margin-top:28px;
width:671px;
background:url(../images/whiteline.gif) no-repeat;
/*background:url(../images/whiteline.gif) no-repeat;*/
padding-left:30px;
}

/*FRONT PAGE FCE MIDDLE*/
#normal-col .flexible_multicols		.fce_fp_smallbox{
		  margin:0px;
		}
#normal-col .flexible_multicols		.fce_fp_smallbox A{
			display:block;
		  width: 118px;
		  height:150px;
/*troels		  height:120px;		  */
		  background-color:transparent;
		  text-decoration:none;
		  margin:0px 0px 0px 0px;
			padding:23px 0px 0px 0px ; 

		}
		
#normal-col .flexible_multicols		A SPAN.fce_fp_h{
			margin:0px;
			font-family:"Myriad Pro",verdana;
			font-size:11px;
			color:#333333;
		  font-weight:700;


		}
		
#normal-col .flexible_multicols		A SPAN.fce_fp_p{
			margin:0px 0px 0px 0px;
			font-family:verdana;
			font-size:9px;
			color:#333333;
			width: 118px;
			display: block;
			position: relative;
		}
		
#normal-col .flexible_multicols		A:hover SPAN.fce_fp_h{
			color:#f85d10;
		}

#normal-col .flexible_multicols		A:hover SPAN.fce_fp_p{
			color:#777777;
		}
		

#normal-col .flexible_multicols		A:hover{
		background-image:url('../images/fce_fp_hoverimage.gif');
		background-position:  top left;
		background-repeat:no-repeat;
		}
				
#normal-col .flexible_multicols		.fce_fp_smallline{
		  width:2px;
		  height:20px;
		  background-color:#FFFFFF;
		  margin-top:-163px;
		}
		
#normal-col .flexible_multicols		.fce_fp_content {
		  padding:0px 5px 0px 10px;
		  background:transparent;
			width: 118px;
    }

		
		
		
/*Search Result CSS*/
.browsebox{
list-style:none;
margin-left:0px;
padding-left:0px;
padding-bottom:15px;
}
.browsebox LI{
float:left;
padding-right:5px;
}
.tx-indexedsearch-title{
clear:both;
}
.tx-indexedsearch-form ,.tx-indexedsearch-search-for,.tx-indexedsearch-search-select-section ,.tx-indexedsearch-search-select-order ,.tx-indexedsearch-search-select-results,.tx-indexedsearch-search-select-group{
margin-top:5px;
}
.fieldsrch{
border:1px solid #7D7D7D;
}



/*this is for CSS in Safari browser , */

@media all and (min-width:0px) {

#footer{

}

.footer-text P , .footer-text{
padding-right:4px;
font-size:10px;
font-family:verdana;
}

.footer-text P A, .footer-text a{
font-size:10px;
}

#normal-col .flexible_multicols		A SPAN.fce_fp_h , .fce_fp_f A{
margin:0px;
			font-family:"Myriad Pro",verdana;
			font-size:9px;
			color:#333333;
			font-weight:700;
}

.csc-sitemap ul {
        padding:0;
        margin:0;
}

.csc-sitemap ul li {
       margin: 2px 0px 0px 20px;
}


#normal-col .flexible_multicols		A SPAN.fce_fp_h{
line-height:120%;
}

#normal-col .flexible_multicols		A SPAN.fce_fp_p{

}

.flexible_multicols table tr td {
	width: 118px;
	}
