/*
 * Global *
          */          
body {  font-family: Verdana;  font-size: 10px;  color: #fff;  background-image: url();  background-repeat: repeat-x;  background-color: #B7D2FF; margin:0; padding:0;}

p { padding: 0; margin:0; margin-bottom: 10px; }
a img {border:0;}

h1 { font-size: 2.5em; color: #000; margin:0; padding:0; }
h2 { font-size: 1.3em; font-style:italic; font-weight: normal; margin:0; padding:0; }

#pagecontainer { width: 960px; margin:0 auto; position: relative;}

#pagetop { height: 72px; display:none; }

#pagetop a.logo { position: absolute; left: 24px; }
#pagetop img.logo { }

#pagecontent { background: white; padding: 27px 24px; }
#pagefooter { background: white; clear:both; text-align: center; padding-bottom: 20px;}
#pagecontainershadow { background: url(); height: 26px;}

.printicon { position: absolute; top:1px; right:1px; width: 50px; height: 16px; display: none; }
.printicon a {color: gray;}
.printicon img {position: relative; top:5px;}

.spotcontainer {	margin-bottom:10px; }

/* Right column */
#rightColumn  { float: right; width: 226px; display: none; }
#rightColumn .rightarea { margin-bottom: 12px; }
#rightColumn .rightarea h2 { margin:0; padding:0; font-size: 14px; color: #000; margin-bottom: 5px;  font-style:normal; font-weight: bold; }

#pagecontent .clear {clear:both;}

/* Navigation */
ul#pagenavigation { position: absolute; top: 48px; left: 204px; margin:0; padding:0; list-style-type: none; }

ul#pagenavigation li {float: left;}
ul#pagenavigation li a {display:block; padding: 4px 16px 8px 16px; color: White; text-decoration: none; font-size: 1.2em;}

ul#pagenavigation li a.selected, ul#pagenavigation li a.over, ul#pagenavigation li a:hover { color: #5A8DF6;  background: white; }

/* Sub Navigation */
#submenus {display: block; z-index: 3000; }
#submenus div.submenu {position: absolute; top:0; left:0; display:none; z-index: 3000; background: #DBF3FF url(/files/biotex/gfx/submenu_gradient.jpg) repeat-x; position: absolute; z-index:10;}
#submenus div.submenu ul {margin:0 16px 10px 16px; padding: 0; float:none; list-style: none;}
#submenus div.submenu ul li {margin:0; display: block; margin-top:10px;}
#submenus div.submenu ul li a {margin:0; display: block; font-size: 1.2em; text-decoration: none; color:#5A8DF6; }
#submenus div.submenu ul li a:hover { color: #034EA2;}
#submenus div.submenu ul li a.selected, #top .topnavigation ul li div.submenu ul li a.expanded {color: #034ea2;}

/*
 * Forside *
           */           
#pagecontent #centercontent { float: left; width: 665px; position: relative;}
#pagecontent #centercontent .procent_100 { margin-bottom: 18px;  }
#pagecontent #centercontent #forsidecolumns .forsidebox {float: left; width: 209px;}
#pagecontent #centercontent #forsidecolumns .forsidebox .boxcontent { padding:10px; background: url(../Billeder/box_gradient_bg.jpg) repeat-x; }
#pagecontent #centercontent #forsidecolumns .forsidebox .boxcontent img {display: block;}
#pagecontent #centercontent #forsidecolumns .forsidebox .boxcontent h2 {margin:0; color: #fff; font-size: 14px; font-style:normal; font-weight: bold;}
#pagecontent #centercontent #forsidecolumns .spacer {float: left; width: 19px;}

/*
 * Productlist *
               */
#productlistcontainer { margin-top: 15px; }
#productlistcontainer .product { float: left; width: 209px; height: 250px; background: url(/files/biotex/gfx/productitem_bg.jpg) no-repeat; margin-bottom: 10px;}
#productlistcontainer .spacer {float: left; width: 19px;}
#productlistcontainer .product a.title { text-decoration:none; color: #4877FF; font-size: 1.5em; font-weight: bold; }
#productlistcontainer .product div.text {margin-top: 5px;}
#productlistcontainer .product div.text a { text-decoration:none; color: #5E6488; }
#productlistcontainer .product .productInfo {margin-top: 115px; padding-left:10px;}

/* 
 * Underside * 
             */
#subpage div#subpagecontent {float: left; width: 440px; margin-right: 5px; padding-right: 10px;}
#subpage div#subpageimagecolumn {float: left; width: 200px;}