/* MAIN TEMPLATE */

@import url("/style/css/main/horiznav.css");

body {
	background-color: #EFF4DD;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;
}
body#popup, body#print {
	background-image: none;
	background-color:#FFFFFF;
	margin:0px;
	padding:5px;
}
a {
	color: #000000;
	text-decoration: underline;
}
div#erbvnotice {
	font-weight: bold;
	margin: 0px;
	padding: 5px 5px 5px 25px;
	border-bottom: 2px solid #CE7F28;
	background-color: #FFFFFF;
	color: #236B36;
	text-align: center;
}
div#erbvnotice span {
	margin: 0px;
	padding: 2px 0px 2px 25px;
	background-image: url(/img/icons/warning_small.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea, select, button {
	border: 1px solid #666666;
	font-size:11px;
}
input, textarea, button {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	background-color: #FFFFFF;
	color: #000000;
}
button, input.button, input.submitbutton {
	background-image: url(/img/nav/formbuttonbkg_r.gif);
	background-repeat: no-repeat;
	background-position: right;
	border: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 22px 2px 2px;
	width: auto;
	overflow: visible;/*combination of width:auto and overflow:visible REQUIRED for IE to get rid of autospacing*/
	cursor: pointer;
}
a.name, a.name:hover, div.kader div a.name, div.kader div a.name:hover {
	text-decoration: none;
	border: none;
	background: none;
	color: #000000;
}
img, a img {
	border: 0px;
}
div.fullstretch {
	width:762px;
}
div.cleardiv {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}
div#maincontainer {
	width: 970px;
	margin: 0 auto;
	padding: 0px 15px 0px 15px;
}
div#maincontainer, div#footer {
	background-image: url(/img/main/sitebkg2.gif);
	background-position: center;
	background-repeat: repeat-y;
}
div#maincontainer div#header div#mainlogo {
	float: left;
	width: 260px;
}
div#maincontainer div#header div#mainlogo img {
	margin-top: 5px;
	float: left;
}
div#maincontainer div#header div#mainlogo a#seit1980 {
	margin: 5px 0px 0px 0px;
	padding: 31px 0px 0px 15px;
	font-size: 8pt;
	font-weight: bold;
	display: block;
	color: #4CB904;
	text-decoration: none;
	float: left;
}

/* HORIZONTALE MENU'S */

div#maincontainer div#header div#toplinks {
	float: right;
	width: 700px;
	text-align: right;
	padding-top: 10px;
}
div#maincontainer div#header div#toplinks ul#imglinks {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div#maincontainer div#header div#toplinks ul#imglinks li {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
}
div#maincontainer div#header div#toplinks ul#imglinks li a,
div#maincontainer div#header div#toplinks ul#imglinks li a img {
	margin: 0px;
	padding: 0px;
}
div#maincontainer div#header div#toplinks ul#imglinks li.switch a {
	font-size: 8pt;
	color: #7D7D7D;
}
div#maincontainer div#header div#toplinks ul#imglinks li#phone a {
	margin: 0px;
	padding: 3px 0px 3px 20px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #F87501;
	background-image: url(/img/main/phone.gif);
	background-repeat: no-repeat;
	background-position: left;
}
div#maincontainer div#header div#sfeerpano {
	clear: both;
}
div#maincontainer div#header div#mainmenu {
	background-image: url(/img/main/mainmenubkg.gif);
	background-repeat: no-repeat;
	float: left;  /*For IE6 & background*/
	width: 100%; /*compensate for float*/
	padding: 0px;
}
div#maincontainer div#header div#mainmenu ul {
	float: left;
	list-style-type: none;
	background-image: url(/img/main/mainmenuseparator.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: -1px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
}
div#maincontainer div#header div#mainmenu ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#maincontainer div#header div#mainmenu ul li a {
	background-image: url(/img/main/mainmenuseparator.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	float: left;
	margin: 0px;
	padding: 8px 15px 5px 15px;
	color: #FFFFFF;
	font-size:13px;
	text-decoration: none;
}
div#maincontainer div#header div#mainmenu ul li#leftitem a {
	background-image: none;
}
div#maincontainer div#header div#mainmenu ul li a:hover,
div#maincontainer div#header div#mainmenu ul li.actief a {
	background-image: url(/img/main/mainmenuitembkg_hover.gif);
}
div#maincontainer div#header div#mainmenu ul li#leftitem a:hover,
div#maincontainer div#header div#mainmenu ul li#leftitem.actief a {
	background-image: url(/img/main/mainmenuitembkg_hoverleft.gif);
}

/* INBETWEEN BAR (CRUMBS, PERSONAL AREA) */

div#crumbbar {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	height:40px;
	margin:0px 10px 0px 10px;
}
div#crumbbar div {
	float: left;
	line-height:35px;
}
div#crumbbar div#personal {
	float: right;
}
div#crumbbar div#personal a.favs {
	font-weight: bold;
}

/* LEFT BAR */

div#leftbar {
	width: 180px;
	margin: 0px 20px 0px 0px;
	float: left;
	font-size: 11px;
}
div#leftbar div.boxdiv, div#leftbar div.as_selection  {
	background-image: url(/img/nav/searchbarbkg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FBEBCA;
	margin-bottom:10px;
}
div#leftbar div.as_container {
	margin:0 7px 0 8px;
	padding-bottom:10px;
}
div#leftbar div h4 {
	background-image: url(/img/nav/searchbarheaderbkg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin: 0px 0px 2px 0px;
	padding: 7px 10px;
	height: 21px;
	font-size: 13px;
	font-weight: bold;
}
div#leftbar div div.cleardiv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.generalinput {
	display: block;
	border-style: solid;
	border-color: #D7C8B1;
	border-width: 2px 1px 1px 1px;
	background-color: #FFFFFF;
	font-size: 11px;
}
div#leftbar div#as_basecriteria select {
	width: 165px;
	margin: 5px 0px 0px 0px;
}
div#leftbar div#as_basecriteria select .zero {
	color:#726562;
}
.generalinput {
	float: left;
	height: 13px;
	width: 140px;
	padding: 2px;
	margin: 1px 0px 5px 6px;
}
div#leftbar div#as_freetext img#freetexttop {
	margin: 0px;
}
.keyword{
	border:1px solid #CD9407;
	font-size:11px;
	background-image:url(/img/textinput/bg.gif);
	background-repeat:repeat-x;
	padding:4px 2px 3px 2px;
	width:136px;
}
div#leftbar div.as_selection a {
	text-decoration:none;
}
div#leftbar div.as_selection div#as_selection_links {
	margin:7px 0 0 7px;
	padding:0;
}
div#leftbar div.as_selection div#as_selection_links a {
	display:block;
	text-decoration:underline;
	margin-top:4px;
}
div#leftbar div.as_selection div#as_selection_links a:hover {
	color:#F87501;
}
div#as_selection_links img {
	vertical-align:middle;
	margin-right:2px;
}
div#leftbar div.as_selection ul {
	margin: 0px;
	padding:0px;
	list-style-type:none;
}
div#leftbar div.as_selection ul ul  {
	padding:2px 0 10px 0;
	margin:2px 5px 0px 0;
	background-image:url(/img/zoeken/ulseper.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
div#leftbar div.as_selection ul li {
	margin: 4px 0 0 0;
	padding: 0px;
}
div#leftbar div.as_selection ul li.title {
	font-size:12px;
}
div#leftbar div.as_selection ul li.title ul li {
	font-size:11px;
}
div#leftbar div.as_selection ul li a {
	padding-left:12px;
	background-image:url(/img/nav/searchunselected3.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
div#leftbar div.as_selection ul li a:hover {
	background-image:url(/img/nav/searchselected.gif);
}
div#leftbar div.as_selection ul li a.itemsel {
	padding-left:11px;
	color:#f14a08;
	background-image:url(/img/nav/searchselected.gif);
}
div#leftbar div.as_selection ul li a.itemsel:hover {
	background-image:url(/img/nav/searchunselected5.gif);
	color:#E44317;
	text-decoration:line-through;
} 
div#leftbar div.as_selection a.assel {
	font-size:11px;
}
div#leftbar div.as_selection ul li.jumpin {
	margin:0px;
	padding-top:3px;
}
div#leftbar div.as_selection ul li.jumpin a {
	background-image:none;
	padding-left:22px;
	background-image:url(/img/nav/searchunselected_jumpin3.gif);
	background-position:12px 0px;
}
div#leftbar div.as_selection ul li.jumpin a:hover {
	background-image:url(/img/nav/searchunselected_jumpin3_ho.gif);
}
div#zhuid {
	text-align:right;
	padding:0; margin:5px 0 0 0;
}
#chk_zhuid {
	background:none;
	padding:0; margin:0;
	border:none;
}
/* RIGHT BAR */

div#rightbar {
	background-color: #F6F5F3;
	background-image: url(/img/nav/rightbarbkgbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 180px;
	margin: 0px 0px 0px 15px;
	padding: 0px 5px 5px 5px;
	float: right;
	font-size: 11px;
}
div#rightbar h4 {
	font-size: 11px;
	color: #2B702F; /*#F87501;*/
	font-weight: bold;
	margin: 0px 0px 10px 5px;
}
div#rightbar ul {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 25px;
	list-style-image: url(/img/nav/rightbarbullet.gif);
}
div#rightbar ul li {
	margin: 0px;
	padding: 0px;
}
div#rightbar ul li.tiscurrent {
	margin-bottom: 3px;
}
div#rightbar ul li.tiscurrent a {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1px;
}
div#rightbar ul li a.actief {
	font-weight: bold;
	color: #F87501;
}
div#rightbar ul li a { text-decoration: none; }
div#rightbar ul li a:hover { text-decoration: underline; }
div#rightbar ul#aanraders { 
	list-style: none;
	list-style-image: none; /*For IE*/
	padding-left: 0px;
	text-align:center;
}
div#rightbar ul#aanraders img { border: 1px solid #D6D6D6; }
div#rightbar p#rightbar_chat {
	padding: 10px 0px;
	text-align: center;
}

/* RECENT HOMES BAR */

div#recenthomes {
	margin: 30px 0px;
	padding: 5px;
	background-color: #F6F5F3;
	border-top:1px solid #D6D6D6;
	font-size: 11px;
	clear: both;
}
div#recenthomes h4 {
	font-size: 11px;
	color: #2B702F; /*#F87501;*/
	font-weight: bold;
	margin: 0px 0px 10px 5px;
	padding: 0px;
}
div#recenthomes ul { 
	list-style: none;
	list-style-image: none; /*For IE*/
	padding-left: 0px;
	text-align:center;
	margin: 0px 0px 0px 5px;
}
div#recenthomes ul li {
	float: left;
	padding: 0px 5px 0px 0px;
	list-style-image: none;
}
div#recenthomes ul img { border: 1px solid #D6D6D6; }

/* MAIN CONTENT */

div#maincontent {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}
div#contentcontainer.bookingerror div#maincontent {
	width: 765px; /*ivm setGeneralMessage*/
}
div#maincontent a, a.orangea {
	color: #F87501;
}
div#maincontent a:hover {
	text-decoration:none;
}
div#maincontent a.name {
	color: #000000;
}
div#maincontent h1 {
	margin: 0px 0px 15px 0px;
	font-size: 16px;
	color: #306C30;
	text-align:left;
}
div#maincontent div#contentbelowtabs h1 {
	font-size: 15px;
	margin: 0px 0px 5px 0px;
	color: #000000;
}
div#maincontent div#contentdiv {
	width: 560px;
}
div#maincontent div#contentdiv ul {
	list-style-type: square;
}
div#maincontent div.kader {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 555px;
	font-size:12px;
}
body#popup div#maincontent div.kader { width: 570px }
div#maincontent div.kader h2 {
	background-color: #F1ECE8;
	color: #727272;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 8px;
	line-height: 115%;
}
div#maincontent div.kader h2 a {
	color: #7C7875;
	letter-spacing: 1px;
}
div#maincontent div.kader div {
	margin: 0px;
	padding: 3px;
}
div#maincontent div.kader div div#gmap_kml div {
	padding: 0px; /*anders wordt de layout van de map verneukt*/
}
div#maincontent div.kader div h3 {
	font-size: 13px;
	margin: 0px 0px 3px 0px;
}
div#maincontent div.kader div div.bottomtext { text-align: right; }
div#maincontent p {
	margin: 0px 0px 15px 0px;
}
div#maincontent div#contentdiv div#footerbar { /*niet de hoofdfooter; slechts een decoratiebalkje*/
	background-color: #F1ECE8;
	height: 10px;
}
div#anchorbar {
	text-align: center;
	font-size: 11px;
	margin: 0px 0px 7px 0px;
}
div.toplink {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
div.toplink img {
	padding: 3px;
}

/* FOOTER */

div#footer {
	font-size: 11px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	width: 1000px;
}
div#footer, div#footer a {
	color: #999999;
	font-weight: normal;
}
div#footer a:hover {
	color: #000000;
}
div#footer a#rss {
	background-image: url(/img/icons/feed.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0px 0px 0px 15px;
}
div#footer p#logos a {
	margin: 5px;
}
div#footer p#logos {
	display: block;
	margin: 0px;
	padding: 15px 0px 35px 0px;
	background-image: url(/img/main/footerbkg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

/* SPECIFICS */

div.kader div a.imglink, a.imglink img { text-decoration: none; border: none; }
div.kader div a.imglink:hover,div.kader div div a.imglink:hover { text-decoration: none; background: none; border: none; }
div.kader div a.imglink:hover img,div.kader div div a.imglink:hover img { background: none; border: none; }

/* FORMS */
div.form div input.submitbutton {
	margin-top: 10px;
}
div.form div br {
	clear: both;
}
div.form div label {
	float: left;
	padding: 0px 2px;
	margin: 0px 0px 2px 0px;
	text-align: right;
	font-size: 100%;
}
div.form div label.void {
	display: none;
}
div.form div input, div.form div textarea {
	/*display: block;*/
	float: left;
	padding-left: 2px;
}
div.form div input, div.form div select, div.form div textarea {
	margin: 0px 0px 2px 0px;
	background-repeat: no-repeat;  /*voor eventuele mandatory fields*/
	background-position: top right;
}
input.chkbx, input.rdbtn {
	border: none;
	background: none;
}
div.fielderror, div.form div div div.formtussenkopje {
	clear: both;
	padding: 0px;
}
div.fielderror {
	color: #FF0000;
	font-weight: bold;
}
div.hide_error {
	display: none;
}
div.show_error {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 150px;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	clear: both;
}
div#maincontent div#contentdiv div.kader div div.form div div.show_error {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 150px;
}
p.err {
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
div.form div div.formtussenkopje {
	padding-top: 20px;
}
/* Standaardform */
div.form div.default label { width: 150px; }
div.form div.default select { width: 180px; }
div.form div.default input.large, div.form div.default input.large_mandatory { width: 300px; }
div.form div.default input.medium, div.form div.default input.medium_mandatory { width: 150px; }
div.form div.default input.small, div.form div.default input.small_mandatory { width: 75px; margin-right: 5px; }
div.form div.default div.fielderror,
div.form div.default div.formtussenkopje { padding-left: 165px; }
div.form div.default input.submitbutton { margin-left: 165px; }
div.form div.default div.show_error { padding-left: 165px; }

div.form div.default input.large_mandatory, div.form div.default input.medium_mandatory, div.form div.default input.small_mandatory { 
	background-image:url(/img/alg/form_required.gif);
}

/**/

div#overDiv {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	line-height: normal;
}

a.bigbutton_arrow,
div#maincontent a.bigbutton_arrow {
	background-image:url(/img/button/btn_arrow_20h.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:4px 30px 2px 10px;
	font-size:12px;
	height:18px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.bigbutton_arrow:hover {
	background-image:url(/img/button/btn_arrow_20h_over.gif);
}
#sbtn_searchbox.bigbutton_arrow {
	margin-top:20px;
	color:#FFFFFF;
}
a.as_freetext_link {
	display:block;
	background-image:url(/img/icons/left_searchinsr3.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	text-align:right;
	text-decoration:none;
	margin-top:8px;
}
a.as_freetext_link:hover {
	text-decoration:underline;
}
a#btn_map {
	width:135px;
	height:40px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(/img/button/btn_map.gif);
	display:block;
	line-height:40px;
	padding-right:30px;
	text-align:right;
	text-decoration:none;
}
div.glide { 
	position:absolute; visibility:hidden; 
	top:0;
	width:275px; z-index:200;
	padding:10px;
	background-image:url(/img/main/flmap_bg.jpg);
	background-position:left bottom;
	border:2px solid #198100;
}
div.glide p { margin:.6em .8em .8em .6em }  
div#corsmap {
	/*position:absolute;
	top:0px;
	left:440px;
	z-index:200;
	background-color:#1E8F00;
	padding:20px;
	border:3px solid #FFFFFF;
	width:540px;
	*/
}
div#corsmap .radio {
	background:none;
	border:none;
	padding:0; margin:0;
}
div#cormaps form {
	margin:0; padding:0;
}
div#corsmap #corsmap_options {
	width:535px;
	padding:10px;
	margin:5px 0px 0px 0px;
	background-color:#F6F5F3;
	border:1px solid #C9C6BE;
	border-bottom:none;
}
div#corsmap #corsmap_options p {
	margin:0; padding:0;
	font-size:14px;
}
div#corsmap #corsmap_options #sel_dist {
	width:60px;
}
div#corsmap #corsmap_options #corsmap_input {
	margin:5px 0 4px 0;
}
div#corsmap #corsmap_message {
	margin-top:2px;
}
div#corsmap #map {
	 height: 450px;
	 width:755px;
	 border:1px solid #C9C6BE;
}

div#corsmap #corsmap_punaise {
	line-height:25px;
	height:25px;
}
div#corsmap #corsmap_method {
	padding:5px 0 0 30px;
	background-image:url(/img/zoeken/engine5/cors_bg.gif);
	background-repeat:no-repeat;
	background-position:10px top;
}
div#corsmap a {
	color:#F14A08;
}
div#corsmap #corsmap_punaise a:hover {
	text-decoration:underline;
}
div#corsmap #corsmap_punaise a img {
	vertical-align:middle;
	margin-left:5px;
}
div#corsmap a#corsmap_close {
	padding:5px;
	background-color:#EEFCEA;
	color:#F90000;
}
div#corsmap #corsmap_poitypes {
	background-color:#F6F5F3;
	padding:10px;
	width:735px;
	border:1px solid #C9C6BE;
	border-top:none;
}
div#corsmap #corsmap_poitypes div.poitype{
	float:left;
	width:168px;
	height:24px;
	line-height:24px;
	margin:0px 0px 5px 10px;
	font-size:11px;
}
div#corsmap #corsmap_poitypes div.poitype img{
	vertical-align:middle;
}
div#corsmap #corsmap_poitypes div.poitype input {
	border:none;
	background:none;
	margin:0; padding:0;
}
#infobox {
	width:292px;
	position:absolute;
	visibility:hidden;
}
#infobox #infobox_top {
	height:19px;
	background-image:url(/img/infobox/top.gif);
	padding:16px 0 0 10px;
	text-align:center;
}
#infobox #infobox_top a	{
	color:#FFFFFF;
	font-weight:bold;
}
#infobox #infobox_content {
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-image:url(/img/infobox/bg.gif);
}
#infobox #infobox_bottom {
	height:10px;
	background-image:url(/img/infobox/bottom.gif);
}
div#save_sr, #travelagency {
	position:absolute;
	background-color:#EEFCEA;
	border:2px solid #1E8F00;
	padding:2px 10px 10px 10px;
	margin-left:20px;
	width:400px;
}
div#save_sr {
	visibility:hidden;
}
#travelagency {
	display:none;
	text-align:left;
	margin-top:50px;
}
div#save_sr h3, #travelagency div h3 {
	padding:0;
	margin:0;
	color:#306C30;
	font-size:14px;
}
div#save_sr #save_sr_email {
	margin:8px 0 8px 0;
	padding:8px;
	float:right;
	text-align:right;
	border:1px dashed #1E8F00;
	background-color:#eeebeb;
}
div#save_sr #chk_save_sr_email {
	background:none;
	border:none;
}
div#save_sr #save_sr_mssg {
	color:#787878; font-size:9px; margin-top:10px; line-height:normal; text-align:center;
}
.sup {
	background-color:#306C30; color:#FFFFFF;
}
.sup2 {
	background-color:#e9e7e2;
}
.btn_sgeb {
	padding-top:34px; 
	background-image:url(/img/icons/left_point6.gif); 
	background-position:top center; 
	text-align:center; 
	width:67px; 
	float:left; 
	background-repeat:no-repeat; 
	display:block;
}
.btn_sgeb:hover {
	color:#F87501;
} 
#btn_sgeb_txt {
	width:30px; padding-top:10px; float:left; font-size:10px; text-align:center;
}
#btn_map2 {
	background-image:url(/img/icons/left_map.gif);
}
.btn_grad, .btn_grad_on, .btn_grad_pin {
	height:26px;
	background-image:url(/img/algbutton/btn_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
}
.btn_grad a, .btn_grad_on a, .btn_grad_pin a{
	display:block;
	height:24px;
	padding:2px 2px 0px 8px;
	background-image:url(/img/algbutton/longbg.gif);
	background-repeat:repeat-x;
	margin-right:8px;
	color:#000000;
	text-decoration:none;
}
.btn_grad a:hover, .btn_grad_on a:hover, .btn_grad_pin a:hover {
	color:#CD9509;
}
.btn_grad_pin a{
	background-image:url(/img/algbutton/longbg_pin.gif);
}
.general_message {
	background-position:right center;
	font-size:12px;
	margin-bottom:10px;
}
.general_message div {
	padding:11px 10px 11px 56px;
}
.general_message .info, .general_message .loadmssg {
	background:url(/img/messages/icon_info.gif) #F1F6F7 no-repeat 10px 5px;
	border:1px solid #20A3C3;
}
.general_message .info {
	border-left:none;
	border-right:none;
}
.general_message .warning {
	background:url(/img/messages/icon_warning.gif) #FBEBCA no-repeat 10px 5px;
	border:1px solid #EEC062;
	border-left:none;
	border-right:none;
}
.general_message .error {
	background:url(/img/messages/icon_error.gif) #FFF3EE no-repeat 10px 5px;
	border:1px solid #FD5454;
	border-left:none;
	border-right:none;
}
.ajloader, #ajloadermssg {
	padding:6px 11px 11px 11px;
	position:absolute;
	background-color:#f6f5f3;
	display:none;
}
#ajloadermssg {
	border:1px solid #cd9407;
	font-size:11px;
	display:block;
	background-color:#FFFFFF;
	display:none;
}
#ajloadermssg ul {
	list-style-type: none;
	padding: 0;
	margin: 5px 0 0 5px;
}
#ajloadermssg ul li{
	background-image: url(/img/zoeken/listitems/listitem.gif);
	background-repeat: no-repeat;
	padding-left:11px;
	line-height:14px;
	margin-top:5px;
}
.ajloader {
	width:150px;
	text-align:right;
}
.ajloader img {
	vertical-align:middle;
	padding-left:5px;
}
#ta_welcome {
	padding:10px; color:#E27C00;
	border-bottom: 1px solid #E27C00;
	text-align:center;
	background-color:#FFFFFF;
	margin-bottom:10px;
}
#ta_info {
	margin-top:10px;
}