/* CSS Document */
/* Body */ 
body {margin:0; padding: 0; background: #000000 url(images/bg.jpg) repeat-x top left;}


/* Global formatering af lister  */
li {background: url(grafik/images/check_icon2.jpg) no-repeat 0 55%; padding: 5px 5px 5px 20px;}
ul {list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0px 0px 0px 10px; padding:0;}

/* formatering af tekst */
p {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; margin:0px; padding:0px 0px 0px 5px;}
h1{color:#000; font-weight:bold; font-size:18px; margin:0px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  background:url(images/h1_bg.jpg) no-repeat top left; padding: 5px 0 10px 6px;}
.reddot {color: #990000;}

h2 {color:#000; font-weight:bold; font-size:20px; margin:0px; padding: 0px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:14px; margin:0px;} 

.newshead {border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}

.billedtekst {font-size: 8px;}

/* containers */
#topcontent {margin: 0px auto; padding: 3px 0 0 0; width: 950px; height: 12px; margin-top: 2px; }
#topcontent a {padding: 0px 0 0 0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; color: #FFFFFF; float:right; text-decoration:none;}
#topcontent img {margin: 0 3px 0 3px; }

/* containers */
#topmargin {width: 100%; height: 20px;}
#mainwrapper {width: 1024px; height: auto; margin: 0px auto;}

#sidebar_left {float: left; width:213px; height:748px; margin:0px; padding:0px; background:url(images/robotman_left.jpg) no-repeat top left;}
#right_content {float: left; width:780px; height:748px;}
#banner {width: 780px; height:60px; float: left; background: url(images/logo.gif) no-repeat top left;}
#banner h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#0099CC; font-size:13px; margin:30px 10px 0 0; float:right; letter-spacing: 0px; }

#menuholder {background:#b0dc08 url(images/menu_bg.gif) repeat-x; width: 780px; float:left; margin:0px; padding:0px;} 
#submenu {background: #98b627; width: 778px; float:left; height: 25px; border-left:1px solid #98b627; border-right: 1px solid #98b627; border-bottom: 1px solid #b0dc08; }
#flashheader {height:394px; width: 780px; float: left; margin: 20px 0 20px 0;}

/* Boxe på forsiden */
#boxes {width: 780px; height:180px; margin: 0 0 20px 0; float:left;}
.smallbox {float:left; width:185px; height: 180px; margin: 0 13px 0 0; background:#FFF url(images/box_bottom.gif) no-repeat bottom left;}
.smallbox h3 {font-family: "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:16px; color:#000; background:#fff url(images/box_top.gif) no-repeat top left; margin: 0; padding: 10px 10px;}
.smallbox p {font-family: verdana, arial, Helvetica, sans-serif; font-size:10px; color:#000; margin: 0; padding: 0px 10px;}
.smallbox a {text-decoration: none; background:url(images/li_arrow.jpg) no-repeat 0px 6px; padding: 3px 10px 0 10px; float: right; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0099CC;}
.smallbox a:hover {text-decoration: underline;}
.smallebox a:visited {text-decoration: none;}
.smallbox a:link {text-decoration: none;}
 
#footer {clear: both; padding: 4px; text-align:center; height:20px; background: #b0dc08; background: url(images/footer_bg.gif) repeat-x top left; padding: 5px 0 0 0;}

/* Indholdsområde */ 
#maincontent {background-color: #fff; width: 780px; height: auto; float:left; padding: 0; margin: 20px 0 20px 0;}

/* Indholdsomrtåder */
#content {width: 570px; float:left; }
#content h2 {color:#000; font-size:14px; margin:0px; padding: 0px 0px 0px 0px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content p {color:#000; font-size:11px; margin:0px; padding:0px 0px 0px 0px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}


/* Højre kolonne */
#right_col {float: right; width: 200px; height: auto;}
.right_box {float: left; border-bottom: 1px dotted #4195b1; width: 165px; height: auto; margin:0px 0px 0px 15px; padding: 5px 0 10px 0;}

.right_box ul {list-style: none; padding:0;}
.right_box li{margin: 0; padding: 0; display:inline; list-style: none;}
.right_box h2 {color:#000; font-weight:bold; font-size:18px; padding:0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing: 2px;}
.right_box a {text-decoration: none; background:url(images/li_arrow.jpg) no-repeat 0px 6px; padding: 3px 0px 0 10px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:0;}
.right_box p {padding: 0; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:0;}


/* global Linkstyling */
a:link{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #2b80f4; text-decoration : underline;}
a:visited{ text-decoration : underline;}
a:hover{ text-decoration: underline;}
a:active{text-decoration: underline;}

/* Billedstyling */
.imgborder {border: 1px solid #aaa; padding: 2px; background: #fff;}


/* Tableformatering */ 
.tableformat {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; margin:0px; padding:0px; background:#FFF;} 


/* Menu og undermenu */ 
#menuholder li{float: left; margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#menuholder a {float: left; display: block; margin: 0; color: #000; text-decoration: none; padding: 8px 8px; width:95px; text-align:center; }
#menuholder a:hover {background: #98b627 url(images/hover_arrow.gif) no-repeat bottom center; color:#FFFFFF; margin: 0; padding: 0;  padding: 8px 8px;}
.selected {color: #fff; background-color: #98b627; font-weight:bold; padding: 2px;}

#submenu li{display: inline; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#submenu a {float: left; color: #fff; text-decoration: none; padding: 0px; text-decoration: none; margin:0px; display: block; width: 102px;}
#submenu a:hover {text-decoration: underline;}
