h1.csc-header-1, h1.csc-firstHeader {
	color: #416CB1;
}

a.portalrammefotolink {
      width: auto;
      margin: 0;
      display: inline;
      text-decoration: none;
      cursor: pointer;
}

a, 
p.bodytext a {
	color: #416CB1;
	text-decoration: none;
}

a:hover {
	color: #416CB1;
	text-decoration: underline;
}


div.subpage,
div.frontpage {
	background-image: url(../images/km-background.jpg);
}


#menubjaelke-baggrund { 
	background: 0;
	background-color: #416cb1;
	
}

div#leftColumnMenu {
	float: left;
	width: 220px;
	height: 436px;
	min-height: 436px;
	clear: right;
}


div#middleColumn, div#subMiddleColumn {
	width: 378px;
	min-height: 399px;
}

div#subMiddleColumn {
	display: table-cell;
}

div#subMiddleNoRightColumn {
	/*position: relative;*/
	display: table-cell;
	min-height: 399px;
	_height: 399px;
	width: 745px;
	z-index: 100;
}

div#rightColumn {
	width:306px;
	float: right;
	min-height: 376px;
	height: 376px;
	border: solid 1px #DFDAD6;
	padding: 10px 0px 0px 10px;
	overflow: hidden;
}

div.rightshadow {
	float: right;
	width: 316px;
	height: 10px;
	background-image: url(../images/bfportalrammefod.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	clear: right;
}

div.rightColumnHeader {
	font-weight: bold;
	font-size: 1.7em;
	margin: 10px 0px 10px 10px;
}

div#bRelevanteWebsteder {
	color: #C2D8EF;
	color: #59A5EF;
	color: #4D92CF;
}

div.picto-text {
	margin: 10px 0px 0px 0px;
	vertical-align: top;
}

span.pictogram {
	margin: 3px 20px 0px 0px;
	float: left;
}

span.pictogramtext {
	display: table-cell;
	
}

div.portalrammefoto,
div.portalramme {
	visibility: hidden;
}

ul.browsebox {
	display: table;
	padding:0;
	margin:0;
	margin-bottom: 10px;
	width: 100%;

}
ul.browsebox li {
	float: left;
	list-style: none;
	padding-right: 10px;
}

div.tx-indexedsearch-browsebox p {
	margin-bottom: 10px;
}

span#dmail-subscription .input-field {
	width: 200px;
}


/* Mail form - kontakt webmaster  */
form#mailform {
	width: 415px;
	
	
}
fieldset.csc-mailform {
	/*padding: 10px 10px 10px 10px;*/
	border: 0;
}
div.csc-mailform-field {
	margin: 0px 0px 1px 0px;
}
div.csc-mailform-field label {
	width: 120px;
}

input#mailformNavn,
input#mailformepost_adresse {
	width: 200px;
}

textarea#mailformBesked {
	width: 280px;
}

input#mailformformtype_mail.csc-mailform-submit {
	width: 80px;
}

/* Øverige parametre til horisontal drop-down menu sættes i default.css */

/* 1. Level */

ul#horzMenu, ul#horzMenu UL { 
}

ul#horzMenu LI { 

}

ul#horzMenu LI.first { 
}

ul#horzMenu LI.last { 
}

ul#horzMenu LI A { 

}

ul#horzMenu LI A:hover {

}

ul#horzMenu LI:hover, 
ul#horzMenu LI.sfhover { 

}

ul#horzMenu LI.act { 
	background: 0; 
}

ul#horzMenu LI.act A { 

}

/* 2. Level */

ul#horzMenu LI UL { 
}


HTML>BODY ul#horzMenu LI UL { 
}

ul#horzMenu LI UL LI { 
	background: #e7e8ea; 
	border: 1px solid #416cb1;
}

ul#horzMenu LI UL LI.first {
}

ul#horzMenu LI:hover UL LI A, 
ul#horzMenu LI.sfhover UL LI A { 
	color: #416cb1; 
}

ul#horzMenu LI:hover UL LI A:hover, 
ul#horzMenu LI.sfhover UL LI A:hover { 
	background-color: #416cb1;
	color: white;
}


ul#horzMenu LI UL LI:hover, 
ul#horzMenu LI UL LI.sfhover  { 
	background-color: #416cb1;
	color: white;
}

ul#horzMenu LI UL LI.act2 { 
	background-color: #f1f3f2;
	
}


ul#horzMenu LI:hover UL, 
ul#horzMenu LI.sfhover UL { 
}

ul#horzMenu A { 
}

ul#horzMenu A:hover { 
}

