﻿@Media screen {
/* GENERELLE SETTINGS ********************************************************************* */
body { padding: 0px; margin: 0px; font-family: Helvetica, Arial, Sans-Serif !important; font-size: 10px; }
a, a:visited, a:hover { cursor: pointer; text-transform: uppercase; color: Black; text-decoration: none; }
h1, h1.overskriftNormal a { font-size: 15pt; font-family: Helvetica, Arial, Sans-Serif !important; }
img { border-width: 0px; }
td, th { vertical-align: top; text-align: left; }
th { font-weight: bold; }
p { margin-top: 0px; }
b { font-weight: bold; }
.ParagraphText b { font-size: 11px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
div.hfiller { width: 10px; float: left; height: 1px; }
div.vfiller { height: 14px; }
div.vfillermenu { height: 8px; }
.roed { background-color: rgb(204,34,41); }
.graa { background-color: rgb(89,89,91); }
.lysgraa { background-color: rgb(166, 168, 170); }
.uppercase { text-transform: uppercase; }
.hidden { display: none; }
img.enPix { width: 1px; height: 1px; }
.positionInBottom { position: absolute; bottom: 0px; right: 0px; }
h1.overskriftNormal, h1.overskriftNormal a { text-transform: none !important; }
.normal, a.normal, a.normal:visited, a.normal:hover { text-transform: none !important; text-decoration: underline; color: rgb(88,89,91); }
input.button { background-color: rgb(204,34,41); border-width: 0; color: white; font-size: 11px; height: 21px; padding: 0 0 2px; }
.input.text { margin-right: 3px; border: solid 1px rgb(166, 168, 170); padding: 6px; height: 13px; color: rgb(166, 168, 170);}

/* PAGE ********************************************************************* */
#outerContainer { width: 912px; text-align: left;}
#topContainer { height: 100px; position: relative; }
#midten { overflow: auto; width: 645px;} /*STH: Chrome/Safari - 668px, Scroll væk i højre side: height: 400px;*/
#topLogo div { width: 168px; height: 79px; background: url(/files/system/dba/css_sprite.gif) no-repeat 0px 0px; position: absolute; margin-top: 10px; }
ul#servicemenu { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0; position: absolute; top: 70px; width: 341px; right: 0px; }
ul#servicemenu li { float: left; margin-left: 20px; }
ul#servicemenu li input {height: 14px; margin-top:-1px; padding:1px 2px 1px 4px; border-top-width:0; font-size:10px;}
div#venstremenu {margin-bottom: 20px;}

/*#topnavigationContainer { clear: both; }
#topnavigationContainer ul { height: 61px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; }
#topnavigationContainer ul li { width: 101px; height: 61px; text-align: left; position: relative; float: left; }
#topnavigationContainer ul li.item1 { display: none; }*/
/*Første side er forsiden, skal ikke med*/
/*#topnavigationContainer ul li a { background: url(/files/system/dba/css_sprite_2.gif) repeat-x 0px -160px; padding: 0px 3px 5px 10px; width: 87px; color: White; text-decoration: none; height: 61px; display: block; vertical-align: bottom; }
#topnavigationContainer ul li a div { position: absolute; bottom: 5px; left: 5px; right:3px; font-size: 9px; }
#topnavigationContainer ul a:hover, #topnavigationContainer ul a#activeitem, #topnavigationContainer ul a.inpath { background: url(/files/system/dba/css_sprite.gif) repeat-x 0px -90px; text-decoration: none; }
*/#topnavigationContainer { clear: both; }
#topnavigationContainer ul { height: 61px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; }
#topnavigationContainer ul li { width: 100px; border-left: 1px solid #ffffff; height: 61px; text-align: left; position: relative; float: left; }
#topnavigationContainer ul li:first-child { border-left: 0px; }
#topnavigationContainer ul li.item1 { display: none; }
/* Første side er forsiden, skal ikke med*/
#topnavigationContainer ul li a { background: url(/files/system/dba/css_sprite_2.gif) repeat-x 0px -160px; padding: 0px 9px 5px 10px; width: 84px; color: White; text-decoration: none; height: 61px; display: block; vertical-align: bottom; }
#topnavigationContainer ul li a div { position: absolute; bottom: 5px; left: 5px; right:3px; font-size:9px;}
#topnavigationContainer ul a:hover, #topnavigationContainer ul a#activeitem, #topnavigationContainer ul a.inpath { background: url(/files/system/dba/css_sprite_2.gif) repeat-x 0px -90px; text-decoration: none; }




#contentContainer { }
#footerContainer { background: url(/files/system/dba/css_sprite.gif) repeat-x 0px -260px; padding-top: 7px; height: 21px; color: White; }
#footerContainer small { color: White; }
#footerContainer a { text-transform: none; color: White; }
#footerContainer a:hover { text-decoration: underline; }


/* Paragraph ********************************************************************* */
div.ParagraphText h1.h1 { color: rgb(238,28,37); font-size: 15px; font-weight: bold; }
div.ParagraphText h2.h2, h2.h2 { color: rgb(238,28,37); font-size: 12px; font-weight: bold; }
div.ParagraphText h3.h3 { color: rgb(89,89,91); font-size: 12px; font-weight: bold; }

div.DBA_standard { }
div.DBA_standard div.ParagraphImage { }
div.DBA_standard div.ParagraphText { }
div.DBA_standard div.ParagraphModule { }

div.DBA_video { }
div.DBA_video div.videoError { border: solid 1px red; padding: 10px; }
div.DBA_video div.videoError h1 { font-size: 14px; color: Red; }

div.DBA_standard.roed { background-color: rgb(204,34,41); }

div.DBA_standard.graa { background-color: rgb(89,89,91); }

div.DBA_indholdIBundMedBilledeIBaggrund { }
div.DBA_indholdIBundMedBilledeIBaggrund h1 a { color: White; }
div.DBA_indholdIBundMedBilledeIBaggrund div.contentContainer { position: relative; width: 270px; height: 145px; color: White; margin: 20px 10px 10px 10px; }

div.DBA_linkMedPilIBunden { float: left; }

div.DBA_GoogleMapIframe { }
div.DBA_GoogleMapIframe #GoogleMapsIframe { border-right: white 0px solid; border-top: white 0px solid; border-left: white 0px solid; width: 570px; border-bottom: white 0px solid; height: 760px; }

div.DBA_HTML {}



/* Paragraphsetup  ********************************************************************* */
#DBA_Forside { }
#DBA_Forside div#col1, #DBA_Forside div#col2, #DBA_Forside div#col3 { width: 300px; float: left; }
#DBA_Forside div#col4 { clear: both; background-color: rgb(89,89,91); height: 110px; }
#DBA_Forside div#col4 div.DBA_standard { float: left; }
#DBA_Forside div#col2 div.DBA_indholdIBundMedBilledeIBaggrund { height: 175px; float: left; width: 300px; }
#DBA_Forside div#col2 div.DBA_indholdIBundMedBilledeIBaggrund a { color: White; text-transform: none; }
#DBA_Forside div#col3 div.DBA_standard.roed { height: 175px; }

#DBA_Forside div#col4 div.DBA_standard.roed { width: 227px; height: 110px; }
#DBA_Forside div#col4 div.DBA_standard.graa { height: 110px; }
#DBA_Forside div#col4 div.DBA_linkMedPilIBunden { height: 110px; }
#DBA_Forside div#col4 .hfiller { background-color: rgb(166, 168, 170); height: 110px; }

#DBA_Forside div#col4 .ParagraphText { padding: 10px 10px 0px 10px; }
#DBA_Forside div#col4 div.DBA_linkMedPilIBunden .ParagraphText { padding: 0px; }
#DBA_Forside div#col4 .ParagraphText h1, #DBA_Forside div#col4 .ParagraphText h1 a { text-transform: uppercase; color: White; font-size: 12px; font-weight: bold; }

div#DBA_Underside, div#DBA_Underside2Col {width: 913px;}
#DBA_Underside div#col1 { width: 268px; float: left; position: relative; min-height: 400px; }
#DBA_Underside div#col1 div.TemplateParagraphColumn1 { position: absolute; bottom: 0px; left: 0px; width: 268px; }
div.col1 { width: 268px; float: left; }
#DBA_Underside div#col2 { width: 409px; float: left; padding: 0px 20px 0px 20px;} /*STH: Chrome, Safari fix, 414px */
div.col2 { width: 622px; float: left; }
#DBA_Underside div#col3, div.col3 { width: 190px; float: left; }

#DBA_Underside2Col div#col1 { width: 268px; float: left; position: relative; min-height: 400px; }
#DBA_Underside2Col div#col1 div.TemplateParagraphColumn1 { position: absolute; bottom: 0px; left: 0px; width: 268px; }
#DBA_Underside2Col div#col2 { width: 602px; float: left; padding-left: 20px; }



/* Elementer  ********************************************************************* */
a.graaLinkKasseMedHvidPil, a.graaLinkKasseMedHvidPil:visited, ul.graaLinkKasseMedHvidPil li a, ul.graaLinkKasseMedHvidPil li a:visited { background: transparent url(/files/system/dba/css_sprite.gif) no-repeat right -290px; height: 15px; color: White; display: block; padding: 3px 24px 0px 8px; font-size: 9px; }
a.graaLinkKasseMedHvidPil:hover, ul.graaLinkKasseMedHvidPil li a.activeitem, ul.graaLinkKasseMedHvidPil li a.inpath, ul.graaLinkKasseMedHvidPil li a:hover { background: transparent url(/files/system/dba/css_sprite.gif) no-repeat right -310px; height: 15px; color: White; display: block; padding: 3px 24px 0px 8px; font-size: 9px; }

ul.graaPile { margin: 0px; padding-left: 17px; }
ul.graaPile li { list-style-image: url(/files/system/dba/liPil.gif); margin-bottom: 3px; }
ul.graaPile li a, ul.graaPile li a:visited, ul.graaPile li a:hover { text-transform: none; }

.LegendContainer { color: rgb(166,168,170); }
.currentPage, span.Legend a, span.Legend a:hover { text-transform: none; font-size: 9px; color: rgb(166, 168, 170); }
.col2.currentPage { padding-top: 4px; }

/* navigation */
ul.graaLinkKasseMedHvidPil { margin: 0px; padding: 0px; list-style-type: none; }
ul.graaLinkKasseMedHvidPil li { margin-bottom: 8px; }

.DwSearchPhrase { font-weight: bold; }

/* FORMULAR */
#col2 > .DBA_standard.Paragraph > .ParagraphText > form > table > tbody > tr > td > table { width: 420px; }

span.required { background: transparent url(/files/system/dba/css_sprite.gif) no-repeat scroll -238px 7px; display: block; height: 19px; width: 16px; margin-right: 3px;}
.optional {height: 17px; width: 16px; margin-right: 3px; display: block; float: left;}
.focus {background-color:  rgb(166, 168, 170); color: White !Important;} 
.notvalid {background-color:  rgb(204,34,41); color: White !Important;}
#send {margin-right: 7px; cursor: pointer;}

#blivKontaktetAfEnBoligAdvokat > div > .input.text { width: 378px;}
#blivKontaktetAfEnBoligAdvokat > div > .textarea { width: 378px; float: left; margin-bottom: 10px; border: solid 1px black; padding: 6px; }
#blivKontaktetAfEnBoligAdvokat > .element > .label { margin-top: 5px; height: 10px; float: left;}

#blivKontaktetAfEnBoligAdvokat > div > .button { float: right; width: 56px; }
#blivKontaktetAfEnBoligAdvokat > .element {height: 32px; clear: both;}
#blivKontaktetAfEnBoligAdvokat > .element > .required {float: left;}
#blivKontaktetAfEnBoligAdvokat > div.element > #postnr {width: 80px;float: left; margin-right: 3px;}
#blivKontaktetAfEnBoligAdvokat > div.element > #by {width: 262px;}

#sporgBOLIGadvokaten > div > .input.text { width: 176px; margin-right: 3px; border: solid 1px rgb(166, 168, 170); padding: 6px; height: 13px; color: rgb(166, 168, 170);}
#sporgBOLIGadvokaten > div > .textarea { width: 176px; float: left; margin-bottom: 10px; border: solid 1px rgb(166, 168, 170); padding: 6px; height: 127px; color: rgb(166, 168, 170); }
#sporgBOLIGadvokaten > div > .button { background-color: rgb(204,34,41); border-width: 0px; color: white; float: right; font-size: 11px; height: 21px; padding: 0 0 2px; width: 120px; margin: 0px; }
#sporgBOLIGadvokaten > .element {height: 32px; clear: both; width: 190px;}
#sporgBOLIGadvokaten > .element > .required {float: left;}


/* brevkasse */
div.brevkasse {}
div.brevkasse h1.brevkasse { margin-bottom: 10px;}
div.brevkasse div.indlaeg { margin-bottom: 10px;}
div.brevkasse div.indlaeg div.dato { color: rgb(89,89,91); }
div.brevkasse div.indlaeg h2.h2 { font-weight: bold; color: rgb(89,89,91); }
div.brevkasse div.indlaeg a {text-transform: none;}
div.brevkasse div.indlaeg div.spoergsmaal, #col2 > .DBA_standard.Paragraph > .ParagraphText > .h2 { font-style: italic;}
div.brevkasse.liste div.indlaeg div.spoergsmaal {font-style: normal;}
/* nedenstaaende ændret fra 20px fordi den paavirkede forsidens midterste kollonne */
div.brevkasse div.indlaeg div.svar, #col2 > .DBA_standard.Paragraph > .ParagraphText > p { margin-top: 12px;}
#Paging {}
#Paging a, #Paging a:hover, #Paging a:visited {color: rgb(204,34,41)}
#Paging div.PagingList {display: inline; float: left;}
#Paging div.Back, #Paging div.Forward { width: 16px; float: left; padding-top: 1px;}

#venstreSoegIBrevkassen {height: 52px;}
#venstreSoegIBrevkassen form { display: inline;}
#venstreSoegIBrevkassen #soegIBrevkassen_q { float: left; padding: 3px 2px 2px 6px; height: 14px; width: 219px; border-right-width: 0px; margin-right: 0px;}
#venstreSoegIBrevkassen #soegIBrevkassen_soeg { float: left; width: 40px; text-transform: uppercase;}
#venstreSoegIBrevkassen h3 {padding-left: 6px; text-transform: uppercase; margin-bottom: 5px; font-weight: normal;}

/* Eksisterende nyheders (brevkasseindlæg) styling */


/* billedarkiv */
.billedarkivHoejreKolonne > .downloadHighres > a, .billedarkivHoejreKolonne > .downloadHighres > a:hover, .billedarkivHoejreKolonne > .downloadHighres > a:visited {color: rgb(204,34,41)}
.billedarkivHoejreKolonne > .downloadLowres > a, .billedarkivHoejreKolonne > .downloadLowres > a:hover, .billedarkivHoejreKolonne > .downloadLowres > a:visited {color: rgb(204,34,41)}
#col3 > .DBA_standard.Paragraph > .ParagraphText {color: rgb(166, 168, 170);}
#col3 > .DBA_standard.Paragraph > .ParagraphText > .billedarkivHoejreKolonne > img.bigthumb {margin-bottom: 20px;}
#col3 > .DBA_standard.Paragraph > .ParagraphText > .billedarkivHoejreKolonne > .beskrivelse > p {margin-bottom: 20px;}
#col3 > .DBA_standard.Paragraph > .ParagraphText > .ParagraphText.billedarkiv.liste.showingList {display: none;}

#col2 > .DBA_standard.Paragraph > .ParagraphText > .ParagraphText.billedarkiv.liste > .item  {float: left; margin: 10px 10px 0px 0px;}
#col2 > .DBA_standard.Paragraph > .ParagraphText > .ParagraphText.billedarkiv.liste > .item > .billedeMangler {padding: 5px; width: 90px; height: 75px; font-size: smaller; background-color: rgb(166, 168, 170); overflow: hidden; color: White;}
#col3 > .DBA_standard.Paragraph > .ParagraphText > .billedarkivHoejreKolonne > .billedeMangler {margin-bottom: 20px; padding: 5px; width: 180px; height: 60px; font-size: smaller; background-color: rgb(166, 168, 170); overflow: hidden; color: White;}

/* nyhedsbrev */
/* Tilmelding */
.dba2009 > tbody > tr > td {padding-top: 5px;}
.dba2009 > tbody > tr > .text > input  { margin-right: 3px; border: solid 1px rgb(166, 168, 170); padding: 6px; height: 13px; color: rgb(166, 168, 170);}
.dba2009 > tbody > tr > .button > input {background-color: rgb(204,34,41); border-width: 0; color: white; font-size: 11px; height: 21px; padding: 0 0 2px; width: 34px;}
.dba2009 > tbody > tr > td.button {text-align: right; padding-right: 3px; cursor: pointer;}
.dba2009 > tbody > tr > .col1 {width: 55px; padding-top: 11px;}
/* framelding */ 
.dba2009.framelding > tbody > tr > .col1 {width: 170px;}
.dba2009.framelding > tbody > tr > .button > input {width: 56px;}
/* abonnementsændringer */ 
.dba2009.rediger > tbody > tr > .col1 {width: 105px;}
.dba2009.rediger > tbody > tr > .button > input {width: 56px;}
#contentContainer clear > table > tbody > tr > td > form > .dba2009.rediger > tbody > tr > .checkbox > table > tbody > tr > td > label {font-size: 19px}

/* STH: 2009-10-01 - Minimering af højde */
#DBA_Forside div#col4 { clear: both; background-color: rgb(89,89,91); height: 110px; overflow: hidden; }
#DBA_Forside div#col1, #DBA_Forside div#col2, #DBA_Forside div#col3 { float:left; height:355px; width:300px; }
div.vfiller { height:7px; }

}

@Media Print {
/* KOPI FRA SCREEN - START */
/* GENERELLE SETTINGS ********************************************************************* */
body { padding: 0px; margin: 0px; font-family: Helvetica, Arial, Sans-Serif !important; font-size: 10px; }
a, a:visited, a:hover { cursor: pointer; text-transform: uppercase; color: Black; text-decoration: none; }
h1, h1.overskriftNormal a { font-size: 15pt; font-family: Helvetica, Arial, Sans-Serif !important; }
img { border-width: 0px; }
td, th { vertical-align: top; text-align: left; }
th { font-weight: bold; }
p { margin-top: 0px; }
b { font-weight: bold; }
.ParagraphText b { font-size: 11px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
div.hfiller { width: 10px; float: left; height: 1px; }
div.vfiller { height: 14px; }
div.vfillermenu { height: 8px; }
.roed { background-color: rgb(204,34,41); }
.graa { background-color: rgb(89,89,91); }
.lysgraa { background-color: rgb(166, 168, 170); }
.uppercase { text-transform: uppercase; }
.hidden { display: none; }
img.enPix { width: 1px; height: 1px; }
.positionInBottom { position: absolute; bottom: 0px; right: 0px; }
h1.overskriftNormal, h1.overskriftNormal a { text-transform: none !important; }
.normal, a.normal, a.normal:visited, a.normal:hover { text-transform: none !important; text-decoration: underline; color: rgb(88,89,91); }
input.button { background-color: rgb(204,34,41); border-width: 0; color: white; font-size: 11px; height: 21px; padding: 0 0 2px; }
.input.text { margin-right: 3px; border: solid 1px rgb(166, 168, 170); padding: 6px; height: 13px; color: rgb(166, 168, 170);}

/* PAGE ********************************************************************* */
#outerContainer { width: 912px; text-align: left;}
#topContainer { display: none; }
/* #midten {height: 400px; overflow: auto; width: 668px;} */
#topLogo div { width: 168px; height: 79px; background: url(/files/system/dba/css_sprite.gif) no-repeat 0px 0px; position: absolute; margin-top: 10px; }
ul#servicemenu { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0; position: absolute; top: 50px; width: 386px; right: 0px; }
ul#servicemenu li { float: left; margin-left: 20px; }
ul#servicemenu li input {margin-top: -4px; height: 14px; padding: 3px 2px 2px 6px;}
div#venstremenu {margin-bottom: 20px;}

#topnavigationContainer { clear: both; }
#topnavigationContainer ul { height: 61px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; }
#topnavigationContainer ul li { width: 114px; height: 61px; text-align: left; position: relative; float: left; }
#topnavigationContainer ul li.item1 { display: none; }
/* Første side er forsiden, skal ikke med*/
#topnavigationContainer ul li a { background: url(/files/system/dba/css_sprite.gif) repeat-x 0px -160px; padding: 0px 10px 5px 10px; width: 94px; color: White; text-decoration: none; height: 61px; display: block; vertical-align: bottom; }
#topnavigationContainer ul li a div { position: absolute; bottom: 5px; left: 5px; }
#topnavigationContainer ul a:hover, #topnavigationContainer ul a#activeitem, #topnavigationContainer ul a.inpath { background: url(/files/system/dba/css_sprite.gif) repeat-x 0px -90px; text-decoration: none; }

#contentContainer { }
#footerContainer { background: url(/files/system/dba/css_sprite.gif) repeat-x 0px -260px; padding-top: 7px; height: 21px; color: White; }
#footerContainer small { color: White; }
#footerContainer a { text-transform: none; color: White; }
#footerContainer a:hover { text-decoration: underline; }


/* Paragraph ********************************************************************* */
div.ParagraphText h1.h1 { color: rgb(238,28,37); font-size: 15px; font-weight: bold; }
div.ParagraphText h2.h2, h2.h2 { color: rgb(238,28,37); font-size: 12px; font-weight: bold; }
div.ParagraphText h3.h3 { color: rgb(89,89,91); font-size: 12px; font-weight: bold; }

div.DBA_standard { }
div.DBA_standard div.ParagraphImage { }
div.DBA_standard div.ParagraphText { }
div.DBA_standard div.ParagraphModule { }

div.DBA_video { }
div.DBA_video div.videoError { border: solid 1px red; padding: 10px; }
div.DBA_video div.videoError h1 { font-size: 14px; color: Red; }

div.DBA_standard.roed { background-color: rgb(204,34,41); }

div.DBA_standard.graa { background-color: rgb(89,89,91); }

div.DBA_indholdIBundMedBilledeIBaggrund { }
div.DBA_indholdIBundMedBilledeIBaggrund h1 a { color: White; }
div.DBA_indholdIBundMedBilledeIBaggrund div.contentContainer { position: relative; width: 270px; height: 145px; color: White; margin: 20px 10px 10px 10px; }

div.DBA_linkMedPilIBunden { float: left; }

div.DBA_GoogleMapIframe { }
div.DBA_GoogleMapIframe #GoogleMapsIframe { border-right: white 0px solid; border-top: white 0px solid; border-left: white 0px solid; width: 570px; border-bottom: white 0px solid; height: 760px; }

div.DBA_HTML {}



/* Paragraphsetup  ********************************************************************* */
#DBA_Forside { }
#DBA_Forside div#col1, #DBA_Forside div#col2, #DBA_Forside div#col3 { width: 300px; float: left; }
#DBA_Forside div#col4 { clear: both; background-color: rgb(89,89,91); height: 110px; }
#DBA_Forside div#col4 div.DBA_standard { float: left; }
#DBA_Forside div#col2 div.DBA_indholdIBundMedBilledeIBaggrund { height: 175px; float: left; width: 300px; }
#DBA_Forside div#col2 div.DBA_indholdIBundMedBilledeIBaggrund a { color: White; text-transform: none; }
#DBA_Forside div#col3 div.DBA_standard.roed { height: 175px; }

#DBA_Forside div#col4 div.DBA_standard.roed { width: 227px; height: 110px; }
#DBA_Forside div#col4 div.DBA_standard.graa { height: 110px; }
#DBA_Forside div#col4 div.DBA_linkMedPilIBunden { height: 110px; }
#DBA_Forside div#col4 .hfiller { background-color: rgb(166, 168, 170); height: 110px; }

#DBA_Forside div#col4 .ParagraphText { padding: 10px 10px 0px 10px; }
#DBA_Forside div#col4 div.DBA_linkMedPilIBunden .ParagraphText { padding: 0px; }
#DBA_Forside div#col4 .ParagraphText h1, #DBA_Forside div#col4 .ParagraphText h1 a { text-transform: uppercase; color: White; font-size: 12px; font-weight: bold; }

/*div#DBA_Underside, div#DBA_Underside2Col {width: 913px;}*/
#DBA_Underside div#col1 { width: 268px; float: left; position: relative; min-height: 400px; }
#DBA_Underside div#col1 div.TemplateParagraphColumn1 { position: absolute; bottom: 0px; left: 0px; width: 268px; }
div.col1 { width: 268px; float: left; }
/* PRINT #DBA_Underside div#col2 { width: 414px; float: left; padding: 0px 20px 0px 20px;} */
div.col2 { width: 622px; float: left; }
#DBA_Underside div#col3, div.col3 { width: 190px; float: left; }

#DBA_Underside2Col div#col1 { width: 268px; float: left; position: relative; min-height: 400px; }
#DBA_Underside2Col div#col1 div.TemplateParagraphColumn1 { position: absolute; bottom: 0px; left: 0px; width: 268px; }
#DBA_Underside2Col div#col2 { width: 602px; float: left; padding-left: 20px; }



/* Elementer  ********************************************************************* */
a.graaLinkKasseMedHvidPil, a.graaLinkKasseMedHvidPil:visited, ul.graaLinkKasseMedHvidPil li a, ul.graaLinkKasseMedHvidPil li a:visited { background: transparent url(/files/system/dba/css_sprite.gif) no-repeat right -290px; height: 15px; color: White; display: block; padding: 3px 24px 0px 8px; font-size: 9px; }
a.graaLinkKasseMedHvidPil:hover, ul.graaLinkKasseMedHvidPil li a.activeitem, ul.graaLinkKasseMedHvidPil li a.inpath, ul.graaLinkKasseMedHvidPil li a:hover { background: transparent url(/files/system/dba/css_sprite.gif) no-repeat right -310px; height: 15px; color: White; display: block; padding: 3px 24px 0px 8px; font-size: 9px; }

ul.graaPile { margin: 0px; padding-left: 17px; }
ul.graaPile li { list-style-image: url(/files/system/dba/liPil.gif); margin-bottom: 3px; }
ul.graaPile li a, ul.graaPile li a:visited, ul.graaPile li a:hover { text-transform: none; }

.LegendContainer { color: rgb(166,168,170); }
.currentPage, span.Legend a, span.Legend a:hover { text-transform: none; font-size: 9px; color: rgb(166, 168, 170); }
.col2.currentPage { padding-top: 4px; }

/* navigation */
ul.graaLinkKasseMedHvidPil { margin: 0px; padding: 0px; list-style-type: none; }
ul.graaLinkKasseMedHvidPil li { margin-bottom: 8px; }

.DwSearchPhrase { font-weight: bold; }

/* FORMULAR */
#col2 > .DBA_standard.Paragraph > .ParagraphText > form > table > tbody > tr > td > table { width: 420px; }

span.required { background: transparent url(/files/system/dba/css_sprite.gif) no-repeat scroll -238px 7px; display: block; height: 19px; width: 16px; margin-right: 3px;}
.optional {height: 17px; width: 16px; margin-right: 3px; display: block; float: left;}
.focus {background-color:  rgb(166, 168, 170); color: White !Important;} 
.notvalid {background-color:  rgb(204,34,41); color: White !Important;}
#send {margin-right: 7px; cursor: pointer;}

#blivKontaktetAfEnBoligAdvokat > div > .input.text { width: 378px;}
#blivKontaktetAfEnBoligAdvokat > div > .textarea { width: 378px; float: left; margin-bottom: 10px; border: solid 1px black; padding: 6px; }
#blivKontaktetAfEnBoligAdvokat > .element > .label { margin-top: 5px; height: 10px; float: left;}

#blivKontaktetAfEnBoligAdvokat > div > .button { float: right; width: 56px; }
#blivKontaktetAfEnBoligAdvokat > .element {height: 32px; clear: both;}
#blivKontaktetAfEnBoligAdvokat > .element > .required {float: left;}
#blivKontaktetAfEnBoligAdvokat > div.element > #postnr {width: 80px;float: left; margin-right: 3px;}
#blivKontaktetAfEnBoligAdvokat > div.element > #by {width: 262px;}

#sporgBOLIGadvokaten > div > .input.text { width: 176px; margin-right: 3px; border: solid 1px rgb(166, 168, 170); padding: 6px; height: 13px; color: rgb(166, 168, 170);}
#sporgBOLIGadvokaten > div > .textarea { width: 176px; float: left; margin-bottom: 10px; border: solid 1px rgb(166, 168, 170); padding: 6px; height: 127px; color: rgb(166, 168, 170); }
#sporgBOLIGadvokaten > div > .button { background-color: rgb(204,34,41); border-width: 0px; color: white; float: right; font-size: 11px; height: 21px; padding: 0 0 2px; width: 120px; margin: 0px; }
#sporgBOLIGadvokaten > .element {height: 32px; clear: both; width: 190px;}
#sporgBOLIGadvokaten > .element > .required {float: left;}


/* brevkasse */
div.brevkasse {}
div.brevkasse h1.brevkasse { margin-bottom: 10px;}
div.brevkasse div.indlaeg { margin-bottom: 10px;}
div.brevkasse div.indlaeg div.dato { color: rgb(89,89,91); }
div.brevkasse div.indlaeg h2.h2 { font-weight: bold; color: rgb(89,89,91); }
div.brevkasse div.indlaeg a {text-transform: none;}
div.brevkasse div.indlaeg div.spoergsmaal, #col2 > .DBA_standard.Paragraph > .ParagraphText > .h2 { font-style: italic;}
div.brevkasse.liste div.indlaeg div.spoergsmaal {font-style: normal;}
div.brevkasse div.indlaeg div.svar, #col2 > .DBA_standard.Paragraph > .ParagraphText > p { margin-top: 20px;}
#Paging {}
#Paging a, #Paging a:hover, #Paging a:visited {color: rgb(204,34,41)}
#Paging div.PagingList {display: inline; float: left;}
#Paging div.Back, #Paging div.Forward { width: 16px; float: left; padding-top: 1px;}

#venstreSoegIBrevkassen {height: 52px;}
#venstreSoegIBrevkassen form { display: inline;}
#venstreSoegIBrevkassen #soegIBrevkassen_q { float: left; padding: 3px 2px 2px 6px; height: 14px; width: 219px; border-right-width: 0px; margin-right: 0px;}
#venstreSoegIBrevkassen #soegIBrevkassen_soeg { float: left; width: 40px; text-transform: uppercase;}
#venstreSoegIBrevkassen h3 {padding-left: 6px; text-transform: uppercase; margin-bottom: 5px; font-weight: normal;}

/* Eksisterende nyheders (brevkasseindlæg) styling */


/* billedarkiv */
.billedarkivHoejreKolonne > .downloadHighres > a, .billedarkivHoejreKolonne > .downloadHighres > a:hover, .billedarkivHoejreKolonne > .downloadHighres > a:visited {color: rgb(204,34,41)}
.billedarkivHoejreKolonne > .downloadLowres > a, .billedarkivHoejreKolonne > .downloadLowres > a:hover, .billedarkivHoejreKolonne > .downloadLowres > a:visited {color: rgb(204,34,41)}
#col3 > .DBA_standard.Paragraph > .ParagraphText {color: rgb(166, 168, 170);}
#col3 > .DBA_standard.Paragraph > .ParagraphText > .billedarkivHoejreKolonne > img.bigthumb {margin-bottom: 20px;}
#col3 > .DBA_standard.Paragraph > .ParagraphText > .billedarkivHoejreKolonne > .beskrivelse > p {margin-bottom: 20px;}
#col3 > .DBA_standard.Paragraph > .ParagraphText > .ParagraphText.billedarkiv.liste.showingList {display: none;}

#col2 > .DBA_standard.Paragraph > .ParagraphText > .ParagraphText.billedarkiv.liste > .item  {float: left; margin: 10px 10px 0px 0px;}
#col2 > .DBA_standard.Paragraph > .ParagraphText > .ParagraphText.billedarkiv.liste > .item > .billedeMangler {padding: 5px; width: 90px; height: 75px; font-size: smaller; background-color: rgb(166, 168, 170); overflow: hidden; color: White;}
#col3 > .DBA_standard.Paragraph > .ParagraphText > .billedarkivHoejreKolonne > .billedeMangler {margin-bottom: 20px; padding: 5px; width: 180px; height: 60px; font-size: smaller; background-color: rgb(166, 168, 170); overflow: hidden; color: White;}

/* nyhedsbrev */
/* Tilmelding */
.dba2009 > tbody > tr > td {padding-top: 5px;}
.dba2009 > tbody > tr > .text > input  { margin-right: 3px; border: solid 1px rgb(166, 168, 170); padding: 6px; height: 13px; color: rgb(166, 168, 170);}
.dba2009 > tbody > tr > .button > input {background-color: rgb(204,34,41); border-width: 0; color: white; font-size: 11px; height: 21px; padding: 0 0 2px; width: 34px;}
.dba2009 > tbody > tr > td.button {text-align: right; padding-right: 3px; cursor: pointer;}
.dba2009 > tbody > tr > .col1 {width: 55px; padding-top: 11px;}
/* framelding */ 
.dba2009.framelding > tbody > tr > .col1 {width: 170px;}
.dba2009.framelding > tbody > tr > .button > input {width: 56px;}
/* abonnementsændringer */ 
.dba2009.rediger > tbody > tr > .col1 {width: 105px;}
.dba2009.rediger > tbody > tr > .button > input {width: 56px;}
#contentContainer clear > table > tbody > tr > td > form > .dba2009.rediger > tbody > tr > .checkbox > table > tbody > tr > td > label {font-size: 19px}
/* KOPI FRA SCREEN - END*/



body, body > div {text-align: left; font-size: 10pt}
div.ParagraphText h1.h1 { color: rgb(238,28,37); font-size: 15pt; font-weight: bold; }
div.ParagraphText h2.h2, h2.h2 { color: rgb(238,28,37); font-size: 12pt; font-weight: bold; }
div.ParagraphText h3.h3 { color: rgb(89,89,91); font-size: 12pt; font-weight: bold; }

#servicemenu, #topnavigationContainer, #DBA_Underside #col1 {display: none;}
#topnavigationContainer > ul > .item8 > .inpath

#midten { padding: 0px; height: auto !Important;}
#DBA_Underside div#col2 { padding-left: 0px;}
span.Legend {display: none;}
#footerContainer {background-image: none;}
#footerContainer small, #footerContainer small a, #footerContainer small a:visited {color: Black;}
#footerContainer > div {text-align: left;}

}


