﻿
#banner {	/**Formatieren des Seitenbanners**/
	float: left; /**Element steht links und wird rechts davon von nachfolgenden Elementen umflossen**/
	clear: right; /**es darf rechts nichts mehr positioniert werden**/
	width: 100%; /**erstreckt sich über gesamte Seitenbreite**/
	background-color:white;
}

#navilinks { /** Formatieren der linken Navigationsleiste **/
	float: left;
	clear:left;
	margin-right:10px;
	background-color:#C0C0C0;
	width:163px;
	height:269px; /**zunächst waren es 300px**/
	margin-top:5px; /**Abstand zur oberen Navileiste**/
	/**zunächst border-right:1px solid black**/
	border-bottom:1px solid black;
}

#bannertext {		/** QUER Seitenbanner optisch hervorheben**/
	color: white;
	font-size: 51px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	text-indent:15px;
	background-image:url('Homepage/scudettoAltDetail.jpg');
	padding:20px
}

#emblem {			/** Alfa Emblem positionieren**/
	vertical-align:middle;
	float:left
}

#emblem1 {
	vertical-align:middle;
	float:right
}

#navioben {			/**Formatieren waagrechte Navigationsleiste**/
	color: #FFFFFF;
	background-color: #666699;
	text-align: center;
	height: 20px;
	padding:5px 0px 0px 0px;/** zunächst 0 überall**/
	margin: 0px;
	width: 100%;
}


#abstand {		/**Formatieren des abschließenden Absatzes**/
				/**nicht in voller Höhe eines Standardabsatzes angezeigt,
				sondern nur als andersfarbige schmale Linie mit schwarzer
				Rahmenlinie als Abschluss**/
	background-color:#C0C0C0;
	height: 5px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 100%;
}

#navioben a, #navioben a:link, /**alle Formatierungen für die Links in der 
								Navigationsleiste werden festgelegt, ebenso
								die CSS-Klasse 'abstand' **/
#navioben a:visited, #navioben a:active, .abstand {
	background-color: #CA002C;
	border:none;
	width: 18%;
	display:block; /**Hyperlinks normal Inline-Elemente u. können daher nicht in
			einer best. Breite dargestellt werden; da wir aber genau das wollen,
			müssen wir sie und die span-Elemente als Blockelemente definieren**/
	float:left; /*bewirkt, daß Links nebeneinander nicht untereinander stehen,
				wie dies bei Blockelementen eigentlich normal ist**/
	margin-right: 1%; /**Abstand zwischen einzelnen Elementen**/
	text-decoration:none;
	font-weight:bold;
	color:white;
	border-top: 1px solid silver; /**zunächst war es solid white, ist häßlich**/
	border-right: 1px solid #666699;
	border-left: 1px solid #666699;
	margin:5px /** hinzugefügt wegen Optik**/
}

#navioben a:hover, .auswahloben { /**Formatieren der gehoverten Links als Register**/
	background-color:black;
	border-top:1px solid white; /**wie weit gehen die 'Reiter' runter**/
	border-right:1px solid black;
	width:18%;
	display:block;
	float:left;
	margin-right: 1%;
}


#inhalt {		/**Ausrichten des Inhalts**/
	float:left;
	margin:30px 0 0 50px ;
	width:68%
}

h1 {
	color:#CA002C;
	font-weight:bold;
	font-variant:small-caps
}

#titel { /**Wort NAVIGATION wird gestylt**/
	font-weight:bold;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	border-bottom:1px dotted black;
	color: white;
}

#navilinks ul {	/** Einzug der Listeneinträge verringern**/
	padding-left:0px;
	margin-left:2px;
}

#navilinks ul li {  /**Formatieren der Listeneinträge **/
	border:1px white solid;
	border-bottom:1px black solid; /** bewirkt 3D Effekt**/
	border-right:1px black solid;
	color:black; font-weight:bold;
	padding:2px;
	margin:2px;
	display:block;
	list-style:none;
}

#navilinks ul li:hover {	/**Pseudoklasse einfach dranhängen; Rahmenfarbe 
		gegenüber #navilinks ul li einfach vertauschen = 3D Effekt erhöhen + 
		vertiefen**/
	border:1px black solid;
	border-right:1px white solid;
	border-bottom:1px white solid;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	background-color:silver
}

ol {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width:162px;
}
 
ol ol {
	float: left;
	position: absolute;
	top: 0;
	left: 162px;
	display: none;
	background-color:#C0C0C0;
}
 
ol li {
	position: relative;
}
 
 
li a {
	display:block;
	padding: 5px;
	border:1px white solid;
	border-right: 1px solid black;
	border-bottom:1px black solid;
	height:15px;
	width:150px;
	text-decoration: none;
	color: black; font-weight:450;
	margin:1px
}
 
li a:hover {
	border:1px solid black;
	border-right:1px white solid;
	border-bottom:1px white solid;
}

li:hover ol, li.over ol  { 
	display: block; 
}

#hundertjahre {
	position:absolute;
	width: 75px; 
	height: 82px; 
	z-index: 1; 
	left: 50px; 
	top: 780px;
	border:none;
	
}

#historisch {						/* Postitionierung des Logo Historische Fahrzeuge */

	position:absolute;
	width: 160px; 
	height: 30px; 
	z-index: 1; 
	left: 12px; 
	top: 616px;
	border:none;
	
}

#garantie {							/* Postitionierung des Logo 4 Jahre Garantie */


	position:absolute;
	width: 150px;
	height: 150px;
	z-index:1;
	left: 15px;
	top:450px;
	border:none;
		
}

#footer {
	font-size:x-small;
	width:778px;
	position:inherit;
	border-top:thin black dotted;
	padding:10px;
	clear:both;
	margin:3em
}


#tabelle1 {
	width:500px
}

.tabelle2 {
	margin:0 0 0 10px;
}
    

#diamonds {
	list-style-image:url('Werkstatt/diamonds.gif');
}

.jumper {
	font-size:xx-small
}

.standardrechts {
	float:right;
	clear:both;
	margin: 10px 1px 10px 10px;
	border:1px solid #ccc;
	padding:2px;
	background-color:#fff;
}

.standardlinks {
	float:left;
	clear:both;
	margin: 10px 20px 10px 1px;
	border:1px solid #ccc;
	padding:2px;
	background-color:#fff;

}

.mini {
	border-style:groove;
	border-width: 2px;
	height:75px;
	width:100px;
	border:none;
	
}

.minihochkant {
	border-style:groove;
	border-width: 2px;
	height:102px;
	width:76px;
	border:none;
	
}

.blocksatz {
	text-align:justify
}

#blocksatz1 {			/* Workaround wegen javascript-Bildwechsler */
	text-align:justify;
	width:430px;
	margin-right:30px
}

#kuppivideo {
	float:right;
	margin:10px
}

.videotabelle {
	width:100%;
	text-align:center
}

.format {		/* GROSS geschrieben */
	font-size:xx-large;
	font-weight:bolder;
	text-align:center
}

.center {
	text-align: center;
}


#urlaub {
	color:blue;
	text-align:center;
	font-size:xx-large;
	border:thin;
	background-color:yellow
}

#platzhalter {		/* Abstand zwischen zwei Bildern, Bremsscheibe und Auspuff */
	color:silver;
	visibility:hidden
}

.reifenüberschrift {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: medium;
	font-weight: bold;
	font-style: italic;
	color: #FF0000;
	text-align:center
}


.news {
	color:red;
	text-decoration:blink
}

.fussnote {
	font-size:x-small
}

.routenplaner {
	width:35%
}

#backgroundContainer {		/* javascript Bildwechsler */
	clear:both;
	float:right;
	border:2px white solid;
}

#javascript {
	padding-bottom:20px;

}