body
{
	background-color:#ccc;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0;
	text-align:left;
}

#frame
{
	background-color:#FFF;
	background-image:url(/fileadmin/templates/r2p/_img/home_bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border:0 solid #2A2524;
	height:1120px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
	width:1020px;
}

#framepages
{
	background-color:#FFF;
	background-image:url(/fileadmin/templates/r2p/_img/pages_bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border:0 solid #2A2524;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
	width:1020px;
}

#contentheader
{
	float:left;
	margin:0;
	padding:0 0 0 60px;
	position:relative;
	width:1020px;
	z-index:500;
}

#mainmenu
{
	display:none;
	float:left;
	margin:0;
	padding:0 0 0 60px;
	position:relative;
	width:1020px;
}

#contentwrap
{
	padding:0 30px 0 46px;
}

#contentleft
{
	float:left;
	height:500px;
	margin:0;
	padding:0 10px 0 0;
	position:relative;
	width:238px;
}

#contentcenter
{
	border-right:0 dotted #000;
	float:left;
	margin:0;
	padding:90px 15px 0 0;
	position:relative;
	width:175px;
}

#contentcenter_pages
{
	border-right:0 dotted #000;
	float:left;
	margin:0;
	padding:0 15px 0 40px;
	position:relative;
	width:642px;
}

#contentcenter_pages p,li,table
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:16px;
	margin:0;
	padding:0;
	text-align:left;
}

.wtgallery_category_folder
{
	margin:8px 0;
}

#contentcenter_pages p a,#contentcenter_pages p a.link
{
	color:#000;
}

.wtgallery_category_folder a
{
	color:#000;
}

#contentcenter_pages p a:hover,.wtgallery_category_folder a:hover
{
	background-image:url(/fileadmin/templates/r2p/_img/patterndiagonal.gif);
	color:#000;
}

#contentright
{
	border-right:0 dotted #000;
	float:left;
	margin:0;
	padding:43px 10px 0 20px;
	position:relative;
	width:220px;
}

#contentright_pages
{
	border-right:0 dotted #000;
	float:right;
	margin:0;
	padding:43px 15px 0;
	position:relative;
	width:200px;
}

#contentborder
{
	float:right;
	margin:0;
	padding:43px 0 0 10px;
	position:relative;
	width:232px;
}

A:link
{
	border:solid 0 #000;
}

img
{
	border:solid 0 #000;
}

h1
{
	font-size:14px;
	font-weight:700;
	line-height:16px;
}

h1 a
{
 color:black;
}

h2
{
	font-size:12px;
	font-weight:700;
	line-height:14px;
}

#contentborder h1,#contentborder h1 a
{
	background-color:#000;
	color:#fff;
	font-size:11px;
	font-weight:400;
	height:16px;
	margin:8px 0 0;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:uppercase;
	width:194px;
}

#contentborder h1 a:hover
{
	color:#f78500;
}

#contentborder h2
{
	background-color:#000;
	color:#f78500;
	font-size:11px;
	font-weight:400;
	height:16px;
	margin:4px 0 5px;
	padding:2px 0 0 5px;
	text-decoration:none;
	text-transform:uppercase;
	width:194px;
}

#contentborder p
{
	color:#000;
	line-height:16px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
	width:194px;
}

#contentborder .csc-textpic-imagewrap img
{
	margin-left:-3px;
}

#contentleft p a
{
	background-image:url(/fileadmin/templates/r2p/_img/pijl_zwart_gr.gif);
	background-position:176px 1px;
	background-repeat:no-repeat;
	border:solid 1px #000;
	color:#000;
	display:block;
	font-size:10px;
	font-weight:400;
	height:14px;
	margin:0 0 0 22px;
	padding:2px 2px 0 6px;
	text-decoration:none;
	text-transform:uppercase;
	width:190px;
}

#contentleft p a:hover
{
	background-color:#f78500;
	background-image:url(/fileadmin/templates/r2p/_img/pijl_zwart_gr.gif);
	background-position:176px 1px;
	background-repeat:no-repeat;
	border:solid 1px #000;
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:400;
	height:14px;
	margin:0 0 0 22px;
	padding:2px 2px 0 6px;
	text-decoration:none;
	text-transform:uppercase;
	width:190px;
}

.news-latest-item a:link
{
	color:#000;
	text-decoration:none;
}

.news-latest-item a:hover
{
	color:#000;
	text-decoration:none;
}

.news-latest-item a:visited
{
	color:#000;
	text-decoration:none;
}

.news-latest-item a:active
{
	color:#000;
	text-decoration:none;
}

#agendasingle h1,#agendasingle h1 a
{
	background-color:#000;
	color:#fff;
	font-size:11px;
	font-weight:400;
	height:16px;
	margin:8px 0 0;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:uppercase;
}

#agendasingle h2
{
	background-color:#000;
	color:#f78500;
	font-size:11px;
	font-weight:400;
	height:16px;
	margin:4px 0 0;
	padding:2px 0 0 5px;
	text-decoration:none;
	text-transform:uppercase;
}

#agendasingle h3
{
	color:#000;
	font-weight:400;
	line-height:20px;
	margin:6px 0 0;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}

#agendasingle p
{
	color:#000;
	font-weight:400;
	line-height:24px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}

.csc-frame-frame1
{
	background-color:none;
	margin:0 0 0 -44px;
}

#footer
{
	font-size:9px;
	height:10px;
	padding:0 0 3px 16px;
}

DIV.menu1
{
	float:left;
	margin:0;
	position:relative;
	width:280px;
}

DIV.menu2
{
	float:left;
	margin:0;
	position:relative;
	width:280px;
}

DIV.menu3
{
	float:left;
	margin:0;
	position:relative;
	width:280px;
}

DIV.menu1-level1-no
{
	background-color:#000;
	color:#fff;
	font-size:10px;
	font-weight:400;
	height:17px;
	margin:10px 0 0 28px;
	padding:8px 0 0 15px;
	width:240px;
}

DIV.menu1-level2-no
{
	font-size:10px;
	height:17px;
	margin:0;
	padding:0;
	width:240px;
}

DIV.menu1-level2-no A
{
	background-color:#000;
	border-bottom:1px solid #fff;
	color:#fff;
	float:left;
	font-weight:400;
	height:17px;
	letter-spacing:.1em;
	margin:0;
	padding:5px 0 0 15px;
	text-decoration:none;
	width:240px;
}

DIV.menu1-level2-no A:hover
{
	color:#f78500;
	float:left;
	font-weight:400;
	height:17px;
	text-decoration:none;
	width:240px;
}

DIV.menu1-level2-act
{
	font-size:10px;
	height:17px;
	margin:0;
	padding:0;
	width:180px;
}

DIV.menu1-level2-act A
{
	background-color:#000;
	border-bottom:1px solid #fff;
	color:#f78500;
	float:left;
	font-weight:400;
	height:17px;
	letter-spacing:.1em;
	margin:0;
	padding:5px 0 0 15px;
	text-decoration:none;
	width:240px;
}

DIV.menu1-level2-act A:hover
{
	background-color:#f78500;
	color:#fff;
	float:left;
	font-weight:400;
	height:17px;
	text-decoration:none;
	width:240px;
}

.csc-frame-rulerAfter
{
	background:url(/fileadmin/templates/r2p/_img/hor_ruler.gif) repeat-x 0 0;
	height:10px;
}

.csc-frame-rulerAfter-News
{
	background:url(/fileadmin/templates/r2p/_img/hor_ruler.gif) repeat-x 0 7px;
	height:10px;
}

.news-single-item h3
{
	font-size:12px;
}

.news-single-img
{
	float:left;
	margin:0 16px 0 0;
}

.news-list-item h1
{
	margin:6px 0 0;
}

.news-list-item h1 a
{
	background:url(/fileadmin/templates/r2p/_img/pijl_zwart.gif) no-repeat 0 3px;
	color:#000;
	display:block;
	font-size:13px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0 0 0 16px;
	text-decoration:none;
}

.news-list-item h1 a:hover
{
	text-decoration:underline;
}

.news-list-item p
{
	margin:0;
	padding:0;
}

.news-list-item a
{
	color:#000;
	margin:0;
	padding:0;
	text-decoration:none;
}

.news-list-item img
{
	float:right;
}

.news-list-item h3 a
{
	background:url(/fileadmin/templates/r2p/_img/pijl_zwart.gif) no-repeat 0 3px;
	color:#000;
	display:block;
	font-size:13px;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:0 0 0 16px;
	text-decoration:none;
}

.news-list-item h3 a:hover
{
	text-decoration:underline;
}

.news-list-morelink
{
	font-size:12px;
	margin-bottom:16px;
}

.news-list-morelink a:hover
{
	background-image:url(/fileadmin/templates/r2p/_img/patterndiagonal.gif);
}

.news-single-backlink a
{
	color:#000;
}

.tx-veguestbook-pi1
{
	font-size:100%;
	width:100%;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header
{
	background-color:#000;
	color:#fff;
	font-size:11px;
	font-weight:400;
	height:16px;
	margin:8px 0 5px;
	padding:1px 0 0 3px;
	text-decoration:none;
	width:100%;
}

.tx-veguestbook-pi1 .tx-guestbook-right
{
	background-color:transparent;
	float:left;
	padding:0;
	width:100%;
}

#contentcenter_pages p.tx-guestbook-date
{
	background-color:#000;
	color:#F78500;
	font-size:11px;
	font-weight:400;
	height:16px;
	margin:8px 0 5px;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p,.tx-veguestbook-pi1 .tx-guestbook-right p
{
	color:#000;
}

.tx-veguestbook-pi1 .tx-guestbook-field,.csc-mailform-field
{
	clear:both;
	display:block;
	padding:3px 0;
	width:100%;
}

.tx-veguestbook-pi1 .tx-guestbook-field label,.csc-mailform-field label
{
	clear:both;
	display:block;
	float:left;
	font-size:12px;
	width:220px;
}

.tx-srfreecap-pi2-cant-read
{
	color:#000;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

.tx-srfreecap-pi2-cant-read a:link,.tx-srfreecap-pi2-cant-read a:hover,.tx-srfreecap-pi2-cant-read a:visited
{
	color:#000;
	font-size:12px;
	font-weight:400;
	text-decoration:underline;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med,input.csc-mailform-field
{
	float:left;
	width:20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big
{
	float:left;
	width:20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea
{
	display:block;
	float:left;
	width:30em;
}

.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield
{
	color:#900;
}

.tx-veguestbook-pi1 fieldset
{
	border:none;
}

.tx-veguestbook-pi1 legend
{
	display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap
{
	background:#F7F7F7;
	border:1px solid #CCC;
	display:block;
	float:left;
	margin-left:2.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap img
{
	display:block;
	float:left;
	padding-left:.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap input
{
	float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap label
{
	clear:both;
	display:block;
	float:none;
	margin-bottom:.5em;
	width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap p
{
	font-size:75%;
	padding:.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap h3
{
	display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read
{
	color:#000;
	font-weight:400;
	text-decoration:underline;
}

.tx-srfreecap-pi2-cant-read a
{
	color:#000;
	font-weight:400;
	text-decoration:underline;
}

.tx-veguestbook-pi1 .tx-guestbook-clear
{
	clear:both;
	display:block;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit
{
	display:block;
	width:auto;
}

.tx-veguestbook-pi1 #user_redb_title input
{
	display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination
{
	float:right;
	font-size:14px;
	font-weight:700;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination a
{
	color:#000;
	font-size:11px;
	font-weight:400;
}

.tx-wtgallery-pi1
{
	color:#000;
	font-size:12px;
	margin-top:0;
	padding:0;
	width:500px;
}

.wtgallery_listpic_pic
{
	border:0 solid #FFF;
	margin:8px;
}

.wtgallery_category_pic
{
	border:0 solid #FFF;
	margin:0;
}

.wtgallery_pagebrowser_back
{
	float:left;
	position:relative;
	width:90px;
}

.wtgallery_pagebrowser_fwd
{
	float:left;
	position:relative;
}

.wtgallery_pagebrowser_up
{
	clear:left;
}

.wtgallery_pagebrowser_page
{
	text-align:center;
}

.wtgallery_singlepic_fwdback
{
	margin-bottom:20px;
}

.wtgallery_singlepic_fwd
{
	float:right;
	position:relative;
}

.wtgallery_singlepic_back
{
	float:right;
	position:relative;
	width:100px;
}

.wtgallery_singlepic_popup
{
	text-align:center;
}

.wtgallery_singlepic
{
	border:0 solid #FFF;
	text-align:center;
}

img.wtgallery_singlepic_pic
{
	border:0 solid #FFF;
	text-align:center;
}

.wtgallery_h2
{
	color:#000;
}

.csc-mailform
{
	border:none;
}

SELECT
{
	background-color:#FFF;
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
}

TEXTAREA
{
	background-color:#FFF;
	border:1px solid #f78500;
	ckfont-weight:normal;
	color:bla;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
}

INPUT
{
	background-color:#FFF;
	border:1px solid #f78500;
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
}

.tx-wecflashplayer-pi2
{
	float:left;
	margin:-29px 0 0 120px;
	width:auto;
}

input
{
	border:1px #c2c1cb solid;
}

.tx-sremailsubscribe-pi1-submit
{
	background:#f0f0f0;
	text-align:center;
}

span.powermail_mandatory
{
	color:orange;
}

input.validation-failed,textarea.validation-failed
{
	background-color:orange;
}

div.powermail_mandatory_js
{
	color:orange;
	margin:3px 0 15px 150px;
}

.tx-powermail-pi1
{
	padding-top:20px;
}

fieldset.tx-powermail-pi1_fieldset
{
	padding:10px 10px 10px 0;
}

fieldset.tx-powermail-pi1_fieldset legend
{
	color:#000;
	font-weight:700;
}

fieldset.tx-powermail-pi1_fieldset label
{
	clear:both;
	color:#000;
	display:block;
	float:left;
	font-weight:700;
	width:150px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	border:1px solid #000;
	width:260px;
	font-size: 12px;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	border:1px solid #000;
	width:408px;
	font-size: 12px;
}

div.tx_powermail_pi1_fieldwrap_html
{
	margin:10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit
{
	font-weight:700;
	margin:20px 0 10px 150px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,p.tx_powermail_pi1_fieldwrap_html_radio_title
{
	font-weight:700;
	margin:0;
	padding:0;
}

div.countryzone
{
	margin:10px 0 0 150px;
}

td.powermail_all_td
{
	padding:3px 10px 3px 0;
}
/*
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:transparent;
}
*/
fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:0px solid #AAAAAA;
	padding:10px;
}
.powermail_check_inner {
	padding-left: 30px;
}
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner label {
	width:120px;
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset div.powermail_radio_inner label {
width:220px;
font-weight: normal;
}

.date2cal_img_help {
/* 	display: none; */
}
#contentcenter_pages p.tx_powermail_pi1_fieldwrap_html_checkbox_title, #contentcenter_pages p.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-weight: bold;
}

.tx_powermail_pi1_fieldwrap_html_20, .tx_powermail_pi1_fieldwrap_html_19, .tx_powermail_pi1_fieldwrap_html_21, .tx_powermail_pi1_fieldwrap_html_23 {
	background-color:#666666;
	color:#FFFFFF;
	font-size:11px;
	font-weight:400;
	height:16px;
	margin:8px 0 0;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:uppercase;
	width:406px;
}	

.tx_powermail_pi1_fieldwrap_html_18, .tx_powermail_pi1_fieldwrap_html_25 {
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	font-weight:400;
	height:16px;
	margin:8px 0 0;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:uppercase;
	width:406px;
}
#contentcenter_pages p.tx_powermail_pi1_fieldwrap_html_checkbox_title, #contentcenter_pages p.tx_powermail_pi1_fieldwrap_html_radio_title {
	background-color:#666666;
	color:#FFFFFF;
	font-size:11px;
	font-weight: normal;
	height:16px;
	margin:8px 0 0;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:uppercase;
	width:406px;
}

#powermaildiv_uid24 label {
	display: none;
}

