@charset "utf-8";
/* CSS Document */
@import url(menus.css);

html,body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	height:100%;
}
*{
	margin:0;
	padding:0;
}
.clear{
	clear:both;
	font-size:0;
	height:0;
}
a{
	text-decoration:none;
	outline:none;
}
#map289_sidebar {
	display: none; 
}
a:link, a:visited {
	color:#E2001A;
	text-decoration: none;
}
a:hover, a:active {
	color:#E2001A;
	text-decoration: underline;
}	
.newsInfo a,
.bodytext a,
a.internal-link {
	color:#E2001A !important;
}
p{
	line-height:17px;
	padding-bottom:10px;
}
H1{
	color:#DD012D;
	display:block;
	font-size:18px;
	padding-top:5px;
	font-weight:normal;
}
.mainContainer{
	height:100%;
	width:1024px;
	margin:0 auto;
	position:relative;
}
.bigImagebg{
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;
	background-image:url(../images/man.jpg);
	width:556px;
	height:538px;
	position:absolute;
	z-index:1;
	top:13px;
	left:-157px;
}
.container{
	width:965px;
	margin:0 auto;
	position:absolute;
	z-index:10;
}
.header{
	height:155px;
}
.headerLogo{
	width:400px;
	float:left;
}
.logo{
	background-attachment: scroll;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;	
	width:286px;
	height:139px;
	display:block;
	margin-left:35px;
}
.logo a{
	width:286px;
	height:139px;
	display:block;
}
.headerText{
	background-attachment: scroll;
	background-image: url(../images/headerText.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	width:185px;
	height:125px;
	float:left;
	display:block;
	padding-top:14px;
}
.headerRight{
	float:right;
	width:380px;
}
.shareBox{
	text-align:right;
	padding-top:20px;
	display:block;
}
/****  SEARCH   *****/
.search{
	float:right;
	padding-top:20px;
}
p.advancedLink{
	text-align:right;
	padding-top:5px;
}
p.advancedLink a{
	color:#9A9C9F;
}
.inputf{
	background:url(../images/inputf.jpg) no-repeat left top;
	width:168px;
	height:18px;
	color:#9A9C9F;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	margin-right:5px;
	border:0;
}
.submitButton{
	background:url(../images/search_button.gif) no-repeat left top;
	width:58px;
	height:23px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	border:0;
}
.tx-indexedsearch-searchbox td{
	padding-bottom:10px;
	padding-left:5px;
}
.tx-indexedsearch-selectbox-lang,
.tx-indexedsearch-selectbox-defop{
	margin-left:10px;
}
.tx-indexedsearch-selectbox-group{
	margin-bottom:10px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	background:url(../images/search_button.jpg) no-repeat scroll left top transparent;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:23px;
	text-transform:uppercase;
	width:58px;
} 
/****  CONTENT   *****/
.content{
	width:965px;
}
.contentleft{
	width:646px;
	display:block;
	float:left;
	margin-bottom:20px;
}
.contentRight{
	display:block;
	float:right;
	width:300px;
}
.footer{
	padding-bottom:20px;
}
.greyBoxShadow{
	width:645px;
	margin-bottom:12px;
	background-image:url(../images/grey_top.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:5px;
}
.greyBoxShadow .greyBoxContent{
	padding:5px 5px;
	background-attachment: scroll;
	background: #E5E5E5;
	background-image: url(../images/grey_shadow.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position:relative;
}
.mainContent_homepage .greyBoxShadow .greyBoxContent,
.tx-cal-controller .greyBox .greyBoxContent {
	padding:0px 5px;
}
.greyBoxShadow .greyBoxBottom{
	background-image:url(../images/grey_bottom.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	height:5px;
}
.greyBox{
	background-image:url(../images/grey_top.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:5px;
	margin-bottom:12px;

}
.greyBox .greyBoxContent{
	background-color:#E5E5E5;
	padding:5px 5px 0px 5px;
}
.greyBox .greyBoxBottom{
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left bottom;
	height:5px;
	background-image:url(../images/thin_grey_bg.png);
}
.whiteBox{
	width:637px;
}
.contentRight .whiteBox{
	width:289px;
	padding-left:1px;
}
.whiteTop{
	background:url(../images/white_top.png) no-repeat left top;
	height:5px;
}
.contentRight .whiteTop{
	background:url(../images/r_topwhite.gif) no-repeat left top;
}
.whiteContent{
	background:#FFFFFF;
	padding:15px;
	display:block;
}
.whiteBottom{
	background:url(../images/white_bottom.png) no-repeat left top;
	height:5px;
}
.contentRight .whiteBottom{
	background:url(../images/r_bottomwhite.gif) no-repeat left top;
}

.roundedBox{
	background-image:url(../images/grey_top.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:5px;
	margin-bottom:12px;
	width:645px;
}
.rightContent .roundedBox{
	margin-bottom:20px;
}
.bgBox{
	background-color:#E5E5E5;
	width:641px;
	padding-left:4px;
}
.roundedBox .contentBox{
	padding-top:5px;
	width:637px;
	position:relative;
}
.roundedBox .bottomBox{
	height:5px;
	background:url(../images/thin_grey_bg.png) no-repeat left bottom;
}
.roundedBox .titleBox{
	background:url(../images/borders_bg.png) repeat-x left 6px;
	margin-right:5px;
	padding-left:5px;
	margin-bottom:5px;
	padding-top:2px;
}
.roundedBox .titleBox H2{
	background-color:#E7E8E9;
	color:#5E5F5F;
	width:auto;
	display:inline;
	padding:0 3px;
	text-transform:uppercase;
	font-size:16px;
}
.contentRight .roundedBox{
	width:300px;
	background:url(../images/r_rounded_top.gif) no-repeat left top;
}
.contentRight .bgBox{
	background:#E7E8E9 url(../images/grey_shadow.jpg) repeat-x left bottom;
	width:296px;
}
.contentRight .contentBox{
	background:none;
	width:100%;
}
.contentRight .roundedBox .mainContentBox {
	background-color:Transparent;
}
.contentRight .roundedBox .contentBottomBox {
	background:none;
	height:5px;
}
.contentRight .bottomBox{
	background:url(../images/r_rounded_bottom.gif) no-repeat left top;
	width:300px;
}
.contentRight .roundedBox .titleBox H2{
	font-size:14px;
}
.news-list3-container{
	background:transparent;
	padding:0px;
}
.news-list-browse {
	text-align: center;
}	
/*** AGENDA HOMEPAGE  ***/
.tx-cal-controller .even {
	background-color:#FFFFFF;
	margin-right:2px;
}
.agendaBox_hp{
	background:#FFFFFF url(../images/agendaTop.gif) no-repeat left top;
	width:312px;
	padding-top:5px;
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
}
.agendaInfo,
.titleAgenda{
	padding-left:8px;
	width:215px;
	color:#E41129;
}
.titleAgenda{
	color:#666666;
	font-size:15px;
	font-weight: bold;
}
.moreLink{
	background:url(../images/more_button.jpg) no-repeat left center;
	position:absolute;
	right:3px;
	top:10px;
	width:68px;
	height:23px;
}
.mainContent .moreLink a,
.moreLink a{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	line-height:23px;
	text-align:center;
	padding-left:3px;
}
.agendaBottom{
	background:url(../images/agendaBottom.gif) no-repeat left top;
	width:312px;
	height:5px;
}
/*** ARCHIEF AGENDA   ****/
.archief_item{
	padding:10px;
	padding-top:5px;
}
/***  FIVE COLUMNS BOX  **/
.fiveColumns{
	width:965px;
}
.columnBox1,.columnBox2,.columnBox3,.columnBox4,.columnBox5{
	width:177px;
	float:left;
	padding-left:20px;
	position:relative;
}
.columnBox1{
	padding-left:0px;
}
.fiveColumns .greyBoxShadow{
	width:177px;
}
.fiveColumns .greyBoxShadow{
	background-image:url(../images/top_small_box.png);
}
.fiveColumns .greyBoxShadow .greyBoxBottom{
	background-image:url(../images/bottom_small_box.png);
}
.fiveColumns .greyBoxShadow .greyBoxContent{
	background-image:url(../images/middle_small_bg.jpg);
}
.columnBox1 .meerItems{
	background-image:url(../images/pinkButton.png);
}
.columnBox2 .meerItems{
	background-image:url(../images/blueButton.png);
}
.columnBox3 .meerItems{
	background-image:url(../images/greenButton.png);
}
.columnBox4 .meerItems{
	background-image:url(../images/orangeButton.png);
}
.columnBox5 .meerItems{
	background-image:url(../images/purpleButton.png);
}
/****  RTE   ***/
.meerItems{
	position:absolute;
	bottom:-22px;
	right:7px;
	width:106px;
	height:34px;
	color:#FFFFFF;
	background-position:left center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	text-align:center;
	line-height:34px;
	text-transform:uppercase;
	font-size:11px;
	padding-bottom:0px;
}
.meerItems a{
	color:#FFFFFF;
}
/****  NEWS  ****/
.newsFceBox{
	width:640px;
	position:relative;
}
.newsListBox{
	display:block;
	background-image:url(../images/white_round_bg.jpg);
	background-position:left 20px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	min-height:230px;
}
.newsListBox p{
	padding-bottom:0px;
}
.altRoundImage,
.roundImage{
	width:309px;
	background-color:#FFFFFF;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding: 1px 5px 5px 5px;
	position:absolute;
	top:24px;
	right:5px;
	text-align:center;
	background-image:url(../images/round_img_bg.jpg);
	background-position:left bottom;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
.altRoundImage {
	float: right;
}
.altRoundImage img {
	display: block;
}
.roundImage {
	display: none;
}
.news-list-container H2 a,
.mainContent .news-header-list-title a{
	color:#E2001A;
	font-size:15px;
	font-weight:normal;
}
.news-list-container H2 a {
	font-weight:bold;
}
.news-header-list-container{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #666666;
}
.news-amenu-container{
	margin-bottom:20px;
}
.news-amenu-container ul{
	color:#999999;
}
.noBorder{
}
.news-amenu-container ul li{
	padding-bottom:5px;
}
.news-amenu-item-year{
	list-style:none;
	color:#E2001A;
	font-size:16px;
	font-weight:bold;
}
.news-list3-item{
	padding:10px;
	width:297px;
}
.mainContent_homepage .news-list3-item .news-list-date,
.news-header-list-container .news-date{
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	display:block;
	line-height:15px;
}
.mainContent_homepage .news-list3-item H2{
	line-height:17px;
	display:block;
	padding-top:3px;
	padding-bottom:1px;
}
.news-list-container .firstItem{
	background-color:#FFFFFF;
	padding-top:2px;
	background-image:url(../images/first_bg.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left bottom;
}
.news-list-container .secondItem{
	border-bottom:1px solid #FFFFFF;
	padding-right:0px;
	margin-right:8px;
}
.topnewsBox{
	background-image:url(../images/linesBg.jpg);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left 3px;
	padding-bottom:8px;
	color:#5D5D5D;
	width:638px;
}
.tx-cal-controller .topnewsBox{
	padding-bottom:1px;
}
.footerContent .topnewsBox {
	width:168px;
	text-transform:uppercase;
}
.newsTitle{
	display:block;
	float:left;
	width:70px;
}
.topnewsBox H3{
	font-size:14px;
	font-weight:bold;
	background-color:#E5E5E5;
	margin-left:6px;
	padding:0px 3px;
	width:auto;
	display:inline;
}
.newsBrowse{
	float:right;
	padding:1px 5px;
	background-color:#E5E5E5;
	font-size:11px;
	font-weight:bold;
}
.newsBrowse a{
	color:#5D5D5D;
}
.thinGreyBox .newsBrowse{
	width:106px;
}
.news-list3-item, .list2-subdiv-hdr {
	background:none;
}
.news-list3-item, .list3-subdiv, .list2-subdiv {
	border:none;
}
.news-list3-item span.news-list-morelink{
	display:none;
}
.news-latest-item{
	padding:0;
}
.news-latest-item H3{
	text-transform:uppercase;
}
.news-latest-item img{
	margin:0px;
	margin-bottom:5px;
	float:none;
}
.news-latest-item h4 a{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	display:block;
	padding-left:5px;
	font-size:12px;
}
.twoColumnBox{
	width:100%;
	display:block;
}
.twoColumnBox .leftColumn{
	width:48%;
	float:left;
	display:block;
	padding-right:1%;
}
.twoColumnBox .rightColumn{
	width:49%;
	float:right;
	display:block;
}
/***  news page  **/
.news-latest-box{
	border-bottom:1px solid #5E5F5F;
	padding-bottom:20px;
	margin-bottom:15px;
	width:611px;
}
.news-single-item{
	padding-top:5px;
}
.newsImage{
	width:220px;
	float:left;
	padding-right:20px;
	display:block;
}

.newsInfo{
	width:353px;
	float:left;
	display:block;
	line-height:17px;
	margin-top:-6px;
}
.item1,.item2{
	padding-bottom:10px;
}
/* edit by Max 26-5-10 */
.item2 .newsImage{
	width:75px;
	float:right;
	padding-right:0px;
}
.item2 .newsImage img{
	width:74px;
	height:auto;
	/* height: 101px; */
}
.item2 .newsInfo{
	width:377px;
	float:left;
	padding-right:40px;
	margin-top:-5px;
	/* margin-left: 20px;  */
}
/* added by Max 9-6-10 */
.item3 .newsImage{
	float:right;
	padding-right:0px;
	height:40px; 
}
.item3 .newsImage img{
	height:40px;
	width:auto;
	float:right;
}
/* end edit */
.news-latest-box .news-date,.news-latest-box H2,
.news-single-item H1,
.rightContent .latest-item .news-date,
.archief_item .latest-item .news-date {
	color:#E2001A;
	display:block;
	padding-bottom:5px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.news-latest-box H3 a {
	font-weight: bold;
}
.news-latest-box H3 a,
.column-latest-box H3 a:link,
.column-latest-box H3 a:visited,
.rightContent .latest-item .latest-title a{
	color:#737373;
	font-size:14px;
}

.column-latest-box H3 a:hover,
.column-latest-box H3 a:active {
	color: #E2001A;
}

.newsBox .newsInfo H2,
.newsBox .newsInfo H2 a {
	font-weight: bold;
}
.newsInfo H2,
.newsInfo H2 a,
.news-single-item H1{
	color:#E2001A;
	font-size:20px;
	font-weight:normal;
	text-transform:none;
}
.newsInfo strong{
	padding:10px 0px;
	display:block;
}
.latestMoreLink{
	padding-top:10px;
	text-align:right;
	text-transform:uppercase;
}
.latestMoreLink a{
	color:#5E5F5F;
	font-size:11px;
}
.news-latest-gotoarchive{
	background-color:#FFFFFF;
	float: right;
}
.news-single-backlink{
	text-align:right;
}
.mainContent .news-latest-gotoarchive a,
.news-single-backlink a{
	text-transform:uppercase;
	color:#E2001A;
	font-size:11px;
	font-weight:bold;
}
.news-latest-container{
	position:relative;
}
.news_author{
	display:block;
	font-size:10px;
	padding-top:15px;
	font-weight:bold;
}
.news_author p{
	padding-bottom:2px;
}
.last-latest-box{
	border:none;
	margin-bottom:0px;
	padding-bottom:5px;
	width:550px;
}
.fiveColumns .greyBoxContent{
	padding-left:4px;
	position:relative;
	padding-bottom:15px;
}
.rightContent .news-latest-container .whiteContent{
	padding:5px;
	padding-left:10px;
}
.rightContent .news-latest-container .latest-item{
	padding:10px;
	border-bottom:1px solid #FFFFFF;
}
.rightContent .news-latest-container .whiteContent .latest-item{
	padding:0px;
	border:0;
}
.rightContent .news-latest-container .last-item{
	border:0;
}
/***  MACINA BANNERS   ***/
.mainContent .macina_banners_container{
	text-align:center;
	padding-bottom:10px;	
}
.rightContent .macina_banner{
	padding-bottom:10px;
}
/****  REACTIONS   *******/
.reactionsBox{
	padding-top:10px;
}
.reactionsBox .whiteContent{
	padding-bottom:2px;
}
.reaction{
	border-bottom:1px solid #5F5F5F;
	padding-bottom:10px;
	margin-bottom:15px;
	width:606px;
}
.reaction .date,
.reaction .waarderingRightText{
	color:#EC465C;
	font-size:11px;
	text-decoration:underline;
	padding-bottom:10px;
	color:#6B6B6B;
	text-transform:uppercase;
	font-weight:bold;
}
.reaction .waarderingRightText{
	display:none;
}
.reaction .username{
	color:#EC465C;
	font-size:16px;
	padding-bottom:5px;
}
.reactionsBox .boxTitle{
	padding:10px 15px;
}
.reactionsBox .boxTitle H3,
.reactionsBox H2{
	color:#616161;
	font-size:16px;
	font-weight:normal;
}
.edit{
/*	text-align:right;*/
}
.edit a{
	color:#EC465C;
	font-size:11px;
	text-transform:lowercase;
	text-decoration:underline;
	padding-left:10px;
}
.tx-drereact-pi1-browsebox p{
	padding-bottom:5px;
}
.headerInput input{
	border:1px solid #E5E5E5;
	width:260px;
	margin-bottom:5px;
	display:block;
}
.bodyInput textarea{
	display:none;
}
.reaction .date{
	float:left;
	padding-bottom:5px;
	font-size:11px;
	font-weight:bold;
}
.reaction .editBox{
	float:right;
}
.reactionPagination {
	text-align:center;
	color:#616161;
}
.reactionPagination table{
	text-align:center;
	width:auto;
	margin:0 auto;
}
.reactionPagination table td{
}
.tx-dreapartment-pi1-browsebox-SCell{
	color:#000000;
}
.tx-drereact-pi1-browsebox td{
	padding-left:3px;
}
.tx-drereact-pi1-browsebox a{
	color:#616161;
}
.reactionFormBox .submit,
.rightContent .submit{
	position:relative;
}
.reactionFormBox .submit .red_button,
.rightContent .submit .red_button{
	background:url(../images/react_button_new.gif) no-repeat left top;
	width:104px;
	height:28px;
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	top:7px;
	right:0px;
	position:absolute;
	border:0;
}
.reactionFormBox{
	position:relative;
	margin-top:7px;
}
.reactionFormBox .submit input[disabled]{
	background:none;
	left:0px;
	top:-23px;
	color:#666666;
	width:500px;
	text-align:left;
	height:25px;
	display:block;
	font-size:10px;
}
.loginLink{
	font-size:11px;
	text-transform:uppercase;
	padding-bottom:3px;
}
.reaction_form .whiteContent{
	padding-bottom:5px;
}
.reactionFormBox .gradeInput{
	position:absolute;
	top:-55px;
	right:-10px;
	width:450px;
	text-align:right;
	color:#FFFFFF;
}
.reactionFormBox .gradeInput input{
	
}
.mainContent a{
	color:#616161;
}
.rightContent .submit .red_button a{
	display:block;
	color:#FFFFFF;
	line-height:32px;
	text-align:center;
}
.rightContent .submit .red_button{
	right:10px;
	top:-12px;
}

/****  LOGIN ****/
fieldset{
	border:none;
}
.tx-felogin-pi1 legend{
	padding-bottom:10px;
}
.tx-felogin-pi1 .inputf{
	margin-bottom:5px;
}
.tx-felogin-pi1 .submitButton{
	margin-bottom:5px;
}
.news-single-item div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	float:none;
}
.tx-srfeuserregister-pi1-submit{
	background:url(../images/submitBigButtom.jpg) no-repeat scroll left top transparent;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:23px;
	text-transform:uppercase;
	width:100px;
}
form.form_account_created{
	height:100px;
}
/******  POINT OF INTEREST   ******/
.tx-drepointofinterest-pi1_marger {
	height: 10px;
}
.tx-drepointofinterest-pi1 .whiteBox{
	margin-bottom:10px;
}
.tx-drepointofinterest-pi1 .poiBox{
	display:block;
	width:630px;
} 
.poiMapBox{
	width:220px;
	height:200px;
}

/******  APARTMENTS  ******/
.apartmentlistBox{
	margin-top:-8px;
}
.apartmentLogo{
	background:url(../images/casa_nostra.jpg) no-repeat left top;
	width:104px;
	height:77px;
	margin-bottom:18px;
}
.tx-dreapartment-pi1 .first{
	padding-bottom:15px;
	border-bottom:0;
}
.tx-dreapartment-pi1 .second{
	border-bottom:0;
}
.apartment{
	padding-bottom:10px;
	border-bottom:1px solid #5E5F5F;
	margin-bottom:15px;
}
.tx-dreapartment-pi1 .first .apartment_images{
	width:130px;
}
.tx-dreapartment-pi1 .second .apartment_images{
	width:100px;
}
.apartment .apartment_images{
	float:left;
	padding-right:10px;
}
.apartment_name a{
	color:#DD012D;
	font-size:16px;
	padding:5px 0px;
}
.apartmentSingleBox .apartmentLogo{
	float:left;
	padding-right:15px; 
}
.apartmentSingle .apartment_name{
	padding-bottom:10px;
	font-weight:bold;
}
.apartmentSingleBox{
	width:630px;
}
.apartmentSingle{
	width:617px;
	min-height:335px;
	margin-top:-8px;
}
.apartmentRight{
	float:right;
	width:221px;
	padding-left:10px;
	padding-top:8px;
	
}
.apartmentSingle p{
	padding-bottom:10px;
}
.apartmentSingleBox .apartment_images{
	width:221px;
}
.apartmentInfo{
	font-size:11px;
	padding-top:8px;
}
.apartmentSingleBox .apartment_city,
.apartmentSingleBox .apartment_state,
.apartmentSingleBox .apartment_zip,
.apartmentSingleBox .apartment_country{
	padding-bottom:3px;
}
.apartment_description{
	padding:15px 0px;
	line-height:17px;
}
.first .apartmentDetails{
	width:175px;
	float:left;
}
.second .apartmentDetails{
	width:190px;
	float:left;
}
.apartmentDetails .apartment_description{
	padding-bottom:0px;
	padding-top:5px;
}
.apartmentDate{
	color:#5E5F5F;
	text-decoration:underline;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
.mapBox{
	float:right;
	display:block;
	width:218px;
	height:165px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:10px;
}
/****  POI   ******/
.poiBox .whiteContent{
	padding-left:5px;
}
.poi{
	width:625px;
	position:relative;
}
.poiBox .moreLink{
	float:right;
	position:relative;
	top:5px;
	
}
.poiBox .moreLink a{
	color:#FFFFFF;
}
.poi .poi_images{
	width:103px;
	float:left;
}
.poi .poiNameAdress{
	width:200px;
	float:left;
	padding-right:45px;
	padding-left:15px;
}
div.aquarelation_up,
div.aquarelation_side,
div.aquarelation_down {
	font-size: 15px;
}
div.aquarelation_up a {
	color: #900;
}
div.aquarelation_side a {
	color: #090;
}
div.aquarelation_down a {
	color: #009;
}
.poi_name ,
.poi_name a,
.aquaText H2 a{
	color:#DD012D;
	font-size:18px;
	padding-top:5px;
	display:block;
	font-weight:normal;
}
.poi_name a,
.aquaText H2 a{
	display:inline;
}
.poiMiddle .poi_name,
.poiMiddle .poi_name H1{
	padding-top:0px;
	padding-bottom:5px;
	font-size:22px;
}
.poiMiddle .poi_name H1{
	padding-bottom:0px;
}
.poi .poiNameAdress .poi_name,
.poi .poiNameAdress .poi_name a{
	padding-top:0px;
}
.poi_date{
	color:#DD012D;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:3px;
}
.poi_street{
	color:#636363;
}
.poi .ratingBox{
	width:120px;
	float:left;
	padding-right:25px;
}
.ratingBox .poi_grade,
.ratingBox .react_grade{
	font-size:12px;
	padding-bottom:0px;
	line-height:18px;
}
.poi .poi_type{
	width:40px;
	float:left;
	padding-top:4px;
}
/* SINGLE  */
.poiSingle{
	min-height:410px;
	padding-top:10px;
	background-repeat:no-repeat;
	background-position:12px 12px;
}
.poiSingle .poi_images{
	width:218px;
	padding-top:10px;
}
.poiSingle .poi_type{
	width:55px;
	float:left;
	display:block;
	padding-left:10px;
}
.poiSingle .poiMiddle{
	width:563px;
	padding-left:65px;
	display:block;
}
.poiSingle .poiRight{
	width:220px;
	float:right;
	display:block;
	padding-top:10px;
	padding-left:10px;
}
.poiSingle .poiRight .react_grade span,
.poiSingle .poiRight .poi_grade span{
	display:inline;
	float:none;
}
.poiSingleBox .whiteContent{
	padding-right:5px;
}
.react_grade,
.poi_grade
{
	color:#636363;
	padding-bottom:3px;
	font-size:14px;
}
.react_grade span,
.poi_grade span{
	width:97px;
	display:block;
	float:left;
}
.react_grade span.gradeText,
.poi_grade span.gradeText{
	color:#DD012D;
	font-size:18px;
	width:15px;
}

.poiSingle .poi_street,
.poiSingle .poi_city,
.poiSingle .poi_state,
.poiSingle .poi_zip,
.poiSingle .poi_country{
	color:#636363;
	font-size:14px;
	padding-bottom:2px;
}
.poiSingle .poi_description{
	padding-top:10px;
}
.reactionsBox .submitButton{
	text-align:center;
	padding-top:4px;

}
.reactionsBox .submitButton a{
	color:#FFFFFF;
}
/***  AQUA RELATIONS  **/
.aquaRelationsBox .whiteBox{
	margin-bottom:10px;
}
.aquaRelationsBox .whiteBox .whiteContent{
	padding: 5px 9px 4px 9px;
	min-height:63px;
}
.aquaBox{
	position:relative;
	width:619px;
}
.aquaImage{
	float:left;
	width:100px;
	min-width:100px;
	display:block;
	min-height:40px;
}
.aquaImage p{
	padding-bottom:0px;
	width:100px;
	min-width:100px;
	display:block;
}
.aquaBox .moreLink{
	position:relative;
	float:right;
	top:5px;
	right:0;
}
.aquaText {
	float:left;
	width:440px;
}
.activities,
.aquaAdress{
	padding-top:7px;
	color:#636363;
	font-size:14px;
}
.tx-dreaquarelation-pi1-browsebox,
.tx-dreaquarelation-pi1-browsebox table,
.tx-dreaquarelation-pi1-browsebox-SCell{
	color:#FFFFFF;
}
.tx-dreaquarelation-pi1-browsebox p{
	padding-bottom:1px;
}
.aquaSingleBox .aquaAdress{
	display:none;
}

.aquaSingleImage{
	width:210px;
	float:right;
}
.aquaSingleBox H1{
	padding-bottom:10px;
	font-size:24px;
	padding-top:0px;
}
.aquaSingleBox .description{
	padding-top:10px;
}
/***  DATABASE SEARCH  ***/
.database_search{
	text-align:right;
	padding-right:5px;
}
.database_search form{
	padding-top:20px;
	padding-bottom:10px;
}
.database_search .inputf{
	background:url(../images/input_bg.gif) no-repeat left top;
	width:192px;
	height:22px;
	border:0;
	color:#666666;
}
.database_search select{
	width:192px;
	color:#666666;
}
.database_search select option{
	color:#666666;
}
.zoekButton{
	background:url(../images/zoek_button.gif) no-repeat left top;
	color:#FFFFFF;
	font-size:10px;
	width:68px;
	height:23px;
	border:0;
}

.tx-drepointofinterest-pi1-browsebox,
.tx-dreapartment-pi1-browsebox,
.tx-dreaquarelation-pi1-browsebox{
	width:auto;
	text-align:center;
}
.tx-drepointofinterest-pi1-browsebox table,
.tx-dreapartment-pi1-browsebox table,
.tx-dreaquarelation-pi1-browsebox table{
	width:auto;
	margin:0 auto;
}
.tx-drepointofinterest-pi1-browsebox table td,
.tx-dreapartment-pi1-browsebox table td,
.tx-dreaquarelation-pi1-browsebox table td{
	padding:0 2px;
}

#loginFormReaction{
	margin-top:10px;
}
.whiteContent  ul{
	margin-left:20px;
}
.whiteContent #c319 li{
	padding-bottom:6px;
	display:block;
	background:url(../images/rss.gif) no-repeat left 2px;
	padding-left:20px;
	list-style:none;
}
.whiteContent .rssBox li{
	padding-bottom:6px;
	display:block;
	background:url(../images/rss.gif) no-repeat left 2px;
	padding-left:20px;
	list-style:none;
}


.sortingFieldsBox{
	color:#FFFFFF;
	font-size:14px;
	padding:10px 0px;
}
.sortingFieldsBox .topFields{
	padding-left:255px;
	padding-bottom:7px;
}
.sortingFieldsBox .bottomFields{
	padding-left:180px;
}
.sortingFieldsBox .topFields .inputBox{
	padding-right:21px;
}
.sortingFieldsBox .inputBox{
	padding-right:10px;
}

.sortingFieldsBox .inputBox input{
	padding-right:5px;
}
.verig{
	width:356px;
	font-weight:bold;
	padding-bottom:3px;
	height:15px;
}
.verigItems{
	display:block;
	float:left;
	width:108px;
}
.verigValue{
	display:block;
	float:left;
	width:240px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword  {
	width:170px;
}
.tx-indexedsearch-selectbox-sections{
	width:170px;
	color:#666666;
}
.tx-indexedsearch-selectbox-sections option{
	line-height:20px;
	color:#666666;
}
.feedEntryContent .entry H3{
	margin-bottom:1px;
}
.feedEntryContent br{
	display:block;
}


.aquaBrowseGreyBox{
	background:#B7B7B7;
	min-height:299px;
	margin-bottom:10px;
}
.apartment_return{
	float:left;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.rageerLink{
	float:right;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

.rgslideshow .rgstitle {
	color:#FFFFFF;
	display:none;
	font:bold 12px/15px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:2px;
	padding:2px 10px 0;
	text-transform:uppercase;
	z-index:9;
}
.rgslideshow .rgsdescription {
	color:#FFFFFF;
	font-size:0px;
	font-size:0;
	height:28px;
	line-height:15px;
	overflow:hidden;
	padding:3px 10px 5px;
	display: none;
}
/*
.csc-textpic:after{
	content:".";
	clear:both;
	height:20px;
	display:block;
	overflow:hidden;
	width:100%;
	background-color:#0000FF;
	}
*/
.csc-textpic-intext-right,
.csc-textpic-intext-left{
	clear:both;
	display:block;
	overflow:hidden;
	width:100%;
}
.votingItems{
	display:none;
}
.votingtext{
	display:block;
}

.registerBox .whiteBox{
	margin-top:10px;
}
.registerForm .tx-srfeuserregister-pi1{
	text-align:left;
}
.registerForm .tx-srfeuserregister-pi1 dt {
	clear:both;
	padding-right:1em;
	text-align:left;
	width:15%;
}

/****  INDEXED SEARCH  ***/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info,
.tx-indexedsearch-icon,
.tx-indexedsearch-path,
.tx-indexedsearch-percent{

}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-style:normal;
}
ul.browsebox {
	margin-bottom: 10px;
}

p.pagebrowser{
	text-align:center;
	color:#666666;
}
.tx-rgmediaimages-pi1{
	margin-bottom:10px;
}

.roundImageBottom{
	margin-bottom:10px;
}

#cal-legenda {
	margin-bottom: 20px;
}

#cal-legenda .treelevel0 {
	float: left;
}
#cal-legenda form b {
	display: block;
}
#cal-legenda form b input {
	clear: both;
	display: block;
}
#cal-legenda a {
	clear: both;
	display: block;
}
.mainContent h1.csc-firstHeader a {
	color:#DD012D
}

.share {
	margin-top: 10px;
	margin-bottom: 10px;
}	

.sr_fe_userregister_intro {
	padding: 10px 5px 5px 5px;
}
.news-print {
	float:right;
	width:16px;
	margin-top:16px;
	margin-bottom:-16px;
	margin-left:-16px;
	z-index:999;
}

.news-print .print {
	background-image:url('../images/shift-print-icon.png');
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block;
}

.news-single-imgcaption {
	padding-bottom : 0px!important;
}

*+html .news-single-imgcaption {
	padding-bottom:0px!important;
	line-height : 0px!important;

}

*+html p.news-single-imgcaption { margin : -4px 0 0 0;}



