@import "TCC1CB9CCGD0F_XML/navigation.css";
/* Generel skrifttype, -størrelse og linieafstand */
body, td, input, textarea, select
{
	font-family: Arial, Helvetica, Sans-Serif;
}

/* Generel skrifttype, -størrelse og linieafstand */
body, td, input, textarea, select
{
	font-size: 8pt;
	line-height: 11pt;
}

/* Normal afsnit og intro afsnit */
.section, .sectionintro
{
	margin: 0px;
}

/* Alle links */
a
{
	text-decoration: none;
}

/* Alle links - mouseover */
a:hover
{
	text-decoration: underline;
}

/* Links i overskrifter - mouseover */
h1 a:hover, h2 a:hover, h3 a:hover
{
	text-decoration: none;
}

/* Sidetitel */
.pageheader
{
	font-size: 11pt;
	margin: 0px 0px 8px;
}

/* Afsnitsoverskrift */
.sectionheader
{
	font-size: 9pt;
	margin: 12px 0px 6px;
}

table
{
	border-collapse: collapse;
}

/* Tabel i standardformat - overskrift */
/*.tableheader, .tableheader td*/
.tableheader td, .tableheader th
{
	font-weight: 700;	
	padding: 3px 8px 4px;
}

/* Tabel i standardformat - rækker */
.tablelineodd, .tablelineodd td, .tablelineeven, .tablelineeven td
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 3px 8px;
}




body, td, input, textarea, select
{
	color: #333;
}
a
{
	color: #CCCCCC;
}
a:hover
{
	border-bottom-color: #CCCCCC;
}
.sectionheader a
{
	color: #333;
}
table
{
	border-color: #333;
}
.tableheader, .tableheader td
{
	background-color: #CCCCCC;
	color: white;
	border-color: #CCCCCC;
	border-bottom-color: #333;
}
.tablelineodd, .tablelineodd td
{
	border-bottom-color: #333;
}
.tablelineeven, .tablelineeven td
{
	border-bottom-color: #333;
}
body {background:transparent none; margin:0px 0px 0px 0px}
#columnset7_column1 {width:11px; min-height:20px; background:transparent url(/media/tucbg-left.jpg) repeat left top}
div#mergefield_logo {margin:23px 0px 0px 0px; float:left}
#columnset9_column1 {width:705px; min-height:20px}
div#mergefield_code2 {float:left}
#columnset9_column2 {width:235px; min-height:20px; padding:32px 0px 0px 0px}
div#mergefield_navigation_level1_2 {margin:0px 0px 0px 0px; float:left; clear:none}
#columnset7_column2 {width:940px; min-height:20px; padding:0px 14px 20px 14px}
#columnset7_column3 {width:11px; min-height:20px; background:transparent url(/media/tucbg-right.jpg) repeat left top}
#columnset3_column1 {width:11px; min-height:20px; background:transparent url(/media/tucbg-left.jpg) repeat left top}
div#mergefield_main {margin:0px 0px 0px 0px}
#columnset3_column2 {width:940px; min-height:20px; padding:0px 14px 0px 14px}
#columnset3_column3 {width:11px; min-height:20px; background:transparent url(/media/tucbg-right.jpg) repeat left top}
div#mergefield_breadcrumb {breadcrumb:OldSchool}
#columnset10_column1 {width:11px; min-height:20px; background:transparent url(/media/tucbg-left.jpg) repeat left top}
div#mergefield_code4 {float:left}
#columnset10_column2 {width:940px; min-height:20px; padding:0px 14px 0px 14px}
#columnset10_column3 {width:11px; min-height:20px; background:transparent url(/media/tucbg-right.jpg) repeat left top}
#columnset11_column1 {width:990px; min-height:9px; background:transparent url(/media/tucbottom.jpg) no-repeat center top}
div#mergefield_code3 {float:left}
div#sitelayout11 {width:990px; min-height:500px; margin:auto auto auto auto; float:none; background:rgb(255, 255, 255) none; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none;}
 .layoutcolumn {float:left;overflow:hidden; display:block; box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
 .layoutcolumnset {clear:both; display:block; box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
 .layoutfloatbreaker {clear:both; display:block}
.size1 {font-size:xx-small}
.size2 {font-size:x-small}
.size3 {font-size:small}
.size4 {font-size:medium}
.size5 {font-size:large}
.size6 {font-size:x-large}
.size7 {font-size:xx-large}
ul.breadcrumb {display:inline-block;padding:0px;margin:0px;}
ul.breadcrumb li {display:inline-block;list-style-type:none;padding-left:2px;padding-right:2px;}

/* Tekstformatering i spalter og flettefelter */
#mergefield_breadcrumb, #mergefield_breadcrumb td, #mergefield_breadcrumb .section, #mergefield_breadcrumb .sectionintro, #mergefield_breadcrumb .sectionheader a {color: #0BD0D9}
#mergefield_breadcrumb .tableheader, #mergefield_breadcrumb .tableheader td, #mergefield_breadcrumb .tableheader td.section {color: #fff}
#mergefield_breadcrumb .tablelineodd, #mergefield_breadcrumb .tablelineodd td, #mergefield_breadcrumb .tablelineeven, #mergefield_breadcrumb .tablelineeven td {border-bottom-color: #0BD0D9}
#mergefield_breadcrumb a.inlinelink, #mergefield_breadcrumb a.sectionlink, #mergefield_breadcrumb a.actionlink, #mergefield_breadcrumb a.breadcrumb, #mergefield_breadcrumb a.pageposition, #mergefield_breadcrumb a.calendarlinks {color: #CD0202}
#mergefield_breadcrumb .tableheader, #mergefield_breadcrumb .tableheader td {background-color: #CD0202}
#mergefield_main a.inlinelink, #mergefield_main a.sectionlink, #mergefield_main a.actionlink, #mergefield_main a.breadcrumb, #mergefield_main a.pageposition, #mergefield_main a.calendarlinks {color: #D2D2D2}
#mergefield_main .tableheader, #mergefield_main .tableheader td {background-color: #D2D2D2}

/* Brugerdefinerede typografier */
/* ------------------------ general ------------------------ */* {   padding:0;   margin:0;}body, td, th {font-size:13px;line-height:15px;}a, #mergefield_main a.breadcrumb, #mergefield_main a.inlinelink, #mergefield_main a.sectionlink, #mergefield_main a.pageposition {color:#00a551;outline:none;}                                span.section, span.sectionheader {/*display:block;    */}     h2.sectionheader, h2.sectionheader a, span.sectionheader, span.sectionheader a {color:#000000;font-size:18px;line-height:20px;margin-bottom:10px;text-decoration:none;font-weight:bold;}       p.section {margin-bottom:15px !important; }p.linkWithArrow {margin-bottom:30px; }.linkWithArrow a.inlinelink {background:url("/media/linkArrow.png") top right no-repeat;padding-right:20px;margin-right:5px;}.gray {color:#999999;}.white {color:#ffffff;}.red {color:#ec1c24;}.green {color:#00a551;}.yellow {color:#ffe600;}/* some random */#columnset3_column2{	overflow: visible;}#mergefield_navigation_level2 {/*display:none;*/ }#recieveremail{	display: none;}#thanks {display:none;}  /* ---- some form stuff ---- */#module4_1_mergefield_materialeNavn   {display:none;}/* ---- tables ---- */td p.section { margin:0;  padding:0;}.tableheader, .tablelineeven, .tablelineodd {height:30px;padding:5px;}.tablelineeven, .tablelineodd {border-bottom-color:#cccccc;}.tablelineeven td span.section, .tablelineodd td span.section {/*margin-top:7px;       */}.tableheader {color:#000000;}/* ---- unordered lists in bodytext ---- */.bodyText {margin-bottom:30px;}.bodyText ul {list-style-type: disc;list-style-position: outside;margin:0 0 15px 15px;padding:0;}.bodyText ul li {margin:0;padding:5px 0;}.bodyText ul div {display:inline; }/* ------------------------ headlines ------------------------ *//* ---- normal headlines ---- */h1.sectionheader {font-size:26px;line-height:26px;margin:15px 0 15px 0;}h2.blackHeaderWithLine {font-size:26px;line-height:26px;min-height:45px;padding:0;margin:7px 0 17px 0;background:url(/media/bundstreg.gif) repeat-x 0px 32px;}h2.blackHeaderWithLine.twoLines{min-height:76px;background:url(/media/bundstreg.gif) repeat-x 0px 62px}h3 {font-size:13px;line-height:13px;font-weight:bold;margin:0 0 10px 0;padding:0;}/* ---- image headline wrappers ---- */.imageWrapper230, .imageWrapper270, .imageWrapper250, .imageWrapper280 {/*margin-bottom:5px;*/overflow:hidden;position:relative;}.imageWrapper230 {height:230px;}.imageWrapper280 {height:280px;}.imageWrapper270 {height:270px;}.imageWrapper250 {height:250px;}.imageWrapper230 a, .imageWrapper270 a, .imageWrapper250 a, .imageWrapper280 a {display:block;position:relative;width:100%;/*height:90px;top:-272px;*/}.imageWrapper270 a {height:270px;}.imageWrapper230 a {height:60px;}/* ---- image headline ---- */h2.imageHeader18, h2.imageHeader26, h1.imageHeader26alone, h2.imageHeader36 {left:22px;    position:relative;cursor:pointer;} h2.imageHeader26, h2.imageHeader26alone, h2.imageHeader18.with26 {cursor:auto;}h1.imageHeader26alone {font-size:26px;line-height:26px;top:-102px;cursor:default;}h2.imageHeader26 {font-size:26px;line-height:26px;top:-150px;/*-192px;*/ }h2.imageHeader36 {font-size:36px;line-height:36px;top:-158px;/*-202px;        */}h2.imageHeader18 {font-size:18px;line-height:18px;top:-166px;/*-165px; -179px;    */}h2.imageHeader18.with26 {top:-160px;}/* ---- image headlines in Tangora Manager ---- */h2.imageHeader18.tm, h2.imageHeader26.tm, h2.imageHeader26alone.tm, h2.imageHeader36.tm {position:static;} /* ---- arrows ---- */.arrow260, .arrow330, .arrow660 {position:relative;     top:-207px;/*-280px;    */cursor:pointer;}.arrowLower {position:relative;  top:-196px;/*-255px;  */}.arrow260 {left:208px;}.arrow330 {left:279px;}.arrow660 {left:609px;}/* ---- semi-transparent bands ---- */.imageBand {background:#000000;position:relative;filter:alpha(opacity=65);opacity:0.65;width:100%;}.band90 {height:90px;top:-90px;}.band60 {height:60px;top:-60px;  }/* ------------------------ select boxes ------------------------ */.selectBoxWrapper {/*width:260px;height:86px;*/width:286px;height:94px;background:url("/media/selectBoxShadowBorder.png") top left no-repeat;position:relative;left:-13px;top:-20px;margin-bottom:-20px;}.selectBoxWrapper select {width:235px;height:20px;margin:30px 0 0 24px;font-size:14px;line-height:14px;font-weight:bold;border:none;background:none;}.selectBoxWrapper select option {border:#efefef;height:20px;}#onlinetilmeldingKategoryName {display:none;}/* ------------------------ searchbox ------------------------ */#searchbox {background: url("/media/soegkasse.png") 0 0 no-repeat;width:226px;height:42px;/*margin-top:25px;margin-right:14px;float:right;*/}#searchbox div {float:left;} /*#searchbox label {font-size:13px;font-weight:bold;float:left;margin-right:7px;margin:16px 7px 0 24px;} */ #searchbox #searchForm table tr td #searchFieldWrapper{	background:none;	border:none;	width:166px;  /* 150px */	font-size:13px;	line-height:15px;	font-weight:bold;	/*margin-top:15px;       */	margin:0px 0px 0px 24px;}#searchbox #searchForm table tr td  #searchButtonWrapper {	background:none;	border: none;	width:42px;	height:46px;	cursor: pointer;}/* ------------------------ breadcrumb ------------------------ */#mergefield_breadcrumb {display:none;}span.breadcrumb {color:#00a551;}span.breadcrumb, a.breadcrumb {display:block;float:left;height:10px;margin-bottom:25px;font-size:13px;}span.breadcrumb_separator {/*background:url("/media/breadcrumbSeparator.gif") 0 0 no-repeat;*//*text-indent:-1000px;*/width:24px;display:block;float:left;/*margin-top:2px;*/text-align: center;color:#00a551;}/* ------------------------ download materiale lines ------------------------ */.downloadLine {width:350px;margin-bottom:15px;}.downloadLine img, .downloadLine a {display:block;float:left;}.downloadBeskrivelse {float:left;width:130px;margin:0 10px;}a.downloadKnap  {padding-left:25px;background:url("/media/pdf-logo.gif") 0 0 no-repeat;}/* ------------------------ links navigation ------------------------ */.linksWrapper {height:70px;}a.linkLink  {display:block;float:left;margin-right:20px;font-weight:bold;}a.linkLink.ll_52, a.linkLink.gl_46, a.linkLink.tl_48, a.linkLink.bl_49 {cursor:default;color:#000000;text-decoration:none;}/* ------------------------ medarbejdere - coworkers ------------------------ */.medarbejderWrapper {width:439px;margin-bottom:15px;}.medarbejderImage {width:125px;margin-right:10px;float:left;}.medarbejderImage img {/*margin-bottom:15px;      */}.medarbejderInfo {width:304px;float:left;}/* ------------------------ selectbox javascript ------------------------ */.sblayoutfieldwrapper {display:block;width:368px;padding:0.5em;line-height: 1.25em;height:55px;}.sblabel {margin-bottom:0.5em;font-weight:bold;}#module43_1_mergefield_label_for__kursustypeFraDatabase__Kursustype_oversigt__label_, #module43_1_mergefield_label_for__kursusSamledeDetaljer__kursusSamledeDetaljer__label_,div#module98_1_columnset1 div.layoutfieldwrapper,div#module176_1_columnset1 div.layoutfieldwrapper,div#module43_1_columnset1 div.layoutfieldwrapper,div#module100_1_columnset1 div.layoutfieldwrapper,div#module178_1_columnset1 div.layoutfieldwrapper,div#module103_1_columnset1 div.layoutfieldwrapper,div#module102_1_columnset1 div.layoutfieldwrapper,div#module122_1_columnset1 div.layoutfieldwrapper      {display:none;  /*background:red; */}/* ------------------------ nav 2 3 ------------------------ *//* ---- bredden ---- */div#page-20000004_columnset4_column1 .navigationlistitem {width:250px;}/* ---- various wrappers ---- *//* wrapper with bottom image element, 2nd nav */#page-20000004_columnset4_column1 div.navigationwrapper {background:transparent url("/media/submenuBottom.gif") bottom left no-repeat;min-height:283px; /*332px;*/padding-bottom:18px;}/* wrapper 3rd nav, negates image */#page-20000004_columnset4_column1 #mergefield_navigation_level3 div.navigationwrapper {background:none;min-height:1px;padding:12px 0 0 0;}/* gets rid of default white color in 3rd nav */#page-20000004_columnset4_column1 div.TDB0HB8BMFF5K {background:none;}/* ul elemnents in 2nd nav (overwritten in 3rd) */#page-20000004_columnset4_column1 ul.navigationlist {background:transparent url("/media/submenutop.jpg") 0 0 no-repeat;padding-top:18px;min-height:283px /*332px;*/}/* ul elements in 3rd nav */#page-20000004_columnset4_column1 #mergefield_navigation_level3 ul.navigationlist {background:none;margin-left:12px;padding:0;min-height:1px;}/* ---- li and anchor styles ---- *//* li elements in 2nd nav (overwritten in 3rd) */#page-20000004_columnset4_column1 li.navigationlistitem, #page-20000004_columnset4_column1 li.navigationlistitem:hover, #page-20000004_columnset4_column1 li.navigationlistitem.activeitem {padding:0 0 12px 6px;margin-top:4px; /* padding top caused a unwanted motion in ie */width:200px;}/* fix for white space problem */ul.navigationlist li.navigationlistitem a span {  white-space:normal;}#page-20000004_columnset4_column1 li.navigationlistitem.activeitem {/*background:url("/media/submenuSelectGradient.gif") left 3px no-repeat;  */}/* li elements in 3rd nav */#page-20000004_columnset4_column1 #mergefield_navigation_level3  li.navigationlistitem {background:none;padding:0;width:180px;}/* anchors text style in 2nd nav (overwritten in 3rd) */#page-20000004_columnset4_column1  a {font-size:14px;font-weight:bold;color:#000000;/*height:14px;*/}#page-20000004_columnset4_column1  a  span{	padding-top:0px;	padding-bottom:0px;}/* hover and active colors */#page-20000004_columnset4_column1 .navigationlistitem.activeitem a, #page-20000004_columnset4_column1 a:hover {color:#00a551;}#page-20000004_columnset4_column1 .navigationlistitem.activeitem #mergefield_navigation_level3  a{color:#000000;}/* anchors text style in 3rd nav */#page-20000004_columnset4_column1 #mergefield_navigation_level3 .navigationlist a{font-size:13px;font-weight:normal;min-height:21px;}#page-20000004_columnset4_column1 .navigationlistitem.activeitem  #mergefield_navigation_level3 .navigationlistitem.activeitem  a, #page-20000004_columnset4_column1 .navigationlistitem.activeitem #mergefield_navigation_level3  a:hover {color:#00a551;}/* ------------------------ nav 1 and 2 (xsl xml) ------------------------ */#columnset5_column1{	overflow: visible;}#columnset7_column2{	overflow: visible;}/* wrapper with left element, levels 1 and 2 *//* bfb: width made to be entire width of layout, so alternative browseres could show submenu points */#mergefield_navigation_level1_2   {width:918px;}#mergefield_navigation_level1_2{float:left;background:url("/media/mainMenuLeft.png") top left no-repeat;padding-left:20px;height:40px;position:relative;}/* an element written out at postion()= last() in xsl file, instead of putting it on UL element */#mergefield_navigation_level1_2 .secondNavWrapper {	visibility:hidden;	position: absolute;	top:40px;	/*margin-left:-20px;*/	/*left:0;   */	background: transparent url("/media/submenubottom.png") no-repeat scroll left bottom;	width: 206px;	z-index: 4000;}#mergefield_navigation_level1_2 .secondNavWrapper ul{	background:url("/media/submenutop2.jpg") no-repeat 0 0;	padding-top: 18px;	width: 206px;	margin-bottom: 18px;}#nav, #nav ul { 	/*background-image:url("/media/mainMenuRight.png"); */	background-repeat:no-repeat;	background-position:top right;	margin:0;    /*  padding:0 20px 0 0;    */    padding:0;	height:40px;}#nav a {        color:#000000;	font-weight:bold;	font-size:14px;        text-decoration:none;        display:block;        padding:12px 12px 0 12px;}#nav li {	/* all list items */        list-style-type:none;	float: left;          height:40px;	margin:0;        padding:0;	font-weight:bold;        background:url("/media/mainMenuMiddle.png") top right repeat-x;}#mergefield_navigation_level1_2 .secondNavWrapper li{	/* all list items */    list-style-type:none;	/*float: left;*/	/*height:40px;*/	width: 206px;	margin:0;    padding:0;	font-weight:bold;	background: transparent;    /*background:url("/media/mainMenuMiddle.png") top right repeat-x;*/}#nav li:hover {		visibility:visible;    background:url("/media/mainMenuMiddleHover.png") top right repeat-x;}#mergefield_navigation_level1_2 #nav .secondNavWrapper ul li:hover {		visibility:visible;    /*background:url("/media/mainMenuMiddleHover.png") top right repeat-x;*/	background-image: none;}#nav li.active {	        background:url("/media/mainMenuMiddleHover.png") top right repeat-x;}#nav .secondNavWrapper li.active {		background: none;}#nav .secondNavWrapper li.active a {		color:#00a551;}#nav li.active a {	        color:#00a551;}#nav li.active .secondNavWrapper a {	        color:#000000;}#nav li.active .secondNavWrapper a:hover, #nav li.active .secondNavWrapper .active a {	        color:#00a551;}#nav li:hover .secondNavWrapper li {	        /*background:url("/media/mainMenuMiddle.png") top right repeat-x;*/}#nav li:hover .secondNavWrapper {    visibility:visible;    /*background:url("/media/mainMenuLeft.png") top left no-repeat;*/	background: transparent  url("/media/submenubottom.png") scroll bottom left no-repeat;}#nav li:hover .secondNavWrapper a:hover {         color:#00a551;}#nav li ul{	/* second-level lists 	background-image:url("/media/mainMenuRight.png");   */	background-repeat:no-repeat;	background-position:top right;          }#nav li ul li a {font-size:13px;font-weight:normal;}#nav li.lastCorner, #nav li.lastCorner:hover{  background-image:url("/media/mainMenuRight.png");  /*display:block;  float:left; */  width:20px;  height:40px;}#mergefield_navigation_level1_2 .secondNavWrapper li.lastCorner{	background-image: none;	background: none;	height: 0;	width: 206px;}/* ------------------------ Address Tooltip  ------------------------ */ .ui-tooltip-content {	text-align: center;	background: none;	border-width: 0px;}.thearea{	cursor: pointer;}#area_info{	display: none;}#rememberservice > tbody > tr > td{padding:15px;}/* JQUERY DATEPICKER */.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; background-color: #fff; border: 1px solid #00A551; }.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }.ui-datepicker .ui-datepicker-prev { left:2px; cursor:pointer;}.ui-datepicker .ui-datepicker-next { right:2px; cursor:pointer;}.ui-datepicker .ui-datepicker-prev-hover { left:1px; cursor:pointer; text-decoration: none;}.ui-datepicker .ui-datepicker-next-hover { right:1px; cursor:pointer; text-decoration: none;}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }.ui-datepicker td { border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }.ui-datepicker .ui-datepicker-current-day{background-color: #00A551;}.ui-datepicker .ui-state-active{color: #fff;}.ui-datepicker .ui-state-hover{background-color: #ccc;}

