body {
	font-size: 0.75em;
}
div {
	width: 98% !important; 
	float: none !important;
	overflow: visible !important;
}
div#HEADER {
	display: none;
}

div#LEFT {
	display: none;
}
div#RIGHT {
	overflow: visible !important;
}
div.CONT_LEFT {
	overflow: visible !important;
}

div#LANG_NAVI {
	display: none;
}

div#FOOTER {
	display: none;
}
div.CONTENT {
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible !important; 
}
div.CONTENT a {
	padding: 0;
}
div#HEADLINE {
	height: auto;
}
	div#HEADLINE h1, div#HEADLINE_RIGHT h1 {
		border-bottom: 1px solid #e0e9f1;
		width: 100% !important;
	}
	h1 {
		margin-bottom: 1em !important;
	}
	div#HEADLINE img {
		display: none;
	}
div.CONTENT div#HEADLINE h1 {
	padding: 0;
}

div.teaser_marginal {
	font-size: 1em;
}
div.CONT_RIGHT div {
	display: none !important;
}
div.CONT_RIGHT div.teaser_marginal.beside_leitbild {
	display: block !important;
} 


/*Bildergalerie*/
div#BILDERGALERIE div.thumbnail, div#BILDERGALERIE div.thumbnail.first {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	width: 25% !important;
	overflow: hidden;
	float: left !important;
}
div#BILDERGALERIE div.thumbnail img {
	width: 100px;
	height: 66px;
}
div#BILDERGALERIE div.thumbnail a {
	margin: 0;
	padding: 0;
}
div.teaser_form {
	display: none;
}

/*Grundriss Detail*/
a.link_zurueck {
	display: none;
}
div.CONTENT a.link_legend_show {
	display: none;
}
div.CONTENT a.link_legend_close {
	display: none;
}
div#LEGENDE {
	border: none;
}
div#LEGENDE ul {
	display: none;
}
table.grundriss_details {
	display: none;
}
div.CONTENT ul#legend_grundriss_detail {
	display: none;
}
div#GRUNDRISSE_ABB {
	margin-bottom: 3em !important;
}
div#GRUNDRISSDETAILS ul {
	border: none;
	height: auto;
}
div#GRUNDRISSDETAILS * {
	margin: 0 !important;
	padding: 0 !important;
}
div#GRUNDRISSDETAILS ul li a {
	display: none;
	width: auto;
	font-size: 1.1em;
	float: none;
	margin: 0;
	padding: 0;
}
div#GRUNDRISSDETAILS ul li a.active {
	display: block;
	padding-bottom: 0.5em !important;
}
div#GRUNDRISSDETAILS table {
	margin-bottom: 2.5em !important;
}
div#GRUNDRISSDETAILS table td {
	padding: 0.3em 0 !important;
	color: #7f7f7f !important;
	background-color: none;
}
div#GRUNDRISSDETAILS table th.row_headline {
	color: #000000;
	padding-top: 1em !important;
	padding-bottom: 0.5em !important;
}
div.CONTENT ul#grundriss_links li {
	padding: 0;
}

/*Hobbytyp*/
div.CONTENT input.submit {
	display: none;
}
div#hobbytyp_main a.link_ohneAuswahl {
	display: none;
}
div#HOBBYTYP_STEPS {
	display: none;
}
div.form_hobbytyp.caravan#step_2 a {
	margin: 0 !important;
	display: block;
}
div.form_hobbytyp.caravan#step_2 a span {
	position: static;
	left: auto;
}
div.form_hobbytyp.caravan#step_2 .col {
	float: none !important;
}
div#step_2.form_hobbytyp.caravan div.betten_5 {
	float: none !important;
	clear: both;
	padding: 0 !important;
}
div#step_2.form_hobbytyp.caravan div {
	width: auto !important;
	text-align: left !important;
	margin: 0 !important;
}
div.form_hobbytyp.caravan#step_2 .col_inner {
	display: none;
}

div.form_hobbytyp.reisemobil#step_2 a {
	margin: 0 !important;
	display: block;
}
div.form_hobbytyp.reisemobil#step_2 a span {
	position: static;
	left: auto;
}
div.form_hobbytyp.reisemobil#step_2 .col {
	float: none !important;
}
div#step_2.form_hobbytyp.reisemobil div.betten_5 {
	float: none !important;
	clear: both;
	padding: 0 !important;
}
div#step_2.form_hobbytyp.reisemobil div {
	width: auto !important;
	text-align: left !important;
	margin: 0 !important;
}
div.form_hobbytyp.reisemobil#step_2 .col_inner {
	display: none;
}

div.CONTENT h4.hl_hinweis {
	margin-top: 1em;
}
div.CONTENT a.link_liste {
	display: none;
}
div.CONTENT a.link_galerie {
	display: none;
}
div.liste div.teaser_grundriss a.link_detail {
	display: none;
}
div.CONTENT div.liste div.teaser_grundriss ul li span.details_descr {
	width: auto;
	float: none;
	
	font-weight: normal;
}
div.CONTENT div.liste div.teaser_grundriss ul li {
	float: none;
	width:  auto;
	font-size: 1em;
}
div.CONTENT div.liste div.teaser_grundriss ul li span {
	height: auto;
	width: auto;
	font-weight: normal;
	display: inline !important;
	float: none;
	padding-right: 5px;
}
div.CONTENT div.liste div.teaser_grundriss ul li span span {
	position: static;
	left: auto;
	font-size: 1em;
}
div.CONTENT div.liste div.teaser_grundriss ul li.first span {
	width: auto;
}

/*Startseite*/
div#IMAGE img {
	width: 450pt;
	height: 107pt; 
}
div.teaser_modell a {
	height: auto;
}
div.teaser_modell a span {
	position: static;
	left: auto;
}
div.teaser_modell {
	margin: 0;
	padding: 0;
	margin-bottom: 1.5em;
}
div.teaser_start {
	margin: 0;
	padding: 0 !important;
	margin-bottom: 1em;
}
div.CONTENT div.teaser_start h2 {
	padding-top: 2em;
	border-bottom: 1px dotted #658da7;
}

/*Suchausgabe*/
form#SUCH_OPTIONS {
	display: none;
}

/*Grundriss Übersicht*/
ul#tabs_grundriss_search {
	border: none;
	height: auto;
}
ul#tabs_grundriss_search li a {
	display: none;
}
ul#tabs_grundriss_search li a.active {
	display: block;
	margin-bottom: 1em;
}
div#GRUNDRISS_RESULT {
	clear: both;
	margin-top: 1em;
}
div.CONTENT div.teaser_grundriss {
	page-break-inside:avoid;
}
div.teaser_grundriss h2 {
	width: 140pt;
	padding-bottom: 0.5em;
	margin-bottom: 1.5em;
	border-bottom: 1px dotted #658da7;
}
div.teaser_grundriss h2 a {
	padding-left: 0;
}
div.teaser_grundriss div.teaser_cont {
	padding-top: 0 !important;
}
div.teaser_grundriss table {
	float: none;
	margin-bottom: 0.5em;
}
div.CONTENT div.teaser_grundriss ul {
	float: none;
}
div.CONTENT div.teaser_grundriss ul li {
	width: auto !important;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	float: none;
}
div.CONTENT div.teaser_grundriss ul li span {
	position: static;
	left: auto;
	font-size: 0.9em;
	clear: both;
	display: block;
}

/*Suchausgabe Vertragshaendler*/
div#legend_vertragshaendler {
	display: none;
}
div.PAGE_NAVI {
	display: none;
}
table#vertragshaendler_list {
	float: none;
	width: 100% !important;
	clear: both;
	page-break-after: always;
	margin-bottom: 5em;
}
table#vertragshaendler_list th {
	width: auto !important;
}
table#vertragshaendler_list td span {
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}
table#vertragshaendler_list td span span {
	display: block !important;
}
div#vertragshaendler_details {
	float: none !important;
	width: 100% !important;
	page-break-before: always;
}
div.CONTENT div#vertragshaendler_details h2 {
	page-break-before: always;
	clear: both;
}
div#google_routenplaner {
	display: none;
}

/* vertragshaendler sucheingabe */
form#laender_form div.teaser_form {
	display: block;
}
div#map_vertragshaendler {
	margin-bottom: 2em;
}

/*Uebersicht Aktuelles*/
div.news_article {
	margin-bottom: 1em;
}
div.news_article img.bild_links{
	float: none;
}
div.news_article a.link_top {
	display: none;
}
div.news_article div.news_head {
	border-bottom: 1px dotted #658da7;
}
.aktuelles div.CONT_RIGHT {
	display: block !important;
}
div.CONTENT div.teaser_termin h2 {
	border-bottom: 1px dotted #658da7;
}
div.teaser_termin img{
	display: none;
}

/* Uebersicht Baureihen*/
a.teaser_baureihe {
	margin-bottom: 1em;
}

/* Uebersicht Baureihen Modell */
div.CONTENT ul#teaser_ausstattung {
	display: none;
}
div#VIRTUAL_TOUR_INNER {
	border: none;
}
div#VIRTUAL_TOUR div#vt_img {

}
div#vt_navi {
	margin-top: 3em;
}
div#VIRTUAL_TOUR h2 {
	border-bottom: 1px dotted #658da7;
}
div#VIRTUAL_TOUR ul li a.active {
	font-weight: bold;
}

/* Uebersicht Themen */
div#THEMEN_TEASER div.teaser_thema {
	margin: 0 !important;
	padding: 0 !important;
}

/* Uebersicht Themen Unterthema */
div.teaser_unterthema {
	margin: 0 !important;
	padding: 0 !important;
	padding-bottom: 1em !important;
}

