/*<![CDATA[[*/


/* --- _stylesheets/screen_particulieren.css --- */

/* def:#ed843c;part:#ed843c;ond:#93C063;*/
/*----general----*/
html {
	font-size:100.01%;
	height: 100%;
}
body{
	margin:0;
	color:#000;
	font:62.5% Arial, "Trebuchet MS", sans-serif;
	background:#f6f7f8;
	height: 100%;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#ed843c;
	font-weight:normal;
}
h1{
	clear:left;
	font-size:24px;
	color:#ed843c;
	margin:0 0 24px;
	font-weight:normal;}
h2{
	clear: left;
	font-size:18px;
	color:#ed843c;
	margin:10px 0 0 0;
	font-weight:normal;
}
h3{
	clear:left;
	font-size:16px;
	color:#424142;
	margin:10px 0 0 0;
	font-weight:normal;
}
ul,
li{
	width:500px;
	clear:left;
	font-size:14px;
	color:#424142;
}
a:hover{text-decoration:underline;}
.hidden { display: none !important; }
#page {
	width:962px;
	position:relative;
	margin:0 auto;
	min-height:100%;
}
#page .logo{
	position:absolute;
	top:29px;
	left:2px;
	width:310px;
	height:74px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
	margin:0;
}
#page .logo a{
	display:block;
	height:100%;
	background:url(/elements/logo.png) no-repeat;
}
p{
	color:#424142;
	width:500px;
	font-size:14px;
	float:left;
	margin: 0 0 14px 0;
	padding: 0;
}
/*----header----*/
#header {
	width:962px;
	height:322px;
	/*background:url(/elements/bg-header.gif) no-repeat;*/
	position:absolute;
	top:0;
	left:0;
}
#header .header-holder{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#header .header-holder .header-area{
	width:100%;
	overflow:hidden;
	background:url(/elements/header-image-mask.png) no-repeat;
	height:162px;
	margin:0 0 9px;
}
.form-holder{
	width:492px;
	position:absolute;
	top:0;
	right:0;
	padding:0 0 9px 12px;
	background:#fff;
	border:solid #f3f3f4;
	border-width:0 1px 1px;
	z-index:100;
}
.form-holder:after{
	display:block;
	clear:both;
	content:"";
}

/* login form */
.form-holder .login-form{
	width:233px;
	float:left;
	margin:0 14px 0 0;
}
.login-form .links{
	width:100%;
	overflow:hidden;
}
.login-form .links ul{
	margin:0;
	padding:0;
	list-style:none;
	clear:none;
	width:auto;
}
.login-form .links ul li{
	float:left;
	line-height:20px;
	font-size:11px;
	text-align:center;
	clear:none;
	width:auto;
}
.login-form .links ul li.private a{
	width:98px;
	display:block;
	background:#fff url(/elements/bg-private.gif) no-repeat 100% 0;
	height:20px;
	color:#424142;
}
.login-form .links ul li.private a.active{
	background:#ed843c;
	color:#fff;
}
.login-form .links ul li.entrepreneur a{
	width:135px;
	display:block;
	background:#fff url(/elements/bg-entrepreneur.gif) no-repeat;
	height:20px;
	color:#424142;
}
.login-form .links ul li.entrepreneur a.active{
	background:#93c063;
	color:#fff;
}
.login-form .login-private{
	width:228px;
	height:20px;
	background:url(/elements/bg-input-private.gif) no-repeat;
	padding:6px 0 0 5px;
}
.login-form .login-entrepreneur{
	width:228px;
	height:20px;
	background:url(/elements/bg-input-entrepreneur.gif) no-repeat;
	padding:6px 0 0 5px;
}
.login-form .login-private .text,
.login-form .login-entrepreneur .text{
	width:90px;
	float:left;
	border:1px solid #aecf8a;
	color:#424142;
	padding:0 3px;
	margin:0 10px 0 0;
}
.login-form .login-private .password, .login-form .login-entrepreneur .password{
	width:78px;
	float:left;
	border:1px solid #aecf8a;
	color:#424142;
	padding:0 3px;
	margin:0 4px 0 0;
}
.login-form .login-private #loginsubmit,
.login-form .login-entrepreneur #loginsubmit{
	background:url(/elements/btn-login.png) no-repeat;
	border:0;
	width:13px;
	height:14px;
	float:left;
	cursor:pointer;
	margin:1px 0 0;
}
.login-form .logout .links ul li.private span{
	width:80px;
	margin:0 15px 0 3px;
	display:block;
	background:#ed843c;
	height:20px;
	color:#fff;
}
.login-form .logout .links ul li.entrepreneur a{
	width:135px;
	display:block;
	background:#fff url(/elements/bg-entrepreneur-logged.gif) no-repeat;
	height:20px;
	color:#a0c776;
}
.login-form .logout .links ul li.entrepreneur a {
	width:132px;
	display:block;
	background:#93c063;
	height:20px;
	color:#fff;
	margin:0 3px 0 0;
}
.login-form .logout .links ul li.private a.active{
	width:83px;
	display:block;
	margin:0 15px 0 0;
	background:#fff url(/elements/bg-private-logged.gif) no-repeat;
	height:20px;
	color:#ed843c;
}
.login-form .logout .login-private{
	width:228px;
	height:20px;
	background:url(/elements/bg-input-private-na.gif) no-repeat;
	padding:6px 0 0 5px;
}
.login-form .logout .login-entrepreneur{
	width:228px;
	height:20px;
	background:url(/elements/bg-input-entrepreneur-na.gif) no-repeat;
	padding:6px 0 0 5px;
}
.login-form .login-entrepreneur strong{
	font-size:11px;
	font-weight:normal;
	color:#93c063;
	margin:0 0 0 12px;
}
.login-form .login-entrepreneur .btn-logout{
	font-size:11px;
	color:#424142;
	float:right;
	background:url(/elements/arrow-orange.gif) no-repeat 100% 2px;
	padding:0 16px 0 0;
	margin:0 17px 0 0;
}
.login-form .login-private .text,
.login-form .login-entrepreneur .text{
	width:90px;
	float:left;
	border:1px solid #aecf8a;
	color:#424142;
	padding:0 3px;
	margin:0 10px 0 0;
}
.login-form div.loginerror strong {color:#fff;}
.login-form .login-private .password,
.login-form .login-entrepreneur .password{
	width:78px;
	float:left;
	border:1px solid #aecf8a;
	color:#424142;
	padding:0 3px;
	margin:0 4px 0 0;
}
.login-form .login-private #loginsubmit,
.login-form .login-entrepreneur #loginsubmit{
	background:url(/elements/btn-login.png) no-repeat;
	border:0;
	width:13px;
	height:14px;
	float:left;
	cursor:pointer;
	margin:1px 0 0;
}
.login-form .login-private strong{
	font-size:11px;
	font-weight:normal;
	color:#ed843c;
	margin:0 0 0 12px;
}
.login-form .login-private .btn-logout{
	font-size:11px;
	color:#424142;
	float:right;
	background:url(/elements/arrow-orange.gif) no-repeat 100% 2px;
	padding:0 16px 0 0;
	margin:0 17px 0 0;
}
#header .header-image{
	width:930px;
	height:226px;
	background:url(/elements/bg-header-image.gif) no-repeat;
	padding:15px 15px 15px 17px;
	position:absolute;
	top:66px;
	left:0;
}

/*-----footer-----*/
#footer {
	width:962px;
	overflow:hidden;
	margin:-16px auto 0;
	position:relative;
	height:16px;
}
#footer .footer-holder{
	background:url(/elements/bg-footer-l.gif) no-repeat;
	float:left;
}
#footer .footer-holder ul{
	margin:0;
	padding:0 24px;
	list-style:none;
	float:left;
	background:url(/elements/bg-footer-r.gif) no-repeat 100% 0;
	clear:none;
	width:auto;
}
#footer .footer-holder ul li{
	float:left;
	font-size:0.7em;
	height:16px;
	line-height:16px;
	padding:0 20px;
	clear:none;
	width:auto;
}
#footer .footer-holder ul li a{color:#424142;}
#footer .wrap{
	width:100%;
	overflow:hidden;
}
#footer .wrap-left {
	float:left;
	position:relative;
	left:50%;
	text-align:center;
}
#footer .wrap-right {
	position:relative;
	left:-50%;
}
.content-holder{
	width:100%;
	overflow:hidden;
}
/*----breadcrumbs----*/
.breadcrumb{
	width:962px;
	overflow:hidden;
	padding:0;
	margin:0 0 3px;
}
.breadcrumb span{
	float: right;
	font-size:11px;
	color:#424142;
	margin-right:10px;
	font-style:italic;
}
.breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	clear:none;
	width:auto;
}
.breadcrumb ul li{
	float:left;
	background:url(/elements/breadcrumb-sep.gif) no-repeat 0 2px;
	margin:0 0 0 -10px;
	padding:0 13px 0 10px;
	clear:none;
	width:auto;
	font-size:0.8em;
	color:#424142;
}
.breadcrumb ul li a{color:#424142;}
.breadcrumb ul li .home{
	background:url(/elements/bg-home.gif) no-repeat 0 2px;
	padding:0 0 0 17px;
}
/*----content-----*/
.content-box{
	width:716px;
	float:right;
	background:url(/elements/content-box.gif) repeat-y;
}
.content-box .top{background:url(/elements/content-box-top.gif) no-repeat;}
.content-box .bottom{
	background:url(/elements/content-box-bottom.gif) no-repeat 0 100%;
	width:701px;
	padding:3px 0 3px 15px;
}
.content-box .bottom:after{
	display:block;
	clear:both;
	content:"";
}
.sidebar{
	width:245px;
	float:right;
	padding:21px 0 0;
	position:relative;
	z-index:3;
	margin:0 -1px 0 0;
	display:inline;
}
#content {
	width:962px;
	overflow:hidden;
	padding:351px 0 136px;
}
.category{
	width:100%;
	overflow:hidden;
	background:url(/elements/bg-category.gif) repeat-y;
}
.category .top{background:url(/elements/bg-category-top.gif) no-repeat;}
.category .bottom{
	background:url(/elements/bg-category-bottom.gif) no-repeat 0 100%;
	width:962px;
	overflow:hidden;
	padding:14px 15px 15px;
}
.category .category-holder{
	width:100%;
	overflow:hidden;
	min-height:305px;
}
div#right_holder{
	float:right;
	width:350px;
	overflow:hidden;
}
div#right_holder p{width:340px;}

.search-holder{
	width:670px;
	padding:0 0 0 16px;
	overflow:hidden;
}
.form{
	width:685px;
	padding:28px 15px 0 1px;
}
form.main-form div.information{
	width:296px;
	background:url(/elements/bg-info.gif) repeat-y;
	margin:0 55px 20px 0;
	clear:both;
}
form div.comment{
	font-size:11px;
	margin-bottom:2px;
}
form.main-form div.information .info-top{
	background:url(/elements/bg-info-top.gif) no-repeat;
	margin:0;
}
form.main-form div.information .info-bottom{
	background:url(/elements/bg-info-bottom.gif) no-repeat 0 100%;
	padding:7px 20px 17px 16px;
	width:260px;
	overflow:hidden;
	margin:0;
}
form.main-form div.information strong{
	display:block;
	background:url(/elements/ico-info.gif) no-repeat;
	padding:3px 0 8px 36px;
	color:#93c063;
	font-size:1.7em;
	font-weight:normal;
	margin:0;
}
form.main-form div.information p{
	font-size:0.9em;
	line-height:1.4em;
	margin:0;
	padding:0;
	width:auto;
	font-style:italic;
}
form div.unit{
	float:left;
	font-size:11px;
	width:22px;
	margin-left:4px;
}
input,
textarea,
select{
	font:11px Arial, "Trebuchet MS", sans-serif;
	vertical-align:middle;
	width:210px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
form div#gmap{
	width:470px;
	height:400px;
	border: 1px solid #aecf8a;
	margin-top: 20px;
}
form div#gmap div{overflow:visible;}
form span.likert{
	width:auto;
	float:left;
	margin:2px 5px 0px 10px;
	font-size:11px;
}
form input.likert{
	width: auto;
	float: left;
	margin: 2px 5px 0px 10px;
}
form textarea.error,
select.error,
form input.error {
	border: 1px solid #F00;
}
form div.error {
	font-size:12px;
	color:#f00;
	background:url(/elements/form_error.png) no-repeat;
	padding:2px 2px 2px 20px;
	margin:0 0 2px 110px;
	width:260px;
}
form div.formitem select.dob,
form div.formitem select.date {
	width: auto;
}
form a#locate {
	margin: 2px 5px 0px 10px;
	font-size: 12px;
	padding: 1px 2px;
	float: left;
	width: 260px;
	height: 17px;
}
.main-form{
	width:377px;
	clear:left;
	padding:19px 0 0;
	font-size:14px;
}
.main-form div.note {
	color:#424142;
	font-size:12px;
	background:url(/elements/information.png) no-repeat;
	width:310px;
	padding: 2px 2px 2px 20px;
}
.main-form legend {
	padding:20px 0 10px 0;
	color:#ed843c;
}
.main-form input.checkbox {
	width:15px;
	margin:0 14px 0 80px;
	text-align:right;
	background: none;
	border: none;
	clear: left;
}
.main-form label.checkbox {
	width:200px;
	margin:0px;
	text-align:left;
}
p.mandatory_text {font-size: 11px;}
.main-form .top-form{
	width:362px;
	overflow:hidden;
	margin:0 0 16px;
	padding:0 0 0 15px;
}
.main-form fieldset{
	padding:0 0 10px;
	border-bottom:1px solid #93c063;
}
.main-form fieldset.submit{border:none;}
.main-form div{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.main-form label{
	width:97px;
	float:left;
	text-align:right;
	margin:0 14px 0 0;
	font-size:12px;
	color:#424142;
	cursor:pointer;
}
.main-form input{
	float:left;
	border:1px solid #aecf8a;
	padding:0 3px;
	background:#fff;
	margin:0;
	color:#757779;
	line-height:13px;
	width: 200px;
}
.main-form input.inputSubmit{
	float:right;
	border:none;
	padding:0 3px;
	background:#ed843c;
	margin:8px 0 0 0;
	color:#fff;
	line-height:13px;
	width:auto;
	cursor:pointer;
}
.main-form .index{
	width:227px;
	border:1px solid #f3f3f4;
	background:#fff;
}
.main-form textarea{
	margin:0;
	padding:4px 5px;
	width:200px;
	max-width:260px;
	max-height:88px;
	height:80px;
	overflow:auto;
	border:1px solid #dde9d2;
	color:#595a5c;
}
.main-form select{margin:0 12px 0 0;}
.buttons{
	width:100%;
	overflow:hidden;
	font-size:11px;
	margin:0 0 10px;
}
.buttons .register-orange, .buttons .register-green{
	float:right;
	width:auto;
	margin:0 0 0 31px;
	display:inline;
}
.buttons .register-orange a, .buttons .register-green a{
	float:left;
	color:#fff;
}
.buttons .register-orange a{background:#ed843c;}
.buttons .register-green a{background:#93c063;}
.buttons .register-orange span, .buttons .register-green span{
	float:left;
	height:20px;
	padding:0 17px 0 16px;
	line-height:20px;
	cursor:pointer;
}
.buttons .register-orange span{background:url(/elements/btn-register-orange.gif) no-repeat 100% 0;}
.buttons .register-green span{background:url(/elements/btn-register-green.gif) no-repeat 100% 0;}
ul#captcha_options{
	padding:0;
	margin:4px 0 20px 110px;
	list-style-type:none;
}
ul#captcha_options li{font-size:11px;}
#_captcha{ margin-left:110px;}
span.maxlen{
	font-size: 0.8em;
	float:left;
	clear:both;
	margin-left:110px;
	color:#777;
}
p.info{
	float:left;
	height:auto;
	margin: 4px;
	border:4px solid #f00;
}

/* --- _pages/home/screen_add.css --- */

h2{
	color:#ED843C;
	font-size:28px;
	margin-bottom:20px;
}
.category ul{
	margin:0 0 38px 15px;
	padding:6px 0 0;
	list-style:none;
	width:auto;
	clear:none;
}
.category ul li{
	vertical-align:top;
	font-size:1.4em;
	background:url(/elements/arrow-orange.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
	margin:0 0 12px;
	position:relative;
	width:auto;
	clear:none;
}
.category ul li a{
	color:#424142;
}
.category .category-box{
	width:100%;
	overflow:hidden;
	position:relative;
}
.category .about-us{
	width:293px;
	height:279px;
	float:left;
	padding:2px;
	margin:0 13px 0 0;
	position:relative;
	padding:2px;
}
.category .about-us img{display:block;}
.category .about-us .about-box{
	position:absolute;
	top:0;
	left:0;
	width:293px;
	height:279px;
	background:url(/elements/border-about.png) no-repeat;
	padding:2px;
}
.category .about-us .about-holder{
	width:278px;
	overflow:hidden;
	background:url(/elements/overlay.png);
	padding:6px 0 0 15px;
}
/*---news block----*/
.category .news-area{
	width:308px;
	height:279px;
	float:left;
	padding:2px;
	margin:0 13px 0 0;
	position:relative;
}
.category .news-area img{display:block;}
.category .news-area .news-box{
	position:absolute;
	top:0;
	left:0;
	width:308px;
	height:279px;
	background:url(/elements/border-news.png) no-repeat;
	padding:2px;
}
.category .news-area .news-holder{
	width:293px;
	overflow:hidden;
	background:url(/elements/overlay.png);
	padding:6px 0 0 15px;
}
/*----login block----*/
.category .personal{
	width:293px;
	height:279px;
	float:left;
	padding:2px;
	margin:0 13px 0 0;
	position:relative;
}
.category .personal img{display:block;}
.category .personal .personal-box{
	position:absolute;
	top:0;
	left:0;
	width:235px;
	height:274px;
	background:url(/elements/border-business.png) no-repeat;
	padding:9px 45px 0 17px;
}
.category .heading{
	width:100%;
	overflow:hidden;
}
.category .heading .more{
	float:right;
	width:25px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/elements/btn-more.png) no-repeat;
	margin:7px 0 0;
}
.category .category-login{
	width:220px;
	overflow:hidden;
	margin:0 0 0 14px;
}
.category .category-login .text-box{
	width:195px;
	float:left;
}
.category .category-login .text-box div{
	width:100%;
	overflow:hidden;
	margin:0 0 9px;
}
.category .category-login .text-box strong{
	font-size:18px;
	font-weight:normal;
	color:#424142;
}
.category .category-login .text-box span{
	float:left;
	background:url(/elements/bg-login-input.png) no-repeat;
}
.category .category-login .text-box .text{
	width:161px;
	float:left;
	border:0;
	background:none;
	font-size:16px;
	line-height:16px;
	padding:4px 10px 4px;
	margin:0;
	position:relative;
}
.category .category-login .text-box .check{
	margin:0 3px 0 0;
	float:left;
	width:13px;
	height:13px;
}
.category .category-login .text-box label{
	float:left;
	font-size:11px;
	color:#424142;
	line-height:11px;
	cursor:pointer;
}
.category .category-login .text-box .lost{
	float:left;
	background:url(/elements/arrow-orange.png) no-repeat;
	padding:0 0 0 15px;
	font-size:11px;
	color:#424142;
}
.category .category-login .submit-box{float:right;}
.category .category-login #personal-login{
	width:25px;
	height:29px;
	background:url(/elements/btn-more.png) no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	margin:57px 0 0;
}
.category .register-box{
	width:293px;
	padding:2px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
}
.category .register-holder{
	width:264px;
	padding:3px 0 0 29px;
	overflow:hidden;
	background:url(/elements/overlay.png);
}
.category .register-box strong{
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#424142;
	margin:0 0 7px;
	position:relative;
}
.category .register{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
	position:relative;
}
.category .register a{
	float:left;
	background:url(/elements/arrow-orange.png) no-repeat;
	padding:0 0 0 15px;
	font-size:14px;
	color:#424142;
}
.category .personal .personal-box2{
	position:absolute;
	top:0;
	left:0;
	width:235px;
	height:274px;
	background:url(/elements/border-business.png) no-repeat;
	padding:9px 45px 0 17px;
}
.category .personal .personal2{
	width:250px;
	overflow:hidden;
	background:url(/elements/overlay.png);
	padding:6px 0 0 15px;
}
/*----login block 2----*/
.category .personal2{
	width:308px;
	height:279px;
	float:left;
	padding:2px;
	margin:0 13px 0 0;
	position:relative;
}
.category .personal2 img{display:block;}
.category .personal2 .personal2-box{
	position:absolute;
	top:0;
	left:0;
	width:308px;
	height:279px;
	background:url(/elements/border-news.png) no-repeat;
	padding:2px;
}
.category .personal2 .personal2-holder{
	width:293px;
	overflow:hidden;
	background:url(/elements/overlay.png);
	padding:6px 0 0 15px;
	height: 168px;
}
.category .personal2 p{width: auto;}
.category .personal2 ul{
	font-size:12px;
	clear:left;
}
.category .personal2 a{color:#F3843C;}
.category .personal2 li{margin-bottom:10px;}


/* --- _stylesheets/screen_menu.css --- */

.actions{
	position:absolute;
	top:106px;
	right:50px;
	width:321px;
	z-index:55;
}
.actions .action-box{
	width:100%;
	height:46px;
	overflow:hidden;
	margin:0 0 13px;
	font-size:25px;
}
.actions .action-box a{
	display:block;
	height:39px;
	color:#e73f8c;
	padding:7px 25px 0 13px;
	background:url(/elements/bg-action.png) no-repeat;
}
.actions .action-box a:hover{
	background:url(/elements/bg-action-hover.png) no-repeat;
	text-decoration:none;
}
.actions .orange a{background-image:url(/elements/bg-action-orange.png);}
.actions .orange a:hover{
	background-image:url(/elements/bg-action-orange-hover.png);
	text-decoration:none;
}

/* --- _stylesheets/screen_searchform.css --- */

.search-form{
	float:left;
	width:232px;
	margin:16px 0 0;
	position:relative;
	z-index:9;
}
.search-form .search-holder{
	width:100%;
	overflow:hidden;
}
.search-form .text{
	float:left;
	width:174px;
	border:solid #dde9d2;
	border-width:1px 0 1px 1px;
	padding:3px 10px 4px;
	margin:0;
	font-size:18px;
	color:#333;
	background:#f6f7f8;
}
.search-form #search{
	float:left;
	width:36px;
	height:31px;
	border:0;
	background:url(/elements/btn-search.gif) no-repeat;
	cursor:pointer;
}
.search-form .search-drop{
	width:174px;
	overflow:hidden;
	border:solid #e4efd8;
	border-width:0 1px 1px;
	position:absolute;
	top:30px;
	left:0;
	margin-left:16px;
	z-index:10;
}
.search-form .search-drop h2{
	margin:0;
	padding:0 0 0 9px;
	font-size:10px;
	color:#88898c;
	font-style:italic;
	font-weight:normal;
	background:#f6f7f8;
	width:174px;
}
.search-form .search-drop ul{
	margin:0;
	padding:0;
	list-style:none;
}
.search-form .search-drop ul li{
	vertical-align:top;
	font-size:13px;
	font-style:italic;
	border-top:1px solid #e4efd8;
	padding:2px 9px;
	background:#fff;
	width:174px;
}

/*]]>*/
