* { margin: 0; padding: 0; }
img, div, input { _behavior: url("iepngfix.htc") }
a img {border:none;}
body { background: url(gradient.jpg) repeat-x #5a5a5a; font-family:Arial, Helvetica, sans-serif; color: #58595B; font-size: 0.7em;}
.mainarea { width: 988px; position: absolute; left: 50%; margin: 40px 0 20px -494px; }
#top { float: left; background: url(top.png); width: 988px; height: 15px; }
#middle {background: url(back.png); width: 988px; float: left; }
#bund { float: left; background: url(bund.png); width: 988px; height: 17px; }

#logoholder { background: url(logo.gif); width: 934px; height: 76px; float: left; margin: 0 0 23px 23px; _margin: 0 0 23px 10px;}
#logoclick {float: left;}
#sogefelt_se, #sogefelt_da, #sogefelt_en {float:right; border-top: 1px solid #00a261; margin-top: 7px; font-weight:bold; width: 175px; clear: right; }
#sogefelt_se input { background: #eceded url(soeg_se.gif) no-repeat 0px 3px; margin-top: 3px; border: 0px; padding: 5px 0px 0px 35px; height: 20px; }
#sogefelt_da input { background: #eceded url(soeg_da.gif) no-repeat 0px 3px; margin-top: 3px; border: 0px; padding: 5px 0px 0px 35px; height: 20px; }
#sogefelt_en input { background: #eceded url(soeg_en.gif) no-repeat 0px 3px; margin-top: 3px; border: 0px; padding: 5px 0px 0px 50px; height: 20px; }
#sogefelt_se input#mozinput, #sogefelt_da input#mozinput, #sogefelt_en input#mozinput { margin-top: 0px; background-position: 0px 7px; }
#sprogvalg {float:right; margin-top: 13px; padding-top: 6px; font-weight:bold; width: 169px; clear:right; color: #FF9900;}
#forsidelink { display:block; float: right; }

#flashmenu { float: left; width: 212px; margin: 0 0 0 23px; _margin: 0 0 0 10px; }
.topmenu { float: left; width: 712px; height: 24px; margin-left: 9px; }
#contentarea { float: left; width: 712px; margin-left: 9px; }

#adresselinje { width: 934px; text-align: center; margin: 15px 0 3px 23px; _margin: 15px 0 3px 10px; padding: 10px 0 0 0; border-top: 1px solid #00a261; float: left; }
#adresselinje a { color: #58595B; text-decoration: none; }
#adresselinje a:hover { color: #58595B; text-decoration: underline; }

h1 { font-size: 1.6em; margin: 0 0 10px 0; padding: 0; }
h2 { font-size: 1.2em; margin: 0 0 7px 0; }

.kasse { background: url(boks_alm.gif); padding: 5px 5px 0 5px; }
.bundkasse { height: 12px; }
.L1 { float: left; width: 133px; }
.sidste{ padding-left: 5px; }
.topmenu table { float: left; }
.flydetabel { float: left; }
.databel td {padding: 5px}
.nyhed {padding: 7px 10px 3px 10px; }
.nyhed a { color: #58595B; }