html, body {
	margin:0;padding:0; font-family:arial,sans-serif;}
body {
	padding: 0 350px 0 350px;
	margin: 0;
	text-align:left;
	background-color:#ff9966;
  font-family:arial,sans-serif;}
img { border:none;}   /* Ingen border på nogen billeder overhovedet */	
#sizer {
	margin:0 auto 0 auto;
	padding: 0;
	width: 50%;
	max-width: 290px;  }
#expander {
	background: white;
	margin:0 -350px 0 -350px;
	min-width: 700px; 
	
  position: relative;}
* html #expander { height: 0; }
#wrapper { width: 100%;background-color:#fff;}  
	
#banner {
	height:90px;
	width:100%;
	color:#fff;   
  background-image:url(../res/grafik/bannerbasis2.jpg);
  background-position:right bottom;
  background-repeat:no-repeat;
  border-bottom:1px solid black;
  border-top:none;
}
#banner h1 {
  font-size:30px;
  font-family:"arial black",arial, verdana,sans-serif;
  font-weight:normal;
  padding:15px 25px 15px 0;
  margin:0;
  text-align:right;
  line-height:100%;}
#sidebar {
	width: 22%;
  border:none;
  float: left;
  display: inline;
  text-align: left;
  margin-left: 3%;
  font-family: arial, sans-serif;
  font-size: .9em;
  padding-top: 25px; }
#box1 {
	color:black;
	width:10.5em;float:left;
  padding: 0.25em 0 0.25em 0.5em; 
  background: #ffcc99;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color:#000;}
#box2 {
	color:black;
	width:10.5em;float:left;
  padding: 0.25em 0 0.25em 0.5em; 
  background: #ffcc99;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color:#000;}
#box3 {
	/* Sidste nyt-boxen */
	margin-bottom:20px;
	background-color:#FFFFFF;
	color:black;
	width:10em; 
	height:110px;
	float:left;
  padding: 0.25em 0.5em 0.25em 0.5em; 
  border:1px solid black;
  overflow:auto;
	}
#box3  a { color:maroon; font-weight:normal; text-decoration: none; }
#box3 a:visited { color:maroon; font-weight:normal; text-decoration:none; }
#box3 a:hover { text-decoration:underline; }	

#box4 {
	color:black;
	width:10.5em;float:left;
  padding: 0.25em 0 0.25em 0.5em; 
  background: #ffcc99;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color:#000;}
#box5 {
	margin-bottom:25px;
	color:maroon;
	width:11em;float:left;}
#box5 ul {margin: 0; padding: 0; width: 11em; background: white;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color:#000;}
#box5 li {position: relative; list-style: none; margin: 0;
  border-bottom: 1px solid #000;}
#box5 li:hover {background-color: #ffcc99;}
#box5 li.sub {
  background-image:url(../res/grafik/h-pil5b.gif);
  background-position:right center;
  background-repeat:no-repeat;}
#box5 li a {display: block; padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; width:10.5em; color: maroon;}
#box5 ul>a {width: auto;}
#box5 ul ul {position: absolute; top: -1px; left: 11em;
display:none;}
#box5 ul.niveau1 li.sub:hover ul.niveau2,
#box5 ul.niveau2 li.sub:hover ul.niveau3 {display:block;}

#content {
	width:72%;
  margin-right: 0%;
  text-align: left;
  display: inline;
  float: right;
	border:none;
  padding-bottom: 1em;
  padding-top:20px;}
#footer {
	height:20px;
  background:#ffcc99;
  color:#000;
  clear:both;
  font-style:normal;
  text-align:center;
  border-top:1px solid black;
  margin:0;
  padding:0.5em 0 10px 10px ;}
#footer a { color:maroon; font-weight:normal; text-decoration: none; }
#footer a:visited { color:maroon; font-weight:normal; text-decoration:none; }
#footer a:hover { text-decoration:underline; }	

p {
  margin: 0 0 .5em 0;
  line-height: 1.2;}

/* http://positioniseverything.net/easyclearing */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



