

    /****************************************************************
    ** Generelt layout                                             **
    ****************************************************************/
body {
	background : #d8dcde url(/idc/groups/abdk_web/documents/web_assets/img_privatbaggrund.jpg) top center repeat-x;
	margin : 0;
	padding : 0 0 30px;
}

#outerWrapper {
	background : white;
	border-bottom : 4px solid #0058af;
	width : 975px;
	margin : 0 auto;
	padding : 0;
}

#pageWrapper {
	background : #eee url(/idc/groups/abdk_web/documents/web_assets/img_stripes_bg.gif);
}

    /****************************************************************
    ** Generelt styling                                            **
    ****************************************************************/

.accessibility {
	display : none;
}

div.hr {
	clear:both;
}
div.hr hr {
	display : none;
}

div.pageruler {
	margin : 0;
	padding : 15px 0 0;
	background : white;
}

img {
	border : none;
}

img.ihoejreside {
	float : right;
}

img.medvenstremargen {
	margin-left : 15px;
}
    /****************************************************************
    ** Layout og styling af header og topnavigation                **
    ****************************************************************/

#pageTop {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_header_bg.gif) #0058af repeat-x 0 0;
	padding : 0 0 0 7px;
	margin : 0;
}

#topLogo {
	width: 69px;
	float : left;
}

#topLogo a {
	display : block;
	color : white;
}

#topLogo a span {
	display: none;
}

#topLogo a img {
	display : block;
	border : none;
	height : 70px;
	width : 69px;
}

#topNavigation {
	position : relative;
	float : left;
	width : 626px;
	margin-left : 180px;
	padding-top: 48px;
}

#topNavigation ul {
	margin : 0px;
}

#topLogin {
	position : relative;
	float : left;
	width : 80px;
	margin-top : 38px;
	z-index : 1000;
}

#topLogin ul {
	margin : 0;
	padding : 0;
    list-style: none; 
	font-size : 0px; /* 11px = 16px * .6875 */
	line-height : 0;
}

#topLogin img {
	border: 0px;
	margin-top: 2px;
}

#topLogin ul.loginheadlink {
	display : none;
	position : absolute;
	width: 135px;
	height: auto;
	line-height: 16px;
	font-size: 16px;
	top: 32px;
	left: -71px;
	background: url('/idc/groups/abdk_development/documents/web_content/img_login_bg_dropdown.png') no-repeat left bottom;
	padding: 15px;
	padding-bottom: 25px;
}

#topLogin .loginheadlink li {
	line-height: 11px;
	font-size: 11px;
	margin-top: 11px;
	font-weight: bold;
	color: #666666; 
}
#topLogin .loginheadlink li ul li a {
	font-weight: normal;
	color: #0088cc; 
	white-space: nowrap;
	margin-top: 4px;
}

#mainnavigation, #servicenavigation {
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_divider_vert_blue.gif) no-repeat top left;
	display : block;
	float : left;
	line-height : 1em;
}

#servicenavigation ul {
	margin-bottom : 10px;
}

#mainnavigation ul {
	margin-bottom : 10px;
}

#servicenavigation
{
	font-size : .625em; /* 11px = 16px * .6875 */
}

#mainnavigation, #servicenavigation
{
	padding : 0 8px 0 0;
}

#mainnavigation li, #servicenavigation li {
	display : block;
	float : left;
    list-style: none; 
}

#mainnavigation li {
    padding: 0px 0px 0px 10px;
}

#servicenavigation li {
    padding: 1px 0px 2px 10px;
}

#topNavigation a, #topNavigation a:link, #topNavigation a:visited {
	color : #7ec7ff;
}

#topNavigation a img {
	display : block;
	height : 10px;
	border : none;
}

img#IMG_TOPBAR_PRIVAT_REGULAR {
	width: 47px;
}

img#IMG_TOPBAR_ERHVERV_REGULAR {
	width: 61px;
}

img#IMG_TOPBAR_LANDBRUG_REGULAR {
	width: 71px;
}

img#IMG_TOPBAR_MITALMBRAND_REGULAR {
	width: 107px;
}

#mainnavigation a {
	font-weight : bold;
	display : block;
	padding : 0 0 3px;
}

#topNavigation a:hover, #topNavigation a:active, #topNavigation a:focus,
#topNavigation a.focus, #topNavigation a.focus:link, #topNavigation a.focus:visited
{
	color : white;
	text-decoration : none;
}

    /****************************************************************
    ** Layout og styling af menubar f�rste niveau                  **
    ****************************************************************/

#menuBar {
	background : #d7d6cf url(/idc/groups/abdk_web/documents/web_assets/img_menu_bg.gif) repeat-x;
	border : 2px solid white;
	padding : 0 0 0 253px;
}

#menuBar.expanded {
	margin : 0 0 48px;
}

#menuBar div#minheight {
	float:left;
	height : 45px;
	width : 1px;
	padding : 0;
	margin : 0;
}

#menuBarNavigation {
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_divider_vert_grey.gif) no-repeat right 9px;
	float:left;
	font-weight : bold;
	margin : 0;
	padding : 0 1px 0 0;
	line-height : 1em;
}

#menuBarNavigation a, #menuBarNavigation a:link, #menuBarNavigation a:visited {
	color : #999;
}

#menuBarNavigation a img {
	display : block;
	height : 15px;
	border : none;
}

img#IMG_MENUBAR_BANK_REGULAR {
	width : 70px;
}

img#IMG_MENUBAR_FORSIKRING_REGULAR {
	width : 120px;
}

img#IMG_MENUBAR_PENSION_REGULAR {
	width : 94px;
}

#menuBarNavigation a.ofocus, #menuBarNavigation a.ofocus:link, #menuBarNavigation a.ofocus:visited,
#menuBarNavigation a:hover, #menuBarNavigation a:active,  #menuBarNavigation a:focus, #menuBarNavigation a.focus,
#menuBarNavigation a.focus:link, #menuBarNavigation a.focus:visited {
	color : #f37321;
	text-decoration : none;
}

#menuBarNavigation li {
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_divider_vert_grey.gif) no-repeat left 9px;
	display : block;
	list-style : none;
	float : left;
	padding : 0 0 0 1px;
	margin : 0;
}

#menuBarNavigation li a {
	background : transparent;
	display : block;
	padding : 17px 47px 13px 12px;
	margin : 0;
}

#menuBarNavigation li a.focus, #menuBarNavigation li a.focus:link, #menuBarNavigation li a.focus:visited {
	background : #ebebe7 url(/idc/groups/abdk_web/documents/web_assets/img_menu_selected_bg.gif) repeat-x;
}

    /****************************************************************
    ** Layout og styling af menubar andet niveau (�ben undermenu)  **
    ****************************************************************/

#menuBarNavigation ul {
	position:absolute;
	display:block;
	background:#ebebe7;
	width:718px;
	padding : 15px 10px 15px 243px;
	border-left:2px solid white;
	border-right:2px solid white;
	border-bottom:2px solid white;
	font-weight:normal;
	visibility : hidden;
}

#menuBarNavigation ul#submenu1 {
	margin: 0 0 0 -256px;
}

#menuBarNavigation ul#submenu2 {
	margin: 0 0 0 -386px;
}

#menuBarNavigation ul#submenu3 {
	margin: 0 0 0 -566px;
}

#menuBarNavigation li.focus ul {
	visibility : visible;
}

#menuBarNavigation ul li {
	display : block;
	float : left;
	margin : 0;
	padding : 0 0 0 25px;
	background : transparent;
}

#menuBarNavigation ul li a, #menuBarNavigation ul li a:link, #menuBarNavigation ul li a:visited {
	display : block;
	width : 100%;
	padding : 0 0 0 15px;
	margin : 0;
	background: transparent url(/idc/groups/abdk_web/documents/web_assets/img_arrow_grey.gif) no-repeat left 55%;
}

#menuBarNavigation ul li a:hover, #menuBarNavigation ul li a:active,  #menuBarNavigation ul li a:focus, #menuBarNavigation ul li a.focus,
#menuBarNavigation ul li a.focus, #menuBarNavigation ul li a.focus:link, #menuBarNavigation ul li a.focus:visited 
{
	background: transparent url(/idc/groups/abdk_web/documents/web_assets/img_arrow_grey_highlight.gif) no-repeat left 55%;
}

    /****************************************************************
    ** Layout og styling af s�gefelt i menubaren                   **
    ****************************************************************/

#menuBarSearch {
	margin : 0;
	padding : 0;
}

#menuBarSearch div#menuBarSearchInner {
	display : block;
	float : right;
	width : 238px;
	margin : 9px 0 0;
	padding : 0;
}

#menuBarSearch input#query {
	color : #666;
    font-family : Verdana, sans-serif;
	background : white;
	margin: 0;
	width : 190px;
	padding : 2px 2px 2px 15px;
	border : 1px solid #dad8d0;
}

#menuBarSearch input#query.hintMode {
	color : #999;
}

#menuBarSearch fieldset {
	margin : 2px 0 0 0;
	border : none;
	padding : 0;
}

#menuBarSearch fieldset legend, #menuBarSearch fieldset label {
	display : none;
}

#menuBarSearch input#submitButton {
	padding: 6px;
	margin: 0 0 -6px 4px;
}

    /****************************************************************
    ** Layout og styling af kampagnefeltet                         **
    ****************************************************************/

#campaignArea {
/*	height : 260px; */
}

#campaignArea #FlabellComponent {
	display : block;
}

#campaignArea img {
	display : block;
}

    /****************************************************************
    ** Layout og styling af spotbokse                              **
    ****************************************************************/

#spotArea {
	padding : 0;
}

#spotArea table {
	border-collapse: separate;
	border-spacing: 15px; /* note: unsupported in IE. Fixed by IE style expression in IE-specific style sheet */
	border : none;
	padding: 0;
	margin : 0;
}

#spotArea tr {
}

#spotArea td {
	color:#555;
	width : 195px;
	background : #eee url(/idc/groups/abdk_web/documents/web_assets/img_spotbox_bg_grey.png) repeat-x top left;
	border : 2px solid white;
	margin : 0;
	padding : 18px 13px 4px;
	vertical-align: top;
}

#spotArea td.wide {
	width : 435px;
}

#spotArea td.kontakt {
	background : #d45211 url(/idc/groups/abdk_web/documents/web_assets/img_spotbox_bg_orange.png) repeat-x top left;
	border : 2px solid #d45211;
	color : white;
}

#spotArea td ul {
	margin : 0;
	padding : 7px 0 0;
}

#spotArea td li {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) repeat-x top left;
	list-style : none;
	display : block;
	margin : 0;
	line-height : 1em;
	padding : 9px 0;
}

#spotArea td li.nodivider {
	background : transparent;
}

#spotArea td.kontakt li {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_white.gif) repeat-x top left;
}

#spotArea a, #spotArea a:link, #spotArea a:visited {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_arrow_grey.gif) no-repeat 0% 55%;
	padding : 0 0 0 15px;
	margin : 0;
	display : block;
	color : #666;
}

#spotArea a:hover, #spotArea a:active, #spotArea a:focus
{
	background : url(/idc/groups/abdk_web/documents/web_assets/img_arrow_grey_highlight.gif) no-repeat 0% 55%;
	text-decoration : underline;
}

#spotArea td.kontakt a, #spotArea td.kontakt a:link, #spotArea td.kontakt a:visited {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_arrow_orange.gif) no-repeat center left;
	color : white;
}

#spotArea td.kontakt a:hover, #spotArea td.kontakt a:active, #spotArea td.kontakt a:focus
{
	background : url(/idc/groups/abdk_web/documents/web_assets/img_arrow_orange_highlight.gif) no-repeat center left;
	text-decoration : underline;
}

#spotArea a.curboxlink, #spotArea a.curboxlink:link, #spotArea a.curboxlink:visited {
	background : transparent;
	padding : 0;
	margin : 0;
	display : block;
	color : #666;
}

#spotArea a.curboxlink:hover, #spotArea a.curboxlink:active, #spotArea a.curboxlink:focus
{
	background : transparent;
	text-decoration : underline;
}


#spotArea td div.teaserText {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) repeat-x top left;
	margin : 7px 0 0;
	padding : 10px 0 7px;
}

#spotArea td div.teaserLink {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) repeat-x top left;
	margin : 0;
	padding : 12px 0 7px;
	font-size : .75em;
}

select, optgroup, option
{
    font-family : Verdana, sans-serif;
	font-style:normal;
	color:#555;
}

select.navidropdown {
	width:100%;
	margin : 7px 0 1px;
}

    /****************************************************************
    ** Styling af links i fat footer og br�dkrummesti              **
    ****************************************************************/

#footerNavigation a, #footerNavigation a:link, #footerNavigation a:visited {
	color : #666;
}

#footerNavigation a:hover, #footerNavigation a:active, #footerNavigation a:focus
{
	text-decoration : underline;
}

    /****************************************************************
    ** Layout og styling af br�dkrummesti i footer                 **
    ****************************************************************/

#breadcrumbfooter {
	padding : 20px 15px;
	font-weight : bold;
	color : #666;
}

#breadcrumbfooter ul {
	font-size: .75em; /* 12px = 16px * .75*/
}

#breadcrumbfooter li {
    line-height : 1.25em;
}

#breadcrumbfooter ul {
	display : block;
	margin : 0;
	padding : 0;
}

#breadcrumbfooter h3 {
	padding : 0 12px 0 0;
	display : block;
	float : left;
    line-height : 1.25em;
}

#breadcrumbfooter li {
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_arrow_grey.gif) no-repeat 0 50%;
    list-style: none; 
	display : block;
	float : left;
	padding: 0 12px 0 14px;
}

    /****************************************************************
    ** Layout og styling af fat footer                             **
    ****************************************************************/

#footer {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_stripes_bg.gif);
}

#fatfooter {
	background : white;
	padding : 0;
	margin : 0;
}

#footerNavigation {
	color : #666;
	padding : 0 15px;
	margin : 0;
}

#footer hr {
	clear : both;
	border : none;
	margin : 14px 0;
	background : white;
	color : white;
	height : 4px;
}

#fatfooter .fatfooterColumn
{
	float:left;
	width : 195px;
	margin : 0;
	padding : 0 30px 20px 15px;
}

#fatfooter .fatfooterColumnLast
{
	float:left;
	width : 195px;
	margin : 0;
	padding : 0 0 20px 15px;
}

#fatfooter ul
{
	margin : 0;
	padding : 0;
	font-size : .6875em;
}

#fatfooter li
{
	list-style : none;
	display : block;
	margin : 0;
	padding : 2px 0;
}

#fatfooter li h4
{
	font-size : 1em;
	font-weight : bold;
	margin : 0;
	padding : 15px 0 0;
}

#fatfooter li.first h4
{
	padding :0;
}

#fatfooter h3
{
	background : url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) repeat-x bottom left;
	padding : 20px 0 0;
	margin : 0;
}

    /****************************************************************
    ** Layout og styling af adresselinjen i footer                 **
    ****************************************************************/

address {
	font-size: .75em; /* 12px = 16px * .75*/
	font-style: normal;
	margin : 0;
	padding : 20px 0;
	text-align : center;
	color: #666;
}

address span {
	margin: 0 25px 0 0;
	padding : 0;
	list-style : none;
	display : inline;
}

address .companyname {
	font-weight : bold;
}

address .companyemail {
	margin : 0;	
}

    /****************************************************************
    ** Generelt layout for indholdsomr�det                         **
    ****************************************************************/

#contentArea {
	padding : 15px 0 15px 15px;
	margin : 0;
}

#appframe {
	border : none;
	width : 945px;
	height : 1px;
	overflow : hidden;
}

#appframe_indholdsside {
	border : none;
	width : 100%;
	height : 400px;
	overflow : hidden;
}

#contentMenu {
	width : 195px;
	background : white;
	float : left;
	margin : 0 15px 0 0;
	padding : 35px 15px 45px;
}

#contentBody {
	margin : 0 15px 0 240px;
	padding : 0;
	background : white;
}

#searchArea {
	width: 705px;
	padding : 0;
	background : white;
}

#maincontent {
	float:left;
	margin:0;
	padding:20px 15px;
	width:435px;
}


#large_application_page {
	float:left;
	width : 100%;
	padding : 20px 15px;
	margin : 0;
}

#overview, #productpage, #flashpage, #pricelist {
	float:left;
	width : 100%;
	padding : 0;
	margin : 0;
}

#overview {
	background : white;
}

#productpage, #flashpage{
	background : white url(/idc/groups/abdk_web/documents/web_assets/img_prodpage_bg.gif) repeat-x bottom left;
}

#sidebar {
	width : 225px;
	margin : 0;
	padding : 0;
	float : right;
}

#contextboxLocation
{
	margin-top: 89px;
	margin-right: 15px;

}

#contextboxLocation2
{
	margin-top: 15px;
	margin-right: 15px;
}

    /****************************************************************
    ** Layout og styling af lokalnavigation                        **
    ****************************************************************/

#localnavigation {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) repeat-x bottom left;
	font-size: .75em; /* 12px = 16px * .75 */
	margin : 0;
	padding : 0;
	display:block;
}

#localnavigation li {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) repeat-x top left;
	list-style : none;
	display : block;
	margin : 0;
	padding : 6px 0;
	line-height : 1em;
}

#localnavigation li.home {
	background : transparent;
}

#localnavigation a, #localnavigation a:link, #localnavigation a:visited {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_arrow_grey.gif) no-repeat 5px 55%;
	padding : 4px 0 4px 20px;
	margin : 0;
	display : block;
	color : #666;
}

#localnavigation a:hover, #localnavigation a:active, #localnavigation a:focus
{
	background : url(/idc/groups/abdk_web/documents/web_assets/img_arrow_grey_highlight.gif) no-repeat 5px 55%;
	text-decoration : underline;
	color: #F37321;
}

#localnavigation a.focus,
#localnavigation a.focus:link, #localnavigation a.focus:visited,
#localnavigation a.focus:hover, #localnavigation a.focus:active, #localnavigation a.focus:focus
{
	background : url(/idc/groups/abdk_web/documents/web_assets/img_arrow_grey_focus.gif) no-repeat 0% 55%;
	color:#F37321;
	font-weight:bold;
}

#localnavigation a.home, #localnavigation a.home:link, #localnavigation a.home:visited {
	color:#F37321;
	background : transparent;
	padding : 4px 0;
	font-weight : bold;
}

#localnavigation a.home:hover, #localnavigation a.home:active, #localnavigation a.home:focus
{
	background : transparent;
}

#localnavigation li ul {
	display:block;
	margin :0;
	padding:5px 0 0 20px;
}

#localnavigation li ul ul {
	padding:5px 0 0 10px;
}

#localnavigation li ul li {
	background:none;
	padding:3px 0;
}

#localnavigation ul a, #localnavigation ul a:link, #localnavigation ul a:visited {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_subarrow_grey_regular.gif) no-repeat 0% 55%;
	padding:4px 0 4px 10px;
}

#localnavigation ul a:hover, #localnavigation ul a:active, #localnavigation ul a:focus
{
	background : url(/idc/groups/abdk_web/documents/web_assets/img_subarrow_orange_regular.gif) no-repeat 0% 55%;
}

#localnavigation ul a.focus,
#localnavigation ul a.focus:link, #localnavigation ul a.focus:visited,
#localnavigation ul a.focus:hover, #localnavigation ul a.focus:active, #localnavigation ul a.focus:focus
{
	background : url(/idc/groups/abdk_web/documents/web_assets/img_subarrow_orange_focus.gif) no-repeat 0% 55%;
}

    /****************************************************************
    ** Generelle styles til Flash-overskrifter (sIFR)              **
    ****************************************************************/

  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }

    /****************************************************************
    ** Varianter af Flash-overskrifter (sIFR)                      **
    ****************************************************************/

.sIFR-active h1 {
	visibility : hidden;
	font-size : 50px;
	line-height: 1em;
	padding : 0;
	margin : -13px 0 20px;
}

.sIFR-active #spotArea h2 {
	visibility : hidden;
	font-size: 25px;
	line-height: 1em;
	padding : 0;
	margin : 0;
}

.sIFR-active #productPageHeader h1 {
	margin-bottom : 7px;
}

.sIFR-active #productPageHeader h2 {
	visibility : hidden;
	font-size: 24px;
	line-height: 1em;
	padding : 0;
	margin : 0;
}

.sIFR-replaced object {
	display : block;
}

    /****************************************************************
    ** Layout og styling af aktueltmodul (oversigtsside)           **
    ****************************************************************/

table#currentarticles
{
	margin : 0;
	padding : 0;
	border : none;
}

table#currentarticles td.curThumbnail
{
	margin : 0;
	padding : 15px 0 0;
	width : 85px;
}

table#currentarticles td.curThumbnail img
{
	display : block;
	width : 85px;
	height : 85px;
	border : none;
}

table#currentarticles td.curLead 
{
	padding : 15px 0 0 10px;
	margin : 0;
}

table#currentarticles td.curLead h2 a, table#currentarticles td.curLead h2 a:link, table#currentarticles td.curLead h2 a:visited {
	color : #F37321;
}

table#currentarticles td.curLead h2 a:hover, table#currentarticles td.curLead h2 a:active, table#currentarticles td.curLead h2 a:focus {
	text-decoration : underline;
}

table#currentarticles td.curLead p a, table#currentarticles td.curLead p a:link, table#currentarticles td.curLead p a:visited,
table#currentarticles td.curLead p a:hover, table#currentarticles td.curLead p a:active, table#currentarticles td.curLead p a:focus {
	display : block;
	float :left;
	color : #666;
	text-decoration : none;
}

#curfilter fieldset, #curfilter {
	margin : 0;
	border : none;
	padding : 0;
}

#curfilter fieldset legend {
	display : none;
}

#curfilter label {
	font-size: .75em; /* 12px = 16px * .75 */
    line-height : 1.35em;
}

#curfilter label input {
	vertical-align : bottom;
}

    /****************************************************************
    ** Layout og styling af produktside                            **
    ****************************************************************/

#productPageHeader
{
	padding : 18px 13px;
	background-position: top right;
	background-repeat: no-repeat;
	height : 96px;
}

#productPageOuterWrapper {
	border : 2px solid white;
}

#servicePageHeaderTEST
{
	padding: 15px 15px 0px;
	background-repeat: no-repeat;
	height: 175px;
	width: 915px;
	/* hotspots */
	position: relative;
	
}
/* hotspots */

#servicePageHeaderTEST ul{
	margin: 0;
	padding: 0;
	list-style: none;

}

#servicePageHeaderTEST a{
	position: absolute;
	width: 60px;
	height: 15px;
	text-indent: -1000em;
}

#servicePageHeaderTEST a:hover{
	border: 1px solid #fff;
	cursor: pointer;
}

#servicePageHeaderTEST .erhverv a{
	top: 130px;
	left: 822px;
}

#servicePageHeaderTEST .landbrug a{
	top: 150px;
	left: 828px;
}


#productPageTabs
{
	background : #ecece7 url(/idc/groups/abdk_web/documents/web_assets/img_prodtabsbg_regular.png) repeat-x top left;
	border-top : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
	padding : 0;
	margin : 0;
	list-style: none;
	display:block;
}

#productPageTabs li
{
	padding : 0;
	margin : 0;
	display:block;
	float:left;
	border-right : 1px solid #ccc;
	position:relative;
	margin-bottom:-1px;
}

#productPageTabs li.ui-tabs-selected
{
	background:white;
	padding-bottom:1px;
}

#productPageTabs li a, #productPageTabs li a:link,
#productPageTabs li a:hover, #productPageTabs li a:active
{
	color : #797979;
	font-weight : bold;
	padding : 9px 20px 10px 19px;
	display:block;
	border-top : 1px solid white;
	border-left : 1px solid white;
	outline: none;
	text-decoration : none;
}

#productPageTabs li.ui-tabs-selected a
{
	color : #666;
}

.ui-tabs-panel
{
}

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */

.ui-tabs .ui-tabs-hide {
     display: none;
}

#productPageContentWrapper
{
	padding: 0;
}

#productPageTabContentWrapper
{
	width:450px;
	padding: 20px 15px 20px 13px;
	float:left;
}

#productPageTabContentWrapperWide
{
	width:665px;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
	float:left;
}

#productPageContextualNaviWrapper
{
	width:215px;
	padding : 15px 0 0 0;
	float:left;
}

#productPageFooterWrapper
{
	padding : 10px 13px;
	clear : both;
}

#productPageFooter
{
	border-top : 1px dotted #acacac;
	font-size : .625em;
	padding : 10px 0 0;
	color : #666
}

    /****************************************************************
    ** Styling af feedbackmodul p� produktsider                    **
    ****************************************************************/

#userfeedback
{
	margin : 0;
	padding : 0;
}

#userfeedback input
{
	vertical-align: middle;
}

    /****************************************************************
    ** Styling af kontekstuelle bokse p� indholdssider             **
    ****************************************************************/
.contextualboxwrapper_billedboks{
	padding : 2px;
	margin : 0 0 15px;

}
.contextualbox_billedboks {
	padding : 10px;
	margin : 0;
}


.contextualboxwrapper {
	background : #fff;
	border : 1px solid #E6E6E6;
	padding : 2px;
	margin : 0 0 15px;
}

.contextualbox {
	background : #fff url(/idc/groups/abdk_web/documents/web_assets/img_contextual_box_bg.png) bottom left repeat-x;
	padding : 10px;
	margin : 0;
}

.contextualbox ul
{
	list-style : none;
	margin : 0;
	padding : 5px 0 0;
}

.contextualbox li
{
	margin : 0;
	padding : 0;
}

.contextualbox a, 
.contextualbox a:link,
.contextualbox a:visited,
.contextualbox ul a,
.contextualbox ul a:link, #localnavigation ul a:visited,
.contextualbox ul a:hover, #localnavigation ul a:active, #localnavigation ul a:focus
{
	display : block;
	color : #666;
	padding : 4px 0 4px 10px;
	background : url(/idc/groups/abdk_web/documents/web_assets/img_subarrow_grey_regular.gif) no-repeat 0% 55%;
}

.teaserLink{
	
	background : url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) repeat-x top left;
	list-style : none;
	display : block;
	margin : 0;
	line-height : 1em;
	padding : 9px 0;
	font-size:0.75em;
	
}


.teaserTitle{
	padding-bottom: 10px;

}
    /****************************************************************
    ** Styling af d�kningsoversigt                                 **
    ****************************************************************/

div.daekningstabel {
	padding-bottom: 15px;
}

div.daekningstabel p {
	margin : 0;
}

div.daekningstabel div.daekningtabelskemaoverskrift {
	background : #fff url(/idc/groups/abdk_development/documents/web_assets/img_bg_tabeloverskrift.gif) bottom center repeat-x;
	padding : 5px 5px 5px 14px;
	font-weight : bold;
	border : 1px solid #BACFD3;
}

div.daekningstabel div.daekningtabellinjeWrapper {
	border-left : 1px solid #BACFD3;
	border-right : 1px solid #BACFD3;
	border-bottom : 1px solid #BACFD3;
}

div.daekningstabel table.daekningtabellinje {
	border : none;
	border-collapse: collapse;
	width : 100%;
}

div.daekningstabel table.daekningtabellinje td.linjeoverskrift {
	padding : 5px 5px 5px 14px;
}

div.daekningstabel table.daekningtabellinje td.linjeikon {
	padding : 5px;
	border-left : 1px solid #BACFD3;
	width : 30px;
}

div.daekningstabel table.daekningtabellinje td.linjeikon img {
	display : block;
	margin : 0 auto;
}

div.daekningstabel table.daekningtabellinje td.vismere {
	padding : 5px 10px 5px 5px;
	width : 80px;
	border-left : 1px solid #BACFD3;
}

div.daekningstabel table.daekningtabellinje.opened td.linjeoverskrift {
	font-weight: bold;
}

div.daekningstabel table.daekningtabellinje.opened td.linjeikon, div.daekningstabel table.daekningtabellinje.opened td.vismere {
	border-bottom : 1px solid #BACFD3;
}

div.daekningstabel table.daekningtabellinje.graa, div.daekningstabel div.daekningtabellinjebeskrivelse.graa {
	background : #f3f7f8;
}

div.daekningstabel table.daekningtabellinje.hvid, div.daekningstabel div.daekningtabellinjebeskrivelse.hvid {
	background : #ffffff;
}

div.daekningstabel div.daekningtabelspacer
{
	height : 15px;
	padding: 0;
	margin : 0;
}

div.daekningstabel div.daekningtabellinjebeskrivelse {
	padding : 10px 5px 10px 14px;
}

div.daekningstabel td.vismere a
{
	font-size : .75em;
	width : auto;
	display : block;
	padding : 0 12px 0 0;
	margin : 0;
	background : url(/idc/groups/abdk_web/documents/web_assets/img_vismere.gif) no-repeat center right;
}

div.daekningstabel td.vismere a:focus
{
	text-decoration : none;
}

div.daekningstabel td.vismere a.opened {
	background : url(/idc/groups/abdk_web/documents/web_assets/img_vismindre.gif) no-repeat center right;
}

    /****************************************************************
    ** Styling af produktoverblik                                  **
    ****************************************************************/

#productOverview {
	padding : 20px 15px;
}

#productOverview div.overviewTableWrapper {
	clear : both;
	margin : 0;
	padding : 3px 0 0;
}

#productOverview table.overviewTable {
	border-collapse : collapse;
	border : none;
}

.productOverviewManchet {
	margin : 0;
	padding : 0 0 15px;
}

.overviewEmptyCell {
	width : 200px;
	border : none;
}

.overviewGroupHeader {
	margin : 0;
	padding : 0 15px;
	width : 183px;
	height : 58px;
	border-style : solid;
	border-color : #E6E6E6;
	border-width : 1px 1px 0;
	background : #3174b3 url(/idc/groups/abdk_web/documents/web_assets/img_indholdsoversigt_blaaboks.png) top left repeat-x;
	vertical-align : middle;
}

.overviewGroupHeaderIcon {
	display : block;
	float : right;
	border : none;
	margin : 0;
	padding : 0;
}

.overviewGroupHeader h2 {
	color : white;
	padding : 0;
	margin : 0;
}

.overviewSpacerCell {
	margin : 0;
	padding : 0;
	width : 15px;
	overflow : hidden;
	border-style : solid;
	border-color : white;
	border-width : 1px 0;
}

.overviewSpacerBlock {
	margin : 0;
	padding : 0;
	width : 15px;
	height : 15px;
	overflow : hidden;
	visibility : hidden;
	background : transparent;
}

.overviewGroupTeaser {
	vertical-align : top;
	margin : 0;
	padding : 15px;
	width : 183px;
	border-style : solid;
	border-color : #E6E6E6;
	border-width : 1px 1px 0;
	background : white url(/idc/groups/abdk_web/documents/web_assets/img_indholdsoversigt_skygge.gif) top left repeat-x;
}

.overviewGroupTeaser.closedBottom {
	border-bottom-width : 1px;
}

.overviewGroupTeaser p {
	margin : 0;
}

.overviewGroupList {
	vertical-align : top;
	margin : 0;
	padding : 0 15px 7px;
	width : 183px;
	border-style : solid;
	border-color : #E6E6E6;
	border-width : 0 1px 1px;
	background : white;
}

.overviewGroupList ul
{
	padding : 10px 0 0;
	margin : 0;
	list-style: none;
	display:block;
}

.overviewGroupList.withSeparator ul {
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) top left repeat-x;
}

.overviewGroupList li
{
	padding : 0 0 8px;
	margin : 0;
	display:block;
}

.overviewGroupHeader.infobox,
.overviewGroupTeaser.infobox,
.overviewGroupList.infobox {
	border-color : #d6eafa;
	background : #f7fcff;
}

.overviewGroupTeaser.infobox {
	border-top-width : 0;
}

.overviewGroupHeader.infobox h2 {
	color : #666;
}



	/****************************************************************
    ** Styling af oversigtsside plus tekst og billede              **
    ****************************************************************/

.Indholdsteaser 
{
	float:  left;
	/*width: 445px;*/
	width: 450px;	
	height: 130px;
	margin-left: 15px;
	
	
}

.IndholdsteaserBillede
{
	float:right;
	width: 210px;
	height: 130px;
	margin-right: 15px;
}

    /****************************************************************
    ** Styling af prislistetabel                                   **
    ****************************************************************/
#priser {
	padding : 20px 15px;
}


#prislistetabel table td{
	width: 25%;
}
#prislistetabel table td.periode{
	width: 15%;
}

#prislistetabel table
{
	border : 1px solid #BACFD3;
	border-collapse : collapse;
	width : 100%;
	padding: 50px;
	text-align: center;
}

#prislistetabel td.kolonneoverskrift
{	
	background : url(/idc/groups/abdk_development/documents/web_assets/img_bg_tabeloverskrift_blaa.gif) bottom center repeat-x;
	color: white;
	font-size: 1.125em; 		/* 18px  */
	font-weight: bold;
	font-family: Arial;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	
}

#prislistetabel tr.kolonneoverskriftNiveau2 
{
	background : #ecece7;
	color: #66666;
	font-family: Verdana;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	/*width: 25%;*/
}

#prislistetabel td.betingelser{
	font-weight: normal;
}

#prislistetabel td
{
	border : 1px solid #BACFD3;
	font-size: 0.688em;    /* 11px */
	/*width: 25%;*/
	
}
#prislistetabel td.foerstekolonne{
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	width: 25%;
}

#prislistetabel tbody
{
	background : white;
	font-family: Verdana;
}

table.abpristabel, .abpristabel td
{
	border : 1px solid #BACFD3;
	border-collapse : collapse;
	
	font-family: Verdana;
	padding-left: 15px;
	padding-right: 15px;
	
}
.abpristabel th
{	
	background : url(/idc/groups/abdk_development/documents/web_assets/img_bg_tabeloverskrift_blaa.gif) bottom center repeat-x;
	color: white;
	font-size: 1.125em; 		/* 18px  */
	font-weight: normal;
	font-family: Arial, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	height:40px;
}

.abpristabel tr.kolonneoverskriftNiveau2 
{
	background : #ecece7;
	color: #66666;
	font-family: Verdana;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	/*width: 25%;*/
}

    /****************************************************************
    ** Styling af dokumenttabel                                    **
    *****************************************************************/

.dokumenttabel {
	padding : 20px 15px;
	margin-bottom: 20px;
}

#yearselector {
	margin-bottom: 10px;
}
.dokumenttabel table td{
	width: 25%;
}

.dokumenttabel table
{
	border : 1px solid #BACFD3;
	border-collapse : collapse;
	width : 100%;
	padding: 50px;
	text-align: center;
}

.dokumenttabel td.kolonneoverskrift
{	
	background : url(/idc/groups/abdk_development/documents/web_assets/img_bg_tabeloverskrift_blaa.gif) bottom center repeat-x;
	color: white;
	font-size: 1.125em; 		/* 18px  */
	font-weight: bold;
	font-family: Arial;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	
}

.dokumenttabel tr.kolonneoverskriftNiveau2 
{
	background : #ecece7;
	color: #66666;
	font-family: Verdana;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	/*width: 25%;*/
}
.dokumenttabel tr.kolonneoverskriftNiveau2 td
{
	padding-top: 4px;
	padding-bottom: 4px;
}
.dokumenttabel td
{
	border : 1px solid #BACFD3;
	font-size: 0.688em;
	padding-left: 15px;
	padding-right: 15px;	
}

.dokumenttabel tbody
{
	background : white;
	font-family: Verdana;
}

table.dokumenttabel, .abpristabel td
{
	border : 1px solid #BACFD3;
	border-collapse : collapse;
	
	font-family: Verdana;
	padding-left: 15px;
	padding-right: 15px;
	
}
.dokumenttabel th
{	
	background : url(/idc/groups/abdk_development/documents/web_assets/img_bg_tabeloverskrift_blaa.gif) bottom center repeat-x;
	color: white;
	font-size: 1.125em; 		/* 18px  */
	font-weight: normal;
	font-family: Arial, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	height:40px;
}



	/****************************************************************
    ** Layout og styling af Sp�rgsm�l og Svarsiden                 **
    ****************************************************************/
div.spoergsmaalstabel {
	padding-bottom: 15px;
	font: 0.75em;
	
}

div.spoergsmaalstabel p {
	margin : 0 0 1em; 
	line-height: 1.35em;
	padding:0;
	
}

div.spoergsmaalstabel td.linjeoverskrift
{
	width: 25px;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.spoergsmaalstabel td.vismere a
{
	display : block;
	padding : 0 12px 5px 0;
	margin : 0;
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_vismere.gif) no-repeat scroll;
	background-position:100% ;
	font-weight: bold;
}

div.spoergsmaalstabel li.vismere a
{
	display : block;
	padding : 0 12px 5px 0;
	margin : 0;
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_vismere.gif) no-repeat scroll right center;
	background-position:right;
	font-weight: bold;
}

div.spoergsmaalstabel td.vismere a.opened {
	background :transparent url(/idc/groups/abdk_web/documents/web_assets/img_vismindre.gif) no-repeat scroll;
	background-position:100% ;
	
} 

div.spoergsmaalstabel li.vismere a.opened {
	background :transparent url(/idc/groups/abdk_web/documents/web_assets/img_vismindre.gif) no-repeat scroll right center;
	background-position:right;
	
} 

div.spoergsmaalstabel div.tabellinjebeskrivelse {
	/*padding : 10px 5px 15px 26px;*/
	padding : 10px 5px 15px 20px;
}
div.outertable{
	padding: 0px;
	
}

div.innertable{
	padding: 0px;
}

    /****************************************************************
    ** Layout og styling af kontaktformularer                      **
    ****************************************************************/

table.kontaktformular {
	border : none;
	border-collapse : collapse;
}

table.kontaktformular th, table.kontaktformular td {
	vertical-align : top;
	line-height : 1em;
}

table.kontaktformular .errors .errorouterwrapper {
	padding : 0 0 10px;
	display : none;
}

table.kontaktformular .errors .errorwrapper {
	border : 1px solid #f5e083;
	background : #fffbe2;
}

table.kontaktformular .errors .error {
	background : transparent url(/idc/groups/abdk_development/documents/web_assets/img_error_icon.gif) 5px 5px no-repeat;
	padding : 5px 5px 5px 30px;
	font-size : .75em;
}

table.kontaktformular th.labelcell {
	width : 145px;
	text-align : left;
	font-weight : normal;
	padding: 3px 3px 10px 0;
}

table.kontaktformular th.labelcell span.requiredmark {
	color : red;
	position : absolute;
	margin-left : 135px;
	display : block;
}

table.kontaktformular td.fieldcell {
	width : 225px;
	padding : 0 0 10px;
}

table.kontaktformular th.manchet {
    vertical-align : middle;
    text-align : left;
    font-family : Arial, sans-serif;	
	font-size: 1.0em; /* 12px = 16px * .75 */
	height : 3em;
    color: #888;
}

table.kontaktformular th.manchetorange{
    vertical-align : middle;
    text-align : left;
    font-family : Arial, sans-serif;	
	font-size: 1.0em; /* 12px = 16px * .75 */
	height : 3em;
    color: #f16c29;
}

table.kontaktformular td.tooltipcell {
	padding: 3px 0 10px 5px;
}

table.kontaktformular th.labelcell label {
	font-size : .75em;
	line-height : 1em;
	padding : 0;
	margin : 0;
}

table.kontaktformular td.fieldcell label {
	font-size : .75em;
	line-height : 1em;
	padding : 0;
	margin : 0;
	vertical-align : middle;
}

table.kontaktformular td.fieldcell input {
	vertical-align : middle;
}

table.kontaktformular td.fieldcell.textfield input, table.kontaktformular td.fieldcell.textarea textarea {
	font-size : .75em;
	color : #666;
    font-family : Verdana, sans-serif;
	background : white;
	margin: 0;
    padding : 4px 2px 4px 10px;
	border: 1px solid #DAD8D0;
	width: 203px;
	background : white url(/idc/groups/abdk_development/documents/web_assets/img_bg_textinput_bg.png) no-repeat top left;
}

#kommentar_counter {
	font-size : .68em;
	height: 1em;
}

table.kontaktformular td.fieldcell.textarea textarea {
	overflow : auto;
}

table.kontaktformular td.fieldcell.textfield input.error,
table.kontaktformular td.fieldcell.textarea textarea.error,
table.kontaktformular td.fieldcell.dropdown select.error {
	border: 1px solid red;
}

table.kontaktformular td.fieldcell.submit {
	text-align : right;
	padding : 0 8px 10px 0;
	width : 217px;
}

table.kontaktformular td.tooltipcell div.tooltiptail {
	margin-left : 15px;
	height : 15px;
	width : 10px;
	background : #f4711c;
	position : absolute;
	z-index : 1000;
}

table.kontaktformular td.tooltipcell div.tooltipballoon {
	margin-left : 25px;
	background : #f4711c;
	color : white;
	font-weight : bold;
	width : 200px;
	padding : 5px 10px;
	position : absolute;
	font-size : .75em;
	z-index : 1001;
}

table.kontaktformular td.tooltipcell div.tooltipicon {
	width : 15px;
	height : 15px;
}

table.kontaktformular td.tooltipcell.inactive div.tooltipicon {
	background : transparent url(/idc/groups/abdk_development/documents/web_assets/img_help_icon_regular.gif) top left no-repeat;
}

table.kontaktformular td.tooltipcell.active div.tooltipicon {
	background : transparent url(/idc/groups/abdk_development/documents/web_assets/img_help_icon_focus.gif) top left no-repeat;
}

table.kontaktformular td.tooltipcell.inactive div.tooltiptail, table.kontaktformular td.tooltipcell.inactive div.tooltipballoon {
	display : none;
}

    /****************************************************************
    ** Layout og styling af kontaktformularer (specielle felter)   **
    ****************************************************************/

table.kontaktformular table.postnummerbytable {
	width : 100%;
	border : none;
	border-collapse : collapse;
}

table.kontaktformular table.postnummerbytable td.fieldcell.postnummer {
	width : 55px;
	padding: 0 12px 0 0;
}

table.kontaktformular table.postnummerbytable td.fieldcell.postnummer input {
	width : 50px;
}

table.kontaktformular table.postnummerbytable td.fieldcell.by {
	width : inherit;
	padding : 0;
}

table.kontaktformular table.postnummerbytable td.fieldcell.by input {
	width : 127px;
}

table.kontaktformular table.cprnummertable {
	width : 100%;
	border : none;
	border-collapse : collapse;
}

table.kontaktformular table.cprnummertable td.fieldcell.cprdato {
	width : 127px;
	padding: 0;
}

table.kontaktformular table.cprnummertable td.fieldcell.cprdato input {
	width : 127px;
}

table.kontaktformular table.cprnummertable td.dashcell {
	width : 12px;
	font-size : .75em;
	padding : 3px 0 0;
	text-align : center;
}

table.kontaktformular table.cprnummertable td.dashcell span.dashwrapper {
	display : block;
	width : 12px;
	text-align : center;
}

table.kontaktformular table.cprnummertable td.fieldcell.cprserienr {
	width : inherit;
	padding : 0;
}

table.kontaktformular table.cprnummertable td.fieldcell.cprserienr input {
	width : 50px;
}

table.kontaktformular table.optiontable, table.kontaktformular table.optiontable td {
	margin-top: 4px;
	border : none;
	border-collapse : collapse;
}

table.kontaktformular table.optiontable td.optioninputcell {
	padding: 0;
}

table.kontaktformular table.optiontable td.optionlabelcell {
	padding: 3px 0 0;
}

table.kontaktformular table.optiontable td.optionlabelcell label {
	font-size : .75em;
	line-height : 1em;
	padding : 0;
	margin : 0;
	display : block;
}

    /****************************************************************
    ** Styling af knapper (kan bruges p� <a>, submit el. <button>  **
    ****************************************************************/

.buttonCmdLink {
  font-family : Verdana, Helvetica, sans-serif;
  font-weight : bold;
  font-size : .6875em;
  color : #666;
  border : 1px solid #918e8e;
  background: #d7d6d6 url(/idc/groups/abdk_development/documents/web_assets/img_knap_bg_off_1x18.gif) repeat-x  top left !important;
  text-decoration : none;
  white-space : nowrap;
  margin : 0px;
  padding : 3px 5px;
  zoom:1;
  cursor: pointer;
}

.buttonCmdLink.bigButton
{
  padding : 6px 5px;
  background-image: url(/idc/groups/abdk_development/documents/web_assets/img_knap_bg_off_1x25.gif) !important;
}

.buttonCmdLink:hover, .buttonCmdLink:focus {
  text-decoration : none !important;
  border-color: #979494;
  color : white;
  background:black url(/idc/groups/abdk_development/documents/web_assets/img_knap_bg_on_1x18.gif) repeat-x  top left !important;
}

.buttonCmdLink.bigButton:hover, .buttonCmdLink.bigButton:focus {
  background-image: url(/idc/groups/abdk_development/documents/web_assets/img_knap_bg_on_1x25.gif) !important;
}

.buttonCmdLink span.pilright {
    padding-right: 15px;
    background: transparent url(/idc/groups/abdk_development/documents/web_assets/img_knap_pil_right_off_9x9.gif) no-repeat right center;
}

.buttonCmdLink:hover span.pilright, .buttonCmdLink:focus span.pilright {
    background: transparent url(/idc/groups/abdk_development/documents/web_assets/img_knap_pil_on_right_9x9.gif) no-repeat right center;
}

.buttonCmdLink span.pilleft {
    padding-left: 15px;
    background: transparent url(/idc/groups/abdk_development/documents/web_assets/img_knap_pil_left_off_9x9.gif) no-repeat left center;
}

.buttonCmdLink:hover span.pilleft, .buttonCmdLink:focus span.pilleft {
    background: transparent url(/idc/groups/abdk_development/documents/web_assets/img_knap_pil_left_on_9x9.gif) no-repeat left center;
}

    /****************************************************************
    ** Layout af Flash objekter				   					   **
    ****************************************************************/

#flashBody {
	background : white;
	margin : 0;
	padding : 0;
}

#flashTopWrapper {
	position: absolute;
	width : 975px;
	margin-top : 0px;
	left: 50%;
	margin-left: -487px;
}

div#contentCampaignFlash975x525
{
	position:absolute;
	float: left
	width: 975px;
	height: 525px;
	left : 50%;
	margin-left : -487px;
	margin-top : 70px;
}

div#contentCampaignFlashSolid 
{
	width: 975px;
	height : 548px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -487px;
	margin-top: -274px;
}

div#contentCampaignFlashDynamic
{
	position:absolute;
}

<!-- flash in contentarea in normal templates -->

div.contentFlashInnerWrapper
{
	position:relative;
	float: left;
	width: 685px;
	height: 380px;
}

div.contentFlashOuterWrapper
{
	position:relative;
	float: left;
	width: 705px;
	height: 395px;
	padding: 15px 15px 0 15px;
}


    /****************************************************************
    ** Layout og styling af Mastercard login side				   **
    ****************************************************************/

div.mastercardlogin { height:314px; width:466px; background-image:url(/idc/groups/abdk_development/documents/web_assets/img_mastercard_login.jpg); background-repeat:no-repeat; position:relative;}
div.mastercardlogininner { position:absolute; margin-top:160px; }
div.mastercardloginbutton { position:absolute; right:50px; bottom:10px;}
span.mastercardlogininput1 { margin-left:78px; }
span.mastercardlogininput2 { margin-left:1px; }
input.mastercardlogin1 { 
	width:60px; 
	height:21px;
	font-size : .75em;
	color : #666;
    font-family : Verdana, sans-serif;
	border: 1px solid #DAD8D0;
	padding : 2px 0px 0px 10px;
	}
input.mastercardlogin2 { 
	width:15px; 
	height:21px; 
	font-size : .75em;
	color : #666;
    font-family : Verdana, sans-serif;
	border: 1px solid #DAD8D0;
	padding : 2px 0px 0px 10px;
	}

    /****************************************************************
    ** Layout og styling af iFrame for s�geresultatside			   **
    ****************************************************************/
iframe.searchresultframe {
	width: 705px;
	height: 1200px;
	marginwidth: 0;
	marginheight: 0;
	background-color:white;
	}
	
    
h2.searchresult {
	font-size : 14;
	font-weight: bold;
    font-family : Verdana, sans-serif;
	}

   /****************************************************************
    ** Layout og styling af service navigations forside            **
    ****************************************************************/
    #servicecontentArea {
	/*padding : 15px 0 15px 15px;*/
	margin : 15px;
	background-color: white;
	width: 945px;
}

#serviceoverview {
	/*padding : 20px 15px;*/
}

#serviceoverview div.serviceoverviewTableWrapper {
	clear : both;
	margin : 0 0 15px;
}

#serviceoverview table.serviceoverviewTable {
	border-collapse : collapse;
	border : none;
}

.serviceoverviewManchet {
	margin : 0;
	padding : 0 0 15px;
}

.serviceoverviewEmptyCell {
	width : 200px;
	border : none;
}

.serviceoverviewGroupHeader {
	margin : 0;
	padding : 0 15px;
	width : 183px;
	height : 58px;
	border-style : solid;
	border-color : #E6E6E6;
	border-width : 1px 1px 0;
	background : #3174b3 url(/idc/groups/abdk_web/documents/web_assets/img_indholdsoversigt_blaaboks.png) top left repeat-x;
	vertical-align : middle;
}

.serviceoverviewGroupHeaderIcon {
	display : block;
	float : right;
	border : none;
	margin : 0;
	padding : 0;
}

.serviceoverviewGroupHeader h2 {
	color : white;
	padding : 0;
	margin : 0;
}

.serviceoverviewSpacerCell {
	margin : 0;
	padding : 0;
	width : 18px;
	overflow : hidden;
	border-style : solid;
	border-color : white;
	border-width : 1px 0;
	
}

.serviceoverviewSpacerBlock {
	margin : 0;
	padding : 0;
	width : 15px;
	height : 15px;
	overflow : hidden;
	visibility : hidden;
	background : transparent;
}

.serviceoverviewGroupTeaser {
	vertical-align : top;
	margin : 0;	  
	padding: 15px 15px 15px 15px;
	width : 183px;
	border-style : solid;
	border-color : #E6E6E6;
	border-width : 1px 1px 0;
	background : white url(/idc/groups/abdk_web/documents/web_assets/img_indholdsoversigt_skygge.gif) top left repeat-x;
}

.serviceoverviewGroupTeaser.closedBottom {
	border-bottom-width : 1px;
}

.serviceoverviewGroupTeaser p {
	margin : 0;
}

.serviceoverviewGroupList.kategori{
	font-weight:bold;
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) top left repeat-x;
	line-height: 1.35em;
	vertical-align : bottom;
	padding: 15px 0 15px 0;
	border: none;
}
.serviceoverviewGroupList {
	vertical-align : top;
	margin : 0;
	padding : 0 15px 7px;
	width : 183px;
	border-style : solid;
	border-color : #E6E6E6;
	border-width : 0 1px 1px;
	background : white;
}

.serviceoverviewGroupList ul
{
	padding : 10px 0 0;
	margin : 0;
	list-style: none;
	display:block;
}

.serviceoverviewGroupList.withSeparator ul {
	background : transparent url(/idc/groups/abdk_web/documents/web_assets/img_divider_hori_grey.gif) top left repeat-x;
}

.serviceoverviewGroupList li
{	
	padding : 0 0 8px;
	margin : 0;
	display:block;
}



#servicesidebar {
	width : 215px;
	margin : 0;
	padding : 0;
	float : right;
}
	/*****************************************************************
    ** Layout og styling af infobox p� service navigations forsiden **
    *****************************************************************/
.serviceoverviewGroupHeader.infobox,
.serviceoverviewGroupTeaser.infobox,
.serviceoverviewGroupList.infobox {
	border-color : #d6eafa;
	background : #f7fcff;
}

.serviceoverviewGroupTeaser.infobox {
	border-top-width : 0;
}

.serviceoverviewGroupHeader.infobox h2 {
	color : #666;
}

	/**********************************************************************
    ** Layout og styling af presseboksen p� service navigations forsiden **
    **********************************************************************/

.serviceoverviewGroupTeaser.presseboks{
	border-color : white;
	background : white;
	/*test torsdag*/
	padding-top: 0;

}



.serviceoverviewGroupHeader.presseboks,
.serviceoverviewGroupList.presseboks {
	border-color : white;
	background : white;
	
}

	/***********************************************************************
    ** Layout og styling af boks m. links p� service navigations forsiden **
    ***********************************************************************/
.serviceoverviewGroupHeader.boksmlinks{
	margin : 0;
	padding : 0 15px;
	width : 183px;	
	height : 58px;
	border-style : solid;
	/*border-color : #E6E6E6;*/
	border-width : 1px 1px 0;
	background : #3174b3 url(/idc/groups/abdk_web/documents/web_assets/img_indholdsoversigt_blaaboks.png) top left repeat-x;
	vertical-align : middle;

}
.serviceoverviewGroupTeaser.boksmlinks{
	
	
}
.serviceoverviewGroupList.boksmlinks {
	/*border-color : #d6eafa;*/
	background: white;
	
}

	/**********************************************************************************
    ** Layout og styling af boks m. billede og links p� service navigations forsiden **
    **********************************************************************************/
.serviceoverviewGroupHeader.boksmbilledelink,
.serviceoverviewGroupTeaser.boksmbilledelink,
.serviceoverviewGroupList.boksmbilledelink {
	border-color : #d6eafa;
	background : silver;
}

	/**********************************************************************************
    ** Layout og styling af find filial siden **
    **********************************************************************************/

#map_canvas {
	margin : 0 0 0 15px;
	width: 675px;
	height: 500px;
}

#ff_rbtn {
	margin : 0 0 0 14px;
	padding : 0 15px;
	height: 40px;
	width: 645px;
	background : #3174b3 url(/idc/groups/abdk_web/documents/web_assets/img_bg_ff_rbtn.gif) top left repeat-x;
	border-style : solid;
	border-color : #E6E6E6;
	border-width : 1px 1px 0;
	vertical-align : middle;
}

#ff_rbtn table {
	width: 100%;
	height: 40px;
}

#ff_rbtn td.fftab_title {
	width: 30%;
}

#ff_rbtn h2 {
	color: white;
	padding : 0;
	margin : 0;
}

#ff_rbtn td.fftab_rbtn1 {
	width: 25%;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align : center;
}

#ff_rbtn td.fftab_rbtn {
	width: 15%;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

#ff_rbtn input {
	vertical-align: middle;
}

    /****************************************************************
    ** Layout og styling af adresselinjen i gmap info window                 **
    ****************************************************************/

div.ff_filial {
	display: none;
}

div.ffFilialOuterWrapper {
	float : right;
	margin : 15px 15px 0 15px;
	width: 675px;
	display: none;
}

div.ffFilialOuterWrapper h2 {
	font-size: 18px;
	font-family: Arial;
	color: #888888;
}

div.ffFilialOuterWrapper p {
	font-size: 0.68em;
    line-height : 0.5em;
}

#ffFilialLeft {
	float: left;
	margin : 15px 0 0 0;
	width: 215px;
}

#ffFilialCenter {
	float: left;
	margin : 15px 0 0 0;
	width: 210px;
}

#ffFilialRightWrapper {
	float: right;
	margin : 15px 0 0 0;
	width : 210px;
	background : #fff;
	border : 1px solid #E6E6E6;
	padding : 2px;
}

#ffFilialRight {
	background : #fff url(/idc/groups/abdk_web/documents/web_assets/img_contextual_box_bg.png) bottom left repeat-x;
}

ul.ffbullets {
	list-style-type:square;
	right: 15px;
}

ul.ffbullets li {
	padding : 0 0 1em 5px;
}

    /****************************************************************
    ** Layout og styling af adresselinjen i gmap info window                 **
    ****************************************************************/

div.gmapInfoWindow {
	font-size: .75em; /* 12px = 16px * .75*/
	font-style: normal;
	margin : 0;
	padding : 20px 0;
	text-align : left;
	color: #666;
}

span.gmapInfoWindowAddress {
	margin: 0;
	padding : 0;
	list-style : none;
	display : inline;
}

span.gmapInfoWindowName {
	font-weight : bold;
}


    /****************************************************************
    ** Layout og styling af stepbox                                **
    ****************************************************************/


.stepbox 
{
	background: url('/idc/groups/abdk_web/documents/web_assets/img_stepbox_body.png') repeat-y top left;
	width: 450px;
	margin-left: 15px;
}
.stepbox .stepboxtop
{
	padding-top: 8px;
	padding-left: 45px;
	
}
.stepbox .box1
{
		background: url('/idc/groups/abdk_web/documents/web_assets/img_step1_top.png') no-repeat top left;
}
.stepbox .box2
{
		background: url('/idc/groups/abdk_web/documents/web_assets/img_step2_top.png') no-repeat top left;
}
.stepbox .box3
{
		background: url('/idc/groups/abdk_web/documents/web_assets/img_step3_top.png') no-repeat top left;
}

.stepbox .box2, .stepbox .box3 
{		
		padding-bottom: 10px;
		font-size: 0.75em;
}

.stepbox .box2 h2, .stepbox .box3 h2
{		
		font-size: 1.5em;
}


.stepboxbottom
{
	height: 14px;
	background: url('/idc/groups/abdk_web/documents/web_assets/img_step_bottom.png') no-repeat top left;
	width: 450px;
	margin-left: 15px;	
}
.nomargin
{
	margin: 0px;
}

.stepbox table.kontaktformular td.fieldcell.textfield input, .stepbox table.kontaktformular td.fieldcell.textarea textarea
{
	width: 160px;
}
.stepbox table.kontaktformular td.fieldcell
{
	width: 182px;
}

.grayout
{
	font-family: verdana;
	font-size: 12px;
	color: #999999;
}

    /****************************************************************
    ** Google styling                                              **
    ****************************************************************/
 
  /**
 * Shiny theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Verdana, sans-serif;
  background-color: #dae0e5;
  border: 1px solid;
  border-color: #dae0e5;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: none;
}
/**
 * Table cell containing the search input.
 * 4 pixels added to create more space between input and button.
 */
.cse td.gsc-input,
td.gsc-input {
  padding-right: 4px;
}
/* Search form element */
.cse form.gsc-search-box,
form.gsc-search-box {
  background: #d8d8d8 url('/idc/groups/abdk_development/documents/systemfile/img_google_bg_box.png') repeat-x top left;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  width: 96%;
  padding: .9em 2% 1em 2%;
  margin: -10px 0 2% 0;
  -webkit-box-shadow: 0 1px 2px #333333;
  -moz-box-shadow: 0 1px 2px #333333;
  display: block;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-size: 14px;
  border: 1px solid;
  border-color: #8A99A6;
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  font-size: 14px;
  border: 1px solid;
  border-color: #8A99A6;
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 14px;
  color: #292B33;
  font-weight: bold;
  text-shadow: 0 1px 2px #ffffff;
  padding: 2px 8px 3px 8px;
  background: #d0d1d4;
  border: 1px outset #d0d1d4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px #333333;
  -moz-box-shadow: 0 1px 2px #333333;
}
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  text-shadow: 0 1px 2px #fff;
  padding: 2px 8px 0 8px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #b2bdc6;
  border: 1px solid;
  border-bottom: none;
  border-color: #b2bdc6;
  color: #000;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #8A99A6;
  border: 1px solid;
  border-bottom: none;
  border-color: #8A99A6;
  color: #000;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid;
  border-color: #8A99A6;
  padding: 0;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
}
.cse div.gs-title,
div.gs-title,
.cse .gs-snippet,
.gs-snippet,
.cse .gs-visibleUrl,
.gs-visibleUrl,
.cse .gs-visibleUrl-short,
.gs-visibleUrl-short {
  padding: 0 8px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: 6px 0;
  border-top: 1px solid;
  border-color: #ffffff;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  /*border-color: #d2d6dc;*/
  background-color: #ededed;
  -webkit-box-shadow: 0 1px 4px #8A99A6;
  -moz-box-shadow: 0 2px 2px #8A99A6;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse a.gsc-trailing-more-results:link,
a.gsc-trailing-more-results:link {
  color: #0568cd;
}
/* Override default.css selector to disable underlines. */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title * {
  text-decoration: none;
}
.cse .gs-webResult.gs-visibleUrl,
.gs-webResult.gs-visibleUrl,
.cse .gs-webResult.gs-visibleUrl-short,
.gs-webResult.gs-visibleUrl-short {
  color: #5f6a73;
  font-weight: bold;
  font-size: 11px;
}
/* Snippet text color */
.cse .gs-webResult.gs-result .gs-snippet,
.gs-webResult.gs-result .gs-snippet {
  color: #333333;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-color: #8A99A6;
  padding: 1.2em 0 2em 0;
  text-align: center;
}

/* Pagination */
.cse .gsc-cursor-page,
.gsc-cursor-page {
  padding: .2em .5em;
  background-color: #fff;
  border:1px solid;
  border-color: #b2bdc6;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  text-decoration: none;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page .gsc-cursor-current-page,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: #ffffff;
  text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 2px #fff;
  background-color: #8A99A6;
  border:1px solid;
  border-color: #d2d6dc;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #D0D1D4;
  border: 1px solid;
  border-color: #D2D6DC;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0066CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0066CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0066CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0066CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #5F6A73;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #ededed;
}
.gsc-completion-container {
  font-family: Verdana, sans-serif;
  font-size: 14px;
  position: absolute;
  background: white;
  border: 1px solid #8A99A6;
  margin-left: 0;
  margin-right: 0;
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  /* The top, left, and width are set in JavaScript. */
}

  
  
  .gsc-tabsArea {
   display: none;
  }
  .gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #ffffff;
    background-color: #ffffff;
  }
  input.gsc-input {
    border-color: #dad8d0;
  }
  input.gsc-search-button {
    border-color: #dad8d0;
    background-color: #f9f9f9;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #ffffff;
    background-color: #ffffff;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #ffffff;
    background-color: #14aee1;
  }
  .gsc-tabsArea {
    border-color: #ffffff;
  }
  .gsc-webResult.gsc-result {
    border-color: #ffffff;
    background-color: #ffffff;
  }
  .gsc-webResult.gsc-result:hover {
    background-color: #F7FCFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0088cc;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0088cc;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0088cc;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0088cc;
  }
  .gsc-cursor-page {
    color: #0088cc;
  }
  a.gsc-trailing-more-results:link {
    color: #0088cc;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #888888;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #66be3e;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #66be3e;
  }
  .gsc-cursor-box {
    border-color: #ffffff;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #ffffff;
    background-color: #ffffff;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #ffffff;
    background-color: #14aee1;
  }
  .gs-promotion.gs-result {
    border-color: #D2D6DC;
    background-color: #D0D1D4;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #ff0000;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0066CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #5F6A73;
  }




