﻿#DwStatic a:link, #DwStatic a:active, #DwStatic a:visited, #DwStatic a:hover {
	color: #fff;
}

#Searchform form {
	margin: 0px;
	padding: 0px;
}

#ParagraphImage img {
	border: 2px solid #000;
}

# ParagraphContent img {
	border: 2px solid #000;
}

.ModuleIntroHeading {
	font-size: 15pt;
	font-family: Verdana, Arial, Helvetica;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	color: #000048;
	line-height: normal;
}

body {
	overflow: auto;
}
UL
{
	list-style: disc url(/Files/System/Bullet6x6.gif) outside;
}

UL LI
{
	list-style-image: url(/Files/System/Bullet6x6.gif) 
}

/********************** Table rows *************************/

.td_productlist_head /*Used for the headrow on the product list*/
{
	padding-bottom:5px;
	padding-left:2px;
	border-bottom:1px solid #005073;
	font-weight:bold;
}

.td_productlist /*Used for the rows on the product list*/
{
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #005073;
	font-weight:normal;
}

.td_productdetails /*Used for the product details (detail list)*/
{
	padding:4px;
	padding-left:10px;
	border-bottom:1px solid #DDDDDD;
}

.td_dp_head /*Used for then headrow on order, user and address lists*/
{
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom:1px solid #000000;
}

.td_dp /*Used for the rows on order, user and address lists*/
{
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	border-bottom:1px solid #f8ede0;
	font-weight:normal;
}

.td_dp_topborder /*Used for the rows on order, user and address lists*/
{
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	border-top:1px solid #f8ede0;
	font-weight:normal;
}


.td_dp_edit_left
{
width:5%;
padding-bottom:4px;
padding-top:4px;
padding-right:40px;
border-bottom:1px solid #EEEEEE;
}
.td_dp_edit_right
{
width:95%;
padding-bottom:4px;
padding-top:4px;
border-bottom:1px solid #EEEEEE;
}



/********************** Input fields *************************/

.input_disabled /*Used for read only input field*/
{
	color:gray;
	border:1px solid silver;
	height:20px;
	padding:2px;
	width:95%;
}

.input_error /*Used for editable input field*/
{
	color:#CC0000;
	border:1px solid #CC0000;
	height:20px;
	padding:2px;
	width:95%;
}

.input_normal /*Used for editable input field*/
{
	color:black;
	height:20px;
	border:1px solid gray;
	padding:2px;
	width:95%;
}


/********************** Buttons *************************/

.button_normal /*Used for normal button, without mouseover*/
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    HEIGHT: 21px;
    cursor:pointer;
    padding-left:10px;
    padding-right:10px;
    background: url("/files/system/btn_bg_normal_hfc.gif");
    border:outset 1px;
    border-top-color:#666633;
    border-left-color:#666633;
}

.button_hover /*Used for normal button, with mouseover*/
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    HEIGHT: 21px;
    cursor:pointer;
    padding-left:10px;
    padding-right:10px;
    background: url("/files/system/btn_bg_hover_hfc.gif");
    border:outset 1px;
    border-top-color:#666633;
    border-left-color:#666633;
}

/********************** boxes *************************/
.box1 /* Box with top and bottom border. Used for the webshop menu, and the orderlist search*/
{
	background-color:#f5f0e9;
	margin-top:3px;
	border-top:1px solid #666633;
	border-bottom:1px solid #666633;
	margin-bottom:20px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
}

.box2 /* Box with border all around. Used for the picture, quantitydiscount, and stock alert popups. And also on the product details*/
{
	background-color:#f8ede0; 
	border-top:1px solid #666633;
	border-bottom:1px solid #666633;
	border-left:1px solid #666633;
	border-right:1px solid #666633;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.box3 /* Box with border all around. Used inside the picture popuop and on the product details*/
{
	background-color:white;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	width:100%;
}

.box4 /* Box with top and bottom border. Uses for search in the webshop menu*/
{
	background-color:#f8ede0;
	margin-top:3px;
	border-top:1px solid #666633;
	border-bottom:1px solid #666633;
	margin-bottom:20px;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:5px;
}

INPUT .text
{
width:95%;
}

/********************** DataPublish + DatePicker *************************/

tr.Even {
	background-color: whitesmoke;
	text-align: left;
	text-decoration: bold;}
th.hidden {
	display: none;}		
td.hidden {
	display: none;}	
img.btn {
	border: 1px solid lightgrey;}
img.btn_mo {
	cursor: hand;
	background-color: lightblue;
	border: 1px solid black;}
table.functions {
}
table.iframe {
	border: 1px solid black;}
table.footer {
}	

.dpDiv {
	}

.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #eeeeee;
	border: 1px solid #AAAAAA;
	}

.dpTR {
	}

.dpTitleTR {
	}

.dpDayTR {
	}

.dpTodayButtonTR {
	}

.dpTD {
	cursor: pointer;
	}

.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	cursor: pointer;
	}

.dpTitleTD {
	}

.dpButtonTD {
	}

.dpTodayButtonTD {
	}

.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}

.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}

.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}

.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}

.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


/********************** Product catalog *************************/

.t{
		width:100%;
		cellpadding:0px;
		cellspacing:0px;
		border:0px;
		border-bottom:1px solid silver;
	}
	
	.s1{
		width:100%;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:13px;
	}
	
	.s2{
		padding:0px;
		background-color:#FFFFFF;
	}
	.m1{
	width:100%;
	
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	}
	.m2{
		display:none;
		background-color:#FFFFFF;
	}