body{font:100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;background:#000;color:#fff;}
a{text-decoration:none;}
img{border:none;}
#container{font:100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;width:790px;height:674px;top:0;color:#036;background:#e3e4e7;margin:0 auto;}
#logo{position:absolute;font:100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;top:0;width:790px;height:66px;color:#036;background:#404040;margin:0 auto;}
#logo img{position:absolute;top:15px;left:20px;color:#036;background:#404040;}

#counter{position:absolute;font:80% Tahoma;font-weight:500;letter-spacing:.05em;top:15px;right:20px;width:250px;color:#fff;text-align:right;background:#404040;padding:0 0 0 12px;}

#verticalnav{position:absolute;top:88px;width:790px;height:597px;margin-left:0;background:#e3e4e7;padding:0;}
#forside{font:0.75em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;position:absolute;top:0;left:200px;width:390px;height:450px;color:#000;background:#e3e4e7;text-align:left;}
#forside img{border:0;margin:0 auto;}
#forside h1{font:1.6em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;color:#000;background:#e3e4e7;letter-spacing:.15em;margin:0.7em 0 0.5em;}
#forside h2{font:1.2em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;background:#e3e4e7;letter-spacing:.05em;color:#000;margin:0.7em 0 0.5em;}
#tilmeld_forside{position:absolute; left:20px; top:0px; width:160px; margin:30px auto 0;}
#tilmeld_forside p {font:.9em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;letter-spacing:.1em; margin-top: 0px; padding: 2px 3px 2px 5px; background:#C8C8C8; color:#000; text-align:center;}
#tilmeld_forside a {color:#000;}
#sidelogoer{position:absolute;left:0;top:100px;width:160px;margin:0 auto;padding:0 19px 0;}
#sidelogoer img{color:#fff;border:0;padding:30px 19px 33px;}
#news{position:absolute;top:0px;left:590px;right:0;width:160px;height:510px;margin:30px auto;padding:0 19px;color:#000;overflow:hidden;}
#news_cont {position:absolute; top:0px; width: 158px; height:510px;margin: 0 1px; padding:0; background:#fff;}
#news h1 {font:.9em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;letter-spacing:.1em; margin-top: 0px; padding: 2px 3px 2px 5px; background:#C8C8C8; text-align:center;}
#news h2 {font:0.72em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700; margin: -10px 0 -10px 0; padding: 0 3px 0 5px;}
#news p {font:0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0 3px 0 5px; color:#000;}
#news a {color:#000;}
#footer{font:0.6em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;position:absolute;bottom:0;top:671px;width:790px;height:18px;color:#999;background:#404040;font-weight:400;text-align:center;margin:0 auto;}
#footer p{margin:3px auto;}
#footer a:link{color:#999;background:#404040;text-decoration:none;}
#horisonnav{position:absolute;top:66px;height:22px;width:790px;font:0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing:.03em;color:#fff;text-align:left;background-color:gray;}
ul#topnav{padding-left:0;list-style-type:none;background-color:gray;margin:0.5% 0;}
ul#topnav li{display:inline;}
ul#topnav li a:link,ul#topnav li a:visited{color:#fff;padding:0.5% 5px 0.5% 20px;}
ul#topnav li a:hover,ul#topnav li a:active{background-color:gray;color:#fff;}
#flag    {position:absolute; top:5px; margin-left:670px;z-index:1;}
#facebook{position:absolute; top:3px; margin-left:719px;z-index:1;}
#myspace {position:absolute; top:3px; margin-left:754px;z-index:1;}
