/* GENERAL STYLES */
/* CSS Document for handheld and mobile JBR */

body {
	font-size: 62.5%;
	font-family: Arial, san-serif;
	background-color:#D2E8EC;
	max-width:420px;
	margin:auto;
}
a.printBtn {
	background: url(/images/btn_print.gif) no-repeat;
	padding: 0 14px 4px 0;
	width: 10px;
	margin-left: 400px;
}

#header {
	display:block;
	margin: 0;
	padding: 2px 0 0 0;
	max-width:420px;
	text-align: left;
	xborder: 1px solid red;
	background: #D6E3D9;
	}
img {margin:1em; max-width:400px; border:0px}
#loginTop {display:block;height:80px;}
#loginLeft {background:#000000;color:#ffffff;width:100px;float:right}
#loginLeft a {color:#ffffff;}
#loginRight {float:right}
ul#topnav {display:block}
#ffdList {margin:0px !important}
#topPic {max-width:420px;}
h1,h2,h3 {
	color: #660000;
	text-transform: uppercase;
}
a {
	color: #4c4c4c;
	font-family: Arial, san-serif;
	line-height: normal;
}

a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

#topNav li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0 10px 0 0;
	xborder: 1px solid blue;
}
#topNav {background:#001918;}
#topNav a {color:#ffffff;}
#topNav a:active,#topNav a:hover {background:#ffffff;color:#001918}

#mainContentLeft {
	max-width: 420px;
	padding: 0;
	margin: 0;
}

#navBoxRight {
	width: 132px;
	text-align: left;
	margin: 0 0 0.5em 0;
	padding: 0;
	position: relative;
	left:0.6em;
/*	top:2.4em;*/
}
#navBoxRight input {width:115px;
}
#navBoxRight .boxGraaTop {
	background: url(/images/navgraa_box_top.gif) no-repeat;
	height: 15px;
}

#navBoxRight .boxGraaContent {
	background: url(/images/navgraa_box_top_content.gif) repeat-y;
	padding: 0 1.8em 0 1.5em;
	xborder: 1px solid blue;
}

#navBoxRight .boxContent {
	background: url(/images/nav_box_mid.gif) repeat-y;
	padding: 0 0 0 0.6em;
	xborder: 1px solid blue;
}

#navBoxRight .boxBottom {
	background: url(/images/nav_box_bot.gif) no-repeat;
	height: 18px;
}

#navBoxRight h3 {
	color: #fff;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	position: relative;
	top:-5px;
	text-transform: uppercase;
	width: 100px;
	overflow: hidden;
	xborder: 1px solid red;
}


.navBox {
	width: 132px;
	text-align: left;
	margin: 0 0 0.5em 0;
	padding: 0;
	position: relative;
	left:0.6em;
	top:2.4em;
	display:block;
	xborder: 1px solid red;
}


.boxGraaTop {
	background: url(/images/navgraa_box_top_gr.gif) no-repeat;
	height: 15px;
}

.boxGraaContent {
	background: url(/images/navgraa_box_top_content_gr.gif) repeat-y;
	padding: 0 1.8em 0 1.5em;
	xborder: 1px solid blue;
}

.boxContent {
	background: url(/images/nav_box_mid_gr.gif) repeat-y;
	padding: 0 0 0 0.6em;
	xborder: 1px solid blue;
}

.boxBottom {
	background: url(/images/nav_box_bot_gr.gif) no-repeat;
	height: 18px;
}

.navBox h3 {
	color: #fff;
	margin: 0;
	padding: 0;
	position: relative;
	top:-5px;
	text-transform: uppercase;
	width: 100px;
	overflow: hidden;
	xborder: 1px solid red;
}

.navList {
	width: 117px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	xborder: 1px solid red;
}

.navList li {
	margin: 0 0.1em 0 0;
	padding: 0.5em 0 0.5em 0;
	border-bottom: 1px dashed #747577;
	
}

.navList li.last {
	margin: 0 0.1em 0 0;
	padding: 0.5em 0 0 0;
	border-bottom: none;
	border: 1px solid #DCDDDE;
}

.navList li a {
	display: block;
	color: #660000;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 0.6em;
}
.navList li a:visited {
	text-decoration: none;	
}
.navList li a:hover {
	text-decoration: underline;	
}


.pil {
	background: url(/images/pil.gif) no-repeat 0 50%;
	padding: 0 0.5em 0 0;
	margin: 0 0 0 0.5em;
	xborder: 1px solid red;
}

a.readMore, a.readMore:link, a.readMore:visited, a.readMore:active, a.readmore, a.readmore:link, a.readmore:visited, a.readmore:active  {
	margin: 0;
	padding: 0;
	line-height: normal;
	text-decoration: none;
}

a.readMore:hover, a.readmore:hover {
	color: #660000;
	text-decoration: underline;
}
.ffdikoner a{color:#660000; text-decoration:none !important; }
.ffdikoner a:hover{color:#660000; text-decoration:underline !important; }
.ffdikoner img {vertical-align:middle;}
.ffdikoner {background:#B3C8B7;display:block;
}
#mainContentLeft {
	background:#B3C8B7;
	xborder:1px solid blue
}
#mainContentTeaser {
	float:right;
	width: 144px;
	padding: 0;
	margin: 0;
	height: 100%;
	display:block;
}
#topNavList, #loginList, #navList, #boxContentLinkList, #subNavContainer, #subNavList, #hsList, #adrListe, #hlList, #klList, ul {
	list-style: none;
	margin: 0;
	padding: 0;
	xborder: 1px solid green;
}
#contentField ul.klList {
	margin: 0;
	list-style: none;
}

#subNavContainer li {
	list-style: none;
	margin: 0;
	padding: 0.7em 0 0.7em 0;
	border-bottom: 1px dashed #fff;
	background: #B3C8B7;
}

#subNavContainer li a {
	display: block;
	color: #000;
	margin: 0 0 0 0.3em;
	padding: 0;
	text-decoration: none;
	width: 120px;
	xborder: 1px solid red;
	overflow: hidden;
	/*text-transform: uppercase;*/
}
	
html>body #subNavContainer li a {
	width: auto;
}
	
#subNavContainer li a:hover {
	text-decoration: underline;
}

#subNavContainer li.subNav {
	list-style: none;
	margin: 0;
	padding: 0.4em 0 0.4em 0;
	border-bottom: 1px solid #fff;
	background: #8B9D8F;
}

#subNavContainer li.subNav a {
	display: block;
	color: #fff;
	margin: 0 0 0 0.8em;
	padding: 0;
	text-decoration: none;
	width: 110px;
	xborder: 1px solid red;
}
	
html>body #subNavContainer li.subNav a {
	width: auto;
}
	
#subNavContainer li.subNav a:hover {
	text-decoration: underline;
}

#subNavContainer li.last {
	border-bottom: 1px dashed #fff;
}

#pBox {
	width: 420px;
	xfloat: left;
	xline-height: 1.6em;
}

#pBox .boxTop {
	background: url(/images/pbox_hs_top.gif) no-repeat;
	height: 15px;
}

#pBox .boxContentTop {
	background: url(/images/pbox_hs_top_content.gif) repeat-y;
	padding: 0 0 0.8em 1.4em;
	margin-top: -15px;
	line-height: normal;
	
}

#pBox .boxContent {
	background: url(/images/pbox_hs_content.gif) repeat-y;
	padding: 1.5em 2em 1.5em 1.5em;
	line-height: normal;
	margin: 0 0 -1px 0;
	_margin: 0;
	xborder: 1px solid red;
}

#pBox .boxBottom {
	background: url(/images/pbox_hs_bot.gif) no-repeat;
	height: 18px;
}

#pBox h2 {
	margin: 0 0 1em 0;
	padding: 0;
}

#pBox h3 {
	font-size: 1.3em;
	color: #fff;
}

#pBox.ffd .boxTop {
	background: url(/images/pbox_ffd_top.gif) no-repeat;
	height: 15px;
	xborder: 1px solid blue;
}

#pBox.ffd .boxContentTop {
	background: url(/images/pbox_ffd_top_content.gif) repeat-y;
	padding: 0 0 0.8em 1.4em;
	margin: 0;
	line-height: normal;
}

#pBox.ffd .boxContent {
	background: url(/images/pbox_ffd_content.gif) repeat-y;
	padding: 1.5em;
	line-height: normal;
	margin: 0 0 -1px 0;
	_margin: 0;
}

#pBox.ffd .boxBottom {
	background: url(/images/pbox_ffd_bot.gif) no-repeat;
	height: 18px;
}

#contentField p.pTop {
	margin: 0;
	padding: 0;
}

#contentField.ffdFront p {
	margin: 0;
	padding: 0;
	float: left;
	xwidth:100%;
	xborder: 1px solid red;
}

#pBox .boxContent p {
	text-transform: none;
}


#formBorder {
	border-bottom: 1px dashed #747577;
	margin: 1em 0 1em 0;
	padding: 0;
	xwidth: 100%;
	height: 1px;
	_margin: 0 0 1.2em 0;
}
.visProfil {
	margin: 0;
	padding: 0;

}
#formBorder.nedLaeg {
	margin: 0 0 1.2em 0;
	_margin: -0.8em 0 1.2em 0;
}

#submitButton .searchField  {
	xborder: 1px solid red;
	width: 5em;
}
#dato.minProfil{
	max-width:400px;
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 1.1em;
	text-transform: none;
}

#dato.minProfil ul {
	font-size: 1em;
	text-transform: none;
	xborder: 1px solid blue;
}

#dato.minProfil ul li {
	margin: 0 0 0.5em 0;
	padding: 0;
}

#dato.minProfil ul li a {
	margin: 0 0 0.5em 0;
	padding: 0;
}
.profileImage {
	border: 1px solid #ccc;
	background: #fff;
	float: right;
	margin: 0 0 5px 15px;
	padding: 0;
}
#navBox.profil {
	margin: 0;
	_margin: 0 0.5em 0 0;
	padding: 0;
	xborder: 1px solid red;
}
#submitButtonLong.profil {
	margin: 0 1em 0 0;
	padding: 0;
	font-size: 0.9em;
	xborder: 1px solid red;
}

#hh {
	width: 420px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid white;
	float: left;
}

#hhLeft {
	width: 100px;
	float: left;
	xborder: 1px solid blue;
}
#hhRight {
	width: 320px;
	float: right;
	xborder: 1px solid red;
}

#highLights {
	width: 420px;
	margin: 0;
	padding: 0;
	xborder:1px solid green;
	float: left;
	_width: 415px;
}
#highLightsLeft {
	float: left;
	width:50px;
	xborder: 1px solid red;
}
#highLightsRight {
	float: left;
	max-width:270px;
	xborder: 1px solid blue;
}
#highLightsRight h2 {margin-top:-1em;}

#hhLeft img {
	border: 1px solid #ccc;
	background: #fff;
	max-width:80px;
}
#hhLeft #submitButton {
	margin: 1em 0 0 0;
	width: 110px;
	height: 2em;
	font-size: 0.9em;
	xborder: 1px solid red;
}



/* profilform */

#profilForm {
	color: #660000;
}

.profilFormLabel {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0.2em 0 0 0;
	_padding: 0.3em 0 0 0;
	display: block;
	text-transform: uppercase;
}


#profilForm .boxes{
	width: 1em;
}

#submitButton.profil {
	margin: 0 0 0 10px;
	width: 6em;
	height: 3em;
	font-size: 0.9em;
}

#resetButton.profil {
	margin: 0 0 0 0;
	width: 6em;
	height: 3em;
	font-size: 0.9em;
}

label em {
	width:10px;
	margin: 0 0 0 420px;
	padding: 0;
	xborder: 1px solid red;
	position: absolute;
}

label em.foto {
	width: 110px;
	height: 140px;
	overflow: hidden;
	margin: -4px 0 0 400px;
	padding: 0;
	border: 1px solid red;
	position: absolute;
	border: 1px solid #ccc;
	background: #fff;
}


.content p {
	margin: 0 0 1em 0;
	padding: 0;
	width:100%;
	text-transform: none;
	xborder: 1px solid red;
}

ul#bulletList {
	margin: 0 0 0 1.3em;
	padding: 0 0 1em 0;
	text-transform: none;
	_margin: 0;
}

ul#bulletList li {
	list-style-position: inside;
	list-style: square;
	padding: 0;
	margin: 0 0 0.5em 0;
}

#searchLinkLeft,#searchLinkRight {
	max-width:260x;
	float: left;
	padding: 0;
	margin: 1em 0 1em 0;
	xborder: 1px solid red;
	display:block;
}

#searchLinkBox {
	width: 260px;
	margin: 0;
	padding: 0;
}

#searchLinkBox .boxTop {
	background: url(/images/search_link_box_top.gif) no-repeat;
	height: 15px;
}

#searchLinkBox .boxTopContent {
	background: url(/images/search_link_box_top_bg.gif) repeat-y;
	padding: 0 1.5em 0 1.5em;
}

#searchLinkBox .boxContent {
	background: url(/images/search_link_box_mid.gif) repeat-y;
	padding: 0;
	xborder: 1px solid red;
	margin: 0;
}

#searchLinkBox .boxBottom {
	background: #D2E8EC url(/images/search_link_box_bot.gif) no-repeat;
	height: 15px;
	clear: both;
}

#searchLinkBox h3 {
	color: #660000;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-weight: bold;
	position: relative;
	top: -5px;
	
}

#searchLinkBox select {
	font-size: 0.9em;
	font-family: Arial, san-serif;
	margin: 0;
	padding: 0;
	border: 1px solid red;
	float: left;
}

#searchLinkBox input {
	font-size: 0.9em;
	font-family: Arial, san-serif;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 0.1em;
	xborder: 1px solid red;
}

#searchLinkBox #submitButton {
	margin: 0 0 0.5em 1em;
	height: 2em;
	font-size: 0.9em;
}

#searchLinkBox #submitButtonLong {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	float: right;
	_width: 9em;
	xborder: 1px solid red;
}

br {
	clear: left;
}

#searchLinkBox .boxContentLink {
	background: url(/images/search_link_box_mid.gif) repeat-y;
	padding: 0;
	xborder: 1px solid red;
	margin: 0;
	xfloat: left;
	_margin: 0 0 -40px 0;
	text-align: center;
}

#searchLinkBox .boxBottomLink {
	background: url(/images/search_link_box_bot_border.gif) no-repeat;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -10px;
	xclear: both;
	xborder: 1px solid red;
	text-align: center;
	_top: 30px;
}

#linkGrid {
	width: 246px;
	padding: 0;
	margin: 0 0 0 5px;
	float: left;
	border-bottom: 1px dashed #747577;
	border-top: none;
	xborder: 1px solid red;
	text-align: center;
}

#linkGridLeft {
	width: 123px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: center;
}

#linkGridRight {
	width: 122px;
	float: right;
	padding: 0;
	margin: 0;
	text-align: center;
	border-left: 1px dashed #747577;
}

#linkGrid .gridWidth {
	width: 80px;
	xborder: 1px solid red;
	margin: 0 0 0 10px;
	_margin: 0;
	_width: 100px;
	padding: 1em;
	text-align: center;
}


#citatBox {
	background: #D2E8EC;
	border: 1px solid #fff;
	width:94px;
	color: #660000;
	font-size: 1.2em;
	padding: 5px;
	margin: 20px 0 0 19px;
	_width:106px;
	_margin: 20px 0 0 0;
}

#citatBox h3 {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

#citatBox h4 {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#citatPil {
	background: url(/images/citat_spids.gif) no-repeat 0 50%;
	margin: -1px 0 0 95px;
	padding: 0;
}

#helpBox {
	background: #D2E8EC;
	border: 1px solid #fff;
	color: #660000;
	font-size: 0.9em;
	padding: 5px;
	margin: 1em 0 0 0;	
	width:240px;
	float: left;
	display:block;
}
#helpBoxBestil {
	background: #D2E8EC;
	border: 1px solid #fff;
	color: #660000;
	font-size: 0.9em;
	padding: 5px;
	margin-right: 1em;
	margin-top:-2em;	
	width:260px;
	float: left;
	display:block;
}

#helpBox h3,#helpBoxBestil h3  {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

#helpBox h4, #helpBoxBestil h4 {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#helpPil {
	background: url(/images/citat_spids.gif) no-repeat 0 right;
	width:260px;
	float: left;
	clear:right;
	margin-right:20px;
	margin-top:-1px;
}


#searchBoxLrg {
	position:relative;
	max-width:400px;
	margin: 0;
	padding: 0;
	display:block;
	clear:both;
}

#searchBoxLrg .boxTop {
	background: url(/images/searchbox_lrg_top.gif) no-repeat;
	height: 15px;
}

#searchBoxLrg .boxTopContent {
	background: url(/images/searchbox_lrg_top_content.gif) repeat-y;
	padding: 0 1.5em 0 1.5em;
}

#searchBoxLrg .boxContent {
	background: url(/images/searchbox_lrg_mid.gif) repeat-y;
	padding: 0 0.7em 0 1.5em;
	margin: 0 0 -0.7em 0;
	float: left;
}

#searchBoxLrg .boxBottom {
	background: url(/images/searchbox_lrg_bot.gif) no-repeat;
	height: 15px;
	clear: both;
	display: block;
	position: relative;
	z-index: 10;
}

#searchBoxLrg h3 {
	font-size: 1.1em;
	color: #660000;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-weight: bold;
	position: relative;
	top: -5px;
	
}

#searchBoxLrg .lrgLeft {
	padding: 0.5em 1em 0 0;
	margin: 0 0 0 0;
	xmax-width:400px;
	float: left;
	xwidth: 403px;
}
#searchBoxLrg .lrgRight {
	xwidth: 124px;
	float: right;
	text-align: center;
	border-left: 1px dashed #747577;
	display: block;
	position: relative;
	z-index: 20;
	margin: 0;
	padding: 0;
}
input.searchField {
	margin: 0 0 0 0;
	padding: 0;
	xwidth: 312px;
}
.lrgLeft #submitButton {
	xborder: 1px solid red;
	height: 2.5em;
	margin: 0 0 0 1em;
	padding: 0;
	position: relative;
	top: 0.2em;
	_top: 0.4em;

}

#searchLinkBox li {
	border-bottom: 1px dashed #747577;
	margin: 0 0.7em 0 0.5em;
	padding: 0.5em 0 0.8em 0;
}

#searchLinkBox li.last {
	border-bottom: none;
	padding-bottom: 0;
}

#searchLinkBox li a {
	margin: 0 0 0 1.1em;
	padding: 0;
}
li.forstander {
	background: url(/images/mand_sml_roed_hs_lb.gif) 0 50% no-repeat;
	list-style-type: none;
	xborder: 1px solid red;
	text-indent: 18px;
}

#searchLinkBox275 {
	width: 275px;
	margin: 0;
	padding: 0;
}

#searchLinkBox275 .boxTop {
	background: url(/images/searchbox_275_top.gif) no-repeat;
	height: 15px;
}

#searchLinkBox275 .boxTopContent {
	background: url(/images/searchbox_275_top_content.gif) repeat-y;
	padding: 0 1.5em 0 1.5em;
}

#searchLinkBox275 .boxContent {
	background: url(/images/searchbox_275_mid.gif) repeat-y;
	padding: 0;
	xborder: 1px solid red;
	margin: 0;
}

#searchLinkBox275 .boxBottom {
	background: #D2E8EC url(/images/searchbox_275_bot.gif) no-repeat;
	height: 15px;
	clear: both;
}

#searchLinkBox275 h3 {
	font-size: 1.1em;
	color: #660000;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-weight: bold;
	position: relative;
	top: -5px;
	
}

#searchLinkBox275 li {
	border-bottom: 1px dashed #747577;
	margin: 0 0.7em 0 0.5em;
	padding: 0.5em 0 0.8em 0;
}

#searchLinkBox275 li.last {
	border-bottom: none;
	padding-bottom: 0;
}

#searchLinkBox275 li a {
	margin: 0 0 0 1.1em;
	padding: 0;
}
#searchLinkBox275 .dkForm {
	xborder: 1px solid green;
	margin: 1em 0 0 0;
	padding: 0 1.3em 0 1.3em;
}
#searchLinkBox275 .selectLong {
	width: 237px;
	margin: 1em 0 0 0;
	padding: 0;
	xbackground: red;
	font-size: 1em;
}
#searchLinkBox275 input {
	width: 180px;
}
#searchLinkBox275 #submitButton {
	width: 3em;
	_position: absolute;
	margin: 0 0 0 1.2em;
	_margin: 0 0 0 1.5em;
}

#searchLinkBox275 .boxTop275 {
	background: url(/images/searchbox_275_top_lb.gif) no-repeat;
	height: 15px;
}
#searchLinkBox275 .selectDk {
	width: 237px;
	margin: 0.5em 0 1em 1.4em;
	padding: 0;
	font-size: 1em;
}

.weblogHeader {
	list-style: none;
	font-size: 1em;
	color: #660000;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 1em 0;
	padding: 0;
	text-decoration: none;
}
.weblogHeader ul li {
	list-style: none !important;
	_width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
#contentField .weblogHeader ul li.mand  {
	margin-left: 0em !important;
}
.weblogHeader ul li.mand {
	background: url(/images/mand_sml_orange_hs_lb.gif) 0 50% no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
#webLog {
	margin: 0;
	padding: 0;
	max-width:420px;
}
.webLogLeft {
	width:;
}

.webLogImg {
	border: 1px solid #ccc;
	background: #fff;
	float: right;
	margin: 0 0 0 1em;
	padding: 0;
}

#contentField br {
	clear: none;
}
a.h2 {
	font-size: 1.4em;
	color: #660000;
	text-transform: uppercase;
	font-weight: bold;
}
.blogHeader {
	color: #660000;
}

#webLogBorder {
	border-bottom: 1px dashed #747577;
	margin: 0 0 1.5em 0;
	padding: 0 0 1.4em 0;
	clear: left;
	height: 1px;
	overflow: hidden;
	width: 100%;
	_margin: 1.4em 0 1.5em 0;
}
#weblogTeaser {
	list-style: none;
	margin: 0 0 1em 1em;
	padding: 0;
	width: 100%;
	text-align: left;
	font-size: 1.1em;
}

#weblogTeaser ul li {
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;}

#weblogTeaser ul li.mand {
	background: url(/images/mand_sml_orange_hs_mb.gif) 0 50% no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
ul#webLogBullet {
	text-align: left;
	margin: 0 0 0 3.6em;
	padding: 0 0 1em 0;
	text-transform: none;
	font-size: 1.1em;
	_margin: 0 0 0 2.3em;
}

ul#webLogBullet li {
	list-style-position: inside;
	list-style: disc;
	padding: 0;
	margin: 0 0 0.5em -2.5em;
}
#sitemap ul {
	list-style-position: inside;
	list-style: square;
	padding: 0;
	}
#sitemap ul li ul li{
	list-style-position: inside;
	list-style: disc;
	padding: 0;
	margin-left:1.5em;
}
.wlImg {
	border: 1px solid #ccc;
	background: #fff;
	margin: 0 0 1em 0;
	padding: 0;
}

.wlBtn {
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
	width: 110px;
	height: 2em;
	font-size: 1.1em;
	xborder: 1px solid red;
}

/* weblog form */

#wlForm {
	font-size: 1.1em;
	color: #660000;
	text-transform: uppercase;
}

#wlForm label {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0.2em 0 0 0;
	_padding: 0.3em 0 0 0;
	display: block;
}

#wlForm input {
	width: 250px;
	margin: 0 0 1em 0;
	padding: 0;
}

#wlForm textarea {
	width: 250px;
	height: 150px;
	margin: 0 0 1em 0;
	font-size: 1.1em;
	font-family: Arial, san-serif;
}

#submitButton.wl {
	margin: 0 0 0 10px;
	width: 6em;
	height: 3em;
	font-size: 0.9em;
}

#resetButton.wl {
	margin: 0 0 0 0;
	width: 6em;
	height: 3em;
	font-size: 0.9em;
}

/* add */
.searchResultTable {
	font-size: 1.1em;
}
.searchResultTable th {
	font-weight: bold;
	text-transform: uppercase;	
	text-align: left;
	padding: 5px;
	margin: 0;
}

.searchResultTable td {
	vertical-align: top;
	padding: 5px;
}
.searchResultTableAlternating {background-color: #A5CFD5;}

table {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1.0em;
}

td {
	margin: 0;
	padding: 2;
}
th {	text-align:left;line-height:200%;}
caption {text-align:left;background-color: #012342; color:white;padding: 4 6 4 6;}



/* Tag Cloud (NH 21.03.06) */
#tagCloud li {
	float: left;
	margin-left:0px;
	margin-right: 10px;
	vertical-align: middle;
}
#tagCloud a {
	text-decoration: none;
}
a.tagCloud4,.tagCloud4 {font-size: 150%;color:#660000;}
a.tagCloud3,.tagCloud3 {font-size: 120%;color:#660000;}
a.tagCloud2,.tagCloud2 {font-size: 100%;color:#660000;}
a.tagCloud1,.tagCloud1 {font-size: 90%;font-weight:bold;color:#000000;}
a.tagCloud0,.tagCloud0 {font-size: 85%;}

.blogImageLeft {
	float: left;
	margin: 0 8px 8px 0;
}

.blogImageRight {
	float: right;
	margin: 0 0px 8px 8px;
}

.blogImageCenter {
	text-align: center;
	display: block;
	margin: 8px 0;
}

.post {
	margin-bottom: 10px;
}

#blogHeader {
	border: 1px dotted #999;
	margin: 5px;
	padding: 10px;
}

#blogPosts {
	margin-left: 5px;
	max-width:420px;	float: left;
}

#blogArkiv {
	float: right;
	width: 200px;
}

#blogComments li {
	margin-bottom: 10px;
}

.buddyIcon {
	margin: 5px 0;
	width: 100px;
}

#blogSummary .post {
	border: 1px dotted #999;
	padding: 8px;
	margin: 0 8px 8px 0;
}

#blogPosts input {
	width: 300px;
}


h2 a {
	font-size: 2em;
	color: #660000;
	font-weight: normal;
	margin: 0 0 0.2em 0;
	padding: 0;
	text-decoration: none;
}



#profileEditLink {
	text-align: right;
	display: block;
	margin: 5px;
}

#rssButtons {
	padding: 10px;
}

.weblogHeader {
	font-size: 1em;
	color: #660000;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0.2em 0;
	padding: 0;
	text-decoration: none;
}

/* MEN */
/* JBR 22-08-06*/
ul#profileSearchResult li {list-style-type:none;margin-top:1em;}


/* MEN */
/* Added by NH 24-04-2006 */
.man_FFD_Medarbejder {
	background: url(/images/mand_sml_blaa_hs_lb.gif) no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
.man_Forstander {
	background: url(/images/mand_sml_roed_hs_lb.gif) no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
.man_Administration_og_oekonomi {
	background: url(/images/mand_sml_glrosa_hs_lb.gif) no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
.man_Underviser {
	background: url(/images/mand_sml_moerk_groen_hs_lb.gif) no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
.man_Teknisk_administrativt {
	background: url(/images/mand_sml_lysgroen_hs_lb.gif) no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
.man_Elev, .man_Guest {
	background: url(/images/mand_sml_orange_hs_lb.gif) no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
.man_Skolebestyrelsesmedlemmer {
	background: url(/images/mand_sml_graa_hs_lb.gif) no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}
.man_Information_og_markedsfoering {
	background: url(/images/mand_sml_blaa_hs_lb.gif) no-repeat;
	width:100%;
	margin: 0 0 0 0;
	padding: 0.1em 0 0 1.5em;
	_margin: 0;
	_padding: 0.2em 0 0 1.5em;
}

#profilForm th {
	font-size: 0.8em;
	color: #660000;
	text-transform: uppercase;
	font-weight: normal;
	vertical-align: top;
	text-align: left;	
}

#profilForm td {
	font-size: 0.8em;
	color: #660000;
	font-weight: normal;
	vertical-align: top;
	text-align: left;	
}

#profilForm .umbEditorTextFieldMultiple {
	xborder: 1px solid red;
	margin: 0 0 1em 0;
	font-size: 1.1em;
	font-family: Arial, san-serif;
	width: 230px;
	height: 150px;
}

#profilForm select {
	width: 230px;
	margin: 0 0 1em 0;
}

.umbEditorTextField {
	width: 230px;
	margin: 0 0 1em 0;
}

.profilButton {
	margin: 0;
	width: 180px;
	padding: 2px;
	font-size: 1em;
}

.profilButtonLeft {
	margin: 0 0 0 0;
	width: 6em;
	height: 3em;
	font-size: 0.9em;
}

.profilButtonRight {
	margin: 0 0 0 10px;
	width: 6em;
	height: 3em;
	font-size: 0.9em;
}

.dkKort {
 background: #D2E8EC;
}
 
.bundKant {
 background: url(../images/bund_kant.gif) no-repeat;
 position: relative;
 height: 14px;
 top: 2px;
 margin: -2px 0 0 0;
}

input {max-width:200px;}
.imgleft {max-width:100px;} 

.profilsogning {text-align:center;margin-top:1em;}

#network {
	float:left;
	width:50%;
	display:block;
	border:1px solid #A4CFD5;
	padding:1em;
}
#network img {
	width:200px;
	height:80px;
	text-align:center;
}
#network p {
	text-align:center;
}

.studie {float:left;width:120px;color:white;padding:0.3em;}
.studie img {border:0px solid black}
.studie a {color:white;font-size:smaller;margin-top:0.4em;}

.button {border:1px solid black;padding:4px;background-color:#B3C8B7;color:black}
a:link.button {text-decoration:none}
a:hover.button {background-color:#D6E3D9}

.aktuelt {
	background: #A5CFD5;
	border: 1px dashed #fff;
	padding:1em;
	position:relative;
	display:block;
	margin-top:3em;
	max-width:420px;
}

/* temp styles til kulturnatten */
.kult1 {margin-top:-2em;line-height:50%;}
.kult2 {float:right;margin-top:-0.5em;}
.kult3 {float:right;margin-top:-1.5em;}
.kult4 {line-height:50%;}

.inenglish {
	background: url(/images/uk_flag.gif) no-repeat 0 50%;
	padding: 0;
	xborder: 1px solid red;
	position: absolute;
	margin-left:0px;
	margin-bottom:0;
	margin-top:0;
	margin-right:0;
	top:160px;
}
.inenglish a, .paadansk a {
	text-decoration: none;
	margin-left:22px;
}

.paadansk {
	background: url(/images/dk_flag.gif) no-repeat 0 50%;
	padding: 0;
	xborder: 1px solid red;
	position: absolute;
	margin-left:0px;
	margin-bottom:0;
	margin-top:0;
	margin-right:0;
	top:160px;
}
.smallertopmargin {
	font-size:10px;
	color:#660000;
}

/* linklister med ref til medietype */
li.web, li.pdf, li.word, li.excel {
	list-style-type: none; 
	background-repeat : no-repeat;
	background-position: 0px 0px;
	padding-left:40px;
	padding-bottom:10px;
}
li.web {
	background-image: url(http://www.hojskolerne.dk/media/62078/firefox-icon.gif); 
}
li.pdf {
	background-image: url(http://www.hojskolerne.dk/media/62026/pdficon.gif); 
}
li.word {
	background-image: url(http://www.ffd.dk/media/62045/word-icon.gif); 
}
li.excel {
	background-image: url(http://www.hojskolerne.dk/media/102536/excelikon.gif); 
}
span.form {position:relative;display:block;width:80px;margin-right:5px;}
legend {margin-bottom:1em;}
#adr {padding:1em}
#home a {font-size:12px;
	position:absolute;
	top:-50px;
	margin-left:-150px; !important}

/* EDITOR PROPERTIES */
