/*
 * Text classes
 */
body, table, tr, td {
	font: 70%/1.4em Verdana, "trebuchet ms",trebuchet,arial,verdana,sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #222222;
}

.description {
	font-size: 10px;
}

.header{ margin-left: 3px; font-family: Verdana; font-weight: bold; color: #03f; font-size: 18px; line-height: 20px; }
.subheader{ font-family: Verdana; font-weight: bold; color: #03f; font-size: 14px; line-height: 16px;}
.subheader_black{ font-family: Verdana; font-weight: bold; color: #000; font-size: 14px; line-height: 16px;}

div#header_description{ text-align: left; font-family: Verdana, Arial; font-weight: bold; margin-top: 112px; margin-left: 10px;font-size: 11px; color: white;}
div#header_description a:hover{font-weight: bold; color: white;cursor: pointer; font-size: 11px;}
div#header_description a:visited{color: white;font-weight: bold; cursor: pointer; font-size: 11px;}
div#header_description a:link{color: white; font-weight: bold; cursor: pointer; font-size: 11px;}
div#header_description a:active{color: white; font-weight: bold; cursor: pointer; font-size: 11px;}
a:active  {font-family: Verdana, Arial; color: #F30; text-decoration: underline; font-weight: bold;}
a:visited {font-family: Verdana, Arial; color: #F30; text-decoration: underline; font-weight: bold;}
a:link    {font-family: Verdana, Arial; color: #F30; text-decoration: underline; font-weight: bold;}
a:hover   {font-family: Verdana, Arial; color: #F30; font-size: 12px; text-decoration: underline; font-weight: bold;}

a.normal, a.normal:hover, a.normal:active, a.normal:visited, a.normal:link { color: #222; text-decoration: none; font-weight: normal; }

/*
 * Disables the double line break for P, UL, FORM and LI tags
 */
p, li, li, form
{
	margin-top: 0px;
	margin-bottom: 0px;
}

div.breadcrumbs { margin-left: 10px; }

/*
 * Webshop styles
 */
table.orderArrangement { border: 1px solid #458ed3;}
table.orderArrangement thead{ background-color:#458ed3;}
table.orderArrangement thead tr td{ font-size:10px;color:#FFF;text-align:left;padding:3px }
table.orderArrangement thead tr td b{ font-size:12px;}
table.orderArrangement tbody tr td{ font-size:10px;text-align:left;padding:3px }
hr{ border:none;line-height:1px;height:1px;background-color:#CCC}

/* validation class styling */
div.validationErrorMessage{ border: 1px solid #458ED3; padding: 4px; background-color:white;color:#222;margin-left:5px;}
label.validationError{ color:red }
