/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

.clearer{
clear:both;
}

/*styles template start*/
html,body {
	font-family: arial, verdana, Sans-serif;/*100% "Trebuchet MS", Helvetica , Sans-serif;*/
	background-color: #f5f6f8;
	margin: 0; 
	padding: 0;
	color: #6E6F71;
	font-size:13px;
	line-height:18px;
}

body a {
	text-decoration:none;
	color:#6d6e70;
}


#container { 
	width:950px;  
	background-color: #fff;
	margin: 0 auto;
	border: 1px solid #cdcdcd;
	text-align: left;
	background-image:url(../images/collum.jpeg);
	background-repeat: repeat-y;
}



#maincontent {
	float: left;
	width: 696px;  /*730 -17 -17*/
	margin-left:17px;
	background-color:#fff;
}




#header { 
	background:#FFFFFF;
	height:171px;
	width:950px;
	
}

#header_picture {
	width:732px;
	height:123px;
	background:url(../images/dummy_pic.png);
	float:right;
}

#sidebar {
	float: left; 
	width: 218px;
	text-align: center;
}

#sidebar_and_content{
	padding-top:17px;
}


#footer { 
	background-color:#fff;
	height:80px;
	width:auto;

	clear:both;
} 


#blue_footer {
background-color:#0285cb;
height:5px;
line-height:1px;
font-size:1px;

}

#footer_adress {
	width:217px;
	float:left;
	border-right:1px solid #c1c3c0;
	font-size: 11px;
	text-align: center;
	color: #bababa;
	font-weight: bold;
	height: 58px;
}

#footer_adress #footer_adress_inner {
	margin-top: 6px;
}


#footer_copyright {
	width:732px;
	height:58px;
	margin-top:3px;
	text-align: center;
	color: #bababa;
	font-weight: bold;
	font-size: 11px;
	float: left;
}

#footer_copyright_inner {
	margin-top: 21px;
}

#footer_copyright_inner,
#footer_copyright_inner a {
	font-size: 11px;
	color: #bababa;
	font-weight: bold;
}

#footer_copyright_inner a {
	text-decoration: underline;
}


#logobox {
	width:218px;
	height:141px;
	float:left;

}

#logobox_grey_bottom {
	height:30px;
	background-color:#6e6f71;
	margin-top:0px;
	width:217px;
	border-right:1px solid #cdcdcd;

}

#logobox_grey_bottom img{
	margin-top:4px;
	float:right;
	margin-right:14px;
}
#logo {
	width:217px;
	height:140px;
	border-right: 1px solid #cdcdcd; 
}



#header_menu {
	background-color:#FFF;
	height:48px;
	width:732px;
	float:left;
}

#header_menu ul li {
	display: block;
	float: left;
	
}
#leftMenu {
	text-align:left;
	margin-top:20px;
	margin-left:0px
}

#leftMenu ul {
	margin-left:12px;
	padding-left:0px;

}


#leftMenu ul li{
	background-image:url('../images/bulletNo.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:30px;
	list-style-image:none;
	padding-left:30px;
}


#leftMenu ul li.act{

	background-image:url('../images/bulletAct.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	list-style-image:none;
	padding-left:30px;
	line-height:30px;

}

#leftMenu ul li.secondlevel{
	background-image:none;
	padding:0px;
	margin:0px;

}
#leftMenu ul li ul li{
	background-image:url('../images/bulletNo2.gif');
	background-repeat:no-repeat;
	background-position:10px 6px;
	line-height:22px;
	list-style-image:none;
	padding-left:30px;
	margin-left:-20px;


}

#leftMenu ul li ul li.act{
	background-image:url('../images/bulletAct2.gif');
	background-repeat:no-repeat;
	background-position:10px 6px;
	line-height:22px;
	list-style-image:none;
	padding-left:30px;

}
#leftMenu ul li.secondlevel ul{

margin-left:20px
}

/*
#header_menu ul li a {
margin-top:8px;
color:#5D5D5F;

}
	
#header_menu ul li {
background:url(../images/topmenu_tile.png) repeat-x;
float:left;
list-style-type:none;
height:48px;
margin:0;
border-right:1px solid #ccc;
border-left: 1px solid #FFF;
padding-right:50px;
}
*/

#green_footer{
	height:17px;
	line-height:1px;
	font-size:1px;
	background-image:url(../images/collum2.jpg);
	background-repeat: repeat-y;
}

#green_footer_border{
	line-height:1px;
	font-size:1px;
	height:1px;
	width: 733px;
	margin-left:217px;
	border-top: solid #cdcdcd 1px;
}


/*styles template end*/

/* fce aktuelt box start */


.aktueltbox {
	width:183px;
	border:1px solid #bfc3c6;
	margin: 17px auto 0 auto;
	background-color:#FFF;
	text-align: left;
}

.aktueltbox_top  {
	height:21px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
	background-color:#7ebe36;
}

.aktueltbox_content{
	padding:10px;
	padding-bottom:0px;
}
.aktueltbox .news-latest-gotoarchive {
margin-top:10px;
}
.aktueltbox .news-latest-item{
margin-bottom:10px;
}

.aktueltbox a {
display:block;
font-size:12px;
font-weight:bold;
color:#7EBE36;
margin-bottom:6px;

}

.aktueltbox li {
background-image:url('../images/bulletAktuelt.gif');
background-repeat:no-repeat;
background-position:0px 4px;
list-style-image:none;
line-height:15px;
padding-left:16px;
padding-right:6px;

} 

/**/
.aktueltbox  .aktueltbox_top a {
font-size:13px;
color:#ffffff;
margin:0px;
}

.aktueltbox  .img a {

color:#ffffff;
margin:0px;


}


.aktueltbox .img_link{
margin:-30px 0 0 0;
float:right;
position:relative;
}

.aktueltbox .aktueltbox_content_over {

position:absolute;
z-index:20;
padding:10px;
color:#fff;
}

/* fce aktuelt box end */
 
/* loged in menu*/
.internt {
	width:183px;
	border:1px solid #bfc3c6;
	margin: 0px auto 0 auto;
	background-color:#FFF;
	text-align: left;
}

.internt  .aktueltbox_top a {
font-size:13px;
color:#ffffff;
display:inline;
float:right;
margin-right:10px;
}

.internt li {
background-image:url('../images/bulletAktuelt.gif');
background-repeat:no-repeat;
background-position:0px 4px;
list-style-image:none;
line-height:20px;
padding-left:16px;
padding-right:6px;

}

.internt .aktueltbox_content{
	padding:10px;

} 
/* loged in menu end */
#ordbog {
	width:183px;
	height:150px;
	border:1px solid #bfc3c6;
	background-color:#FFFFFF;
	margin-top:277px;
	 
 
}




/*fce imgHolder start*/
.imgHolder{
	width:329px;
	border:1px solid #cdcdcd;
	margin-bottom:23px;
}

.imgHolder h1{
	color:#ffffff;
	padding-left:8px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
}
#maincontent .imgHolder a{
	color:#ffffff;


}
.img_link{
	position:absolute;
	z-index:20;
	margin-top:66px;
	margin-left:302px;
}
/*fce imgHolder end*/

/*fce two colums start*/
.colum1{
	float:left;
}

.colum2{
	float:left;
	margin-left:24px;
}

.twoColums{
	margin-left:6px;
}

/*fce two colums end*/



/* felogin start*/

.tx-felogin-pi1 #fe_login_wrap {
	background-color:#7ebe36;
	border:1px solid #bfc3c6;
	color:#ffffff;
	text-align: left;
	margin:0px 17px 0 17px;
}

.tx-felogin-pi1 #fe_login_wrap div {
	margin:0px 5px 0 5px;
}
.tx-felogin-pi1 #fe_login_wrap div.padding {
	margin-left: 5px;
}

 
 
.tx-felogin-pi1 #user  {
	width:170px;
	height:13px;
	border:1px solid #bfc3c6;
	background:white;
	margin-top:0px;
	color:#6D6E70;
	font-size:11px;
	line-height:13px;
	 
}
 
.tx-felogin-pi1 #pass {
	width:170px;
	height:13px;
	border:1px solid #bfc3c6;
	background-color:white;
	margin-top:5px;
	
	color:#6D6E70;
	font-size:11px;
	line-height:13px;
}

.tx-felogin-pi1 h3{
	margin-left:7px;
	font-weight:bold;
	font-size: 14px;
	line-height:18px;
	margin-top:5px;
	margin-bottom:9px;
}
.tx-felogin-pi1 #submit{
	float:right;
	border:none;
	background-color:#7EBE36;
	margin-top:3px;
	margin-bottom:3px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

.tx-felogin-pi1 #user:focus{
	border:1px solid #595a5e;
 }

.tx-felogin-pi1 #pass:focus{
 border:1px solid #595a5e;
 }


 
.blivMedlem a{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

div.blivMedlem  {
 	margin-top:-22px;
	margin-left:24px;
	text-align:left;
}

/* felogin end*/


/*search start*/

#maincontent input,#maincontent select  {
	width:164px;
	margin:4px 0 4px  0;
	height:18px;
	border:1px solid #bfc3c6;
	background-color:white;
	color:#6D6E70;
	font-size:13px;
	line-height:20px;
}

#maincontent input.submit  {
	width:70px;
	margin:4px 0 4px  0;
	height:20px;
	border:1px solid #bfc3c6;
	background-color:#fafaf0;
	font-size:11px;
	line-height:18px;
	
}

#maincontent .tx-indexedsearch-redMarkup{
color:#6E6F71;
text-decoration:underline;

}
#maincontent .browsebox li{
background-image:none;

}
#maincontent .tx-indexedsearch-info {
background-color:#fafaf0;
}
#maincontent  .tx-indexedsearch-browselist-currentPage{
text-decoration:underline;
color:#7EBE36;
}

#maincontent #tx_indexedsearch_extResume{
	width:14px;
}

#maincontent  .tx-indexedsearch-searchbox{

border:1px solid #BFC3C6;

}
.tx-indexedsearch-searchbox h2{
background-color:#7EBE36;
padding:3px;
padding-left:10px;
color: #fff;
}
.tx-indexedsearch-searchbox .padding{
margin:10px;
}

/*search end*/

/*content rendering styles*/
h1{
	font-family:verdana;
	font-size:18px;
	font-weight:bold;
	margin-bottom:8px;

}

h2{
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	margin-bottom:6px;

}

h3{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	margin-bottom:7px;

}

img{
	display:block;
}


.csc-textpic-caption{
	font-size:11px;
	font-style:italic;
	padding-top:4px;
	line-height:14px;
}

#maincontent li{
	background-image:url('../images/bulletAktuelt.gif');
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style-image:none;
	line-height:20px;
	padding-left:15px;


}

#maincontent ul{

	padding:10px 0 10px 0 ;

}

#maincontent a{

	font-size:12px;
	font-weight:bold;
	color:#7EBE36;
	margin-bottom:6px;
}


#maincontent textarea{
border:1px solid #BFC3C6;
}

#maincontent strong{
font-weight:bold;
}



#maincontent select{
height:20px;
}



.two-cols-fixed-1,
.two-cols-fixed-2 {
	width: 332px;
	float: left;
	margin: 0 8px;
}

/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(../images/overlay/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:720px; 
    height:470px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px;

	
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}

/* tt_news */

.news-list-date{

font-style: italic;
margin-bottom:5px;
font-size:11px;
line-height:11px;



}

.news-list-item{
margin-bottom:14px;
}
.news-list-item  h3  {

margin:0px;
padding:0px;



}



#maincontent li.news-amenu-item-year {
	list-style: none;
	font-weight: bold;
	font-size: 16px;
	margin-top: 15px;
	background-image: none;
	padding: 0;
}

.subheader p {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
}
#maincontent .news-amenu-container ul {
padding-top:0px;

}
.two-cols-fixed-2 .news-list-container{
margin-top:12px;
}
.tx-ttnews-browsebox td {
padding:3px;
}

.tx-ttnews-browsebox-SCell{
text-decoration:underline;
}
/* tt_news  end * /


/**********************************
  MAILFORM STYLING - BEGIN
**********************************/
form#mailform {

}

form#mailform fieldset {
	margin-bottom: 10px;
	background-color: #efefef;
}

form#mailform legend {
	padding: 0 2px;
	font-weight: bold;
}

form#mailform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	width: 120px;
}

form#mailform ol {
	margin: 0;
	padding: 0;
	background-color:#ffffff;
}

form#mailform li {
	list-style: none;
	padding: 5px;
	padding-left: 0px;
	margin: 0;
	background-image:none;
	
	
}

form#mailform li input, form#mailform li textarea {
	width: 315px;
	
}

form#mailform em {
	margin-left: 5px;
	color: red;
}

form#mailform li input.mf-submit {
	width: 100px;
	margin-left: 124px;
	background-color:#FAFAF0;
	font-size:12px;
	line-height:12px;

}

form#mailform li.req-label {
	text-align: left;
	margin-left:0px;
	padding:0px;
	
}

form#mailform  input.mf-radio{
width: 10px;

} 
form#mailform #mailformsdr{
background-color:#ffffff;
}
form#mailform input{
height:20px;
}
form#mailform  .mf-file{
height:24px;

}



form#mailform select {
	
	width:200px;
	
}
/**********************************
  MAILFORM STYLING - END
**********************************/
