/*****************************************************************************
 *
 *  Copyright            : Copyright (C) Vizzual
 *  Email                : info @ vizzual.com
 *	
 *  
 *  Disclaimer:
 *	Niets uit dit script mag zonder toestemming van de maker van deze
 *	scripting gekopieerd, of doorverkocht worden aan derden. De maker van deze
 *	scripting blijft ten alle tijden copyright op dit product houden. De 
 *	scripting is ter beschikking gesteld door Vizzual.
 *	Dit programma is GEEN vrije software, en mag niet worden doorverkocht en/
 * 	of gewijzigd worden tenzij de eigenaar toestemming hiervoor heeft verleend
 *
 *****************************************************************************/

html,body						{ margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: small; overflow-x:hidden; }
html							{ background: url(../images/background_repeat.jpg); }
body							{ background: url(../images/background.jpg) repeat-x;; padding: 0px 228px 50px 228px; }

h1								{ font-size: 20px; margin: 0px 0px 1em 0px; text-align: center; color: #16007c; }
h2								{ font-size: 15px; margin: 1em 0px 0px 0px; color: #16007c; }
h3								{ font-size: 15px; margin: 0px; text-align: right;  color: #16007c; }
table, tr, td					{ border-collapse: collapse; text-align: left; margin: 0px; padding: 0px; vertical-align: top; }
th								{ padding: 0px 0px 0px 3px; text-align: left; }
img								{ border: none; }
form							{ margin: 0px; }
input							{ width: 220px; font-size: small; }
select							{ width: 226px; font-size: small; }
textarea						{ width: 220px; height:100px; font-size: small; }
p								{ margin: 0px 0px 1em 0px; }
pre								{ font-size: 12px; }
tbody tr.even td				{ background-color: #eeeeee; }
tbody tr.ruled td				{ background-color: #cccccc; }

.submit							{ margin: 5px 0px 0px 0px; }
#menu_groups .submit			{ width: 126px; }

#body							{ width: 547px; margin: 0px auto 0px auto; }
#header							{ font-size: 0px; height: 191px; }
#header h1						{ display: none; }
#menu							{ background:url(../images/menu.jpg) no-repeat; height: 28px; font-size: 13px; font-weight: bold; font-family:Geneva, Arial, Helvetica, sans-serif; }
#menu div						{ color: #16007c; padding: 5px 25px 0px 25px; font-weight: bold; }
#menu div img					{ position: absolute; margin: -5px 0px 0px 0px; }
#menu div a						{ color: #16007c; text-decoration: none; }
#menu div a:hover				{ text-decoration: underline; }
#menu div span					{ margin: 0px; padding: 0px; }

.menu_group_top					{ background:url(../images/menu_group_top.jpg) no-repeat; height: 13px; width: 220px; }
.menu_group_top div				{ position: absolute; margin: -9px 0px 0px 0px; width: 220px; text-align: center; color:#FFFFFF; text-transform:uppercase; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.menu_group_bottom				{ background:url(../images/menu_group_bottom.jpg) no-repeat; height: 13px; width: 220px; font-size:1px; }
.menu_group_text 				{ background:url(../images/menu_group_background.jpg) repeat-y; width: 220px; }
.menu_group_text .content		{ padding: 0px 10px 0px 10px; }
.menu_group_text ul				{ position: relative; margin: 0px; padding: 0px; list-style: none; }
.menu_group_text ul	li			{ padding: 0px; }

#menu_groups					{ position: absolute; top: 225px; margin-left: -225px; color: #16007c; font-weight: bold; font-size:11px; }
#menu_groups input				{ font-size: x-small; width: 120px; }
#menu_groups select				{ font-size: x-small; width: 126px; }
.menu_group						{ margin: 10px 0px 0px 0px; }
.menu_group a					{ color: #16007c; text-decoration: none; font-size: small; }
.menu_group a:hover				{ text-decoration: underline; }
#menu_groups_right				{ position: absolute; top: 225px; margin-left: 550px; color: #16007c; font-weight: bold; font-size:11px; }

#content						{ background:url(../images/background_content.jpg) repeat-y; padding: 20px 25px 10px 25px; line-height: 1.5em; min-height: 485px; height: auto !important; height: 485px; }

#breadcrumb						{ margin: 0px 0px 1em 0px; }

.list							{ width: 100%; line-height:normal; }
.list a							{ text-decoration: none; }
.list a:hover					{ text-decoration: underline; }
.list td						{ padding: 0px 0px 0px 3px; }

.list_nostripes					{ width: 100%; line-height:normal; }
.list_nostripes a				{ text-decoration: none; }
.list_nostripes a:hover			{ text-decoration: underline; }
.list_nostripes a div			{ width: 150px; height: 115px; overflow: hidden; cursor: hand; }

.list_house_top					{ position: absolute; width: 536px; margin: -3px 0px 0px -20px; background: url(../images/background_house_top.gif) top left #a8bcdc; line-height: normal; color: #FFFFFF; padding: 2px; height: 17px; font-weight: bold; }
.list_house_top img				{ vertical-align: middle; }
.list_house_desc				{ overflow: hidden; font-size: 90%; width:200px; padding: 0px 12px 0px 12px; }
.list_house_info				{ font-size: 80%; padding: 0px 0px 0px 3px; }
.list_house_more				{ display: none; line-height: normal; }

.nav							{ text-align: center; color: #666666; line-height: normal; }
.nav a							{ text-decoration: none; color: #666666; }
.nav a:hover					{ text-decoration: underline; }
.nav_2							{ font-size: 18px; }
.nav_3							{ font-size: 28px; }
.nav_4							{ font-size: 18px; }

.message						{ color:#FF7803; font-weight: bold; text-align: center; margin: 0px 0px 1em 0px; }

.map_img						{ display:none; position: absolute; }

#footer							{ background:url(../images/footer.jpg) no-repeat; height: 50px; color: #000000; }
#footer div						{ margin: 0px 0px 10px 0px; text-align: center; }
#footer div a					{ color:#000000; text-decoration: none; }
#footer div a:hover				{ text-decoration: underline; }
#footer img						{ vertical-align: middle; }

.hilight						{ position: absolute; width: 536px; margin: 0px 0px 0px -19px; background: url(../images/highlight.gif); }
.hilight div					{ padding: 0px 20px 0px 20px; }
