/*
  stylesheet.php
  http://www.dss.eu
  Copyright (c) 2007 DSS Silkeborg AS
  Code by Kristian Jakobsen
*/


/* site construction */

html,body {background-color: #EBEBEB; height: 100%; border: none; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
body.popup {background-color: #848484; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
h1.productname {font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #848484; color: #FFFFFF;}
h1.productheading {
   font-family: Verdana, Arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
   font-variant: normal;
   color: #5D4C3C;
   margin-left: 10px;
   margin-bottom: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   padding-top: 0px;}
h1.pageheading {
   font-family: Verdana, Arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
   font-variant: normal;
   color: #5D4C3C;
   margin-bottom: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   padding-top: 0px;}
h2.pageheading {font-family: Verdana, Arial, sans-serif; font-size: 22px; color: #505050; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
h5.categoryheading {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #505050; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px; padding-top: 0px;}

hr.ruler {height: 1px; width: 100%; border: 0px; color: #DDDDDD; background-color: #DDDDDD;}
hr.ruler580 {height: 1px; width: 580px !important; border: 0px; color: #DDDDDD; background-color: #DDDDDD;}

/* table sizes etc. */
TD.height140 {height: 140px;}
TD.height160 {height: 160px;}
TD.height180 {height: 180px;}
TD.height200 {height: 200px;}

TR.height4 {height: 4px;}
TR.height6 {height: 6px;}
TR.height10 {height: 10px;}
TR.height16 {height: 16px;}
TR.height19 {height: 19px; background-color: #848484;}
TR.height20 {height: 20px;}
TR.height30 {height: 30px;}
TR.height32 {height: 32px;}
TR.height39 {height: 39px;}
TR.height80 {height: 80px;}
TR.height140 {height: 140px;}
TR.height160 {height: 160px;}
TR.height180 {height: 180px;}
TR.height193 {height: 193px;}
TR.height200 {height: 200px;}
TR.height246 {height: 246px;}
TR.height4width100 {height: 4px; width: 100%;}
TR.height10width100 {height: 10px; width: 100%;}
TR.height32width718 {height: 32px; width: 718px;}

	/* sitemap */
DIV.level1 {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #505050; margin-left: 10px;}
DIV.level2 {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #505050; margin-left: 30px;}
DIV.level3 {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #505050; margin-left: 50px;}

	/* header */
TABLE.header {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; vertical-align: top; width: 804px; height: 80px;}
TR.header {background-color: #898989; height: 56px; font-weight: bold;}
TABLE.headernavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5D4C3C; vertical-align: top; height: 30px; border-width: 1px; border-bottom: 0px; border-left: 1px; border-right: 0px; border-top: 0px; border-style: solid; border-color: #BBBBBB;}
TR.headernavigation {background: url("http://www.dss.eu/images/graphics/head_nav_bg.gif") repeat-x; height: 30px; font-weight : bold;}
TD.headernavigation {font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #898989; color: #FFFFFF;}
TD.mfdi {font-family: Univers, Arial, sans-serif; font-size: 11px; background-color: #898989; color: #FFFFFF;}

	/* main */
TABLE.body {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5D4C3C; background-color: #FFFFFF; width: 804px; height: 75%; border-width: 1px; border-bottom: 0px; border-left: 1px; border-right: 0px; border-top: 0px; border-style: solid; border-color: #BBBBBB;}
TABLE.mainpage {padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px;}
TABLE.mainpagetextfield {background: url("http://www.dss.eu/images/graphics/textfieldbg.gif") repeat-y; background-position: right; padding: 10px; border-color: #DDDDDD; border-style: solid; border-width: 1px; }
TD.rightgutter {background: url("http://www.dss.eu/images/graphics/gutter_right.png") repeat-y; width: 12px; }
TD.bottomgutter {background: url("http://www.dss.eu/images/graphics/gutter_bottom.png") repeat-x; height: 12px;}
TD.bottomrightgutter {background: url("http://www.dss.eu/images/graphics/gutter_bottom_right.png") no-repeat; height: 12px; width: 12px;}
TD.topgutter {background: url("http://www.dss.eu/images/graphics/gutter_top.png") repeat-x; height: 12px;}
TD.topleftgutter {background: url("http://www.dss.eu/images/graphics/gutter_top_left.png") no-repeat; height: 12px; width: 12px;}
TD.back {background-color: #444444;}
TR.buttonback, TD.buttonback {background-color: #848484;}
TABLE.column {background-color: #FFFFFF;}
TD.pageheading, DIV.pageheading {font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #5D4C3C;}
TD.main {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #505050;}
TD.orgplan {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.3; color: #505050;}
P.main {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #505050; padding-right: 10px;}
TABLE.smalltext, TD.smalltext, SPAN.smalltext, P.smalltext, DIV.smalltext {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5F594D;}
TABLE.productinfopage {border: 0px; border-style: solid; border-color: #5F594D; border-spacing: 1px;}
TABLE.reflist, TD.reflist {border: 1px; border-style: solid; border-color: #5F594D; border-spacing: 1px;}

	/* footer */
TABLE.footer {height: 42px; border-width: 1px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; border-style: solid; border-color: #757575; border-spacing: 0px;}
TD.footer {background-color: #898989; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF;}

/* links */
A {color: #5F594D; text-decoration: underline;}
A:hover {color: #AC0701; text-decoration: underline;}
A.bluelink {color: #0000FF; text-decoration: underline;}
A.bluelink:hover {color: #AC0701; text-decoration: underline;}
A.boxlink {color: #5F594D; font-size: 11px; text-decoration: none; margin-left: 6px;}
A.boxlink:hover {color: #AC0701; font-size: 11px; text-decoration: none; margin-left: 6px;}
A.boxheadinglink {color: #5F594D; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
A.boxheadinglink:hover {color: #5F594D; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
A.headerlinks {color: #FFFFFF; text-decoration: none;}
A.headerlinks:hover {color: #FFFFFF; text-decoration: none;}
A.headernavigation {color: #5F594D; text-decoration: none;}
A.headernavigation:hover {color: #AC0701; text-decoration: none;}
A.pageresults {color: #5F594D;}
A.pageresults:hover {color: #AC0701; }
a.smalltext { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; font-variant: normal; color: #AC0701; padding-left: 0px; padding-right: 4px;}
a.smalltext:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; font-variant: normal; color: #AC0701; padding-left: 0px; padding-right: 4px;}

SPAN.boxlink {color: #5F594D; text-decoration: none; margin-left: 4px;}
SPAN.boxlink:hover {color: #FFAE00; text-decoration: none; margin-left: 4px;}

/* images */
IMG.noborder {border-color: #000000; border-style: solid; border-width: 0px;}
IMG.thinborder {border-color: #000000; border-style: solid; border-width: 1px;}
IMG.sort {border: 0; height: 9px; width: 16px; margin-bottom: -0; }
IMG.floatleft {float:left; padding-right: 10px;}
IMG.floatright {float:right; padding-left: 10px;}
DIV.50 {width: 50%;}

/* forms */
FORM {display: inline;}
SELECT.dropdown {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5D4C3C;}
TABLE.formarea {background-color: #F1F9Fe; border-color: #7B9EBD; border-style: solid; border-width: 1px;}
TD.formareatitle {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

/* input requirement */
.inputrequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5D4C3C; }
.searchbox {background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #5D4C3C; border-width:1px;}
input.search { border: 0px; width: 13px; height: 20px; margin-right: 0px; margin-bottom: 0px; margin-top: 2px; background: url("images/icons/arrow.gif") no-repeat; cursor: pointer; }

/* live validation */

  
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active {
    height:16px;
    width:308px;
}
.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors { 
	border:1px solid #ce1300;
	height:18px;
	width:310px;
}

textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
textarea.LV_valid_field {
    height:96px;
    width:308px;
}
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active,
textarea.LV_invalid_field { 
	border:1px solid #ce1300;
    height:98px;
    width:310px;
}

select.LV_valid_field:hover, 
select.LV_valid_field:active,
select.LV_valid_field {
    height:22px;
    width:314px;
}
select.LV_invalid_field:hover,
select.LV_invalid_field:active,
select.LV_invalid_field { 
	border:1px solid #ce1300;
    height:22px;
    width:314px;
}

.LV_validation_message {	
	background:url(/images/icons/ok.gif) no-repeat 5px 0px;
	padding:0pt 0pt 0pt 20px;
	color:#000000;
	font-size: 9px;
	height:18px;
	width:18px;
}
.LV_invalid { 
	background:url(/images/icons/error.gif) no-repeat 5px 0px;
	padding:0pt 0pt 0pt 20px;
	color:#000000;
	font-size: 9px;
	height:18px;
	width:18px;
}
.LV_valid {
	background:url(/images/icons/ok.gif) no-repeat 5px 0px;
	padding:0pt 0pt 0pt 20px;
	color:#000000;
	font-size: 9px;
	height:18px;
	width:18px;
}

/* info boxes */
.infobox {background-color: #EEEEEE; color: #5F594D; font-family: Verdana, Arial, sans-serif; font-size: 10px; border-width:1px; border-style: solid; border-color: #AAAAAA;}
.menubox {background-color: #EEEEEE; color: #5F594D; width: 178px; font-family: Verdana, Arial, sans-serif; font-size: 13px; border-width:1px;  border-bottom: 1px; border-left: 1px; border-right: 1px; border-top: 0px; border-style: solid; border-color: #848484;}
.newsmenubox {background-color: #DDDDDD; color: #5F594D; width: 178px; font-family: Verdana, Arial, sans-serif; font-size: 13px; border-width:0px;  border-bottom: 1px; border-left: 1px; border-right: 1px; border-top: 0px; border-style: solid; border-color: #848484;}
TABLE.menuboxheader {color: #5F594D; width: 178px; font-family: Verdana, Arial, sans-serif; font-size: 13px; height: 30px; border-width:1px; border-bottom: 0px; border-left: 1px; border-right: 1px; border-top: 0px; border-style: solid; border-color: #848484;}
TR.menuboxheading {background: url("http://www.dss.eu/images/graphics/head_nav_bg.gif") repeat-x; height: 30px; font-weight: bold;}
.menuboxcolumn {margin-left: 10px; margin-right: 0px; margin-top: 9px; }