@import url("reset.css");
@import url("tk_menu.css");


body {
    margin:0;
    padding:0;
    background-image:url('/Files/System/img/tk_body_bg.gif');
    background-repeat:repeat-x;
    background-position:0px 0px;
    background-color:#FFFFFF;
    font-family:Arial;
}
strong {
    font-weight:700;
}
img {
	float:left;
	border:none;
}




/* MAIN LAYERS */

#container {
    margin-left:auto;	
    margin-right:auto;
    margin-top:1px;
    width:854px;
    overflow:hidden;
    background-color:transparent;
}
#left_column {
    float:left;
    width:160px;
    background-color:#6B7CAC;
    padding:0px 0px 58px 0px;
}
#footer {
    float:left;
    display:inline;
    width:145px;
    margin:200px 0px 0px 15px;
}
#footer div small p {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#FFFFFF;
    line-height:16px;
}
#footer div small p a, #footer div small p a:hover {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none;
    line-height:16px;
}
#content_container {
    float:left;
    width:694px;
    
    background-image:url('/Files/System/img/content_container_bg.gif');
    background-repeat:repeat-x;
    background-position:0px 0px;
    background-color:transparent;
}
#topmenu_con {
    float:left;
    display:inline;
    width:500px;
    height:18px;
	margin:21px 0px 0px 24px;
	}
#flag_con {
	float:left;
	width:170px;
	height:15px;
	margin:24px 0px 0px 0px;
}
.flag_img {
	float:left;
	padding:0px 3px 0px 0px;
}
#main_logo {
	float:left;
	display:inline;
	width:229px;
	height:78px;
	margin:0px 0px 0px 24px;
}
#search_con {
	float:left;
    height:78px;
	width:242px;
	background-color:#EBECEE;
}
.search_text {
	float:left;
	display:inline;
	margin:29px 0px 0px 11px;
}
#projects_con {
	float:left;
	display:inline;
	width:199px;
	height:78px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#projects_con a {
	float:left;
	display:inline;
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	color:#1F2A48;
	background-image:url('/Files/System/img/linkarrow_projekter.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0px 18px 0px 0px;
	margin:52px 0px 0px 73px;
}
#mainmenu_con {
	float:left;
	display:inline;
	width:487px;
	margin:0px 0px 0px 8px;
	height:44px;
	background-image:url('/Files/System/img/mainmenu_bg.gif');
	background-repeat:repeat-x;
	background-position:0px 0px;
	
}

.mainQuickMenu
{
	float:left;
	background-image:url('/Files/System/img/mainmenu_bg.gif');
	background-repeat:repeat-x;
	background-position:0px 0px;
	width:199px;
	height:44px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	

}

.quickAccess
{
	float:left;
	display:inline;
	background-image:url('/files/system/img/gradientbg.png');
	background-repeat:repeat-y;
	background-position:0px 0px;
	height:40px;
	width:199px;
	margin:4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.quickDrop
{
	background-image:url('/files/system/img/quickboxArrow.gif');
	background-repeat:no-repeat;
	background-position:158px 0px;
	margin: 10px 0px 0px 9px;
	float:left;
	background-color:#FFFFFF;
	color:#000000;
	width:178px;
	height:17px;
	padding-top:3px;
	text-indent:10px; 
	font-weight:900;
}
.quickBox
{
	background-image:url('/files/system/img/gradientbg.png');
	background-repeat:repeat-y;
	background-position:0px 0px;
	color:#FFFFFF;
	clear:left;
	float:left;
	position:relative;
	display:none;
	width:199px;
	z-index:200;
	

}

.quickBox .M0
{
	width:178px;
	margin: 1px 0px 10px 9px;
	
	text-indent:10px; 
}

.quickBox .M0 LI
{
	background-color:#FFFFFF;
	width:178px;
	margin-bottom:1px;
	
}

/******************** page content setup*************/
#page_con
{
	float:left;
	width:686px;
	margin:0px 0px 0px 8px;
	display:inline;
	padding-top:8px;
}

.page_con_left
{
	float:left;	
	width:487px;
}

.page_con_right
{
	float:right;
	width:199px;

}




/******************** paragraphs *************/


.con_full
{

	width:686px;
	float:left;
	clear:both;
}

.con_left
{

	margin-bottom:8px;
	float:left;

}
.con_left h1,.con_left h2{
	clear:both;
	
	}
.con_full H1,
.con_full H1.h1,
.con_left H1,
.con_left H1.h1
{
	color:#a6b0cd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	float:left;
}

.con_full H2,
.con_full H2.h2,
.con_left H2,
.con_left H2.h2
{
	/* color:#a6b0cd; */
                color:#2f5177;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.cun_full p,
.con_left p
{
	margin: 10px 0px 10px 0px;
	padding-right: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}

.con_full ul,
.con_left ul,
.con_right ul
{
	list-style:disc;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;

}
.con_full ul li,
.con_left ul li,
.con_right ul li
{
	padding-top:5px;
	padding-bottom:5px;
}
.con_full img,
{
	padding:5px 5px 5px 5px;

}


.con_pic 
{
	float:left;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
}

.con_pic img
{
	padding:0px 0px 0px 0px;
}


.con_full_text
{
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*padding-bottom:15px;*/
	
}
.con_full_text h1{
	padding-top:15px;
	clear:both;
	}
.con_full_text p{
	clear:both;
	}
.con_modul
{
	clear:both;
	float:left;

}

.con_right
{
	margin-bottom:8px;
	background-image:url('/files/system/img/gradientbg.png');
	background-repeat:repeat-y;
	background-position:0px 0px;
	float:left;
	width:199px;
}


.con_right H1,
.con_right H1.h1
{	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:18px;
	width:199px;
}

.con_right p
{
	padding-left:10px;
	color:#FFFFFF;
	width:150px;
}


.con_full_text p a,
.con_left p a,
.con_right p a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.con_full_text p a:hover,
.con_left p a:hover,
.con_right p a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a6b0cd;
	font-weight:normal;
}





/**************** news2 frontpage *******************/


.news2_exspandingbox
{
	float:left;
	width:179px;
	height:129px;
	overflow:hidden;
/*	background-image:url('/files/system/img/gradientbg.png');
	background-repeat:repeat-y;
	background-position:0px 0px;*/
	padding:0px 10px 0px 10px;
}

.newsfrontpageItem
{
	display:inline;
	
	float:left;
	padding: 2px 0px 10px 0px;
	width:179px;
	height:30px;
	border-bottom: 1px #FFFFFF dashed;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	/*background-image:url('/files/system/img/gradientbg.png');
	background-repeat:repeat-y;
	background-position:0px 0px;*/
}

.newsfrontpageItem A,
.newsfrontpageItem A:hover
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom: 3px;
}


.news2Footer
{
	/*background-image:url('/files/system/img/gradientbg.png');
	background-repeat:repeat-y;
	background-position:0px 0px;*/
	padding-left:10px;
	padding-top:10px;
	float:left;
	display:inline;
	height:22px;
	
}
.news2Footer A
{
	float:left;
	display:inline;
	padding-right:10px;
}


.news2Footer #newsArrow
{

	float:right;
	padding-right:10px;
	
}



