* 								{ padding:0; margin:0; }
fieldset, img 					{ border:0; text-decoration: none; }
label, a 						{ cursor:pointer; }
body, textarea, input, select 	{ font:normal 12px Arial; outline:none; }
body							{ background:url(img/bcg.png) #538000 repeat-x; color:#333; width:100%; height:100%; }
a								{ text-decoration:none; outline:none; color:#333; }
a:hover							{ text-decoration:underline; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; font-weight:normal; }

.hidden, hr,
#json-tags						{ position:absolute; left:-1000em; display:none; }
.clear 							{ position:relative; clear:both; height:0px; overflow:hidden; display:block; }


#ie6warning						{ padding:5px; width:930px; margin: 0 auto; background:#BE0F34; color:#fff;}

/* all */
#all 							{ width:940px; margin:0 auto; position:relative; background:url(img/bcg_borders-trans.png) repeat-y; }
#all .bcg_inside				{ width:860px; margin:0 auto; padding:0 35px; position:relative; background:url(img/bcg_inside.png) #e4f1cc repeat-x; }
#all #bcg2						{ background:url(img/bcg_inside2.png) #e4f1cc repeat-x; }

/* top */
.top 							{ width:860px; height:167px; padding:0 0 24px 0; position:relative; background:url(img/top.png) no-repeat; }
.top .shadow					{ width:753px; height:33px; position:absolute; right:-35px; z-index:100; background:url(img/shadow_top-trans.png) no-repeat; }
.top .corner					{ width:35px; height:135px; position:absolute; right:-35px; top:33px; z-index:100; background:url(img/corner_ie6.png) no-repeat; }
.top .corner2					{ width:35px; height:135px; position:absolute; right:-35px; top:33px; z-index:100; background:url(img/corner_ie62.png) no-repeat; }

.top #logo						{ width:162px; height:44px; position:absolute; top:110px; left:20px; }
.top #logo h1 a					{ width:162px; height:44px; display:block; }

.top #menu						{ width:652px; height:134px; padding:0; position:relative; left:209px; top:33px; z-index:50; }
.top #menu ul					{ width:652px; height:134px; list-style:none; font:bold 1em Arial; }
.top #menu ul li				{ height:25px; padding:0; display:block; float:left; }
.top #menu ul li a				{ width:100px; height:25px; padding:105px 15px 4px; display:block; float:left;  background:url(img/menu.png) no-repeat; color:#00664a; }
.top #menu ul li a:hover		{ background-position:0 -134px; text-decoration:none; }

.top #menu_search				{ position:absolute; z-index:500; top:20px; right:0; }
.top #menu_search ul			{ float:left; list-style:none; }
.top #menu_search ul li			{ float:left; }
.top #menu_search ul li a		{ float:left; padding:0 10px; color:#fff; }
.top #menu_search form			{ float:left; padding-left:20px; }
.top #menu_search form #text	{ width:190px; height:14px; padding:3px 7px; border:0; position:relative; left:-2px; background:url(img/search_input.png) no-repeat; color:#77b800; }
.top #menu_search form #submit	{ position:relative; top:2px; left:0; }


#all #l1 a						{ width:124px; background-position:0 0; }
#all #l1 a:hover, #all #l1 a.action{ background-position:0 -134px; }
#all #l2 a						{ width:81px; background-position:-154px 0; }
#all #l2 a:hover, #all #l2 a.action{ background-position:-154px -134px; }
#all #l3 a						{ width:107px; background-position:-265px 0; }
#all #l3 a:hover, #all #l3 a.action{ background-position:-265px -134px; }
#all #l4 a						{ width:103px; background-position:-402px 0; }
#all #l4 a:hover, #all #l4 a.action{ background-position:-402px -134px; }
#all #l5 a						{ width:86px; background-position:-535px 0; }
#all #l5 a:hover, #all #l5 a.action{ background-position:-535px -134px; }

/* body */
.body							{ width:860px; position:relative; padding:0; }
.body #img_menu					{ width:860px; padding-bottom:26px; position:relative; }
.body #img_menu .img			{ width:560px; height:240px; position:relative; z-index:100; }
.body #img_menu .img img		{ position:absolute; z-index:50; }
.body #img_menu .img .frame		{ position:relative; z-index:70; }
.body #img_menu .menu			{ width:318px; height:240px; position:absolute; top:0; right:0; z-index:150; }
.body #img_menu .menu ul		{ list-style:none; }
.body #img_menu .menu ul li		{ float:left; }
.body #img_menu .menu ul li	a	{ width:270px; height:67px; padding:10px 8px 4px 42px; display:block; float:left; position:relative; z-index:110; font-size:0.9em; background:url(img/li_all_bcg.png) 0 -162px no-repeat; color:#333; }
.body #img_menu .menu ul li	a span{ font-weight:bold; font-size:1.3em; line-height:25px; color:#00664a; }
.body #img_menu .menu ul li	a img{ float:right; }
.body #img_menu .menu ul li	a:hover, .body #img_menu .menu ul li.active a{ text-decoration:none; background-position:0 -243px; }

.body #img_menu .menu ul li.first a{ background:url(img/li_all_bcg.png) 0 0 no-repeat; }
.body #img_menu .menu ul li.first a:hover, .body #img_menu .menu ul li.first.active a{ background-position:0 -81px; }

.body #img_menu .menu ul li.last a{ background:url(img/li_all_bcg.png) 0 -324px no-repeat; padding-bottom:1px; }
.body #img_menu .menu ul li.last a:hover, .body #img_menu .menu ul li.last.active a{ background-position:0 -402px; }
.body #img_menu .patch			{ width:227px; height:75px; padding:7px 0 0 0; position:absolute; top:150px; left:-45px; z-index:250; text-align:center; font:bold 1.5em Arial; background:url(img/patch.png) no-repeat; color:#fff; }
.body #img_menu .patch span		{ font:normal 1.22em/28px "Arial Black", Arial; color:#be0f34; }
.body #img_menu .patch a		{ font-size:0.66em; color:#be0f34; }



.body #content					{ }
.body #content .c_left			{ width:380px; float:left; }
.body #content .c_left .info	{ font-size: 11px; padding-top: 14px; display:block; }
.body #content .c_left .info a, div.text_box a, .news_right a, .two_col_right a	{ color: #be0f34; text-decoration: underline; }
.body #content .c_left .info a:hover, div.text_box a:hover, .news_right a:hover, .two_col_right a:hover	{ text-decoration: none; }
.body #content .c_left .info img	{ padding: 0 4px 0 7px; position: relative; top: 3px;}

.body #content .c_center		{ width:220px; padding:0 20px; float:left; }
.body #content .c_right			{ width:220px; float:left; }

.body .hdr_bigger				{ font-weight:bold; font-size:1.2em; line-height:25px; color:#00664a; }
.body #content .actueel			{ padding-left:9px; }

.body .list						{ list-style:none; }
.body .list li					{ width:100%; float:left; border-bottom:1px solid #d1e7a8; }
.body .list li.last				{  border-bottom: none;}
.body .list li span				{ padding:7px; float:left; color:#707070; }
.body .list	li a				{ padding:7px 0; float:left; display:inline-block; font-weight:bold; }

#all .body .list2				{ }
#all .body .list2 a				{ padding-left:20px; font-weight:normal; background:url(img/list_sign.gif) 9px 12px no-repeat; }



/* page */
.body .split_line				{ background:url(img/green_dot.gif) repeat-y 510px 0; }
.body #content_page				{ }
.body #content_page	.page_name	{ color: #00664A; font-weight: bold; padding: 0 0 5px 0; }
.body #content_page	.page_text a	{ color: #BE0F34; font-size: 11px; }	
.body #content_page	.page_text .light_word { background: #97bf0d; }
.body #content_page	.page_name .light_word { background: #97bf0d; }
.body #content_page .cp_left	{ width:300px; float:left; }
.body #content_page .cp_right	{ width:560px; float:left; position:relative; left:10px; }

.body #content_page .two_col_left {width: 482px; float: left; padding: 0 28px 0 0; }
.body #content_page .two_col_right { width: 322px; float: left; padding: 0 0 0 28px; }

.body #content_page .big_list 	{ }
.body #content_page .big_list .bl_top{ height:4px; background:url(img/page_list_top.png) no-repeat; }
.body #content_page .big_list .bl_bottom{ height:4px; background:url(img/page_list_bottom.png) no-repeat; }
.body #content_page .big_list ul{ width:273px; padding:0 14px 0 13px; list-style:none; position:relative; background:url(img/page_list_center.png) repeat-y; }
.body #content_page .big_list ul li{ width:273px; position:relative; float:left; }
.body #content_page .big_list ul li a{ width:265px; height:61px; padding:0 0 0 8px; display:block; font-weight:bold; background:url(img/page_list_element.png) no-repeat; color:#00664a; }
.body #content_page .big_list ul li a span{ width:auto; height:auto; display:block; border:0; }
.body #content_page .big_list ul li a img{ float:right; position:absolute; right:0; top:2px; }

/* js - center */
.body #content_page .big_list ul li .head{ height:61px; position:relative; }
.body #content_page .big_list .content{ height:61px; }
.body #content_page .big_list .centered{ height:auto; }
.body #content_page .big_list ul .clear{ height:0; overflow:hidden; }

.body #content_page .big_list #theMenu{ }
.body #content_page .big_list #theMenu .selected a{ background:#00664a; color:#fff; }
.body #content_page .big_list #theMenu ul{ padding:0; border:3px solid #fff; border-width:3px 0; }
.body #content_page .big_list #theMenu ul.slideDown	{ display:none; }
.body #content_page .big_list #theMenu ul li{ float:none; }
.body #content_page .big_list #theMenu ul li a{ height:auto; padding:2px 0 2px 8px; background:#fff; }
.body #content_page .big_list #theMenu li a:hover{ text-decoration:none; }
.body #content_page .big_list #theMenu ul li a:hover{ background:#d9e8e4; }
.body #content_page .big_list #theMenu ul li a.active{ background:#d9e8e4; }


.body #content_page .patch		{ font-size:0.9em; padding:0 0 14px 14px; }
.body #content_page .patch a	{ text-decoration:underline; color:#77b800; }
.body #content_page .patch a:hover{ text-decoration:none; }
.body #content_page .patch span	{ text-decoration:none; padding:0 5px; color:#77b800; }

.body #content_page .news_one	{ border-top: 1px solid #cae39b; padding: 15px;}
.body #content_page .green		{ background: #eef7e1; }
.body #content_page .last		{ border-bottom: 1px solid #cae39b; }
.body #content_page .news_one img	{ float:left;}
.body #content_page .news_one .news_right { width: 535px; float: left;}
.body #content_page .news_one .news_right .title { color: #be0f34; font-size: 14px; font-weight: bold; padding: 0 0 3px 0;}
.body #content_page .news_one .news_right .title a	{ color: #be0f34; }
.body #content_page .news_one .news_right .text	{ line-height: 20px; }
.body #content_page .news_one .news_right .text a	{ font-size: 11px; color: #be0f34; text-decoration: underline; background:url(img/red_arrow.gif) no-repeat 0 6px; padding: 0 0 0 10px; }

.body #content_page .news_left	{ width: 275px; float: left; line-height: 20px;}
.body #content_page .news_left .year { background:url(img/folder.gif) no-repeat 0 24px; padding: 20px 0 5px 22px;  }
.body #content_page .news_left .year a	{ font-weight: bold; color: #00664a; }
.body #content_page .news_right { width: 540px; float: right; padding: 0 0 0 45px; line-height: 20px;}
.body #content_page .news_left .news { background:url(img/news.gif) no-repeat 10px 20px; padding: 15px 0 15px 35px; border-left: 1px solid #80af7b; margin: 0 0 0 7px; }
.body #content_page .news_left .news a { color: #333333;}
.body #content_page .news_left .all_years { display: none;}

.body #content_page .pages		{ list-style: none; text-align: center; padding: 20px 0 0 0; }
.body #content_page .pages li 	{ display: inline; }
.body #content_page .pages li a	{ }
.body #content_page .pages li a:hover	{  color: #be0f34; }
.body #content_page .pages li a.active	{  color: #be0f34; font-weight: bold; }

.body .page_header				{ font-size:25px; font-weight:normal; padding-bottom:22px; color:#be0f34; }
.body .text_box					{ line-height:20px; }
.body .text_box .text_bold		{ font-weight:bold; padding:0 10px 20px 0; }
.body .text_box	.hdr, strong	{ font-weight:bold; color:#00664a; }
.body .text_box	.hdr a			{ font-weight:bold; color:#00664a; }
.body .text_box	.floater		{ float:left; margin:0 15px 5px 0; }
.body .text_box	.back			{ text-decoration:underline; color:#be0f34; }
.body .text_box	:hover.back		{ text-decoration:none; }

/* productoverzicht */
.body #img_menu .frame			{ position:absolute; top:0; left:0; }

.body .box_list					{ padding:10px; background:url(img/big_bcg_list.png) bottom no-repeat; }
.body .box_list .bl_box			{ padding:10px 5px 10px 0; border-bottom:1px solid #d6eab2; }
.body .box_list .bl_box img		{ float:left; margin:0 20px 5px 10px; }
.body .box_list .bl_box a		{ float:right; color:#be0f34; }
.body .box_list .bl_box .hdr	{ font-size:1.15em; float:none; }
.body .box_list .bl_box span.hdr	{ color:#BE0F34;}
.body .box_list .bl_box .bestel	{ margin-left:20px; padding-right:20px;}
.body .box_list .bl_box:hover	{ background:#f1f8e5; }

.body .box_list .bl_box .pr_text { overflow: hidden; height: 64px; }
.body .box_list #bl_last		{ border:0; }

.body .box_list .bl_box .blb_content{ width:385px; float:left; }
.body .box_list .bl_box .blb_content .bottom_links{ position:relative; left:26px; }

/* foot */
.body .foot						{ float:left; min-height:40px; padding-top:50px; font-size:0.9em; }
.body .foot a					{ text-decoration:underline; color:#00664a; }
.body .foot a:hover				{ text-decoration:none; }

.body .hill						{ position:absolute; right:-35px; bottom:0; }

/* foot */
#foot_line						{ width:940px; height:80px; padding:0; margin:0 auto; position:relative; background:url(img/foot_inside-trans.png) no-repeat top left; }

/*form styles*/
.default_form		 			{ padding-bottom: 15px; }
.default_form label				{ width: 80px; float: left; position: relative; margin-bottom: 5px; padding-right: 15px; padding-top:5px; text-align: left; font-weight:bold; }
.default_form label.noCursor	{ cursor: default; }
.default_form label.box			{ width: auto; padding: 0px 0px 0px 5px;  margin-bottom: 0px; }
.default_form span.necessary	{ color: #FF0000; }
.default_form input				{ width:190px; height:19px; float:left; display: block; position: relative;  padding: 5px 5px 0 5px; margin: 0 3px 6px 0; border:none; font-size:11px; color:#838383; background: url(img/new_form_input.png);  }

.default_form input.box			{ width: auto; float:left; position: relative; margin: 0; border:1px solid #d3d3d3; }
.default_form input.f_hid		{ display: none; }
.default_form input.submit		{ width: 108px; height: 20px; border: 0; margin-top: 15px; cursor: pointer; background: url(img/submitButton-trans.png); padding-bottom:2px; }
.default_form input.submit_image{ border: 0; margin-top: 15px; cursor: pointer; background: none; width: auto; height: auto; }
.default_form select			{ width: 240px; float: left; display: block; position: relative; padding-left: 5px; margin: 0 3px 4px 0; border:1px solid #d3d3d3; }
.default_form textarea			{ width:340px; height:131px; float: left; position: relative; padding: 5px;  margin: 0 3px 4px 0; background: url(img/new_form_textarea.png); font-size:11px; color:#838383; border:0; }
.default_form #formBox			{ float: left; width: 180px; position: relative; }
.legend 						{ padding: 0 0 0 100px; font-size: 11px;}


/* pharmacy localizator */
#content_page .search_left		{ width: 265px; float: left; padding: 0 0 0 10px;  }
#content_page .search_left form	{ width:255px; height: 44px; background: url(img/green_form.gif); padding: 46px 0 0 10px; margin: 0 0 28px 0; }
#content_page .search_left form.zoeken	{ background: url(img/green_form2.gif);}
#content_page .search_left form input	{ width: 207px; height: 17px; background: url(img/green_input.gif); border: none; float: left; font-size: 11px; color: #77b700; padding: 3px 10px 0 10px; }
#content_page .search_left form a	{ width:  16px; height: 20px; background: url(img/lupa.gif); display: block; float: left;  }
#content_page .search_left form a:hover { text-decoration: none; }
#content_page .search_right		{ width: 540px; float: right; padding: 0 0 0 45px; }
#content_page .search_right .count { color: #77b700; font-size: 14px; font-weight: bold;  padding: 0 0 15px 0;}

#pharmactForm2	{ width:255px; height: 44px; padding-top:3px; }
#pharmactForm2 input	{ width: 187px; height: 17px; background: url(img/search_input.png) no-repeat; border: none; float: left; font-size: 11px; color: #77b700; padding: 3px 10px 0 10px; }
#pharmactForm2 a	{ width:  16px; height: 20px; background: url(img/lupa.png); display: block; float: left;  }
#pharmactForm2 a:hover { text-decoration: none; }

#pharmactForm2	{ width:255px; height: 44px; padding-top:3px; }
#pharmactForm2 input,
#tagPharmactForm input	{ width: 187px; height: 17px; background: url(img/search_input.png) no-repeat; border: none; float: left; font-size: 11px; color: #77b700; padding: 3px 10px 0 10px; }
#pharmactForm2 a,
#tagPharmactFormLink	{ width:  16px; height: 20px; background: url(img/lupa.png); display: block; float: left; text-indent:-1000em;  }
#pharmactForm2 a:hover { text-decoration: none; }


#content_page .search_left #NewsletterForm	{ width:255px; height: auto; padding: 46px 0 0 10px; margin: 0; background: url(img/green_form3.gif); }
#content_page .search_left #NewsletterForm input.queryInput	{ width: 205px; height: 17px !important; background: url(img/green_input.gif) no-repeat; border: none; float: left; font-size: 11px; color: #77b700; padding: 3px 10px 0 10px; margin: 0; outline-style: none; margin-bottom: 15px; z-index: 99; position:relative;}
#content_page .search_left #NewsletterForm input.querySelect	{ width: 197px; height: 17px; background: url(img/green_select.gif) no-repeat; border: none; float: left; font-size: 11px; color: #77b700; padding: 3px 22px 0px 10px; margin-bottom: 15px; cursor: pointer; }

.f-element	{ position: relative; z-index: 89;}
.f-dropdown	{ position: relative; z-index: 120;}
.f-dropdown .f-box	{ width: 205px; position: absolute; top: 20px; left: 10px; background: #fff; padding: 5px 0px; z-index: 100; list-style: none; border:1px solid #ccc;}
.f-dropdown .f-box li	{ color: #77B700; cursor: pointer; padding: 0 5px; font-size: 11px;}
.f-dropdown .f-box li:hover	{ background: #77B700; color: #fff;}

.error	{ color: #f00 !important;}

#content_page .search_left #NewsletterForm input.submit	{ width:84px; height:22px; background:none;}
#content_page .search_left #NewsletterForm a	{ width: 16px; height: 20px; background: url(img/lupa.gif); display: block; float: left;  }
#content_page .search_left #NewsletterForm a:hover { text-decoration: none; }
#content_page .search_right		{ width: 540px; float: right; padding: 0 0 0 45px; }
#content_page .search_right .count { color: #77b700; font-size: 14px; font-weight: bold;  padding: 0 0 15px 0;}

.form_bottom	{ margin-bottom: 28px;}

.break10	{ height:10px; overflow:hidden;}

#content_page .search_right #less_padding { padding: 10px 0 10px;}
#content_page .search_right .row	 { height: 99px; border-bottom: 1px solid #cbe29a; padding: 0 0 0 15px; line-height: 20px; }
#content_page .search_right .green_bg { background: #edf5dd; }
#content_page .search_right .last_row { border-bottom: none; }
#content_page .search_right .row .title	{ color: #BE0F34; font-size: 14px; font-weight: bold; padding: 10px 0 0 0; }
#content_page .search_right .row .left_row	{ width: 202px; float: left; }
#content_page .search_right .row .left_row span { color: #77b700; width: 57px; display: block; float: left; }
#content_page .search_right .row .right_row	{ width: 320px; float: left; }
#content_page .search_right .row .right_row	 span { color: #77b700; width: 71px; display: block; float: left; }


/* Sitemap by http://css-tricks.com/style-a-list-with-one-pixel/ */

#project-list {
    background:transparent url(img/graydot.gif) repeat-y 15px 0;
    width:480px;
    list-style: none;
}
#project-list .open {
	color: #BE0F34;
	font-size: 11px;
	display: inline;
	float: left;
	width:12px;
	height: 13px;	
	background:transparent url(img/arrow_sitemap.gif) no-repeat 2px 3px;
}

#project-list .open2 {
	color: #BE0F34;
	font-size: 11px;
	display: inline;
	float: left;
	width:12px;
	height: 13px;	
	background:transparent url(img/arrow_sitemap.gif) no-repeat -9px 3px;
}

#project-list .open2:hover {
	text-decoration: none;
}

#project-list .open:hover {
	text-decoration: none;
}

#project-list ul {
	list-style: none;
}

#project-list li {
    font-size:12px;
    font-weight:bold;
    margin:10px 0 15px;
    padding:0 0 0 10px;
}

#project-list li a {
    background:#E4F1CC;
    color:#333333;
    display:block;
    padding:3px;
}

#project-list li a:hover {
    color:#00664A;
}

#project-list li ul li {
    background:transparent url(img/graydot.gif) repeat-x 0 8px;
    font-size:12px;
    font-weight:normal;
    margin:4px 0 4px 5px;
    padding:0 0 0 20px;
}

#project-list li ul li a {
    padding:0 0 0 3px;
}

#project-list li ul li ul {
    background:transparent url(img/graydot.gif) repeat-y 15px 0;
    margin-bottom:10px;
}

#project-list li ul li ul li {
	font-weight:normal;
    margin-left:16px;
    padding-left:10px;
}

.search_link {
	color:#77B800;
	font-size:1.2em;
	font-weight:bold;
	line-height:22px;
}

.product-img {
	padding: 0 15px 15px 0;
	float: left;
}

.move-right {
	float:right;
}

.close_ie6 span {
	float:right;
}

.close_ie6 span {
	float:right;
	line-height:16px;
	display:block;
}

.close_ie6 img {
	float:right;
	padding:0 0 20px 10px;
}

/* schema */

#schema-box {
	width: 540px;
	overflow: hidden;
}

#schema-box-top {
	width: 540px;
	height: 7px;
	overflow: hidden;
	background: url(img/schema-top.gif) no-repeat 0 0;
}

#schema-box-txt {
	width: 540px;
	background: #dbeaae;
	padding: 10px 0 10px 0;
}

#schema-box-txt h3 {
	color: #005d3f;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, sans-serif;
}

#schema-box-txt .answer {
	position: relative;
	display: block;
	width: 141px;
	text-decoration: none;
}

.float-left {
	float:left;
}

#schema-box-txt .answer .a-shadow {
	position: absolute;
	top: 0px;
	left: 0px;
}

#schema-box-txt .answer table {
	/* background: url(img/a-button.png) bottom left; */
	
	/* height: 92px; */
	width: 141px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 14px;
}

#schema-box-txt .answer table .button-top td {
	background: url(img/a-button-yes-no-tb.png) no-repeat 0 0;
	width: 141px;
	height: 4px;
	overflow: hidden;
}

#schema-box-txt .answer table .button-bottom td {
	background: url(img/a-button-yes-no-tb.png) no-repeat 0 -4px;
	width: 141px;
	height: 4px;
	overflow: hidden;
}

#schema-box-txt .answer table .button-txt td {
	background: url(img/a-button-yes-no.png) no-repeat 0 center;
	width: 131px;
	padding: 0 5px;
}




#schema-box-bottom {
	list-style: none;
	display: block;
	width: 540px;
	height: 35px;
	background: url(img/schema-bottom.png) no-repeat 0 0;
	border-top: 1px solid #fff;
}

#schema-box-bottom .sbb {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 17px 0 33px;
	position: relative;
	margin-right:8px;
}

#schema-box-bottom .sbb span {
	position: absolute;
	top: 0px;
	right: -8px;
	display: block;
	width: 8px;
	height: 35px;
}

#schema-box-bottom .sbb a {
	text-decoration: none;
	color: #77b800;
	font-size: 12px;
}

#schema-box-bottom .sbb a.active {
	color: #be0f34 !important;
	font-weight: bold;
}

#schema-box-bottom .sbb a:hover {
	text-decoration: underline;
}

#sbb-1 {
	background: url(img/schema-button-1.png) top right;
}

#schema-box-bottom #sbb-1 {
	padding-left: 25px;
}

#schema-box-bottom #sbb-1 a {
	color: #00664a;
}

#schema-box-bottom #sbb-1 a:hover {
	text-decoration: none;
}

#sbb-1 span {
	background: url(img/schema-button-1-arrow.png);
}

#sbb-1 span.last {
	background: url(img/schema-button-1-arrow-last.png);
}

#sbb-2 {
	background: url(img/schema-button-2.png) top right;
}

#sbb-2 span {
	background: url(img/schema-button-2-arrow.png);
}

#sbb-2 span.last {
	background: url(img/schema-button-2-arrow-last.png);
}

#sbb-3 {
	background: url(img/schema-button-3.png) top right;
}

#sbb-3 span {
	background: url(img/schema-button-3-arrow.png);
}

#sbb-3 span.last {
	background: url(img/schema-button-3-arrow-last.png);
}

.schema-links {
	list-style: none;
	padding: 10px 0 10px 0;
}

.schema-links a {
	text-decoration: none !important;
}

.schema-links a:hover {
	text-decoration: underline !important;
}

/* schema end */

/* Piotr adding */
.text_box ul		{list-style-position:inside;padding-left:1em;text-indent: -1em;}

a[href $='.pdf'], a[href $='.PDF'] {
background: url(img/page_white_acrobat.png) no-repeat 0 2px;
padding-left: 22px;
top: 2px;
padding-top: 3px;
padding-bottom: 3px;
list-style: none;
}

a[href $='.doc'], a[href $='.DOC'] {
background: url(img/page_white_acrobat.png) no-repeat 0 2px;
padding-left: 22px;
top: 2px;
padding-top: 3px;
padding-bottom: 3px;
list-style: none;
}

.text_box ul li {
padding-bottom: 3px;
}

ul li.pdf {
list-style: none;
}


/* add this to css, made by dominik for actie html */

#actie-1-left	{ float:left; width:520px; line-height:20px;}
#actie-2-left	{ float:left; width:495px; line-height:20px;}

#actie-1-left h3,
#actie-2-left h3,
#actie-one h3	{ font-size:1.2em; color:#be0f34; font-weight:bold;}

#actie-1-left h4,
#actie-2-left h4, #actie-one h4	{ color:#be0f34; font-weight:bold; padding:20px 0 0 0;}

#actie-1-right	{ float:right; width:310px; line-height:20px;}
#actie-2-right	{ float:right; width:340px; line-height:20px;}

#actie-right-form	{ background:url(img/actie-right-form-bg.gif) no-repeat 0 0 #ddeab1; width:310px;}
#actie-right-form .box	{ padding:7px 10px 11px 10px; line-height:20px;}
#actie-right-form .box .title	{ padding-bottom:15px;}
#actie-right-form .box div.input	{ padding:6px 0 0 0;}
#actie-right-form .box div.input label	{ display:block; width:85px; float:left; line-height:24px; font-weight:bold;}
#actie-right-form .box div.input input	{ border:0; background:url(img/actie-right-input-bg.gif) no-repeat top right; width:155px; height:20px; padding:3px 5px 1px 5px; vertical-align:top;}
#actie-right-form .box div.input label.text2	{ line-height:14px; padding-top:9px;}
#actie-right-form .box div.input input.text2	{ margin-top:15px;}

#actie-right-form .box .submit	{ display:block; float:left; background:url(img/actie-right-submit-bg.gif) no-repeat top right #005d3f; height:22px; padding:0 13px 0 0; font-size:0.9em; color:#ffffff; font-weight:bold; margin:15px 0 0 85px;}
#actie-right-form .box .submit span	{ display:block; width:4px; height:22px; overflow:hidden; background:url(img/actie-right-submit-bg.gif) no-repeat 0 -22px; float:left; margin-right:9px;}

#actie-right-form .bottom	{ background:url(img/actie-right-form-bg.gif) no-repeat -310px 0; width:310px; height:6px; overflow:hidden;}

#left-side-form	{ padding:20px 0 0 0;}
#left-side-form div.radio	{ padding:0 0 6px 0;}
#left-side-form div.radio input	{ cursor: pointer; margin:2px 3px 0 0; float:left;}
#left-side-form div.input	{ padding:0 0 6px 0;}
#left-side-form label	{ display:block; float:left; width:104px; line-height:24px; font-weight:bold;}
#left-side-form div.input input	{ background:url(img/actie-left-input-bg.gif) no-repeat top right; border:0; width:190px; height:22px; padding:1px 5px;}
#left-side-form div.input input.error	{ background:url(img/actie-left-input-bg-error.gif) no-repeat top right; color:#333!important;}
#left-side-form .star	{ font-size:0.9em; padding:0 0 0 104px;}
#left-side-form div.radio span	{ float:left; margin-right:10px;}
#left-side-form div.radio span label	{ font-weight:normal; width:auto; line-height:18px; float:left;}

#right-side-form	{ padding:0 0 20px 0;}
#right-side-form h3	{ color:#be0f34; font-size:1.2em; font-weight:bold;}
#right-side-form div.checkbox	{ padding:0 0 6px 21px; position:relative;}
#rsf-newsletter	{ padding:20px 0 30px 21px; position:relative;}
#right-side-form div.checkbox input	{ position:absolute; top:3px; left:1px;}
#rsf-newsletter input	{ position:absolute; top:23px; left:1px;}
#rsf-newsletter label	{ font-weight:bold;}
#rsf-newsletter	{ width:175px;}

#right-side-form .submit	{ display:block; float:left; background:url(img/actie-right-submit-bg.gif) no-repeat top right #005d3f; height:22px; padding:0 13px 0 0; font-size:0.9em; color:#ffffff; font-weight:bold; margin:15px 0 0 29px;}
#right-side-form .submit span	{ display:block; width:4px; height:22px; overflow:hidden; background:url(img/actie-right-submit-bg.gif) no-repeat 0 -22px; float:left; margin-right:9px;}

#left-line	{ padding-left:28px; border-left:1px solid #ddeec0;}

.spacer-15	{ height:15px; overflow:hidden;}

.link-back	{ color:#005d3f; text-decoration:underline; margin-left:10px; position:relative;}
.link-back span	{ position:absolute; top:1px; left:-10px; text-decoration:none !important; line-height:10px;}
.link-back:hover	{ text-decoration:none;}

#info-box	{ padding:120px 0 140px 255px;}
#info-box .left	{ float:left; width:6px; height:64px; overflow:hidden; background:url(img/actie-box-1-bg.png) no-repeat 0 0;}
#info-box .right	{ float:left; width:6px; height:64px; overflow:hidden; background:url(img/actie-box-1-bg.png) no-repeat -6px 0;}
#info-box .center	{ float:left; background:#ddeab1; height:64px; line-height:64px; padding:0 40px; font-size:1.2em; color:#be0f34; font-weight:bold;}
#info-box .center img	{ position:relative; top:-5px;}

/* conversietool css */

#conversietool-form { width: 540px; height: 50px; line-height: 50px; position: relative; background: url(img/conversietool-bg.png) no-repeat 0 0;}
#conversietool-form label { font-size: 12px; color: #333; font-weight: bold; padding-left: 16px;}
#conversietool-form input { width: 300px; padding-left: 10px; font-size: 11px; position: absolute; top: 17px; left: 111px; border: 0; background: none;}
#conversietool-form .sb { display: block; width: 84px; height: 22px; line-height: 22px; font-size: 11px; color: #fff; text-decoration: none; position: absolute; top: 14px; left: 442px; padding: 0;
							cursor: pointer; outline: none;}

.ui-autocomplete { display: block; width: 294px; list-style: none;}
.ui-autocomplete li { width: 294px; display: block; background: url(img/conversietool-ul-bg.png) repeat-y;}
.ui-autocomplete li.first { height:25px; background: url(img/conversietool-ul-bg.png) no-repeat -294px 0;}
.ui-autocomplete li.last { height: 50px; background: url(img/conversietool-ul-bg.png) no-repeat right bottom;}
.ui-autocomplete li a { display: block; line-height: 24px; color: #333; padding: 0px 8px; margin: 0px 6px 0px 4px;}
.ui-autocomplete li a:hover,
.ui-autocomplete li a.ui-state-hover { background: #eef4d8; text-decoration: none;}

#cts-title,
.cts-content { border-bottom: 1px solid #bed86e; float: left;}

#cts-title div { font-weight: bold;}

#cts-title .item-1,
#cts-title .item-2,
#cts-title .item-3,
#cts-title .item-4,
#cts-title .item-5 { float: left; font-size: 11px; line-height: 14px; padding-bottom: 3px;}

.cts-content .item-1,
.cts-content .item-2,
.cts-content .item-3,
.cts-content .item-4,
.cts-content .item-5 { float: left; font-size: 11px; line-height: 27px;}

#cts-title .item-1,
.cts-content .item-1 { width: 133px; padding-right: 10px;}
#cts-title .item-2,
.cts-content .item-2 { width: 200px; padding-right: 10px;}
#cts-title .item-3,
.cts-content .item-3 { width: 61px; padding-right: 10px;}
#cts-title .item-4,
.cts-content .item-4 { width: 66px; padding-right: 10px;}
#cts-title .item-5,
.cts-content .item-5 { width: 35px;}

#search-word-1 { color: #005d3f; font-weight: bold; font-size: 14px; padding: 22px 0px;}
.search-star-info { font-size: 11px; font-style: italic; padding-top: 25px;}

ul.ui-autocomplete { position: absolute !important;}

