@import url('tt_news.css');
@import url('content.css');

.clearboth {
	height: 1px;
	font-size: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
}


body{
margin-bottom:0px;
background:url('/fileadmin/templates/images/bodyBG.gif');
width:940px;
text-align: center;
margin-left:auto;
margin-right:auto;
}

#main-container {
text-align:left;
min-height:530px;
width:900px;
background-color:#fff;
padding-left:20px;
padding-right:20px;
border-left:1px solid #929292;
border-right:1px solid #929292;
background:url('/fileadmin/templates/images/background.png');
background-position:bottom right;
background-repeat:no-repeat;
background-color:#fff;
position: relative;
}

.addClear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
	
.top{
background:url('/fileadmin/templates/images/reddishBG.gif');
background-repeat:repeat-x;
width:900px;
height:117px;
}

#logo {
margin-top:43px;
float:left;
}

.printLogo{
margin-bottom:20px;
}

#print{
position: absolute;
z-index:1;
top: 25px;
right: 20px;
height: 12px;
width: 44px;
}

#printlink {
	float: right;
	display: block;
	height: 12px;
}

a#english {
	width: 24px;
	background: url('/fileadmin/templates/images/langSelector-en.png') no-repeat top left;
}

a#english:hover {
	background-position: bottom left;
}

a#danish {
	width: 19px;
	background: url('/fileadmin/templates/images/langSelector-dk.png') no-repeat top left;
}

a#danish:hover {
	background-position: bottom left;
}

a.langMenu {
	display: block;
	float: right;
	height: 12px;
	margin: 0 0 0 4px;
}

span.hideit {
	display: block;
	text-indent: -10000px;
	text-decoration: none;
}

.clearboth {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
}

/********************************* made a test here - ed */
#normal-col{
border-right:1px solid #e4e4e4;
float:left;
min-height:446px;
padding-bottom:0px;
padding-right:15px;
text-align:left;
width:693px;
margin-bottom:10px;
}

#normal-widecol {
    width: auto;
}

#normal-col hr{
background-color:#00548d;
border:0;
color:#00548d;
height:1px;
margin:3px 0px 3px 0px;
clear:both;

}


#right-col{
float:left;
padding-left:14px;
padding-bottom:15px;
}

#search{
/*border-left:1px solid #b2b2b2;*/
width:177px;
height:90px;
}

#klingerNews{
margin-top:15px;
margin-bottom:23px;
}

#nyhed{
margin-top:13px;
}
  
#bottom-container{
clear:both;
height:30px;
width:940px;
background-color:#00558e;
border-left:1px solid #929292;
border-right:1px solid #929292;
border-bottom	:1px solid #929292;

}


/*MENU STARTS HERE*/

/*##############################
            Main Menu
##############################*/

#mainMenu{
margin-top:68px;
/*width:425px;
*/
margin-right:5px;
float:right;

}

.mainMenuCont {
	height:12px;
	position:relative;
	left:12px;

}

.menuACT, .menuNO, .menuIfSub {
	float:left;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 10px;	
	height:12px;
}

.border{
	background:url('/fileadmin/templates/images/menuborder.gif');
	background-repeat:no-repeat;
	background-position:left 57%;
}


/*##############################
             UL's for 2nd level menu
##############################*/

.subMenu {
	list-style:none;
	margin:0px;
	padding:0px;
}

.subMenu LI a:hover,
.subMenuL3 LI a:hover,
.subMenuL4 LI a:hover{color:#eb1461;}

/*##############################
           LI's for 2nd level menu 
##############################*/

.subMenu-NO, .subMenu-ACT, .subMenu-ACTIFSUB{
	margin-left:10px;
}


/*##############################
             UL's for 3rd level menu
##############################*/


.subMenuL3 {
	padding:0;
	margin:0;
	list-style:none;
}


/*##############################
             UL's for 4th level menu
##############################*/


.subMenuL4 {
	padding:0;
	margin:0;
	list-style:none;
}



/*******************
	Forside
*******************/
.fce-holder{

border-right:1px solid #E4E4E4;
margin-right:15px;
margin-top:19px;
padding-bottom:20px;
padding-right:15px;
width:150px;
}
.imageRow{
margin-bottom:7px;
}

#middle {
	*padding-bottom:10px;
	*height:100%;
	_padding-bottom:10px;
	_height:100%;
}


