  /*-----------------------------------*/
  html, body{
  }
  html { 
   min-height: 100%; margin-bottom: 1px; 
  }
  body{
   margin-top:20px;   
   font:11px/17px verdana;
  }
  /*-----------------------------------*/
  #siteWrapper{
   width:780px;
   margin:0px auto;
   border:1px solid #666;
   height:auto;
  }
  /*-----------------------------------*/
  #topWrapper{
   position:relative;
   background-color:#d1d3d4;
   padding:5px 5px 5px 20px;
  }
  #redLine{
   background:url("../images/menubarbg.gif");
   height:18px;
   padding:0;
   margin:0;
  }
  #centerWrapper{
   position:relative;
   background-color:#fff;
   width:780px;
  }
  #bottomWrapper{
   position:relative;
   background-color:#fff;
   height:118px;
  }
  /*-----------------------------------*/
   #topWrapper #languageSelector{
    position:absolute;
	right:10px;
	font:9px verdana;
	color:#000;
   }
   #topWrapper #languageSelector a{
	font:9px verdana;
    color:#DA2128;
	text-decoration:none;
   }
  /*-----------------------------------*/
  #bottomWrapper #adresseBar{
   position:absolute;
   top:90px;
   left:50px;
   font:10px arial;
  }
  #bottomWrapper #adresseBar span{
   color:#DA2128;
  }
  #bottomWrapper #adresseBar a{
   color:#000;
   text-decoration:none;
  }
  #bottomWrapper #adresseBar a:hover{
   color:#DA2128;
  }
  /*-----------------------------------*/
  #centerWrapper #menuWrapper{
   position:absolute;
   top:5px;
   left:0px;
   width:130px;
   padding:10px;
  }
  #centerWrapper #contentWrapper{
   position:relative;
   margin-left:150px;
   width:430px;
   height:auto;
   background-color:#eee;
   padding:20px;
  }
  #centerWrapper #contentWrapperEnd{
   position:relative;
   margin-left:150px;
   width:470px;
   height:50px;
   background:url("../images/contentfooter.gif");
   background-repeat:repeat-x;
  }
  #centerWrapper #rightWrapper{
   position:absolute;
   top:0px;
   left:620px;
   width:150px;
   height:auto;
  }
  /*-----------------------------------*/
  #centerWrapper #contentWrapper h1{
   font:bold 16px verdana;
   margin:0px 0 10px 0;
  }
  * html #centerWrapper #contentWrapper h1{
   margin:20px 0 10px 0;
  }
  #centerWrapper #contentWrapper h2{
   font:bold 14px verdana;
   margin:20px 0 10px 0;
   color:#800;
  }
  #centerWrapper #contentWrapper .subheading{
   font-weight:bold;
  }
  #centerWrapper #contentWrapper .newsdate{
   font-weight:bold;
  }
  #centerWrapper #contentWrapper p{
   margin:10px 0 10px 0;
  }
  #centerWrapper #contentWrapper p.month_seperator{
   background-color:#ddd;
   border-bottom:1px solid #ccc;
   color:#000;
   margin:20px 0 5px 0;
   font-weight:bold;
   padding:1px;
  }
  #centerWrapper #contentWrapper a{
   color:#000;
   text-decoration:underline;
  }
  #centerWrapper #contentWrapper a:hover{
   color:#DA2128;
   text-decoration:underline;
  }
  #menupath{
   font-size:9px;
   color:#fff;
   margin:-1px 0 0 12px;
  }
  #menupath a{
   color:#fffaaa;
   text-decoration:none;
  }
  #menupath a:hover{
   color:#000;
   background-color:#fff;
  }
  #centerWrapper #contentWrapper #printerfriendly{
   text-align:right;
   margin:20px 0 0 0;
  }
  #centerWrapper #contentWrapper #printerfriendly a{
   font-size:9px;
  }
  /*-----------------------------------*/

  #menuWrapper ul{
   list-style-type:none;
   margin:0;
   padding-left:5px;
  }
  
  #menuWrapper ul li ul{
   list-style-type:circle;
   list-style-position:inside;
   color:#DA2128;
  }

  #menuWrapper ul li ul li ul{
  	list-style-type:disc;
    list-style-position:outside;
	margin-left:20px;  
	color:#EA3138;
  }

  #menuWrapper ul li ul li ul li ul{
  	list-style-type:square;
    list-style-position:outside;
    color:#DA2128;
	margin-left:5px;
  }

  #menuWrapper ul li{
   margin:0;
   padding:0;
  }

  #menuWrapper ul a{
   text-decoration:none;
   color:#000;
  }

  #menuWrapper ul a:hover{
   color:#fff;
   background-color:#DA2128;
  }
  
  #menuWrapper ul a.selected{
   text-decoration:none;
   color:#DA2128;
   font-weight:bold;
  }

  #menuWrapper ul li a{
   text-decoration:none;
   color:#000;
   font:11px verdana;
  }

  #menuWrapper ul li ul li a{
   text-decoration:none;
   color:#000;
   font:10px verdana;
  }
  
  #menuWrapper ul li ul li ul li a{
   text-decoration:none;
   color:#000;
   font:9px verdana;
  }

  #menuWrapper ul li ul li ul li ul li a{
   text-decoration:none;
   color:#000;
   font:9px verdana;
  }

  #menuWrapper .menuSeperator{
   background-color:#eee;
   color:#DA2128;
   border-bottom:1px solid #ccc;
   font:bold 9px verdana;
   padding:2px;
   margin-bottom:2px;
  }

/*
  #centerWrapper #menuWrapper ul{
   list-style-type:none;
   margin:0;
   padding-left:5px;
  }
  #centerWrapper #menuWrapper ul.menuThread_1{
   list-style-type:circle;
   list-style-position:inside;
   color:#DA2128;
  }
  #centerWrapper #menuWrapper ul.menuThread_2{
  	list-style-type:disc;
    list-style-position:outside;
	margin-left:20px;  
	color:#EA3138;
  }
  #centerWrapper #menuWrapper ul.menuThread_3{
  	list-style-type:square;
    list-style-position:outside;
    color:#DA2128;
	margin-left:5px;
  }
  #centerWrapper #menuWrapper ul li{
   margin:0;
   padding:0;
  }

  #centerWrapper #menuWrapper ul a{
   text-decoration:none;
   color:#000;
  }

  #centerWrapper #menuWrapper ul a:hover{
   color:#fff;
   background-color:#DA2128;
  }
  
  #centerWrapper #menuWrapper ul a.menulink_0{
   text-decoration:none;
   color:#000;
   font:11px verdana;
  }
  #centerWrapper #menuWrapper ul a.menulink_1{
   text-decoration:none;
   color:#000;
   font:10px verdana;
  }
  #centerWrapper #menuWrapper ul a.menulink_2{
   text-decoration:none;
   color:#000;
   font:9px verdana;
  }
  #centerWrapper #menuWrapper ul a.menulink_3{
   text-decoration:none;
   color:#000;
   font:9px verdana;
  }
  #centerWrapper #menuWrapper ul a.selected{
   text-decoration:none;
   color:#DA2128;
   font-weight:bold;
  }
  #centerWrapper #menuWrapper .menuSeperator{
   background-color:#eee;
   color:#DA2128;
   border-bottom:1px solid #ccc;
   font:bold 9px verdana;
   padding:2px;
   margin-bottom:2px;
  }
  */


  /*-----------------------------------*/
  #centerWrapper #menuWrapper #productMenu{
   margin-top:20px;
  }
  #centerWrapper #menuWrapper ul.productmenuThread_0, 
  #centerWrapper #menuWrapper ul.productmenuThread_1, 
  #centerWrapper #menuWrapper ul.productmenuThread_2 {
   list-style-type:none;
   margin:0;
   padding:0;
  }
  #centerWrapper #menuWrapper ul.productmenuThread_0{
   background-color:#eee;
  } 
  #centerWrapper #menuWrapper ul.productmenuThread_1{
   background-color:#ddd;
  } 
  #centerWrapper #menuWrapper ul.productmenuThread_2{
   background-color:#ccc;
  } 

  /*-----------------------------------*/
  .marginBox{
   width:120px;
   margin:15px 10px 20px 15px;
   background-color:#fff;
   font:9px/13px verdana;
  }
  .marginBox .boxTitle{
   background-color:#eee;
   color:#DA2128;
   border-bottom:1px solid #ccc;
   font:bold 9px verdana;
   padding:2px;
   margin-bottom:2px;
   width:100%;
  }
  .marginBox a{
   color:#000;
  }
  .marginBox a:hover{
   color:#DA2128;
  }
  .marginBox p{
   margin:5px 0 5px 0;
  }
  .marginBox .boldline{
   font-weight:bold;
  }  
  /*-----------------------------------*/
  form{
   margin:0;
  }
  input.searchFormField{
   width:100%;
   border:1px solid #aaa;
   font:9px verdana;   
  }  
  input.searchFormButton{
   font:9px verdana;
   border:1px solid #000;
   margin:2px 0 0 0;
  }  
  /*-----------------------------------*/
   .searchengineHighlight{
    background-color:#fffaaa;
   }
   a.soegeres{
    font-weight:bold;
   }
  /*-----------------------------------*/
   #last_edited{
    font-size:9px;
	color:#aaa;
   }
  /*-----------------------------------*/
  table.produktTabel{
   margin-bottom:10px;
   padding:0;
   width:100%;
  }  
  table.produktTabel table.indreTabel{
   margin-bottom:10px;
   width:100%;
   height:auto;
  }  
  table.produktTabel td.produkt_billede{
   width:105px;
  }  
  table.produktTabel td.produkttabel_lilleoverskrift{
   background-color:#aaa;
   color:#fff;
   text-align:center;
   font:9px verdana;
   padding:0;
   height:8px;
  }  
  table.produktTabel td.produkttabel_value{
   background-color:#ddd;
   text-align:center;
   font:9px verdana;
   padding:0;
   height:8px;
  }  
  table.produktTabel td.produkttabel_produktnavn{
   font:bold 9px verdana;
   vertical-align:top;
   padding:0;
  }  
  table.produktTabel img{
   border:1px solid #000;   
  }  
  .produktNyhed{
   color:#DA2128;
   width:100%;
   font:bold 9px verdana;
   text-align:center;
  }
 /*-----------------------------------*/
 .generatedFormFieldHeader, .fieldHeader{
  font-weight:bold;
  margin:10px 0 2px 0;
  background-color:#ddd;
  border-bottom:1px solid #aaa;
  padding:2px;
 }
 .generatedFormButtonBar{ 
  margin:10px 0 0 0; 
 }
 .generatedFormButtonBar, .fieldFooter{ 
  background-color:#ddd;
  padding:10px;
  text-align:right;
 }
 .generatedFormButtonBar .generatedFormButton{ 
  font:11px verdana;
 }
 .fieldContainer{
 	margin-top:10px;
 }
 /*-----------------------------------*/
 .newsletter_usermessage {
	padding: 10px;
	border: 1px solid;
	margin-bottom: 15px;
	background-color: #fff;	
 }
  /*-----------------------------------*/
 #loggedin{
 	font:normal 9px/14px verdana;
	padding: 3px;
	border: 1px solid #ddd;
	background-color: #eee;	
	margin-top:15px;
 }
 .vent{
 	font:normal 9px verdana;
	color:#060;
 }
 
 .inlineBox{
 	margin-top:20px;
 }
 .inlineBoxHeader{
 	font-weight:bold;
 }