﻿body {margin: 0;background-color: #fff;font-family: verdana, arial, sans-serif;}	
html { height: 100%; margin-bottom: 1px; }
#container {text-align:left;width:930px;padding:0 20px 0 20px;margin-left: auto;    margin-right: auto}
#allcontent {text-align:center;}
#logo {position:absolute;top:48px;}

#toplinks {text-align:right; color:#333; font-size:0.65em;height:29px;padding-top:20px; padding-right:12px;width:918px;overflow:hidden;background-image:url('/images/bg_toplinks.jpg');background-repeat: no-repeat;background-position: top right;}	
#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;}

#containercontent {margin-left:235px;margin-top:50px;width:695px;}
#containercontentfront {margin-top:50px;width:930px;color:#333333;}
#content {float:left; width:420px;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;}
#contentfront {float:left; padding:12px; margin-left:0px; width:457px;height:262px; font-size:0.7em;background-color:#f2f2f2;background-image:url('/images/orange_grafik.gif'); background-repeat: no-repeat; background-position: top left;}
body.EditModeAdminEdit #contentfront {width:455px}
#banner {float:left; margin-left:65px; width:210px; height:400px;}
#banner div {margin-left:12px;width:158px; font-size:0.7em; background:url('/images/bg_rel.jpg') no-repeat top;padding:20px;margin-top:0px;border-bottom:solid 4px #eee;}
#banner a:link, #banner a:visited, #bannerfront a:link, #bannerfront a:visited {color:#a4a4a4}
#banner a:hover, #bannerfront a:hover {color: #f05323;text-decoration: none;}
#bannerfront {float:left;background-color:#e9e9e9;font-size:0.7em;width:190px;height:274px;padding:12px 12px 0 12px;}
#bannerfront h2 {font-size:1.3em;}

#col1front {position:absolute;top:69px;margin-left:235px;}
#col2front {position:absolute;top:219px; height:286px;}
#imagefront {float:left;width:480px;height:150px;}
#news {float:left;font-size:0.65em;height:126px;width:191px;padding:12px;background-color:#f2f2f2;}
#news a:link, #news a:visited {color:#000; font-weight:bold;}
#news .date {font-size: 0.85em;color:#666;}
#news h2 {font-size:1.4em;color:#666;}
#news p {margin:5px 0 10px 0;}
.datelist {color:#666;font-size:0.9em}


#reference {float:left;width:210px;font-size:0.8em;height:262px;font-size:0.65em;padding:12px;background-color:#e9e9e9;text-align:center;}
#reference a:link, #reference a:visited {color:#a4a4a4;}
#reference a:hover {color:#f05323;}
#reference h2 {font-size:1.4em;}

#sitemap {padding:50px 0 0 50px;}
#kontakt label {display:block;width:120px;margin-top:5px;}
#kontakt textarea {overflow:auto}

a:link, a:active, a:visited {color: #03a0dc;text-decoration: none;}
a:hover {color: #f05323;	text-decoration: none;}
	
h1 {font-family: Verdana, Arial; font-size: 1.3em; font-weight: bold; color: #333;margin-bottom:0;}
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 {display:none;}

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 {position:absolute;top:49px;margin-left:235px;width:692px; padding-left:12px; background-image: url('/images/bg_topmenu.gif'); background-repeat: no-repeat;}
#topmenu ul {padding: 0;margin: 0;list-style: none;}
#topmenu li {float: left; position: relative; font-size: 0.65em;line-height:20px;font-weight:bold;color:#66cef5;}
#topmenu li #active{text-decoration:none;border-bottom:solid 1px #fff;}
#topmenu li a, #topmenu li a:visited{color: #fff; text-decoration:none;padding-bottom:3px;padding-left:12px;padding-right:12px;}
#topmenu li a:hover{ text-decoration:none;border-bottom:solid 1px #f05323;}

#topmenuitem {}
#topmenuitem.subactive a:link, #topmenuitem.subactive a:visited  {font-size:1.2em;position:relative; color:#333; padding:3px 0 9px 10px; text-decoration:none;font-weight:normal;background:url('/images/orange_grafik.gif') no-repeat;}
#topmenuitem a:link, #topmenuitem a:visited {font-size:1.2em;position:relative; color:#333; padding:3px 0 9px 10px; text-decoration:none;font-weight:normal;background:url('/images/graa_grafik.gif') no-repeat;}
#topmenuitem a:hover {font-size:1.2em;position:relative; color:#333; padding:3px 0 9px 10px; text-decoration:none;font-weight:normal;background:url('/images/blaa_grafik.gif') no-repeat;}
	
#submenu {position:absolute;top:100px;width:200px;padding-top:11px;font-size:0.7em;}
#submenu ul {padding: 0;margin: 0;list-style: none;width:215px;}
#submenu li {position:relative;padding-top:5px; text-align:left;margin:8px 0 8px 0;}
#submenu li #subactive, #submenu li #subactive a:link {color:#333; background:url('/images/orange_grafik.gif') no-repeat;}
#submenu li a:link, #submenu li a:visited {position:relative; color:#333; padding:6px 0 6px 10px; text-decoration:none;font-weight:bold; background:url('/images/graa_grafik.gif') no-repeat;}
#submenu li a:hover {color: #333; text-decoration:none; background:url('/images/blaa_grafik.gif') no-repeat;}
	
#submenu ul li ul {padding: 0;margin: -5px 0 0 0;list-style: none;width:190px;}
#submenu li ul li {position:relative; padding:0 0 0 15px; text-align:left;line-height:0.8em;}
#submenu li ul li #subactive {}
#submenu li ul li a:link,#submenu li ul li a:visited {padding:1px 0 1px 10px;font-weight:normal;}
#submenu li ul li a:hover {}

#footer {margin:20px 0 0 235px;width:692px;margin-bottom:1em;}
#footerfront {position:absolute;top:52em;margin:20px 0 0 235px;width:692px;margin-bottom:0.6em;font-size: 0.6em;color: #999;}
#footerfront a:link, #footerfront a:visited, #footer a:link, #footer a:visited  {color: #999;}
#footerfront a:hover, #footer a:hover {color: #f05323;}
#footerleft {text-align:left;margin-top:10px;padding-top:5px; float:left; font-size: 0.6em;width:450px;border-top:solid 1px #3B4249}
#footerright {text-align:right;margin-top:10px;padding-top:5px; float:left;font-size: 0.6em;width:242px;border-top:solid 1px #3B4249}
#footerright img {padding-left:10px;margin-bottom:1px;}

#nsBody {margin: 0;font-family: verdana, arial, sans-serif;font-size:11px;}	
