
#content h2, #content h2 a, #content h2 a:link, #content  h2:a:visited { font-size:15px; color:#000000}
#content { text-align:left}
#content form {margin:0}

#content fieldset{border: 1px solid #666;}
#content fieldset legend{ color:#666; font-weight:bold;padding:0px 5px;}
#content fieldset div{padding:2px 10px 2px 10px;}
#content img { border : 0}


#content #loginbox {padding:10px; background-color:#f3f3f3; height:100%; border:1px solid #b4b4b4; }
#content #searchbox {padding:10px; background-color:#f3f3f3; height:100%; border:1px solid #b4b4b4; }
#content #searchbox select, #content #searchbox input {font-size:12px}
#content #searchbox .row { display:block; margin-bottom:2px; clear:both}
#content #searchbox #search { padding:3px; font-size:12px; width:310px;}
#content #searchbox #btnSubmit { padding:2px; font-size:12px; 60px; font-weight:bold}

#breadcrumbs a,#breadcrumbs a:link,#breadcrumbs a:visited {color:#000;text-decoration:none}
#breadcrumbs a:hover,#breadcrumbs a:active {text-decoration:underline}

#content .guide {clear:both;float:none;height:1px; border-top:1px solid #ccc; margin: 6px 0px}
#content .guide hr {clear:both;float:none;display:none;}

.frmMod {background:#dc0000;font-size:10px}
.frmMod th {font-weight:bold;color:#fff;text-align:left;background:#dc0000;font-size:10px;}
.frmMod td {background:#FFF;font-size:10px;}
.frmMod td span td {background:#f3f3f3}
.frmMod th.sub {font-weight:bolder;color:#b7b7b7;padding-top:5px;padding-bottom:5px;background:#eee;font-size:12px;}
.frmMod input, .frmMod select,  .frmMod textarea  {padding:2px;margin:1px;border:1px solid #333;font-size:10px }
.frmMod td.but input {font-size:12px;font-weight:bolder;color:#fff;padding-top:5px;padding-bottom:5px;background:#dc0000}
.frmMod input.none  {padding:0px;margin:0px;border:0;font-size:10px }
#content #btnSelect {font-size:10px;font-weight:bolder;color:#fff;background:dc0000;width:200px;}

.odd, .even {clear:both}

#content label { width:100px; text-align:left;float:left;margin-right:5px;}
#content #profile label { width:70px; text-align:left;float:left;margin-right:5px;}
.supplierdata {clear:both;}
.supplierdata .name { font-weight:bold; font-size:12px}
.supplierdata span { font-weight:bold; font-size:12px;display:block;width:260px;margin-left:105px;}
.supplierdata a, .supplierdata a:link, .supplierdata a:visited { font-weight:bold }
.supplierlogo img {     display: block; margin-left: auto; margin-right: auto ;}

table.data {background:#19438e}
table.data th {font-weight:bold;text-align:left;background:#fcb04a;color:#19438e}
table.data td {text-align:left;background:#FFF}
span.na { color:#999999;}

.photo {padding:5px;}
.logout { float:right; position:relative; padding:5px}
.logout a { color:#FFFFFF}

#content #loginbox label { padding:3px 0px}

#search-results { display:block}
#search-results h3{ margin-bottom:2px}
#search-results h3 span a, #search-results h3 span a:link, #search-results h3 span a:visited { color:#000}
#search-results .result { border-bottom:1px solid #ccc; padding-top:5px; padding-bottom:5px; }
#search-results .result .row label { width:70px}

#kenmerken {margin-bottom:12px}
#kenmerken .row { padding:4px}
#kenmerken .row div { margin-left:90px}
#kenmerken .row span { width:90px; float:left; display:block; font-weight:bold }
#kenmerken .odd { background-color:#e7e7e7}

.apply td, .apply th { padding:3px; padding-left:0px;}

#loginbox .row {clear:both}

h3 {margin:0px}
h4 { margin:0px; font-size:14px}
h4 a, h4 a:link, h4 a:visited { color:#000000}

.boxy {border:1px solid #ccc; background-color:#e7e7e7; padding:4px; margin-bottom:12px}

.address { font-size:13px}



.picture { float:left; width:120px; height:120px}
.picture-listing { float:left; width:50px; height:60px; overflow:hidden; margin-right:4px}
.picture-listing img { width:51px;}
.result { clear:both; height:100%; overflow:auto}
.seperator { clear:both}


.message	{ text-align: center;  font-weight: bold; padding: 10px; border: 1px solid #000; background-color: #fff;}

.warning 	{ background-color: #EEE; border-color: #F00; color: #F00;}
.success 	{ background-color: #9C9; border-color: #3C0; color: #060;}
.error		{ background-color: #EEE; border-color: #F00; color: #F00;}

.odd { background-color:#f0f0f0}
.even { background-color:#f6f6f6}

.cv-item { padding-left:0px; margin-bottom:1px}
.edit-ctrl { float:right; font-size:9px}

ul#index { margin:0px; padding:0px; border-top:2px solid #ccc; border-bottom:2px solid #ccc; padding:4px 0px; margin:4px 0px; height:100%; overflow:auto}
ul#index li { margin:0px; padding:0px; list-style:none; float:left; padding:0px 0px 0px 0px;; font-size:14px;  background:none}
ul#index li.first { padding-left:0px}
ul#index li.last { padding-right:0px; border:0}
ul#index li a { color:#999999; background:none; text-decoration:none;	padding:0 0 0 14px; }

.person-data, .company-address {float:left; width:350px; padding-top:3px}
.person-data div.row ,  .company-address div.row{ display:block; clear:both}

.textelement-box a{

	text-decoration:none;

}
.textelement-box a:hover{
	text-decoration: underline;
}

.textelement-box ul, .textelement-box ul li {
list-style:none;
margin:0;padding:0
}

.textelement-box ul li a{
	color:#ef2500;
	background:url(http://www.zorgvisie.nl/static/zorgvisiestyle/images/bull-list-rollover.gif) no-repeat 2px 5px;
	display:block;
	padding:0 0 0 18px;
	line-height:18px;
	text-decoration:none;
}
.textelement-box ul li a:hover, .side-block ul li.active a {
	color:#ef2500;
	text-decoration:underline;
	background:url(http://www.zorgvisie.nl/static/zorgvisiestyle/images/bull-list.gif) no-repeat 2px 5px;
}

