
	/* -------------------------------------------------------------
  	RemaxNordNordost - Stylesheet
  	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Company:	onOffice GmbH
   	Release:	1.0
 	------------------------------------------------------------- */

	/* -------------------------------------------------------------
   	01. Default settings
   	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	* {
		padding: 0;
		margin: 0;
	}

	body {
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
		color: #595959;
		background: url("../images/template/background-page.png") repeat-x scroll 0 0 #A8A8A8;
		padding:20px 0px 50px 0px;
	}

	a, a:visited, a:active {
		color:#004B96;
		text-decoration: underline;
		cursor: pointer;
	}

		a:hover {
			color:#004B96;
			text-decoration: underline;
			cursor: pointer;
		}

	.collection a, .collection a:visited, .collection a:active {
		color:#880235;
		text-decoration: underline;
		cursor: pointer;
	}

		.collection a:hover {
			color:#880235;
			text-decoration: underline;
			cursor: pointer;
		}

	h1.hidden, h2.hidden, h3.hidden, h4.hidden, h5.hidden, h6.hidden {
		height: 1px;
		width: 1px;
		left: -1000000px;
		overflow: hidden;
		position: absolute;
		top: -1000000px;
	}

	h1 {
		font-size: 18px;
		color:#004B96;
		border-bottom:1px solid #D8D8D8;
		padding:0px 0px 14px 0px;
		font-weight:normal;
	}

		.collection h1 {
			color:#070707;
		}

	h2 {
		font-size: 14px;
		color:#004B96;
		padding:0px 0px 0px 0px;
		font-weight:normal;
	}

		.collection h2 , .collection h3 , .collection h4 , .collection .blue {
			color:#070707;
		}

	h3, h4, h5, h6 {
		font-size: 12px;
		color:#004B96;
	}

	p {
		margin: 0 0 20px 0;
		line-height: 20px;
	}

	h1, h2, h3, h4, h5, h6 {
		margin: 0 0 10px 0;
		line-height: 20px;
	}

	img {
		border: none;
		max-width: 100%;
		height: auto !important;
	}

		.img-float-left {
			padding: 4px 18px 18px 0;
			float: left;
			display: inline;
		}

		.img-float-right {
			padding: 4px 0 18px 18px;
			float: right;
			display: inline;
		}

	ul  {
		margin:0px 0px 18px 0px;
	}

	ul li {
		margin:0px 0px 10px 0px;
	}

	input, select, textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	}

	.no-padding {
		padding: 0 !important;
	}

	.no-border {
		border: none !important;
	}

		.no-border-left {
			border-left: none !important;
		}

		.no-border-right {
			border-right: none !important;
		}

	.no-margin {
		margin: 0 !important;
	}

	.clear {
		clear: both;
	}

	.center {
		text-align: center;
	}

	.blue {color:#004B96}
	.red {color:#E20025}
	.collection .red {color:#880235}
	.grey {background:#eeeeee;}

	.displaynone {
		display:none;
	}

	/* -------------------------------------------------------------
   	02. Wrapper
   	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.wrapper {
		width: 100%;
	}

		.wrapper-center {
			width: 974px;
			margin: 0 auto;
			position: relative;
		}

		.wrapper-site {
			width: 974px;
			margin: 0 auto;
			position: relative;
			-moz-box-shadow: 0 0 10px #666;
			-webkit-box-shadow: 0 0 12px#666;
			box-shadow: 0 0 10px #888;
			background:url(../images/template/footer-bg-else.png) repeat-y;
			padding:0px 0px 20px 0px;
		}

		.body-startseite .wrapper-site {
			background:#fff;
		}

	/* -------------------------------------------------------------
   	03. {TITEL}
   	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.menu-sections {
		float:left;
		margin:0px 0px 0px 0px;
	}

		.menu-sections li {
			float:left;
			margin:0px 4px 0px 0px;
			padding:0px;
			list-style:none;
		}

			.menu-sections li a {
				background:url(../images/template/section-menu-bg-inactive.png) repeat-x;
				padding:14px 10px;
				display:block;
				color:#ffffff;
				font-size:14px;
				text-decoration:none;
				border:1px solid #666;
			}

			.menu-sections li a:hover , .menu-sections li a:visited {
				background:url(../images/template/section-menu-bg-hover.png) repeat-x;
				color:#fff;
				text-decoration:none;
			}

			.menu-sections li a.selected {
				background:url(../images/template/classic/classic-privat-bg.png) repeat-x;
				-moz-box-shadow: 0 0 10px #666;
				-webkit-box-shadow: 0 0 12px#666;
				box-shadow: 0 0 10px #666;
				color:#fff;
				text-decoration:none;
			}

			.collection .menu-sections li a.selected {
				background:url(../images/template/collection/collection-luxus.png) repeat-x!important;
				color:#fff;
			}

			.commercial .menu-sections li a.selected {
				background:url(../images/template/commercial/commercial-gewerbe.png) repeat-x!important;
				color:#fff;
			}

	.menu-top-right {
		float:right;
		margin:0px;
	}

	.commercial .menu-top-right , .collection .menu-top-right {
		margin:0px 188px 0px 0px;
	}

		.menu-top-right li {
			float:left;
			margin:0px 0px 0px 0px;
			padding:16px 0px 0px 0px;
			list-style:none;
		}

			.menu-top-right li span {
				padding:0px 10px;
				color:#C4C4C4;
			}

		.menu-top-right li a , .menu-top-right li a:visited {
			color:#C4C4C4;
			font-size:11px;
			text-decoration:none;
		}

		.menu-top-right li a:hover , .menu-top-right li a:active , .menu-top-right li a.selected {
			color:#ffffff;
			font-size:11px;
			text-decoration:none;
		}

	.main-menu {
		float:left;
		width:100%;
		background:url(../images/template/classic/menu_bg.png) no-repeat;
		border-bottom:1px solid #fff;
		position:relative;
	}

	.collection .main-menu , .commercial .main-menu {
		background:url(../images/template/menu_bg_co.png) no-repeat;
	}

	.main-menu ul {
		margin:50px 0px 0px 0px;
		float:left;
		width:784px;
		border-right:1px solid #cfcfcf;
	}

		.main-menu ul li {
			float:left;
			margin:0px;
			padding:0px;
			list-style:none;
		}

		.main-menu ul li a , .main-menu ul li a:visited {
			display:block;
			padding:14px 0px 13px 0px;
			text-transform:uppercase;
			font-size:11px;
			color:#646464;
			font-weight:bold;
			text-decoration:none;
			text-align:center;
			border-right:1px solid #ffffff;
			border-left:1px solid #cfcfcf;
		}

		.main-menu ul li a:hover , .main-menu ul li a.active , .main-menu ul li a.selected  {
			background:url(../images/template/classic/menu-hover.png) repeat-x;
			color:#004B96;
			text-decoration:none;
		}

		.collection .main-menu ul li a:hover , .collection .main-menu ul li a.active , .collection .main-menu ul li a.selected {
			color:#880235!important;
			text-decoration:none;
		}

		.logo-remax-collection {
			bottom: 15px;
			position: absolute;
			right: 46px;
			-moz-box-shadow: 0 0 10px #222;
			-webkit-box-shadow: 0 0 12px#222;
			box-shadow: 0 0 10px #222;
		}

		.logo-remax-commercial {
			bottom: 15px;
			position: absolute;
			right: 26px;
			-moz-box-shadow: 0 0 10px #222;
			-webkit-box-shadow: 0 0 12px#222;
			box-shadow: 0 0 10px #222;
		}


	.sidebar_left ul {
		width:180px;
		float:right;
		margin:10px 0px 0px 0px;
		padding:0px;
	}

	.sidebar_left ul ul {
		margin:0px;
		padding:0px;
	}

		.sidebar_left ul li {
			width:100%;
			float:left;
			list-style:none;
			margin:0px 0px 0px 0px;
			padding:0px;
			background:url(../images/template/level1.png);
			border-bottom:1px solid #D8D8D8;
		}

		.sidebar_left ul ul li {
			background:url(../images/template/level2.png);
		}

			.sidebar_left ul li a {
				display:block;
				padding:8px 0px 8px 25px;
				margin:0px 0px 0px 0px;
				color:#4A4A4A;
				text-decoration:none;
			}

			.sidebar_left ul ul li a {
				color:#4A4A4A;
				font-size:11px;
			}

			.sidebar_left ul li a:hover, .sidebar_left ul li a.selected {
				background:url(../images/template/level1-hover.png);
				color:#fff;
			}

			.submenu span a {
				background:url(../images/template/level1-with-subnav.png);
			}

			.submenu span a.selected , .submenu span a:hover {
				background:url(../images/template/level1-active-with-subnav.png)!important;
			}

			.submenu {
				background:url(../images/template/level1-active-with-subnav.png)!important;
			}

			.submenu ul li a:hover , .submenu ul li a.selected {
				background:#fff!important;
				color:#004B96;
			}

	.header-image {
		width:100%;
		float:left;
	}

	.footer {
		padding:18px 0px 0px 0px;
		float:left;
		background:url(../images/template/footer-bg-else.png) repeat-y;
		margin:0px 0px 20px 0px;
	}

	.content {
		width:974px;
		position:relative;
		background:url(../images/template/footer-bg-else.png) repeat-y;
		float:left;
	}

	.content-startseite {
		width:934px;
		position:relative;
		background:#ffffff;
		float:left;
		padding:20px;
	}

		#startseitenewsall0 {

		}

		#startseitenewsall0 {

		}

		.content-start {
			width:560px;
			float:left;
			margin:0px 0px 0px 0px;
		}

		#contentStartInfo , .buero_news {
			float:left;
			width:258px;
			padding:0px 10px 0px 0px;
		}

		.deutschlandkarte {
			float:right;
		}

		#teaserBoxSpecial-container {
			float:right;
			width:366px;
		}

			#teaserBoxSpecial-container div {
				float:left;
				width:342px;
				margin:0px 0px 10px 0px;
				position:relative;
				height:66px;
				display:block;
				padding:10px;
				-moz-box-shadow: 0 0 5px #666;
				-webkit-box-shadow: 0 0 5px#666;
				box-shadow: 0 0 5px #666;
				border:1px solid #fff;
			}

			.teaserBoxNormal {
				background:url(../images/template/bg-gradient-grey.png) repeat-x;
			}

			.teaserBoxNormal a , .teaserBoxNormal a:visited , .teaserBoxSpecial a , .teaserBoxSpecial a:visited {color:#ffffff!important; font-style:italic}

			.teaserBoxSpecial {
				background:url(../images/template/bg-gradient-blue.png) repeat-x;
			}

			#teaserBoxSpecial-container div h3 , #teaserBoxSpecial-container div span {
				float:left;
				width:196px;
				color:#fff;
			}

			#teaserBoxSpecial-container div h3 {
				margin:0px 0px 5px 0px;
				font-size:15px;
			}

			#teaserBoxSpecial-container div span {
				font-size:11px;
			}

			#teaserBoxSpecial-container div img {
				position:absolute;
				right:0px;
				top:0px;
			}

			.teaserBoxNormal span {
				width:200px;
			}

		.sidebar_left {
			width:190px;
			min-height:1px;
			float:left;
		}

		.content-middle {
			width:560px;
			min-height:1px;
			float:left;
			padding:16px 17px;
			background:#fff;
		}

	.body-startseite .footer {
		background:#f2f2f2!important;
	}

		.footer-left {width:190px; float:left; text-align:center; padding:10px 0px 0px 0px; position:relative;}

			.paderborn-dekra {
				position:absolute;
				left:10px;
				top:0px;
			}

			.paderborn-stempel {
				position: absolute;
			    right: 53px;
			    top: 20px;
			    width: 63px;
			}

			.paderborn-ethics {
				position: absolute;
			    right: -12px;
			    top: 20px;
			    width: 60px;
			}

		.footer-middle {width:560px; float:left; padding:0px 17px; font-size:11px; color:#818181;}

			.remax-locations {
				color:#B5B5B5;
				margin:0px 0px 8px 0px;
				float:left;
			}
				.remax-locations li {
					float:left;
					padding:0px 2px;
					font-size:11px;
					margin:0px;
					list-style:none;
				}
					.remax-locations li a {
						color:#B5B5B5;
						text-decoration:none;
						line-height:12px;
					}

			.footer-middle p {padding:0px 2px 10px 2px; margin:0px;}

		.footer-right {width:190px; float:left; text-align:center; padding:10px 0px 0px 0px;}
			.social-bookmarks {margin:0px 0px 20px 0px;}
				.social-bookmarks a {margin:0px 5px;}



		.footer-end {
			background:url(../images/template/footer-bg-end.png) repeat-x top left #e4e4e4;
			height:8px;
		}

/* ------------------------------- Objektliste ------------------------------------------------ */

.listenrahmen {
	width:100%;
	float:left;
}

.listenrahmen h2 {
	padding:6px 0px 0px 0px;
	margin:0px 0px 14px 0px;
	float:left;
}

	.listenrahmen h2 a {
		text-decoration:none;
		font-weight:bold;
	}

.listenrahmen .listen-map {
	padding: 16px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.47);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.47);
	background: #ffffff;
	margin: 0px 0px 20px 0px;
}

.listenrahmen h3 {
	margin:0px 0px 0px 0px;
}

.jumpbox {
	width:100%;
	float:left;
	padding:10px 0px;
}

.listenobjekt {
	width:100%;
	float:left;
	margin:0px 0px 14px 0px;
	border-bottom:1px solid #ddd;
	padding:0px 0px 60px 0px;
	position:relative;
}

	.jumpbox {
		width:100%;
		float:left;
	}

	.list-left {
		width:200px;
		float:left;
		overflow:hidden;
		margin:0px 20px 0px 0px;
		background:#eee;
	}

	.list-left ul , .list-left ul li {
		padding:0px;
		margin:0px;
		list-style:none;
		line-height:0px;
		text-align:center;
	}

		.list-left ul li span {
			display:none!important;
		}

	.list-right {
		float:right;
		width:340px;
	}

		.list-right table {
			width:100%;
		}

		.list-right table tr td {
			vertical-align:middle;
		}

		.list-right table tr td.list-table-left {
			padding:2px 0px 2px 0px;
			width:110px;
		}

	.more-details {
		position:absolute;
		bottom:15px;
		right:41px;
	}

/* ------------------------------------ Detailansicht ------------------------------ */

.object-detail-container {
	width:100%;
	float:left;
}

.object-detail-container .zurueck {
	width:189px;
	background:url("../images/template/classic-privat-submit.png") repeat-x scroll center center transparent;
	color:#fff;
	display:block;
	padding:5px 0px;
	text-decoration:none;
	text-align:center;
	position:absolute;
	left:1px;
	top:12px;
}

.object-detail-container h2 {
	font-size: 18px;
    line-height: 30px;
    margin: 0 0 20px
}

.gallery {
	width:100%;
	float:left;
	margin:0px 0px 20px 0px;
}

 .title-pic {
	width:560px;
	float:left;
	margin:0px 0px 30px 0px;
 }

 .title-pic ul , .title-pic ul li {
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:0px;
	text-align:center;
 }

	 .title-pic ul li img {
		-moz-box-shadow: 0 0 10px #888;
		-webkit-box-shadow: 0 0 12px#888;
		box-shadow: 0 0 10px #888;
		border:1px solid #fff;
	 }

  .mini-pics {
	 width:560px;
	 float:left;
	 position:relative;
  }

  .mini-pics ul {
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:0px;
	text-align:center;
 }

 .mini-pics ul li {
	float:left;
	padding:0px;
	margin:0px 5px 10px 5px;
	width:130px;
 }

	 .mini-pics ul li img {
		width:130px;
		height:75px;
		-moz-box-shadow: 0 0 4px #888;
		-webkit-box-shadow: 0 0 6px#888;
		box-shadow: 0 0 4px #888;
		border:1px solid #fff;
	 }


	.alle_bilder {
		background:#eee;
		width: 130px;
		height: 57px;
		position: absolute;
		top: 1px;
		right:0px;
		line-height: 20px;
		text-decoration: none;
		font-size: 14px;
		padding:16px 0px 0px 0px;
		-moz-box-shadow: 0 0 4px #bbb;
		-webkit-box-shadow: 0 0 6px#bbb;
		box-shadow: 0 0 4px #bbb;
		border:1px solid #fff;
	}

	.alle_bilder:hover{
		text-decoration:none;
	}

.details {
	float:left;
	width:100%;
	margin:0px 0px 20px 0px;
}

	.details table {
		float:left;
		width:100%;
	}

		.details table tr td {
			padding:5px 0px 5px 5px;
			width:140px;
		}


.more-functions , .more-functions-bottom {
	width:560px;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	-moz-box-shadow: 0 0 6px #bbb;
	-webkit-box-shadow: 0 0 8px#bbb;
	box-shadow: 0 0 6px #bbb;
	border:1px solid #fff;
}

.more-functions li , .more-functions-bottom li {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
	border-right:1px solid #f0b2b9;
	border-left:1px solid #c10120;
}

.commercial .more-functions li , .commercial .more-functions-bottom li {
	border-left:1px solid #003e7c;
	border-right:1px solid #fff;
}

	.more-functions li a , .more-functions-bottom li a {
		display:block;
		padding:5px 0px;
		color:#fff;
		text-decoration:none;
		background:url("../images/template/classic-privat-submit.png") repeat-x scroll center center transparent;
	}

	.collection .more-functions li a , .collection .more-functions-bottom li a {
		background:url("../images/template/collection-luxus-submit.png") repeat-x scroll center center transparent;
	}

	.commercial .more-functions li a , .commercial .more-functions-bottom li a {
		background:url("../images/template/commercial-gewerbe-submit.png") repeat-x scroll center center transparent;
	}

.google-maps {
	width:100%;
	margin:0px 0px 20px 0px;
	float:left;
}

.contact-person {
	width:180px;
	position:absolute;
	top:18px;
	right:0px;
}

.contact-person ul {
	margin:0px 0px 10px 0px;
}

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

.contact-person p {
	margin:0px 0px 10px 0px;
}

.weitere_objekte {
	 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.47);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.47);
	 background:none repeat scroll 0 0 #EEEEEE;
	 float:left;
	 width:156px;
	 margin:0px 8px 0px 0px;
	 padding:10px;
	 overflow:hidden;
	 height:250px;
}

.weitere_objekte h3 {
	text-align:center;
}

.weitere_objekte a {
	text-align:center;
	display:block;
	margin:0px 0px 20px 0px;
	min-height:105px;
}

.weitere_objekte p {
	margin:0px 0px 6px 0px;
	line-height:20px;
}

/* ------------------------------------------------- Karte ---------------------------------------------------------- */

.region {
		position: relative;
}

.region-uebersicht span.city-name  {
		display:none!important;
}

	.region ul {
		height: 1px;
		width: 1px;
	}

	.regionbild {

	}

	.region li {
		padding: 0 !important;
		background: none !important;
		position: absolute;
		list-style: none;
		cursor: pointer;
	}

	.region li span.first {
		width: 300px;
		padding: 5px 5px 20px 5px;
		border: 1px solid #333;
		display: block;
		background: #999;
		font-size: 10px;
		color: #333;
		position: absolute;
		bottom: 15px;
		left: -50px;
		display: none;
		z-index:100;
	}

		.region li span.first span {
			padding: 10px;
			border: 1px solid #333;
			display: block;
			background: #fff;
		}

			.region li span.first span h2 {
				margin: 0 !important;
				color: #ff0000 !important;
				font-size: 10px !important;
			}

			.region li span.first span p {
				margin: 0 0 5px 0 !important;
				line-height: 14px !important;
			}

				.region li span.first span p.no-margin {
					margin: 0 !important;
				}

				.region li span.first span p.close {
					margin: 0 !important;
					position: absolute;
					bottom: 4px;
					right: 5px;
					color: #fff;
					cursor: pointer;
				}

			.region li span.first span a {
				color: #ff0000;
				text-decoration: none;
			}

		.region li span.city-name {
			font-size: 9px;
			color: #000;
			position: absolute;
			top: 2px;
			left: 15px;
			padding:0px 4px;
			white-space:nowrap;
			display:none;
		}

		#sectionImage {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
		}

.sitemap ul {
	margin:0px 0px 0px 12px;
}

.sitemap ul li {
	margin:0px 0px 10px 12px;
}

.sitemap ul li ul {
	margin:10px 0px 10px 12px;
}

/* ---------------------------------------- Team ---------------------------------------------- */

.maklerergebnis {
	float:left;
	width:560px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:2px solid #eeeeee;
}

.maklerergebnis_left {
	float:left;
	width:200px;
}

	.maklerergebnis_left img {
		float:left;
		padding:4px;
		border:1px solid #ccc;
		width:150px!important;
	}

.maklerergebnis_right {
	float:left;
	width:360px;
}

	.maklerergebnis_right tr td {
		vertical-align:top;
		line-height:18px;
		padding:4px 10px;
	}

		.maklerergebnis_right tr td.even {
			width: 100px;
		}

	.maklerergebnis_right tr td strong {
		display:block;
		width:100px;
	}

/* ---------------------------------------- Referenzschreiben ---------------------------------------------- */
.referenzschreiben {
	font-style:italic;
}

.referenzschreiben-container {
	-moz-box-shadow: 0 0 4px #888;
	-webkit-box-shadow: 0 0 6px#888;
	box-shadow: 0 0 4px #888;
	padding:20px;
	margin:10px 0px;
}

/* ---------------------------------------- Object-Slider ---------------------------------------------- */

.object-slider {
	padding: 20px 20px 10px 20px;
	background: #f2f2f2;
	position: relative;
}

	.object-slider h2 {
		border-bottom: 1px solid #b5bcc1;
		margin-bottom: 15px;
	    color: #535353;
	    font-size: 11px;
	    font-weight: normal;
	    text-transform: uppercase;
	}

	.object-slider p {
		position: absolute;
		top: 20px;
		right: 20px;
		font-size: 11px;
		text-transform: uppercase;
	}

	/*.object-slider .slider-content {
		height: 176px;
		position: relative;
		overflow: hidden;
	}

		.object-slider .slider-content .animation {
			width: 3816px;
			position: absolute;
			top: 0;
			left: 0;
		}*/

	.scroll-pane {
		height: 200px;
		overflow: auto;
		width: 100%;
		background: none;
		border: 0;
		color: #595959;
		font-weight: inherit;
		font-family: arial,verdana,sans-serif;
		font-size: 11px;
	}

	.scroll-content {
		width: 3720px;
		float: left;
	}

	.scroll-content-item {
		width: 100px;
		height: 100px;
		float: left;
		margin: 10px;
		font-size: 3em;
		line-height: 96px;
		text-align: center;
	}

	.scroll-bar-wrap {
		clear: left;
		padding: 0 4px 0 2px;
		margin: 0 -1px -1px -1px;
	}

	.scroll-bar-wrap .ui-slider {
		background: none;
		border:0;
		height: 2em;
		margin: 0 auto;
	 }

	.scroll-bar-wrap .ui-handle-helper-parent {
		position: relative;
		width: 100%;
		height: 100%;
		margin: 0 auto;
	}

	.scroll-bar-wrap .ui-slider-handle {
		top:.2em;
		height: 1.5em;
	}

	.scroll-bar-wrap .ui-slider-handle .ui-icon {
		margin: -8px auto 0;
		position: relative;
		top: 50%;
	}

	.ui-widget-content {
		width: 926px;
		margin: 0;
		background: rgba(0, 0, 0, 0.075);
		border: 1px solid rgba(0, 0, 0, 0.1);
	}

	.scroll-bar-wrap .ui-slider-handle {
		top: 1.5px;
		background: #e20025;
		border: 1px solid #e20025;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyMDAyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTAwMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #e20025 0%, #ba0025 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e20025), color-stop(100%,#ba0025));
		background: -webkit-linear-gradient(top, #e20025 0%,#ba0025 100%);
		background: -o-linear-gradient(top, #e20025 0%,#ba0025 100%);
		background: -ms-linear-gradient(top, #e20025 0%,#ba0025 100%);
		background: linear-gradient(to bottom, #e20025 0%,#ba0025 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20025', endColorstr='#ba0025',GradientType=0 );
	}

		.scroll-bar-wrap .ui-slider-handle:hover {
			cursor: pointer;
		}

.slider-listobject {
	height: 176px;
	width: 139px;
	margin: 0 8px;
	float: left;
	display: inline;
	font-size: 11px;
}

	.ogulo a {
		display:block;
		-moz-box-shadow: 0 0 5px #666;
		-webkit-box-shadow: 0 0 6px#666;
		box-shadow: 0 0 5px #888;
		clear:both;
		text-align:center;
		padding:20px 0px;
		margin:0px 0px 20px 0px;
	}

	.ogulo1 a {
		display:block;
		-moz-box-shadow: 0 0 5px #666;
		-webkit-box-shadow: 0 0 6px#666;
		box-shadow: 0 0 5px #888;
		clear:both;
		text-align:center;
		padding:20px 0px;
		margin:0px 0px 20px 0px;
	}

	.slider-listobject .image {
		width: 137px;
		height: 92px;
		border: 1px solid #fff;
		margin: 4px 0 10px 0;
		-moz-box-shadow: 0 0 5px #666;
		-webkit-box-shadow: 0 0 5px#666;
		box-shadow: 0 0 5px #666;
		overflow: hidden;
		text-align: center;
		background: #fff;
	}

		.slider-listobject .image img {
			max-width: 137px;
			min-height: 92px;
		}

	.slider-listobject h3 {
		width: 137px;
		height: 14px;
		margin: 0 0 5px 0;
		display: block;
		overflow: hidden;
		font-size: 11px;
		line-height: inherit;
	}

		.slider-listobject h3  a {
			text-decoration: none;
			color: #004B96;
		}

	.body-3d-rundgaenge a ul li {
		list-style:none!important;
	}

	.multiselect-input  {
		float:left;
		width:264px;
	}

	.multiselect-input span {
		padding:0px 0px 0px 20px;
	}

	.vip-interest .objekttyp {
		display:none;
	}

	.content-middle * {
	    line-height: 1.5em;
	}