div#content div.csc-header h4 {width: 900px;margin-top:0; padding:2px 7px 2px 7px; font-size:13px; background-color:#3c609f; color:#fff; border-bottom:solid 1px #8d8d8d;}
div#topbox div#topleft {width:799px; }

div#topbox div#topmiddle {float:left; width:1px; }
div#topbox div#topright {float:left; width:1px; }
div#topbox div#topmiddle img {margin-top:0px;}
div#topbox div#topleft img {margin-top:0px;}

div#topbox div#servicebox {float:left; width:179px; height:100px; font-size:10px; line-height: .4;overflow:hidden;}
div#topbox div#servicebox ul {text-decoration:none; color: black !important; list-style-type:none;}
div#topbox div#servicebox li a {text-decoration:none; color: black !important; }
div#topbox div#servicebox li a:hover {text-decoration:underline; }

div#right div.csc-textpic-text {margin-top: -10px; margin-bottom: 5px; width:205px; border-bottom:solid 1px #8d8d8d;  border-left:solid 1px #8d8d8d;  border-right:solid 1px #8d8d8d;}

/*Adressen*/
div#vcard {width:600px;}
div#vcardimage {width:200px; float:left;}
div#vcardadr {width:400px; float:left; }

/*Neues CSS*/
.tx_bitcalender_pi1-listview-item a {
	color: #535353 !important;
}

.tx_bitcalender_pi1-listview-head {
	float: right;
	padding: 5px;
	border: none;
}

.tx_bitcalender_pi1-listview-item {
	padding: 0px;
	border: 1px solid #efefef;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.tx_bitcalender_pi1-listview_anbieter {
	font-weight: bold;
}

.tx_bitcalender_pi1-listview_od {
	font-size: 0.9em;
}

.tx_bitcalender_pi1-listview_typ {
	float: right;
}

.tx_bitcalender_pi1-listview_titel {
	padding: 5px 5px 5px 20px;
	background-color: #efefef;
	font-size: 14px;
	clear: both;
}

.tx_bitcalender_pi1-listview_detail {
	float: right;
	margin: 5px 20px 10px 10px;
	font-weight: bold;
}

.tx_bitcalender_pi1-listview_bild { /*	padding: 0px 10px 0px 5px;*/
	width: 120px;
	margin-right: 5px;
	min-height: 80px;
	float: left;
	background-image: url(platzhalter.jpg);
	background-repeat: no-repeat;
	/*border-bottom: 1px solid black;*/
}

.tx_bitcalender_pi1-listview_content {
	width: 570px;
	float: left;
}

/*tx_bitcalender_pi1-listview_zeit
tx_bitcalender_pi1-listview_datum*/


.tx_bitcalender_pi1-listview_ort {margin-left: 100px;}
.tx_bitcalender_pi1-listview_gemeinde {margin-left: 140px;}

.tx_bitcalender_pi1-singleview {
	width: 100%;
}

.tx_bitcalender_pi1-singleview_left {
	width: 150px;
	float: left;
	border-bottom: 1px solid #efefef;
	clear: left;
	padding: 5px;
	font-weight: bold;
}

.tx_bitcalender_pi1-singleview_right {
	width: 290px;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	padding: 5px;
	float: left;
	clear: right;
}

.tx_bitcalender_pi1-singleview-item_titel p.bodytext,.tx_bitcalender_pi1-singleview-item_wert p.bodytext
	{
	margin: 0px;
}

.tx-bitcalender-pi1-latest-pic {margin-top:5px;margin-right:10px;margin-bottom:5px;min-height: 80px;float:left; }
.tx-bitcalender-pi1-latest-teaser {margin-top:5px;margin-bottom:25px; line-height:15px;}
.tx_bitcalender_pi1-latest-date {color: red !important;}
.tx-bitcalender-pi1-latest-title a {
background-color: #efefef !important;
color: #535353 !important;
	font-size: 14px !important;
	}
.tx_bitcalender_pi1-latest-title {
background-color: #efefef !important;
color: #535353 !important;
	font-size: 14px important;
	}
