﻿body {margin: 0;background:url(/images/design/bg.jpg) center top #272E36;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;margin-left: auto; margin-right: auto;}
#toplogo {z-index:1;height:100px; width:970px;float:left;position:absolute;top:0;}	
#toplogo #logo {float:left;width:208px;margin-top:42px;}
#sublinks {float:left;width:754px;height:141px;}

#containercontent {padding-top:95px;width:980px;}
#content {float:left; width:900px;font-size:0.65em;padding:0px 0px 0px 0px;min-height:350px; height:auto !important;height:350px;background:url(/images/design/dbg_middle.gif) top repeat-x}
.long { min-height:500px; height:auto !important;height:500px;background-color:#1E2329 !important;margin-bottom:20px;}

.contenttextfullwidth {width:860px;height:321px;padding:40px 20px 20px 20px;background-color:#fff;min-height:300px; height:auto !important;height:300px;}
.contenttextleft {width:270px;height:321px;overflow:hidden;padding:40px 20px 20px 20px;background-color:#fff;overflow:auto}
.contenttextright {width:567px;height:321px;overflow:auto;padding:40px 20px 20px 0px;background-color:#fff}
.contenttextright .text {width:245px;padding:0px 0 20px 27px}
.contenttextright .widetext {padding:0px 0 20px 27px}
.EditModeAdminEdit .contenttextright {overflow:hidden;width:565px;}
.contenttextgreybox {width:273px;height:321px;padding:40px 20px 20px 20px;background-color:#13161B;color:#CECECE}
.contenttextgreybox .tbContent {background-color:#13161B}
.long .contenttextright {overflow:visible;min-height:500px; height:auto !important;height:500px;}
.scroll {overflow:auto}

.frontboxes {width:900px; color:#CECED0;padding-top:20px}
.frontboxes .address {padding:0px 15px 0 15px;width:180px;}
.frontboxes .address a {color:#fff;text-decoration:underline}
.frontboxes .address a:hover {text-decoration:none}
.frontboxes .textbox {padding:0px 15px 0 0px;width:210px;}
.frontboxes h2 {color:#1490C4;font-size:2em;font-weight:normal;padding:0;margin:0 0 15px 0}
.frontboxes .tbContent {background-color:#272E36}

.boxes {width:900px; color:#CECED0;}
.boxesLong {color:#CECED0;}
.boxes .address, .boxesLong .address {padding:20px 117px 0 15px;width:180px;}
.boxes .address a,.boxesLong .address a {color:#fff;text-decoration:underline}
.boxes .address a:hover,.boxesLong .address a:hover {text-decoration:none}
.boxes .textbox, .boxesLong .textbox {padding:20px 13px 0 0px;width:280px;}
.boxes h3,.boxes h3 {color:#1490C4;font-size:1.5em;font-weight:normal;}
.boxes .tbContent {background-color:#272E36}

a:link, a:active, a:visited {color: #1490C4;text-decoration: none;}
a:hover {color: #1490C4;	text-decoration: underline;}
	
h1 {font-family: Verdana, Arial; font-size: 1.6em; font-weight: normal;margin:0 0 7px 0;}
h2 {font-family: Verdana, Arial; font-size: 1.3em; font-weight: bold;margin:0 0 7px 0;}
h3 {font-family: Verdana, Arial; font-size: 1em; font-weight: bold;margin:0 0 7px 0;}
td p {padding:0;margin:0}

.frontpage h1,.frontpage h2 {font-size:1.2em;margin-top:10px;}

.whiteonblack {background-color:#000;color:#fff;}
.whiteonblackWide {background-color:#000;color:#fff;width:588px;}
.whiteonblackWide  .tbContent, .whiteonblack .tbContent {background-color:#000}
.shopitem  .whiteonblackWide {width:680px}
.shopitem  .contenttextleft {width:180px;padding-top:20px;height:340px}
.formsubmit, .bestilknap {display:inline-block;background:url(/images/design/but_green.png) no-repeat;width:105px;height:24px; padding:0px 0 0 10px;color:#fff !important;font-size:14px;border:none;margin:0}
.shopknap {display:inline-block;background:url(/images/design/but_gradient.png) no-repeat;width:63px;height:24px; padding:4px 0 0 0px;text-align:center;}
.shopknapback {display:inline-block;background:url(/images/design/but_grey.png) no-repeat;width:105px;height:24px; padding:0px;color:#fff !important;font-size:14px;border:none;margin:0}
.shopitemlist {width:200px;float:left;margin-right:15px;height:190px}
.shopitemlist a {color:#000}
a.green {color:#51BE00}
.shoptable {width:860px;margin-top:20px}
.confirmbox {width:182px;height:75px;padding:10px;background:url(/images/design/box.jpg) no-repeat;float:right;}

img {border:none;}
.left {float:left;}
.right {float:right;}
.spacing img {padding-right:20px;}
.required {color:#F05323;}
hr {border:none;height:1px;}
.contenttextfullwidth hr {border-bottom:solid 1px #dadada}
address {font-style: normal;}
#sitemap {line-height:16px}
.tbContent {background-color:#fff} /* skal være der for at kunne få fokus i IE7 */

.priser {width: 212px;}
.priser td {margin:0px;padding:0px;}
.priser p {margin:0px;padding:0px;}

.clear {clear:both;}
fieldset {border:none;}
legend {display:none;}
label {display:block;}

#toplinks {z-index:2;position:absolute;top:0px;font-size:0.65em;margin-left:710px;font-weight:bold;background-color:#1590c3;width:}
#toplinks a {color:#fff;padding:10px 0 10px 0;display:block;text-align:center;text-transform:uppercase;text-decoration:none;float:left;}
#toplinks a:hover {text-decoration:underline;}

#topmenu {z-index:3;position:absolute; top:63px; font-size:0.55em;margin-left:210px}
#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:#64DC00;}
#topmenu li a {position:relative;padding:1px 10px 1px 10px; color:#CECED0; text-decoration:none;text-transform:uppercase;font-weight:bold;}
#topmenu li a:hover {color:#64DC00;}

.nsBody {margin: 0;padding:0;font-family: verdana, arial, sans-serif;font-size:11px;background-color:#fff;}	
.htmlnewsletterbody {background-color:#fff;color:#000;}

