﻿body {margin: 0;background:url(/images/design/bg.jpg) center top #fff;font-family: verdana, arial, sans-serif;padding:0}	
html { height: 100%; margin-bottom: 1px; }

#allcontent {text-align:center;}
#container {text-align:left;width:965px;padding:0 15px 0 15px;background:url(/images/design/bg_content.gif) center repeat-y #fff;margin-left: auto; margin-right: auto;border:solid 1px #fff}
.frontpage #container {background:url(/images/design/bg_content_front.gif) center repeat-y #fff;}
#toplogo {z-index:1;height:110px; width:970px;float:left;position:absolute;top:0;background-color:#fff}	
#toplogo #logo {float:left;width:208px;margin-top:10px;}
#sublinks {float:left;width:754px;height:141px;}

#containercontent {padding-top:108px;width:980px;border-bottom:solid 25px #fff;}
#content {float:left; width:370px;font-size:0.7em;padding:50px 70px 20px 196px;min-height:350px; height:auto !important;height:350px;background:url(/images/design/bg_middle.gif) top repeat-x}
.frontpage #content {height:225px;min-height:1px;padding:22px 0px 0px 0px;width:636px;overflow:hidden;}

.EditModeAdminEdit #content {float:left;font-size:0.75em;padding-bottom:20px;padding-top:10px;}
body.EditModeAdminEdit #content.frontpage {margin-top:30px;font-size:0.65em;}
body.EditModeAdminEdit #bannercontent .tbContent {background-color:#E54F2E;}

#banner {float:left;color:#D4D5D7;font-size:0.65em;margin:1px 0 20px 1px; padding:21px 10px 0 0; width:328px;height:250px;background:url(/images/design/bg_banner.gif) no-repeat top left}
.frontpage #banner .content {width:270px !important;padding:20px;font-weight:bold;}
#banner img {border-bottom:solid 1px #fff}
#banner .content {padding:20px;}
#banner a:link, #banner a:visited {text-decoration:underline;color:#D4D5D7}
#banner a:hover {text-decoration:none}

#banner h2 {padding:0;margin:0;}
#banner .alminput {width:145px;border:solid 1px #000;font-size:0.85em}
#banner label {font-weight:bold;display:block;padding-top:7px;}
#banner p {margin:10px 0 10px 0;}

.news {color:#fff;float:left;padding:20px 30px 20px 20px;width:278px;height:186px;overflow:hidden;background:url('/images/design/bg_news.gif');border-bottom:solid 1px #fff;}
.news h2 a {text-decoration:none !important;}
.news a:link, .news a:visited {color:#fff !important;font-weight:bold;text-decoration:none !important;}
.news a:hover {color:#fff !important;text-decoration:underline !important;}

.adressbox a:link, .adressbox a:visited {color:#D4D5D7 !important;}

#col1, #col2, #col3 {float:left;padding:20px 0 10px 20px;width:170px;font-size:0.65em}
.frontcols {border-top:solid 1px #fff;min-height:200px; height:auto !important;height:200px;width:636px;}
.frontcols h2 {padding:0;margin:0 !important;}
.frontcols p {margin:10px 0 0 0 ;}
.frontcols a {text-decoration:none !important;color:#000;padding-bottom:2px;background:url(/images/design/link_pil.gif) left no-repeat;padding-left:15px;}
.frontcols a:hover {text-decoration:underline !important}

a:link, a:active, a:visited {color: #000;text-decoration: underline;}
a:hover {color: #000;	text-decoration: none;}
	
h1 {font-family: Verdana, Arial; font-size: 1.1em; font-weight: bold;margin:0 0 7px 0;}
h2 {font-family: Verdana, Arial; font-size: 1em; font-weight: bold;margin:0 0 7px 0;}
h3 {font-family: Verdana, Arial; font-size: 1em; font-weight: bold;margin:0 0 7px 0;}

.frontpage h1,.frontpage h2 {font-size:1.2em;margin-top:10px;}

img {border:none;}
.left {float:left;}
.spacing img {padding-right:20px;}
.required {color:#F05323;}
hr {border:none;height:1px;}
.handheldheader {display:none;}
.tekstlogo {display:none;}
address {font-style: normal;}
#sitemap {line-height:18px}
.tbContent {background-color:#fff} /* skal være der for at kunne få fokus i IE7 */

.clear {clear:both;}
fieldset {border:none;}
legend {display:none;}

.sitemap ul {list-style:none;margin:0 0 20px 0;}
.sitemap h2 {margin:0;font-size:1em;}
.sitemap .level0 {font-weight:bold}
.sitemap .level0 ul {border:none;padding-left:10px;}
.sitemap .level2 ul {border:none;margin:0}
.sitemap .level2 {font-weight:normal;}
.sitemap a:link, .sitemap a:visited {text-decoration:none;}
.sitemap a:hover {text-decoration:underline;}
.sitemap li {padding:2px 0 2px 0}

#toplinks {width:300px;z-index:2;position:absolute;top:10px;font-size:0.65em;margin-left:658px;text-align:right;}
#toplinks a {text-decoration:none;}
#toplinks a:hover {text-decoration:underline;}

#topmenu {z-index:3;position:absolute; top:77px; font-size:0.55em;margin-left:174px}
#topmenu ul {padding: 0;margin: 0;list-style: none;float:left;}
#topmenu li {position:relative;float:left;text-align:left;line-height:18px;}
#topmenu li #active, #topmenu li #active a:link {color:#fff;background-color:#75BF42;}
#topmenu li a {position:relative;padding:1px 8px 1px 8px;margin-left:5px; color:#000; text-decoration:none;text-transform:uppercase;font-weight:bold;}
#topmenu li a:hover {color:#fff;background-color:#75BF42;}
	
#topmenu ul li ul {padding: 0;margin: -5px 0 0 0;list-style: none;width:190px;}
#topmenu li ul li {position:relative; padding:0 0 0 15px; text-align:left;line-height:0.8em;}
#topmenu li ul li #subactive {color:#68AE3E}
#topmenu li ul li a:link, #topmenu li ul li a:visited {padding:1px 0 1px 10px;font-weight:normal;}
#topmenu li ul li a:hover {}

#topmenuitem {background:url(/images/design/bg_topmenuitem.gif) no-repeat top left #75BF42;padding-left:10px;border-bottom:solid 1px #fff;border-right:solid 1px #fff}
#topmenuitem a:link, #topmenuitem a:visited {color:#fff;text-transform:uppercase;font-size:11px;font-weight:bold;line-height:20px;text-decoration:none}
#topmenuitem a:hover {}

#submenu {position:absolute;top:110px;width:186px;font-size:0.55em;font-weight:bold}
#submenu ul {padding: 10px 0 0 0;margin: 0;list-style: none;width:190px;text-transform:uppercase;}
#submenu ul li {text-align:left;line-height:18px;padding-left:10px;}
#submenu li #subactive , #submenu li #subactive a:link {text-decoration:underline}
#submenu li a:link , #submenu li a:visited {text-decoration:none;color:#000;padding-bottom:2px;background:url(/images/design/link_pil.gif) left no-repeat;padding-left:12px;}
#submenu li a:hover {text-decoration:underline}

#submenu li ul {list-style:none;background:none;padding:0}
#submenu li ul li  a {background-image:none !important}

.nsBody {margin: 0;padding:0;font-family: verdana, arial, sans-serif;font-size:11px;background-color:#fff;}	
