/* element styles */

body, table {
	border:   		  0px solid black;
	table-layout:		fixed;
	font-family:    verdana;
	font-size:      11px;
	margin:         0px;
	padding:        0px;
	color:          #555555;
	font-size:      11px;
	line-height:    20px;
	text-align:     justify;
}

td {
	border:   			0px solid red;
	padding:        0px;
}

a {
	color:          #c82027;
}

/* Joomla classes */

.ContentHeading, .componentheading {
	color:          #c82027;
	font-size:      16px;
	font-weight:    700;
	font-family:    verdana;
}

a.MainLevel:hover {
	cursor:         hand;
}

a.MainLevel {
  background:     url('../images/inact_menu_btn.png') no-repeat;
	background:     expression('');
	filter:         progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/form2007/templates/formaat/images/inact_menu_btn.png', sizingMethod='image');
  border:         0px solid green;
	width:          165px;
	height:         19px;
	margin-left:    16px;
	margin-bottom:  10px;
	padding-left:   22px;
	padding-right:  90px;
	padding-bottom: 3px;
	/* WARNING the space below between 16 and px is on purpose to fix the difference in handling of the anchor element between IE and Mozilla */
	line-height:    16 px;
	text-decoration:none;
	color:          #555555;
	font-size:      13px;
	font-weight:    700;
	font-family:    sans-serif;
	letter-spacing: 0.3em;
}

span.MainLevel {
	height:         1px;
	line-height:    13px;
}

#active_menu {
  background:     transparent url('../images/act_menu_btn.png') no-repeat;
	background:     expression('');
	filter:         progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/form2007/templates/formaat/images/act_menu_btn.png', sizingMethod='image');
}

.buttonHeading {
	width:          100px;
}

/* custom classes */

.contentcell {
	background: 		url('../images/watermark_m.png') no-repeat bottom right;
}

.modulepos {
	background:     #f2f2f2 url('../images/mod_right_vertile.png') repeat-y right top;
	margin-left:    23px;
	line-height:    17px;
	color:					black;
}

.modulepos div {
	background:     transparent url('../images/mod_bottom_hortile.png') repeat-X left bottom;
	margin:         0px;
}

.modulepos div div {
	background:     transparent url('../images/mod_left_vertile.png') repeat-y left top;
}

.modulepos div div div {
	background:     transparent url('../images/mod_top_hortile.png') repeat-X left top;
}

.modulepos div div div div {
	background:     transparent url('../images/mod_left_top.png') no-repeat left top;
}

.modulepos div div div div div {
	background:     transparent url('../images/mod_right_top.png') no-repeat right top;
}

.modulepos div div div div div div {
	background:     transparent url('../images/mod_right_bottom.png') no-repeat right bottom;
}

.modulepos div div div div div div div {
	background:     transparent url('../images/mod_left_bottom.png') no-repeat left bottom;
}

.modulepos div div div div div div div div {
	padding:        0px 2px 0px 2px;
	/*padding:        5px;*/
	background:     transparent;
}

.module h3 {
	color:          white;
	font-family:    verdana;
	font-size:      12px;
	font-weight:    700;
	text-align:     center;
	padding-top:    1px;
	padding-bottom: 0px;
	margin:         2px;
	letter-spacing: 0.5em;
}

#MaxWidth {
	Max-Width:      710px;
}

/* Slogan */
.slogan {
	font-size:      15px;
	font-family:    verdana;
	font-weight:    700;
	margin:         0px;
	padding:        0px;
	padding-top:    10px;
	padding-bottom: 10px;
	spacing:        0px;
	line-height:    15px;
	/*font-style:     italic;*/
}



/***** added by Douwe Brouwer june, 2006 *************/


/**********************************************************/
/* list available objects */

div.listtitle {
   font-size      : 16px;
   font-weight    : 700;
   font-family    : verdana;  
   color          : #c82027;
   padding-top    : 5px;
   padding-bottom : 30px;
   text-align     : left;
}

table.salesobjects {
 
 text-align   : left;
 table-layout : auto;
 width        : 640px;
}


table.salesobjects tr td {
 border-bottom    : 1px solid #c82027;
 vertical-align   : top;
 padding-top      : 3px;
 padding-bottom   : 3px;
 padding-left     : 5px;
 padding-right    : 5px;
 font-size        : 14px; 
}

td.salesobjects_title {
 border-top :      3px solid #c82027;
 font-size :       15px;
 font-family:      verdana;
 padding-top :     13px;
 padding-bottom :  3px;
 text-align :      center;
 color :           #555555;
 font-weight :     700;
}

img.salesobjects {
  border : 0px;
  width  : 210px;
  height : 147px;
}

a.link_object {
	color:               #c82027;
	font-size:           16px;
	font-weight:         700;
	font-family:         verdana;
	text-decoration:     none;

}

/**************************************************************/
/* object brochure display on website */



table.brochure {
 table-layout :    fixed; 
 width :           640px;
}

table.brochure td.heading {
 border-bottom :   2px solid #c82027;
 vertical-align:   middle;
 font-size :       15px;
 font-family:      verdana;
 padding-top :     13px;
 padding-bottom :  3px;
 text-align :      left;
 color :           #c82027;
 font-weight :     700;
 width :           408px;
 height :          75px;     
}

table.brochure td.button {
 border-bottom :   2px solid #c82027;
 vertical-align:   top;
 padding-top :     13px;
 padding-bottom :  3px;
/* width :           300px; */
 height :          75px;
}


table.brochure td.main {

  border-right  : 2px solid #c82027;
  border-bottom : 2px solid #c82027;
  vertical-align: top;
/*  width         : 450px; */
  padding       : 4px;
}

table.brochure td.sub {
  border-bottom : 2px solid #c82027;
  vertical-align: top;
/*  width         : 250px; */
  padding       : 4px;
}

table.brochure td.sub1 {
  border-bottom : 2px solid #c82027;
  border-right  : 2px solid #c82027;
  vertical-align: top;
/*  width         : 240px; */
  padding       : 4px;
}

table.brochure td.sub2 {
  border-bottom : 2px solid #c82027;
  border-right  : 2px solid #c82027;
  vertical-align: top;
/*  width         : 240px; */
  padding       : 4px;
}


table.brochure td.title {
/* font-weight   :bolder;
 font-size     :140%;
*/
 border-bottom :2px solid #c82027;
 text-align    :center;
 vertical-align:middle;
/*  width         :450px; */ 
}

table.brochure td.price {
/* font-weight   :bolder;
 font-size     :140%;
*/
 border-bottom :2px solid #c82027;
 text-align    :center;
 vertical-align:middle;
/* width         :250px; */ 
}

table.brochure td.text {
 border-right  : 2px solid #c82027; 
 border-bottom : 2px solid #c82027;
 vertical-align: top;
 padding       : 5px;
 padding-right : 10px;
 padding-top   : 5 px;
/*  width         : 450px; */
}

table.brochure td.data {
 border-bottom : 2px solid #c82027;
 vertical-align: top;
 padding-left  : 6px;
/* width         : 250px; */
}


img.mainfoto {
 width          : 100%;
 height         : 300px; 
}

img.subfoto1 {
 width          : 224px;
 height         : 147px;
}

img.subfoto2 {
 width          : 224px;
 height         : 147px;
 border-top     : 5px solid white;
}

table.data {
 table-layout   : auto;
 width          : 100%;

 vertical-align:   top;
 padding-top:      1px;
 padding-bottom :  1px;
 padding-left :    6px;
 text-align :      left;
}

td.data_right {
 border-bottom  : none; 
 border-left    : 1px solid silver;
 vertical-align : top;
 padding-left   : 6px;
}

table.data tr td.data_left {
 border         : none; 
 vertical-align : top;
 padding-left   : 6px;
 padding-right  : 3px;
}

/***********************************************************************/
/* maintenance table */


table.maintenance {
	width: 600px;
    
    border:   		0px solid black;
	table-layout:	auto;
	font-family:    verdana;
	font-size:      11px;
	margin:         0px;
	padding:        0px;
	color:          #555555;
	font-size:      11px;
	line-height:    14px;
	text-align:     left;

}

table.maintenance tr th {
    padding-top:    20px;
    padding-bottom: 15px;
    color:          #c82027;
    border-bottom:  2px solid silver;   

}

table.maintenance tr td {
    padding-top:    4px;
    vertical-align: top;
    border-bottom:  1px solid silver;
}


img.img_button {
    border:            0px solid white;
    width :           16px;
    height:           16px;

}

/*************************************************************/
/* mail request table */

table.mail {
	width: 600px;
    
    border:   		0px solid black;
	table-layout:	auto;
	font-family:    verdana;
	font-size:      11px;
	margin:         0px;
	padding:        0px;
	color:          #555555;
	font-size:      11px;
	line-height:    14px;
	text-align:     left;


}

table.mail tr th {
    padding-top:    20px;
    padding-bottom: 15px;
    color:          #c82027;
       

}

table.mail tr td {
    padding-top:    4px;
    vertical-align: top;
    
}

/***************************************************************/
/* inlog screen */

table.contentpane_intranet{
	width: 640px;
    
         border:         0px solid silver;
	table-layout:   auto;
	font-family:    verdana;
	font-size:      11px;
	margin:         0px;
	padding:        0px;
	color:          #555555;
	font-size:      11px;
	line-height:    14px;
	text-align:     left;
}

table.contentpane_intranet td {
         align     : left;
         
}