/* CSS Document */
/* General page setup
---------------------------------------------------------------------- */

html,body 												{	margin:0px;	padding:0px;	 width:100%;	 height:100%;	background-color:#fff;	font-size:10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color:#646464;	line-height:140%;	text-align:center;	background-image : url(../images/pagebg.gif); }

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

th														{font-size:1em;text-align:left;font-weight:bold;}
table, td, select, input, label, textarea, p								{font-size:10px;color:#646464;margin:0px;margin-bottom:10px;}
a														{/* color:#B32200; */ color: #d20000; text-decoration:none;}
.kasb a {
	color: #fd8000;
}
a:hover													{text-decoration:underline;}
h1														{	font-size:27px;	margin: 0px 0px 0px 0px;	font-family : "Times New Roman", Times, serif;	font-weight : normal; }

h2,h3,h4,h5,h6											{font-size:10px;font-weight:bold;color:#646464;margin:0px;}
address													{font-size:1em;font-style:normal;}

form													{margin:0;padding:0;}
optgroup 												{font-style:normal;font-weight:normal;}

hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}
ul 														{margin:0px;padding:0px;}
li														{margin:0px;} 

.clear												{clear:both;}

/* Base template setup - all pages
---------------------------------------------------------------------- */

.wrap {width: 984px;	margin:auto;	clear: both;	background-color: #FFFFFF;	display: block; background-image: url(../images/wrapbg.gif);background-repeat: repeat-y; }

.wrap.subpagecontent {
	border-bottom:6px solid #FFF;
	background-image: url(../images/wrapbg.gif);
	height: auto;
}

.wrap.subpagecontent.decentral {
	background-image: none;
}

.wrap.top {	height: 25px;	background-color: #FFFFFF; background-image: none; }

/* Top menu */


.wrap .topmenu {
	float:left;
	margin-left: 106px;
	display:inline;
	font-size:10px;
	text-align: left;
	/*text-transform : uppercase;*/
	font-weight : bold; 
	width: 634px; 
}

.wrap .topmenu ul {display:inline;padding-left:0px;margin-left:0px; }

.wrap .topmenu li {display:inline;}

.wrap .topmenu a { color: #d20000;text-decoration:none; margin-right:10px; }
.wrap .topmenu a.active {color:#646464;}

/* Search box */

.wrap .search {float:right;	text-align: left;	width:227px; 	height: 25px;	vertical-align: middle;	background-color: #FFF; 	margin-right:7px;	display:inline; /* border: 1px solid #000; */}

html>body .wrap .search {float:right;	text-align: left;	width:227px; 	height: 25px;	vertical-align: middle;	background-color: #FFF; 	margin-right:7px;	display:inline;}

.wrap .search .inputfield {float:left; margin-top: 3px; margin-left: 1px; height: 15px; width: 201px; border: 1px solid #E5E5E5;	font-size: 10px;padding: 0px 0px 0px 5px;	color: #d20000; margin-right:3px; }
.kasb .wrap .search .inputfield {color:#646464; }
.wrap .search .submitbtn {	float: left;	margin-top: 3px; }

/* Left column - crisscross and logo */

.wrap .branding {	vertical-align:top; float:left;	width:107px; }

.wrap .branding .crisscross, .wrap .branding .logo {	margin-left:6px;margin-right:6px;}


/* Mid section - content */

.wrap .content {float:left; text-align: left;	width:877px;  margin-left: -7px;   display: block; }

.wrap .content.frontpage {
	margin-left: 0px;
}
html>body .wrap .content {float:left; text-align: left;	width:877px; display: block; }

.wrap .content.afdpagecontent {border-bottom:6px solid #FFF;}
	
.wrap .content.afdpagecontent .pagecontent {display:block;}

.wrap .content .pagecontent {	width:633px; float:left; overflow: hidden; display:block; }
html>body .wrap .content .pagecontent {	width:635px; float:left; display:block;}
.wrap .content .pagecontent .illustration { }

.wrap .content .pagecontent .breadcrumb, .wrap .content .pagecontent .headline, .wrap .content .pagecontent .article, .wrap .content .pagecontent .event, .wrap .content .pagecontent .newsitem, .wrap .content .pagecontent .toplink, .wrap .content .printlogo {	padding-left:14px;	padding-right: 14px; }

.wrap .content .pagecontent .headline {margin-bottom: 5px;}

.wrap .content .printlogo {
	display:none;
}

.wrap .content .breadcrumb {
	text-align:left;
	font-size:9px;
	margin-top:14px;
	margin-bottom:14px;
	line-height:100%;
}

.wrap .content .breadcrumb a {
	color: #646464;
	text-decoration:none;
}

.wrap .content .pagecontent table.fp_teaser {
	width: 385px;
}

.wrap .content .pagecontent .article {
	margin: 0; float:left;
}

.wrap .content .pagecontent .article p img   {margin-left: 0px; padding-left: 0px; }
.wrap .content .pagecontent .article img   {margin: 0px; padding: 0px; }
.wrap .content .pagecontent .article p  {}


.wrap .content .pagecontent .narrower {float: left; width: 364px; }
.wrap .content .pagecontent .article.narrower { width: 364px; }
html>body  .wrap .content .pagecontent .narrower {float: left; width: 365px; }
html>body  .wrap .content .pagecontent .article.narrower { width: 365px; }

.wrap .content .pagecontent .article.narrower ul, .wrap .content .pagecontent .article ul {margin-left: 13px; }

.wrap .content .pagecontent .citaarticle {margin: 0; float:left; color: #FFF;}
.wrap .content .pagecontent .citaarticle {background-color:#3a3a3a;opacity: .9;filter: alpha(opacity=90);margin-top:10px;padding-left:14px;padding-right:14px;padding-top:10px;margin-right:14px;}
.wrap .content .pagecontent .citaarticle p img   {margin-left: 0px; padding-left: 0px; }
.wrap .content .pagecontent .citaarticle img   {margin: 0px; padding: 0px; }
.wrap .content .pagecontent .citaarticle p  {color:white;}
.wrap .content .pagecontent .citaarticle td  {color:white;}
.wrap .content .pagecontent .citaarticle li  {color:white;}
.wrap .content .pagecontent .citaarticle.narrower { width: 365px; }
.wrap .content .pagecontent .citaarticle a {
	color: #B0B0B0;
}

/*
.wrap .content .pagecontent .article.narrower p {
	width: 365px;  margin: 0; 
}
*/
.wrap .content .pagecontent .article ul {margin-left: 13px;}
.wrap .content .pagecontent .toplink {
	padding-top:12px;
	float: left;
}


/* Events and news */

.wrap .content .pagecontent .eventlist, .wrap .content .pagecontent .newslist {
	width:350px;
	float:left;
	margin-bottom: 35px;
	
}
.wrap .content .pagecontent .eventlist {margin-left: 0px;}

.wrap .content .pagecontent .event .link, .wrap .content .pagecontent, .wrap .content .pagecontent .newsitem .link {
/*	vertical-align: bottom; */
	margin-left:5px;
}

.wrap .content .pagecontent .event, .wrap .content .pagecontent .newsitem {
/*	vertical-align: bottom; */
	margin-bottom:18px;
	width:350px;
		
}

.event ul {margin-left:18px!important;}

.wrap .content .pagecontent .event {
float: left;
}

.wrap .content .pagecontent .event { width:350px;margin-left: 0px; }


.wrap .content .pagecontent .event .eventinfo td {
	padding-right: 20px;
}

/* Contact form - search for employee */

.wrap .content .pagecontent .contactform {
	width: 428px;
	height: 40px;
	margin-bottom: 12px;
}

.wrap .content .pagecontent .contactform.crisscross {
	background-image: url(../images/contactbg.gif);
}

.wrap .content .pagecontent .contactform p {
	margin-left: 10px;
	margin-bottom: 0px;
}

.wrap .content .pagecontent .contactform form {
	padding: 10px 10px 10px 10px;	
}

.wrap .content .pagecontent .contactform .inputfield {
	width: 187px;
/*	margin: 0px 0px 0px 0px; */
/*	height: 18px; */
}

.wrap .content .pagecontent .contactform input {
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	 
}

.wrap .content .pagecontent .contactform select {
	background-image: url(../images/contactdropdownbg.gif);
	width: 187px;	
	background-color: #a71400;
	color: #fff;
	height: 18px;
	margin: 0px 0px 0px 0px;	
}

.wrap .content .pagecontent .contactform .submitbtn {
	width: 20px;
	height: 18px;
	border: 0px none;
	background-color: none;
	background-image: url(../images/contactsearchbtn.gif);
}

.wrap .content .pagecontent option {
	background-image: url(../images/contactdropdownbg.gif);	
}


/* Fact boxes */

.wrap .content .pagecontent .factboxes_outer {
float: right;
width: 155px;

}

.wrap .content .pagecontent .factbox {
	width:100%;
	background-image : url(../images/factbox_divider.gif);
	background-position : bottom;
	background-repeat : no-repeat;
	padding-bottom: 25px;
	
}

.wrap .content .pagecontent .citafactboxes_outer {color:white; background-color:#3a3a3a;opacity: .9;filter: alpha(opacity=90);float: right;width: 155px;margin-top:10px;padding-left:5px;padding-top:10px;padding-right:5px;padding-bottom:5px;}

.wrap .content .pagecontent .citafactboxes_outer p {color:white;}
.wrap .content .pagecontent .citafactboxes_outer .factbox {
	width:100%;
	background: transparent none;
	padding-bottom: 0px;
	
}

.wrap .content .pagecontent .citafactboxes_outer .factbox_content p a {
	color: #B0B0B0;
}

.wrap .content .pagecontent .eventboxcon {
	float:right;
	width:241px;
}
.wrap .content .pagecontent .eventbox, .wrap .content .pagecontent .newsbox {
	float: right;
	width: 217px;
	background-image: url(../images/eventbox_divider.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

/* Last event box - no separator line below */

.wrap .content .pagecontent .eventbox.last, .wrap .content .pagecontent .newsbox.last {
	background-image: none;
} 

.wrap .content .pagecontent .factbox .factbox_content {
	
	
	display: block;
}


/* Event box */
/* Variation on fact box used on event list page */

.wrap .content .pagecontent .eventbox .eventbox_content, .wrap .content .pagecontent .newsbox .newsbox_content {
	padding-bottom:17px; 
	display: block;
}

.wrap .content .pagecontent .eventbox .eventbox_content .rsslogo, .wrap .content .pagecontent .newsbox .newsbox_content .rsslogo {
	margin-bottom:15px;
	margin-top: 15px;
	clear:both;	
}

.wrap .content .eventbox .eventbox_content .event_navigation {
	float: left;
	height:11px;
	display:block;
	margin-top:13px;
	margin-right:12px;
	overflow:none;	
}

.wrap .content .eventbox .event_navigation .arrow {
	float: left;
	margin-right:1px;
}

.wrap .content .eventbox .event_navigation .text {
	float: left;
	background-color: #d20000;

	color: #FFF;
	height:11px;
	line-height: 11px;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 1px;
	overflow:none;	
}

.wrap .content .eventbox .event_navigation .text a {
	color: #FFF!important;
}

.wrap .content .pagecontent .factbox .factbox_content p, .wrap .content .pagecontent .eventbox .eventbox_content p, .wrap .content .pagecontent .factbox .factbox_content p, .wrap .content .pagecontent .newsbox .newsbox_content p {
	margin-bottom:12px;
}
.wrap .content .pagecontent .factbox .factbox_content p {margin-bottom: 0;}

.wrap .content .pagecontent .factbox .factbox_content img {
	margin-bottom : 3px;
}

.wrap .content .pagecontent .factbox .factbox_content ul, .wrap .content .pagecontent .eventbox .eventbox_content ul  {
	list-style-type:none;
}

.wrap .content .pagecontent .factbox .factbox_content a, .wrap .content .pagecontent .eventbox .eventbox_content a, .wrap .content .pagecontent .newsbox .newsbox_content a {
	text-decoration:none;
	color: #d20000;
}

/* Orange factbox links for KASB */

.kasb .wrap .content .pagecontent .factbox .factbox_content a, .kasb .wrap .content .pagecontent .eventbox .eventbox_content a, .kasb .wrap .content .pagecontent .newsbox .newsbox_content a {
	text-decoration:none;
	color: #fd8000;
}

.wrap .content .pagecontent .factbox .factbox_content a:hover, .wrap .content .pagecontent .eventbox .eventbox_content a:hover, .wrap .content .pagecontent .newsbox .newsbox_content a:hover {
	text-decoration:underline;
}
/*.wrap .content .pagecontent .afdfpelement { min-height: 250px; float:left;width:300px;margin-right:15px;padding-bottom:15px;overflow:hidden;border: 0px solid red; }*/


/* Right column - navigation */

.wrap .content .navigation {
	vertical-align: top;
	text-align: left;
	width:227px;
	display:inline;
	margin-right:7px; 
/* changed for CITA */	
	float: right; 	
/*	height: 100%; */
}


.wrap .content .navigation.frontpage {
	float: right; 
	margin-right:6px; 	
	height: auto;
} 

.wrap .content .navigation .subnavigation   {
	background-color : #E5E5E5;
	padding-top:10px;
	padding-left:8px; 
	height: 138px;
	width: 227px; 
	float: right; 
	display: block;
}

.wrap .content.afdpagecontent .navigation {
	width: 227px;
	height: 598px;
	min-height: 598px;
	float: right; 
	padding-left: 0px; 
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
/*	border: 1px solid #FF0; */
/*	_margin-right: -14px; */
}

.wrap .content.afdpagecontent .navigation .subnavigation, .wrap .content.afdpagecontent .navigation .subnavigation.top {
	margin-left: 0px;
	padding-left: 7px;
	margin-right: 0px;
/*	border: 1px solid #00F; */
	float: left; 
	width: 219px;
	border-right: 2px solid #fff 
/*	_width: 227px; */
/*	border: 1px solid #F00;	*/
}

.wrap .content.afdpagecontent .navigation .subnavigation.top .menuimage {
/*	margin-right: 7px; */
	margin-right: -1px; 
	width: 227px;
	height: auto;
	display: block;
	
/*	border: 1px solid #F00;  */
}

.menuimage {width:227px;overflow:hidden;}

/* MNI */
.menuimage {/*overflow:hidden;*/}



/* Navigation styles for KASB */

.kasb .wrap .content .navigation {
	width: 227px;
	margin-right: -1px; 
	_margin-right: 0px; 
/*	border: 1px solid #ff0; */
	padding-right: 0px; 
	float: right;
	display: block;
}

.kasb .wrap .content .navigation .subnavigation, .kasb .wrap .content .navigation .subnavigation.top {
/*	margin-left: 7px; */
	display: block; 
	float: right;
	width: 227px;
/*	border: 1px solid #f00; */
}

.wrap .content .navigation .subnavigation ul { /* margin-left: 5px; */ } 

.wrap .content .navigation.decentral .subnavigation {
	background-color : #FFF;
} 

 .wrap .content .navigation .subnavigation.top a{
 	color:#646464;
 }

.wrap .content .navigation .subnavigation.top {
	/*padding-bottom: 290px;*/
	margin-right: -7px; 
	border-top:none;
	height: 440px;
/*	margin-left:7px; */
	width: 218px; 
/*	width: 227px; */
	padding-top:10px;
	padding-bottom: 1px;
	display: inline;
} 

.wrap .content .navigation .subnavigation.bottom {
    margin-left: 0px; 
/*	margin-right: -2px; */
	margin-right: -7px; 
    height: 136px;
	width:218px;  
	padding-bottom: 1px;
	padding-top:10px;
	border-top:6px solid #FFF;
/*	height: 131px; */
/*	float: right; */
/*	border: 1px solid #000; */
	display: inline;
} 

.wrap .content .navigation .subnavigation.top .menuimage {
background-color: #fff; 
margin-top: -10px; 
margin-left:  -8px ; 
margin-right: -10px;
/*margin-bottom: -10px; */
margin-bottom: 0px;
padding: 0px;
display: block;
}

html>body .wrap .content .navigation .subnavigation.top {
min-height: 440px;
height: auto;
}
.wrap .content .navigation .subnavigation .navi_active {
	margin-left:-5px; 
	background-color: #FFFFFF;
	padding-left:5px;
	line-height:15px;
	margin-right:-5px;
}

/* valgfrie baggrundsfarver i afdelingsmenuer */
/*Darkgray */
.wrap .content .navigation .Darkgray, .wrap .content .navigation .subnavigation.Darkgray {
background-color: #3a3a3a; 
color: white;
}
.wrap .content .navigation .subnavigation.Darkgray div a, .wrap .content .navigation .subnavigation.Darkgray h2, .wrap .content .navigation .subnavigation.Darkgray ul li a {clear: right; color: white;}
.wrap .content .navigation .subnavigation.Darkgray .navi_active a {color: #000;}
/*White */
.wrap .content .navigation .White {
background-color: #fff; 
color: #fff;
}
.wrap .content .navigation .subnavigation.White div a, .wrap .content .navigation .subnavigation.White h2, .wrap .content .navigation .subnavigation.White  ul li a  {color: #000;}
.wrap .content .navigation .subnavigation.White .navi_active a {color: #000; }
.wrap .content .navigation .subnavigation.White .navi_active {background-color: #e5e5e5;}
/*colorRed*/
.wrap .content .navigation .colorRed {
background-color: #d20000; 
color: #fff;
}
.wrap .content .navigation .subnavigation.colorRed div a, .wrap .content .navigation .subnavigation.colorRed h2, .wrap .content .navigation .subnavigation.colorRed ul li  a   {color: #fff;}
.wrap .content .navigation .subnavigation.colorRed .navi_active a {color: #000; }
.wrap .content .navigation .subnavigation.top.colorRed .navi_active {background-color: #cdcdcd;}
/*Gray*/
.wrap .content .navigation .Gray {
background-color: #646464; 
color: #fff;
}
.wrap .content .navigation .subnavigation.Gray div a, .wrap .content .navigation .subnavigation.Gray h2, .wrap .content .navigation .subnavigation.Gray ul li a   {color: #fff;}
.wrap .content .navigation .subnavigation.Gray .navi_active a {color: #000; }
.wrap .content .navigation .subnavigation.Gray .navi_active {background-color: #cdcdcd;}
/*Ligthgray*/
.wrap .content .navigation .Lightgray {
background-color: #9e9e9e; 
color: #fff;
}
.wrap .content .navigation .subnavigation.Lightgray div a, .wrap .content .navigation .subnavigation.Lightgray h2, .wrap .content .navigation .subnavigation.Lightgray ul li a   {color: #fff;}
.wrap .content .navigation .subnavigation.Lightgray .navi_active a {color: #000; }
.wrap .content .navigation .subnavigation.Lightgray .navi_active {background-color: #cdcdcd;}
/*Ligthergray*/
.wrap .content .navigation .Lightergray {
background-color: #cdcdcd; 
color: #fff;
}
.wrap .content .navigation .subnavigation.Lightergray div a, .wrap .content .navigation .subnavigation.Lightergray h2, .wrap .content .navigation .subnavigation.Lightergray  a   {color: #fff;}
.wrap .content .navigation .subnavigation.Lightergray .navi_active a {color: #000; }
.wrap .content .navigation .subnavigation.Lightergray .navi_active {background-color: #fff;}

/*Afdelingernes baggrundsfarver*/

/*--------------------------------------*/


.wrap .content .navigation .subnavigation h2 {
	text-transform : uppercase;
	margin-bottom:10px;
	line-height:100%;
}

.wrap .content .navigation .subnavigation ul {
/*	padding-left:8px; */
	list-style-type:none;
}

.wrap .content .navigation .subnavigation ul ul {
/*	padding-left: 8px; */
	text-indent: 8px;
}

.wrap .content .navigation .subnavigation ul ul ul {
/*	padding-left: 8px; */
	text-indent: 16px;
}

.wrap .content .navigation .subnavigation ul ul ul ul {
/*	padding-left: 8px; */
	text-indent: 24px;
}

.wrap .content .navigation .subnavigation li a, .wrap .content .navigation .subnavigation.top li a {
	color: #d20000;text-decoration:none;	
}

.kasb .wrap .content .navigation .subnavigation li a, .kasb .wrap .content .navigation .subnavigation.top li a {
	color:#fd8000; text-decoration:none;	
}

.wrap .content .navigation .subnavigation li a:hover {
	text-decoration:underline;	
}

/* Container around entire page */

.wrap.all {margin:auto;}

/* Base template setup - frontpage
---------------------------------------------------------------------- */

.wrap .content.frontpage {	height: 604px; overflow: hidden; }

.wrap .content.frontpage a:hover { text-decoration: none;  }
.wrap .content.frontpage .pagecontent {color:#FFF;}

.wrap .content.frontpage .pagecontent p {float:left; color:#FFF; padding-left:14px; width:365px;margin-bottom:0px;margin-top:10px;}

.wrap .content.frontpage .pagecontent story_nav {
	float:right;
	vertical-align:bottom;
	height:100%;
}

.wrap .content.frontpage .pagecontent table.headline {
	height: 188px;

}

.wrap .content.frontpage .pagecontent table.headline td {
	font-size: 45px;
/*	padding-top: 98px; */
/*	padding-left: 14px; */
	line-height: 45px;
	margin-bottom: 0px;
	color: #FFF;	
	font-family: Georgia, "Times New Roman", Times, serif;
}

.wrap .content.frontpage .pagecontent .headline {
	font-size: 45px;
/*	padding-top: 98px; */
	padding-left: 14px;
	line-height: 45px;
	margin-bottom: 0px;
	color: #FFF;	
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* Next page navigation */

.wrap .content.frontpage .next_navigation {
	position:absolute;
	top:610px;	
	margin-left:14px;margin-bottom:10px;height:13px;width:auto;
	overflow:none;
}

.wrap .content.frontpage .next_navigation .text {
	float: left;
/* background-color: #B32200; */
	background-color: #d20000;
	color: #FFF;
	height:13px;
	line-height: 13px;
	font-size: 10px;
	padding-left: 4px;
}

.wrap .content.frontpage .next_navigation .text a {
	color:#FFF;
	display:block;	
	text-decoration:none;
}

.wrap .content.frontpage .next_navigation .square{
	float:left;
	margin-left:2px;
	height:13px;
	width:13px;
	font-size:10px;
	line-height: 13px;
}
.wrap .content.frontpage .next_navigation .square.red {
	background-image: url(../images/next_red_square.gif);
}

.wrap .content.frontpage .next_navigation .square.white {
	background-image: url(../images/next_white_square.gif);
}
.wrap .content.frontpage .next_navigation .square a {
	height:13px;
	width:13px;
	display:block;
}

.wrap .content .navigation.frontpage .navigation_table {
	margin-top: 6px;
	width: 200px;  
	height: 592px; 
	overflow: hidden; 
/*	border: 1px solid #000; */
}

.wrap .content .navigation.frontpage .navigation_table td {
	padding-bottom:0px;
	background-color : #E5E5E5;	
	opacity: .8;
	filter: alpha(opacity=80); 
/*	width:200px; */
	
}

.wrap .content .navigation.frontpage .navigation_table td.separator {
	height: 6px; background-color: transparent;
	}

.wrap .content .navigation.frontpage .box {	
	height:100%; 
	margin-bottom:6px;
	
}

.wrap .content .navigation.frontpage .box .boxcontent {
	width: 211px; 
	padding-right:8px; 
	padding-left:8px; 
	padding-bottom: 0px;
	padding-top: 3px;
	line-height: 13px;
	font-size:10px;
	opacity: 1;
	filter: alpha(opacity=100); 
}



.wrap .content .navigation.frontpage .address {
	margin-top: 5px;
}

.wrap .content .navigation.frontpage .address h2 { line-height:18px; margin-top: 5px;  }

.wrap .content .navigation.frontpage .address .box .boxcontent p {
	padding-bottom: 0px;
	padding-top: 0px; 
	margin-bottom: 0px;
	margin-top: 0px;
}

.wrap .content .navigation.frontpage td.news .box .boxcontent a {
	font-weight: bold;
	color: #646464;
}

.wrap .content .navigation.frontpage td.news .box .boxcontent a.all {
	font-weight: normal;
	color: #d20000;	
}

.wrap .content .navigation.frontpage td.news .box .boxcontent h2 a {
	color: #d20000;
}

.wrap .content .navigation.frontpage td.quicklinks {  /*background-color: #B32200; */ background-color: #d20000; /* display:inline-block; */	border: 3px solid #E5E5E5; }
.wrap .content .navigation.frontpage td.quicklinks .box {
	height: inherit; 	
	width: 211px;
	overflow:hidden; 
	margin-bottom:0px;
	padding-bottom:3px; 
	_padding-bottom:0px; 
	}

.wrap .content .navigation.frontpage td.quicklinks .box .boxcontent {
	padding-top:0px;
	}
	
.wrap .content .navigation.frontpage td.quicklinks .box .boxcontent a {
	background-image: url(../images/quicklink_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 211px;
	padding-left: 16px; 
	display: block;
	line-height:18px;
}	
	
/*
	.wrap .content .navigation.frontpage td.quicklinks a:hover {
	background-color: #b10000;
}
*/

.wrap .content .navigation.frontpage td.quicklinks .boxcontent {
	padding-left:0px;		
}
	

.wrap .content .navigation.frontpage td.quicklinks .box h2 { color: #FFF;
	height:15px;	
	font-weight: normal;
	text-transform: uppercase;
	line-height: 18px; 
	margin-left:0px;

}
.wrap .content .navigation.frontpage td.quicklinks .box h2 a {	color: #FFF;	text-decoration: none;}

/* overskrive cascade for flg elementer*/
.wrap .content .navigation.frontpage td.subnavigation_fp div {margin: 0;}
.wrap .content .navigation.frontpage td.subnavigation_fp ul, .wrap .content .navigation.frontpage td.subnavigation_fp ul li {margin: 0; padding: 0; line-height: 5px;}


.wrap .content .navigation.frontpage td.subnavigation_fp {
	padding-bottom: 6px;
	padding-top: 6px;
	background-color: #E5E5E5;
	opacity: .8;
	filter: alpha(opacity=80); 
	overflow: hidden;
}

/* Height fix */
html>body *+html .wrap .content .navigation.frontpage td.subnavigation_fp {height:110px;}
html>body * html .wrap .content .navigation.frontpage td.subnavigation_fp {height:141px;}



.wrap .content .navigation.frontpage td.subnavigation_fp .box {
	background-color: inherit;
	margin-bottom: 15px;
	
}

.wrap .content .navigation.frontpage td.subnavigation_fp a {
	display: block;
	line-height: 15px;
	margin-left: -3px;
	padding-left: 3px;
}

.wrap .content .navigation.frontpage td.subnavigation_fp a:hover {
	background-color: #fff;
}

.wrap .content .navigation.frontpage .navigation_table .box h2, .wrap .content .navigation.frontpage .navigation_table .box h2 a {padding-top:0px;/* color: #B32200; */ color: #d20000; line-height:16px;text-decoration:none;}
.wrap .content .navigation.frontpage .navigation_table .box h2 a:hover {
	text-decoration: underline;
}
.wrap .content .navigation.frontpage .navigation_table td.address .box h2 {
	color:#646464;
}
.wrap .content .navigation.frontpage .navigation_table td .box h3 a {
	color:#646464;
}
.wrap .content .navigation .address p,  .wrap .content .navigation .news p, .wrap .content .navigation .events p {padding-bottom: 3px;margin-bottom:0px;}

.wrap .content .navigation.frontpage .box a:hover {text-decoration:underline;}

/* * * * * * * * * * * * * * * * */
/* Decentral / Department pages  */
/* * * * * * * * * * * * * * * * */

.wrap .content .pagecontent .leftcol {
	width: 318px;
	float: left;
	overflow:hidden;	
}
.wrap .content .pagecontent .rightcol {
	width: 317px;
	float: right;
/*	margin-right:10px; */
	overflow:hidden;
}

.wrap .content .pagecontent .colcontent {
	padding-top: 30px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 10px;
}

.wrap .content .pagecontent .colcontent .headline {
	margin-bottom: 15px;
	margin-top:0px;
	padding-left: 0px;
}

.wrap .content .navigation.decentral .header {
	height:104px;
	background-color: #e6e6e6;
} 

.wrap .content .navigation.decentral .header .header_text {
	padding-left:10px;
	padding-top:15px;
} 

.wrap .content .navigation.decentral .subnavigation {
	font-weight: bold;
}


/*html,body  {margin:0px;padding:20px;width:100%;height:100%;background-color:#fff;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#646464;line-height:140%;}
*/

/*
.slidebox {width:230px;height:130px;}
.slidebox .controls {width:100%;height:25px;clear:both;}
.slidebox .controls .pad {clear:both;padding:0px 8px 0px 8px;}
.slidebox .controls .pad .lft {width:182px;float:left;padding-top:5px;}
.slidebox .controls .pad .lft a {color:#d20000;text-decoration:none;font-weight:bold;}
.slidebox .controls .pad .rgt {width:27px;float:right;padding-top:8px;}
.slidebox .controls .pad .rgt ul {margin:0;padding:0;list-style-type:none;}
.slidebox .controls .pad .rgt ul li {display:inline;}
.slidebox .controls .pad .rgt ul li a.down {display:block;float:left;width:11px;height:11px;background-color:#d20000;background-image:url(../images/slidebox_arrow_down.gif);background-repeat:no-repeat;}
.slidebox .controls .pad .rgt ul li a.up {display:block;float:left;width:11px;height:11px;background-color:#9e9e9e;background-image:url(../images/slidebox_arrow_up.gif);background-repeat:no-repeat;margin-left:3px;}

.slidebox .container {width:100%;height:80px;clear:both;overflow:hidden;}
.slidebox .container .rel {position:relative;z-index:3;height:72px;overflow:hidden;margin-top:3px;border: 1px solid red;}
.slidebox .container .rel .ctn {clear:both;position:relative;z-index:2;top:0px;padding:3px 0px 0px 8px; }
.slidebox .container .rel .ctn a {display:block;margin-bottom:0px;padding-bottom:0px;color:#646464;font-size:10px;text-decoration:none;   border-top: 1px solid red; height: 30px;}
*+html .slidebox .container .rel .ctn a {padding-bottom:0px;}
* html .slidebox .container .rel .ctn a {padding-bottom:0px;}
.slidebox .container .rel .ctn a:hover {text-decoration:none;}

.slidebox .bot {width:100%;height:25px;clear:both;}
.slidebox .bot .pad {clear:both;padding-left:8px;}
.slidebox .bot .pad a {color:#d20000;text-decoration:none;}
*/
.slidebox {width:227px;/*border:5px solid #000;*/height:130px;}
.slidebox .controls {width:100%;height:25px;clear:both; margin-bottom: -5px;}
.slidebox .controls .pad {clear:both;padding:0px 8px 0px 8px;}
.slidebox .controls .pad .lft {width:182px;float:left;padding-top:5px;}
.slidebox .controls .pad .lft a {color:#d20000;text-decoration:none;font-weight:bold;}
.slidebox .controls .pad .rgt {width:27px;float:right;padding-top:8px;}
.slidebox .controls .pad .rgt ul {margin:0;padding:0;list-style-type:none;}
.slidebox .controls .pad .rgt ul li {display:inline;}
.slidebox .controls .pad .rgt ul li a.down {display:block;float:left;width:11px;height:11px;background-color:#b42100;background-image:url(../images/slidebox_arrow_down.gif);background-repeat:no-repeat;}
.slidebox .controls .pad .rgt ul li a.up {display:block;float:left;width:11px;height:11px;background-color:#9e9e9e;background-image:url(../images/slidebox_arrow_up.gif);background-repeat:no-repeat;margin-left:3px;}

.slidebox .container {width:100%;height:80px;clear:both;overflow:hidden;}
.slidebox .container .rel {position:relative;z-index:3;height:72px;overflow:hidden;margin-top:0px;}
.slidebox .container .rel .ctn {clear:both;position:relative;z-index:2;top:0px;padding:0px 0px 0px 8px;}
.slidebox .container .rel .ctn a {display:block; margin-bottom:3px; /*padding-bottom:3px; */ color:#646464;font-size:10px;text-decoration:none;}
*+html .slidebox .container .rel .ctn a {padding-bottom:0px;}
* html .slidebox .container .rel .ctn a {padding-bottom:0px;}
.slidebox .container .rel .ctn a:hover {text-decoration:none;}

.slidebox .container .rel .ctn .slide {height: 97px;}

.slidebox .bot {width:100%;height:25px;clear:both;}
.slidebox .bot .pad {clear:both;padding-left:8px;}
.slidebox .bot .pad a {	color: #d20000;	text-decoration:none;}
.slidebox .bot .pad a:hover { text-decoration:underline;}


/* sitemap layout */
.wrap .content .pagecontent .sitemap_outer {margin-left: 14px;}
.wrap .content .pagecontent .sitemap {margin-right: 65px; }
.wrap .content .pagecontent .sitemap .header {font-weight: bold; text-transform: uppercase; }
.wrap .content .pagecontent .sitemap .level1 {padding-left: 0;  border-bottom: 1px solid white;}
.wrap .content .pagecontent .sitemap .level2 {padding-left: 16px;}
.wrap .content .pagecontent .sitemap .level2 a {color: gray;}
.wrap .content .pagecontent .sitemap .level3 {padding-left: 24px;}
.wrap .content .pagecontent .sitemap .level3 a {color: silver;}


/* Subsite - Kunstakademiets Arkitektskoles Bibliotek
---------------------------------------------------------------------- */

.content .imghead {width:100%;height:240px;clear:both;margin-bottom:15px;background:url(../images/front_image.jpg) no-repeat;}

.content .imghead .kahead {clear:both;padding-left:15px;height:55px;padding-top:115px;}
.content .imghead .kahead h1 {color:#fff;}
.content .txthead {clear:both;width:380px;padding-left:15px;}
.content .txthead p {color:#fff;}

.content .kacols { width:100%;  clear:both; float: left; border:1 px solid #000;}

.kacols .sform input {
	color: #646464;
}

.content .kacols a {
	color: #fd8000;
}
.content .kacols .kleft {width:310px;height:465px;float:left;background:url(../images/front_devi.gif) repeat-y;}

.content .kacols .kleft .sec1 {width:292px;clear:both;height:105px;padding-left:15px;background-color:#fff;}
.content .kacols .kleft .sec1 a {
	color: #fd8000;
}
.content .kacols .kleft .sec1 h6 {font-size:18px;color:#000;margin:0;margin-bottom:0px;}
.content .kacols .kleft .sec1 .sform {width:100%;height:20px;overflow:hidden;}
.content .kacols .kleft .sec1 .sform #skasb {float:left;width:185px;border:none;border:1px solid #a8a8a8; /*color:#34639b; */ padding-left:5px;}
.content .kacols .kleft .sec1 .sform #skasbsubmit {width:17px;height:17px;border:none;background:#a9a9a9 url(../images/submitbtn.gif) no-repeat 50% 50%;margin-left:3px;}
.content .kacols .kleft .sec1 ul {margin:0;padding:0;list-style-type:none;padding-top:3px;}
.content .kacols .kleft .sec1 ul li a {text-decoration:none; /*color:#34669b; */ color: #fd8000;}
.content .kacols .kleft .sec1 ul li a:hover {text-decoration:underline;}

.content .kacols .kleft .sec2 {width:292px;clear:both;padding-left:15px;padding-top:20px;padding-bottom:20px;background-color:#fff;margin-top:7px;}
.content .kacols .kleft .sec2 a {
	color: #fd8000;
}
.content .kacols .kleft .sec2 h6 {font-size:18px;color:#000;margin:0;margin-bottom:5px;}
.content .kacols .kleft .sec2 ul {margin:0;padding:0;list-style-type:none;}
.content .kacols .kleft .sec2 ul li a {text-decoration:none;/* color:#646464; */ color: #fd8000;}
.content .kacols .kleft .sec2 ul li a:hover {text-decoration:none;}
.content .kacols .kleft .sec2 ul li strong {color:#34669b;}

.content .kacols .kleft .sec2 ul li a strong  {color: #fd8000;}

.content .kacols .kleft .sec2 ul li.last {padding-top:20px;}
.content .kacols .kleft .sec2 ul li.last a {text-decoration:none;/* color:#34669b; */ color: #fd8000;}
.content .kacols .kleft .sec2 ul li.last a:hover {text-decoration:underline;}

.content .kacols .kright {width:292px;height:465px;float:left;margin-left:18px;background:url(../images/front_devi.gif) repeat-y;}
.content .kacols .kright .sec1 {width:277px;clear:both;height:105px;padding-left:15px;background-color:#fff;}
.content .kacols .kright .sec1 a {
	color: #fd8000;
}
.content .kacols .kright .sec1 h6 {font-size:18px;color:#000;margin:0;margin-bottom:5px;}
.content .kacols .kright .sec1 p {margin:0;}

.content .kacols .kright .sec2 {width:277px;clear:both;padding-left:15px;padding-top:20px;padding-bottom:20px;background-color:#fff;margin-top:7px;}
.content .kacols .kright .sec2 a {
	color: #fd8000;
}
.content .kacols .kright .sec2 h6 {font-size:18px;color:#000;margin:0;margin-bottom:5px;}
.content .kacols .kright .sec2 ul {margin:0;padding:0;list-style-type:none;}
.content .kacols .kright .sec2 ul li {padding-bottom:10px;}
.content .kacols .kright .sec2 ul li a {text-decoration:none; /* color:#646464; */ color: #fd8000;}
.content .kacols .kright .sec2 ul li a:hover {text-decoration:none;}
.content .kacols .kright .sec2 ul li strong {color:#34669b;display:block;}

.content .kacols .kright .sec2 ul li a strong {
	color: #fd8000;
}

.navigation .kasec1 {float: right; display:block; clear:both;height:75px;border-bottom:5px solid #fff;background:url(../images/kasb_logo_1.jpg) no-repeat;}
.navigation.frontpage .kasec1 {float:right;  width:227px;   margin-left:-2px;display:inline;}

.wrap .content .navigation.frontpage.kasb {
/*	border: 1px solid #000; */
	margin-right: 0px;
/*	width: 234px; */
	width: 227px;
	margin-right: -1px;
/*	display: inline; */
}

.navigation .kasec2 {
	clear:both;
	display: block;
	padding: 5px 10px 10px 10px;
	/*height:120px;
	*/
	border-bottom:5px solid #fff;
	line-height:12px;
}
 .navigation.frontpage .kasec2 {   float:right;width:207px; _width:227px; margin-left:0px; } 

.navigation .kasec2 p { color:#fd8000; margin:0;padding-bottom:5px;}
.navigation .kasec2 ul {margin:0;padding:0;list-style-type:none;}
.navigation .kasec2 ul li {padding-bottom:5px;}
.navigation .kasec2 ul li a {color:#646464;text-decoration:none;font-weight:bold;}
.navigation .kasec2 ul li a span {font-weight:normal;}
.navigation .kasec2 ul li a:hover {text-decoration:none;}
.navigation .kasec2 ul li.mo {padding-top:5px;}
.navigation .kasec2 ul li.mo a {color:#fd8000;font-weight:normal;}
.navigation .kasec2 ul li.mo a:hover {text-decoration:underline;}
.navigation .kasec2 ul li span {color:#999;}

.navigation .kasec3 { clear:both;display:block;padding:5px 10px 10px 10px;/*height:70px;*/border-bottom:6px solid #fff;line-height:12px;}
.navigation.frontpage .kasec3 {/* float:right; */ width:211px; /* margin-left:7px; */}
.navigation .kasec3 p {/* color:#fd8000; */ margin:0;padding-bottom:5px;}
.navigation .kasec3 ul {margin:0;padding:0;list-style-type:none;}
.navigation .kasec3 ul li {padding-bottom:2px;}
.navigation .kasec3 ul li a {color:#fd8000;text-decoration:none;}
.navigation .kasec3 ul li a:hover {text-decoration:underline;}

.navigation .kasec4 { clear:both;display:block;padding:3px;/*height:70px;*/border-bottom:6px solid #fff;}
.navigation.frontpage .kasec4 { /* float:right; */width:221px; /* margin-left:7px; */ margin-right: -7px;}
.navigation .kasec4 .inner {clear:both;padding:5px;background-color:#fff;}
.navigation .kasec4 .inner ul {margin:0;padding:0;list-style-type:none;}
/* .navigation .kasec4 .inner ul li a {color:#ff9933;text-decoration:none;text-transform:uppercase;background:url(/images/arrow_blue.gif) no-repeat left 3px;padding-left:12px;} */
.navigation .kasec4 .inner ul li a {color:#fd8000;text-decoration:none;text-transform:uppercase;background:url(/images/arrow_orange.gif) no-repeat left 3px;padding-left:12px;}
.navigation .kasec4 .inner ul li a:hover {text-decoration:underline;}

.navigation .kasec5 { clear:both;padding:5px 10px 10px 10px;/*height:55px;*/border-bottom:6px solid #fff;line-height:12px;border-top:5px solid #fff;display: block;}
.navigation.frontpage .kasec5 {/* float:right; */width:211px;margin-left:7px;}
.navigation .kasec5 p { color:#fd8000; margin:0;padding-bottom:5px;}
.navigation .kasec5 ul {margin:0;padding:0;list-style-type:none;}
.navigation .kasec5 ul li {padding-bottom:2px;}
.navigation .kasec5 ul li a {color:#fd8000;text-decoration:none;}
.navigation .kasec5 ul li a:hover {text-decoration:underline;}

.navigation .kasec6 {
	clear:both;
	padding:5px 10px 10px 10px;
	/*min-height:162px;
	height: auto;
	*/
	line-height:12px;
	border-bottom:6px solid #fff;
	overflow: visible;
	display: block;
}
.navigation.frontpage .kasec6 { float:right;  width:207px; _width:227px;margin-left:0px;}
.navigation .kasec6 ul {margin:0;padding:0;list-style-type:none;}
.navigation .kasec6 ul li {padding-bottom:2px;}
.navigation .kasec6 ul li a {color:#fd8000!important;text-decoration:none;}
.navigation .kasec6 ul li a:hover {text-decoration:underline;}
.navigation .kasec6 address {display:block;padding-top:10px;}
.navigation .kasec6 address a,  .wrap .content .navigation .subnavigation.top .kasec6 address  a {color:#fd8000;text-decoration:none;}
.navigation .kasec6 address a:hover,  .wrap .content .navigation .subnavigation.top .kasec6 address  a:hover {text-decoration:underline;}

.navigation .kasec7 {
	clear:both;
	display: block;
	padding: 5px 10px 0px 10px;
	/*height:45px;
	*/
	border-bottom:6px solid #fff;
}
.navigation.frontpage .kasec7 {/* float:right; */ width:211px; /* margin-left:7px; */ }
.navigation .kasec7 p { /* color:#fd8000; */ margin:0;}
.navigation .kasec7 td {color:#646464;}

.navigation .kasec8 {
	clear:both;
	display:block;
	padding: 5px 10px 0px 10px;
	/*height:90px;
	*/
	border-bottom:6px solid #fff;
	line-height:12px;
}
.navigation.frontpage .kasec8 { /* float:right; */ width:211px;margin-left:7px;}
.navigation .kasec8 p {color:#fd8000;margin:0;padding-bottom:5px;}
.navigation .kasec8 .sform {width:100%;height:30px;overflow:hidden;}
.navigation .kasec8 .sform #skasbse {width:175px;border:none;border:1px solid #a8a8a8;color:#646464;padding-left:5px;}
.navigation .kasec8 .sform #skasbsesubmit {width:17px;height:17px;border:none;background:#a9a9a9 url(../images/submitbtn.gif) no-repeat 50% 50%;margin-left:3px;}
.navigation .kasec8 ul {margin:0;padding:0;list-style-type:none;}
.navigation .kasec8 ul li {padding-bottom:2px;}
.navigation .kasec8 ul li a {/* color:#646464 */ !important;text-decoration:none;}
.navigation .kasec8 ul li a:hover {text-decoration:underline;}


/* Drop down filter box
---------------------------------------------------------------------- */

.fltbox1 											{width:430px;height:40px;clear:both;background:url(../images/front_devi.gif) repeat;}
.fltbox1 											{width:512px;margin-left:14px;}
.fltnone 											{background:none;padding-bottom:50px;}
.fltbox1 .pad 										{clear:both;padding:10px 0px 0px 10px;}
.fltbox1 .pad form 									{margin:0;padding:0;}
.fltbox1 .pad p.lbl 								{margin:0;color:#636363;padding-top:5px;padding-bottom:5px;}
.fltbox1 .pad .clr 									{width:100%;clear:both;}
.fltbox1 .pad .left 								{width:195px;float:left;}
.fltbox1 .pad .left input 							{padding-left:6px;padding-top:1px;font-size:11px;width:179px;height:15px;border:none;background-color:#fff;color:#656565;border-top:1px solid #8d8d8d;border-left:1px solid #cdcdcd;border-bottom:1px solid #e3e3e3;border-right:1px solid #cdcdcd;}
.fltbox1 .pad .left input 							{width:261px;}
.fltbox1 .pad .cent                         		{width:275px;float:left;}
.fltbox1 .pad .cent .drop 							{position:absolute;z-index:4;width:187px;margin-top:19px;display:none;}
.fltbox1 .pad .cent .drop 							{width:269px;}
.fltbox1 .pad .cent .drop .dinner 					{background-color:#fff;border-left:1px solid #666;border-bottom:1px solid #666;border-right:1px solid #666;height:150px;overflow:auto;}
.fltbox1 .pad .cent .drop .dinner ul 				{margin:0;padding:0;list-style-type:none;}
.fltbox1 .pad .cent .drop .dinner ul li a 			{padding:3px 5px 3px 5px;display:block;width:175px;border-top:1px solid #eee8dd;background-color:#fff;text-decoration:none;color:#555;cursor:default;}
.fltbox1 .pad .cent .drop .dinner ul li a 			{width:235px;}
.fltbox1 .pad .cent .drop .dinner ul li a:hover 	{background-color:#eaeaea;color:#000;cursor:default;}
.fltbox1 .pad .cent input                           {font-size:11px;width:177px;padding-top:2px;padding-left:10px;height:16px;border:none;background:url(../images/drop_bg.gif); no-repeat;color:#fff;cursor:default;}
.fltbox1 .pad .cent input                           {width:259px;}
.fltbox1 .pad .right 								{width:20px;float:left;}
.fltbox1 .pad .right input 							{margin-top:1px;width:20px;height:18px;border:none;background:url(../images/drop_submit.gif) no-repeat;cursor:pointer;}

.personlist                                         {clear:both;padding-left:14px;	}
.personlist .heading                                {color:gray;font-weight:bold;margin-bottom:15px;}
.personlist .person                                 {font-weight:normal;margin-bottom:0px;}
.personlist .person a                               {text-decoration: none;font-weight:bold;margin-bottom:0px;}
.personlist .person a:hover                         {text-decoration: underline;}

.pagecontent .infobreak 							{width:307px;height:7px;clear:both;background:url(../images/front_devi.gif);margin-bottom:10px;} 