/* Elements */

html {height: 100%;}

body    { color: #333; font-size: 0.85 em; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; height: 100% }

img {border-width: 0px;}

table    { color: #000; font-size: 1em; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0px   }

div      { font-size: 0.89em; border-collapse: collapse     }

form {margin: 0px;}

textarea {font-size: 1em;}

select  { font-size: 0.85em; margin-right: 10px }

input  { font-size: 0.85em; font-family: Helvetica, Arial, sans-serif; margin-right: 10px }

a    { color: #000; font-family: Helvetica, Arial, sans-serif; text-decoration: none }

a:visited {color: #000000;}

a:hover {color: rgb(53, 67, 172);;text-decoration: underline;}

hr { width: 100% }

.HRmenuleft    { height: 2px; border: solid 0 }

/* Header */

td.header_left {

		height: 151px;

		cursor: pointer;

}



td.header_center {

		cursor: pointer;

		width: 100%;

		text-align: center;

		height: 151px;

}



td.header_right {

		cursor: pointer;

		height: 151px;

}

/* Left */



/* Footer */

.footer {

	text-decoration: none;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 3px;

}



.ContentHeader

 { font-size: 1.85em }



div.content a {

	color:#000000;

}



div.content a:hover {

	color:#000000;

}



div.content a:visited {

	color:#000000;

}



div.container  { text-align: left; margin-right: auto; margin-left: 10px; position: relative; width: 100%; height: 100% }



.MainTable

 {

	font-size: 0.85em;

	text-decoration: none;

	text-align:left;

	width: 100%;

	height: 100%;

	vertical-align: middle;

	border: solid 0 #ff0000 }



.Header

 {

	font-size: 0.85em;

	text-align: left;

	margin: 0;

	padding: 0;

	height: 90px;

	vertical-align: middle;

	border-bottom: 0 solid #ff0000;

}



.MainContentArea 

 { width: 650px; height: 100%; vertical-align: top; border-top: 1px solid #000 }



.RightIndexArea 

 { background-color: #ffffcc; padding: 5px; width: 130px; height: 100%; vertical-align: top; border-left: 1px solid #000 }



.blacklink

{

	color: black;

	text-decoration:none;

}



.blacklink:hover

{

	color:rgb(53, 67, 172);

	

}



.blacklink:visited

 { color: #000; text-decoration: none }



.spanlink {

	cursor: pointer;

}



.spanlink:hover {

	text-decoration: underline;

}



.UserTable   {

	width: 100%;

	color: #fff;

	font-size: 0.85em;

	background-color: #ffffff;

	text-align: left;

	margin-bottom: 20px;

	border: solid 1px #111111;

}



.UserTableHeader   { color: #000000; font-size: 1em; font-weight: bold; text-align: center; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: thin ridge #333333 }



.UserField  {

	font-size: 0.85em;

	text-align: left;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-right: 0px;

}



.UserField_red {

	color: #ff0000;

	font-size: 0.85em;

	text-align: left;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-right: 0px;

}



.UserFieldLable  {

	color: #000000;

	font-size: 0.85em;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 15px;

	vertical-align: top;

	 }



.UserFieldSubmit  {

	color: #ffffff;

	font-size: 0.95em;

	font-weight: bold;

	text-align: right;

	margin-bottom: 5px;

	padding-top: 15px;

	padding-bottom: 5px;

}



.BlueLink  { color: #000; text-decoration: none }



.BlueLink:hover   { color: #333; text-decoration: underline }



.BlueLink:visited   { color: #000; text-decoration: none }



div#header  {

	position: absolute;

	left: 220px;

	width: 600px;

	height: 50px;

	padding-top:115px;

	border-right: groove 2px #666666;

	

}

 

 div#header2  {

	position: absolute;

	top: 2px;

	left: 2px;

	width: 823px;

	height: 105px;

	border-right: groove 2px #666666;

	border-left: groove 2px #666666;

	border-top: groove 2px #666666;

	background-color:#CD0000 ;

	}

 

.content                              {

	border-right: groove 2px #666666;

	border-top: groove 4px #990000;

	border-left: groove 4px #990000;

	border-bottom: groove 2px #666666;

	color: #7c6f57;

	font-size: 0.85 em;

	font-family: Helvetica, Arial, sans-serif;

	text-align: left;

	position: absolute;

	top: 107px;

	left: 193px;

	width: 630px;

	height: 800px;

	background-color:#FFFFFF

	 }

	 

.news {

	position: absolute;

	top: 109px;

	left:826px;

	width:155px;

	height: 802px;

	background-color:#EEECEA;

	font-size:0.85em;

	padding-left:4px;

	padding-right: 4px  ;

	border-left: 2px ridge #333333;

	border-bottom: groove 2px #666666;

}



.picture {

	top: 4px;

	left: 825px;

	right: 980px;

	width: 166px;

	height: 105px;

	position: absolute;

	overflow:hidden;

}

	

div#left_menu {

	background-repeat: no-repeat;

	padding: 9px 30px 10px 10px;

	position: absolute;

	left: 10px;

	width: 155px;

	height: 650px;

	color: #FFFFFF;

	font-size: 0.85em;

}



div#loginband                  {

	background-repeat: no-repeat;

	padding: 9px 30px 12px 10px;

	position: absolute;

	left: 10px;

	width: 140px;

	height: 200px }



div#upper_menu  {

	font-size: 1.em;

	position: absolute;

	top: 84px;

	left: 2px;

	width: 100px }



div#upper_menu_item   { font-size: 1em; cursor: pointer; display: inline; width: 100px }



div#footer      { font-size: 6px; position: absolute; top: 95%; left: 330px; width: 600px }



div#bio

{position:absolute;

padding-top:100px;

}



.heading1 

 { color: #0000bf; font-size: 2em; font-weight: 500; letter-spacing: 0.1em; margin-top: 0 }





	.heading2       { color: #3543AC; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; letter-spacing: 0.1em; margin: 2px }



.heading3       { color: #3543AC; font-size: 1.25em; font-family: Arial, Helvetica, sans-serif; line-height: 30px; letter-spacing: 0.1em; padding-bottom: 5px }



.red_italic {

	color: #CC3333;

	font-style: italic;

	font-size:11px;

	

}



.red {

	color:#303030;

}



.Navigatie  { color: #ffffff; font-size: 0.95em; font-weight: bold }



.detail_text  { color: #303030; font-size: 1em; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }



.short  { color: #f60; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: 100 }



.hovercolor:hover {

	background-color:#DFE6FF;

	cursor: pointer;

	text-decoration: underline;

	color: #000066;

	font-size: 0.85em;

}



/* Main webparts settings */

table.container {

      width: 100%;

      border-collapse: collapse;

      background-color: white;

}



td.header {

      height: 151px;

      text-align: left;

      padding: 0px;

      margin-top: 0px;

      border-width: 0px;

      background-color: #0066CC;

}





td.navigation {

      height: 30px;

      background-color: white;

      padding-left: 10px;

      font-size: 10pt;

      color: #000000; 

}



td.content_left {

      width: 175px;

      padding-left: 10px;

      text-align: left;

      vertical-align: top;

}



div.content_center {

      width: inherit;

	vertical-align: top;

}



td.content_center {

      padding-right: 10px;

      padding-left: 10px;

      width: 100%;

      background-color: white;

      text-align: left;

      vertical-align: top;

}



td.content_right {

      width: 180px;

      text-align: left;

      vertical-align: top;

      padding-right: 10px;

}



td.spacer {

      width: 100%;

      height: 20px;

      border-bottom: 1px solid #999999;

}



td.footer {

      height: 22px;

      background-color: #EAEAEA;

      padding-top: 3px;

      padding-bottom: 3px;

      width: 100%;

      text-align: center;

		vertical-align: middle;

		font-size: 10px;

}



/******************** Band short *************************/

table.detail  { color: #303030; font-size: 0.95em; font-family: Arial, Helvetica, sans-serif; width: 100%; vertical-align: top }



td.detailcontent_content {
font-family: Arial, Helvetica, sans-serif;

	height: 100%;

	text-align: left;

	vertical-align: top;

background-color: #ffffff;

	padding-top: 3px;

	padding-left: 3px;

}



td.detailcontent_right_menu1 {
font-family: Arial, Helvetica, sans-serif;

  height: 100%;

	width: 162px;

	padding-top: 3px;

	text-align: center;

	vertical-align: top;

	background-color: rgb(216, 216, 216);

}



td.detailcontent_right_menu2 {

	height: 100%;

	width: 162px;

	text-align: right;

	padding-top: 3px;

	padding-right: 3px;

	vertical-align: top;

	background-color: rgb(237, 237, 237);

}



span.heading  { color: #333333; font-size: 2em; font-weight: bold; display: block; margin-bottom: 10px }



span.subheading {

	font-size: 1.0 em;

	font-weight: bold;

	display: block;

	margin-bottom: 5px;

	color: rgb(130, 130, 130); 

}



span.detail_menu {

	font-size: 14pt;

	font-weight: bold;

	display: block;

	margin-bottom: 10px;

	color: rgb(130, 130, 130); 

}



span.detail_actions {

	font-size: 12px;

	display: block;

	margin-bottom: 10px;

	color: rgb(130, 130, 130); 

}



div.action_item {

	font-size: 14px;

	margin-bottom: 15px;

	color: rgb(130, 130, 130); 

}



img.button_image {

	cursor: pointer;

	margin-top: 5px;

}



a.detail_menu_link {

	color: rgb(130, 130, 130); 

	font-size: 14px;

	height: 20px; 

}



a.detail_menu_link:hover {

}



a.detail_menu_link:visited {

}



a.detail_actions_link {

	color: rgb(130, 130, 130); 

	font-size: 14px;

	height: 20px; 

}



a.detail_menu_link:hover {

}



a.detail_menu_link:visited {

}



/******************** Formulieren *************************/



.formulier {

	font-size: 12px;

	background-color: #FCFCFC;

	border-left: 0px solid #222222;

	border-top: 0px solid #222222;

	border-right: 0px ridge #aaaaaa;

	border-bottom: 0px ridge #aaaaaa;

	padding-top: 10px;

	text-align: left;

}



.formulier_numbers {

	width: 30px;

}



.formulier_item {

	height: 25px;
	
	font-size: 12px;

  font-family: Arial, Helvetica, sans-serif;;

}



.formulier_input {

	width: 150px;

	font-size: 12px;

	height: 14px;

    font-family: Arial, Helvetica, sans-serif;;

	background-color: #F9F9F9;

}



.formulier_label {

	width: 100px;

	height: 25px;

	margin-right: 15px;

	font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;;

}



/******************** Paging *************************/

td.paging {

	font-size: 14px;

	text-align: right;

	padding-right: 10px;

	font-weight:500;

}



.paging_previous_next  { color: #000000; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: 400; margin-right: 3px; margin-left: 3px }



.paging_previous_next:hover {

	color: #00004F;

	text-decoration: underline; 

}



.paging_numbers  { color: #000000; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: 300; text-align: center; word-spacing: 0.85em; padding: 0.21em; min-width: 20px }



.paging_numbers:hover {

	text-decoration: underline;

	background-color: #D9DCDF;

	color:#00004F;

}





.paging_selected_item {

	font-weight: bold;

	border: 1px solid #000000;

	background-color: #F0F7F2;

	color: #3543AC;

	width: 20px;

	font-weight: bold;

	font-size: 11pt;

	font-family: Arial, Helvetica, sans-serif;

	cursor: pointer;

	text-align: center;

	padding-top: 2px;

	padding-bottom: 2px;

}



.paging_link  { color: #000000; letter-spacing: 0.1em }



.paging_link:hover {

	color: #00004F;

	text-decoration: underline;

}



/********************  ***********************/

.messagebox {

	font-family: Arial, Helvetica, sans-serif;

	display: none;

	position: fixed;

	border: 1px solid #333333;

	background-color: #FDFDFD; 

	color: #030303;

	padding: 2px;

	font-size: 10pt;

}



.black_link {

	color: #000000;

}



.black_link:hover {

	text-decoration: underline;

	color: #333333;

}



.black_link:visited {

	color: #000000;

}



.block_link {

	cursor: pointer;

}



.block_link:hover {

	background-color: #DFEFFF

}



/******************** Formulieren versie 2 ***********************/

.left_and_right_menu_table 
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #e9f2f8;
  text-align: left;
  width: 218px;
}

.left_and_right_menu_header 
{
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-weight: bold;
 
  background-image: url(../images/FormHead.png);
  background-repeat:no-repeat;

  
} 

.left_and_right_menu_sub_header 
{
  font-family: Arial, Helvetica, sans-serif;
  color:#333;
 
 
  margin-top:2px;
  letter-spacing: 0.15em;
  
  font-weight: bold;
  display: block;
}



.details_form            { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #e9f2f8; text-align: left; width: 200px; vertical-align: middle }
.details offerteform         
{ 
font-size:12px; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #e9f2f8;

text-align: left; 
width: 500px; 
vertical-align: middle }



.details_form_header  {  
padding-left: 5px; height: 30px;
font-family: Arial, Helvetica, sans-serif;  
letter-spacing: 0.15em;
margin-top: 0;
color: #3543AC;;
font-size: 18px;
line-height: 30px;
margin-bottom: 10px;

 }



.details_form_body   
 { padding-top: 10px }



.details_form_step_number {

	padding-left: 5px;

	height: 25px;

	font-weight: bold;

}



.details_form_heading {

	padding-top: 5px;

	padding-left: 5px;

	height: 25px;

	font-weight: bold;
	 color: #3543AC;

}



.details_form_label   { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding-left: 5px; width: 100px; height: 25px }



.details_form_input {

	padding-right: 5px;

	height: 25px;

}



.details_form_submit {

	text-align: right;

	height: 30px;

	padding-right: 5px;

}



.details_menu_right {

	width: 162px;

	font-size: 1.em;

	background-color:#FAFAFA;

	border: 1px solid #CCCCCC;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

}



.details_menu_right_header {

	padding-left: 10px;

	background-color:#DFE6FF;

	vertical-align:middle;

	padding-top: 3px;

	padding-bottom: 3px;

	font-weight: bold;

	font-size: 10pt;

}



.details_menu_right_menu_item {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 2px;

	padding-bottom: 2px;

}



.details_menu_right_menu_item:hover { 

	background-color:#DFE6FF;

	cursor: pointer;

	text-decoration: underline;

	color: #000066;

}



.navigation_link {

 font-size: 10pt;

 font-weight: normal;

	color: #000000;

}



.navigation_link:hover {

	color: #000000;

}



.navigation_link:visited {

	color: #000000;

}



/******************** Formulieren (rechts) versie 2 ***********************/



.details_form_right    { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #eaeaea; text-align: left; width: 100%; vertical-align: middle; border: solid 1px #7b7fbf }



.details_form_header_right {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #7B7FBF;

	padding-left: 2px;

	padding-right: 2px;

	font-size: 10pt;

	font-weight: bold;

	vertical-align: middle;

	padding-top: 2px;

	padding-bottom: 2px;

	color: white

}



.details_form_body_right   { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px }

h3 
 { color:#3543AC; font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 30px; letter-spacing: 0.15em; margin-top: 0; margin-bottom: 5px }
	.TH
	
		{
	color:#FFF;
	background-image: url(../images/FormHeadOffer.png);
	background-repeat:no-repeat;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	letter-spacing: 0.15em;
	margin-top: 0;
	width: 500px;
	text-align: center;
	text-shadow: 2px 2px 2px #999;
}
		
	
  
b           { color: #666; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 550; line-height: 15px; font-stretch: normal; text-decoration: none; letter-spacing: 0.19em }

h5   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 700; line-height: 15px; font-stretch: normal; text-decoration: none; text-transform: capitalize; letter-spacing: 0.15em; margin: 4px }
td  { font-size: 1em; font-family: Helvetica, Geneva, Arial }

#adver
 { text-align: center; margin-top: 10px; margin-bottom: 10px; width: 100% }
 
 
