/* General Styles */

body 
{
	margin:0px;
	padding:px;
	text-align:center;
	background: #ffffff url(img/background.jpg) repeat-x;
}

body, td
{
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:10pt;
	color:#5f6469;
	line-height:15pt;
}

h1
{
	font-family:Tahoma,Helvetica,Sans-serif;
	font-size:14pt;
	color:#569be2;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

h2
{
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:10pt;
	color:#c53b20;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
}

h3
{
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:10pt;
	color:#569be2;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

a:link, a:visited {color:#569be2}
a:hover {color:#c53b20;}


/* Structure */

.ho_wrapper
{
	width:900px;
	margin:auto;
	margin-top:30px;
	border: 1px solid #98b2cc;
}

.ho_header
{
	height:44px;
	background: #c53c21 url(img/header.jpg) repeat-x;
	text-align:right;
	width:900px;
}

.ho_search
{
	padding-top:5px
}

.ho_search input 
{
	margin-top:6px;
	margin-left:10px;
	border:1px solid black;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}

.ho_search img 
{
	border:0px;	
	margin-right:5px;
}

.ho_taal
{
	width:700px !important;
	height:18px;
	float:left;
	text-align:right;
}

.ho_taal a:link, .ho_taal a:visited {color:white}

.ho_taal a:hover {color:white}


.ho_taal img
{
	margin:0px;
	padding:0px;
}

.ho_splash img {_margin-bottom:-2px}

.ho_middle
{
	background:	#f8eac0;
	padding-top:6px;
}

.ho_bottom
{
	background: #f6e5b3 url(img/content_gradient.jpg) repeat-x;
	padding:15px 24px 15px 24px;
	text-align:left;
	width:852px;
	_width:900px;
}

.ho_contenttable
{
	border-collapse:collapse;
}

.ho_contenttable td {vertical-align:top}

.ho_rightkol
{
	width:33%;	
	border-left:1px dotted #569be2;
	padding-left:28px;
}

.ho_rightkol p
{
	margin:0px;
	padding:0px;	
}

.ho_contentkol
{
	padding-right:10px;	
}

.ho_footer 
{
	width:900px;
	margin:auto;
	font-size:8pt;
	margin-top:6px;
}

.ho_copyright
{
	float:right;
	width:450px;
	text-align:right;	
	padding-bottom:25px;
}

.ho_undermenu
{
	width:450px;
	float:left;	
	text-align:left;
}

.ho_rightimage
{
 border:1px solid #cccccc;
 background:white;
 float:left;
}

.ho_rightimage img {margin:9px;}


/* Main Menu */

.ho_mainmenu
{
	background: #efdca5 url(img/menu_gradient.jpg) repeat-x;
	overflow:hidden;
	_overflow:none;
	_height:33px;
	width:900px;
}

.ho_mainmenu ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;	
	margin-left:8px;
	_margin-left:10px;
}

.ho_mainmenu li
{
	float:left;	
	margin-left:13px;
	margin-right:13px;
	display:block;
	height:33px;
}

.ho_mainmenu li a 
{
	padding-top:5px;
	display:block;
	padding-bottom:8px;
}

.ho_mainmenu li a:link, .ho_mainmenu li a:visited {color:#5f6469; text-decoration:none}

.ho_mainmenu li a:hover {color:#c53b20}

#ho_selected
{
	background: url(img/tab_left.jpg) top left no-repeat;	
	height:33px;
	padding-left:8px;
	margin-left:6px;
	margin-right:6px;
}

#ho_selected a 
{
	background: url(img/tab_right.jpg) top right no-repeat;	
	padding-right:10px;
}

#ho_selected a:link, #ho_selected a:visited {color:#c53b20;font-weight:bold}

/* Featured Boxes */

.ho_featuredtable
{
	border-collapse:collapse;
	width:900px;	
	margin:0px;
	padding:0px;
	margin-left:3px;
	_width:897px;
	min-height:188px;
}

.ho_featuredtable td 
{
	padding:3px;
	width:33%;
	vertical-align:top;
	background: url(img/featured_box.jpg) no-repeat;
	min-height:188px;
}

.ho_featuredbox
{
	width:253px;
	min-height:188px;
	text-align:left;
	padding:20px;
	_width:293px;
	_margin-bottom:14px;
}

/* Submenu */

.ho_submenu
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:block;
	height:26px;
}

.ho_submenu li
{
	display:block;
	float:left;	
	margin-left:20px;
	margin-right:20px;
}

.ho_submenu a:link, .ho_submenu a:visited {color:#5f6469;text-decoration:none;font-weight:bold;}

.ho_submenu .ho_selected a:link, .ho_submenu .ho_selected a:visited {color:#c53b20;}

/* solpart menu */
	
.adminmenu_container
{
  margin-top:0px;
  margin-left:260px;
  width:280px;   
  font-size:8pt;
}

 .moduletitle_menuarrow, .moduletitle_rootmenuarrow, .moduletitle_menuicon {
	display: none;
}

.moduletitle_submenu
{
	background: white;
	border: 1px solid #2D2D2D;
	cursor: hand;
	font-size:8pt;
	cursor: pointer;
	filter: none;
	font-weight: normal;
	margin:0px;
	margin-left:1px;
	margin-top:-2px;
	padding: 0px;
	width:162px;
	z-index: 1000;
	font-family:Verdana,helvetica;
}

html>body .moduletitle_submenu
{
	margin-left:-3px;	
	margin-top:0px;
}

.moduletitle_submenu .moduletitle_menuitemsel
{
  height: 24px;
  background: #E0DEDE;
}

.moduletitle_submenu .moduletitle_menuitem, .moduletitle_submenu .mainmenu_menuitem
{
    background: #ffffff;
    height: 24px;
}

.moduletitle_menuitem, .mainmenu_menuitem {
	color: #000000;
	font-size:8pt;
	font-weight:normal;
	height: 24px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	width:162px;
}

.moduletitle_menuitemsel {
	color: #B8B8B8;
	font-size:8pt;
	cursor: hand;
	height: 24px;
	padding: 0px; /* 15px 0px 16px;*/
	margin: 0 0 0 0px;
	width:162px;
}

.moduletitle_menuitem, .moduletitle_menuitemsel {
	padding: 0 0 0 0px;
}



.mainmenu_menuarrow, .mainmenu_rootmenuarrow, .mainmenu_menuicon {
	display: none;}

 .moduletitle_menuarrow, .moduletitle_menubreak, .moduletitle_rootmenuarrow, .moduletitle_menuicon {
	display: none;
}

.mainmenu_menuitemsel, .moduletitle_menuitemsel {
	color: white;
	cursor: hand;
	height: 24px;
}

.adminmenu_container .mainmenu_root
{
 color:#B8B8B8;   
}

/* Contact Form */

.su_contactform {border-collapse:collapse}
.su_contactform td {padding:4px;padding-right:15px}

.NormalRed {color:Red; font-weight:bold}

/* Buttons */

.ab_activebutton
{
	background: url(img/button_right.gif) top right no-repeat;
	margin:0px;
	padding:0px;
	float:left;
}

.ab_activebutton a:link, .ab_activebutton a:visited, .ab_activebutton a
{
	background: url(img/button_left.gif) top left no-repeat;
	display:block;
	padding:6px 10px 8px 16px;
	color:#569be2;
	text-decoration:none;
	font-weight:bold;
	margin-right:8px;
}

.ab_greenbutton
{
	background: url(img/greenbutton_right.gif) top right no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	
}

.ab_greenbutton a:link, .ab_greenbutton a:visited, .ab_greenbutton a
{
	background: url(img/greenbutton_left.gif) top left no-repeat;
	display:block;
	padding:6px 10px 8px 16px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	margin-right:8px;
}

.ab_inactivebutton
{
	background: url(img/button_right.gif) top right no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	
}

.ab_inactivebutton a:link, .ab_inactivebutton a:visited, .ab_inactivebutton a
{
	background: url(img/button_left.gif) top left no-repeat;
	display:block;
	padding:6px 10px 8px 16px;
	color:#bfbfbf;
	text-decoration:none;
	font-weight:bold;
	margin-right:8px;
}

/* Contact Form Styles */

.ab_contactform {border-collapse:collapse}
.ab_contactform td {padding:4px;padding-right:15px;padding-left:10px;}
.ab_contactform th {padding:4px;padding-right:15px;padding-left:10px;}

.ab_contactform_cell {background:#fff}
.ab_contactform_topcell {background:#fff;border-top:1px solid #569be2;padding-top:8px}
.ab_contactform_bottomcell {background:#fff;border-bottom:1px solid #569be2;padding-top:8px}
.ab_contactform_cellheader {color:#c53b20;padding-top:8px;padding-bottom:1px}

.NormalRed {color:Red; font-weight:bold}

/* Commerce */

.su_warning
{
	width:570px;
	background:	#f7f09e url(img/warning.gif) 10px 3px no-repeat;
	border-top:1px dotted #b7821b;
	border-bottom:1px dotted #b7821b;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:30px;
	margin-top:15px;
}
