/* CSS-Anpassungen fuer die Druckausgabe (Ergaenzugen zum Screen-CSS, die nur beim Drucken Wirkung zeigen)

1 Grundlayout und allgemeine Einstellungen
2 Navigationselemente
3 Ueberschriften und Absaetze
4 Rating-Sterne, Icons und Fazit
5 Tabellen
6 Boxen, horizontale und vertikale Teaser / Listen 
7 Elemente in der Hauptspalte
8 Elemente in der breiten Spalte
9 Elemente in der Randspalte (im Markenbaum sichtbar)
10 Bilder Uebersicht
11 Nummerierung (Formulare/Inhaltsverzeichnis)

*/




/* 1 Grundlayout und allgemeine Einstellungen -- */

body {
	background: none;
	color: #000;
}

#main {
	border: none;
	padding: 0;
	width: 100%;
}

	#main .noprint {
		display: none;
	}

	#main .first {
		border-bottom: 1pt #000 solid;
	}

.special,
.special_thema  {
	width: 100%;
}	
	
.header {
	background: none;
	height: auto;
	margin: 0 0 0.5cm 0;
	width: 100%;
}

	.header .logo {
		background: none;	
		float: none;
		padding: 0;
		position: static;
	}

	.header .suchmodul	{
		display: none;
	}
		
.wide_col,
.main_col {
	clear: both;
	float: none;
	width: 100%;
}

.leaderboard, 
.skyscraper,
.login,
.servicenavi,
.main_col .ad_banner,
.widget_extern,
.side_col,
.navigation,
.schnellauswahl, 
#footer{
	display: none;
}

ul,
ol {
	list-style-type: disc;
}


/* 2 Navigationselemente --- */

.button,
.button_aktiv, 
.button_inaktiv,
.button_zurueck,
.button_weiter,	
.button_weiter_inaktiv,
.button_zurueck_inaktiv,
.button_neu,
.button_zurueck_form_galerie,
.button_weiter_form_galerie {
		display: none;
	}
	
.pagination {
	display: none;
} 

.social_bookmarks {
	display: none;
}


/* 3 Ueberschriften und Absaetze --- */

h1.typ_1,
h1.typ_2,
h1.typ_3,
h1.typ_4,
h1.typ_5,
h1.typ_6,
h2.typ_3,
h2.typ_4,
h2.typ_5,
h2.typ_6,
.intro h1.typ_2,
.intro h1.typ_4 {
	margin: 0 0 0.5cm 0;
}

h1.top_termin {
	background: none;
	padding: 0;
}

.main_col ul {
	margin-left: 0.5cm;
}

	.main_col ul li {
		background: none;
		padding-left: 0.25cm;
	}
	
cite {
	color: #000;
}

.intro {
	float: none;
	width: 100%;
}

	.artikel cite {
		border-top: 1pt #000 solid;
	}

		.artikel cite a {
			color: #000;
		}
		
.artikel p a,
.intro p a {
	background: none;
	color: #000;
	padding: 0;
}
		
.markenbaum p {
	clear: none;
}

.interview_frage {
	background: none;
	padding-left: 0;
	padding-top: 0;
}


/* 4 Rating-Sterne, Icons und Fazit --- */

.rating_0,
.rating_1,
.rating_2,
.rating_3,
.rating_4,
.rating_5,
.rating_6,
.rating_7,
.rating_8,
.rating_9,
.rating_10 {
	background-image: none;
}

	.rating_0 span,
	.rating_1 span,
	.rating_2 span,
	.rating_3 span,
	.rating_4 span,
	.rating_5 span,
	.rating_6 span,
	.rating_7 span,
	.rating_8 span,
	.rating_9 span,
	.rating_10 span {
		background: none;
		border: 1pt #000 solid;
		color: #000;
	}

.sterne_klein {
	background-image: none;
	text-indent: 0;
}

div.rating_0,
div.rating_1,
div.rating_2,
div.rating_3,
div.rating_4,
div.rating_5,
div.rating_6,
div.rating_7,
div.rating_8,
div.rating_9,
div.rating_10 {
	width: auto;
}

#main span.empfehlenswert {
	background: none;
	border: 1pt #000 solid;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #000;
}


/* 5 Tabellen --- */

table.typ_1 {
	background: none;
}

	.typ_1 th {
		background: none;
		border-bottom: 1pt #000 solid;
		color: #000;
		padding-left: 0;
	}

	.typ_1 td {
		border-bottom: 1pt #000 solid;
		border-top: none;
		padding-left: 0;
	}	

	
/* 6 Boxen, horizontale und vertikale Teaser / Listen --- */

.kopfzeile {
	background: none;	
	border-bottom: 1pt #000 solid;
	border-top: 1pt #000 solid;
  border-top-left-radius: 0;
	-khtml-border-radius-topleft: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-right-radius: 0;
	-khtml-border-radius-topright: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;		
	margin: 0 0 0.25cm 0;
	padding-left: 0;
}

	.kopfzeile h1,
	.kopfzeile h2,
	.kopfzeile span {
		color: #000;	
		padding-left: 0;
	}
	
.main_col .kopfzeile,
.wide_col .kopfzeile {
	width: 100%;
}

.archiv {
	background: none;
}

	.archiv h1,
	.archiv h2,
	.archiv span {
		color: #000;			
	}

.box {
	background: none;
	border: none;
  border-bottom-left-radius: 0;
	-khtml-border-radius-bottomleft: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	-khtml-border-radius-bottomright: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	margin: 0 0 1cm 0;
}

.main_col .box,
.wide_col .box {
	width: 100%;
}

	.box .eintrag {
		border-bottom: 1pt #000 solid;
		border-top: none;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}

	.box .mehr,	
	.box .weniger,
	.box .weiter {
		display: none;
	}
	
		.box .mehr ul {
			display: none;
		}

	.box .ad_banner {
		float: none;
	}		
		
.liste .eintrag {
	border-bottom: 1pt #000 solid;
}

.filter {
	display: none;
}
		
.abschnitt {
	background: none;
	border: none;
	border-bottom: 1pt #000 solid;
	padding-left: 0;
}

	.main_col .abschnitt,
	.wide_col .abschnitt {
		width: 100%;
	}

.abstand {
	display: none;
}

.archivsuche {
	display: none;
} 
	
	
/* 7 Elemente in der Hauptspalte --- */

.vorspannbild,
.vorspannbild_heft {
	float: left;
	left: 0;
	margin: 0 0.5cm 0.5cm 0;
	position: static;
	top: 0;
}

/* Sonderregelung, da Platzhalter-Element ausgeblendet */
	.vorspannbild img {
		border: 1px #666 solid;
		padding: 4px;
	}
	
.vorspannbild_zoom,
.vorspannbild_zoom_heft {
	display: none;
}	

.artikelteaser {
	margin: 0 0 1cm 0;
}

	.artikelteaser .links {
		padding: 0;
		width: 20%;
	}

	.artikelteaser .rechts  {
		padding: 0;
		width: 80%;
	}
	
	.artikelteaser .top_termin {
		background: none;
		border: none;
		border-bottom: 1pt #000 solid;		
	} 
	
	.top_termin .top_termin_markierung {
		background: none;
		border: none;
		height: auto;
		left: auto;
		right: 0;
		text-indent: 0;
		top: 0.25cm;
		width: auto;
	}	
	
.main_col .angebote {
	margin: 0 0 1cm 0;
}

	.angebote .links {
		padding: 0;
		width: 20%;
	}

	.angebote .rechts {
		width: 80%;
	}
		
		.angebote .rechts span {
			background: none;
		}		
				
			.angebote .rechts div span {
				background: none;
				border: 1pt #000 solid;
			}		
	
.liste_themen {
	margin: 1cm 0 0 0;
	width: 100%;
}	

	.liste_themen li {
		background: none;
	}
	
.leserwahl_navi {
	display: none;
}

.leserwahl .leserwahl_bewerten {
	width: 100%;
}

	.leserwahl_bewerten div,
	.leserwahl_bewerten span {
		display: none;
	}

.neuwagen_konfigurieren {
	display: none;
}

.main_col .erfahrungsbericht_header,
.main_col .erfahrungsberichte_uebersicht .erfahrungsbericht_header {
	background: none;
	border: 1pt #000 solid;
	clear: both;
	padding: 0;
	position: relative;
	top: 0;
}

		.main_col .erfahrungsbericht_header img {
			border: none;
			left: 1pt;
			padding: 0;
			top: 1pt;
		}

	.main_col .erfahrungsbericht_header ul {
		display: none;
	}
	
	.main_col .erfahrungsbericht_header small,
	.main_col .erfahrungsberichte_uebersicht .erfahrungsbericht_header small {
		border-bottom: none;
	}
 
 .main_col .erfahrungsbericht_header span.datum,
 .main_col .erfahrungsberichte_uebersicht .erfahrungsbericht_header span.datum {
	clear: both;
	color: #000;
 }

.main_col .erfahrungsberichte_uebersicht {
	margin: 0 0 1cm 0;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
 
	.erfahrungsberichte_uebersicht .eintrag {
		width: 100%;
	}

			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_0 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_1 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_2 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_3 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_4 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_5 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_6 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_7 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_8 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_9 span,
			.erfahrungsberichte_uebersicht .erfahrungsbericht_header .rating_10 span {
				background: none;
			}	

.main_col .erfahrungsbericht_detail {
	padding: 0;
	width: 100%;
}			
			
.main_col .erfahrungsbericht_detail .facebook_button,
.erfahrungsbericht_footer  {
	display: none;
} 

.modelle .abschnitt, 
.technische_daten .abschnitt {
	padding-left: 0;
	padding-right: 0;
}

.main_col .bewertung {
	border-top: none;
	float: left;
	margin-left: 0;
	margin-top: 0;
}
	
	.main_col .bewertung p {
		border-bottom: 1pt #000 solid;
		padding-left: 0;
		padding-right: 0;
	}

	.main_col .bewertung dl {
		padding-left: 0;
		padding-right: 0;
		width: 50%;
	}

		.bewertung .teilbewertungen dt,
		.bewertung .teilbewertungen dd {
			color: #000;
			float: left;
			width: 50%;
		}	

	.main_col .bewertung .trenner {
		border-top: 1pt #000 solid;
		padding-left: 0;
		width: 100%;
	}
	
.gaestebuch_header {
	background: none;
	border: 1pt #000 solid;
}

	.gaestebuch_header small {
		clear: both;
	}
	
	.gaestebuch_header img {
		border: none;
		left: 1pt;
		padding: 0;
		top: 1pt;
	}

	.gaestebuch_header .positiv,
	.gaestebuch_header .negativ {
		display: none;
	}	

.gaestebuch .eintrag a.spam_melden {
	display: none;
}

.kommentar {
	display: none;
}

.meldung .eintrag {
	width: 100%;
}

.main_col .rating_markenbaum {
	background: none;
	border-bottom: 1pt #000 solid;
	border-right: none;	
	border-top: 1pt #000 solid;
	clear: both;
	float: left;
	height: auto;
	margin: 0 0 1cm 0;
	padding-left: 0;
	padding-right: 0;	
	position: static;
	width: 100%;
}

	.rating_markenbaum .innen {
		width: 100%;
	}
	
			.rating_markenbaum .eintrag img {
				padding-left: 0;
			}
	
	.rating_markenbaum dl {
		border-top: none;
		margin: 0;
		padding: 0;
	} 
	
		.rating_markenbaum dt {
			color: #000;
		}
	
	.rating_markenbaum .button_bewerten {
		display: none;
	}
	
.bildergalerie  {
	background: none;
	border-bottom: 1pt #000 solid;
	border-right: none;	
	border-top: 1pt #000 solid;
	clear: both;
	float: left;
	height: auto;
	padding-left: 0;
	padding-right: 0;	
	position: static;
	width: 100%;
}	
	
	.bildergalerie div {
		border-top: none;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	
		.bildergalerie .eintrag img {
			padding-left: 0;
		}	
	
	.bildergalerie .galerie_footer {
		border-top: none;
		margin: 0;
		padding-top: 0;
	}

		.bildergalerie .galerie_footer a {
			background: none;
		}	

.artikel_kopf  {
	background: none;
	border-bottom: none;
	border-top: none;
	clear: both;
	float: left;
	height: auto;
	padding-left: 0;
	padding-right: 0;	
	position: static;
	width: 100%;
}

	.artikel_kopf .kommentare,
	.artikel_kopf dl,
	.artikel_kopf .facebook  {
		display: none;
	}

.social_media_unten {
	display: none;
}
	
.artikel_autor {
	background: none;
	padding: 0.25cm 0 0 0;
}

	.artikel_autor img {
		border: none;
		margin-left: 0;
		padding: 0;
	}
	
	.artikel_autor .namen {
		padding-left: 0;
	}

	.artikel_autor .heft {
		padding-right: 0;
	}
	
.umfrage_artikel {
	border: 1pt #000 solid;
	color: #000;
	background: none;
	width: 100%;
}	
	
.umfrage_artikel form,	
.frage {
	display: none;
}

.ergebnis {
	padding-left: 0;
	padding-right: 0;	
	width: 95%;
}

	.ergebnis em,
	.ergebnis strong,
	.ergebnis p{
		background: none;	
		color: #000;
		padding: 0;
	}
	
	.ergebnis em {
		width: 30%;
	}

	.ergebnis strong,
	.ergebnis p {
		width: 70%;
	}

	.ergebnis strong {
		font-weight: normal;
	}	

.antworten {
	float: left;
	width: 100%;
}	
	
	.antworten div {
		background: none;
		width: 95%; 
	}
	
	.antworten p {
		width: 75%;
	}	

	.antworten em {
		padding-left: 0;
		width: 5%;
	}
	
	.antworten span {
		background: none;
		width: 18%;
	}	

.umfrage_footer {
	background: none;
	color: #000;
}

.main_col .kommentare_uebersicht {
	display: none
}
	
.vorteile_nachteile {
	background: none;
}

	.vorteile_nachteile .typ_1 {
		background: none;
	}

			.vorteile_nachteile li {
				background: none;
				margin: 0 0 0 0.4cm;
				padding: 0;				
			}	

.fazit_einzeltest dd {
	text-indent: 0;
	width: auto;
}

.wertungen_vergleichstest .abschnitt {
	background: none;
	border-bottom: 1pt #000 solid;	
	border-top: 1pt #000 solid;
	color: #000;
	padding-left: 0;
	padding-right: 0;	
}

.wertungen_vergleichstest select {
	width: 29%;
	margin-right: 0;
}

.wertungen_vergleichstest .summe td {
	background: none;
}

.fazit_vergleichstest {
	margin: 0 0 1cm 0;
}

	.fazit_vergleichstest .links {
		padding: 0;
		width: 20%;
	}

	.fazit_vergleichstest .rechts  {
		padding: 0;
		width: 80%;
	}

	.fazit_vergleichstest span {
		background: transparent;
		border: 1pt #000 solid;
	}

.technische_daten_vergleichstest .abschnitt {
	padding-left: 0;
	padding-right: 0;		
}

.technische_daten_vergleichstest select {
	width: 29%;
	margin-right: 0;
}

.artikel_content .facebook_button {
	display: none;
}

.main_col .heftarchiv {
	margin: 0 0 1cm 0;
}

	.heftarchiv .links {
		padding: 0;
		width: 20%;
	}

	.heftarchiv .rechts  {
		padding: 0;
		width: 80%;
	}

.rueckrufe_suche {
	display: none;
}

.fahrer_teams {
	margin: 0 0 1cm 0;
}

	.fahrer_teams .links {
		padding: 0;
		width: 20%;
	}

	.fahrer_teams .rechts  {
		padding: 0;
		width: 80%;
	}

	.fahrer_teams span {
		background: transparent;
		border: 1pt #000 solid;
	}

.sport_details .abschnitt {
	padding-left: 0;
	padding-right: 0;
}

.download ul li {
	border-top: none;
}

	.download a {
		background: none;
		padding-bottom: 0;		
		padding-left: 0;
		padding-right: 0;						
	}

.suchmodul,
.suchmodul .termine_clubs,
.termine_schnellsuche {
	display: none;
}	

.top_termine_uebersicht dt,
.top_termine_uebersicht dd {
	background: none;
	border-bottom: 1pt #000 solid;
	border-top: none;
	padding-left: 0;
	padding-right: 0;
	width: 50%;
}
	

/* 8 Elemente in der breiten Spalte --- */

.auswahl_themen {
	display: none;
}

.vorspann_wide_col {
	width: 100%;
}

	.vorspann_wide_col p {
		height: auto;
	}

.teaser_horizontal,
.teaser_vertikal {
	width: 100%;
}

	.teaser_horizontal li {
		background: none;
		padding-left: 0.25cm;		
	}
	
.vorspannbild_rating {
	float: none;
}

	.vorspannbild_rating .platzhalter {
		display: none;
	}

	.vorspannbild_rating dl,
	.vorspannbild_rating .mit_bild {
		background: none;
		border: 1pt #000 solid;
	}

			.vorspannbild_rating dd span {
				float: left;
			}	
	
.rating dl {
	background: none;
	border: none;
	padding: 0;
}

.rating .button_bewerten {
	display: none;
}		
	
.galerie_grossansicht .buttons .zaehler {
	float: left;
}

.community_header strong {
	padding: 0;
}	
	
.community_header .bild_user {
	position: static;
}	

.community_header a.button_freund,	
.community_header ul {
	display: none;
}

.wide_col .erfahrungsberichte_uebersicht {
	border-bottom: none;
	float: none;
}

	.wide_col .erfahrungsberichte_uebersicht .intro {
		width: 100%;
	}

	.wide_col .erfahrungsberichte_uebersicht .eintrag {
		border-bottom: none;
		border-top: 1pt #000 solid;
		position: static;
	}

	#main .wide_col .erfahrungsberichte_uebersicht .first {
		border-bottom: none;
	}
	
	.wide_col .marken .eintrag {
		border-bottom: none;
		border-top: none;
		padding-left: 0;
		padding-right: 0;
	}
	
	#main .wide_col .marken .first {
		border-bottom: none;
	}

.topteaser .teaserfooter {
	background: none;
	border: none;
	border-bottom: 1pt #000 solid;
	border-left: 1pt #000 solid;
	border-right: 1pt #000 solid;
}	

.topteaser ul {
	display: none;
}

.topteaser .links {
	width: 65%;
}

.topteaser .titel {
	border-right: none;
}

.topteaser .rechts {
	width: 35%;
}

	.topteaser  .eintrag {
		border-bottom: 1pt #000 solid;
		border-top: none;		
	}
		
.typ_2 {
	width: 100%;
}

	.typ_2 .innen {
		width: 100%;
	}

	.typ_2 .eintrag {
		width: 30%;
	}	
	
.typ_3 {
	width: 100%;
}

	.typ_3  .eintrag {
		width: 30%;
	}
	
.typ_3 .ad_banner {
	display: none;
}

.typ_4 .box {
	border-bottom: 1pt #000 solid;
}

.typ_4 .eintrag {
	border-bottom: none;
	width: 25%;
}

.typ_5 .box {
	border-bottom: 1pt #000 solid;
}

.typ_5 .eintrag {
	background: none;
	padding-left: 0;
	padding-right: 0;
	width: 25%;
}

.typ_6 {
	width: 100%;
}

	.typ_6 .innen {
		width: 100%;
	}

	.typ_6 .eintrag {
		width: 22.5%;
	}

.typ_7 {
	width: 48%;
}

	.typ_7 .links {
		padding: 0;
		width: 50%;
	}
	
	.typ_7  .rechts {
		width: 50%;
	}

.header_special_text {
	background: none;
	height: auto;
	margin: 0 0 1cm 0;
	width: 100%;
}

	.header_special_text div {
		border: 1pt #000 solid;
		background-image: none;
		height: auto;
		padding: 0.25cm;
		width: auto;
	}

.header_special_imagemap {
	display: none;
}	
	
.navigation_e3 {
	display: none;
}	


/* 9 Elemente in der Randspalte (im Markenbaum sichtbar) --- */

.vorspannbild_info {
	margin: 0 0 0.5cm 0;
	width: auto;
} 

	.vorspannbild_info .platzhalter {
		display: none;
	}

	.vorspannbild_info .themen,	
	.vorspannbild_info dl {
		background: none;
		border: none;
		padding: 0;
	}
	
	.vorspannbild_info .mit_bild	{
		background: none;
		border: none;
		padding: 0;		
	}


/* 10 Bilder Uebersicht --- */

.bilder_uebersicht .eintrag {
	padding-left: 0;
	padding-right: 0;
}

	.bilder_uebersicht .eintrag div {
		margin: 0 0 0.25cm 0;
	}

.main_col .bilder_uebersicht .eintrag,
.wide_col .bilder_uebersicht .eintrag {
	width: 100%;
}


/* 11 Nummerierung (Formulare/Inhaltsverzeichnis) --- */

.nummer,
.nummer_aktiv,
.nummer span,
.nummer_aktiv span {
	background: none;
	color: #000;
}

.nummer,
.nummer_aktiv {
	border: 1pt #000 solid;
}
