	/* -------------------------------------------------------------
	Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	.full,
	.half,
	.one-third,
	.one-fourth,
	.one-fifth,
	.one-sixth,
	.two-thirds,
	.two-fifth,
	.three-fifth,
	.three-fourth,
	.five-sixth {
		padding: 0 15px;
		margin: 0 0 15px 0;
		float: left;
		display: inline;
	}

	.full {
		width: 100%;
/*		background:yellow;*/
	}

	.half {
		width: 50%;
/*		background:olive;*/
	}

	.one-third {
		width: 33.333333%;
/*		background:red;*/
	}

	.one-fourth {
		width: 25%;
	}

	.one-fifth {
		width: 20%;
	}

	.one-sixth {
		width: 16.666667%;
	}

	.two-thirds {
		width: 66.666667%;
	}

	.two-fifth {
		width: 40%;
	}

	.three-fifth {
		width: 60%;
	}

	.three-fourth {
		width: 75%;
	}

	.five-sixth {
		width: 83.333333%;
	}

	/* -------------------------------------------------------------
	Phone horizontal
	480px / 639px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	@media only screen and ( min-width: 481px ) and ( max-width: 640px ) {

		.full,
		.half,
		.one-third,
		.one-fourth,
		.one-fifth,
		.one-sixth,
		.two-thirds,
		.two-fifth,
		.three-fifth,
		.three-fourth,
		.five-sixth {
			width: 100%;
			float: none;
			display: block;
		}

	}

	/* -------------------------------------------------------------
	Phone vertical
	320px / 479px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	@media only screen and ( max-width: 480px ) {

		.full,
		.half,
		.one-third,
		.one-fourth,
		.one-fifth,
		.one-sixth,
		.two-thirds,
		.two-fifth,
		.three-fifth,
		.three-fourth,
		.five-sixth {
			width: 100%;
			float: none;
			display: block;
		}

	}


	/* -------------------------------------------------------------
	Monitor
	1320px / unlimited
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( min-width: 1321px ) {

		.slicknav_menu {
			display:none;
		}

		.full {
			float:none;
			display:block;
		}

		.logo img {
			width: 242px;
		}

	}

	/* -------------------------------------------------------------
	Tablet horizontal / Laptop
	960px / 1319px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( min-width: 961px ) and ( max-width: 1320px ) {

		.slicknav_menu {
			display:none;
		}

		.full {
			float:none;
			display:block;
		}

		.logo img {
			width: 242px;
		}

		.ticker {
			width:100%!important;
			overflow:hidden;
		}

	}

	/* -------------------------------------------------------------
	Tablet vertical
	640px / 959px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( min-width: 641px ) and ( max-width: 960px ) {

		.header {
			text-align:center!important;
			margin-bottom:0px!important;
		}

		.header .meta-nav {
			float:none;
		}

			.header .meta-nav ul li:last-child {
				display: none;
			}

			.header .meta-nav ul li {
				border: 0;
			}

		.header-link  {
			text-align:center;
		}

		.header .meta-nav ul {
			display:inline-block;
		}

		.full {
			width: 100%!important;
			padding:0px 15px;
		}

		.main-nav {
			display:none;
		}

		.logo img {
			width: inherit!important;
		}

		.telephone p {
			padding:10px 0px;
		}

		.meta-nav {
			padding:24px 0px 0px 0px;
		}

		.body-home .search {
			position: inherit!important;
			width: 100%!important;
			background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
			height:inherit!important;
		}

		.search-slider .wrapper-center {
			padding:0px 0px 80px 0px;
			height: inherit!important;
			left: inherit!important;
			margin-left: inherit!important;
			position: inherit!important;
			top: inherit!important;
			width: 100%!important;
		}

		.search-map {
			margin: 0 0 14px;
			width: 100%!important;
		}

		.search-fields p {
			text-align: center;
			padding: 0 !important; 
		}

		.search-fields p.meerblick {
			top: inherit;
			left: inherit;
			position: relative;
			bottom: inherit;
		}

		.search-fields .select, .search-fields p {
			display: block!important;
			float: none!important;
			margin: 20px auto!important;;
			width: 60%!important;
			float:none!important;
		}

		.search-fields .select ul {
			width: 100%!important;
			max-height:inherit!important;
		}

		.search-fields p input[type="submit"] {
			float: none!important;
		}

		.slide , .slider-inner , .slider {
			height:300px;
		}

		ul.indexcontainer {
			position:relative;
			right:0px;
		}

		ul.indexcontainer li a {
			height: 18px;
		}

		.search-slider .wrapper-center {
			padding:0px 0px 80px 0px;
			padding: 0px 0px 80px 0px;
		}

		.main .down {
			top: -36px;
		}

		#teaser-anchor * {
			height:inherit!important;
		}

		.teaser-left.one-third, .no-margin.one-third, .teaser-right.one-third {
			width:100%;
			margin:0px 0px 30px 0px!important;
		}

		.content .teaser-content .description p {
			height:inherit;
			margin:0px 0px 20px 0px;
		}

		.content .teaser {
			width:100%;
			margin:0px;
			text-align:center;
			padding:0px 15px;
		}

		.content .teaser h3 , .content .teaser .trenner {
			width:100%;
		}

		.teaser-right .teaser-content {
			padding:0px!important;
		}

		.teaser-right h2 {
			margin:0px 0px 20px 0px!important;
		}

		.immobilienexperte {
			border-top:0px;
			height:inherit;
			text-align:center;
			padding:0px;
		}

		.immobilienexperte img , .immobilienexperte p a.more {
			float:none!important;
			margin:0px!important;
			text-align:center;
			width:inherit;
		}

		.immobilienexperte p {
			line-height: 20px;
		}

		.immobilienexperte img {
			padding:0px 0px 12px 0px;
		}

		.immobilienexperte p a.more {
			display:inline-block;
			margin:20px 0px!important;
		}

		.content .teaser img {
			float:none;
		}

		.description {
			text-align:center;
		}

		.top-objekte-frame {
			height:410px!important;
		}

		.content .teaser .description a.more {
			font-size: 14px;
			width: auto;
			display: block;
			text-decoration: none;
			background: url(../images/template/more.png) right 3px no-repeat transparent;
			position: absolute;
			right: 20px;
			bottom: 20px;
			padding: 0 20px 0 0;
		}

		.top-new-listobject a.top-new-listobject-img {
			max-height: inherit!important;
			height:260px!important;
		}

		.left.two-thirds, .right.one-third {
			width:100%;
		}

		.content .left p img {
			max-width:100%!important;
			width:100%!important;
		}

		.merk-counter {
			width:100%;
		}

		.copy {
			position:inherit!important;
			top:inherit!important;
			left:inherit!important;
			text-align:center!important;
		}

		.footer {
			text-align:center;
		}

		.footer .meta-nav {
			display:inline-block;
			float:none;
			margin:0px 0px 20px 0px;
		}

		.footer-nav-block {
			display:inline-block;
			text-align:center;
			margin:0px 0px 40px 0px;
			width:50%;
		}

		.footer-nav-block ul {
			display:inline-block;
		}

		.footer-nav-block ul {
			text-align:left;
		}

		.footer-nav-block h2 {
			height:26px;
		}

		.energy , .onoffice {
			bottom: inherit!important;
			position: inherit!important;
			right: inherit!important;
			width: inherit!important;
			text-align:center;
			margin: 0px 0px 30px 0px;
		}

		.energy a {
		   display:inline-block;
		   float:none;
		}

		.main .full {
			padding:0px 15px!important;
		}

		.one-third , .two-thirds {
			padding:0!important;
		}

		.buttons {
			width:100%!important;
		}

		.buttons .button {
			text-align:center!important;
		}

		.content table {
			width:100%;
		}

		.team {
			width:100%;
			overflow:hidden;
		}

		.languages {
			float:none;
		}

		.telephone p {
			text-align: left;
		}

		.news-obj {
			width:100%!important;
		}

		.content h1, .body-home .content h2, h2 {
			line-height:30px;
			background:none;
		}

		.ticker{
			width:100%!important;
			overflow:hidden;
		}

		.news-obj {
			width:100%!important;
			text-align:center!important;
		}

		.news-image {
			display:inline-block!important;
			float:none!important;
			margin:0px 0px 20px 0px!important;
		}

		.news-list .news-obj .news-teaser p {
			width:initial!important;
			text-align:left;
		}

		.news-list .news-obj .news-teaser .news-image {
			height:initial!important;
		}

		.publikation {
			margin:0px 6px 40px 6px!important;
		}

	}

	/* -------------------------------------------------------------
	Phone horizontal
	480px / 639px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( min-width: 481px ) and ( max-width: 640px ) {
	

		.header {
			text-align:center!important;
			margin-bottom:0px!important;
		}

		.header .meta-nav  {
			float:none;
		}

			.header .meta-nav ul li:last-child {
				display: none;
			}

			.header .meta-nav ul li {
				border: 0;
			}

		.header-link  {
			text-align:center;
		}

		.header .meta-nav ul {
			display:inline-block;
		}

		.full {
			width: 100%!important;
		}

		.main-nav {
			display:none;
		}

		.logo img {
			width: inherit!important;
		}

		.telephone p {
			padding:10px 0px;
		}

		.meta-nav {
			padding:24px 0px 0px 0px;
		}

		.body-home .search {
			position: inherit!important;
			width: 100%!important;
			background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
			height:inherit!important;
		}

		.search-slider .wrapper-center {
			padding:0px 0px 80px 0px;
			height: inherit!important;
			left: inherit!important;
			margin-left: inherit!important;
			position: inherit!important;
			top: inherit!important;
			width: 100%!important;
		}

		.search-map {
			margin: 0 0 14px;
			width: 100%!important;
		}

		.search-fields p {
			text-align: center;
			padding: 0 !important; 
		}

		.search-fields p.meerblick {
			top: inherit;
			left: inherit;
			position: relative;
			bottom: inherit;
		}

		.search-fields .select, .search-fields p {
			display: block!important;
			float: none!important;
			margin: 20px auto!important;;
			width: 60%!important;
			float:none!important;
		}

		.search-fields .select ul {
			width: 100%!important;
			max-height:inherit!important;
		}

		.search-fields p input[type="submit"] {
			float: none!important;
		}

		.slide , .slider-inner , .slider {
			height:300px;
		}

		ul.indexcontainer {
			position:relative;
			right:0px;
		}

		ul.indexcontainer li a {
			height: 18px;
			width: 25px;
		}

		.main .down {
			top: -36px;
		}

		.top-objekte-frame {
			height:410px!important;
		}

		.teaser-left.one-third, .no-margin.one-third, .teaser-right.one-third {
			width:100%;
			margin:0px 0px 30px 0px!important;
			float:left!important;
		}

		.content .teaser-content .description p {
			height:inherit;
			margin:0px 0px 20px 0px;
		}

		.content .teaser {
			width:100%;
			margin:0px;
			text-align:center;
			padding:0px 15px;
		}

		.content .teaser h3 , .content .teaser .trenner {
			width:100%;
		}

		.teaser-right .teaser-content {
			padding:0px!important;
		}

		.teaser-right h2 {
			margin:0px 0px 20px 0px!important;
		}

		.immobilienexperte {
			border-top:0px;
			height:inherit;
			text-align:center;
			padding:0px;
		}

		.immobilienexperte img , .immobilienexperte p a.more {
			float:none!important;
			margin:0px!important;
			text-align:center;
			width:inherit;
		}

		.immobilienexperte p {
			line-height: 20px;
		}

		.immobilienexperte img {
			padding:0px 0px 12px 0px;
		}

		.immobilienexperte p a.more {
			display:inline-block;
			margin:20px 0px!important;
		}

		.content .teaser img {
			float:none;
		}

		.description {
			text-align:center;
		}

		.top-new-listobject a.top-new-listobject-img {
			max-height: inherit!important;
			height:170px!important;
		}

		.top-objekte table , .top-objekte table * {
			display:block;
			width:100%;
			text-align:center;
		}

		.top-new-listobject table tr td {
			line-height: 18px;
			padding: 5px 10px 5px 0;
			font-size: 12px;
			text-align:center;
		}

		.top-new-listobject p {
			text-align:center;
		}

		.left.two-thirds, .right.one-third {
			width:100%;
		}

		.content .left p img {
			max-width:100%!important;
			width:100%!important;
		}

		.object .information {
			width:100%;
		}

		.object .image {
			float: none;
			margin: 0px auto 30px auto!important;
			display:block;
		}

		.content h3 {
			float: none;
			font-size: 18px;
			width: 100%;
			text-align:center;
		}

		.object .information p {
			text-align:center;
		}

		.showroom {
			text-align:center;
		}

		.showroom-left , .showroom-right {
			width:100%!important;
			float:none;
		}

		.showroom-left {
			margin:15px 0px 20px 0px;
		}

		.showroom-right p {
			width:inherit!important;
		}

		.merk-counter {
			width:100%;
		}

		.copy {
			position:inherit!important;
			top:inherit!important;
			left:inherit!important;
			text-align:center!important;
		}

		.footer {
			text-align:center;
		}

		.footer .meta-nav {
			display:inline-block;
			float:none;
			margin:0px 0px 20px 0px;
		}

		.footer-nav-block {
			text-align:center;
			margin:0px 0px 40px 0px;
		}

		.social ul {
			display:inline-block;
		}

		.footer-nav-block ul {
			text-align:left;
		}

		.footer-nav-block h2 {
			height:26px;
		}

		.energy , .onoffice {
			bottom: inherit!important;
			position: inherit!important;
			right: inherit!important;
			width: inherit!important;
			text-align:center;
			margin: 0px 0px 30px 0px;
		}

		.energy a {
		   display:inline-block;
		   float:none;
		}

		.breadcrumb {
			text-align:center;
		}

		.breadcrumb ul {
			width:100%;
			display:inline-block;
		}

		.breadcrumb ul li {
			width:100%;
			float:none;
			line-height:30px;
		}

		.main .full {
			padding:0px 15px!important;
		}

		.one-third , .two-thirds {
			padding:0!important;
		}

		.buttons {
			width:100%!important;
		}

		.buttons .button {
			text-align:center!important;
		}

		.content table {
			width:100%;
		}

		.team, .team h2 {
			width:100%;
			text-align:center;
			overflow:hidden;
		}
		
		a.team-info-trigger {
			width:initial!important;
			float:none!important;
			display:inline-block;
		}

		.team-img {
			padding: 0;
			border:0px;
			width:100%;
			text-align:center;
			margin:0px 0px 20px 0px;
		}

			.team-info {
				width:100%;
			} 

				.team-info ul {
					width:100%;
					margin:0px;
					text-align:left;
				}

					.team-info ul li {
						margin:0px 0px 0px 15px;
					}

				.team-info p {
					width:100%;
					text-align:left;
				}

		.languages {
			float: none;
			text-align: center;
			padding:0px 0px 20px 0px;
		}

		.languages ul {
			display:inline-block;
			width:initial;
		}

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

		.news-obj {
			width:100%!important;
		}

		.news-teaser {
			text-align:center;
		}

		.news-image {
			display:inline-block;
			float:none!important;
			margin:0px 0px 10px 0px!important;
		}

		.news-teaser a {
			display:inline-block!important;
			position:initial!important;
		}

		.news-list .news-obj .news-teaser p {
			text-align:left;
			width:100%;
		}

		.content h1, .body-home .content h2, h2 {
			line-height:30px;
			background:none;
		}

		.ticker{
			width:100%!important;
			overflow:hidden;
		}

		.news-obj {
			width:100%!important;
			text-align:center!important;
		}

		.news-image {
			display:inline-block!important;
			float:none!important;
			margin:0px 0px 20px 0px!important;
		}

		.news-list .news-obj .news-teaser p {
			width:initial!important;
			text-align:left;
		}

		.news-list .news-obj .news-teaser .news-image , .news-teaser p{
			height:initial!important;
			float:none!important;
		}

	}

	/* -------------------------------------------------------------
	Phone vertical
	320px / 479px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( max-width: 480px ) {
		
		.header {
			text-align:center!important;
			margin-bottom:0px!important;
			margin-bottom:0px!important;
		}

		.header .meta-nav  {
			float:none;
		}

			.header .meta-nav ul li:last-child {
				display: none;
			}

			.header .meta-nav ul li {
				border: 0;
			}

		.header-link  {
			text-align:center;
		}

		.header .meta-nav ul {
			display:inline-block;
		}

		.full {
			width: 100%!important;
		}

		.main-nav {
			display:none;
		}

		.logo img {
			width: inherit!important;
		}
		
		.telephone p {
			padding:10px 0px;
		}

		.telephone i {
			float: none;
		}

		.telephone p.contacts {
			float: none;
			margin: 0 auto;
		}

		.meta-nav {
			padding:24px 0px 0px 0px;
		}

		.body-home .search {
			position: inherit!important;
			width: 100%!important;
			background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
			height:inherit!important;
		}

		.search-slider .wrapper-center {
			padding:0px 0px 80px 0px;
			height: inherit!important;
			left: inherit!important;
			margin-left: inherit!important;
			position: inherit!important;
			top: inherit!important;
			width: 100%!important;
		}

		.search-map {
			margin: 0 0 14px;
			width: 100%!important;
		}

		.search-fields p {
			text-align: center;
			padding: 0 !important; 
		}

		.search-fields p.meerblick {
			top: inherit;
			left: inherit;
			position: relative;
			bottom: inherit;
		}

		.search-fields .select, .search-fields p {
			display: block!important;
			float: none!important;
			margin: 20px auto!important;
			width: 100%!important;
			float:none!important;
			padding:0px 10px;
		}

		.search-fields .select ul {
			width: 100%!important;
			height:inherit!important;
		}

		.search-fields p input[type="submit"] {
			float: none!important;
		}

		.slide , .slider-inner , .slider {
			height:300px;
		}

		.search-fields .select span {
			width: 100%;
		}

		ul.indexcontainer {
			position:relative;
			right:0px;
		}

		ul.indexcontainer li a {
			height: 18px;
			width: 25px;
		}

		.main .down {
			top: -36px;
		}

		.search-fields .select ul {
			margin: 0 0 0 -11px;
			max-height:inherit!important;
		}

		.top-objekte-frame {
			height:350px!important;
		}

		.teaser-left.one-third, .no-margin.one-third, .teaser-right.one-third {
			width:100%;
			margin:0px 0px 30px 0px!important;
			float:left!important;
		}

		.content .teaser-content .description p {
			height:inherit;
			margin:0px 0px 20px 0px;
		}

		.content .teaser {
			width:100%;
			margin:0px;
			text-align:center;
			padding:0px 15px;
		}

		.content .teaser h3 , .content .teaser .trenner {
			width:100%;
		}

		.teaser-right .teaser-content {
			padding:0px!important;
		}

		.teaser-right h2 {
			margin:0px 0px 20px 0px!important;
		}

		.immobilienexperte {
			border-top:0px;
			height:inherit;
			text-align:center;
			padding:0px;
		}

		.immobilienexperte img , .immobilienexperte p a.more {
			float:none!important;
			margin:0px!important;
			text-align:center;
			width:inherit;
		}

		.immobilienexperte p {
			line-height: 20px;
		}

		.immobilienexperte img {
			padding:0px 0px 12px 0px;
		}

		.immobilienexperte p a.more {
			display:inline-block;
			margin:20px 0px!important;
		}

		.content .teaser img {
			float:none;
		}

		.description {
			text-align:center;
		}

		.top-new-listobject a.top-new-listobject-img {
			max-height: inherit!important;
			height:200px!important;
		}

		.left.two-thirds, .right.one-third {
			width:100%;
		}

		.content .left p img {
			max-width:100%!important;
			width:100%!important;
		}

		.object .information {
			width:100%!important;
		}

		.object {
			text-align:center;
		}

		.object .image {
			float: none;
			margin: 0px auto 30px auto!important;
			display:block;
		}

		.content h3 {
			float: none;
			font-size: 18px;
			width: 100%;
			text-align:center;
		}

		.object .information p {
			text-align:center;
		}


		.object a.more {
			background: transparent url("../images/template/more.png") no-repeat scroll left 3px;
			display: inline-block;
			padding: 0px 0 0 24px;
			margin: 20px 0 0 0px;
			position:inherit!important;
			bottom:inherit!important;
		}

		.frame h1 {
			line-height: 32px;
		}

		.frame-header {
			text-align:center;
		}

		.frame-header p {
			width:100%;
		}

		.frame-header .sort {
			float:none;
		}

		.frame-header .sort, .sort label, .sort .select {
			width:100%!important;
			padding:20px 0px;
		}

		.frame-footer p {
			line-height:40px;
		}

		.content ul {
			margin:0px;
			padding:0 0 24px 30px;
			width:100%;
		}

		.image ul {
			padding:0px;
			margin:0 0 24px 30px;
		}

		.showroom {
			text-align:center;
		}

		.showroom-left , .showroom-right {
			width:100%!important;
			float:none;
		}

		.showroom-left {
			margin:15px 0px 20px 0px;
		}

		.showroom-right p {
			width:inherit!important;
		}

		.merk-counter {
			width:100%;
		}

		.copy {
			position:inherit!important;
			top:inherit!important;
			left:inherit!important;
			text-align:center!important;
		}

		.footer {
			text-align:center;
		}

		.footer .meta-nav {
			display:inline-block;
			float:none;
			margin:0px 0px 20px 0px;
		}

		.footer-nav-block {
			text-align:center;
			margin:0px 0px 40px 0px;
		}

		.social ul {
			display:inline-block;
		}

		.footer-nav-block ul {
			text-align:left;
		}

		.footer-nav-block h2 {
			height:26px;
		}

		.energy , .onoffice {
			bottom: inherit!important;
			position: inherit!important;
			right: inherit!important;
			width: inherit!important;
			text-align:center;
			margin: 0px 0px 30px 0px;
		}

		.energy a {
		   display:inline-block;
		   float:none;
		}

		.breadcrumb {
			text-align:center;
		}

		.breadcrumb ul {
			width:100%;
			display:inline-block;
		}

		.breadcrumb ul li {
			width:100%;
			float:none;
			line-height:30px;
		}

		.detail {
			width:100%;
		}

		.freitexte {
			width:100%;
		}

		.tabNavigation , .tabNavigation li {
			width:100%!important;
			margin:0px!important;
			padding:0px!important;
			border:0px!important;
		}

		.tabNavigation {
			margin:0px 0px 20px 0px!important;
		}

		.tabNavigation li {
			margin:0px 0px 2px 0px!important;
		}

		.details table , .details table * {
			display:block;
			width:100%;
		}

		#beschreibung  , #beschreibung  p {
			width:100%;
		}

		.main .full {
			padding:0px 15px!important;
		}

		.one-third , .two-thirds {
			padding:0!important;
		}

		.buttons {
			width:100%!important;
		}

		.buttons .button {
			text-align:center!important;
		}

		.content table {
			width:100%;
		}

				.team, .team h2 {
			width:100%;
			text-align:center;
			overflow:hidden;
		}
		
		a.team-info-trigger {
			width:initial!important;
			float:none!important;
			display:inline-block;
		}

		.team-img {
			padding: 0;
			border:0px;
			width:100%;
			text-align:center;
			margin:0px 0px 20px 0px;
		}

			.team-info {
				width:100%;
			} 

				.team-info ul {
					width:100%;
					margin:0px;
					padding:0px;
					text-align:left;
				}

					.team-info ul li {
						margin:0px 0px 0px 15px;
					}

				.team-info p {
					width:100%;
					text-align:left;
				}

		.detail {
			float: left;
			position: relative;
			width: 100%;
		}

		.detail .gallery {
			height: initial;
			width: 100%;
		}

		.detail .details , .detail .details table {
			width: 100%;
		}

		.languages {
			float: none;
			text-align: center;
			padding:0px 0px 20px 0px;
		}

		.languages ul {
			display:inline-block;
			width:initial;
		}

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

		.content h1, .body-home .content h2, h2 {
			line-height:30px;
			background:none;
		}

		.ticker{
			width:100%!important;
			overflow:hidden;
		}

		.freitexte {
			width:100%;
			overflow:hidden;
		}


		.tabNavigation {
			width:100%;
		}

		.request .fieldset label , .request .fieldset textarea , .request .fieldset, .request .fieldset input {
			width:100%!important;
		}

		.request .fieldset input[type="submit"] {
			margin:0px!important;
		}

		.news-obj {
			width:100%!important;
			text-align:center!important;
		}

		.news-image {
			display:inline-block!important;
			float:none!important;
			margin:0px 0px 20px 0px!important;
		}

		.news-list .news-obj .news-teaser p {
			width:initial!important;
			text-align:left;
		}

		.news-list .news-obj .news-teaser .news-image {
			height:initial!important;
		}

		.more-details ul {
			padding: 0;
			border: 0;
		}

			.more-details ul li {
				width: 100%;
				padding: 8px 0;
				float: left;
				border-bottom: 1px solid #ccc;
			}

				.more-details ul li img {
					height: 20px;
					width: auto;
					float: left;
					margin: 0 5px 0 0;
				}

				.more-details ul li span {
					float: left;
					line-height: 1.4em;
				}

					.more-details ul li span a {
						line-height: 1em;
					}

	}