/* 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; }


/*Medlems Profiler*/

.hlpNormal .wptContentWide{
	width:712px;
}

.hlpNormal .wptContentWide div{
	float:none;
	display:block;
	margin-bottom:25px;
}
.hlpNormal .wptContentWide div.searchBoxMembers {
	background:#f3f3f3;
	width:712px;
	float:left;
	padding: 15px 0 0 0;
}
.kompetenceCheckbox { width: 468px; }
ul.kompetenceCheckbox {float:left;}
.kompetenceCheckbox li { list-style: none outside none; width:229px;float: left;}
.kompetenceCheckbox li input{margin-right:7px;}
.hlpNormal .searchBoxMembers .memberButtons{width:229px; float:left; margin-bottom:15px;}
.searchBoxMembers #memberSearchText{background: url(/resources/grafik/MedlemsProfiler/memberSearchInput.gif);border:none;}
.searchBoxMembers #memberSubmitButton{background: url(/resources/grafik/MedlemsProfiler/memberSubmitButton.gif);border:none;height:21px; width:17px;margin-left:7px;}
.hlpNormal .searchBoxMembers a{padding-left:15px; background:url(/resources/grafik/MedlemsProfiler/BulletPoint.gif); background-repeat:no-repeat; background-position:0px 6px; color:Black; text-decoration:none;}
.hlpNormal .searchBoxMembers a:hover{color:#C322B6}

#Kompetencer{
	margin-bottom:25px;
}
#Kompetencer img{
	height:80px;
}
#Kompetencer td{
	width:234px;
	vertical-align:top;

}

#Kompetencer ul{
	margin-bottom: 20px;
	margin-left:0;
}

#Kompetencer ul.link{
	margin-left:15px;
}
#Kompetencer ul li{
	list-style-image:none;
	list-style-type:none;
}
#Kompetencer ul.link li{
	list-style-image:url(/resources/grafik/MedlemsProfiler/BulletPoint.gif);
}
#Kompetencer ul.link li a{
	color:black;
}
#Kompetencer ul.link li a:hover{
	color:#C322B6;
	text-decoration:none;
}


.hlpNormal .wptContentWide div.spacer{
	height:17px;
	width:712px;
	background:url("/resources/grafik/MedlemsProfiler/Spacer.gif") repeat-y scroll 0 0 transparent;
	margin-bottom:25px;
}


.wptContentWide a.linkBullet{
	padding-left:15px; background:url(/resources/grafik/MedlemsProfiler/BulletPoint.gif); background-repeat:no-repeat; background-position:0px 6px
}

.italic{font-style:italic}

.show2customers img{height:80px;}
.show2customers td{padding-right:5px;}

.wptContentWide a.linkBullet{
	color:black;
	text-decoration:none;	
}
.wptContentWide a.linkBullet:hover{
	color:#C322B6;
	text-decoration:none;	
}


.wptContentWide a.xsltsearch_title{color:Black; text-decoration:none;}
.wptContentWide a.xsltsearch_title:hover{color:#C322B6;text-decoration:none;}
.wptContentWide .medlemsPicture{height:80px;width:234px; }
