@charset "utf-8";
/* General styles */
html, body{ width:100%; height:100%; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; position: relative; font-size:12px; line-height:16px; color:#464646; }
img {border:0px;}
a { color:#0085a6;}
a:focus {
 -moz-outline: none;
 outline: none;
 ie-dummy: expression(this.hideFocus=true); 
}
table, td {
	margin:0px; 
	padding:0px; 
	border:0px; 
	border-collapse:collapse; 
}

p {
	margin:0px;
	padding:0px;
}

form {
	display:inline;
}

input, textarea, select {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.divMainFront { width:100%; height:100%; background:url(/images/bg_front.gif) repeat-x;}
.divMain { width:100%; height:100%; background:url(/images/bg.gif) repeat-x;}

.mainContainer {width:930px; height:100%; clear:both;}
.divTopMenu { width:735px; height:35px; padding-top:70px; float:left;}
.divTopLogo { width:195px; height:106px; float:left;}
.divFrontTop { width:930px; height:291px; background-image:url(/images/fronttop.jpg); background-repeat:no-repeat; float:left;}
.divFrontTop .text { width:400px; color:#FFFFFF; font-size:13px; margin-top:130px;}
.divFrontTop .link { width:500px; text-align:right; margin-top:30px;}
.divSubTop { width:930px; height:111px; background-image:url(/images/subtop.jpg); background-repeat:no-repeat; float:left;}

.divFrontGroupsContainer { width:930px; height:140px; padding-top:25px; margin-bottom:8px; float:left; clear:both;}
.divFrontMed { width:336px; height:140px; float:left; background-image:url(/images/medarbejder_bg.jpg); background-repeat:no-repeat;}
.divFrontVirk { width:337px; height:140px; float:left; background-image:url(/images/virksomhed_bg.jpg); background-repeat:no-repeat; margin-left:20px; margin-right:15px;}
.divFrontLed { width:222px; height:140px; float:left; background-image:url(/images/ledige_bg.jpg); background-repeat:no-repeat;}
.divFrontMed .text, .divFrontVirk .text { width:180px; margin-left:20px; margin-top:70px; float:left; display:inline; }
.divFrontLed .text { width:150px; margin-left:20px; margin-top:70px; float:left; display:inline; }
.divFrontMed .link, .divFrontVirk .link, .divFrontLed .link{ width:28px; margin-right:12px; margin-top:105px; float:right}

.divFrontContentContainer { width:930px; height:136px; margin-top:23px; margin-bottom:47px; clear:both;}
.divFrontContent { width:211px; font-size:11px; color:#000000; padding-left:10px; padding-right:10px; height:136px; border-right:1px solid #dadada; float:left;}
.divFrontContentEnd{ width:191px; font-size:11px; color:#000000; padding-left:20px; padding-right:20px; height:136px; float:left;}
.divFrontContent h2, .divFrontContentEnd h2 { margin-bottom:10px;}
.divFrontContent a, .divFrontContentEnd a { color:#000000; text-decoration:none;}
.divFrontContent a:hover, .divFrontContentEnd a:hover { color:#0085a6; text-decoration:underline;}

.divBottom { width:930px; height:30px; margin-top:20px; clear:both;}
.divEULogo { width:180px; height:60px; float:left; color:#000000; font-size:11px;}
.divAdress { width:620px; height:30px; float:left; color:#000000; font-size:11px;}
.divAdress .blue { color:#0085a6;}
.mcbLinkContainer { width:130px; float:right; text-align:right;}
.mcbLink { font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande"; font-size:9px; color:#848484; border:1px solid #848484; width:130px; text-align:center; text-decoration:none; margin:auto; }
.mcbLink a { color:#848484; text-decoration:none; }	

h1, h2, h3, h4, h5 {
	color:#0085a6;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

h2 { font-size:14px;}

h1.article { font-size:28px; line-height:33px; font-weight:normal; padding-bottom:10px;}
h2.article { font-size:20px; line-height:25px; font-weight:normal;}

h1.subSite { font-size:20px; line-height:25px; font-weight:normal; padding-bottom:10px;}

h1.event { font-size:28px; line-height:33px; font-weight:normal; padding:10px 0px 3px 0px;}
h2.event { font-size:20px; line-height:25px; font-weight:normal; padding-bottom:10px;}

h1.news { font-size:28px; line-height:33px; font-weight:normal; padding:0px;}
h2.news { font-size:20px; line-height:25px; font-weight:normal; margin:0px 0px 0px 0px;}

h1.calendar { font-size:28px; line-height:33px; font-weight:normal; padding:0px;}
h2.calendar { font-size:20px; line-height:25px; font-weight:normal; margin:0px 0px 0px 0px;}

h1.showNews { font-size:28px; line-height:33px; font-weight:normal; padding:0px 0px 3px 0px;}
h2.showNews { font-size:15px; line-height:25px; font-weight:normal; padding-bottom:10px;}

h1.search { font-size:28px; line-height:33px; font-weight:normal; margin:0px 0px 3px 0px;}
h2.search { font-size:20px; line-height:25px; font-weight:normal; margin:10px 0px 10px 0px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid;}
h3.search { font-size:15px; line-height:20px; margin:0px 0px 8px 0px;}

h1.subGroups { font-size:28px; line-height:33px; font-weight:normal; padding-bottom:10px;}
h2.subGroups { font-size:18px; line-height:22px; font-weight:normal; padding-bottom:10px; display:inline;}
h2.subGroups a { text-decoration:none;}

.topLevel{margin:0px 10px 0px 10px; color:#000000; height:39px; font-size:14px; white-space:nowrap; cursor:pointer;}
.subLevel{ background-color:#0085a6; border-bottom:#004c5f 1px solid; border-left:#004c5f 1px solid; border-right:#004c5f 1px solid; color:#FFFFFF; white-space:nowrap; width:160px; cursor:pointer;}
.subLevelText{ padding:4px 10px 3px 10px;}

.subSiteContainer{ margin-top:30px; width:930px; float:left; clear:both;}

.relCont a.headline {color:#464646; text-decoration:none; font-size:13px; font-weight:bold; line-height:15px;}
.relCont a.text {color:#737373; text-decoration:none; font-size:11px; line-height:15px;}
.relCont {color:#737373; padding:8px 0px 10px 0px; border-bottom:#eaeaea 1px solid; font-size:11px; line-height:18px;}
.relCont a { color:#0085a6; text-decoration:none; font-size:11px;}

.almID { background-color: #fff; }
.almbold { color: #464646; font-weight: bold; }
.alm { color: #464646; font-style: normal; }
.table { width: 100%; margin-top: 10px; margin-bottom: 10px; font-size:11px; }
.table TD { border-bottom:solid 1px #dbdbdb; }

.text .relHl a {text-decoration:none; font-size:13px; font-weight:bold; line-height:15px; color:#464646;}
.text .relNoDec {font-size:11px; line-height:18px; color:#737373}
.text .relNoDec a {text-decoration:none; color:#0085a6}

.text { color:#464646; font-size:12px; line-height:16px;}

.answers { margin-top:10px; text-align:right;}

.boxTopLeft{ width:185px; height:24px; background-image:url(images/menufane.gif); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-top:7px;}
.leftMenuContainer { margin-bottom:20px;}

ul.subSiteTopLevel { margin:0px 0px 0px 0px; padding:0px; list-style:none;}
li.tl { background:url(/images/menu_arrow.gif) 0px 1px no-repeat; padding:3px 2px 3px 20px; border-bottom:#e0e0e0 1px solid; height:15px; font-size:11px; }
li.tlactive { background:url(/images/menu_arrow.gif) 0px 1px no-repeat #e5f3f6; padding:3px 2px 3px 20px; border-bottom:#e0e0e0 1px solid; height:15px; font-size:11px; }
ul.subSiteSubLevel { margin:3px 0px 3px 0px; padding:0px; border-bottom:#e0e0e0 1px solid; list-style:none; }
li.sl { background:url(/images/arrowSub.gif) 15px 6px no-repeat; padding-left:30px; font-size:9px; }
li.sl a, li.tlactive a, li.tl a {  color:#000000; text-decoration:none; }

.linksContainer { margin-top:3px;}
ul.link { margin:0px 0px 0px 5px; padding:0px; list-style:none;}
ul.link li { background:url(/images/menu_arrow.gif) 0px 1px no-repeat; padding:3px 2px 3px 15px; height:18px; font-size:11px;}
ul.link li a {  color:#000000; text-decoration:none; }

.titleBullet { vertical-align:bottom;}
.divRightFane1 {width:176px; height:24px; background-image:url(images/rightfane1.gif); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-top:7px; margin-bottom:5px;}
.divRightFane2 {width:180px; height:24px; background-image:url(images/rightfane2.gif); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-top:7px; margin-bottom:5px;}

.divRelContact {width:170px; font-size:11px; color:#000000;  margin-bottom:10px; padding-top:6px; padding-left:10px;}
.contactLink {color:#000000; font-size:11px; line-height:15px; text-decoration:none; }
.contactLink:hover {color:#0085a6; font-size:11px; line-height:15px; text-decoration:none;}

.inputNewsLetter { font-size:11px; width:200px; margin-bottom:5px;}
.inputFrameld { font-size:11px; margin-left:82px;}
.inputTilmeld { font-size:11px; margin-left:5px;}

.divError { font-size:11px; color:#9A0000; margin-top:20px;}

.divBreadCrumbs { width:100%; margin-bottom:5px; float:left; clear:both;}