.ajax__validatorcallout div,.ajax__validatorcallout td {
background-color:#FFF
}

* {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0
}

body {
background:#FFF url(../Poda_Hegn_Images/top_PodaGreen.jpg) repeat-x;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#445044;
height:100%;
margin:0;
padding:0
}

div#flagfane {
float:right;
width:20px;
height:310px;
padding-left:16px;
background-position:bottom right;
background-repeat:no-repeat
}

p.LeftMargin {
text-align:left;
margin-top:-0px;
}

p.RightMargin {
text-align:right;
margin-top:-0px;
}

p.lineFeed {
line-height:24px
}

h1,h2,h3 {
color:#808285
}

h1.overskriftForsideRight {
font-size:18px;
line-height:130%;
text-transform:none;
text-align:right;
}

h1.overskrift {
font-size:18px;
line-height:130%;
text-transform:none;
}

h1.overskriftForsideLeft {
font-size:18px;
line-height:130%;
text-transform:none;
text-align:left;
}

h1.tilbud {
font-size:1.3em;
line-height:1.5em;
color:#C26328;
text-transform:uppercase
}

h1.impressum {
font-size:1.1em;
line-height:1.5em;
text-transform:none;
color:#C26328
}

h1.error {
font-size:1.3em;
line-height:1.5em;
text-transform:none;
color:#C26328;
}

h1.job {
font-size:1.3em;
line-height:1.5em;
text-transform:uppercase;
color:#C26328;
}

h5 {
font-size:1.2em;
font-weight:700;
margin-top:8px
}

h12.overskrift {
color:#666666;
font-weight:bold;
font-size:20px;
line-height:1.5em;
text-transform:uppercase
}

hr {
border:dotted 1px #4B721D
}

fieldset.galleri {
padding:6px;
}

a {
color:#445044;
text-decoration:underline
}

a:hover {
color:#808285;
text-decoration:underline
}

p.footerLeft {
text-align:left;
font:1em Verdana, Times New Roman, Times, serif;
color:#808285;
text-decoration:none
}

p.footerRight {
text-align:right;
font:1em Verdana, Times New Roman, Times, serif;
color:#FFF;
text-decoration:none
}

p.portrait {
font-size:0.82em;
font-style:normal;
line-height:1.3em
}

p.forklaring {
font-size:0.88em;
font-style:italic;
line-height:1.4em
}

p.forklaring-midtjylland {
font-size:0.88em;
font-style:italic;
line-height:1.4em;
padding-top:4px;
}

td.sizeIndhold {
background-color:#FFFFFF;
color:#4B721D;
text-align:center;
font-weight:normal;
}

td.sizeOverskrift {
background-color:#4B721D;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

td.TDforhandler {
text-align:left;
vertical-align:top
}

.forhandler {
font-size:10px
}

#infoBoks {
float:right;
padding-left:12px;
margin-left:18px;
width:190px;
color:#888
}

#butikBoks {
float:right;
border-left:dotted 0px #C26328;
border-bottom:dotted 0px #C26328;
border-top-width:12px;
padding-left:8px;
margin-left:18px;
width:210px;
color:#888
}

#tomMellemBoks {
float:left;
width:190px;
height:8px
}

#centerBoks {
float:right;
border-left:dotted 0px #4B721D;
border-bottom:dotted 0px #4B721D;
padding-left:8px;
padding-bottom:8px;
margin-left:18px;
width:208px;
color:#000
}

#centerBoksNoBorder {
float:right;
border-left:dotted 0px #4B721D;
border-bottom:dotted 0px #4B721D;
padding-left:12px;
padding-bottom:8px;
margin-left:18px;
width:190px;
color:#000
}

#UgensHistorie {
float:left;
border:dotted 1px #4b721d;
padding-top:16px;
padding-left:12px;
padding-right:12px;
margin-left:0;
margin-top:10px;
margin-bottom:10px;
color:#445044
}

#TilbudBoks {
float:left;
border:dotted 3px #C26328;
padding-top:16px;
padding-left:12px;
padding-right:12px;
margin-left:0;
margin-top:10px;
margin-bottom:10px;
width:466px;
color:#445044
}

.butik {
float:left;
padding-left:8px;
text-align:left
}

.centerAdresse {
float:left;
padding-left:20px;
text-align:left
}

img.butikIkon {
border:0;
padding-right:8px
}

img {
border:1px solid #3B3B3B
}

img.leftForside {
float:left;
border:solid 1px #FFFFFF;
margin:0px 14px 6px 0
}

img.centerForside {
float:left;
border:1px solid #FFFFFF;
margin:0 40px 0 30px
}

img.rightForside {
float:right;
border:1px solid #FFFFFF;
margin:0px 12px 4px 14px
}

img.left {
float:left;
border:solid 1px #FFFFFF;
margin:6px 14px 6px 0
}

img.center {
float:left;
border:1px solid #FFFFFF;
margin:0 40px 0 30px
}

img.right {
float:right;
border:1px solid #FFFFFF;
margin:2px 18px 14px 14px
}

img.portrait {
float:inherit;
border:1px solid #FFFFFF;
margin:2px 2px 2px 2px
}

img.NoBorderLeft {
display:block;
float:left;
border:solid 0px #FFFFFF;
margin:2px 10px 2px 0px;
}

img.NoBorderLeft-Ologoet {
float:left;
border:solid 0px #FFFFFF;
margin:2px 10px 0px 0px;
}

img.NoBorderCenter {
float:none;
text-align:center;
border:0;
margin:0 10px
}

img.NoBorderRight {
float:right;
border:0;
margin:2px 0 2px 10px
}

img.NoBorderRightMini {
float:right;
border:0;
margin:2px 0 2px 2px
}

img.att {
float:none;
border:none;
margin:0
}

.boxed .title {
background:#FFF;
text-transform:uppercase;
font:bold .1em Verdana, Times New Roman, Times, serif;
text-align:center;
color:#FFF;
padding:2px
}

.boxed .contentLeft {
text-align:left;
padding:15px
}

.boxed .contentCenter {
text-align:center;
background-color:#4d721b; /* #C26328 */
font-size:0.8em;
color:#FFF;
border-bottom:2px solid #FFF;
padding:15px
}

.boxed .contentCenterFlag {
text-align:left;
padding:15px
}

.boxed .contentRight {
text-align:right;
padding:15px
}

.boxed ul {
list-style:none
}

#header {
width:998px;
margin-left:auto;
margin-right:auto
}

#header1 {
width:778px;
height:102px;
float:left;
margin:4px auto auto
}

#header2 {
width:220px;
height:102px;
float:right;
margin:4px auto auto
}

#header h1,#header h2 {
text-transform:lowercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:400
}

#header h1 {
float:left;
letter-spacing:-3px;
font-size:48px;
padding:80px 0 0 20px
}

#header h2 {
float:left;
padding:107px 0 0 7px
}

#header a {
text-decoration:none;
color:#FFF
}

div#page {
width:998px;
border-color:#445044;
border-style:solid;
border-width:0;
margin:0 auto
}

div#content {
float:right;
width:790px;
height:100%;
padding-right:0;
background-color:#FFF
}

div#contentTinaLund {
float:none;
width:998px;
height:100%;
padding-right:0;
background-color:#FFF
}

div#contentTinaLundLeft {
float:left;
width:320px;
height:100%;
padding-right:0;
background-color:#FFF
}


div#contentTinaLundRight {
float:right;
width:630px;
height:100%;
padding-left:28px;
background-color:#FFF
}

#contentSplitLeft {
float:left;
width:340px;
height:100%;
padding-right:0;
background-color:#FFF;
}

#contentSplitRight {
float:right;
width:340px;
height:100%;
padding-right:0;
background-color:#FFF
}

div#ProduktKontakt {
float:right;
width:792px;
height:100%;
padding-right:0;
background-color:#FFF;
font-size:2em;
line-height:inherit
}

div#readMore {
float:right;
width:210px;
border:thin #CCC dotted;
padding-left:16px;
padding-right:16px
}

div#LinkGalleri {
float:right;
width:370px;
padding-left:16px
}

div#ProduktOversigt {
float:right;
width:530px;
padding-left:16px
}

div#sidebar {
float:left;
width:200px;
height:100%;
padding-left:0;
background-color:#CCC
}

.clear {
clear:both;
height:0
}

.cb {
clear:both;
height:4px
}

.post {
clear:both;
height:100%;
overflow:auto;
border-bottom:0 solid #3B3B3B;
padding:16px 0 4px 16px
}

a.GalleriLink {
border-bottom:2px dotted #4B721D;
text-decoration:none;
color:#4B721D
}

a.GalleriLink:hover {
border-bottom:2px dashed #C26328;
text-decoration:none;
color:#C26328
}

a.Link {
border-bottom:1px dashed #4B721D;
text-decoration:none;
color:#445044
}

a.Link:hover {
/*border-bottom:1px dashed #4B721D;*/
background-color:#4B721D;
text-decoration:none;
color:#FFFFFF;
}

a.LinkListe {
border-bottom:1px dashed #4B721D;
line-height:22px;
text-decoration:none;
color:#000000;
}

a.LinkListe:hover {
/*border-bottom:1px dashed #4B721D;*/
background-color:#4B721D;
line-height:22px;
text-decoration:none;
color:#FFFFFF;
}

.post .content {
line-height:1.6em
}

.post .title {
margin-bottom:.7em;
font-family:Verdana, Times New Roman, Times, serif
}

.post p,.post blockquote,.post ul,.post ol {
margin-bottom:1em
}

.post blockquote,.post ul,.post ol {
margin-left:3em
}

#menu1,#menu2 {
width:100%
}

#menu1 ul,#menu2 ul {
list-style:none;
margin:0;
padding:0
}

#menu1 li,#menu2 li {
display:inline
}

#menu1 a,#menu2 a {
display:block;
border-bottom:2px solid #FFF;
text-decoration:none;
padding:5px 7px
}

#menu1 .MenuItem a:hover,#menu2 .MenuItem a:hover {
background-image:url(../Poda_Hegn_Images/menu/hover.png);
background-repeat:no-repeat;
color:#445044
}

#menu1 .active a:hover,#menu2 .active a:hover {
background-image:none
}

#menu1 .active a,#menu2 .active a {
display:block;
background-color:#4B721D;
/*background-image:url(../Poda_Hegn_Images/menu/orange_active.png);
background-repeat:no-repeat;
background-position:right;*/
color:#FFF;
text-align:right;
padding-right:5px;
font-weight:700;
font-style:italic
}

.AktivAccordionSelected .MenuItemHeader a {
background-image:none;
background-color:#4B721D;
color:#FFF;
font-weight:700;
outline:none
}

.AktivAccordion .MenuItemHeader a {
color:#445044;
font-weight:400;
background-image:none;
outline:none
}

.AktivAccordionContent {
background-image:none;
background-color:#c0cdb1;
font-weight:700;
border-left:solid 4px #4B721D
}

.AktivUnderAccordionSelected .MenuItemHeader a {
background-image:none;
background-color:#7F7F7F;
color:#FFF;
font-weight:700;
outline:none
}

.AktivUnderAccordion .MenuItemHeader a {
color:#445044;
font-weight:700;
background-image:none;
outline:none
}

.AktivUnderAccordionContent {
background-color:#AEAEAE;
font-weight:700;
text-align:left;
color:#FFF
}

#login legend {
display:none
}

th.thLeft {
text-align:left;
font-size:.88em
}

input#KatalogBestilling {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:164px
}

input#KatalogBestillingBem {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:300px
}

.KontaktOplysninger {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:150px
}

.inputtext1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
width:40px
}

#inputsubmit1,#inputsubmit2,#KontaktOplysningerSubmit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em
}

#updates a,a:active,a:hover {
color:#445044;
text-decoration:none
}

#updates p {
font-size:.88em
}

#updates li {
margin-bottom:20px
}

#updates h3 {
font-size:1.2em
}

#footer {
width:100%;
height:30px;
font-size:10px;
color:#FFF;
text-align:center;
margin:4px auto 0
}

div#textContainer {
width:999px;
height:28px;
background:#808285;
margin:auto 0
}

div#footerContent {
float:right;
width:784px;
padding-right:10px;
padding-top:7px
}

div#footerValid {
float:left;
width:195px;
font-size:8px;
padding-left:10px;
padding-top:7px
}

#valid {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
padding-left:0;
padding-top:12px;
text-align:center
}

.CustomValidatorCalloutStyle div,.CustomValidatorCalloutStyle td {
border:solid 1px #445044;
background-color:#C26328;
color:#FFF;
font-size:1em
}

.CustomValidatorCalloutStyle img {
border:solid 0 #445044
}

.btnSend {
color:#fff;
background-color:#C26328;
border:solid 1px #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:150px
}

.btnSoegForhandler {
/*color:#ffffff;
background-color:#C26328;
border:solid 1px #C26328;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}

#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0
}

#lightbox img {
width:auto;
height:auto
}

#outerImageContainer {
position:relative;
background-color:#4B721D;
width:250px;
height:250px;
margin:0 auto
}

#imageContainer {
padding:10px
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10
}

#imageContainer>#hoverNav {
left:0
}

#hoverNav a {
outline:none
}

#prevLink,#nextLink {
width:49%;
height:100%;
background-image:url(data:images/gif);
display:block
}

#prevLink {
left:0;
float:left
}

#nextLink {
right:0;
float:right
}

#prevLink:hover,#prevLink:visited:hover {
background:url(../Poda_Hegn_Images/Forhandlerkort/lightbox/images/prevlabel.gif) left 15% no-repeat
}

#nextLink:hover,#nextLink:visited:hover {
background:url(../Poda_Hegn_Images/Forhandlerkort/lightbox/images/nextlabel.gif) right 15% no-repeat
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#4B721D;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto
}

#imageData {
color:#FFF;
padding:0 10px
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left
}

#imageData #caption {
font-weight:700
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:0.7em;
outline:none
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000
}

h3,.validatorCalloutHighlight {
font-size:1em
}

a.w3 {
border-bottom:1px dotted #808285;
text-decoration:none;
color:#808285;
}

a.w3:hover {
border-bottom:1px dashed #808285;
text-decoration:none;
color:#808285;
}

a.ForhandlerLink {
border-bottom:1px dotted #FFFFFF;
text-decoration:none;
color:#FFFFFF;
}

a.ForhandlerLink:hover {
border-bottom:1px dashed #FFFFFF;
text-decoration:none;
color:#FFFFFF;
}

img.flag,img.lyt,#login fieldset,#lightbox a img {
border:none
}

.FlagSpacer,#login input {
margin-bottom:5px
}

.AktivAccordion a:hover,.AktivUnderAccordion a:hover {
background-image:url(../Poda_Hegn_Images/accordion/hover_open.png);
background-repeat:no-repeat;
background-position:left
}

.AktivAccordionSelected a:hover,.AktivUnderAccordionSelected a:hover {
background-image:url(../Poda_Hegn_Images/accordion/hover_close.png);
background-repeat:no-repeat;
background-position:left
}

#legal,#links {
float:right
} 

img.klokAfstand {
padding:0px 2px 0px 0px;
}

/* **************************************** */ 
