@media screen {
body{margin: auto; text-align: center; font-size:0.7em; background:url(../images/backgrounds/bgGradiant.gif) top left repeat-x #eeeee8;}
html body{margin: 0px 0px 10px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #595957; font-size:0.7em; }
img{ border:0 none; }
fieldset{ border:0 none; margin:0; padding: 0; }
h1{ color:#5a7ca0; font-size: 212%; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
h2, h3{ color: #5a7aac; font-size: 136%; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 10px 0; margin: 0;}
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
hr{ height:1px; overflow: hidden; color:#e1e7ec; background:#e1e7ec; border:0 none;}
legend{ display: none; }

.becPage{ width: 100%; height: 100%; background:/* url(../images/backgrounds/background_3.gif)*/ top center no-repeat; text-align: center }
.becPageContainer{ width: 968px;  margin: 0 auto; position: relative; background: transparent; height: 386px;}
.becBackground{ width: 958px; float: left; /*margin: 0 auto; */position: relative;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; background:/*url(../images/backgrounds/pageBg.gif) top left repeat-x */#f2f2ee; border-left:5px solid #ffffff; border-right:5px solid #ffffff; }
* html div.becBackground { background-image: none;}
*+html div.becBackground { background-image: none;}

.becFooter{ width: 968px; background: /*url(../images/backgrounds/footerBg.gif)*/ url(../images/global/sprite.gif) 0 -1343px no-repeat; height: 55px; float: left; text-align: left; padding-top: 9px;}
.becBottom{ width: 968px; float: left; text-align: left; padding-top: 9px; margin-bottom: 10px; padding-bottom:10px; }

/* Top navigation */
.becTop{width:958px; height: 124px; overflow: hidden; background: url(../images/global/sprite.gif) no-repeat 0px -500px;}
.wptServiceNavigation{ list-style: none; margin:8px 0 0 0;}
.wptServiceNavigation li{ float: left; display:inline; font-size: 91%; color:#868686; padding-right:21px; }
.wptServiceNavigation a{ color:#868686; /*text-decoration: none;*/ }
.hlpVaabenImg{ margin: 12px 66px 0 0; width:57px; height:91px;}
.hlpNanoqImg{ margin: 43px 0 0 20px }
a.wptFlagHolder, a.wptFlagHolderChoosen{background-position:0 0; height: 10px; margin:0 10px 0 0; width:16px; display: block; float: left; margin-top: 4px;}

#flagGL{ /*background-image: url(../images/sitewide/flagGL.gif);*/ background: url(../images/global/sprite.gif) no-repeat -418px -629px;}
#flagDK{ /*background-image: url(../images/sitewide/flagDK.gif);*/ background: url(../images/global/sprite.gif) no-repeat -377px -629px;}
#flagUK{ /*background-image: url(../images/sitewide/flagUK.gif);*/ background: url(../images/global/sprite.gif) no-repeat -455px -629px;}

a#flagGL.wptFlagHolder:hover,a#flagGL.wptFlagHolderChoosen{ background-position: -418px -639px;}
a#flagDK.wptFlagHolder:hover,a#flagDK.wptFlagHolderChoosen{background-position: -377px -639px;}
a#flagUK.wptFlagHolder:hover,a#flagUK.wptFlagHolderChoosen{background-position: -455px -639px;}

.hlpLanguage{ margin: 19px 0 0 21px; width:740px; }
.hlpLanguage form, .hlpLanguage form input, .hlpLanguage form select{float: left; display: inline; margin-right: 10px; }
input.searchButton{ width: 11px; height: 18px; background:transparent url(../images/global/sprite.gif) 0 -627px no-repeat; border:0 none; padding:0; background-color: transparent;}
/*input.searchButton:hover{ background-position: 0 -18px }*/
#subjectnavigation{ background: url(../images/global/sprite.gif) no-repeat 0 -654px; height: 35px;}
.fldSearch{ width: 217px; height: 16px; border:1px solid #9c9c9c; font-size: 91%; color:#9c9c9c; padding-top:2px; padding-left:5px;}
.fldSelectSearch{ width: 217px; height: 18px; border:1px solid #9c9c9c; font-size: 91%; color:#9c9c9c;}
*+html .fldSelectSearch{height: 22px;}
.searchformDiv, .searchformDivRight{ float:left; display:inline; width:300px; overflow:hidden;}
.searchformDiv fieldset{ width: 300px; }
.searchformDivRight{margin-left:0; width:270px;}
.searchformDiv form{ width:240px; }
.logo{ width:124px; height:78px; display: block; float: left;}
.shield{ width: 62px; height: 94px; display: block; float: right; border: #effe33 1px solid; margin:-52px 65px 0pt 0px; clear: left; }

/* Main Menu */
.wptMainMenu{ width:958px; height: 39px; margin:5px 0 0 0;}
.wptMainMenu a{ float: left; display: inline; margin: 0; padding: 0; }
.wptMainMenu a img{ float: left; display: inline; margin:1px 0 0 16px; padding: 0; }
.hlpFrontPageMenuLine{ background: #82af00; height: 5px; overflow: hidden; display: none;}

/* Main Menu - Sub Menu */
.wptMainMenu ul li div { left: 0px; top:169px; position:absolute; display: none; }
.wptMainMenu ul li div div{ top:30px; left:21px; }
.wptMainMenu ul li div div.dropdownRight{ top:17px; left:740px; }

/* image container */
.becPictureContainer{ width: 958px; height: 120px;  border-bottom: 5px solid #ffffff; border-top: 5px solid #ffffff;}

/* content background */
.becGradientcontainer{ width: 958px; background:/*url(../images/backgrounds/pageBg.gif) top left*/ repeat-x #F2F2EE; background-position: 0 -196px; }

/* Frontpage picture */
.becFrontpagePicture{height: 210px;}

/* Frontpage dropdown */
.dropdownLeft { width: 677px; height: 160px; overflow: hidden;}
.dropdownLeft ul{ margin: 0; padding:0; float: left; display: inline; width: 213px; list-style: none; }
.dropdownLeft ul.hlpMarginRightTen{ margin: 0 10px 0 0 }
.dropdownLeft ul li{ border-bottom: 1px solid #e7ece9; width: 209px; padding:9px 0 3px 0;}
.dropdownLeft ul li a{ color:#ff0000; }
.wptMainMenu a.hlpHalfWidth{ float: left; display: inline; margin: 0; padding: 0 0 0 22px; }
.dropdownRight{width:197px; height: 167px;  overflow: hidden;}
.dropdownRight h2{ padding:0 0 0 0; }
.dropdownRight ul{ margin: 0; padding:0; float: left; display: inline; width: 158px; list-style: none; }
.dropdownRight ul li{width: 158px; padding:4px 0 3px 0;}
.dropdownRight ul li a{ color:#ff0000; background: url(../images/arrows/arrowGreenSmall.gif) no-repeat; padding-left:14px; background-position:0 4px; }

/* Breadcrumb */
.wptBreadCrumb{ list-style: none; margin:8px 0 16px 0; padding: 0 4px;}
.wptBreadCrumb li{ float: left; display:inline; font-size: 91%; color:#868686; padding:0 10px; background:transparent url(../images/global/sprite.gif) no-repeat -237px -737px;  /*background: url(../images/sitewide/breadcrumb.gif) right no-repeat*/ }
.wptBreadCrumb li.noDivider{ background-image: none;  }
.wptBreadCrumb a{ /*text-decoration: none;*/ color:#868686; }

/* left menu */
.becLeftContent{ width:219px; background: url(../images/backgrounds/leftMenuBg.gif) bottom no-repeat; margin-left: 11px;}
.becLeftContent ul{ list-style: none; margin: 0 0 30px 0; padding:0; }
.becLeftContent ul.hlpMarginTopTen{ margin-top: 10px; }
.becLeftContent ul li{ width: 219px; border-bottom:1px solid #ffffff;min-height:24px; height:24px; height:auto !important; vertical-align: middle;position:relative;  }
.menuTop{/*background: url(../images/menu/menu_Level1.gif) bottom no-repeat #a2b7c6;*/ background: url(../images/global/sprite.gif) no-repeat 0 -1408px #7a98b0; min-height:34px;  height:auto !important;  height:34px;}
.menuAncestor, .menuParent{ background: #cfd9e2; }
.menuSibling{ background: #dfdfd8; }
.menuSelf{ background: #a5a59c; }
.becLeftContent a{ display: block;  /*text-decoration: none;*/}

.menuTop a{ font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 136%; padding: 9px 32px 9px 10px; background: url(../images/global/sprite.gif) no-repeat 197px -1560px; /*background: url(../images/menu/menu_level1_arrow.gif) no-repeat; background-position: 197px 11px;*/}
.menuTop ul li a{ font-size: 100%; }
.menuTop a:hover{ /*background: url(../images/menu/menu_level1_arrow_over.gif) no-repeat; background-position: 197px 11px;*/ background: url(../images/global/sprite.gif) no-repeat 197px -1477px;}
.menuParent a{ color:#5a7aac; padding: 5px 32px 5px 10px; background: url(../images/menu/menu_grandparent_arrow_down.gif) no-repeat; background-position: 197px 6px;}
.menuAncestor a{ color:#5a7aac; padding: 5px 32px 5px 10px; background: url(../images/menu/menu_grandparent_arrow_down.gif) no-repeat; background-position: 197px 6px;}
.menuAncestor a:hover{ background: url(../images/menu/menu_grandparent_arrow_out.gif) no-repeat; background-position: 197px 6px; }
.menuSibling a{ color:#5a7aac; padding: 5px 32px 5px 10px;}
.withNephew a{ background: url(../images/menu/menu_child_arrow_out.gif) no-repeat; background-position: 197px 6px; }
.menuSelf a{ color:#ffffff; padding: 5px 32px 5px 10px;}
.withChildren a{ background: url(../images/menu/menu_arrow_parent_down.gif) no-repeat; background-position: 197px 6px; }

/* left menu, submenu/dropdown */
.becLeftContent ul li ul { background: #cfd9e2; float:none; left: 222px; top:0px; position:absolute; display: none; }
.becLeftContent ul li ul li a { color:#5a7aac; padding: 5px 32px 5px 10px; background-image: none; }
.becLeftContent ul li ul li a:hover { color:#5a7aac; background-image: none; }
/*
	From: cpa
	To: pso
	Message: Jeg kan ikke få ul'en font-size til at være korrekt under menuTop ul li a
*/
/*.becLeftContent ul li.menuTop ul li a { font-size: 100%; }*/


/* Content */
.becContentContainer{ width: 697px; margin-left: 20px;}
.becContentContainer  h1{ margin: 2px 0 0 10px; min-height:43px; height:auto !important;  height:43px;}
/*.becCenterContent { width: 438px; padding: 0 10px 30px 10px; background:url(../images/backgrounds/contentBg.gif) bottom left repeat-x #ffffff; border-top:1px solid #bcc9d4; min-height:300px;  height:auto !important;  height:300px; }*/
.becCenterContent { width: 438px; padding: 11px 10px 50px 10px; background:url(../images/backgrounds/rightBg.gif) bottom left repeat-x #ffffff; border-top:1px solid #bcc9d4;}
.becCenterContent a, .becCenterContent a:hover, .becCenterContent a:visited{
	color:#82AF00;
}
.wptContentreference{ width:458px; background:url(../images/backgrounds/rightBg.gif) bottom left repeat-x #ffffff; padding: 0 0 40px 0; min-height: 30px; height:auto !important;  height:30px;}
.wptContentreference h2{ width: 438px; background: url(../images/global/sprite.gif) no-repeat 0px -693px #ffffff; color:#ffffff; min-height: 15px; height:auto !important;  height:15px; margin: 0; padding: 10px 10px 8px 10px;}
.wptContentreference ul{ list-style: none; margin: 8px 10px 0 10px; padding:0; }
.wptContentreference ul li{min-height:29px;  height:auto !important;  height:29px; border-top: 1px solid #d7dfe5; padding-top: 11px;}
.wptListContainer ul li{ color:#ff0000; }
.wptContentreference ul li.hlpArrowList{min-height:10px;  height:auto !important;  height:10px; border-top: 0px none; padding-top: 0px;  clear: left;}
.wptContentreference ul li.hlpNoBorder{ border: 0 none; }
.wptContentreference a { color:#ff0000; }
.wptListContainer ul li ul{ width: 666px; margin: 0 0 0 10px; float: left; display: inline;}
.wptListContainer ul li ul li.hlpArrowList{ width: 300px; float: left; display: inline; clear: none;}
.becWideContent{ width: 936px; margin-left: 20px;}


.becRightContent{ width: 219px; margin-left: 20px; }
* html .becRightContent {margin-left:0px; width:219px;}
.becCenterContent img{ border:1px solid #bac8d3; margin: 13px 0; /*max-width: 436px;*/}

.hlpTwoCollumnsWithMenu .becCenterContent{ width: 678px; min-height:10px;  height:auto !important; }
/*.hlpTwoCollumnsWithMenu .becCenterContent img{ width: 676px;}*/
.hlpTwoCollumnsWithMenu .wptContentreference{ width: 698px;}


/* Reference */
.becRightContent { border-top:1px solid #BCC9D4; }
.wptReference{ width:219px; overflow: hidden; background: url(../images/backgrounds/rightBg.gif) bottom repeat-x #ffffff; padding-bottom: 40px; min-height:40px; }
.wptReference h2{ margin-left:10px;  }
.wptRefBlueBox{ width:219px; overflow: hidden; background:url(../images/backgrounds/blueRefDocBottomBg.gif) bottom no-repeat #95acbe; padding-bottom: 23px; margin-bottom: 10px;}
.refContent{ float: left; width: 199px; margin: 13px 10px 0 10px; padding-bottom: 10px; display: inline;;}
.refContent a{ background: url(../images/global/sprite.gif) no-repeat 0 -1229px; color:#bf302f; padding-left: 15px; }
.refContent hr{ height: 1px; overflow: hidden; color:#d7dfe5; background-color: #d7dfe5; /*margin: 0;*/ padding: 0; border:0 none; overflow: hidden;  }
.refContent h3{ margin: 0 0 8px 0; padding: 0; }
.refContent p{ margin: 0 0 5px 0; }
.refContent br{ margin-bottom: 5px; }
.wptRefBlueBox  .refContent a{ background: url(../images/arrows/arrowWhiteOnBlue.gif) no-repeat; background-position: 0 2px; color: #ffffff; padding-left: 18px;}
.wptRightRef { padding-bottom: 14px; }
.wptRightRef h2, .wptRefBlueBox h2{font-size: 136%; font-family: Arial, Helvetica, sans-serif; color: #ffffff; min-height: 15px; height:auto !important;  height:15px; margin: 0; padding: 10px 10px 8px 10px; width: 199px}
.wptRefBlueBox h2{ background: url(../images/reference/refBlurDoc.gif) bottom no-repeat #95acbe; }
.wptRefBlueBox .refContent{ color: #ffffff; }
.hlpGreenRef h2{ background: url(../images/reference/refGreen.gif) bottom no-repeat #9fc900; }
.hlpBlueRef h2{ background:  url(../images/global/sprite.gif) 0 -728px no-repeat #a3b7c6;}
.hlpBlueMailRef h2{ background: url(../images/reference/refBlueMail.gif) bottom no-repeat #a3b7c6;}
.hlpBlueMailRef{ background: url(../images/backgrounds/blueRefBg.gif) repeat-x; background-position: 0 35px; min-height: 153px; height:auto !important;  height:153px;}
.hlpBlueMailRef a, .jobref a{ background-image: none; padding-left: 0;}
.hlpBlueMailRef hr{ color:#ffffff; background-color: #ffffff; }
.hlpBlueMailRef .refContent{ color:#5a7ca0; }
.hlpBlueNewsRef h2{ background: url(../images/global/sprite.gif) 0 -693px no-repeat #a3b7c6; width:458px; padding:10px 10px 0 10px; min-height: 25px}
* html .hlpBlueNewsRef h2{ height: 35px; }
.hlpBlueNewsRef h3{ float: left; margin-bottom:10px;}
.hlpBlueNewsRef .refContent{ width: 438px; }
.wptRefWhiteBox{ background:#FFFFFF url(../images/backgrounds/rightBg.gif) repeat-x scroll center bottom; /*border-top:1px solid #BCC9D4;*/ padding-bottom:30px;}
.wptRefWhiteBox h2{ margin-left: 10px; }
.wptRefWhiteBox .refContent{ list-style: none; margin: 10px 10px 0 10px; padding:0; }
.wptRefWhiteBox .refContent a{ background:transparent url(../images/global/sprite.gif) no-repeat scroll 0pt -1229px; display: block;}

/* 2 columns */
.becContentContainer .becCenterContent ul.wptEmneUl{ list-style: none; margin: 7px 0 0 0; padding:10px 0 6px 0; border-bottom: 1px solid #d7dfe5;}
.becContentContainer .becCenterContent ul.wptEmneUlBorder{ border-top: 1px solid #d7dfe5; border-bottom: 1px solid #d7dfe5; padding-top:17px;}
.becContentContainer .becCenterContent ul.hlpNoBorder{ border-bottom: 0 none; }
.becContentContainer .becCenterContent ul.wptEmneUl li{  width:209px; float:left; display: block; color:#000000; padding:0 10px 10px 0;}
.becContentContainer .becCenterContent ul.wptEmneUl li a{ /*color:#ff0000;*/color:#ff0000; }
.hlpTwoCollumns{ width:936px; margin-left: 11px; padding-bottom:30px;}
.hlpTwoCollumns .becCenterContent { width: 678px; padding-right: 9px; }
.hlpTwoCollumns .becCenterContent ul{ list-style: none; margin: 10px 0 0 0; padding:0; border-bottom: 1px solid #d7dfe5;}
.hlpTwoCollumns .becCenterContent ul.hlpNoBorder{ border-bottom: 0 none; }
.hlpTwoCollumns .becCenterContent ul li{  width:216px; float:left; display: block; color:#ff0000; padding:0 10px 10px 0; overflow: hidden;}
.hlpTwoCollumns .becCenterContent ul.hlpNoFloatList li{  width:216px; float:none; display: block; color:#ff0000; padding:0 10px 10px 0;}
.hlpTwoCollumns .becCenterContent ul li a{ color:#ff0000; /*white-space: nowrap; padding-left:16px;*/}
.hlpTwoCollumns .becCenterContent ul li a.firstChild{ width: 201px; white-space:normal;}


/* 1 column */
.hlpOneCollumns{ width:936px; margin-left: 11px; padding-bottom:30px;}
.hlpOneCollumns .becCenterContent { width: 916px; padding-right: 9px; }
.hlpOneCollumns .becCenterContent ul{ list-style: none; margin: 10px 0 0 0; padding:0; border-bottom: 1px solid #d7dfe5;}
.hlpOneCollumns .becCenterContent ul.hlpNoBorder{ border-bottom: 0 none; }
.hlpOneCollumns .becCenterContent .treeview ul{ border-bottom: 0 none; margin-top: 0; }
.hlpOneCollumns .becCenterContent ul li{  width:216px; float:left; display: block; color:#ff0000; padding:0 10px 10px 0;}
.hlpOneCollumns .becCenterContent ul li p{ margin: 5px 0 0 0; }
.hlpOneCollumns .becCenterContent ul li a{ color:#ff0000; }


.child{ font-size:136%; background: url(../images/global/sprite.gif) 0 -1227px no-repeat; /*background: url(../images/arrows/arrowGreenOnWhite.gif) no-repeat; background-position: 0 3px;*/ color:#ff0000; padding:0 0 5px 15px; font-family: Arial, Helvetica, sans-serif; display: block;}
.job{ font-size:136%; background: url(../images/arrows/large_green_on_white.gif) no-repeat; background-position: 0 3px; color:#ff0000; padding:0 0 5px 15px; font-family: Arial, Helvetica, sans-serif; display: block;} 

/* Comments */
#pageCommentForm label{ clear: both; width: 400px; display: block; padding:15px 0 5px 0; }
#pageCommentForm input.formInput, #pageCommentForm textarea{ width:423px; border:1px solid #9c9c9c; color:#868686; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 91%; background: #f9f9f8; float: left; padding:2px 0; display: inline;}
.commentdate{ margin:0; font-size: 91%; color:#868686; }

/* Footer */
.becFooter p, .becBottom p{ margin:0 0 0 16px; font-size: 91%; color:#868686; }
.becBottom a{ color:#ff0000;}

/* Icon holder */
.becIcon{ height: 17px; margin: 8px 22px 0 0;}
.becIcon a{ background: url(../images/global/sprite.gif); height:17px; display: block; float: left;}
a#print{ background-position:0px -786px; width:18px; margin-right:14px;}
a#abonner{background-position:-62px -786px; width:16px; margin-right:9px;}
a#tip{background-position:-89px -786px; width: 25px; }
a#print:hover{ background-position:0px -763px;}
a#abonner:hover{background-position:-62px -763px;}
a#tip:hover{background-position:-89px -763px;}


.iconholder{ height: 22px; width:24px; display: block; float: left; background: transparent url(../images/global/sprite.gif) no-repeat;}
.iconRss{ background-position:0 -856px;  }
.iconEkstern{ background-position: 0 -891px;}
.iconAlert{ background-position: 0 -925px; }
.iconSitemap{ background-position: 0 -964px; }
.iconSendMail{ background-position: 0 -1000px; }
.iconHelpMail{ background-position: 0 -1037px; }
.iconEndMail{ background-position: 0 -1077px; }
.iconDoc{ background-position: 0 -1116px; }
.iconQuestion{ background-position: 0 -1156px; }
.iconSeek{ background-position: 0 -1197px; }
.iconArrow{ background-position: 0 -1228px; }
.iconLargeArrow{ background-position: 0 -1270px; }
.iconCalender{ background-position: 0 -1317px; border:0 none;}
.iconTip{ background-position: 0 -816px; }

/* kampainge */
.wptcampaignHolder{ width: 698px; overflow: hidden; border-top:1px solid #bfcdd8; background: url(../images/backgrounds/campaignBoxBg.gif) right bottom no-repeat #a3b6c5;}
.wptcampaignHolder img{ border: 0; width: 478px; float: left; margin: 0;}
.wptcampaignHolder form{ width:209px; margin-left: 10px;}
.wptcampaignHolder label{ color: #ffffff; margin: 13px 0 4px 0; clear: both; float: left; }
#kampaingeSoeg{ width:177px; border:1px solid #9c9c9c; font-size: 91%; height: 16px;  color:#9c9c9c; padding-top:2px;}
.becHorizontalRef{ padding: 20px 0; border-top:1px solid #bcc9d4; min-width: 697px; width:auto !important; width:697px; }
.becShortHorizontalRef{ padding: 20px 0; border-top:1px solid #bcc9d4; min-width: 458px; width:auto !important; width:458px; }
input.kampaingeSearchButton{ width: 14px; height: 22px; background-image:url(../images/arrows/arrowBlueOnBlue.gif) ; background-position: 0 0; border:0 none; padding: 0; background-color: transparent; margin-left: 5px;}
input.kampaingeSearchButton:hover{ background-position: 0 22px; }
#genveje{ width: 177px; height: 20px; border:1px solid #9c9c9c; font-size: 91%; color:#9c9c9c;}
.hlpTwoCollumnsWithMenu  .hlpCampaignManchet{ width:468px; padding-right: 220px; }

/* nyheder */
.hlpNewsForm fieldset{ float: left; display: inline; }
.hlpNewsForm label{ margin-bottom: 5px;}
.hlpDateField{float: left; display: inline; width:76px; height: 14px; padding-top: 2px; border:1px solid #9c9c9c; font-size: 91%; color:#9c9c9c; background: #f9f9f8; margin-right: 5px;}
.hlpPaging{ width: 438px; margin: 0 0 10px 0;}
.hlpPaging li{ background:url(../images/global/sprite.gif) /* url(../images/sitewide/paging_sepperator.gif) */no-repeat -237px -1407px; padding:0 1px 0 0;}
.hlpPaging li.hlpNoPadding{ padding: 0 0 0 0; } 
.hlpPaging li a{color:#ff0000; padding:0 0 0 5px;}
.hlpPaging li.hlpNoBg{ background-image: none; }
.hlpPaging .back{background:url(../images/global/sprite.gif) no-repeat -1px -1446px; width:8px; min-width: 8px; height:12px; min-height: 12px; display:block;} 
.hlpPaging .forward{background:url(../images/global/sprite.gif) no-repeat -1px -1465px; width:8px; margin-left: 11px; min-width: 8px; height:12px; min-height: 12px; display:block;} 
.hlpPaging .back a span, .hlpPaging .forward a span{ display: block; width: 8px; float: left; }
ul.becNewsList, ul.becRssViewer{ margin: 0 0 16px 0; padding-bottom:8px; border-bottom:1px solid #d7dfe5;}
ul.becFrontpageNewsList{ border-bottom:1px solid #d7dfe5;}
ul.becRssViewer{ border-bottom:0 none; margin-top: 16px;}
.becNewsList li, .becRssViewer li{ width: 438px; border-top:1px solid #d7dfe5; margin-top:8px; padding-top: 8px; }
.becNewsList li a, .becRssViewer li a{ color:#ff0000; font-size: 100%;}
.becNewsList li a.child{ padding: 0 0 2px 15px; }
.becNewsList li a.vacancy{ font-size: 118%; }
.hlpSearchResult li a{ font-size: 118%; }
.becNewsList li p{ font-size: 91%; color:#868686; }
.becNewsList li p img{ margin: 0 5px; }
.becCenterContent img.newsimage{ border:1px solid #bac8d3; margin: 0 10px 0 0; /*max-width: 436px;*/}
ul.hlpNewsList{ padding:0; margin: 0; list-style: none; float: left;}
ul.hlpNewsList .iconholder{ float: none; display: inline; }
ul.hlpNewsList li{ width: 440px;  }
ul.hlpNewsList li.border{ border-top: 1px solid #d7dfe5; padding: 22px 0;  }
ul.hlpNewsList li.hlpNoPadding{ padding: 10px 0 10px 0; }
ul.hlpNewsList li.noborder{ border: 0 none; width: 440px; padding:0 0 22px 0;}
ul.hlpNewsList li a{color:#ff0000;}
ul.hlpNewsList li a.iconLargeArrow{ font-size: 118%; background-position: 0 -1268px;}
.hlpNewsList p{ margin-bottom: 0; }
.hlpNewsList .hlpNoPadding p{ margin: 0 0 0px 0 }
.becCenterContent img.calender{ margin: 0 10px 0 0; }

/* Generic button */
.becGenericButtonHolder{ height: 27px; background: url(../images/global/sprite.gif) no-repeat 0px -1890px; width: auto; float: left;}
*+html .becGenericButtonHolder{overflow: visible;}
.hlpGenericButton { background:url(../images/global/sprite.gif) no-repeat 0px -1919px; margin-left: 4px; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 109%;  padding:2px 0 8px 0 ; border: 0 none; float: left; white-space:normal;}
.becGenericButtonHolder:hover{ background:url(../images/global/sprite.gif) no-repeat 0px -1777px;}
.hlpGenericButton:hover{ background: url(../images/global/sprite.gif) no-repeat 0px -1804px;}
.hlpGenericButtonLeft{ width: 7px; height: 27px; background:url(../images/global/sprite.gif) no-repeat 0px -1956px;   float: left;}
.becGenericButtonHolder:hover .hlpGenericButtonLeft{ background:url(../images/global/sprite.gif) no-repeat 0px -1834px;}

/*Publications*/
img.hlpPublicationImage { margin: 0 10px 10px 0; }
* html img.hlpPublicationImage{ margin-right:0;  }

.publicationUl { list-style: none; margin: 0 0 0 10px; padding: 0; border-top:1px solid #bcc9d4; width: 199px;}
.publicationUl li{ border-bottom:1px solid #bcc9d4; width: 199px; padding:9px 0; }
.publicationUl li a{ color: #ff0000; }
.becPublicationPaging{ float: left; display: inline; clear: both; width: 438px; padding: 5px 0; /*border-top:1px solid #bcc9d4; border-bottom:1px solid #bcc9d4;*/ margin-bottom: 10px;}
.becPublicationPaging img{ border:0 none; float: left; margin:3px 0 0 0 ; display: inline;}
.becPublicationPaging a{ float: left; color:#ff0000; display: inline; margin: 0 5px;}
.hlpPublicationForm{ width:916px; }
.hlpPublicationForm label, .hlpPublicationForm  input, .hlpPublicationForm select{ float: left; display: inline; }
#searchQuery{ width:330px; height:18px; border:1px solid #9c9c9c; background: #f9f9f8;  font-size: 91%; color:#9c9c9c; margin-right: 8px; margin-bottom: 26px;}
.hlpPublicationForm label{ width: 226px; margin-bottom:3px;}
.hlpPublicationForm label.shortLabel{ width: 124px; }
.hlpPublicationForm label.shortestLabel{ width: 105px; }
.hlpPublicationForm select{ width: 207px; height: 18px;  border:1px solid #9c9c9c; background: #f9f9f8;  font-size: 91%; color:#9c9c9c; margin-right: 19px; margin-bottom: 27px;}
.hlpPublicationForm .hlpDateField{ height:15px; font-size: 91%; color:#9c9c9c;}
#publicationTable th a{ color:#ffffff; }
#publicationTable td{ vertical-align: top; padding: 5px 6px;  }
#publicationTable td a.child{ font-size: 100%; }
.publicationTDSort{ background: url(../images/backgrounds/publicationChoosenBg.gif) bottom repeat-x; border-right:1px solid #ffffff;}
.publicationTD{ background: url(../images/backgrounds/publicationBg.gif) bottom repeat-x; border-right:1px solid #ffffff;}
.publicationDate{ width: 99px; }
.title{ width:371px; }
.publicationType{ width: 135px; }
.publicationSubject{ width: 161px; }
.publisher{ width: 166px; border:0 none; }
a.choosen { color:#666663; }

/* Search */
.becFaneblad{ float: left; width: 936px; display: inline; clear: both; }
.becFaneblad ul{ margin: 0; padding: 0; list-style: none; float: left; display: inline; }
.becFaneblad ul li{ float: left; display: inline; height: 29px; margin-right: 3px;}
.hlpFanebladBg{ background: url(../images/backgrounds/faneblad.gif) repeat-x; }
.hlpFanebladChoosenBg{ background: url(../images/backgrounds/fanebladChoosen.gif) repeat-x; }
.hlpTwoCollumns .becCenterContent ul.pager{ border-bottom: 0 none }
.hlpTwoCollumns .becCenterContent ul.pager li{width:auto; float:left; display: block; color:#ff0000; padding:0 4px 10px 0;}
.dateSearchMargin{ margin-right: 100px; }
.becCenterContent .inputDateMargin{ margin-right: 28px; }
h2.advSearchHeader{border-top: 1px solid #D7D7D3 }
a.searchTip{ background:url(../images/global/sprite.gif) no-repeat 0 -817px;  padding-left:25px; color:#ff0000; height: 20px;}
.hlpTwoCollumns .becCenterContent ul li a.searchPath{ background:transparent url(../images/global/sprite.gif) no-repeat scroll -237px -737px; color:#868686; display:inline; font-size:91%; padding:0pt 10px; }


/* sitemap */
.becActiveTab, .becPassiveTab{ background:url(../images/backgrounds/SitemapTab.gif) no-repeat; background-position: 0 0; color:#ffffff; width:120px; float: left; margin-right: 3px; height: 21px; padding-top: 8px; text-align: center;}
.becPassiveTab{ background: url(../images/backgrounds/SitemapTab.gif) no-repeat; background-position: -123px 0; color:#868683; }
.becActiveTab a{ color: #ffffff; }
.becPassiveTab a{ color:#868683; }
.hlpOneCollumns .becCenterContent ul.hlpFlLeft{ list-style-position: outside; margin-right: 10px; border-bottom: 0 none;}
.hlpOneCollumns .becCenterContent ul.hlpFlLeft li{ float: none; width: 120px; border-bottom:1px solid #d7d7d3; padding: 5px 5px 5px 19px;  background: url(../images/global/sprite.gif) no-repeat 0px -1223px; overflow: hidden;}
.hlpOneCollumns .becCenterContent ul.hlpFlLeft li.alfabetLI{ color: #595957; float: none; width: 887px; border-bottom:1px solid #d7d7d3; padding: 5px 5px 5px 19px; background: url(../images/global/sprite.gif) no-repeat -220px -1825px; overflow: hidden;}
.hlpOneCollumns .becCenterContent ul.hlpFlLeft li.hlpFirstLi{ background-image: none; padding: 5px 5px 5px 3px; width: 136px;}
.hlpOneCollumns .becCenterContent ul.hlpLastUl{ margin-right:0px; }
.hlpOneCollumns .becCenterContent ul.hlpFlLeft li a{ /*background: url(../images/arrows/arrowGreenOnWhite.gif) no-repeat top left; background-position: 3px 2px;*/ /*padding-left:19px;*/  }
.hlpOneCollumns .becCenterContent ul.hlpFlLeft li a.hlpFirstLi{ background-image: none; font-size: 109%; color: #5a7ca0; /*padding-left: 3px;*/ }
.hlpOneCollumns .becCenterContent ul.hlpFlLeft li.hlpLastLi{ border-bottom: 0 none; }

/* Alfabet */
.hlpOneCollumns .becCenterContent ul.alfabetUl{ list-style-position: outside; margin-right: 10px; border-bottom: 0 none;}
.hlpOneCollumns .becCenterContent ul.alfabetUl li{ width:auto; width: 22px; height: 18px; padding:0 5px 0 0; text-align: center; font-size: 109%; white-space: nowrap;}
.hlpOneCollumns .becCenterContent ul.alfabetUl li a{ text-transform: uppercase; width: 22px; height: 17px; display: block; text-align: center; padding-top: 1px; font-size: 109%; }
.hlpOneCollumns .becCenterContent ul.alfabetUl li.choosenLetter a{ background: url(../images/backgrounds/letterBG.gif) no-repeat; color:#fff;}
.hlpOneCollumns .becCenterContent ul.alfabetUl li.noPageLetter span{ text-transform: uppercase; width: 22px; height: 17px; display: block; text-align: center; padding-top: 1px; font-size: 109%; color:#c8c8c8; }
.hlpOneCollumns .becCenterContent ul.alfabetList li{ float: none; width: 580px; border-top:1px solid #D7DFE5; padding-top: 16px;}
.hlpOneCollumns .becCenterContent ul.alfabetList li a{ background: url(../images/arrows/large_green_on_white.gif) no-repeat; background-position: 0px 3px; padding-left: 25px; font-size: 127%; }
.hlpOneCollumns .becCenterContent ul.hlpFlLeft li.alfabetLI a{ font-size: 92%; color:#595957; }
.hlpOneCollumns .becCenterContent ul.hlpFlLeft li.alfabetLI a.redLink{ font-size: 112%; color:#ff0000; }
.hlpOneCollumns .becCenterContent ul.alfabetList li p{ margin-top: 5px; color:#595957; }
.alfabetHeader{ margin-top: 10px; }

/* 404 */
.notFoundContainer, .notFoundfirstLine{ float:left; display: inline; width: 199px;  margin-right:30px;}
.notFoundfirstLine{ border-top:1px solid #d7dfe5; padding: 13px 0 18px 0; margin-right:0; height:30px;}
.notFoundFlag{ width:  16px; height: 10px; background-position: 0 30px; display: inline; float: left; margin: 2px 10px 0 0;}
.hlpOneCollumns .becCenterContent .wptNotFoundList ul{ border-bottom: 0 none; }
.hlpOneCollumns .becCenterContent .wptNotFoundList ul li{ color:#ff0000; display:block; float:left; padding:0pt 10px 10px 0pt; width:189px; }

/* Site helpers */
.hlpDebat h2 { background:#FFFFFF url(../images/global/sprite.gif) no-repeat scroll 0px -693px; }
.hlpDebat form{ float: left; display: inline; margin: 5px 10px; clear: both; width: 96%; }
.hlpDebat div.becComment{ float: left; display: inline; clear: both; margin: 5px 10px; width: 436px;}
.hlpMarginTopSeventeen{ margin-top: 17px; }
.hlpMarginTopZero{ margin-top: 0; }
.hlpMarginTopTen{ margin-top: 10px; }
.hlpMarginTopTwelve{ margin-top: 12px; }
.hlpMarginTopTwenty{ margin-top: 20px; }
.hlpMarginTopThirty{ margin-top: 30px; }
.hlpMarginTopForty{ margin-top: 36px; }
.hlpMarginTopfifty{ margin-top: 50px; }
.hlpMarginLeftFive { margin-left: 5px; }
.hlpMarginLeftTen{ margin-left: 10px; }
ul.hlpMarginLeftTen{ margin-left: 10px; }
.hlpMarginLeftTwenty{ margin-left: 20px; }
.hlpMarginLeftZero{ margin-left: 0;}
.hlpMarginLeftThirtySeven{ margin-left: 37px; }
.hlpMarginLeftseventythree{margin-left: 73px;  }

.hlpMarginRightFive{ margin-right: 5px; }
.hlpMarginRightTen{ margin-right: 10px; }
.hlpMarginRightSixteen{margin-right: 16px; }
.hlpMarginRightTwenty{margin-right: 20px; }
.hlpMarginRightOneThierty{ margin-right: 130px; }
.hlpMarginBottomSeven{ margin-bottom: 7px; }
.hlpMarginBottomTen{ margin-bottom: 10px; }
a .alt{ display: none; }
.hlpBottomPosition{ position: absolute; bottom: 0%; left:0%; width:219px; margin-left: 11px; font-size: 91%;  border-bottom: 1px solid #d7d7d3; padding-bottom: 8px;}
.hlpBottomPosition a{ /*color:#ff0000;*/color:#ff0000;}
.hlpFrontPageContainer{ width:936px; margin:10px 0 0 10px; }
.hlpTabHolder{ width: 936px; }
.hlpFrontpageTopNews{ width: 458px; border-top:1px solid #BCC9D4;}
.hlpFrontpageNews{ width: 458px;}
a.hlpNoBg{ background: 0; padding: 0; }
.refContent .iconholder { margin-top: 5px; width: auto; padding-left: 25px; }
.becCenterContent .hlpNoBorder{ border: 0 none; margin:5px 5px 0 5px;}
.hlpAutoHeight .hlpNoBorder{ margin: 0; }
.hlpTopSpaceDiv{ height: 10px; width: 100%; }
.hlpCampaignManchet h2{ width:438px; }
.hlpHalfWidth{ width: auto; padding-left:22px; }
.noMinHeight{ min-height:inherit; height:auto !important;  height:auto; }
.hlpGreen, .hlpGreen a{ color:#ff0000; }
.becCenterContent img.hlpBorderZero{ border:0 none; margin: 0;}
a.hlpArrowLink{ background: url(../images/arrows/arrowGreenOnWhite.gif) no-repeat; color:#ff0000; padding-left:16px; background-position: 0 2px; }

/* Helper */
.hlpNoMargin{ margin:0 0 0 0; }
.hlpNoPadding{ padding:0 0 0 0; }
.hlpNoListItem{ list-style: none; }
.hlpPadding15 { padding: 15px; }
.hlpMargin15Left { margin-left: 15px; }
.hlpHorisontalList li{display: inline; float: left; }
.hlpInlineList li{ display: inline; float: left; }
.hlpInlineList li img{ border: 0 none; margin: 0; }
.hltNoFloat{ float: none; display: block;}
.hlpFlLeft{ float: left; display: inline; }
.hlpFlRight{ float: right; display: inline; }
.hlpClearAll{ clear: both; }
.hlpClearLeft{ clear: left; }
.hlpClearRight{ clear: right; }
.hlpNoBorder, a.hlpNoBorder { border:0 none; }
.hlpAutoHeight{ height: auto; min-height:0;}
.screen{ display: inline; margin: 0; padding: 0;}
.print{ display: none; }
.hlpBold { font-weight: bold; }
.hlpWhiteBG {background: white;}
.hlpFullWidth { width: 580px; }
.hlpNoBorder{ border: 0 none; }
.hlpShowInline{ display: inline; }
.hlpHide{ display:none; }
.hlpCurser{ cursor: pointer }
.choosen{ font-weight: bold }
.hlpNoFloat{ float: none }
.hlpNoBg{ background-image: none; }
.hlpBorderZero{ border:0 none;}

/* Form modul */
.formContainer{ margin: 15px 0; }
.formContainer,.formContainer fieldset, .formContainer form, .textContainer, .textareaContainer{ width:550px; }
.fieldContainer, .formContainer fieldset{ float: left; clear: left; display: inline; }
.fieldContainer label{ float: left; display: inline; }
.fieldContainer select{ margin-left: 10px; }
.fieldContainer label{ width: 200px; }
.radioSetContainer label{ width: 100px; clear: none; margin-right: 10px; float: left; display: inline;}
.formContainer input{ float: left; display: inline; }
.textContainer input{ float: left; display: inline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: #686868; font-size: 100%; width: 200px; }
.radioRadio{ padding-top:10px; width:150px; }
.radioSetContainer input{ margin: 0 5px 0 0; }
.fieldContainer { margin-bottom: 10px; }
.fieldContainer textarea{ height: 50px; float: left; display: inline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: #686868; font-size: 100%; width: 200px;}
.formReciept h1{padding:0px;margin:0px;padding-top:15px;}


/* Calender */
/* The main calendar widget.  DIV containing a table. */

.calendar {position: relative;display: none; font-size: 11px; color: #91918D; cursor: default; background: #ffffff; font-family: verdana,sans-serif; padding:2px 1px 1px 2px; border:1px solid #ff0000;}
.calendar table {font-size: 11px; color: #91918D; cursor: default; background: #ffffff; font-family: verdana,sans-serif; border-collapse: collapse;}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */text-align: center; padding: 1px; color:#ffffff; border: 1px solid #ffffff; background: url(../images/global/sprite.gif) 0px -655px;}
.calendar .nav {background: url(../images/global/sprite.gif) 0px -655px; border: 1px solid #ffffff;}
.calendar thead .title { /* This holds the current "month, year" */font-weight: bold; padding: 1px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background: url(../images/global/sprite.gif) 0px -655px; color: #fff; text-align: center;}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */}
.calendar thead .daynames { /* Row <TR> containing the day names */}
.calendar thead .name { /* Cells <TD> containing the day names */ border-bottom: 1px solid #FF0000; padding: 2px; text-align: center; background: #f4f0e8;}
.calendar thead .weekend { /* How a weekend day name shows in header */ color: #ff0000;}
.calendar thead .hilite { /* How do the buttons in header appear when hover */ background-color: #e4e0d8;}
.calendar thead .active { /* Active (pressed) buttons in header */ padding: 2px 0px 0px 2px; border-top: 1px solid #CECEC7; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #CECEC7; background-color: #c4c0b8;}
/* The body part -- contains all the days in month. */
.calendar tbody .day { /* Cells <TD> containing month days dates */ /* width: 2em;*/text-align: right; padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {font-size: 80%; color: #aaa;}
.calendar tbody .day.othermonth.oweekend {color: #faa;}
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #FF0000; background: #F7F7F5;}
.calendar tbody .rowhilite td {background: #e4e0d8;}
.calendar tbody .rowhilite td.wn {background: #d4d0c8;}
.calendar tbody td.hilite { /* Hovered cells <TD> *//*  padding: 1px 3px 1px 1px; border-top: 1px solid #fff; border-right: 1px solid #CECEC7; border-bottom: 1px solid #CECEC7; border-left: 1px solid #fff;*/}
.calendar tbody td.active { /* Active (pressed) cells <TD> */ /*padding: 2px 2px 0px 2px; border-top: 1px solid #CECEC7; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #CECEC7;*/ color:#ffffff;}
.calendar tbody td.weekend { /* Cells showing weekend days */ color: #ff0000;}
.calendar tbody td.selected { /* Cell showing selected date */ font-weight: bold; background: #ff0000; color:#ffffff;}
.calendar tbody td.today { /* Cell showing today date */border:1px solid #FF0000; color:#FF0000; font-weight:bold; background-color: #ffffff;}
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ visibility: hidden;}
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ display: none;}
/* The footer part -- status bar and "Close" button */
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */}
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */  color:#ffffff;  border: 1px solid #ffffff;  background: url(../images/global/sprite.gif) 0px -655px; padding: 1px; text-align: center;}
.calendar tfoot .hilite { /* Hover style for buttons in footer */ /*border-top: 1px solid #fff; border-right: 1px solid #CECEC7; border-bottom: 1px solid #CECEC7; border-left: 1px solid #fff;*/ padding: 1px; background: #e4e0d8;}
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ padding: 2px 0px 0px 2px; border-top: 1px solid #CECEC7; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #CECEC7;}
/* Combo boxes (menus that display months/years for direct selection) */
.calendar .combo { position: absolute; display: none; /*width: 4em;*/ top: 0px; left: 0px; cursor: default; border-top: 1px solid #fff; border-right: 1px solid #CECEC7; border-bottom: 1px solid #CECEC7; border-left: 1px solid #fff; background: #e4e0d8; font-size: 90%; padding: 1px; z-index: 100;}
.calendar .combo .label,.calendar .combo .label-IEfix {text-align: center; padding: 1px;}
.calendar .combo .label-IEfix {/* width: 4em;*/}
.calendar .combo .active {background: #c4c0b8; padding: 0px; border-top: 1px solid #CECEC7; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #CECEC7;}
.calendar .combo .hilite { background: #048; color: #fea;}
.calendar td.time { border-top: 1px solid #CECEC7; padding: 1px 0px; text-align: center; background-color: #f4f0e8;}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff;}
.calendar td.time .ampm {text-align: center;}
.calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold;}
.calendar td.time span.hilite {border-color: #000; background-color: #766; color: #fff;}
.calendar td.time span.active {border-color: #f00; background-color: #000; color: #0f0;}
.title{ width: 150px; }
}

@media print {

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
	display: inherit;
	float: none;
}

html body {
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

table { 
	border-collapse:collapse; 
	border-spacing:5px; 
} 
fieldset,img {  
	border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym { 
	border:0; 
} 

div{ margin: 10px 0; }

h1{ font-size:16px; font-weight: bold;}
h2{ font-size:14px; font-weight: bold;}
h3{ font-weight: bold;}

li{ padding-bottom: 10px; clear: both;}
p{ clear: both; }

.commentdate{ font-size: 10px; }
.hlpClearAll{ clear: both;}

.becTop, #subjectnavigation, .becIcon, .wptBreadCrumb,.becLeftContent, .hlpBottomPosition,.becRightContent,  .wptContentreference,.becBottom  { display: none; }

}
