* {
	margin:0px;
	padding:0px;
}

html {
}

html, body {
	text-align: left;
	font-family: arial , sans-serif;
	font-size: 9pt;
}

/*##################################################################*/
/* Struktur
/*##################################################################*/
#center {
	width: 600px;
}

#page {
	width: 600px;
}

html>body #page {
}

	/*################################################################*/
	/* head
	/*################################################################*/
	#head {

	}

		.header-druck {

		}

		.tx-bmpagepic-pi1 {
			display: none;
		}

		#main-menu {
			display:none;
		}

	/*################################################################*/
	/* torso
	/*################################################################*/
	#torso {
		width:600px;
	}

		/*##############################################################*/
		/* left
		/*##############################################################*/
		#left {
			display:none;
		}


		/*##############################################################*/
		/* content
		/*##############################################################*/

		h2 {
			margin: 20px 0 15px 0px;
			width: 500px;
			color: #F60;
		}

		#content-left h3, #content-right h3 {
			margin: 10px 0 5px 0;
			font-size:16px;
			color: #F60;
		}

		#content-left h4, #content-right h4{
			margin: 10px 0 5px 0;
			font-size:14px;
			color: #F60;
		}

		#content-left h5, #content-right h5{
			margin: 10px 0 5px 0;
			font-size:12px;
			color: #F60;
		}

		#content-left a, #content-right a {
			text-decoration: none;
			color: #AF2617;
		}

		#content-left a:hover, #content-right a:hover {
			text-decoration:underline;
			color: #AF2617;
		}

		#content-left table, #content-right table {
			border-width:1px;
			background-color:#FFF;
			border-style:solid;
		}

		#content-left table.contenttable, #content-right table.contenttable {
			border-width:0px;
		}

		#content-left table.no-border, #content-right table.no-border {
			border-width:0px;
			border-spacing:0px;
		}

		#content-left td, #content-right td {
			padding:3px;
			}


		#content-left table tr.head, #content-right table tr.head {
			background-color: #E44600;
			color: #FFF;
		}


		#content-left table tr.dunkel, #content-right table tr.dunkel {
			background-color: #F6AA4C;
			color: #000;
		}

		#content-left table tr.hell, #content-right table tr.hell {
			background-color: #F3D6AE;
			color:#000;
		}

		#content-left {
			color: #333;
		}

		#content-right {
			color: #333;
		}

		#content-left img,
		#content-right img {
			margin: 30px 0;
		}

	/*################################################################*/
	/* foot
	/*################################################################*/
	#foot {
		display: none;
	}


/*##################################################################*/
/* globale Tags
/*##################################################################*/
a {
	outline: none;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

h3 {
	font-size: 11pt;
	font-weight: bold;
}

ul, ol {
	margin: 0 0 0.5em 1.5em;
}

option {
	margin-right: 6px;
}

p, h3, h4, h5 {
	margin-bottom: 0.5em;
}
/*##################################################################*/
/* globale Klassen
/*##################################################################*/
.invisible {
	display: none;
}

.clearer {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

/*##################################################################*/
/* flatXchange ListView
/*##################################################################*/
.tx-bmflatxchange-pi1{
	float:left;
	width:700px;
}

.pagebrowser{
	display: none;
}


.sorting-menu {
	display: none;
	}

.tx-mitglieder-pi1-list-content{
	float:left;
	width:700px;
	padding:5px;
	border:1px solid #AF2617;
}

.tx_bmflatxchange_pi1_list_header{
	float:left;
	width:705px;
	margin:0 -5px;
	padding:5px;
	background-color:#AF2617;
	color:#FFFFFF;
	font-weight:bold;
	}

html>body .tx_bmflatxchange_pi1_list_header{
	width:700px;
}

.tx_bmflatxchange_pi1_list_object {
	float: left;
	width: 400px;
	margin-left:15px;
}
.tx_bmflatxchange_pi1_list_living_space {
	float: left;
	width: 80px;
}

.tx_bmflatxchange_pi1_list_groundplans {
	float: left;
	width: 100px;
	min-height: 1px;
}

.tx_bmflatxchange_pi1_list_ne_rent {
	float: left;
	width: 80px;
}

.tx_bmflatxchange_pi1_list_odd, .tx_bmflatxchange_pi1_list_even{
	float:left;
	width:695px;
	margin:0 -5px;
	padding:10px;
}

html>body .tx_bmflatxchange_pi1_list_odd, .tx_bmflatxchange_pi1_list_even{
	width:690px;
}

.tx_bmflatxchange_pi1_list_odd{
	background-color:#E5E5E5;
}

.tx_bmflatxchange_pi1_list_odd img, .tx_bmflatxchange_pi1_list_even img{
	float:left;
	margin:0 15px 0 -10px;
	}

.tx_bmflatxchange_pi1_list_odd strong, .tx_bmflatxchange_pi1_list_even strong{
	color:#AF2617;
	}

#content-left .tx_bmflatxchange_pi1_list_odd a, #content-left .tx_bmflatxchange_pi1_list_even a{
	position:relative;
	top:35px;
	left:401px;
	width:100px;
	height:15px;
	padding:3px 15px;
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

html>body #content-left .tx_bmflatxchange_pi1_list_odd a, #content-left .tx_bmflatxchange_pi1_list_even a{
	left:411px;
}

#content-left .tx_bmflatxchange_pi1_list_odd a:hover, #content-left .tx_bmflatxchange_pi1_list_even a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*##################################################################*/
/* flatXchange DetailView
/*##################################################################*/
.tx-mitglieder-pi1-detail {
	float:left;
	width: 600px;
	background-color:#E5E5E5;
}

.tx_bmflatxchange_pi1_detail_header{
	float:left;
	width:590px;
	margin:0 0 10px 0;
	padding:5px 5px 5px 10px;
	background-color:#AF2617;
	color:#FFFFFF;
	font-weight:bold;
}

html>body .tx_bmflatxchange_pi1_detail_header{
	width:600px;
}

.tx_bmflatxchange_pi1_detail_header strong {
	float:left;
	width:550px;
}

#content-left .tx_bmflatxchange_pi1_detail_header a{
	color:#F5B80C;
}

.tx_bmflatxchange_pi1_detail_facts {
	float:left;
	width: 220px;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
}

.tx_bmflatxchange_pi1_detail_facts .details {
	float:left;
	width:100px;
	height:15px;
	font-weight:bold;
}

.tx_bmflatxchange_pi1_detail_facts .description{
	margin-top:15px;
	float:left;
	width:260px;
	font-weight:bold;
}

#content-left .tx_bmflatxchange_pi1_detail_facts ul{
	font-weight:normal;
	margin-top:10px;
}

.tx_bmflatxchange_pi1_detail_pic {
	display:block;
	width:300px;
	float:left;
}

.tx_bmflatxchange_pi1_detail_pic img {
	margin: 2px 5px;
}

.tx_bmflatxchange_pi1_detail_buttons {
	margin: 15px 0 20px 0;
}

.tx_bmflatxchange_pi1_detail_buttons .button {
	padding: 2px 5px;
	margin:10px 5px 10px 0px;
	background-color:#FF6600;
}

#content-left .tx_bmflatxchange_pi1_detail_buttons a, #content-left .tx_bmflatxchange_pi1_detail_buttons a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#content-right .tx_bmflatxchange_pi1-minilist {
	padding: 15px 0 15px 15px;
	width: 335px;
	background-color:#E5E5E5;
}

#content-right .tx_bmflatxchange_pi1-minilist a{
	display:block;
	padding:2px 0 2px 15px;
	margin:5px 0 0px -15px;
	/* width:350px; */
	height:15px;
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
}

/*##################################################################*/
/* Wohnungsverwaltung Kontakt
/*##################################################################*/

	/*##################################################################*/
	/* Navigation
	/*##################################################################*/

	.tx-bmflatcontacts-pi1-list {
		margin:15px 0 0 0;
	}


	.tx-bmflatcontacts-pi1-list ul.index_navigation {
		list-style:none;
		display:inline;
		margin:0 0 15px 0;
		padding:0;
	}

	.tx-bmflatcontacts-pi1-list ul.index_navigation li {
		display: inline;
		margin:0 10px 0px 0;
	}

	.tx-bmflatcontacts-pi1-list-content .index_anchor {
		width:350px;
		height:15px;
		background-color:#AF2617;
		padding:2px 0 2px 5px;
		color:#FFCC00;
		font-weight:bold;
	}

	.rgaccord1-nest-even .tx-bmflatcontacts-pi1_list_item, .rgaccord1-nest-odd .tx-bmflatcontacts-pi1_list_item {
		width:350px;
		height:15px;
		border-left: 1px solid #ccc;
		padding:2px 0 2px 5px;
		cursor:pointer;
	}

	.rgaccord1-nest-even .tx-bmflatcontacts-pi1_list_item {
		background: #fff url(../images/dropdown/arrow-down-even.gif) 325px 2px no-repeat;
	}

	.rgaccord1-nest-odd .tx-bmflatcontacts-pi1_list_item {
		background: #ccc url(../images/dropdown/arrow-down-odd.gif) 325px 2px no-repeat;
	}

	.rgaccord1-nest-even .act{
		background: #fff url(../images/dropdown/arrow-up-even.gif) 325px 2px no-repeat;
	}

	.rgaccord1-nest-odd .act{
		background: #ccc url(../images/dropdown/arrow-up-odd.gif) 325px 2px no-repeat;
	}

	#content-right .rgaccord1-nest .rgaccord1-content h5 {
		margin:0 0 15px 5px;
	}

	.rgaccord1-nest .rgaccord1-content {
		border-bottom:1px solid #ccc;
	}

	.rgaccord1-nest .rgaccord1-content img {
		margin:5px;
		float:left;
	}

	.rgaccord1-nest .rgaccord1-content p {
		margin:5px;
	}
