﻿/* Allgemeine CSS-Definitionen


1 CSS-Reset
2 Allgemeine Einstellungen
3 Clearing-Element

*/

/* 1 CSS-Reset --- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

form {
	background-color: transparent;
}

optgroup {
	font-style: normal;
	font-weight: normal;
}

optgroup option {
	padding-left: 1px;
}

abbr {
	border-bottom: 1px dotted #333;
	cursor: help;
}
/* 2 Allgemeine Einstellungen --- */

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a {
	color: #DE140A;
}

a:hover {
	color: #000;
}

a.weiter {
	font-weight: bold;
}

ul,
ol {
	list-style: none;
}

strong {
	font-weight: bold;
}


/* 3 Clearing-Element  --- */

#main div.clear,
.popup div.clear,
.tippspiel_popup div.clear {
	border: none;
	clear: both;
	display: block;
	float: none;
	height: 0 !important;
	margin: 0;
	min-height: 0;
	overflow: hidden;
	padding: 0;
}
/* CSS-Definitionen fuer das Grundlayout


1 Struktur
2 Header
3 Metanavigation ueber dem Header
4 Haupt- und Subnavigation
5 Breadcrumb
6 Footer
7 Container fuer Werbung ausserhalb der Seite

*/



/* 1 Struktur --- */

#main {
  background: #FFF;
  float: left;
  padding: 0 8px 0 8px;
  position: relative;
  width: 840px;
}

.wide_col{
	float: left;
  width: 840px;
}

div.e1,
div.e2 {
	float: left;
	padding: 0 0 20px 0;
}

.main_col{
  float: left;
  width: 520px;
}

.side_col {
  float: right;
  width: 300px;
}



/* 2 Header --- */

.header {
	background: #DE140A;
	clear: both;
	font-size: 11px;
	height: 90px;
  margin: 0 0 3px 0;
	overflow: hidden;
	position: relative;
	width: 840px;
}

	.header a {
		color: #FFF;
	}

	.header .logo {
		border-right: 3px #FFF solid;
		float: left;
	}

	.header .suchmodul {
		background: url(http://www.auto-motor-und-sport.de/img/powered_by_google.png) no-repeat 272px 20px;
		float: left;
		padding: 20px 0 0 70px;
		width: 370px;
	}

		.header .suchmodul ul {
			line-height: 1;
		}

			.header .suchmodul ul li {
				float: left;
				font-weight: bold;
				margin: 0 0 6px 0;
			}

				.header .suchmodul ul li a {
					background: url(http://www.auto-motor-und-sport.de/img/bg_suchoption_inaktiv.png) no-repeat center bottom;
					display: block;
					color: #FFF;
					margin: 0 5px 0 0;
					padding: 5px 7px 10px 8px;
					text-decoration: none;
				}

				.header .suchmodul ul li.aktiv a {
					background: url(http://www.auto-motor-und-sport.de/img/bg_suchoption_aktiv.png) no-repeat center bottom;
					color: #333;
				}

		.header .suchmodul input {
			border-color: #990000;
			margin: 0 5px 0 0;
			width: 236px;
		}

		.header .suchmodul input.submit {
			width: auto;
		}

.header ul.servicenavi {
	float: left;
	line-height: 1.8;
	margin: 5px 0 0 0;
	width: 82px;
}

.header .special {
	float: left;
	margin: 0;
}

.header_print {
	display: none;
}



/* 3 Metanavigation ueber dem Header ---  */

.metanavi {
	float: left;
	font-size: 11px;
	line-height: 1.5;
	padding: 3px 0 4px 0;
	width: 840px;
}

	.metanavi li {
		float: left;
		margin: 0 15px 0 0;
	}

		.metanavi li a {
			color: #666;
		}

		.metanavi li a:hover {
			color: #000;
		}

	.metanavi div {
		float: right;
	}

		.metanavi div a {
			font-weight: bold;
		}



/* 4 Haupt- und Subnavigation --- */

#navigation {
	background: #333 url(http://www.auto-motor-und-sport.de/img/bg_hauptnavi.png) no-repeat left top;
	margin: 0 0 7px 0;
	width: 840px;
}



/* 5 Breadcrumb --- */

#breadcrumb {
	color: #999;
	float: left;
	font-size: 11px;
	line-height: 1.2;
	margin: 0 0 8px 0;
	width: 840px;
}

	#breadcrumb div {
		float: left;
		width: 520px;
	}

	#breadcrumb a {
		color: #999;
	}

	#breadcrumb a:hover {
		color: #333;
	}

	#breadcrumb img {
		float: right;
		margin: 0 0 0 10px;
	}



/* 6 Footer --- */

#footer {
  clear: both;
	color: #CCC;
	font-size: 11px;
  margin: 0 0 10px 0;
  width: 840px;
}

	#footer a {
		text-decoration: none;
	}

	#footer a:hover {
		text-decoration: underline;
	}

	#footer .links,
	#footer .rechts	{
		background: #DE140A;
		color: #EF8A85;
		float: left;
		margin: 0 0 5px 0;
		padding: 5px 8px 6px 8px;
	}

		#footer .links a,
		#footer .rechts a {
			color: #FFF;
		}

		#footer .rechts span {
			color: #FFF;
			font-weight: bold;
		}

	#footer .links {
		border-right: 1px #FFF solid;
		width: 544px;
	}

	#footer .rechts {
		width: 263px;
	}

	#footer .unten {
		clear: both;
		line-height: 1.5;
		padding: 0 1px;
	}

		#footer .unten a {
			color: #666;
		}

		#footer .unten a:hover {
			color: #333;
		}

		#footer .unten b {
			color: #666;
			display: block;
		}

/* Menue mit Icons */
	#footer .menue {
		background: url(http://www.auto-motor-und-sport.de/img/bg_footer_menue.png) repeat-y left top;
		border-top: 1px #BDBEC4 solid;
		line-height: 1.3;
		margin: 0 0 20px 0;
		width: 840px;
	}

	#footer .menue table {
		border-collapse: collapse;
		width: 840px;
	}

		#footer .menue td {
			height: 41px;
			vertical-align: middle;
			width: 85px;
		}

		#footer .menue td.icon {
			vertical-align: top;
			width: 53px;
		}

			#footer .menue td.icon img {
				margin: 1px 0 0 2px;
			}
		
		#footer .menue a {
			color: #666;
		}

		#footer .menue a:hover,
		#footer .menue a.hover {
			color: #333;
			text-decoration: underline;
		}



/* 7 Container fuer Werbung ausserhalb der Seite --- */

.leaderboard {
	padding: 8px 0 0 8px;
	width: 840px;
}

.skyscraper {
	left: 856px;
	position: absolute;
	padding: 24px 0 0 0;
}/* CSS-Definitionen fuer alle Navigationselemente


1 Hauptnavigation (1.Ebene)
2 Subnavigation (2.Ebene)
3 Subnavigation (3.Ebene)
4 Reiternavigation allgemein
5 Reiternavigation Box
6 Reiternavigation Teaser/Testbeitrag/Sportbeitrag 
7 Reiternavigation Toplisten-Teaser breite Spalte
8 Promotion-Logo fuer Reiternavigationen in der Haupt- und Randspalte
9 Pagination 
10 Blaettern in der Reiternavigation Box oben rechts
11 Blaettern im Neuheitenkalender
12 Dropdown fuer Box-/Teaserueberschrift in der Hauptspalte
13 Servicenavigation Artikelseite


*/


/* 1 Hauptnavigation (1.Ebene) --- */

.naviblock {
	display: block !important;
}

#navigation strong {
	color: #FFF;
	float: left;
	padding: 6px 0 0 10px;
}

#navigation ul.e1 {
	background: url(http://www.auto-motor-und-sport.de/img/bg_hauptnavi_abschluss.png) no-repeat right top;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0 1px 25px 1px;
	position: relative;
}

	#navigation ul.e1 li {
		background: url(http://www.auto-motor-und-sport.de/img/bg_hauptnavi_1_links.png) no-repeat left top;
		float: left;
	}

		#navigation ul.e1 li a {
			background: url(http://www.auto-motor-und-sport.de/img/bg_hauptnavi_1_rechts.png) no-repeat right top;
			color: #333;
			display: block;
			margin: 0 0 0 1px;
			padding: 4px 10px 5px 10px;
			text-decoration: none;
		}

		#navigation ul.e1 li a:hover {
			color: #FFF;
			text-decoration: underline;
		}	
		
	#navigation ul.e1 li.aktiv,
	#navigation ul.e1 li.hover {
		background: #333 url(http://www.auto-motor-und-sport.de/img/bg_hauptnavi_3_links.png) no-repeat left top;
	}

		#navigation ul.e1 li.aktiv a,
		#navigation ul.e1 li.hover a {
			background: url(http://www.auto-motor-und-sport.de/img/bg_hauptnavi_3_rechts.png) no-repeat right top;
			color: #FFF;
		}

	#navigation ul.e1 li.blur {
		background: url(http://www.auto-motor-und-sport.de/img/bg_hauptnavi_2_links.png) no-repeat left top;
	}

		#navigation ul.e1 li.blur a {
			background: url(http://www.auto-motor-und-sport.de/img/bg_hauptnavi_2_rechts.png) no-repeat right top;
			color: #F3F3F3;
		}


		
/* 2 Subnavigation (2.Ebene) --- */

		#navigation ul.e1 li ul.e2 {
			background: url(http://www.auto-motor-und-sport.de/img/bg_subnavi_e2.png) repeat-x left top;
			bottom: 0;
			display: none;
			font-size: 11px;
			font-weight: normal;
			left: 0;
			margin: 0;
			padding: 0;
			position: absolute;
			width: 840px;
		}

		#navigation ul.e1 li.aktiv ul.e2 {
			display: block;
		}

			#navigation ul.e1 li ul.e2 li {
				background: url(http://www.auto-motor-und-sport.de/img/bg_subnavi_rechts.png) no-repeat right 6px;
			}

				#navigation ul.e1 li ul.e2 li a {
					background: none;
					color: #E7E4DC;
					display: block;
					padding: 6px 10px 6px 8px;
				}
				
				#navigation ul.e1 li ul.e2 li a:hover {
					color: #FFF;
					text-decoration: underline;
				}			
						
			#navigation ul.e1 li ul.e2 li.aktiv {
				font-weight: bold;
				margin: 0;
				padding: 0;
			}

				#navigation ul.e1 li ul.e2 li.aktiv a{
					color: #FFF;
					text-decoration: underline;
				}

				#navigation ul.e1 li ul.e2 li.mehr a {
					background: url(http://www.auto-motor-und-sport.de/img/pfeil_11.png) no-repeat right center;
					margin: 0 11px 0 0;
				}

				#navigation ul.e1 li ul.e2 li.mehr.aktiv a {
					background: url(http://www.auto-motor-und-sport.de/img/pfeil_8.png) no-repeat right center;
					margin: 0 11px 0 0;
				}					
				
			#navigation ul.e1 li ul.e2 li.ueberschrift {
				background: none;
			}		



/* 3 Subnavigation (3.Ebene) --- */

				#navigation ul.e1 li ul.e2 li.mehr ul.e3 {
					background: #6D6D6D url(http://www.auto-motor-und-sport.de/img/bg_subnavi_e3.png) repeat-x left top;
					display: none;
					font-weight: normal;
					left: 0;
					padding: 0;
					position: absolute;
					top: 25px;
					width: 840px;
				}

					#navigation ul.e1 li ul.e2 li.mehr ul.e3 li {
						background: url(http://www.auto-motor-und-sport.de/img/bg_subnavi_rechts_2.png) no-repeat right 6px;
					}

						#navigation ul.e1 li ul.e2 li.mehr ul.e3 li a {
							background: none;
							color: #DCDCDC;
							margin: 0;
							padding: 5px 11px 5px 9px;
							text-decoration: none;
						}

						#navigation ul.e1 li ul.e2 li.mehr ul.e3 li a:hover {
							color: #FFF;
							text-decoration: underline;
						}
				
					#navigation ul.e1 li ul.e2 li.mehr ul.e3 li.aktiv {
						font-weight: bold;
						margin: 0;
						padding: 0;
					}

						#navigation ul.e1 li ul.e2 li.mehr ul.e3 li.aktiv a {
							color: #FFF;
							text-decoration: underline;
						}

				
				
/* 4 Reiternavigation allgemein --- */

	.tabs a,
	.tabs_box a ,
	.tabs_teaser a{
		text-decoration: none;
	}

	.tabs a:hover,
	.tabs_box a:hover,
	.tabs_teaser a:hover	{
		color: #333;
		text-decoration: underline;
	}

	.tabs a.mehr,
	.tabs a.weniger,
	.tabs a.weiter,
	.tabs_box a.mehr,
	.tabs_box a.weniger,
	.tabs_box a.weiter,
	.tabs_teaser a.mehr,
	.tabs_teaser a.weniger,
	.tabs_teaser a.weiter {
		color: #333;
		float: right;
		font-weight: bold;
		padding: 4px 10px 0 0;
	}
	
	.tabs a.weiter,
	.tabs_box a.weiter,
	.tabs_teaser a.weiter {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_1.png) no-repeat 100% 8px;
	}

	.tabs a.mehr,
	.tabs_box a.mehr {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_3.png) no-repeat 100% 8px;
	}

	.tabs a.weniger,
	.tabs_box a.weniger {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_4.png) no-repeat 100% 9px;
		display: none;
	}

	.tabs a.hilfe,
	.tabs_box a.hilfe,
	.tabs_teaser a.hilfe	{
		color: #333;
		float: right;
		font-weight: bold;
		padding: 4px 0 0 10px;
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_1.png) no-repeat 0 8px;
	}	
	
	.tabs_box span.suchergebnis,
	.tabs_teaser span.suchergebnis	{
		background: none;
		border: none;
		color: #DE140A;
		float: right;
		font-weight: bold;
		padding: 4px 0 0 0;
	}
	
/* 5 Reiternavigation Box --- */

.tabs_box {
	background: url(http://www.auto-motor-und-sport.de/img/bg_linie.png) repeat-x left bottom;
	float: left;
	font-size: 11px;
	position: relative;
}

	.tabs_box div {
		background: url(http://www.auto-motor-und-sport.de/img/bg_tab_links_box_inaktiv.png) no-repeat left top;
		float: left;
		margin:  0 2px 0 0;
	}

		.tabs_box div a {
			background: url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_box_inaktiv.png) no-repeat right top;
			color: #333;
			float: left;
			margin: 0 0 0 2px;
			padding: 5px 10px 6px 9px;
		}

	.tabs_box div.aktiv{
		background: url(http://www.auto-motor-und-sport.de/img/bg_tab_links_box_aktiv.png) no-repeat left top;
		font-weight: bold;
	}

		.tabs_box div.aktiv a {
			background: url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_box_aktiv.png) no-repeat right top;
		}

		.tabs_box div.aktiv span {
			background: url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_box_aktiv.png) no-repeat right top;
			border: none;
			color: #333;
			float: left;
			margin: 0 0 0 2px;
			padding: 5px 10px 6px 9px;
		}

/* Regeln fuer unterschiedl. Spalten */
.main_col .tabs_box {
	width: 520px;
}

.wide_col .tabs_box {
	width: 840px;
}

.side_col .tabs_box {
	width: 300px;
}

.popup .tabs_box {
	width: 380px;
}

.tippspiel_popup .tabs_box {
	width: 595px;
}
		
		
/* 6 Reiternavigation Teaser/Testbeitrag/Sportbeitrag  --- */

.tabs_teaser {
	background: url(http://www.auto-motor-und-sport.de/img/bg_linie.png) repeat-x left bottom;
	float: left;
	font-size: 11px;
	position: relative;
	width: 100%;
}

	.tabs_teaser a.rss {
		float: right;
		margin: 2px 0 0 0;
	}
	
	.tabs_teaser span {
		background: #DE140A;
		border-right: 2px #FFF solid;
		color: #FFF;
		float: left;
		font-weight: bold;
		padding: 5px 10px 6px 9px;
	}

	.tabs_teaser span.datum {
		background: none;
		color: #999;
		float: right;
		font-weight: normal;
		padding: 5px 0 6px 0;
	}	
	
	.tabs_teaser div {
		background: url(http://www.auto-motor-und-sport.de/img/bg_tab_links_teaser_inaktiv.png) no-repeat left top;
		float: left;
		margin:  0 2px 0 0;
	}

		.tabs_teaser div a {
			background: url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_teaser_inaktiv.png) no-repeat right top;
			color: #333;
			float: left;
			margin: 0 0 0 2px;
			padding: 5px 10px 6px 9px;
		}

	.tabs_teaser div.aktiv {
		background: url(http://www.auto-motor-und-sport.de/img/bg_tab_links_teaser_aktiv.png) no-repeat left top;
		font-weight: bold;
	}

		.tabs_teaser div.aktiv a {
			background: url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_teaser_aktiv.png) no-repeat right top;
		}

		.tabs_teaser div.aktiv span {
			background: transparent url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_teaser_aktiv.png) no-repeat right top;
			border: none;
			color: #333;
			float: left;
			margin: 0 0 0 2px;
			padding: 5px 10px 6px 9px;
		}

.test {
	margin: 0 0 8px 0;
}		



/* 7 Reiternavigation Toplisten-Teaser breite Spalte  --- */

.tabs {
	background: #FFF;
	float: right;
	font-size: 11px;
	line-height: 1.0;
	width: 410px;
}

	.tabs div {
		background: url(http://www.auto-motor-und-sport.de/img/bg_tab_links_box_inaktiv.png) no-repeat left top;
		float: left;
		display: inline;
		margin: 0 2px 0 0;
		padding: 0 0 5px 0;
	}

		.tabs div a {
			background: url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_box_inaktiv.png) no-repeat right top;
			color: #333;
			float: left;
			margin: 0 0 0 2px;
			padding: 6px 8px 6px 7px;
		}

	.tabs div.aktiv {
		background: #DE140A url(http://www.auto-motor-und-sport.de/img/bg_tab_widecol_aktiv.png) no-repeat center bottom;
	}

		.tabs div.aktiv  a{
			background: none;
			color: #FFF;
		}



/* 8 Promotion-Logo fuer Reiternavigationen in der Haupt- und Randspalte --- */

	.tabs_box div.promotionlink {
		background: none;
		margin: 0;
		position: absolute;
		right: 5px;
		top: 0;
		z-index: 1;
	}

		.tabs_box div.promotionlink a {
			background: none;
			margin: 0;
			padding: 0;
		}



/* 9 Pagination --- */

/* Pagination allgemein, */
.pagination {
	float: left;
	font-size: 11px;
	line-height: 1.5;
	margin: 8px 0 0 0;
	width: 100%;
}

	.pagination .zurueck,
	.pagination .weiter {
		color: #DE140A;
		float: left;
		font-weight: bold;
		width: 25%;
	}

	.pagination .weiter {
		text-align: right;
	}

	.pagination .seiten {
		float: left;
		text-align: center;
		width: 50%;
	}

	.pagination em {
		font-style: normal;
		font-weight: bold;
	}

	.pagination span {
		color: #DE140A;
		font-weight: bold;
	}

		.pagination .seiten a {
			color: #333;
		}

		.pagination .seiten a:hover {
			color: #999;
		}

/* Sonderregelung fuer Suchergebnis-Seite */
.suche .zurueck {
	float: left;
}

.suche .weiter {
	float: right;
}
		
/* Pagination im Artikel am Seitenende */
.artikel .pagination {
	margin: 0 0 5px 0;
}	
	
/* Abstand  nach unten, falls keine Pagination eingeblendet wird */
.abstand {
	clear: both;
	height: 40px;
}


/* 10 Blaettern in der Reiternavigation Box oben rechts --- */

.tabs_box .blaettern {
	background: none;
	float: right;
	margin: 0;
	padding: 4px 0 0 0;
}

	.tabs_box .blaettern a {
		float: none;
		margin: 0;
		text-decoration: underline;
	}

	.tabs_box .blaettern a:hover {
		color: #333;
	}

	.tabs_box .blaettern span {
		float: left;
	}

	.tabs_box .blaettern span.monat {
		font-weight: bold;
	}
	
	.tabs_box .blaettern a,
	.tabs_box .blaettern .zurueck,
	.tabs_box .blaettern .weiter {
		background: none;
		color: #DE140A;
		font-weight: bold;
		padding: 0;
	}

	.tabs_box .blaettern .zurueck {
		padding: 0 10px 0 0;
	}

	.tabs_box .blaettern .weiter {
		padding: 0 0 0 10px;
	}
	


/* 11 Blaettern im Neuheitenkalender --- */

.blaettern_neuheitenkalender {
	color: #DE140A;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0 40px 0;
}

 .blaettern_neuheitenkalender span {
		float: left;
	}

 .blaettern_neuheitenkalender .zurueck {
		padding: 0 10px 0 0;
	}

 .blaettern_neuheitenkalender .weiter {
		padding: 0 0 0 10px;
	}

	
	
/* 12 Dropdown fuer Box-/Teaserueberschrift in der Hauptspalte --- */

.tabs_box .auswahl,
.tabs_teaser .auswahl {
	background: none;
	float: right;
	margin: 0 0 0 2px;
} 


		
/* 13 Servicenavigation Artikelseite --- */

.bookmarks {
	border-top: 1px #E0E0E0 solid;
	border-bottom: 1px #E0E0E0 solid;
	float: left;
	font-size: 11px;
	margin: 0 0 20px 0;
	width: 520px;
}

	.bookmarks a {
		display: block;
		text-decoration: underline;
	}

	.main_col .bookmarks a:hover {
		color: #000;
	}

	.bookmarks small {
		color: #999;
		float: left;
		padding: 7px 0 0 0;
	}

	.main_col .bookmarks ul {
		float: right;
		margin: 0;
	}

		.main_col .bookmarks ul li {
			float: left;
			margin: 0 0 0 17px;
			padding: 0;
			position: relative;
			z-index: 10;
		}

			.main_col .bookmarks ul li a {
				color: #999;
				padding: 6px 0 6px 25px;
			}

		.main_col .bookmarks ul ul {
			background: url(http://www.auto-motor-und-sport.de/img/bg_bookmarks.png) no-repeat 0 5px;
			border-bottom: 1px #333 solid;
			display: none;
			left: 0;
			padding: 16px 6px 6px 6px;
			position:absolute;
			top: 23px;
			width: 198px;
		}

			.main_col .bookmarks ul li ul li {
				margin: 0;
				width: 99px;
			}

				.main_col .bookmarks ul li ul li a {
					color: #666;
					padding: 4px 0 6px 25px;
				}
				
	.bookmarks .bookmark {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmarks.png) no-repeat left center;
	} 
	
	.bookmarks .merken {
		background: url(http://www.auto-motor-und-sport.de/img/icon/merken.png) no-repeat left center;
	} 
		
	.bookmarks .versenden {
		background: url(http://www.auto-motor-und-sport.de/img/icon/versenden.png) no-repeat left center;
	} 

	.bookmarks .drucken {
		background: url(http://www.auto-motor-und-sport.de/img/icon/drucken.png) no-repeat left center;
	}
		
	.bookmarks .mrwong {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_mrwong.png) no-repeat left top;
	}
	
	.bookmarks .google {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_google.png) no-repeat left top;
	}
	
	.bookmarks .delicious {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_delicious.png) no-repeat left top;
	}
	
	.bookmarks .webnews {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_webnews.png) no-repeat left top;
	}
	
	.bookmarks .netvibes {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_netvibes.png) no-repeat left top;
	}
	
	.bookmarks .yigg {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_yigg.png) no-repeat left top;
	}
	
	.bookmarks .digg {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_digg.png) no-repeat left top;
	}
	
	.bookmarks .myspace {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_myspace.png) no-repeat left top;
	}

	.bookmarks .technorati {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_technorati.png) no-repeat left top;
	}
	
	.bookmarks .linkarena {
		background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_linkarena.png) no-repeat left top;
	}
	
/* Anpassungen fuer Sportartikel, ueber Zusatzklasse */
.main_col .testbericht {
	border: none;
	margin: 1px 0 40px 0;
	width: 270px;
}

	.main_col .testbericht ul {
		float: none;
	}
	
		.main_col .testbericht ul li {
			margin: 0 17px 0 0;
		}/* Allgemeine CSS-Definitionen fuer den Content


1 Ueberschriften und Absaetze
2 Bewertungssterne fuer Ueberschriften
3 Boxen allgemein
4 Teaser Hauptspalte allgemein
5 Teaser breite Spalte allgemein
6 Legende-Box
7 Container fuer Werbung in der Hauptspalte/Randspalte
8 externer Content

*/



/* 1 Ueberschriften und Absaetze --- */

/* Allgemein */
.dachzeile {
	font-size: 11px;
	font-weight: bold;
	float: left;
	line-height: 1.2;
	margin: 0 0 5px 0;
	width: 430px;
}

	.dachzeile img {
		margin: 0 5px 0 0;
		vertical-align: middle;
	}

.seitenueberschrift {
	clear: both;
	color: #DE140A;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 5px 0;
}

.seitenueberschrift_blog {
	color: #DE140A;
	float: left;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 5px 0;
	width: 430px;
}

h3 {
	font-weight: bold;
}

p,
.main_col ul,
.main_col ol{
	line-height: 1.5;
	margin: 0 0 20px 0;
}

	.main_col ul li {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_1.png) no-repeat 0 6px;
		padding: 0 0 0 10px;
	}
	
.main_col ol {
	list-style-type: decimal;
	padding: 0 0 0 30px;
}

cite {
	color: #666;
	display: block;
	font-style: italic;
	margin: 0 0 10px 0;
}


/* Fehlermeldung ausserhalb von Formularen */
p.error {
	clear: both;
	color: #333;
	font-size: 11px;
	margin: 0;
	padding: 10px 0 0 0;
}

/* Artikel (Detailseite, Testbericht, Blog)  */
.artikel {
	margin: 0 0 30px 0;
}

	.artikel h3 {
		font-size: 13px;
		padding: 4px 0 0 0;
	}

	.artikel cite {
		border-top: 1px #C2C2C2 solid;
		clear: both;
		display: block;
		font-size: 11px;
		font-style: normal;
		margin: 0;
		padding: 5px 0 0 0;
		text-align: right;
	}

		.artikel cite a {
			color: #666;
			text-decoration: underline;
		}

		.artikel cite a:hover {
			color: #333;
		}

	.artikel cite.fahrbericht {
		border: none;
		margin: -20px 0 0 0;
		padding: 0;
	}

.amsblog {
	margin: 0 0 60px 0;	
}

.vorspann {
	font-weight: bold;
	margin: 0 0 20px 0;
}

	.vorspann p {
		margin: 0;
	}
	
/*  Randspalte */
h5 {
	font-size: 13px;
	font-weight: bold;
	padding: 6px 0 0 0;
}

/* Popup (Lightbox)  */
.popup {
	font-size: 11px;
	padding: 10px;
	width: 380px;
}

	.popup .header_popup {
		background: url(http://www.auto-motor-und-sport.de/img/bg_header_popup.png) no-repeat left top;
		margin: 0 0 15px 0;
		padding: 3px 5px 15px 0;
		text-align: right;
	}
	
		.popup .header_popup a {
			color: #FFF;
		}
	
	.popup h3 {
		font-size: 12px;
		font-weight: bold;
		line-height: 1.5;
		margin: 0 0 10px 0;
	}

	.popup p {
		line-height: 1.5;	
		margin: 0 0 20px 0;
	}
	
	.popup small {
		color: #999;
		font-size: 10px;
		line-height: 1.5;
	}

	

/* 2 Bewertungssterne fuer Ueberschriften --- */

#rating {
	float: right;
	margin: 0 0 0 10px;
	width: 80px;
}

/* Bewertungssterne im Teaser */
.rating_0,
.rating_1,
.rating_2,
.rating_3,
.rating_4,
.rating_5 {
	padding: 0 52px 0 0;
}

.rating_0 {
	background: url(http://www.auto-motor-und-sport.de/img/rating_klein_0.png) no-repeat right 3px;
}

.rating_1 {
	background: url(http://www.auto-motor-und-sport.de/img/rating_klein_1.png) no-repeat right 3px;
}

.rating_2 {
	background: url(http://www.auto-motor-und-sport.de/img/rating_klein_2.png) no-repeat right 3px;
}

.rating_3 {
	background: url(http://www.auto-motor-und-sport.de/img/rating_klein_3.png) no-repeat right 3px;
}

.rating_4 {
	background: url(http://www.auto-motor-und-sport.de/img/rating_klein_4.png) no-repeat right 3px;
}

.rating_5 {
	background: url(http://www.auto-motor-und-sport.de/img/rating_klein_5.png) no-repeat right 3px;
}

/* Bewertungssterne ueber der Box (Testwertung) */
.tabs_box .rating_0,
.tabs_box .rating_1,
.tabs_box .rating_2,
.tabs_box .rating_3,
.tabs_box .rating_4,
.tabs_box .rating_5 {
	float: right;
	font-weight: bold;
	padding: 2px 90px 2px 0;
}

.tabs_box .rating_0 {
	background: url(http://www.auto-motor-und-sport.de/img/testwertung_0.png) no-repeat right top;
}

.tabs_box .rating_1 {
	background: url(http://www.auto-motor-und-sport.de/img/testwertung_1.png) no-repeat right top;
}

.tabs_box .rating_2 {
	background: url(http://www.auto-motor-und-sport.de/img/testwertung_2.png) no-repeat right top;
}

.tabs_box .rating_3 {
	background: url(http://www.auto-motor-und-sport.de/img/testwertung_3.png) no-repeat right top;
}

.tabs_box .rating_4 {
	background: url(http://www.auto-motor-und-sport.de/img/testwertung_4.png) no-repeat right top;
}

.tabs_box .rating_5 {
	background: url(http://www.auto-motor-und-sport.de/img/testwertung_5.png) no-repeat right top;
}



/* 3 Boxen allgemein --- */

/* Typ 1 (graue Box mit Rahmen, auch fuer Tabellen vorgesehen) */
.box_typ1 {
	background: #F0EFEC;
	border: 1px solid #BDBEC4;
	border-top: none;
	clear: both;
	font-size: 11px;
	margin: 0 0 20px 0;
}

	.box_typ1 table {
		border-collapse: collapse;
		clear: both;
		color: #666;
		line-height: 1.5;
		width: 100%;
	}

		.box_typ1 table th,
		.box_typ1 table td {
			border-bottom: 1px #C2C2C2 solid;
			padding: 6px 10px 6px 10px;
			vertical-align: top;
		}
				
		.box_typ1 table th {
			color: #333;
			font-weight: bold;
		}

			.box_typ1 table th a {
				color: #333;
				font-weight: bold;
			}				

			.box_typ1 table th a:hover {
				color: #666;
			}				
			
		.box_typ1 table th.abschnitt {
			background: #DE140A;
			border: none;
			color: #FFF;
			font-weight: bold;
			padding: 3px 10px 3px 10px;
			text-align: left;
		}

		.box_typ1 table td.abschluss {
			border: none;
		}

		.box_typ1 table ul,
		.box_typ1 table ol {
			margin: 0;
		}		
	
	.sort_ab {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_3.png) no-repeat 100% 5px;
		padding: 0 10px 0 0;
	}

	.sort_auf {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_4.png) no-repeat 100% 5px;
		padding: 0 10px 0 0;
	}
	
/* Typ 2 ( Box mit Hintergrundfarbe, z.B. Sport Auto, Motor Klassik) */
.box_typ2 {
	clear: both;
	font-size: 11px;
	margin: 0 0 20px 0;
}


/* Sonderregelungen */
	.main_col .box_typ1,
	.wide_col .box_typ1,
	.main_col .box_typ2 {
		margin: 0 0 40px 0;
	}
	

	
/* 4 Teaser Hauptspalte allgemein --- */

.main_col .teaser_typ1,
.main_col .teaser_typ2,
.main_col .teaser_typ3,
.main_col .teaser_typ4 {
	clear: both;
	float: left;
	font-size: 11px;
	line-height: 1.5;
	margin: 0 0 40px 0;
	width: 520px;
}
	
	.main_col .teaser_typ1 h2,
	.main_col .teaser_typ2 h2,
	.main_col .teaser_typ3 h2 {
		font-size: 11px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}

	.main_col .teaser_typ1 h3,
	.main_col .teaser_typ2 h3 {
		clear: both;
		color: #DE140A;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}

	.main_col .teaser_typ1 p,
	.main_col .teaser_typ2 p,
	.main_col .teaser_typ3 p,
	.main_col .teaser_typ4 p {
		margin: 0;
	}

	.main_col .teaser_typ1 ul,
	.main_col .teaser_typ2 ul,
	.main_col .teaser_typ3 ul,
	.main_col .teaser_typ4 ul {
		margin: 0;
	}	
	
	.main_col .teaser_typ1 table,
	.main_col .teaser_typ3 table,
	.main_col .teaser_typ4 table {
		border-collapse: collapse;
	}	
	
/* Typ 1 (weiss mit grauen Trennlinien, fuer Listendarstellungen) */
	.main_col .teaser_typ1 .eintrag {
		border-bottom: 1px #C2C2C2 solid;
		float: left;
		width: 100%;
	}

	.main_col .teaser_typ1 .links {
		float: left;
		padding: 9px 10px 9px 0;
		width: 140px;
	}
	
	.main_col .teaser_typ1 .rechts {
		float: right;
		padding: 7px 0 9px 0;
		width: 370px;
	}

		.main_col .teaser_typ1 .rechts em {
				background: #333;
				color: #FFF;
				font-size: 10px;
				font-style: normal;
				font-weight: bold;
				margin: 0 4px 0 0;
				padding: 0 2px 0 2px;
				text-transform: uppercase; 
		}
	
	.main_col .teaser_typ1 ul {
		clear: both;
		font-weight: bold;
	}

		.main_col .teaser_typ1 ul li {
			background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 10px;
			padding: 4px 0 0 10px;
		}

/* Typ 2 (mit Hintergrundfarbe, z.B. Sport Auto, Motor Klassik, fuer Listendarstellungen) */
	.main_col .teaser_typ2 .eintrag {
		border-bottom: 1px #FFF solid;
		float: left;
	}

	.main_col .teaser_typ2 .links {
		float: left;
		padding: 10px 10px 10px 0;
		width: 140px;
	}

	.main_col .teaser_typ2 .rechts {
		float: right;
		padding: 8px 10px 10px 0;
		width: 360px;
	}

		.main_col .teaser_typ2 ul {
			clear: both;
			padding: 0 0 0 6px;
		}

			.main_col .teaser_typ2 ul li {
				padding: 4px 0 0 25px;
			}

				.main_col .teaser_typ2 ul li span {
					font-weight: bold;
				}

/* Typ 3 (Marke/Baureihe, als Einfuehrungstext) */
	.main_col .teaser_typ3 .bild {
		float: left;
	}

	.main_col .teaser_typ3 h1 {
		color: #DE140A;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.2;
		margin: 5px 0 5px 0;
	}

/* Typ 4 (Crashtests/Rueckrufe/Bussgeldkatalog/Testarchiv, als Einfuehrungstext) */
	.main_col .teaser_typ4 .bild {
		float: left;
		padding: 0 10px 0 0;
	}
	
	.main_col .teaser_typ4 .dachzeile {
		float: none;
		width: auto;
	}

	.main_col .teaser_typ4 .seitenueberschrift {
		clear: none;
	}
	
	.main_col .teaser_typ4 a {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 11px;
		border-top: 1px #BDBEC4 solid;
		color: #DE140A;
		float: left;
		font-weight: bold;
		margin: 5px 0 0 0;
		padding: 5px 0 0 10px;
		width: 290px;
	}
	
	

/* 5 Teaser breite Spalte allgemein --- */

.wide_col .teaser {
	line-height: 1.5;
}

/* Fatal Error in der breiten Spalte */
.wide_col .teaser_typ3 {
	margin: 0 0 40px 0;
}



/* 6 Legende-Box --- */

.legende {
	clear: both;
	color: #999;
	margin: 0 0 40px 0;
	overflow: hidden;
	padding: 12px 0 0 0;
	position: relative;
}

	.legende div {
		border: 1px #C2C2C2 solid;
		padding: 7px 10px 7px 10px;
	}

	.legende strong {
		background: #FFF;
		display: block;
		font-size: 11px;
		font-weight: bold;
		padding: 0 5px 0 5px;
		position: absolute;
		left: 5px;
		top: 4px;
	}

	.legende small {
		float: left;
		font-size: 10px;
		line-height: 1.5;
		padding: 0 50px 0 0;
	}
	
	.legende img {
		margin: 0 5px -3px 0;
		vertical-align: text-bottom;
	}

	.main_col .legende div{
		width: 498px;
	}

	.wide_col .legende div {
		width: 818px;
	}	
	
	
	
/* 7 Container fuer Werbung in der Hauptspalte/Randspalte --- */

.side_col .ad_banner,
.side_col .ad_banner_top {
	clear: both;
	margin: 0 0 20px 0;
}

.main_col .ad_banner {
	clear: both;
	margin: 0 0 40px 0;
	text-align: center;
}

.main_col .teaser_typ1 .ad_banner {
	border-bottom: 1px solid #C2C2C2;
	margin: 0;
	padding: 19px 0 19px 0;
}

	.main_col .ad_banner iframe {
		margin: 0;
	}

.main_col .ad_partner {
	border-bottom: 1px #BDBEC4 solid;
	line-height: 1.5;
	margin: 0 0 4px 0;
	padding: 0 0 6px 0;
} 	

	.main_col .ad_partner  div {
		color: #666;
		float: right;
		font-size: 11px;
		text-align: right;
		text-transform: uppercase;
		width: 50px;
	} 	

	.main_col .ad_partner  a {
		display: block;
		float: left;
		width: 470px;
	} 	

	
/* 8 externer Content  --- */

.main_col iframe,
.wide_col iframe {
	margin: 0 0 40px 0;
}

#seo_partnerseiten {
	padding:0 0 20px;
}

	#seo_partnerseiten .SEO_logo {
		padding:0 0 20px;
		width:200px;
	}

	#seo_partnerseiten .SEO_linktext {
		font-size: 12px;
		line-height: 1.5;
		padding: 0 0 20px;
		vertical-align: top;
	}

	#seo_partnerseiten h1 {
		clear: both;
		color: #DE140A;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}/* CSS-Definitionen fuer die Hauptspalte


1 Teaser Markenbaum/Tuner
2 Teaser Motor Klassik
3 Teaser Sport Auto
4 Teaser Testwertung
5 Box Markenuebersicht
6 Box Baureihen/Modelle/Varianten
7 Box Fahrzeugdaten
8 Box Rueckrufe
9 Box Neuwagenpreise
10 Box Fotoshows
11 Box Neuwagen-Konfigurator klein
12 Carkonfigurator
13 Box Fotoshow Artikel
14 Box weitere Fotoshows Artikel
15 Box mit frei pflegbarer Tabelle im Artikel
16 Linkbox im Artikel (Mehr zum Thema, Schlagworte, Forum)
17 Liste Kommentare zum Artikel
18 Box Bussgeldkatalog
19 Box Crashtests
20 Box Urteile
21 Box Testdaten
22 Box Testwertung und Fazit
23 Archiv Umfrage
24 Archiv Jahresinhalte
25 Terminuebersicht
26 Termin-Details 
27 Aktuelles Heft
28 Box Inhaltsverzeichnis
29 Sport Streckenuebersicht 
30 Sport Teamuebersicht
31 Box Sport Daten Fahrer / Strecke / Detail 
32 Box Sport F1 Chronik
33 Box Sport GP Geschichte
34 Box Sport Formel 1 Teams
35 Box Sport Formel 1 Fahrer
36 Box Merkliste und Konfigurierbare Fahrzeuge
37 Box Blog
38 Teaser Allgemeine Suchergebnisse / Liste Sponsored Links
39 Box Suchergebnis alle Modelle
40 Box Suchergebnis Neuwagen
41 Teaser Suchergebnis Gebrauchtwagen
42 Box Suchergebnis Tankstellen 
43 Box Suchergebnis Tankstellen Detailansicht
44 Box/Teaser kein Suchergebnis
45 Box Quartett-Spiel
46 Memory-Spiel
47 Adventskalender
48 Tippspiel Allgemein 
49 Tippspiel Liste News
50 Tippspiel Spielstand
51 Tippspiel Tipp-Uebersicht
52 Tippspiel Kalender
53 Tippspiel Popup Userdetails

*/



/* 1 Teaser Markenbaum/Tuner --- */

/* Marke */
	.main_col .marke .bild {
		padding: 10px 10px 0 0;
		width: 210px;
	}

		.main_col .marke .bild a {
			background-position:center center;
			background-repeat:no-repeat;
			display: block;
		}
		
	.main_col .marke .daten {
		float: right;
		width: 300px;
	}

/* Baureihe/Tuner */
	.main_col .baureihe .bild {
		padding: 10px 10px 0 0;
		width: 210px;
	}
	
		.main_col .baureihe .bild span {
			background-position: center center;
			background-repeat: no-repeat;
			display: block;
		}

			.main_col .baureihe .bild span img {
				margin: 0;
			}
				
		.main_col .baureihe .bild a {
			background: none;
			float: none;
			padding: 0;
		}

		.main_col .baureihe .bild img {
			margin: 0 0 5px 0;
		}

		.main_col .baureihe .bild img.zoom {
			border: none;
			float: right;
		}

		.main_col .baureihe .bild small {
			color: #666;
			display: block;
			float: left;
			line-height: 1.2;
			width: 180px;
		}

	.main_col .baureihe .daten {
		float: right;
		width: 300px;
	}		
		
		.main_col .baureihe  .daten a {
			background: url(http://www.auto-motor-und-sport.de/img/pfeil_6.png) no-repeat 0 16px;
			float: right;
			font-weight: bold;
			padding: 10px 0 0 10px;
		}

/* Modell/Varianten/Daten/Konfigurieren */
	.main_col .modell .bild{
		padding: 10px 10px 0 0;
		width: 210px;
	}

		.main_col .modell .bild a {
			background: none;
			float: none;
			padding: 0;
		}

		.main_col .modell .bild img {
			margin: 0 0 5px 0;
		}

		.main_col .modell .bild img.zoom {
			border: none;
			float: right;
		}

		.main_col .modell .bild small {
			color: #666666;
			display: block;
			float: left;
			width: 180px;
		}

	.main_col .modell .daten {
		float: right;
		width: 300px;
	}

		.main_col .modell .daten a,
		.main_col .modell .daten span {
			background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 6px;
			color: #DE140A;
			float: left;
			padding: 0 0 0 10px;
		}

		.main_col .modell .daten a:hover,
		.main_col .modell .daten a.aktiv:hover 	{
			color: #000;
		}

		.main_col .modell .daten table {
			border-collapse: collapse;
			width: 100%;
		}

			.main_col .modell .daten table a {
				color: #666;
			}

			.main_col .modell .daten table a.aktiv {
				color: #DE140A;
				font-weight: bold;
				text-decoration: none;
			}

			.main_col .modell .daten table a.aktiv:hover {
				color: #DE140A;
			}
			
			.main_col .modell .daten table th,
			.main_col .modell .daten table td {
				padding: 0;
			}

				.main_col .modell .daten table th {
					font-weight: bold;
					text-align: left;
					width: 30%;
				}

				.main_col .modell .daten table td {
					width: 70%;
				}

		.main_col .modell .daten table.baujahr {
			margin: 8px 0 0 0;
		}

			.main_col .modell .daten table.baujahr th,
			.main_col .modell .daten table.baujahr td {
				border-top: 1px #C2C2C2 solid;
				padding: 5px 0 0 0;
			}

		.main_col .modell .daten table.basismodell {
			margin: 8px 0 5px 0;
		}

			.main_col .modell .daten table.basismodell th,
			.main_col .modell .daten table.basismodell td {
				border-bottom: 1px #C2C2C2 solid;
				border-top: 1px #C2C2C2 solid;
				padding: 5px 0 5px 0;
			}
			
			.main_col .modell .daten table.basismodell td a.aktiv {
				color: #DE140A;
				font-weight: bold;
			}

			.main_col .modell .daten table.basismodell td a:hover {
				color: #000;
			}
			
		.main_col .modell .daten .zusatzlinks {
				border-top: 1px #C2C2C2 solid;
				margin: 8px 0 0 0;
				padding: 5px 0 0 0;
		}

			.main_col .modell .daten .zusatzlinks a{
				font-weight: bold;
			}



/* 2 Teaser Motor Klassik --- */

.main_col .ueberschrift_motor_klassik {
	border-bottom: 1px #004434 solid;
	float: left;
	font-size: 11px;
	margin: 0 0 1px 0;
	position: relative;
	width: 520px;
}

	.main_col .ueberschrift_motor_klassik div {
		background: #004434;
		color: #FFF;
		float: left;
		font-weight: bold;
		padding: 5px 9px 5px 10px;
	}

	.main_col .ueberschrift_motor_klassik .magazinlink {
		background: transparent;
		color: #333;
		font-weight: normal;
		line-height: 2.0;
		padding: 0;
		position: absolute;
		right: 5px;
		top: 0;
		z-index: 1;
	}

		.main_col .ueberschrift_motor_klassik .magazinlink small,
		.main_col .ueberschrift_motor_klassik .magazinlink img {
			margin: 0 0 0 10px;
			float: right;
		}

.main_col .motor_klassik {
	background: #7A9461;
	color: #E1E6DD;
	padding: 0 0 5px 0;
}

	.main_col .motor_klassik a {
		color: #FFF;
	}

	.main_col .motor_klassik a:hover {
		color: #003300;
	}

			.main_col .motor_klassik ul li.t_fotoshow {
				background: url(http://www.auto-motor-und-sport.de/img/icon/fotoshow.png) no-repeat left 3px;
			}

			.main_col .motor_klassik ul li.t_video {
				background: url(http://www.auto-motor-und-sport.de/img/icon/video.png) no-repeat left 3px;
			}

			.main_col .motor_klassik ul li.t_umfrage {
				background: url(http://www.auto-motor-und-sport.de/img/icon/umfrage.png) no-repeat left 3px;
			}

			.main_col .motor_klassik ul li.t_artikel {
				background: url(http://www.auto-motor-und-sport.de/img/icon/artikel_3.png) no-repeat left 3px;
			}


	
			
/* 3 Teaser Sport Auto --- */

.main_col .ueberschrift_sport_auto {
	border-bottom: 1px #DE140A solid;
	float: left;
	font-size: 11px;
	margin: 0 0 1px 0;
	position: relative;
	width: 520px;
}

	.main_col .ueberschrift_sport_auto div {
		background: #DE140A;
		color: #FFF;
		float: left;
		font-weight: bold;
		padding: 5px 9px 5px 10px;
	}

	.main_col .ueberschrift_sport_auto div.magazinlink {
		background: transparent;
		color: #333;
		font-weight: normal;
		line-height: 2.0;
		padding: 0;
		position: absolute;
		right: 5px;
		top: 0;
		z-index:1;
	}

		.main_col .ueberschrift_sport_auto div.magazinlink small,
		.main_col .ueberschrift_sport_auto div.magazinlink img {
			margin: 0 0 0 10px;
			float: right;
		}

.main_col .sport_auto {
	background: #FFCC99;
	color: #330000;
	padding: 0 0 5px 0;
}

	.main_col .sport_auto a{
		color: #660000;
	}

	.main_col .sport_auto a:hover {
		color: #DE140A;
	}

		.main_col .sport_auto ul li.t_fotoshow {
				background: url(http://www.auto-motor-und-sport.de/img/icon/fotoshow.png) no-repeat left 3px;
		}

		.main_col .sport_auto ul li.t_video {
				background: url(http://www.auto-motor-und-sport.de/img/icon/video.png) no-repeat left 3px;
		}

		.main_col .sport_auto ul li.t_umfrage {
				background: url(http://www.auto-motor-und-sport.de/img/icon/umfrage.png) no-repeat left 3px;
		}

		.main_col .sport_auto ul li.t_artikel {
				background: url(http://www.auto-motor-und-sport.de/img/icon/artikel_2.png) no-repeat left 3px;
		}


		
		
/* 4 Teaser Testwertung --- */

.main_col .testwertung_liste  {
	margin: 0 0 40px 0;
}

	.main_col .testwertung_liste h3 {
		font-size: 14px;
		margin: 0 0 5px 0;	
	}
	
	.main_col .testwertung_liste strong {
		display: block;
		margin: 0 0 5px 0;
	}			

	
	
/* 5 Box Markenuebersicht --- */

.marken {
	float: left;
	padding: 12px 0 0 12px;
	width: 506px;
}

	.marken a {
		background-position: left top;
		background-repeat: no-repeat;
		float: left;
		padding: 0 11px 11px 0;
	}



/* 6 Box Baureihen/Modelle/Varianten Hauptspalte --- */

/* Baureihen */
.baureihen_typ1,
.baureihen_typ2 {
	overflow: hidden;
	padding: 12px 0 0 12px;
	width: 506px;
}

	.baureihen_typ1 div,
	.baureihen_typ2 div {
		float: left;
		height: 76px;
		padding: 0 11px 16px 0;
		overflow: hidden;
		text-align: center;
		width: 90px;
	}

	.baureihen_typ1 img,
	.baureihen_typ2 img {
		margin: 0 0 3px 0;
	}

	.baureihen_typ1 span,
	.baureihen_typ2 span	{
		display: block;
		font-weight: bold;
		text-decoration: underline;
	}

.baureihen_typ1 {
	height: 184px;
}

.baureihen_typ2 {
	height: auto;
}

/* Modelle */
.main_col .modelle {
	border-bottom: none;
	margin: 0;
	width: 518px;
}

	.modelle .name {
		font-weight: bold;
		text-align: left;
		width: 50%;
	}

	.modelle .leistung,
	.modelle .preis {
		text-align: center;
		width: 20%;
	}

	.modelle .baujahr {
		text-align: center;
		width: 10%;
	}

/* Varianten */
.varianten {
	border-bottom: none;
	width: 518px;
}

	.varianten .modell {
		text-align: left;
		width: 60%;
	}

		.varianten .modell span {
			background: #333;
			color: #FFF;
			font-weight: bold;
			margin: 0 0 0 5px;
			padding: 2px 5px;
		}

	.varianten .leistung,
	.varianten .preis {
		text-align: center;
		width: 20%;
	}

	.varianten a {
		font-weight: bold;
	}

	
/* Modelle Tuner */
.modelle_tuner {
	border-bottom: none;
	width: 518px;
	overflow: hidden;
}

	.modelle_tuner tr {
		display: none;
	}
	
	.modelle_tuner .modell {
		text-align: left;
		width: 60%;
	}

	.modelle_tuner .leistung,
	.modelle_tuner .preis {
		text-align: left;
		width: 20%;
	}

	.modelle_tuner a {
		font-weight: bold;
	}



/* 7 Box Fahrzeugdaten --- */

.main_col .fahrzeugdaten {
	border-bottom: none;
	margin: 0;
	width: 518px;
}

	.fahrzeugdaten table th {
		text-align: left;
		width: 40%;
	}

	.fahrzeugdaten table td {
		width: 60%;
	}



/* 8 Box Rueckrufe --- */

.main_col .rueckrufe {
	border-bottom: none;
	margin: 0;
	width: 518px;
}

	.rueckrufe b {
		color: #333;
	}

		.rueckrufe table tr.label td a {
			font-weight: bold;
		}

	.rueckrufe .hersteller {
		text-align: left;
	}

	.rueckrufe .baujahr,
	.rueckrufe .anzahl,
	.rueckrufe .art {
		text-align: left;
	}

	/* Tooltip Rueckrufliste */
	.rueckrufliste p {
		cursor: help;
	}



/* 9 Box Neuwagenpreise --- */

.main_col .b_artikel {
	background: url(http://www.auto-motor-und-sport.de/img/icon/artikel_1.png) no-repeat 8px 5px;
}

.main_col .b_pdf {
	background: url(http://www.auto-motor-und-sport.de/img/icon/pdf.png) no-repeat 8px 5px;
}

/* Alle */
.main_col .neuwagenpreise_alle {
	border-bottom: none;
	float: left;
	line-height: 1.5;
	margin: 0;
	width: 518px;
}

	.neuwagenpreise_alle .col_hersteller {
		width: 20%;
		text-align: left;
	}

	.neuwagenpreise_alle .col_baureihe {
		width: 80%;
		text-align: left;
	}

	.main_col .neuwagenpreise_alle td.col_baureihe {
		padding: 6px 10px 6px 35px;
	}


/* Marke */
.neuwagenpreise_marke {
	float: left;
	line-height: 1.5;
	width: 518px;
}

	.neuwagenpreise_marke ul {
		margin: 0 0 -1px 0;
	}

		.neuwagenpreise_marke ul li {
			border-bottom: 1px solid #C2C2C2;
			padding: 6px 10px 6px 35px;
		}

			.neuwagenpreise_marke ul li a {
				font-weight: bold;
			}



/* 10 Box Fotoshows --- */

.fotoshows {
	float: left;
	height: 102px;
	overflow: hidden;
	padding: 10px 0 8px 30px;
	position: relative;
	width: 488px;
}

	.fotoshows div.weiter,
	.fotoshows div.zurueck {
		background: #F0EFEC;
		height: 90px;
		padding: 20px 10px 10px 10px;
		position: absolute;
		top: 0;
		width: 10px;
	}
	
	.fotoshows div.weiter {
		right: -1px;
		z-index: 100;
	}

	.fotoshows div.zurueck {
		left: 0;
		z-index: 100;
	}	

	.fotoshows div.thumbs {
		left: 30px;
		height: 102px;
		width: 1000px;
		position:absolute;
	}

		.fotoshows div.thumbs div {
			float: left;
			padding: 0 10px 0 0;
			width: 107px;
		}
		
			.fotoshows div.thumbs div img {
				margin: 0 0 5px 0;
			}

	.fotoshows span {
		display: block;
	}

	.fotoshows a {
		color: #666;
		text-decoration: none;
	}

	.fotoshows a:hover {
		color: #333;
	}

		.fotoshows a:hover span {
			text-decoration: underline;
		}



/* 11 Box Neuwagen-Konfigurator klein --- */

.neuwagen_typ2 {
	float: left;
	line-height: 1.5;
	padding: 5px 10px 10px 10px;
	width: 498px;
}

	.neuwagen_typ2 strong{
		font-size: 14px;
	}
	
	.neuwagen_typ2 a.alle {
		color: #666;
	}

	.neuwagen_typ2 a.alle:hover {
		color: #000;
	}


	
/* 12 Carkonfigurator --- */

.carkonfigurator {
	border-bottom: none;
	line-height: 1.5;
	width: 518px;
}

.main_col .carkonfigurator_klein {
	line-height: 1.5;
	margin: 0 0 15px 0;
	width: 518px;
}

/* Weiter-Button, Preisanzeige */
	.carkonfigurator div.weiter,
	.carkonfigurator div.preis,
	.carkonfigurator_klein div.weiter,
	.carkonfigurator_klein div.preis	{
		background: #333;
		color: #FFF;
		display: inline;
		font-weight: bold;
		margin: 5px;
		padding: 4px 8px;
	}

	.carkonfigurator div.weiter,
	.carkonfigurator_klein div.weiter {
			float: left;
	}

		.carkonfigurator div.weiter a,
		.carkonfigurator_klein div.weiter a {
			color: #FFF;
		}

		.carkonfigurator div.weiter a:hover,
		.carkonfigurator_klein div.weiter a:hover {
			color: #D4D0C8;
		}

	.carkonfigurator div.preis,
	.carkonfigurator_klein div.preis 	{
			float: right;
	}

	.carkonfigurator table {
		color: #333;
	}

/* Box Daten */	
		.carkonfigurator table td.label {
			font-weight: bold;
			width: 40%;
		}

		.carkonfigurator table td.wert {
			color: #666;
			width: 60%;
		}

/* Box Paketaustattung/Sonderausstattung/Konfiguration */	
			.carkonfigurator table tr label {
				cursor: auto;
				float: left;
				font-weight: normal;
				width: 348px;
			}
	
		.carkonfigurator table tr.selected,
		.carkonfigurator table tr.selected label{
			font-weight: bold;
		}
		
		.carkonfigurator table tr.inaktiv {
			color: #666;
		}			
		
		.carkonfigurator table td.noborder  {
			border: none;
		}
				
		.carkonfigurator table td.paket {
			width: 75%;
		}

			.carkonfigurator table td.paket span {
				float: left;
				padding: 0 0 0 23px;
			}
		
		.carkonfigurator table td.preis {
			text-align: right;
			width: 25%;
		}

			.carkonfigurator table td.preis img {
				margin: 0 0 0 10px;
				vertical-align: middle;
			}
			

/* Zusaetzliche Merkmale */
	.carkonfigurator table.merkmale {
		margin: 0;
	}
	
	.sonderausstattung table.merkmale {
		margin: 10px 0 0 0;
	}

/* Konfiguration speichern */
.carkonfigurator .speichern {
	float: left;
	padding: 0 0 10px 0;
}	
	
	.carkonfigurator .speichern label {
		cursor: pointer;
		font-weight: bold;
		width: 160px;
	}
	
	.carkonfigurator .speichern input {
		width: 296px;
	}



/* 13 Box Fotoshow Artikel --- */

/* grosses Bild */
.main_col .fotoshow {
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	position: relative;
	width: 498px;
}

	.fotoshow div {
		background: url(http://www.auto-motor-und-sport.de/img/ajax_loader.gif) no-repeat center center;
		height: 333px;
		margin: 0 0 5px 0;
		width: 100%;
	}

	.fotoshow cite {
		border: none;
		color: #999;
		font-size: 10px;
		font-style: normal;
		margin: 0;
		padding: 0;
		text-align: right;
	}

	.main_col .fotoshow p {
		min-height: 33px;
		height: auto !important;
		height: 33px;
		margin: 0;
		width: 460px;
	}

	.fotoshow img.zoom {
		bottom: 10px;
		margin: 0;
		position: absolute;
		right: 10px;
	}

/* Thumbnails */
.main_col .fotoshow_thumbs {
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 0 0 10px;
	width: 508px;
}

	.fotoshow_thumbs img {
		float: left;
		padding: 0 10px 10px 0;
	}



/* 14 Box weitere Fotoshows Artikel --- */

.main_col .fotoshow_auswahl {
	border-top: 1px solid #BDBEC4;
	height: 60px;
	line-height: 1.5;
	margin: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	padding: 10px 10px 10px 84px;
	width: 424px;
	z-index: 80;
}

	.fotoshow_auswahl .rechts {
		background: #F0EFEC;
		height: 60px;
		padding: 10px 0 10px 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 10px;
	}
	
	.fotoshow_auswahl .pfeile {
		float:left;
		font-weight: bold;
		background: #F0EFEC;
		left: 0;
		padding: 10px 0 10px 10px;
		position: absolute;
		top: 0;
		width: 74px;
		z-index: 1000;
	}

		.fotoshow_auswahl .pfeile div {
			background: url(http://www.auto-motor-und-sport.de/img/bg_tab_links_box_inaktiv.png) no-repeat left top;
			border-bottom: 1px #BDBEC4 solid;
			float: left;
			display: inline;
			margin: 5px 8px 0 0;
			width: auto;
		}

			.fotoshow_auswahl .pfeile div a {
				background: url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_box_inaktiv.png) no-repeat right top;
				float: left;
				margin: 0 0 0 2px;
				padding: 5px 8px 5px 6px;
				text-decoration: none;
			}

	.fotoshow_auswahl .thumbs {
		left: 84px;
		height: 60px;
		width: 1000px;
		position:absolute;
	}

		.fotoshow_auswahl .thumbs img {
			float:left;
			padding: 0 18px 0 0;
		}			


		
/* 15 Box mit frei pflegbarer Tabelle im Artikel --- */

.tabelle {
	border-bottom: none;
	width: 518px;
}

	.tabelle table {
		color: #333;
		text-align: left;
	}

	.tabelle a {
		font-weight: bold;
	}


/* 16 Linkbox im Artikel (Mehr zum Thema, Schlagworte, Forum) ---*/

.box_artikel {
	float: left;
	margin: 3px 20px 10px 0;
	width: 210px;
}

	.box_artikel .inhalt {
		border: 1px solid #BDBEC4;
		border-top: none;
		color: #666;
		float: left;
		font-size: 11px;
		line-height: 1.5;
		padding: 0 10px 10px 10px;
		width: 188px;
	}

		.box_artikel .inhalt p {
			margin: 5px 0 0 0;
		}

		.box_artikel .inhalt a {
			font-weight: bold;
		}
		
		.box_artikel .inhalt ul {
			margin:0;
		}
		
			.box_artikel .inhalt ul li {
				background: none;
				clear: both;
				padding: 0;
			}

				.box_artikel .inhalt ul li a {
					background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 6px;
					float: left;
					margin: 5px 0 0 0;
					padding: 0 0 0 10px;
				}

		.box_artikel .inhalt .helm {
			float: left;
			padding: 10px 0 0 5px;
		}		

		.box_artikel .inhalt .flagge {
			border: 1px #C2C2C2 solid;
			float: right;
			display: inline;
			margin: 15px 5px 0 0;
		}		
				
/* Wetterprognose */
	.box_artikel .wetterprognose {
		padding: 0 0 10px 10px;
		width: 198px;
	}				

	.wetterprognose dl {
		float: left;
		padding: 5px 10px 0 0;
		text-align: center;
		width: 56px;
	}

		.wetterprognose dl dd {
			margin: 5px 0 0 0;
		}


		
/* 17 Liste Kommentare zum Artikel --- */

.liste_kommentare {
	clear: both;
	float: left;
	font-size: 11px;
	line-height: 1.5;
	margin: 0 0 40px 0;
	width: 520px;
}

	.liste_kommentare .eintrag {
		border-bottom: 1px #C2C2C2 solid;
		float: left;
	}
	
	.liste_kommentare .redakteur {
		background: #F0EFEC;
	}

	.liste_kommentare .links {
		color: #666;
		float: left;
		padding: 8px 0 0 0;
		text-align: center;
		width: 70px;
	}

		.liste_kommentare .links em {
			font-family: Georgia, "Times New Roman", serif;
			font-size: 14px;
			font-style: oblique;
		}
		
		.liste_kommentare .links img {
			margin: 5px 0 15px 0;
		}
	.liste_kommentare .rechts {
		float: right;
		padding: 10px 10px 12px 0;
		width: 440px;
	}
	
		.liste_kommentare .rechts p{
			margin: 5px 0 0 0;
		}		


		
/* 18 Box Bussgeldkatalog --- */

.main_col .bussgeldkatalog {
	border-bottom: none;
	width: 518px;
	margin: 0;
}

		.main_col .bussgeldkatalog table th {
			border: none;
		} 

	.bussgeldkatalog .tatbestand,
	.bussgeldkatalog .strafe,
	.bussgeldkatalog .punkte,
	.bussgeldkatalog .fahrverbot {
		text-align: left;
	}

	.bussgeldkatalog .tatbestand {
		width: 60%;
	}
	
	.bussgeldkatalog .strafe {
		width: 15%;
	}
	
	.bussgeldkatalog .punkte {
		width: 10%;
	}
	
	.bussgeldkatalog .fahrverbot {
		width: 15%;
	}

	

/* 19 Box Crashtests --- */

.main_col .crashtests {
	border-bottom: none;
	width: 518px;
	margin: 0;
}

	.crashtests a {
		font-weight: bold;
	}

	.crashtests .hersteller,
	.crashtests .jahr,
	.crashtests .erwachsene,
	.crashtests .kinder,
	.crashtests .fussgaenger,
	.crashtests .klasse	{
		text-align: left;
	}
	
	.crashtests .erwachsene,
	.crashtests .kinder,
	.crashtests .fussgaenger {
		vertical-align: middle;
	}
	
	.crashtests .hersteller {
		width: 35%;
	}
	
	.crashtests .jahr {
		width: 10%;
	}
	
	.crashtests .erwachsene {
		width: 15%;
	}
	
	.crashtests .kinder {
		width: 15%;
	}	
	
	.crashtests .fussgaenger {
		width: 15%;
	}
	
	.crashtests .klasse {
		width: 10%;
	}	
	
	

/* 20 Box Urteile --- */

.main_col .urteile {
	border-bottom: none;
	margin: 0;
	width: 518px;
}

	.urteile table {
		text-align: left;
	}

	.urteile a {
		font-weight: bold;
	}
	
	.urteile .jahr {
		width: 10%;
	}
	
	.urteile .verhandlungssache {
		width: 90%;
	}
	
	
	
/* 21 Box Testdaten --- */

.main_col .testdaten {
	border-bottom: none;
	width: 518px;
}

	.testdaten select {
		float: right;
		margin: 8px 8px 0 15px;
		width: 150px; 
	}
	
	.testdaten b {
		color: #333;
	}

.testdaten table {
	margin: 8px 0 0 0;
}
	
	.testdatenbox {
		margin:20px 0 0 0;
	}

	
	
/* 22 Box Testwertung und Fazit --- */

.main_col .testwertung {
	border-bottom: none;
	line-height: 1.5;
	margin: 0 0 40px 0;
	width: 518px;
}

	.testwertung table {
		color: #333;
	}
	
		.main_col .testwertung table th {
			background-position: 10px 50%;
			background-repeat: no-repeat;
			padding: 5px 0 6px 38px;
			text-align: left;
		}

		.testwertung table ul {
			margin: 0;
		}
		
			.testwertung table ul li {
				padding: 0 0 5px 10px;
			}
		
	.testwertung table th.positiv {
		background-image: url(http://www.auto-motor-und-sport.de/img/icon/positiv.png);
	}
	
	.testwertung table th.negativ {
		background-image: url(http://www.auto-motor-und-sport.de/img/icon/negativ.png);
	}
	
	.testwertung table td.label {
		font-weight: bold;
	} 
	
.fazit {
	line-height: 1.5;
	padding: 5px 10px;
	width: 498px;
}

	.fazit p {
		margin: 0;
	}



/* 23 Archiv Umfrage --- */

.umfragenliste {
	border-top: 1px #C2C2C2 solid;
	float: left;
	margin: 0 0 40px 0;
	width: 520px;
}

	.umfragenliste .eintrag {
		border-bottom: 1px #C2C2C2 solid;
		padding: 10px 0 10px 0;
	}

		.umfragenliste .eintrag h3 {
			float: left;
			font-size: 12px;
			line-height: 1.3;
			margin: 0 0 8px 0;
			width: 420px;
		}
		
		.umfragenliste .eintrag small {
			color: #999;
			font-size: 11px;
			float: right;
		}

		.umfragenliste .eintrag p {
			color: #666;
			float: left;
			line-height: 1.2;
			margin: 0;
			padding: 0 10px 0 0;
			width: 210px;
		}

			.umfragenliste .eintrag .antwort {
				float: left;
				font-size: 11px;
				margin: 8px 0 0 0;
				width: 100%;
			}

				.umfragenliste .eintrag .antwort img {
					background: #DE140A;
					height: 8px
				}

			.umfragenliste .eintrag .balken {
				border: 1px #E0E0E0 solid;
				float: left;
				margin: 2px 0 0 0;
				width: 238px;
			}

			.umfragenliste .eintrag .prozent {
				float: left;
				font-weight: bold;
				line-height: 1.0;
				text-align: right;
				width: 60px;
			}



/* 24 Archiv Jahresinhalte --- */

.main_col .jahresinhalte {
	border-bottom: none;
	width: 518px;
}

	.main_col .jahresinhalte table {
		color: #333;
		text-align: left;
	}
	
	.jahresinhalte a {
		font-weight: bold;
	}
	

	
/* 25 Terminuebersicht  --- */

	.main_col .termine strong {
		display: block;
		margin: 0 0 5px 0;	
	}

	.main_col .termine h3 {
		font-size: 14px;
		margin: 0;	
	}

		.termine table {
			text-align: left;
			width: 100%;
		}

			.termine table th {
				font-weight: bold;
				width: 25%;
			}

			.termine table td {
				width: 75%;
			}

			
			
/* 26 Termin-Details --- */

	.main_col .termin .bild {
		padding: 5px 10px 0 0;
		width: 210px;
	}
		
	.termin table {
		border-top: 1px #C2C2C2 solid;
		border-bottom: 1px #C2C2C2 solid;
		margin: 10px 0 15px 0;
		text-align: left;
		width: 100%;
	}
	
		.termin table th,
		.termin table td {
			padding: 2px 0 2px 0;
		}
	
		.termin table th {
			font-weight: bold;
			width: 20%;
		}

		.termin table td {
			width: 80%;
		}
				
		.termin .bild a {
			background: none;
			float: none;
			padding: 0;
		}

		.termin .bild img {
			margin: 0 0 5px 0;
		}

		.termin .bild img.zoom {
			border: none;
			float: right;
		}

		.termin .bild small {
			color: #666;
			display: block;
			float: left;
			line-height: 1.2;
			width: 180px;
		}

		.main_col .termin p {
			margin: 0 0 20px 0;
		}
		
		
		
/* 27 Aktuelles Heft --- */

.heftaktuell_links {
	float:left;
	padding: 10px 10px 40px 0;
	width: 210px;
}

	.heftaktuell_links .box_artikel {
		margin: 20px 0 0 0;
	}

.heftaktuell_rechts {
	float: left;
	padding: 10px 0 40px 0;
	width: 300px;
}

	.heftaktuell_rechts .topthemen {
		border-top: 1px #C2C2C2 solid;
		border-bottom: 1px #C2C2C2 solid;
		font-weight: bold;
		line-height: 1.5;
		margin: 8px 0 8px 0;
		padding: 5px 0 0 0;
	}
	
		.heftaktuell_rechts .topthemen p {
			margin: 0 0 8px 0;
		}

		

/* 28 Box Inhaltsverzeichnis --- */

.inhaltsverzeichnis {
	padding: 10px 0 0 0;
	width: 518px;
}

/* Liste Ebene 1 */
	.inhaltsverzeichnis ol {
		margin: 0;
		padding: 0;
	}

		.inhaltsverzeichnis ol li {
			list-style-type: none;
			margin: 0 0 20px 0;
		}

			.inhaltsverzeichnis ol li a{
				background: #DE140A;
				display: block;
				color: #FFF;
				font-weight: bold;
				padding: 3px 0 3px 10px;
			}

/* Liste Ebene 2 +3 */			
			.inhaltsverzeichnis ol li ul {
				margin: 0 0 0 10px;
			}
		
				.inhaltsverzeichnis  ol li ul li {
					margin: 5px 0 0 0;
				}
			
					.inhaltsverzeichnis ol li ul li a{
						background: none;
						color: #333;
						display: inline;
						font-weight: normal;
						padding: 0;
					}
		
					.inhaltsverzeichnis ol li ul li a:hover {
						color: #666;
					}
		
						.inhaltsverzeichnis ol li ul li ul {
							margin: 0;
						}



/* 29 Sport Streckenuebersicht  --- */

	 .strecken .links a {
		background-position:left top;
		background-repeat:no-repeat;
		display: block;
	}
	
	.main_col .strecken h3 {
		color: #000;
		font-size: 11px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}
	
	.main_col .strecken h3 img {
		vertical-align: middle;
		margin: 0 5px 0 0;
	}

	.main_col .strecken h2 {
		clear: both;
		color: #DE140A;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}
		
		.strecken table {
			text-align: left;
			width: 100%;
		}
	
			.strecken table th {
				font-weight: bold;
				width: 25%;
			}

			.strecken table td {
				width: 75%;
			}
			
			
			
/* 30 Sport Teamuebersicht  --- */

.main_col .teams {
	margin: 0;
}

	.main_col .teams h2 {
		clear: both;
		color: #DE140A;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}

	.teams a {
		font-weight: bold;
	}
	
	.teams table {
		width: 370px;
	}
				
		.teams table th {
			background-position: left top;
			background-repeat: no-repeat;
			border-bottom: 2px #FFF solid;
			color: #FFF;
			font-weight: bold;
			padding: 0 0 0 5px;
			text-align: left;
			width: 23px;
		}
	
			.teams table th span {
				display: block;
				height: 18px;
			}

		.teams table td {
			border-bottom: 2px #FFF solid;
			padding: 0;
		}
	
	.teams .fahrer {
		background-image: url(http://www.auto-motor-und-sport.de/img/bg_sport_teamstatus_1.png);
	}
	
	.teams .team {
		background-image: url(http://www.auto-motor-und-sport.de/img/bg_sport_teamstatus_2.png);
	}
	
	.teams .name {
		width: 181px;
	}
	
	.teams .land {
		width: 110px;
	}

	.teams .alter {
		text-align: right;
		width: 51px;
	}
	
	
	
/* 31 Box Sport Daten Fahrer / Strecke / Detail --- */

.sportdaten {
	border-bottom: none;
	width: 518px;
}

	.sportdaten table {
		color: #333;
	}

		.sportdaten table th {
			text-align: left;
			width: 30%;
		}

		.sportdaten table td {
			width: 70%;
		}
		
		.sportdaten a {
			font-weight: bold;
		}
		
		

/* 32 Box Sport F1 Chronik --- */
		
.chronik {
	border-bottom: none;
	width: 518px;
}

	.chronik table {
		color: #333;
	}

	.chronik a {
		font-weight: bold;
	}
	
	.chronik .jahr {
		text-align: left;
		width: 10%;
	}
	
	.chronik .team {
		text-align: left;
		width: 40%;
	}
	
	.chronik .wm {
		text-align: center;
		width: 10%;
	}
	
	.chronik  .punkte {
		text-align: right;
		width: 10%;
	}
	
	.chronik .gp {
		text-align: center;
		width: 10%;
	}
	
	.chronik .siege {
		text-align: left;
		width: 10%;
	}
	
	.chronik .pole {
		text-align: left;
		width: 10%;
	}
	
	
	
/* 33 Box Sport GP Geschichte --- */

.main_col .geschichte {
	border-bottom: none;
	margin: 0;
	width: 518px;
}

	.geschichte table {
		color: #333;
		text-align: left;
	}

	.geschichte a {
		font-weight: bold;
	}
	
	.geschichte .jahr {
		width: 10%;
	}
	
	.geschichte .gewinner {
		width: 90%;
	}
	

	
/* 34 Box Sport Formel 1 Teams --- */

.formel1teams {
	float: left;
	padding: 12px 0 0 12px;
	width: 506px;
}

	.formel1teams a {
		color: #666;
		float: left;
		padding: 0 11px 11px 0;
		text-align: center;
		text-decoration: none;
	}
	
		.formel1teams a img {
			background-position: left top;
			background-repeat: no-repeat;
			margin: 0 0 5px 0;
		}

	.formel1teams span {
		display: block;
	}

	.formel1teams a:hover {
		color: #333;
	}

		.formel1teams a:hover span {
			text-decoration: underline;
		}
		
		
		
/* 35 Box Sport Formel 1 Fahrer --- */

.formel1fahrer {
	float: left;
	padding: 12px 0 0 12px;
	width: 506px;
}

	.formel1fahrer a {
		color: #666;
		float: left;
		padding: 0 11px 11px 0;
		text-align: center;
		text-decoration: none;
	}
	
		.formel1fahrer a img {
			margin: 0 0 5px 0;
		}

	.formel1fahrer span {
		display: block;
	}

	.formel1fahrer a:hover {
		color: #333;
	}

		.formel1fahrer a:hover span {
			text-decoration: underline;
		}



/* 36 Box Merkliste und Konfigurierbare Fahrzeuge --- */

.main_col .merkliste {
	border-bottom: none;
	line-height: 1.5;
	margin: 0;
	width: 518px;
}

.main_col .fahrzeuge {
	border-bottom: none;
	line-height: 1.5;
	margin: 0;
	width: 518px;
}

	.merkliste a {
		font-size: 12px;
		font-weight: bold;
	}

	.fahrzeuge a {
		font-weight: bold;
	}

	
	.merkliste a.check_selected,
	.merkliste a.check_unselected,
	.fahrzeuge a.check_selected,
	.fahrzeuge a.check_unselected	{
		margin: 0;
	}

	.merkliste table,
	.fahrzeuge table{
		color: #333;
	}
	
		.merkliste table td.checkbox,
		.fahrzeuge table td.checkbox {
			padding: 10px 0 10px 10px;
			width: 13px;
		}
		
		.merkliste table td.thumbnail,
		.fahrzeuge table td.thumbnail {
			padding: 10px 0 10px 10px;
			width: 60px;
		}
		
		.merkliste table td.text,
		.fahrzeuge table td.text {
			width: 447px;
		}
		
		.merkliste input,
		.fahrzeuge input {
			margin: 0 10px 0 0;
		}
		
		.merkliste div,
		.fahrzeuge div {
			border-bottom: 1px #C2C2C2 solid;
			padding: 10px 0 10px 33px;
		}


		
/* 37 Box Blog --- */

.amsblog .rahmen1 {
	background: url(http://blog.auto-motor-und-sport.de/wp-content/themes/auto-motor-und-sport/img/oben.png) no-repeat left top;
	margin: 0 0 5px 0;
	width: 520px;
}

	.amsblog .rahmen1 h2 {
		background: url(http://blog.auto-motor-und-sport.de/wp-content/themes/auto-motor-und-sport/img/blog.png) no-repeat 8px 7px;
		float: left;
		font-size: 16px;
		font-weight: bold;
		padding: 4px 8px 4px 30px;
		width: 430px;
	}

.amsblog .rahmen2 {
	background: url(http://blog.auto-motor-und-sport.de/wp-content/themes/auto-motor-und-sport/img/unten.png) no-repeat left bottom;
	padding: 0 0 10px 0;
}

.amsblog .autorbild {
	float: right;
	margin: 8px 8px 0 0;
}

.amsblog .notiz {
	color: #666;
	float: left;
	font-size: 11px;
	padding: 0 0 1px 8px;
	width: 430px;
}

.readon {
	font-weight: bold;
}


		
/*	38 Teaser Allgemeine Suchergebnisse / Liste Sponsored Links --- */

.main_col .teaser_typ1 p.suchergebnis_links {
	float:left;
	margin: 5px 0 10px 0;
	width: 60%;
}

.main_col .teaser_typ1 p.suchergebnis_rechts {
	float:left;
	margin: 5px 0 10px 0;
	text-align: right;
	width: 40%;
}

	.main_col .teaser_typ1 p.suchergebnis_rechts a {
		font-weight: bold;
	}

.sponsored_links {
	clear: both;
	font-size: 11px;
	line-height: 1.5;
	margin: 0 0 40px 0;
}

	.sponsored_links  a {
		font-weight: bold;
	}
	
	.sponsored_links  .eintrag {
		border-bottom: 1px #C2C2C2 solid;
		padding: 5px 0 5px 0;
	}

.main_col .teaser_typ1 i {
	font-style: normal;
}	
	
	
	
/* 39 Box Suchergebnis alle Modelle --- */

.main_col .suchergebnis_alle {
	border-bottom: none;
	margin: 0;
	width: 518px;
}

	.suchergebnis_alle table {
		text-align: left;
	}

	.suchergebnis_alle a {
		font-weight: bold;
	}

	.suchergebnis_alle .fahrzeug {
		width: 55%;
	}
	
	.suchergebnis_alle .leistung {
		width: 15%;
	}
	
	.suchergebnis_alle .preis {
		width: 20%;
	}

	.suchergebnis_alle .baujahr {
		width: 10%;
	}	


	
/* 40 Box Suchergebnis Neuwagen --- */

.main_col .suchergebnis_neuwagen {
	border-bottom: none;
	margin: 0;
	width: 518px;
}

	.suchergebnis_neuwagen table {
		text-align: left;
	}

	.suchergebnis_neuwagen a {
		font-weight: bold;
	}
	
	.suchergebnis_neuwagen .fahrzeug {
		width: 65%;
	}
	
	.suchergebnis_neuwagen .leistung {
		width: 15%;
	}
	
	.suchergebnis_neuwagen .preis {
		width: 20%;
	}
	

	
/* 41 Teaser Suchergebnis Gebrauchtwagen --- */	

	.main_col .suchergebnis_gebrauchtwagen h2 {
		float: left;
		font-size: 18px;
		width: 270px;
	}
	
	.main_col .suchergebnis_gebrauchtwagen strong {
		clear: both;
		display: block;
		margin: 0 0 5px 0;
	}		

		.main_col .suchergebnis_gebrauchtwagen .rechts em {
			float: right;
			line-height: 1.0;
			margin: 0;
			padding: 5px 6px 5px 6px;
			text-transform: none;
		} 



/* 42 Box Suchergebnis Tankstellen  --- */

.main_col .tankstellen {
	border-bottom: none;
	margin: 0;
	width: 518px;
}

	.tankstellen .adresse {
		text-align: left;
		width: 45%;
	}
	
		.tankstellen .adresse a {
			font-weight: bold;
		}

	.tankstellen .preis {
		width: 30%;
	}
	
	.tankstellen td.preis {
		text-align: center;
	}

	.tankstellen .gemeldet {
		text-align: left;
		width: 25%;
	}
	
	

/* 43 Box Suchergebnis Tankstellen Detailansicht --- */

.main_col .tankstelle {
	border-bottom: none;
	width: 518px;
}

	.main_col .tankstelle th,
	.main_col .tankstelle td {
		text-align: left;
		width: 50%;
	}
	
		.main_col .tankstelle th.abschnitt span {
			font-weight: normal;
		}		


		
/* 44 Box/Teaser kein Suchergebnis --- */		

.main_col .kein_suchergebnis {
	color: #666;
	padding: 6px 10px 6px 10px;
	width: 498px;
}

.main_col .kein_suchergebnis_teaser .eintrag {
	padding: 7px 0 9px 0;
}



/* 45 Box Quartett-Spiel --- */

.quartett {
	height: 387px;
	padding: 10px 60px 12px 60px;
	text-align: center;
	width: 398px;
}

	.quartett strong {
		font-size: 12px;
	}

	.quartett .links {
		float: left;
	}

	.quartett .rechts {
		float: right;
	}

	.quartett em {
		font-size: 14px;
		line-height: 18px;
		font-style: normal;
		font-weight: bold;
	}

		.quartett .links div.karte,
		.quartett .rechts div.karte {
			background: url(http://www.auto-motor-und-sport.de/img/quartett_karte.png) no-repeat left top;
			height: 284px;
			margin: 3px 0 10px 0;
			padding: 0 1px 0 1px;
			text-align: left;
			width: 188px;
		}

		.quartett div div img {
			padding: 10px 9px 10px 9px;
		}

		.quartett table a:hover {
			color: #000;
			text-decoration: underline;
		}

		.quartett table th {
			border: none;
			height: 37px;
			padding: 0 10px 0 10px;
			text-align: left;
		}

		.quartett td.label {
			border: none;
			padding: 2px 0 2px 10px;
		}

		.quartett .wert {
			border: none;
			color: #333;
			padding: 2px 10px 2px 0;
			text-align: right;
		}

			.quartett .gewonnen td {
				background: #99CC00;
			}

			.quartett .verloren td {
				background: #CC0000;
			}

			.quartett .unentschieden td {
				background: #63B1D8;
			}

				.quartett .unentschieden td,
				.quartett .verloren td,
				.quartett .gewonnen td,
				.quartett .gewonnen td a,
				.quartett .verloren td a,
				.quartett .unentschieden td a {
					color: #FFF;
					text-decoration: none;
				}

			.quartett table th a {
				color: #DE140A;
			}

			.quartett table td a {
				color: #333;
				font-weight: bold;
				text-decoration: underline;
			}

			.quartett table td a:hover {
				color: #999;
			}

				.quartett .gewonnen td a:hover,
				.quartett .verloren td a:hover,
				.quartett .unentschieden td a:hover {
					color: #FFF;
					text-decoration: underline;
				}

	.quartett input {
		border: none;
		color: #FFF;
		cursor: pointer;
		font-weight: bold;
		width: auto;
	}

	.quartett .neu {
		background: #DE140A;
	}

	.quartett .umdrehen {
		background: #333;
	}

	.quartett .platzhalter {
		padding: 10px 0 10px 0;
		font-weight:bold;
	}
	

	
/* 46 Memory-Spiel --- */

#gamememory_area{
	clear: both;
	float: left;
	margin: 10px 0 0 0;	
	width: 520px;
}

	#gamememory_area .icon{
		float: left;
		height: 121px;
		padding: 0 8px 8px 0;
		position: relative;
		width: 121px;
	}
		
		#gamememory_area .icon div{
			height: 121px;
			position: absolute;
			top: 0;
			z-index: 1;
		}

		#gamememory_area .icon .front{
			border: 1px solid #CCC;
			left: 60px;
			overflow: hidden;
			width: 0;
		}

		#gamememory_area .icon .back{
			cursor: pointer;
			border: 1px solid #CCC;
			left: 0;
			overflow: hidden;
			width: 121px;
		}
		
		.main_col .hidden_fields {
			margin: 0;
			overflow: hidden;
		}
		
		#game_finished {
			clear: both;
		}
		
		
		
/* 47 Adventskalender --- */

#adventskalender{
	float: left;
}

	#adventskalender div{
		float: left;
		position: relative;
		width: 121px;
		height: 121px;
	}
	
		#adventskalender div div{
			float: left;
			position: absolute;
			left: 0;
			top: 0;
		}
		
		#adventskalender div div.rueckseite{
			display: none;
		}
		

		
/* 48 Tippspiel Allgemein --- */
		
p.tipp_intro {
	font-size: 11px;
	margin: 0;
}

p.tipp_info {
	background: url(/img/icon/info_tippspiel.png) no-repeat left center;
	border-bottom: 1px #BDBEC4 solid;
	border-top: 1px #BDBEC4 solid;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 23px;
}

p.tipp_warnung {
	background: url(/img/icon/warnung.png) no-repeat left center;
	border-bottom: 1px #BDBEC4 solid;
	border-top: 1px #BDBEC4 solid;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 23px;
}

p.tipp_zurueck {
	clear: both;
	color: #DE140A;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 40px 0;
}		


		
/* 49 Tippspiel Liste News --- */

.tippspiel_news {
	font-size: 11px;
	line-height: 1.5;
}
	
	.tippspiel_news .eintrag {
		border-bottom: 1px #C2C2C2 solid;
		float: left;
		width: 100%;
	}

		.tippspiel_news .eintrag a {
			font-size: 12px;
			font-weight: bold;
		}
		
		.tippspiel_news .eintrag p {
			margin: 0;
		}
	
	.tippspiel_news .links {
		float: left;
		padding: 10px 10px 10px 0;
		width: 60px;
	}
	
	.tippspiel_news  .rechts {
		padding: 5px 0 10px 0;
		float: right;
		width: 450px;
	}

	.tippspiel_news .punkteberechnung,
	.tippspiel_news .aufstellung {
		background-color: #F5F5F5;
		background-repeat: no-repeat;
		background-position: 480px 10px;
		padding: 5px 50px 10px 70px;
		width: 400px;
	}

	.tippspiel_news .punkteberechnung {
		background-image: url(/img/icon/status_punkteberechnung.png);
	}
	
	.tippspiel_news .aufstellung {
		background-image: url(/img/icon/status_aufstellung.png);
	}
	
		.tippspiel_news .punkteberechnung b,
		.tippspiel_news .aufstellung b {
			font-size: 12px;
		}
		
		.tippspiel_news .punkteberechnung a,
		.tippspiel_news .aufstellung a {
			font-size: 11px;
		}
		

		
/* 50 Tippspiel Spielstand --- */

.main_col .tippspiel_spielstand {
	border-bottom: none;
	line-height: 1.5;
	margin: 0;
	width: 518px;
}

	.tippspiel_spielstand table {
		text-align: left;
	}
	
	.tippspiel_spielstand a {
		font-weight: bold;
	}
	
	.tippspiel_spielstand .platz {
		width: 12%;
	}

	.tippspiel_spielstand .username {
		width: 55%;
	}

	.tippspiel_spielstand .letztes_rennen {
		width: 23%;
	}
	
	.tippspiel_spielstand .summe {
		width: 10%;			
	}
	
	.tippspiel_spielstand td.platz {
		background-position: 92% 50%;
		background-repeat: no-repeat;
		text-align: center;
	}
	
	.tippspiel_spielstand .aufstieg {
		background-image: url(/img/icon/spielstand_aufstieg.png);
	}

	.tippspiel_spielstand .abstieg {
		background-image: url(/img/icon/spielstand_abstieg.png);
	}

	.tippspiel_spielstand .unveraendert {
		background-image: url(/img/icon/spielstand_unveraendert.png);
	}

	

/* 51 Tippspiel Tipp-Uebersicht --- */	

.main_col .tippuebersicht {
	border-bottom: none;
	line-height: 1.5;
	padding: 10px 0 0 0;
	width: 518px;
}
	
	.tippuebersicht .spalte1 {
		width: 24%;
	}
		
	.tippuebersicht .spalte2 {
		width: 76%;
	}
	
			.tippuebersicht table th a,
			.tippuebersicht table th a:hover,
			.tippuebersicht table td a:hover {
				color: #FFF;
			}
					
			.tippuebersicht table td a {
				background: #333;
				color: #FFF;
				float: left;
				font-weight: bold;
				margin: 4px 0 0 0;
				padding: 1px 5px 1px 5px;
				text-decoration: none;
			}

			.tippuebersicht table th span.links {
				float: left;
			}

			.tippuebersicht table th span.rechts {
				float: right;
			}
		
				.tippuebersicht table th span small {
					font-weight: normal;
				}		
			
		.tippuebersicht table td.spalte1 {
			color: #333;
			font-weight: bold;
		}
		
		.tippuebersicht table td.abschluss {
			padding: 6px 0 40px 10px;
		}
		
		.tippuebersicht table td.gesamt {
			padding: 6px 0 10px 10px;
		}
		
		

/* 52 Tippspiel Kalender --- */	

.main_col .tippspiel_kalender {
	border-bottom: none;
	height: auto;
	line-height: 1.5;
	overflow: hidden;
	padding: 10px 0 0 0;
	width: 518px;
}

		.tippspiel_kalender table {
			width: 519px;
		}
								
			.tippspiel_kalender table th {
				background: #DE140A;
				border-bottom: none;
				border-right: 1px #FFF solid;
				color: #FFF;
				font-weight: bold;
				padding: 3px 5px 3px 5px;
				text-align: left;
				width: 14.28%;			
			}
			
			.tippspiel_kalender table td {
				border-right: 1px #C2C2C2 solid;
				color: #999;
				font-size: 10px;
				font-weight: bold;
				padding: 2px 5px 0 5px;
			}

				.tippspiel_kalender table td div {
					min-height: 50px;
					height: auto !important;
					height: 50px;
				}

					.tippspiel_kalender table td div p {
						color: #666;
						display: block;
						font-weight: normal;
						line-height: 1.2;
						margin: 0;
						padding: 0 0 5px 0;						
					}				


					
					
/* 53 Tippspiel Popup Userdetails --- */

.tippspiel_popup {
	background: #FFF url(/img/bg_header_tippspiel_popup.png) no-repeat 10px 10px;
	color: #666;
	font-size: 11px;
	padding: 76px 10px 10px 10px;
	width: 595px;
}

	.tippspiel_popup b {
		color: #333;
	}
	
	.tippspiel_popup .avatar {
		border: 1px #BDBEC4 solid;
		float: right;
		margin: 8px 0 0 0;
	}

	.tippspiel_popup .schliessen {
		float: right;
	}
	
	.tippspiel_punkte {
		border-bottom: none;
		line-height: 1.5;
		margin: 0 0 10px 0;
	}
		
		.tippspiel_punkte table {
			color: #333;
			text-align: center;
		}
		
			.tippspiel_punkte table th,
			.tippspiel_punkte table td {
				padding: 6px 8px 6px 8px;
			} 
			
			.tippspiel_punkte table th {
				vertical-align: middle;
			}
		
			.tippspiel_punkte table img {
				cursor: pointer;
			}/* CSS-Definitionen fuer die breite Spalte


1 Rotationsteaser
2 Kleiner Teaser
3 Toplisten-Teaser 
4 Einfuehrungstext
5 Markenauswahl Markenbaum
6 Special-Bild  
7 Vergleich Auswahlmodul
8 Box Vergleich Ergebnistabellen
9 Box Sport Ergebnistabelle
10 Box Neuheitenkalender

*/




/* 1 Rotationsteaser --- */

.rotation {
	float: left;
	font-size: 12px;
	position: relative;
	width: 410px;
}

	.rotation img.bild {
		margin: 0 0 6px 0;
	}

	.e1 .rotation strong,
	.e2 .rotation h2 {
		display: block;
		font-size:11px;
		font-weight:bold;
		line-height:1.2;
		margin:0 0 5px;
	}

	.e1 .rotation h2,
	.e2 .rotation h3 {
		color:#DE140A;
		font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
		font-size:18px;
		font-weight:bold;
		line-height:1.2;
		margin:0 0 5px;
	}

	.rotation p {
		margin: 0;
	}

	.rotation ul {
		float: left;
		font-size: 11px;
		margin: 10px 0 0 0;
	}

		.rotation ul li {
			float: left;
			margin: 0 15px 0 0;
		}

			.rotation ul li a {
				float: left;
				padding: 0 0 0 23px;
			}

			.rotation ul li.t_fotoshow a {
					background: url(http://www.auto-motor-und-sport.de/img/icon/fotoshow.png) no-repeat left top;
			}

			.rotation ul li.t_video a {
					background: url(http://www.auto-motor-und-sport.de/img/icon/video.png) no-repeat left top;
			}

			.rotation ul li.t_umfrage a {
					background: url(http://www.auto-motor-und-sport.de/img/icon/umfrage.png) no-repeat left top;
			}

			.rotation ul li.t_kommentar a {
					background: url(http://www.auto-motor-und-sport.de/img/icon/kommentar.png) no-repeat left top;
			}

	.rotation .blaettern {
		background: #FFF;
		font-size: 11px;
		font-weight: bold;
		line-height: 1.0;
		padding: 0 0 2px 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 6;
	}

		.rotation .blaettern div {
			background: url(http://www.auto-motor-und-sport.de/img/bg_tab_links_box_inaktiv.png) no-repeat left top;
			border-bottom: 1px #BDBEC4 solid;
			float: left;
			display: inline;
			margin: 0 0 0 2px;
		}

			.rotation .blaettern div a {
				background: url(http://www.auto-motor-und-sport.de/img/bg_tab_rechts_box_inaktiv.png) no-repeat right top;
				color: #333;
				float: left;
				margin: 0 0 0 2px;
				padding: 5px 8px 5px 6px;
				text-decoration: none;
			}

			.rotation .blaettern div a:hover {
				color: #000;
				text-decoration: underline;
			}

		.rotation .blaettern div.aktiv {
			background: #DE140A;
			border-bottom: 1px #DE140A solid;
		}

			.rotation .blaettern div.aktiv a{
				background: none;
				color: #FFF;
			}
			
.rotation .inhalt {
		height: 457px;
}

			

/* 2 Kleiner Teaser --- */

.klein {
	float: left;
	font-size: 11px;
	margin: 0 0 25px 20px;
	overflow: hidden;
	width: 195px;
}

	.klein p {
		margin: 0;
	}

	.e1 .klein strong,
	.e2 .klein h2 {
		display: block;
		font-size:11px;
		font-weight:bold;
		line-height:1.2;
		margin:0 0 5px;
	}

	.e1 .klein h2,
	.e2 .klein h3 {
		color: #DE140A;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}

	.klein img {
		margin: 0 0 6px 0;
	}



/* 3 Toplisten-Teaser --- */

.toplisten {
	float: right;
	font-size: 11px;
	width: 410px;
}

		.toplisten ul li {
			font-weight: bold;
			padding: 4px 0 0 25px;
		}

			.toplisten ul li.t_fotoshow {
					background: url(http://www.auto-motor-und-sport.de/img/icon/fotoshow.png) no-repeat left 3px;
			}

			.toplisten ul li.t_video {
					background: url(http://www.auto-motor-und-sport.de/img/icon/video.png) no-repeat left 3px;
			}

			.toplisten ul li.t_umfrage {
					background: url(http://www.auto-motor-und-sport.de/img/icon/umfrage.png) no-repeat left 3px;
			}

			.toplisten ul li.t_artikel {
					background: url(http://www.auto-motor-und-sport.de/img/icon/artikel_1.png) no-repeat left 3px;
			}



/* 4 Einfuehrungstext --- */

.toptext {
	margin: 0 0 36px 0;
}

	.toptext p {
		margin: 0;
	}

	.toptext h1 {
		font-size: 11px;
		font-weight: bold;
		float: left;
		line-height: 1.2;
		margin: 0 0 5px 0;
		width: 430px;
	}

	.toptext h2 {
		clear: both;
		color: #DE140A;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}



/* 5 Markenauswahl Markenbaum --- */

.markenauswahl {
	float: left;
	margin: 0 0 40px -8px;
	width: 848px;
}

	.markenauswahl img {
		border: 1px #C2C2C2 solid;
		float: left;
		margin: 0 0 11px 11px;
	}
	
	

/* 6 Special-Bild  --- */

.special {
	margin: 0 0 13px 0;
}



/* 7 Vergleich Auswahlmodul --- */

.vergleichsmodul {
	background: url(http://www.auto-motor-und-sport.de/img/bg_vergleich.png) repeat-y left top;
	float: left;
	line-height: 1.5;
	margin: 10px 0 0 0;
}

.wahlfahrzeug {
	float: left;
	font-size: 11px;
	padding: 0 20px 0 0;
	width: 210px;
}

	.wahlfahrzeug img {
		margin: 0 0 5px 0;
	}

.vergleichsfahrzeug {
	float: left;
	font-size: 11px;
	padding: 0 13px 0 21px;
	width: 167px;
}

	.vergleichsfahrzeug strong {
		background: url(http://www.auto-motor-und-sport.de/img/bg_vergleichsfahrzeug.png) no-repeat left top;
		color: #FFF;
		display: block;
		float: left;
		height: 16px;
		margin: 0 2px 5px 0;
		padding: 3px 0 8px 0;
		text-align: center;
		width: 137px;	
	}

	.vergleichsfahrzeug img {
		margin: 0 0 5px 0;
	}

	.vergleichsfahrzeug img.loeschen {
		float: left;
	}

	.wahlfahrzeug a,
	.vergleichsfahrzeug a {
		font-weight: bold;
		text-decoration: none;
	}

	.wahlfahrzeug span,
	.vergleichsfahrzeug span {
		color: #DE140A;
		font-weight: bold;
	}
		
		.wahlfahrzeug a span,
		.vergleichsfahrzeug a span {
			text-decoration: underline;
		}

		.wahlfahrzeug a:hover span,
		.vergleichsfahrzeug a:hover span {
			color: #333;
		}		
		
	.wahlfahrzeug table,
	.vergleichsfahrzeug table {
		border-collapse: collapse;
		margin: 5px 0 0 0;
		text-align: left;
		width: 100%;
	}

	.wahlfahrzeug th {
		font-weight: bold;
		width: 47%;
	}

	.wahlfahrzeug td {
		width: 53%;
	}

	.vergleichsfahrzeug th {
		font-weight: bold;
		width: 46%;
	}

	.vergleichsfahrzeug td {
		width: 54%;
	}

.vergleichsbutton {
	clear: both;
	padding: 20px 0 10px 0;
	text-align: right;
	width: 100%;
}



/* 8 Box Vergleich Ergebnistabellen --- */

.vergleich {
	border-bottom: none;
	line-height: 1.5;
}

.wide_col .sonderausstattung_headlines {
	margin: 0 0 10px 0;
}

.wide_col .paketausstattung,
.wide_col .sonderausstattung_daten {
	margin: 0;
}

/* Spaltenbreiten */
.daten2spaltig th,
.daten2spaltig td{
	width: 40%;
}

.daten3spaltig th,
.daten3spaltig td {
	width: 26.6%;
}

.daten4spaltig th,
.daten4spaltig td {
	width: 20%;
}

.serienausstattung .daten2spaltig th,
.serienausstattung .daten2spaltig td {
	width: 50%;
}

.serienausstattung .daten3spaltig th,
.serienausstattung .daten3spaltig td {
	width: 33.3%;
}

.serienausstattung .daten4spaltig th, 
.serienausstattung .daten4spaltig td {
	width: 25%;
}

/* Tabelle in der Box */	
	.vergleich table {
		color: #333;
	}
		
		.vergleich table th {
			border-bottom: none;
			text-align: left;
		}
		
		.vergleich table td {
			color: #666;
		}
		
		.vergleich table td.label {
			color: #333;
			font-weight: bold;
			width: 20%;
		}
		
		.vergleich table th.label {
			width: 20%;
		}
		
		.paketausstattung table th,
		.sonderausstattung_headlines table th {
			border-bottom: 1px #C2C2C2 solid;
			text-align: center;
		}
		
	.serienausstattung table {
		border-bottom: 1px #C2C2C2 solid;
	}
		
		.serienausstattung table td {
			border-bottom: none;
			color: #333;
		}

		.paketausstattung table td,
		.sonderausstattung_daten table td {
			color: #333;
			text-align: center;
			vertical-align: middle;
		}
	
		.paketausstattung table td.leer,
		.sonderausstattung_daten table td.leer {
			text-align: left;
			vertical-align: top;
		}
	
		.paketausstattung table th.label,
		.paketausstattung table td.label,
		.sonderausstattung_daten table td.label {
			font-weight: normal;
			text-align: left;
			vertical-align: top;
		}

/* OverLIB PopUps */
.cctooltip {
	background: #FFFFFF;
	border: 1px #C2C2C2 solid;
	color: #666;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.5;
	padding: 2px 6px 2px 6px;
}

	

/* 9 Box Sport Ergebnistabelle --- */

.wide_col .sportergebnisse {
	border-bottom: none;
	line-height: 1.5;
	margin: 0;
}

	.sportergebnisse a {
		font-weight: bold;
	}
	
	.sportergebnisse table {
		color: #333;
		text-align: center;
	}
	
		.sportergebnisse table th,
		.sportergebnisse table td {
			padding: 6px 8px 6px 8px;
		} 
		
		.sportergebnisse table th {
			vertical-align: middle;
		}

		.sportergebnisse table th.platz,
		.sportergebnisse table td.platz {
			padding: 6px 8px 6px 10px;
		}
	
		.sportergebnisse table img {
			cursor: pointer;
		}
	
	.fahrer {
		text-align: left;
		width: 90%;
	}
	
	.punkte {
		text-align: left;
	}
	
	.erg_punkte {
		background: #C4DD76;
	}
	
	.erg_fehler {
		background: #F8C4C2;
	}
	
	
	
/* 10 Box Neuheitenkalender --- */

.wide_col .neuheitenkalender {
	border-bottom: none;
	border-right: none;
	float: left;
	line-height: 1.5;
	margin: 0;
	width: 839px;
}

	.neuheitenkalender table,
	.neuheitenkalender th.marke	{
		text-align: left;
	}
	
	.neuheitenkalender td,
	.neuheitenkalender th {
		width: 13%;
		border-right: 1px #C2C2C2 solid;
	}
	
	.neuheitenkalender .marke {
		width: 22%;
	}

	.neuheitenkalender th {
		text-align: center;
	}
	
	.neuheitenkalender td.marke {
		color: #999;
		padding: 0;
	}
	
		.neuheitenkalender .marke a {
			color: #333;
			font-weight: bold;
		}

		.neuheitenkalender .marke img {
			float: left;
		}
	
		.neuheitenkalender .marke div {
			float: left;
			padding: 7px 0 0 10px;
		}/* CSS-Definitionen fuer die Randspalte


1 Box Heftvorschau
2 Box Services
3 Box Blog/Forum/Motor IQ 
4 Box Themen/Tagcloud
5 Box Kalender
6 Box Finanzierung
7 Box Promotion
8 Box Markeninfo
9 Box Tuner-Ueberblick
10 Box Umfrage
11 Box mit Text und (optional) Bild
12 Box Automarkt
13 Box Sport Auto
14 Box Motor Klassik
15 Box Sport WM-Stand / Tippspiel Spielstand 
16 Box Tippspiel Menue
17 Box Tippspiel Forum

*/



/* 1 Box Heftvorschau --- */

.heftvorschau {
	float: left;
	padding: 10px 0 0 0;
	width: 298px;
}

	.heftvorschau img {
		float: left;
		margin: 0 10px 10px 10px;
	}

	.heftvorschau div {
		float: left;
		line-height: 1.4;
		padding: 0 0 8px 0;
		width: 134px;
	}

		.heftvorschau div a {
			background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 5px;
			float: left;
			padding: 0 0 0 10px;
		}

	.heftvorschau ul {
		float: left;
	}

		.heftvorschau ul li {
			clear: both;
		}

			.heftvorschau ul li a {
				margin: 5px 0 0 0;
			}

	.heftvorschau div.alle {
		border-top: 1px solid #BDBEC4;
		clear: both;
		font-weight: bold;
		padding: 5px 10px 5px 10px;
		width: 278px;
	}



/* 2 Box Services --- */

.services {
	height: 105px;
	line-height: 1.5;
	overflow: hidden;
	padding: 6px 0 0 0;
	width: 298px;
}

	.services ul {
		float: left;
		padding: 0 0 0 10px;
		width: 139px;
	}

		.services ul li {
			float: left;
			width: 100%;
		}

	.services a {
		background-position: left top;
		background-repeat: no-repeat;
		color: #666;
		float: left;
		padding: 0 0 10px 25px;
	}

	.services a:hover {
		color: #000;
	}



/* 3 Box Blog/Forum/Motor IQ --- */

.blog {
	line-height: 1.5;
	padding: 0 10px 10px 10px;
	width: 278px;
}

	.blog img {
		float: right;
		margin: 10px 0 0 5px;
	}

	.blog h5 {
		line-height: 1.2;
	}
	
	.blog p {
		margin: 0;
	}
	
.forum_motor {
	line-height: 1.5;
	width: 298px;
}

	.forum_motor ul {
		margin: 0 0 -1px 0;
	}

		.forum_motor ul li {
			border-bottom: 1px solid #BDBEC4;
			padding: 6px 10px 6px 10px;
		}

			.forum_motor ul li a {
				font-weight: bold;
			}

			.forum_motor ul li a.nutzer {
				color: #333;
				font-weight: normal;
			}

			.forum_motor ul li a.nutzer:hover {
				color: #999;
			}



/* 4 Box Themen/Tagcloud --- */

.themen {
	padding: 10px;
	width: 278px;
}

	.themen a {
		text-decoration: none;
	}

	.themen a:hover {
		text-decoration: underline;
	}

	.themen .size1 {
		font-size: 10px;
	}

	.themen .size2 {
		font-size: 12px;
	}

	.themen .size3 {
		font-size: 13px;
		font-weight: bold;
	}

	.themen .size4 {
		font-size: 14px;
		font-weight: bold;
	}

	.themen .size5 {
		font-size: 19px;
		font-weight: bold;
	}



/* 5 Box Kalender --- */

.kalender {
	float: left;
	width: 298px;
}

	.kalender a {
		font-weight: bold;
	}

	.kalender table {
		border-collapse: collapse;
		color: #333;
		margin: 0 0 3px 0;
		line-height: 1.2;
		width: 100%;
	}

	.kalender thead td,
	.kalender tbody td {
		padding: 3px 5px 3px 5px;
		text-align: center;
		vertical-align: middle;
		width: 14.28%;
	}

		.kalender thead td {
			border-bottom: 1px #C2C2C2 solid;
		}

		.kalender thead .blaettern a {
			font-size: 14px;
			text-decoration: none;
		}

		.kalender thead th {
			background: #D9D8D7;
			border-bottom: 1px #C2C2C2 solid;
			color: #666;
			font-weight: bold;
			padding: 5px;
			vertical-align: middle;
		}

			.kalender tbody td {
				border: none;
			}
		
			.kalender tbody td a {
				background: #333;
				color: #FFF;
				display: block;
				padding: 4px 0 4px 0;
				text-decoration: none;
			}

			.kalender tbody td.heute a {
				background: #DE140A;
			}

			.kalender tbody td a:hover,
			.kalender tbody td.heute a:hover {
				background: #C2C2C2;
				color: #333;
			}

			.kalender tbody td.heute span {
				background: #FFF;
				border: 1px #DE140A solid;
				display: block;
				padding: 4px 0 4px 0;
			}
			
		.kalender tfoot td {
			border-bottom: none;
			border-top: 1px #C2C2C2 solid;
			padding: 3px 5px 3px 5px;
			text-align: center;
		}

	.kalender li {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 10px 12px;
		border-top: 1px solid #BDBEC4;
		line-height: 1.5;
		padding: 6px 10px 6px 20px;
		width: 268px;
	}



/* 6 Box Finanzierung --- */

.finanzierung {
	line-height: 1.5;
	padding: 10px;
	width: 278px;
}



/* 7 Box Promotion --- */

.promotion {
	float: left;
	line-height: 1.5;
	padding: 10px;
	width: 278px;
}

	.promotion img {
		margin: 0 0 8px 0;
	}

	.promotion div.links {
		float: left;
		width: 130px;
	}

	.promotion div.rechts {
		float: right;
		width: 130px;
	}
	
	.promotion p {
		margin: 0;
	}



/* 8 Box Markeninfo --- */

.markeninfo {
	line-height: 1.5;
	float: left;
	width: 298px;
}

	.markeninfo div {
		float: left;
		padding: 5px 10px 8px 10px;
		width: 198px;
	}

	.markeninfo img {
		float: right;
		padding: 10px 10px 10px 0;
	}

	.markeninfo small {
		border-top: 1px #C2C2C2 solid;
		clear: both;
		color: #999;
		display: block;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 10px;
		margin: 0 10px;
		padding: 0 0 5px 0;
		text-align: right;
	}

	.markeninfo ul.links {
		float: left;
		padding: 0 0 5px 10px;
		width: 130px;
	}

	.markeninfo ul.rechts {
		float: right;
		padding: 0 10px 5px 0;
		width: 130px;
	}

		.markeninfo ul li {
			clear: both;
		}

			.markeninfo ul li a {
				background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 6px;
				float: left;
				padding: 0 0 5px 10px;
			}



/* 9 Box Tuner-Ueberblick --- */

.tuner {
	padding: 10px 0 0 10px;
	float: left;
	width: 288px;
}

	.tuner img {
		float: left;
		padding: 0 10px 10px 0;
	}



/* 10 Box Umfrage --- */

/* Umfrage: Formular */
.umfrage {
	width: 278px;
	line-height: 1.5;
	padding: 5px 10px 10px 10px;
}

	.umfrage strong {
		display: block;
		font-size: 12px;
		margin: 0 0 8px 0;
	}

	.umfrage label {
		color: #666;
		cursor: auto;
		float: left;
		font-weight: normal;
		margin: 0 0 5px 0;
		width: 258px;
	}
			
	.umfrage input.submit {
		margin: 5px 0 0 0;
	}

/* Umfrage: Ergebnis */
.umfrageergebnis {
	float: left;
	padding: 5px 10px 10px 10px;
	width: 278px;
}

	.umfrageergebnis strong {
		display: block;
		font-size: 12px;
		line-height: 1.3;
	}

	.umfrageergebnis p {
		color: #666;
		line-height: 1.2;
		margin: 0;
	}

		.umfrageergebnis .antwort {
			float: left;
			margin: 8px 0 0 0;
			width: 100%;
		}

			.umfrageergebnis .antwort img {
				background: #DE140A;
				height: 8px
			}

		.umfrageergebnis .balken {
			background: #FFF;
			border: 1px #BDBEC4 solid;
			float: left;
			margin: 2px 0 0 0;
			width: 238px;
		}

		.umfrageergebnis .prozent {
			float: left;
			font-weight: bold;
			line-height: 1.0;
			text-align: right;
			width: 38px;
		}

	.umfrageergebnis a {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_6.png) no-repeat 0 5px;
		float: right;
		margin: 8px 0 0 0;
		padding: 0 0 0 10px;
	}



/* 11 Box mit Text und (optional) Bild --- */

.text_bild {
	line-height: 1.5;
	padding: 0 10px 8px 10px;
	width: 278px;
}

	.text_bild img {
		margin: 10px 0 2px 0;
	}

	.text_bild h5 {
		line-height: 1.2;
		margin: 0;
		padding: 5px 0 4px 0;
	}

	.text_bild p {
		margin: 0;
	}
	


/* 12 Box Automarkt --- */

.automarkt {
	line-height: 1.5;
	width: 298px;
}

	.automarkt .eintrag {
		border-bottom: 1px #C2C2C2 solid;
		float: left;
	}

		.automarkt .links {
			float: left;
			padding: 10px;
			width: 90px;
		}

		.automarkt .rechts {
			float: right;
			padding: 6px 10px 10px 0;
			width: 178px;
		}

	.automarkt em {
		display: block;
		font-style: normal;
		font-weight: bold;
		overflow: hidden;
		width: 178px;
	}

	.automarkt strong {
		display: block;
		margin: 2px 0 2px 0;
	}

	.automarkt p {
		color: #666;
		margin: 0;
	}

	.automarkt .alle {
		border: none;
		clear: both;
		font-weight: bold;
		padding: 5px 10px 5px 10px;
		width: 278px;
	}

		.automarkt .alle a {
			background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 4px;
			padding: 0 0 0 10px;
		}



/* 13 Box Sport Auto --- */

.side_col .ueberschrift_sport_auto {
	border-bottom: 1px #DE140A solid;
	float: left;
	font-size: 11px;
	margin: 0 0 1px 0;
	position: relative;
	width: 300px;
}

	.side_col .ueberschrift_sport_auto div {
		background: #DE140A;
		color: #FFF;
		float: left;
		font-weight: bold;
		padding: 5px 9px 5px 10px;
	}

		.side_col .ueberschrift_sport_auto div.promotionlink {
			background: transparent;
			padding: 0;
			position: absolute;
			right: 0;
			top: 0;
			z-index:1;
	}

.side_col .sport_auto {
	background: #FFCC99;
	color: #330000;
	float: left;
	line-height: 1.5;
	width: 300px;
}

	.side_col .sport_auto .eintrag {
		float: left;
		border-bottom: 1px #FFF solid;
	}

		.side_col .sport_auto .links {
			float: left;
			padding: 10px;
			width: 90px;
		}
		
			.side_col .sport_auto .links img {
				height: 60px;
				width: 90px;
			}

		.side_col .sport_auto .rechts {
			float: right;
			padding: 6px 10px 10px 0;
			width: 180px;
		}

	.side_col .sport_auto h5 {
		font-size: 11px;
		padding: 0;
	}
	
	.side_col .sport_auto p {
		margin: 0;
	}

	.side_col .sport_auto strong {
		display: block;
		font-size: 13px;
		line-height: 1.2;
		padding: 0 0 4px 0;
	}

		.side_col .sport_auto strong a {
			color: #660000;
		}

		.side_col .sport_auto strong a:hover {
			color: #DE140A;
		}



/* 14 Box Motor Klassik --- */

.side_col .ueberschrift_motor_klassik {
	border-bottom: 1px #004434 solid;
	float: left;
	font-size: 11px;
	margin: 0 0 1px 0;
	position: relative;
	width: 300px;
}

	.side_col .ueberschrift_motor_klassik div {
		background: #004434;
		color: #FFF;
		float: left;
		font-weight: bold;
		padding: 5px 9px 5px 10px;
	}

		.side_col .ueberschrift_motor_klassik div.promotionlink {
			background: transparent;
			padding: 0;
			position: absolute;
			right: 5px;
			top: 0;
			z-index:1;
		}

.side_col .motor_klassik {
	background: #7A9461;
	color: #E1E6DD;
	float: left;
	line-height: 1.5;
	width: 300px;
}

	.side_col .motor_klassik .eintrag {
		border-bottom: 1px #FFF solid;
		float: left;
	}

		.side_col .motor_klassik .links {
			float: left;
			padding: 10px;
			width: 90px;
		}

			.side_col .motor_klassik .links img {
				height: 60px;
				width: 90px;
			}
				
		.side_col .motor_klassik .rechts {
			float: right;
			padding: 6px 10px 10px 0;
			width: 180px;
		}

	.side_col .motor_klassik h5 {
		font-size: 11px;
		padding: 0;
	}

	.side_col .motor_klassik p {
		margin: 0;
	}
	
	.side_col .motor_klassik strong {
		display: block;
		font-size: 13px;
		line-height: 1.2;
		padding: 0 0 4px 0;
	}

		.side_col .motor_klassik strong a {
			color: #FFF;
		}
		
		.side_col .motor_klassik strong a:hover {
			color: #003300;
		}
		
		


/* 15 Box Sport WM-Stand / Tippspiel Spielstand --- */

.wmstand {
	border-bottom: none;
	line-height: 1.5;
	width: 298px;
}

	.wmstand table {
		text-align: left;
	}
	
	.wmstand .redakteur td {
		background: #DE140A;
		color: #FFF;
	}

		.wmstand .redakteur td a {
			color: #FFF;
		}
	
	.wmstand .platz {
		padding: 6px 0 6px 10px;
		width: 5%;
	}
	
	.wmstand .fahrer {
		width: 75%;
	} 
		
	.wmstand .punkte {
		text-align: center;
		width: 20%;
	}
	
	.wmstand a {
		font-weight: bold;
	}
	

	
/* 16 Box Tippspiel Menue --- */

.banner_tippspiel {
	margin: 0 0 15px 0;
}

.tippspiel_menue {
	border-bottom: none;
	float: left;
	line-height: 1.5;
	width: 298px;
}

	.tippspiel_menue ul {
		background: url(/img/bg_tippspiel_menue.png) repeat-y center top;
		float: left;
	}

		.tippspiel_menue ul li {
			float: left;
		}
				
			.tippspiel_menue ul li a {
				background-position: 8px center;
				background-repeat: no-repeat;
				border-bottom: 1px solid #BDBEC4;
				color: #666;
				display: block;
				padding: 6px 8px 6px 35px;
				width: 106px;
			}

			.tippspiel_menue ul li a:hover {
				color: #000; 
			}
			
			.tippspiel_menue ul li.aktiv a {
				color: #333;
				font-weight: bold;
				text-decoration: none;				
			}			
			
			.tippspiel_menue ul li.t_news a {
				background-image: url(/img/icon/news.png);
			}
			
			.tippspiel_menue ul li.t_kalender a {
				background-image: url(/img/icon/kalender.png);
			}

			.tippspiel_menue ul li.t_spielstand a {
				background-image: url(/img/icon/spielstand.png);
			}

			.tippspiel_menue ul li.t_teilnahmeregeln a {
				background-image: url(/img/icon/teilnahmeregeln.png);
			}
			
			.tippspiel_menue ul li.t_tippen a {
				background-image: url(/img/icon/tippen.png);
			}

			.tippspiel_menue ul li.t_einstellungen a {
				background-image: url(/img/icon/einstellungen.png);
			}
			
			.tippspiel_menue ul li.t_spielregeln a {
				background-image: url(/img/icon/regeln.png);
			}

			.tippspiel_menue ul li.t_faq a {
				background-image: url(/img/icon/faq.png);
			}
			
			
			
/* 17 Box Tippspiel Forum --- */

.forum {
	float: left;
	line-height: 1.5;
	padding: 5px 10px 10px 10px;
	width: 278px;
}

	.forum a {
		background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 6px;
		float: left;
		font-weight: bold;
		padding: 0 0 0 10px;
	}
/* CSS-Definitionen fuer Formulare in allen Spalten


1 Formularelemente allgemein
2 Kommentar schreiben Hauptspalte
3 Artikel versenden PopUp
4 Box Neuwagen-Konfigurator Hauptspalte
5 Box Suchmodul allgemein Hauptspalte
6 Box Suchmodul Bussgeldkatalog / Crashtests / Rueckrufe Hauptspalte
7 Box Suchmodul Testarchiv Hauptspalte
8 Box Modellsuche / Neuwagenkonfigurator / Gebrauchtwagenmarkt Hauptspalte
9 Box Gebrauchtwagenrechner Hauptspalte (extern)
10 Box Community Einloggen / Registrieren Hauptspalte
11 Box Community / Kontaktformular allgemein Hauptspalte 
12 Box Community Formular Benutzerbild Hauptspalte
13 Box Tippspiel Eingabeformular Hauptspalte
14 Einstellungen Tippspiel Hauptspalte 
15 Box Suchmodul Tests und Fahrberichte Randspalte
16 Box Werkstattsuche Randspalte
17 Box PKW-Schnellsuche Randspalte
18 Box Blogsuche Randspalte
19 Vergleich Eingabemodul breite Spalte
20 Box Markenauswahl Neuheitenkalender breite Spalte 
21 Spezifische Formularfeldanpassungen (Rapidev-IDs)

*/


/* 1 Formularelemente allgemein --- */

fieldset {
	clear: both;
}

label {
  cursor: pointer;
	font-weight: bold;
}

select {
  border: 1px solid #C2C2C2;
	color: #333;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
	margin: 0;
  padding: 1px;
}

input,
textarea {
  border: 1px solid #C2C2C2;
	color: #333;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
	margin: 0;
  padding: 2px 1px 2px 1px;
}

input:focus,
select:focus,
textarea:focus {
	border-color: #333;
}

.main_col .captcha input,
.popup .captcha input  {
	float: none;
	width: 48px;
}

/* Checkbox/Radiobutton */
a.check_selected,
a.check_unselected,
span.check_inaktiv,
a.radio_selected,
a.radio_unselected {
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 13px;
	margin: 2px 7px 0 0;
	text-decoration: none;
	width: 13px;
}

a.check_selected {
	background-image: url(http://www.auto-motor-und-sport.de/img/checkbox_on.png);
}

a.check_unselected {
	background-image: url(http://www.auto-motor-und-sport.de/img/checkbox_off.png);
}

span.check_inaktiv {
	background-image: url(http://www.auto-motor-und-sport.de/img/checkbox_inaktiv.png);
}

a.radio_selected {
	background-image: url(http://www.auto-motor-und-sport.de/img/radio_on.png);
}

a.radio_unselected {
	background-image: url(http://www.auto-motor-und-sport.de/img/radio_off.png);
}

/* Abschnitt mit Checkboxen /Radiobuttons bei Formularen  */
	.main_col .checkbox_radio {
		overflow: hidden;
		padding: 0;
		width: 488px;
	}

		.main_col .checkbox_radio label {
			cursor: auto;
			float: left;
			font-weight: normal;
			padding: 0 0 10px 0;
			width: 468px;
		}

			.main_col .checkbox_radio label a {
				font-weight: bold;
			}

/* Infotext/Fehlermeldung im Formular */
	.main_col .info {
		color: #DE140A;
		font-weight: bold;
	}

	.main_col .box_typ1 .error,
	.popup .box_typ1 .error,
	.kommentare .error,
	.tippspiel_einstellungen .error {
		color: #DE140A;
		float: none;
		padding:0 10px 10px 0;
		width: auto;
	}

/* Buttons */
#main input.submit,
#main input.reset,
.popup input.submit,
.popup input.reset {
	background: #333;
	border: none;
	color: #FFF;
  cursor: pointer;
	float: none;
	font-weight: bold;
	overflow: visible;
	padding: 2px 0.25em 2px 0.25em;
  width: auto;
}

#main input.reset,
.popup input.reset {
	margin: 0 5px 0 0;
}



/* 2 Kommentar schreiben Hauptspalte ---  */

.kommentare {
	clear: both;
	font-size: 11px;
	line-height: 1.5;
	margin: 0 0 40px 0;
	padding: 10px 0 0 0;
}

	.kommentare div {
		float: left;
		padding: 0 20px 10px 0;
		width: 150px;
	}

	.kommentare .error {
		padding: 0 0 10px 0;
		width: 520px;
	}

	.kommentare .info {
		border-left: 2px #DE140A solid;
		float: right;
		padding: 0 0 0 10px;
		width: 158px;
	}

		.kommentare .captcha div {
			padding: 0;
		}

	.kommentare .textarea {
		clear: both;
		float: none;
		padding: 0 0 10px 0;
		width: 520px;
	}

		.kommentare .textarea div {
			float: none;
			padding: 0;
			width: 100%;
		}

	.kommentare input {
		width: 146px;
	}

	.kommentare textarea {
		height: 114px;
		width: 516px;
	}

	.kommentare #zeichen_verbleibend {
		border: none;
		color: #666;
		width: 25px;
	}

	.kommentare small {
		color: #666;
}

/* Fehlermeldung-Anpassungen f�r den Blog */
	#error {
		clear: both;
		float: none;
		padding: 10px 0 0 0;
		width: auto;
	}

		#error span {
			color: #DE140A;
			padding: 0;
		}



/* 3 Artikel versenden PopUp ---  */

.artikel_versenden {
	padding: 10px 0 10px 10px;
	line-height: 1.5;
	margin: 0 0 5px 0;
	width: 368px;
}

	.artikel_versenden div {
		float: left;
		padding: 0 20px 10px 0;
		width: 164px;
	}

	.artikel_versenden .error {
		display: block;
		padding: 0;
		margin: 0 0 10px 0;
	}

	.artikel_versenden .textarea {
		float: none;
		display: block;
		padding: 0;
		width: auto;
	}

		.artikel_versenden .textarea div {
			padding: 5px 0 15px 0;
			width: 100%;
		}

	.artikel_versenden input {
		width: 160px;
	}

	.artikel_versenden textarea {
		height: 80px;
		width: 354px;
	}



/* 4 Box Neuwagen-Konfigurator Hauptspalte --- */

.neuwagen_typ1 {
	background-image: url(http://www.auto-motor-und-sport.de/img/auto.png);
	background-repeat: no-repeat;
	background-position: 345px 15px;
	float: left;
	line-height: 1.5;
	padding: 5px 10px 10px 10px;
	width: 498px;
}

	.neuwagen_typ1 strong {
		font-size: 14px;
	}

	.neuwagen_typ1 p {
		color: #666;
		margin: 5px 0 15px 0;
		width: 330px;
	}

	.neuwagen_typ1 div {
		float: left;
		padding: 0 10px 0 0;
		width: 130px;
	}

	.neuwagen_typ1 .button {
		padding: 17px 0 0 0;
	}

	.neuwagen_typ1 select {
		width: 130px;
	}


	
/* 5 Box Suchmodul allgemein Hauptspalte --- */

.allgemeine_suche {
	float: left;
	line-height: 1.5;
	padding: 10px 0 0 0;
	width: 518px;
}

	.allgemeine_suche div {
		float: left;
		padding: 0 0 10px 10px;
		width: 508px;
	}

	.allgemeine_suche label {
		float: left;
		padding: 1px 0 0 0;
		width: 130px;
	}

	.allgemeine_suche input {
		float: left;
		width: 296px;
	}

	.allgemeine_suche .checkbox_radio {
		padding: 0 0 0 10px;
		width: 162px;
	}

		.allgemeine_suche .checkbox_radio label {
			padding: 0 0 3px 0;
			width: auto;
		}

	.allgemeine_suche .trennlinie {
		border-top: 1px #C2C2C2 solid;
		margin: 2px 0 0 0;
		padding: 10px 0 10px 10px;
	}
	

	
/* 6 Box Suchmodul Bussgeldkatalog / Crashtests / Rueckrufe Hauptspalte --- */

.suchmodul {
	float: left;
	line-height: 1.5;
	padding: 5px 0 10px 10px;
	width: 508px;
}

	.suchmodul div {
		float: left;
		padding: 0 10px 0 0;
		width: 100px;
	}

	.suchmodul .button {
		padding: 17px 0 0 0;
		width: auto;
	}

	.suchmodul select {
		width: 100px;
	}

	.suchmodul input {
		width: 96px;
	}

/* Sounderregelungen fuer das Bussgeldkatalog */

.suchmodul .tatbestand,
 #tatbestand {
	width: 205px;
}

.suchmodul .strafe,
#strafe {
	width: 70px;
}	

.suchmodul .punkte,
#punkte {
	width: 48px;
}

.suchmodul .fahrverbot,
#fahrverbot {
	width: 145px;
}	



/* 7 Box Suchmodul Testarchiv Hauptspalte --- */

.testsuche {
	float: left;
	line-height: 1.5;
	padding: 5px 10px 0 10px;
	width: 498px;
}

	.testsuche strong {
		color: #DE140A;
		display: block;
		font-size: 13px;
		padding: 0 0 7px 0;
	}

	.testsuche div {
		float: left;
		padding: 0 10px 10px 0;
		width: 239px;
	}

	.testsuche .button {
		text-align: right;
		width: 239px;
	}

	.testsuche label {
		float: left;
		padding: 1px 0 0 0;
		width:89px;
	}

	.testsuche select {
		float: left;
		width: 150px;
	}

	 .testsuche input {
		float: left;
		width: 146px;
	}



/* 8 Box Modellsuche / Neuwagenkonfigurator / Gebrauchtwagenmarkt Hauptspalte --- */

.modellsuche {
	float: left;
	line-height: 1.5;
	padding: 10px 0 0 10px;
	width: 508px;
}

	.modellsuche div.auswahl_marke,
	.modellsuche div.auswahl_karosserie,
	.modellsuche div.auswahl_sitze,
	.modellsuche div.auswahl_kraftstoff,
	.modellsuche div.auswahl_getriebe,
	.modellsuche div.auswahl_baureihe,
	.modellsuche div.auswahl_fahrzeugart,
	.modellsuche div.auswahl_variante,
	.modellsuche div.auswahl_farbe,
	.modellsuche div.auswahl_plz,
	.modellsuche div.auswahl_umkreis,
	.modellsuche div.auswahl_getriebe_gebraucht,
	.modellsuche div.auswahl_karosserie_gebraucht,
	.modellsuche div.auswahl_preis_von,
	.modellsuche div.auswahl_verbrauch_von,
	.modellsuche div.auswahl_leistung_von,
	.modellsuche div.auswahl_kilometer_von,
	.modellsuche div.auswahl_erstzulassung_von,
	.modellsuche div.auswahl_preis_bis,
	.modellsuche div.auswahl_verbrauch_bis,
	.modellsuche div.auswahl_leistung_bis,
	.modellsuche div.auswahl_kilometer_bis,
	.modellsuche div.auswahl_erstzulassung_bis {
		float:left;
		margin: 0 0 15px 0;
	}

	.modellsuche div.auswahl_marke {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_marke.png) no-repeat bottom left;
		padding: 0 61px 0 43px;
		width: 160px;
	}
	
	.modellsuche div.auswahl_karosserie {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_karosserie.png) no-repeat bottom left;
		padding: 0 61px 0 43px;
		width: 160px;
	}
		
	.modellsuche div.auswahl_sitze {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_sitze.png) no-repeat bottom left;
		padding: 0 61px 0 43px;
		width: 160px;
	}
	
	.modellsuche div.auswahl_kraftstoff {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_kraftstoff.png) no-repeat bottom left;
		padding: 0 61px 0 43px;
		width: 160px;
	}
	
	.modellsuche div.auswahl_getriebe {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_getriebe.png) no-repeat bottom left;
		padding: 0 61px 0 43px;
		width: 160px;
	}
	
	.modellsuche div.auswahl_fahrzeugart {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_fahrzeugart.png) no-repeat bottom left;
		padding: 0 61px 0 43px;
		width: 160px;
	}
	
	.modellsuche div.auswahl_farbe {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_farbe.png) no-repeat bottom left;
		padding: 0 61px 0 43px;
		width: 160px;
	}
	
	.modellsuche div.auswahl_plz {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_plz.png) no-repeat bottom left;
		padding: 0 61px 0 43px;
		width: 160px;
	}
	
	.modellsuche div.auswahl_karosserie_gebraucht {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_karosserie.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		width: 201px;
	}	
	
	.modellsuche div.auswahl_getriebe_gebraucht {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_getriebe.png) no-repeat bottom left;
		padding: 0 0px 0 43px;
		width: 201px;
	}
	
	.modellsuche div.auswahl_baureihe {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_baureihe.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		width: 201px;
	}
	
	.modellsuche div.auswahl_variante {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_variante.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		width: 201px;
	}
	
	.modellsuche div.auswahl_umkreis {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_umkreis.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		width: 201px;
	}
	
	.modellsuche div.auswahl_preis_von {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_preis.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		position: relative;
		width: 100px;
	}
	
	.modellsuche div.auswahl_verbrauch_von {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_verbrauch.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		position: relative;
		width: 100px;
	}
	
	.modellsuche div.auswahl_leistung_von {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_leistung.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		position: relative;
		width: 100px;
	}

	.modellsuche div.auswahl_kilometer_von {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_kilometer.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		position: relative;
		width: 100px;
	}
	
	.modellsuche div.auswahl_erstzulassung_von {
		background: url(http://www.auto-motor-und-sport.de/img/icon/modellsuche_erstzulassung.png) no-repeat bottom left;
		padding: 0 0 0 43px;
		position: relative;
		width: 100px;
	}
	
	.modellsuche div.auswahl_preis_bis,
	.modellsuche div.auswahl_verbrauch_bis,
	.modellsuche div.auswahl_leistung_bis{
		width: 100px;
	}
	
	.modellsuche div.auswahl_kilometer_bis,
	.modellsuche div.auswahl_erstzulassung_bis {
			width: 121px;
}
	
	
	.modellsuche div.button {
		float:left;
		padding: 17px 0 15px 0;
	}
	
	.modellsuche div.button_gebraucht {
		float:left;
		padding: 17px 0 15px 264px;
	}

	.modellsuche input {
		width: 156px;
	}	
	
	.modellsuche select {
		width: 156px;
	}

		.modellsuche .auswahl_preis_von label,
		.modellsuche .auswahl_verbrauch_von label,
		.modellsuche .auswahl_leistung_von label,
		.modellsuche div.auswahl_kilometer_von  label	,
		.modellsuche div.auswahl_erstzulassung_von label {
			position: absolute;
			width: 190px;
		}
	
		.modellsuche .auswahl_preis_von select,
		.modellsuche .auswahl_preis_bis select,
		.modellsuche .auswahl_verbrauch_von select,
		.modellsuche .auswahl_verbrauch_bis select,
		.modellsuche .auswahl_leistung_von select,
		.modellsuche .auswahl_leistung_bis select,
		.modellsuche .auswahl_kilometer_von select,
		.modellsuche .auswahl_kilometer_bis select,
		.modellsuche .auswahl_erstzulassung_von select,
		.modellsuche .auswahl_erstzulassung_bis select {
			width: 90px;
			margin: 18px 0 0 0;
		}
		
		

/* 9 Box Gebrauchtwagenrechner Hauptspalte (extern) --- */

.gesamt {
	border-collapse: collapse;
	width: 520px;
}

	.gesamt table {
		border-collapse: collapse;
	}
	
	.gesamt td {
		text-align: left;
	}
	
	.gesamt .frage {
		clear: both;
		color: #DE140A;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}

	.gesamt .standard,
	.gesamt .beschriftung,
	.gesamt .auswahl {
		line-height: 1.5;
	}
	
			.gesamt .auswahl ul li {
				background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 6px;
				font-weight: bold;
				padding: 0 0 0 10px;
			}		
	
/* Formularabschluss mit Buttons */	
	.gesamt table.nav {
		background: #F0EFEC;
		border-bottom: 1px #BDBEC4 solid;
		border-left: 1px #BDBEC4 solid;
		border-right: 1px #BDBEC4 solid;
		font-size: 11px;
		width: 100%;
	}
	
	.gesamt table.nav td {
		padding: 5px 10px 10px 10px;	
	}
	
		.gesamt table.nav td ul.next {
			float: right;
		}
	
		.gesamt table.nav td a {
			background: #333;
			color: #FFF;
			font-weight: bold;
			padding: 4px;
			float: left;
			text-decoration: none;			
		}
	
/* Kooperationshinweis */		
	.gesamt .footer {
		font-size: 11px;
		text-align: left;
	}

		.gesamt .footer img {
			margin: 0 5px 0 0;
			vertical-align: top;
		}

/* Formular */		
	.gesamt table.fzgauswahl {
		background: #F0EFEC;
		border-left: 1px #BDBEC4 solid;
		border-right: 1px #BDBEC4 solid;
		border-top: 1px #BDBEC4 solid;
		font-size: 11px;
		width: 100%;
	}

	.gesamt td.fzgauswahlheader,
	.gesamt td.price	{
		background: #DE140A;
		color: #FFF;
		font-weight: bold;
		line-height: 1.5;
		padding: 3px 10px;		
	}
	
	.gesamt td.fzgauswahl {
		font-weight: bold;
		line-height: 1.5;
		padding: 5px 10px;		
	}
	
	.gesamt td.fzgauswahltxt {
		line-height: 1.5;
		padding: 5px 10px;	
	}
		
		.gesamt td.fzgauswahl input {
			width: 100px;
		}
		
		.gesamt td.fzgauswahl select {
			width: 408px;
		}

		.gesamt td.fzgauswahl p {
			font-weight: normal;
			margin: 0;
			text-align: left;
		}
		
		.gesamt td.fzgauswahl span {
			font-weight: normal;
		}
		
		.gesamt td.fzgauswahl span.fett {
			font-weight: bold;
		}
		
		.gesamt td.fzgauswahl span table.nav {
			background: none;
			border: none;
			margin: 20px 0 0 0;
		}
		
			.gesamt td.fzgauswahl span table.nav td {
				padding: 0;
			}		
		
		.gesamt td.fzgauswahl .klein {
			float: none;
			font-weight: normal;
			margin: 0;
			width: auto;
		}
				
		.gesamt td.fzgauswahl .footer {
			border-bottom: 1px #BDBEC4 solid;
			display: inline;
			float: left;
			margin: 0 -11px -5px -11px;
			padding: 10px 0 10px 0;
			width: 520px;
		}

			.gesamt td.fzgauswahl .footer img {
				margin: 0 5px 0 10px;
			}
	
/* Uebersicht Fahrzeugtypen */
	.gesamt table.segment table.segment{
		background: #F0EFEC;
		border: 1px #BDBEC4 solid;
		font-size: 11px;
		margin: 20px 0 0 0;
		width: 100%;
	}

		.gesamt table.segment table.segment td.kbahst {
			line-height: 1.5;
			padding: 3px 10px;	
		}
	
		.gesamt table.segment table.segment td.kbafzglistbright,
		.gesamt table.segment table.segment td.kbafzglist {
			line-height: 1.5;
			padding: 5px 10px;	
		}

	
	
/* 10 Box Community Einloggen / Registrieren Hauptspalte --- */

.login {
	float: left;
	line-height: 1.5;
	padding: 10px 0 10px 10px;
	width: 508px;
}

	.login div {
		float: left;
		padding: 0 10px 20px 0;
		width: 244px;
	}
	
	.login p	{
		margin: 0 10px 15px 0;
	}	

	.login input {
		float: left;
		width: 240px;
	}



/* 11 Box Community / Kontaktformular allgemein Hauptspalte --- */

.community {
	float: left;
	line-height: 1.5;
	padding: 10px;
	width: 498px;
}

	.community p	{
		margin: 0 0 15px 0;
	}

	.community div {
		float: left;
		padding: 0 0 10px 0;
		width: 460px;
	}

	.community label {
		float: left;
		width: 160px;
	}

	.community input {
		float: left;
		width: 296px;
	}

	.community textarea {
		float: left;
		width: 296px;
		height: 70px;
	}
	
	.community select {
		float: left;
		margin: 0 3px 0 0;		
	}	
	
	.community .nachricht textarea {
		float: left;
		height: 146px;
		width: 296px;
	}

		.community .nachricht div {
			float: none;
			padding: 0;
			width: 100%;
		}

	.community .captcha {
		padding: 0 0 10px 160px;
		width: 300px;
	}
	
		.community .captcha div {
			padding: 0;
			width: 100%;
		}
		
	.community .button {
		clear: both;
		float: none;
		margin: 0 0 0 160px;
		padding: 0;
		width: auto;
	}
	
		.main_col .community strong.empfaenger {
			float: left;
		}
		
	.community .trennlinie {
		border-top: 1px #C2C2C2 solid;
		padding: 10px 0 0 0;
		width: 498px;
	}
		
	.community .infobox {
		color: #666;
		cursor: pointer;
		background: url(http://www.auto-motor-und-sport.de/img/icon/info.png) no-repeat left top;
		float: left;
		font-weight: normal;
		height: 20px;
		margin: 0 0 0 5px;
		padding: 0 5px 0 0;
		position: relative;
		width: 20px;
	}

		.community .infobox p {
			background: #FFF;
			border: 1px #C2C2C2 solid;
			display: none;
			left: 25px;
			margin: 0;
			position: absolute;
			padding: 2px 6px;
			top: 0;
			width: 288px;
		}
	
/* Checkboxen und Radiobuttons */
	.main_col .community .checkbox_radio {
		float: right;
		padding: 0;
		width: 338px;
	}
	
		.main_col .community .checkbox_radio strong {
			clear: both;
			display: block;
			margin: 0 0 5px 0;
		}
		
		.main_col .community .checkbox_radio div {
			padding: 0;
			width: auto;
		}
				
		.main_col .community .checkbox_radio label {
			width: 318px;
		}
		
		.main_col .community .wide {
			width: 498px;
		}

			.main_col .community .wide label {
				width: 478px;
			}



/* 12 Box Community Formular Benutzerbild Hauptspalte --- */

.community_avatar {
	float: left;
	line-height: 1.5;
	padding: 5px 0 10px 0;
	width: 518px;
}

	.community_avatar strong {
		background: #DE140A;
		clear: both;
		color: #FFF;
		display: block;
		font-weight: bold;
		padding: 3px 10px 3px 10px;
		text-align: left;
	}

	.community_avatar p {
		margin: 0 10px 15px 0;
	}
	
	.community_avatar input {
		width: 296px;
	}

	.community_avatar img {
		float: left;
		padding: 10px;
	}

	.community_avatar .bildanzeige {
		overflow: hidden;
		padding: 5px 0 0 0;
		width: 418px;
	}

		.community_avatar .bildanzeige div{
			float: left;
			margin: 0 0 10px 0;
			width: 408px;
		}

			.community_avatar .bildanzeige div div {
				margin: 0;
				width: auto;
			}
		
			.community_avatar .bildanzeige div label {
				cursor: auto;
				float: left;
				font-weight: normal;
				padding: 0 0 5px 0;
				width: 388px;
			}

		.community_avatar .upload {
			padding: 5px 0 0 10px;
			width: 508px;
		}
		
			.community_avatar .upload div {
				float: left;
				padding: 0 0 20px 0;
				width: 508px;
			}


			
			
/* 13 Box Tippspiel Eingabeformular Hauptspalte --- */			

.main_col .tippspiel_eingabe {
	float: left;
	line-height: 1.5;
	margin: 0 0 8px 0;
	padding: 0 0 10px 0;
	width: 518px;
}

	.tippspiel_eingabe a	{
		font-weight: bold;
	}

	.tippspiel_eingabe p	{
		border-bottom: 1px #C2C2C2 solid;
		margin: 0 0 10px 0;
		padding: 8px 10px 10px 10px;
	}
	
	.main_col .tippspiel_eingabe .error {
		padding: 0 10px 10px 10px;
	}

	.tippspiel_eingabe div {
		float: left;
		padding: 0 10px 10px 10px;
		width: 498px;
	}

	.tippspiel_eingabe label {
		float: left;
		width: 120px;
	}

	.tippspiel_eingabe select {
		float: left;
		width: 200px;
	}
	
	.tippspiel_eingabe .button {
		float: none;
		clear: both;
		margin: 0 0 0 130px;
		padding: 0;
		width: auto;
	}


	
/* 14 Einstellungen Tippspiel Hauptspalte --- */

.tippspiel_einstellungen {
	clear: both;
	font-size: 11px;
	line-height: 1.5;
	margin: 0 0 40px 0;
}

	.tippspiel_einstellungen .error {
		padding: 0 0 10px 0;
		width: 520px;
	}

	.tippspiel_einstellungen div {
		float: left;
		padding: 0 0 10px 0;
		width: 450px;
	}

	.tippspiel_einstellungen label {
		float: left;
		width: 150px;
	}	
	
	.tippspiel_einstellungen input {
		float: left;
		width: 296px;
	}

	.tippspiel_einstellungen textarea {
		float: left;
		height: 70px;
		width: 296px;
	}

	.tippspiel_einstellungen select {
		float: left;
		margin: 0 3px 0 0;		
	}
	
	.tippspiel_einstellungen .checkbox_radio {
		padding: 0 0 10px 150px;
		width: 300px;
	}
	
		.tippspiel_einstellungen .checkbox_radio  label {
			width: 280px;
		}
	
	.tippspiel_einstellungen .button {
		clear: both;
		float: none;
		margin: 0 0 0 150px;
		padding: 0;
		width: auto;
	}
	
	.tippspiel_einstellungen .infobox {
		background: url(http://www.auto-motor-und-sport.de/img/icon/info_tippspiel.png) no-repeat left top;
		color: #666;
		cursor: pointer;
		float: left;
		font-weight: normal;
		height: 20px;
		margin: 0 0 0 -245px;
		padding: 0 5px 0 0;
		position: relative;
		width: 20px;
	}

		.tippspiel_einstellungen .infobox p {
			background: #FFF;
			border: 1px #C2C2C2 solid;
			display: none;
			left: 25px;
			margin: 0;
			position: absolute;
			padding: 2px 6px;
			top: 0;
			width: 288px;
		}
	


/* 15 Box Suchmodul Tests und Fahrberichte Randspalte --- */

.testarchiv {
	border-top: 1px solid #BDBEC4;
	float: left;
	line-height: 1.5;
	padding: 10px 10px 0 10px;
	width: 278px;
}

	.testarchiv strong {
		color: #DE140A;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 1.4;
		margin: 0 0 5px 0;
	}

	.testarchiv img {
		display: block;
		margin: 0 0 10px 0;
	}

	.testarchiv select {
		width: 110px;
	}

	.testarchiv div {
		float: left;
		padding: 0 10px 10px 0;
		width: 110px;
	}

	.testarchiv .button {
		padding: 18px 0 0 0;
		width: 38px;
	}

	.testarchiv input {
		width: 106px;
	}



/* 16 Box Werkstattsuche Randspalte --- */

.werkstattsuche {
	float: left;
	line-height: 1.5;
	padding: 10px 10px 0 10px;
	width: 278px;
}

	.werkstattsuche div {
		float: left;
		padding: 0 10px 10px 0;
		width: 110px;
	}

	.werkstattsuche .button {
		overflow: hidden;
		padding: 18px 0 0 0;
		width: 38px;
	}

	.werkstattsuche input {
		width: 106px;
	}



/* 17 Box PKW-Schnellsuche Randspalte --- */

.schnellsuche {
	float: left;
	line-height: 1.5;
	padding: 10px;
	width: 278px;
}

	.schnellsuche .links{
		float: left;
		padding: 0 20px 10px 0;
		width: 129px;
	}

	.schnellsuche .rechts {
		float: left;
		padding: 0 0 10px 0;
		width: 129px;
	}

	.schnellsuche select{
		width: 129px;
	}

	.schnellsuche input {
		width: 125px;
	}

	.schnellsuche input.submit {
		margin: 5px 0 0 0;
	}

	

/* 18 Box Blogsuche Randspalte -- */

.blogsuche {
	float: left;
	line-height: 1.5;
	padding: 10px;
	width: 278px;
}

	.blogsuche input {
		width: 226px;
	}

	.blogsuche input.submit {
		margin: 0 0 0 10px;
		width: auto;
	}

	

/* 19 Vergleich Eingabemodul breite Spalte --- */

.vergleichsfahrzeug div{
	margin: 10px 0 0 0;
}

.vergleichsfahrzeug select {
	width: 160px;
}



/* 20 Box Markenauswahl Neuheitenkalender breite Spalte --- */

.markenauswahlmodul {
	float: left;
	line-height: 1.5;
	padding: 8px 0 0 0;
	width: 838px;
}

	.markenauswahlmodul p {
		margin: 0 0 8px 10px;
	}

	.markenauswahlmodul div {
		color: #999;
		float: left;
		padding: 0 0 4px 10px;
		width: 93px;
	}
	
	.markenauswahlmodul label {
		color: #333;
		font-weight: normal;
		float: left;
	}
	
	.markenauswahlmodul .trennlinie {
		border-top: 1px #C2C2C2 solid;
		clear: both;
		float: none;
		padding: 8px 10px 8px 0;
		width: 828px;
	}
		.markenauswahlmodul .trennlinie  div {
			width: 140px;
		}
		
		#main .markenauswahlmodul .trennlinie input.submit {
			float: right;
		}

		
		
/* 21 Spezifische Formularfeldanpassungen (Rapidev-IDs) --- */

#kontakt_formular_strasse, 
#newsletter_subscribe_strasse,
#meine_seite_persoenliche_daten_Strasse,
#tippspiel_register_Strasse  {
	width: 243px
}

#kontakt_formular_hausnummer,
#newsletter_subscribe_hausnummer,
#meine_seite_persoenliche_daten_Hausnummer,
#tippspiel_register_Hausnummer {
	margin-left: 10px;
	width: 36px
}

#kontakt_formular_plz,
#newsletter_subscribe_plz,
#meine_seite_persoenliche_daten_Postleitzahl,
#tippspiel_register_Postleitzahl {
	width: 50px;
}

#kontakt_formular_ort,
#newsletter_subscribe_ort,
#meine_seite_persoenliche_daten_Stadt,
#tippspiel_register_Stadt {
	margin-left: 10px;
	width: 229px;
}

#land {
	width: 297px;
	margin-left: 0;
}

#gameform_maincol_telefon_vorwahl,
#gameform_maincol_mobil_vorwahl {
	width: 66px;
}

#gameform_maincol_telefon_nummer,
#gameform_maincol_mobil_nummer {
	float: right;
	width: 216px;
}	/* CSS-Definitionen fuer die klickbaren Bewertungssterne neben der Artikelueberschrift */


.main_col .star-rating,
.main_col .star-rating a:hover,
.main_col .star-rating a:active,
.main_col .star-rating a:focus,
.main_col .star-rating .current-rating {
  background: url(http://www.auto-motor-und-sport.de/img/star.png) left -1000px repeat-x;
}

.main_col .star-rating {
  position: relative;
  width: 80px;
  height: 25px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}

	.main_col .star-rating li {
		background: none;
	  display: inline;
		padding: 0;
	}

	.main_col .star-rating a,
	.main_col .star-rating .current-rating {
	  position: absolute;
	  top: 0;
	  left: 0;
	  text-indent: -1000em;
	  height: 25px;
	  line-height: 25px;
	  outline: none;
	  overflow: hidden;
	  border: none;
	}

	.main_col .star-rating a:hover,
	.main_col .star-rating a:active,
	.main_col .star-rating a:focus {
	  background-position: left bottom;
	}

	.main_col .star-rating .current-rating {
	  z-index: 1;
	  background-position: left center;
	}

	.main_col .inline-rating {
	  display: -moz-inline-block;
	  display: -moz-inline-box;
	  display: inline-block;
	  vertical-align: middle;
	}

	.main_col .small-star {
	  width: 70px;
	  height: 14px;
	}

	.main_col .small-star,
	.main_col .small-star a:hover,
	.main_col .small-star a:active,
	.main_col .small-star a:focus,
	.main_col .small-star .current-rating {
	  background-image: url(http://www.auto-motor-und-sport.de/img/star.png);
	  line-height: 14px;
	  height: 14px;
	}/* CSS-Definitionen fuer die Videoseite (Web TV)


 1 Ueberschriften / Rating-Funktion Hauptspalte 
 2 Videoplayer und Beschreibung Hauptspalte 
 3 Box Video Info Hauptspalte
 4 Liste Videos Hauptspalte
 5 Box Videosuche Randspalte 
 6 Box Aehnliche Videos / Top 20 Randspalte
 7 Box Temporary List Randspalte (im Einsatz?)
 
 */



/* 1 Ueberschriften / Rating-Funktion Hauptspalte --- */
		
.toptext_video {
	width: 520px;
	min-height: 45px;
	height: auto !important;
	height: 45px;
}

	.toptext_video .info {
		color: #333;
		float: left; 
		width: 430px;
	}
	
		.toptext_video .info p {
			font-size: 11px;
		}

	.toptext_video .rating {
		float: left;
		width:90px;
	}		
		
	#vote_video_rating {
		height:14px;
	}
	
		#vote_video_rating a {
			text-decoration:none;
		}
		
		#vote_video_rating img{	
			padding-left:2px;
		}
	
	.play_views {
		font-size: 11px;
		font-weight:bold;
		padding:10px 0 2px 0;
		text-align:right;
	}
	
	#eye_img {
		padding:0;
		margin-bottom:-3px;
	}
	
	

/* 2 Videoplayer und Beschreibung  Hauptspalte --- */

.banner {
}

	.banner p {
		font-size: 10px;
		padding-left: 255px;
		text-align: right;
		color: #999999;
	}

#embed_video {
	height: 390px;
	padding: 10px 0 20px 0;
}

#play_description {
	line-height: 1.5;
	padding-bottom: 20px;
}



/* 3 Box Video Info Hauptspalte --- */

.video_info {
	float: left;
	line-height: 1.5;
	padding: 10px;
	width: 498px;
	font-weight: normal;
}

	.video_info strong {
		font-size: 11px;
	}

	.video_info div{
		padding: 0;	
	}
					
	#mail_form p {
		margin: 0 0 15px 0;
	} 
	
	#input_container {
		float:left;
		padding: 0 0 20px 0;
		width: 50%;	
	}	
	
		#input_container input{
			width: 236px;
		}

	#message_container {
		float:left;
		width: 50%;
	}
		
	#your_mail_container {
		padding: 20px 0 0 0;
	}

	#textarea_container {
		clear: both;
		padding: 0;
	}
	
	#message_field {
		height: 68px;
		width: 245px;
	}
	
	#email_list_field	{
		height: 68px;
		width: 494px;
	}

	.video_info div.button {
		padding: 10px 0 0 0;	
	}
		
	.video_info .bookmark ul {
		margin: 0;
	}
	
		.video_info .bookmark ul li {
			float:left;
			padding: 0;
			width: 120px;
		}

			.video_info .bookmark ul li a {
				color: #727272;
				display: block;
				padding: 4px 0 6px 25px;
			}
		
		.video_info .bookmark .mrwong {
			background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_mrwong.png) no-repeat left top;
		}
		
		.video_info .bookmark .google {
			background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_google.png) no-repeat left top;
		}
		
		.video_info .bookmark .delicious {
			background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_delicious.png) no-repeat left top;
		}
		
		.video_info .bookmark .webnews {
			background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_webnews.png) no-repeat left top;
		}
		
		.video_info .bookmark .yigg {
			background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_yigg.png) no-repeat left top;
		}
		
		.video_info .bookmark .digg {
			background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_digg.png) no-repeat left top;
		}
		
		.video_info .bookmark .myspace {
			background: url(http://www.auto-motor-und-sport.de/img/icon/bookmark_myspace.png) no-repeat left top;
		}
	
	.video_info .other_info div {
		height:20px;
	}

	
	
/* 4 Liste Videos Hauptspalte --- */

.main_col .videos {
	min-height:564px;
	height: auto !important;
	height: 564px;
	margin: 0;
}

	.videos .eintrag .links img {
		height: 93px;
		width: 140px;
	}

.invisible {
	visibility:hidden;
}

.display_none {
	display:none;
}

.play_button {
	left:13px;
	position:absolute;
	top:14px;
}

.play_button_big {
	left:6px;
	position:absolute;
	top:16px;
}

.tracker_image {
	visibility:hidden;
	position:absolute;
	width:1px;
	height:1px;
}
	
/* Pagination */
	#prev_page,
	#next_page {
		color: #DE140A;
		float: left;
		font-weight: bold;
		width: 25%;
	}

	#next_page {
		text-align: right;
	}

	#pager {
		float: left;
		text-align: center;
		width: 50%;
	}
	
		#pager a {
			color: #333;
		}

		#pager a:hover {
			color: #999;
		}
		
		#pager .dots {
			color: #333;			
		}	
		

		
/* 5 Box Videosuche Randspalte --- */

.videosuche {
	border-top: none;
	float: left;
	padding: 10px;
	width: 278px;
}
	
	.videosuche input {
		float: left;
		width: 205px;
	}

	.videosuche input.submit  {
		float: left;
		margin: 0 0 0 10px;
	}



/* 6 Box Aehnliche Videos / Top 20 Randspalte --- */

.ahnliche {
	line-height: 1.5;
	height: 366px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	width: 298px;
}

	.ahnliche .eintrag {
		border-bottom: 1px #C2C2C2 solid;
		width: 100%;
	}

		.ahnliche .links {
			float: left;
			padding: 10px;
			position:relative;
			width: 90px;
		}

			.ahnliche .links img{
				border: none;
				height: 60px;
				width: 90px;
			}
					
			.ahnliche .links b {
				display: block;
				font-size: 9px;
				height: 20px;
				left: 10px;
				position: absolute;
				top: 50px;
				width: 90px;
			}
			
			.ahnliche .links b.added{
				background: url(http://www.auto-motor-und-sport.de/img/added_bg.png) repeat;
			}
			
				.ahnliche .links b a {
					background: url(http://www.auto-motor-und-sport.de/img/add_button.png) no-repeat 3px 3px;
					border: none;
					color: #FFFFFF !important;
					display:block;
					height:14px;
					padding: 4px 0 0 24px;
					width:1px;
				}

			.ahnliche .links b a:hover {
				background-image: url(http://www.auto-motor-und-sport.de/img/add_button_hover.png);
				text-decoration:none;
			}
			
			.ahnliche .links b.added a {
				background-image: url(http://www.auto-motor-und-sport.de/img/added_button.png);
				width:65px;
			}

			.ahnliche .links b.added a:hover {
				background-image: url(http://www.auto-motor-und-sport.de/img/added_button_hover.png);
				text-decoration:none;
			}
				
		.ahnliche .rechts {
			float: left;
			padding: 6px 10px 10px 0;
			width: 158px;
		}

			.ahnliche .rechts h2 {
				color: #333;
				font-weight:normal;
			}
				
	.ahnliche em {
		font-style: normal;
		font-weight: bold;
	}
			
	.ahnliche strong {
		display: block;
		color:#999;
		font-weight: normal;
	}
	
	.ahnliche p.no_result {
		margin: 10px;
	}

	.ahnliche p {
		color: #666;
		margin: 0;
	}

	.ahnliche .alle {
		border: none;
		font-weight: bold;
		padding: 5px 10px 5px 10px;
		width: 278px;
	}

		.ahnliche .alle a {
			background: url(http://www.auto-motor-und-sport.de/img/pfeil_2.png) no-repeat 0 4px;
			padding: 0 0 0 10px;
		}	

/* Toolbar */	
#toolbar_container {
	background: #EEEEEE;
	clear: both;
	border-left: 1px #C2C2C2 solid;
	border-right: 1px #C2C2C2 solid;
	border-bottom: 1px #C2C2C2 solid;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
}
		


/* 7 Box Temporary List Randspalte (im Einsatz?) --- */

.temporary_list {
	background: #EEEEEE;
	font-size: 11px;
	line-height: 1.5;
	width:298px;
	max-height:280px;
	overflow:auto;
	overflow-x:hidden;
	position:relative;
}

.now_playing {
	background: #CCC;
}

	.temporary_list .eintrag {
		border-bottom: 1px #C2C2C2 dashed;
	}

		.temporary_list .links {
			float: left;
			padding: 10px;
			width: 90px;
		}

			.temporary_list .links img{
				width: 60px;
				height: 40px;
				border: none;
			}

		.temporary_list .rechts i {
			width:12px;
			height:12px;
			border: none;
			position:absolute;
			left:230px;
		}
		
		.ahnliche .links b {
			display:block;
			position:absolute;
			top:50px;
			left:10px;
			width: 90px;
			height:20px;
			font-size:9px;
			letter-spacing:10%;
		}
		
		.temporary_list .links b.added{
			background: url(http://www.auto-motor-und-sport.de/img/added_bg.png) repeat;
		}
		
			.temporary_list .links b a {
				display:block;
				border: none;
				background: url(http://www.auto-motor-und-sport.de/img/add_button.png) no-repeat 3px 3px;
				width:1px;
				height:14px;
				padding: 4px 0 0 24px;
				color: #FFFFFF !important;
			}

			.temporary_list .links b a:hover {
				text-decoration:none;
				background-image: url(http://www.auto-motor-und-sport.de/img/add_button_hover.png);
			}
			
			.temporary_list .links b.added a{
				width:65px;
				background-image: url(http://www.auto-motor-und-sport.de/img/added_button.png);
			}

			.temporary_list .links b.added a:hover {
				text-decoration:none;
				background-image: url(http://www.auto-motor-und-sport.de/img/added_button_hover.png);
			}
		
		.temporary_list .rechts {
			float: right;
			padding: 6px 10px 10px 0;
			width: 178px;
		}

	.temporary_list em {
		font-style: normal;
		font-weight: bold;
	}
		
	.temporary_list a {
		color:#000;
		text-decoration:none;
	}
	
		 .temporary_list a:hover{
		text-decoration:underline;
	}
	
	.temporary_list strong {
		color:#7C7C7C;
		display: block;
		margin: 2px 0 2px 0;
	}

	.temporary_list p {
		color: #333333;
	}#modalOverlay {background-color:#000; cursor:wait;}

#modalContainer {left:50%; top:15%; margin-left:-300px; background-color:#fff;}

#modalContainer {top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(15 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}/* CSS-Definitionen fuer die Lightbox */


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	z-index: 20000;
	}

	#lightbox img{
		border: none;
		clear: both;
	} 
	
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
	
#lightboxCaption{ 
	float: left; 
}

#keyboardMsg{ 
	float: right;
}

kbd {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#closeButton{
	top: 5px;
	right: 5px;
}

#overlay{ 
	background-image: url(http://www.auto-motor-und-sport.de/img/overlay.png); 
}

	#overlay img{
		border: none;
	}

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.auto-motor-und-sport.de/img/overlay.png", sizingMethod="scale");
	}
	