﻿body {margin: 0;background-color: #14152c;font-family: verdana, arial, sans-serif;}	
body.popup {margin: 0;padding-left:10px;background-color: #fff;font-family: verdana, arial, sans-serif;border-top:solid #14152C 75px;}	
html { height: 100%; margin-bottom: 1px; }
#container {text-align:left;width:950px;margin-left: auto;margin-right: auto; background-image: url('/images/design/gradient.jpg');background-repeat: repeat-x; background-position: top; background-color:#6B879D}
#allcontent {text-align:center;}
#logo {position:absolute;top:0px;padding-left:15px}
#logofront {position:absolute;top:0px;padding-left:15px;}

#toplinks {text-align:right; color:#fff; font-size:0.65em;height:65px;padding-top:10px;padding-right:15px; margin-left:15px;width:905px;background-color:#14152c;}	
#toplinks a:link, #toplinks a:visited {text-decoration:none;color:#333;padding-right:5px;}
#toplinks a:hover {text-decoration:underline;}
#toplinks label {padding-left:20px;color:#666666;}
#toplinks input {border:solid 1px #ccc;background-color:#fff; font-size:1em; padding-right:2px;}
#toplinks #query {width:100px;height:13px;font-size:0.9em;color:#666;}
#toplinks.front {background-image:url('/images/design/top_bg.gif'); background-repeat: no-repeat;}

#containercontent {margin:31px 15px 0 15px;width:675px;padding-left:245px;padding-top:37px; border-bottom:solid 8px #6B879D;background: url('/images/design/content_bg.gif') no-repeat left bottom #fff;}
#containercontentfront {padding-top:150px;margin: 31px 15px 0 15px;width:920px;color:#333333;border-bottom:solid 8px #6B879D; background: url('/images/design/large_image.jpg') no-repeat top #fff;font-size:0.65em;}
#containercontentfront h2 {font-size:1.7em;font-weight:normal;margin-bottom:10px;}
#content {float:left; width:400px;font-size:0.7em;padding-bottom:20px;padding-top:10px;}
.EditModeAdminEdit #content {float:left; width:418px;font-size:0.7em;padding-bottom:20px;padding-top:10px;}
#contentwide {float:left; width:600px;font-size:0.7em;padding-bottom:20px;padding-top:10px;}

body.EditModeAdminEdit #content {width:390px;}
body.EditModeAdminEdit .hideinedit {display:none;}

#banner {text-align:right;float:right; padding-left:40px;margin-top:12px; margin-left:25px; width:210px; height:389px;}
#banner div {text-align:left; color:#728EA2; margin:0 6px 0 0px;width:176px; font-size:11px; padding:7px; min-height:120px; height:auto !important; height:120px;}
#banner a:link, #banner a:visited, #bannerfront a:link, #bannerfront a:visited {color:#DE1F2A}
#banner a:hover, #bannerfront a:hover {text-decoration: none;}
.boxadmin {background-color: #fff;font-family: verdana, arial, sans-serif;font-size:0.7em;width:100%}
.boxadmin .content {padding:20px;}
#bannerfront {position:absolute;top:203px;margin-left:706px;font-size:0.65em;}
#bannerfront img {margin:0;border:none;}
#bannerfront label {display:inline-block;width:80px;background-color:#fff}
#bannerfront input {border:solid 1px #000;}
#bannerfront #box1 {cursor:pointer; color:#fff;font-size:1.3em;font-weight:normal;background: url(/images/design/rightboxRed.gif) no-repeat; width:178px; height:54px;padding:36px 0 0 48px;overflow:hidden}
#bannerfront #box2 {cursor:pointer; color:#fff;font-size:1.3em;font-weight:normal;background: url(/images/design/rightboxYellow.gif) no-repeat; width:178px; height:54px;padding:36px 0 0 48px;margin-top:3px;overflow:hidden}
#bannerfront #box3 {cursor:pointer; color:#fff;font-size:1.3em;font-weight:normal;background: url(/images/design/rightboxGrey.gif) no-repeat; width:178px; height:54px;padding:36px 0 0 48px;margin-top:3px;overflow:hidden}

#col1 {float:left;margin:14px 14px 0 0;padding:0 0 14px 14px;height:260px;width:200px;background-image:none;background-position:bottom left; background-repeat:no-repeat;color:#848484;}
#col2, #col3 {float:left;margin:14px 0px 14px 0px;padding:0 14px 0 14px;height:218px;width:200px;border-left:solid 1px #B5B5BC;color:#848484}
#col1 p, #col2 p, #col3 p {margin:0 0 10px;}
#col2 a:link, #col2 a:visited {color:#848484}

#sitemap {padding:50px 0 0 50px;}
#tilmeld label {display:inline-block;width:200px;margin:5px 0 0 0;}
#kontakt label {display:block;width:120px;margin-top:5px;}
#kontakt textarea {overflow:auto}

a:link, a:active, a:visited {color: #DF1F2A;text-decoration: none;}
a:hover {color: #DF1F2A;	text-decoration: underline;}
	
h1 {font-family: Verdana, Arial; font-size: 1.3em; font-weight: bold; color: #333;margin-bottom:0;margin-top:0px}
h2 {font-family: Verdana, Arial; font-size: 1.1em; font-weight: bold; color: #333;margin-bottom:0;}
h3 {font-family: Verdana, Arial; font-size: 1.0em; font-weight: bold; color: #333;margin-bottom:0;}
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;}

.clear {clear:both;}
.border {border: solid 1px #333;}
fieldset {border:none;}
legend {font-weight:bold;padding-top:10px;}

table caption {text-align:left;font-weight:bold;padding-bottom:10px;}
thead th {border-bottom:solid 1px #000;}
tfoot td {border-top:solid 1px #000;}
tbody th {font-weight:normal;padding-right:10px;}

#topmenu {height:31px;position:absolute;top:75px;margin-left:15px;width:920px; background-image: url('/images/design/menu_bg.jpg'); background-repeat: repeat-x;overflow:hidden}
#topmenu ul {padding: 0;margin: 0;list-style: none;width:850px;float:left;}
#topmenu li {float: left; position: relative; border-right:solid 1px #C5C7CB}
#topmenu li #active{}
#topmenu li a:link, #topmenu li a:visited{}
#topmenu li a:hover{}
#topmenu .print {float:left;width:70px;text-align:right;}

#topmenuitem {width:195px;background-color:#0C0A24;line-height:24px;text-transform:uppercase;font-family:arial}
#topmenuitem.subactive a:link, #topmenuitem.subactive a:visited  {padding-left:20px;color:#728EA2; text-decoration:none;font-weight:normal;background:url('/images/design/pilsub_blaa_top.gif') no-repeat top left; }
#topmenuitem a:link, #topmenuitem a:visited {font-size:1.2em;position:relative; padding-left:20px;color:#728EA2; text-decoration:none;font-weight:normal;background:url('/images/graa_grafik.gif') no-repeat ;}
#topmenuitem a:hover {font-size:1.2em;position:relative; padding-left:20px;color:#728EA2;text-decoration:none;font-weight:normal;background:url('/images/design/pilsub_blaa_top.gif') no-repeat;}
	
#submenu {z-index:10;position:absolute;top:130px;width:195px;padding-top:25px;font-size:0.65em;background:url('/images/design/submenu_top.GIF') no-repeat top left;margin-left:20px;}
#submenu ul {padding: 0;margin: 0;list-style: none;width:195px;background-color:#0C0A24;}
#submenu li {position:relative;text-align:left;border-top:solid 1px #36444E;}
#submenu li #subactive, #submenu li #subactive {width:175px;background:url('/images/design/pilsub_lysblaa.gif') no-repeat left #6f8ca0;display:block;}
#submenu li a:link, #submenu li a:visited {position:relative; color:#fff; text-decoration:none;font-weight:bold;display:inline-block;width:175px;padding:6px 0 6px 20px}
#submenu li a#subactive:hover { background:url('/images/design/pilsub_lysblaa.gif') no-repeat left #6f8ca0;}
#submenu li a:hover {color: #fff; text-decoration:none; background:url('/images/design/pilsub_blaa.gif') no-repeat left;}
	
#submenu ul li ul {padding: 0;margin:0;list-style: none;width:195px;background-color:#6f8ca0;}
#submenu li ul li {position:relative;text-align:left;border-top:solid 1px #36444E;line-height:22px;margin-top: -1px; padding-left:0px;font-weight:bold;}
#submenu li ul li #subactive {width:165px; color: #fff; text-decoration:none; background:url('/images/design/pilsub_roed.gif') no-repeat left;background-color:#DF1C27;display:block;}
#submenu li ul li a:link, #submenu li ul li a:visited {padding:1px 0 1px 30px;width:165px;display:block;}
#submenu li ul li a#subactive:hover { background:url('/images/design/pilsub_roed.gif') no-repeat left #DF1C27;}
#submenu li ul li a:hover {color: #fff; text-decoration:none; background:url('/images/design/pilsub_lysblaa.gif') no-repeat left;}

#footer {text-align:center;padding:0 0 8px 0;font-size:0.65em;color:#fff;}
#footer a {color:#fff;text-decoration:underline}
#footer a:hover {text-decoration:none}

#nsBody {margin: 0;font-family: verdana, arial, sans-serif;font-size:11px;}	

.drop {z-index:11;display:none;position:absolute;width:160px;background-color:#EDF0F7;font-size: 0.7em;}
.drop ul {list-style:none;margin:0;padding:0}
.drop ul li {border-top:solid 1px #DFDFE2;padding: 5px 5px 5px 5px;}
.drop a:link, .drop a:visited {color:#0A0B23;}


.htmlnewsletterbody {background-color:#fff;border-top:75px solid #14152C;color:#000;}
.htmlnewsletterbody #logo {position:absolute;top:0;left:0}
.newlettertable h1 {margin:10px 0 10px 0;padding:0;font-size:13px}
.newlettertable {width:700px;background-color:#fff;font-size:11px}
.newlettertable .banner {background-color:#6B879D;color:#fff;width:200px;}
.newlettertable .banner .h2 {padding:10px 5px 10px 5px;background-color:#14152C;color:#fff;}
.newlettertable .banner .h2 h2 {color:#fff;margin:0;font-size:11px}
