/* GENERAL STYLES */
/*  style reset  */

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; }
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,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; }

/* css */

body{ margin: auto; text-align: center; background: #000; }

html body{ font-family: Georgia, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 12px; }

h1, h2, h3, h4, h5, h6 { font-family: Georgia, Verdana, Arial, Geneva, Helvetica, sans-serif; }

h1 { font-size: 16px; line-height: 18px; margin-bottom: 16px; font-weight: bold; }
h2 { font-size: 16px; line-height: 16px; margin-bottom: 13px; font-weight: bold; }
h3 { font-size: 11px; line-height: 18px; margin-bottom: 16px; font-weight: bold; }

p { font-size: 11px;  margin-bottom: 13px; }
p.wptTeaser { font-size: 14px; line-height: 16px; margin-bottom: 16px; }

.colorRed {color:#ad3a03;}
/* ændret fra: #ad3a03; til sort.
*/
a { text-decoration: none;  }
a:link { color: Black; }
a:visited { color: Black; }
a:hover { color:  Black; }
a:active { color: Black; }

.becCenter { width: 986px; margin: 0 auto; text-align: left; }
.becCenter div { float: right; display:inline; }
.becMainContainer { width: 986px; }

.becTop { background: #fff; padding: 23px 10px 10px 10px; }
.becContent { width: 712px; min-height: 530px; height:auto !important;  height: 530px; padding-right: 10px;  }
.becBottom { width: 966px; margin-bottom: 15px; font-size: 11px; line-height: 40px; padding: 0px 10px; }

.becContent { background: #fff; margin-top: 40px; }
.hlpFrontpage { width: 986px; padding-right: 0px; margin-top: 0px; background: none; }

.bottomBg { background: #ccc; }

div.becLogo { display: block; height: 67px; width: 128px; float: left; }

.becBottom ul.becServicenavigation { display: inline; float:right; width: auto; }

.becMainContainer .becTopnavigation { width:966px; }
.becTopnavigation ul { display: block; float:right; height: 24px; }
.becTopnavigation li { display: inline; padding:0px 0px 0px 3px; float: left; color: #fff; }
.becTopnavigation a { text-decoration: none; background: #191919; display: block; padding-left: 10px; padding-right: 10px; line-height: 24px; font-size: 12px; }
.becTopnavigation a:link { color: #fff; }
.becTopnavigation a:visited { color: #fff; }
.becTopnavigation a:hover { color: #fff; background: #c322b6; }
.becTopnavigation a:active { color: #fff; }
.becTopnavigation a.hlpSelected { }

.wptFpImage { height: 250px; width: 966px; display: block; background: #fff; padding: 0 10px; padding-bottom: 10px; }
.wptFpMiddle { min-height: 222px; height:auto !important; height: 222px; width: 966px; padding: 10px; padding-top: 0px; background: #fff; }
.wptMiddleLinkList { margin-left: 10px; height: 238px; background: #fff url(/resources/dda/images/backgrounds/stripedmiddlebg.gif) bottom right repeat-y; }
.wptMiddleLinkList ul { background: #ccc; }
.wptMiddleLinkList ul li { border-bottom: 2px solid #fff; }
.wptMiddleLinkList ul li a { color: #fff; width: 204px; padding: 7px 20px 7px 10px; display: block; font-size: 22px; font-style: italic; background: #000 url(/resources/dda/images/icons/whitearrow.gif) no-repeat bottom right; }
.wptMiddleLinkList ul li a:link { color: #fff; }
.wptMiddleLinkList ul li a:visited { color: #fff; }
.wptMiddleLinkList ul li a:hover { color: #fff; background-color: #c322b6; }
.wptMiddleLinkList ul li a:active { color: #fff; }

.wptFpMiddle h2 { width: 214px; padding: 0px 10px; line-height: 40px; font-style: italic; font-size: 22px; background: #000; color: #fff; font-weight: normal; }
.wptMiddleLeft { width: 234px; }
.wptMiddleMiddle { width: 234px; margin-left: 10px; }
.wptMiddleRight { width: 234px; margin-left: 10px; }

.wptFpItemList { min-height: 169px; height:auto !important; height: 169px; }
.wptFpItemList li { width: 209px; margin-bottom: 9px; }
.wptFpItemList li a { background: url(/resources/dda/images/icons/pinkarrow_small.gif) no-repeat 0px 5px; padding-left: 15px; margin-left: 10px; display: block; width: 209px; }
.wptFpItemList li a:link { color: #000; }
.wptFpItemList li a:visited { color: #000; }
.wptFpItemList li a:hover { color: #c322b6; }
.wptFpItemList li a:active { color: #000; }
.wptFpItemList li .wptDate { margin-left: 25px; }

.wptReadMore { width: 224px; padding-left: 10px; height: 16px; background: #fff url(/resources/dda/images/backgrounds/stripedmiddlebg.gif); display: block; color: fff; }
.wptReadMore:link { color: #000; }
.wptReadMore:visited { color: #000; }
.wptReadMore:hover { color: #c322b6; }
.wptReadMore:active { color: #000; }

.wptFpSpots { width: 986px; padding-bottom: 10px; margin-top: 10px; background: #fff;}

.wptFpSpots ul { display: block; float:left; background: url(/resources/dda/images/backgrounds/stripedbottombg.gif) bottom left repeat-x; }
.wptFpSpots li { width: 234px; float: left; display: inline; margin-left: 10px; margin-top: 10px; background-repeat: no-repeat; }
.wptFpSpots a { color: #c322b6; background: url(/resources/dda/images/backgrounds/stripedbg.gif); display: block; float: left; width: 234px; font-size: 16px; line-height: 20px; font-weight: bold; }
.wptFpSpots a:hover { color: #000; background: url(/resources/dda/images/backgrounds/stripedbg_over.gif); }
.wptFpSpots .wptSpotTitle { margin-top: 80px; width: 234px; background: #fff; float: left; display: inline; padding-top: 8px; cursor: hand; padding-bottom: 4px; }
.wptFpSpots p { line-height: 16px; font-size: 12px; width: 234px; min-height: 48px; height:auto !important; height: 48px; padding-bottom: 15px; }

.becContent img { border: 0 none; }

.hlpNoBorder, a.hlpNoBorder { border:0 none; }

.hlpLastFocus { margin-right: 0px; }

.becBottom ul.wptAddress { float: left; display: inline; width: auto; margin-left: 0px; }
.becBottom li { display: inline; color: #fff; float: left;}
.becBottom a { text-decoration: none; }
.becBottom a:link { color: #fff; }
.becBottom a:visited { color: #fff; }
.becBottom a:hover { color: #c322b6; }
.becBottom a:active { color: #fff; }

.wptContent { background: #fff; min-height: 530px; height:auto !important;  height: 530px; width: 712px; }

.wptBreadCrumb { display: block; float: left; font-size: 11px; width: 712px; background: #fff; padding-top: 13px; padding-bottom: 45px; }
.wptBreadCrumb { color: #000000; }
.wptBreadCrumb ul { margin-left: 0px;  }
.wptBreadCrumb li { display: inline; float: left; }
.wptBreadCrumb a { text-decoration: none; background: url(/resources/dda/images/icons/pinkarrow_small.gif) no-repeat 0px 5px; padding-left: 15px; }
.wptBreadCrumb a.hlpNoBG { background: none; padding: 0; }
.wptBreadCrumb a:link { color: #000000; }
.wptBreadCrumb a:visited { color: #000000; }
.wptBreadCrumb a:hover { color: #c322b6; }
.wptBreadCrumb a:active { color: #000000; }
.wptBreadCrumb a.hlpSelected { text-decoration: none; }

.wptLeftMenu { width: 234px; margin-right: 20px; padding-bottom: 10px;  background: #fff; }
.wptLeftMenu h3 { margin: 0px; padding: 0px; font-size: 16px; color: #fff; line-height: 40px; background: #000; width: 214px; padding: 0px 10px; margin-bottom: 0px; font-weight: normal; float: left; display: inline; }
.wptLeftMenu ul { background: #fff; padding: 0px; margin: 0px; float: none; display: block; padding-top: 6px; }
.wptLeftMenu ul li { margin-top: 6px; margin-bottom: 0px; float: left; display: block; clear:both; }
.wptLeftMenu a { font-size: 11px; text-decoration: none; line-height: 16px; width: 200px; background: url(/resources/dda/images/icons/pinkarrow_small.gif) no-repeat 0px 5px; padding-left: 15px; margin-left: 10px; display: block; }
.wptLeftMenu a:link { color: #000; }
.wptLeftMenu a:visited { color: #000; }
.wptLeftMenu a:hover { color: #c322b6; }
.wptLeftMenu a:active { color: #000; }
.wptLeftMenu a.hlpSelected { font-weight: bold; }

.wptLeftMenu ul li ul { margin-left: 10px; padding-top: 0px; }
.wptLeftMenu ul li ul li a { font-weight: normal; background: none; text-decoration: none;  }
.wptLeftMenu ul li ul li a:link { color: #000; }
.wptLeftMenu ul li ul li a:visited { color: #000; }
.wptLeftMenu ul li ul li a:hover { color: #c322b6; }
.wptLeftMenu ul li ul li a:active { color: #000; }

.hlpContentBG { width: 986px; background: url(/resources/dda/images/backgrounds/contentbg.gif) repeat-y; border-bottom: 10px solid #fff; }

.becContent h1 { font-size: 28px; color: #000; font-style: italic; font-weight: normal; width: 712px; line-height: 32px; }
.becContent p { width: 712px; line-height: 16px; }

.hlpFrontpage p { padding-right: 0px; width: auto; }
.fpRow { width: 862px; min-height: 180px; height:auto !important;  height: 180px; }

.fpImage { width: 566px; margin-top: 26px; }
.fpSpot { margin-right: 26px; width: 270px; margin-top: 26px; }
.hlpLast { margin-right: 0px; }

.wptDate { color: #9f9f9e; }

/* bred indholdsskabelon */

.hlpNormal .wptContent { width: 458px; float: left; display: inline;font-size:11px;line-height:16px;}
.hlpNormal .becContent { width: 712px; }
.hlpNormal .wptContent p { width: 458px; }
.hlpNormal .wptContent h1 { width: 458px; }

.hlpWide .wptContent { width: 712px; }
.hlpWide .becContent { width: 712px; }

/* bred indholdsskabelon */

.wptRight { width: 234px; padding-left: 20px; float: left; display: inline; margin-top: -10px; }
.wptRight ul { width: 234px; display: block; float:left; background: url(/resources/dda/images/backgrounds/stripedbg.gif); }
.wptRight li { width: 234px; float: right; display: block; margin-bottom: 17px; padding-top: 20px; background-repeat: no-repeat; background-position: 0px 20px; background-color: #fff; }
.wptRight a { color: #c322b6; background: url(/resources/dda/images/backgrounds/stripedbg.gif); display: block; float: left; width: 234px; font-size: 16px; line-height: 20px; font-weight: bold; }
.wptRight a:hover { color: #000; background: url(/resources/dda/images/backgrounds/stripedbg_over.gif); }
.wptRight .wptSpotTitle { margin-top: 80px; width: 234px; float: left; display: block; padding-top: 8px; cursor: hand; padding-bottom: 4px; background: #fff; }
.wptRight p { line-height: 16px; font-size: 12px; width: 234px; min-height: 48px; height:auto !important; height: 48px; padding-bottom: 15px; float: left; display: block; background: #fff; }

.wptSubmit { width: 15px; border: 0px; background: transparent url(/resources/dda/images/icons/pinkarrow_large.gif) no-repeat 0px 2px; cursor: hand; height: 18px;}
.wptSubmitBlack { background: transparent url(/resources/dda/images/icons/blackarrow_large.gif) no-repeat 0px 2px; }

/* content links */

.wptContent a:link { color: #c322b6; text-decoration: none; }
.wptContent a:visited { color: #c322b6; text-decoration: none; }
.wptContent a:hover { color:  #c322b6; text-decoration: underline; }
.wptContent a:active { color: #c322b6; text-decoration: none; }

.hlpHideMe { display: none; }


.xsltsearch_result_title { font-weight: bold; font-size: 11px; }
.xsltsearch_result_title a { background: url(/resources/dda/images/icons/pinkarrow_small.gif) no-repeat 0px 5px; padding-left: 15px; display: block; float: none; }
.xsltsearch_result { margin-bottom: 17px; background: #fff; padding-top: 10px; }

#xsltsearch_stats { margin-top: 10px; }

#xsltsearch_results { background: url(/resources/dda/images/backgrounds/stripedbg40x40.gif); margin-bottom: 10px; }

td.noPadding { padding: 0px; }

fieldset.SimpleSignupForm 
{
}

fieldset.SimpleSignupForm p
{
	margin: 0px;
}

fieldset.SimpleSignupForm label
{
	margin: 0 5px 0 0;
	display: block;
	font-weight: bold;
}

fieldset.SimpleSignupForm input
{
	font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px;
	width: 250px;
}

fieldset.SimpleSignupForm .SimpleSignupFormButton
{
	margin-top: 5px;
	width: 100px;
}

.becCenter div.SimpleSignupValidation
{
	float: none;
	display: block;
}

fieldset.SimpleLoginForm 
{
}

fieldset.SimpleLoginForm p
{
	margin: 15px 0 0 0;
}

fieldset.SimpleLoginForm label
{
	margin: 0 5px 0 0;
	display: block;
	font-weight: bold;
}

fieldset.SimpleLoginForm input
{
	font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px;
	width: 250px;
}

fieldset.SimpleLoginForm .SimpleLoginFormButton
{
	margin: 5px 0 0 155px;
	width: 100px;
}

.becCenter div.SimpleLoginValidation
{
	float: none;
	display: block;
}


.wptContent ul{
	list-style-image:	none;
	list-style-position:	outside;
	list-style-type:	disc;
	margin-left: 15px;
}
.wptContent ol{
	list-style-image:	none;
	list-style-position:	outside;
	list-style-type:	decimal;
	margin-left: 23px;
}



.hlpNormal .wptContent table td p {width:auto};