@charset "utf-8";
/* CSS Document */

* { text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; }
h1, h2, h3 { margin:0; padding:0; }
h2 { font-size: 12px; background: #000; margin: 15px 0 5px 0; padding: 2px 4px; color: #fff; }

#container { width: 900px; margin: 0 auto; }
#top { height: 196px;}
#top-ad { height: 90px; text-align: center; padding: 10px; }
#top-ad #ad { width: 728px; height: 90px; color:#fff; margin: 0 auto; }
#top #top-logo { height: 50px; padding: 10px 0 0 0; background:#000; color:#fff; font-size: 30px; text-align:center; border-bottom: 4px solid #fff; }
#top #top-logo a {color:#fff; font-size: 30px;}
#top #top-menu #top-menu-main { padding:0; height:25px; overflow:hidden; position:relative; border-bottom: 1px solid #000; border-top: 1px solid #000; }
#top #top-menu #top-menu-main ul { margin:0 0 0 2px; padding:0; list-style-type: none; width: 800px; background: red;}
#top #top-menu #top-menu-main ul li { display:block; float: left; background:#CCC; padding: 2px 8px; margin: 2px 2px 2px 0; }
#top #top-menu #top-menu-main ul li:hover { background:black; }
#top #top-menu #top-menu-main ul li.active {background:#000; }
#top #top-menu #top-menu-main ul li.active:hover { background:#ccc; }
#top #top-menu #top-menu-main ul li a { color: #000; }
#top #top-menu #top-menu-main ul li:hover a { color: #fff; }
#top #top-menu #top-menu-main ul li.active a{ color: #fff; }
#top #top-menu #top-menu-main ul li.active:hover a{ color: #000; }
#top #top-menu #top-menu-main a { font-size: 14px; }
#top #top-menu #top-menu-main a#tilmeld { background:#f00; padding: 2px 8px; position:absolute; right: 2px; top: 2px; color:#fff;}
#top #top-menu #top-menu-main a#tilmeld:hover { background:#000; }

#midt { padding: 15px 0 30px 0; line-height: 1.4; }
#midt table#midt-tabel {width:900px;}
#midt table#midt-tabel td { vertical-align: top;}
#midt table#midt-tabel td ul { list-style-type: none; margin:0; padding:0; }
#midt table#midt-tabel td ul li{ margin:0; padding:0; }
#midt table#midt-tabel td a { padding-left: 4px; color: #00C;}
#midt table#midt-tabel td#midt-tabel-1 { width: 290px; padding-right: 10px; }
#midt table#midt-tabel td#midt-tabel-2 { width: 290px; padding-right: 10px; }
#midt table#midt-tabel td#midt-tabel-3 { width: 300px; }

div.ad300x250 { width: 300px; height: 250px; margin-top: 15px; }

#bund { background:#000; color: #fff; height: 50px; }

#footer { text-align: center; padding: 5px 0; border-top: 1px solid #000; }