/* CSS Document */

/**
 * Copyright (c) 2009 
 *
 * Project owner: leutuning.de/
 * http://www.leutuning.de/
 *
 * @copyright 2009 vfzp
 * @author leutuning
 *
 */


/* allgemeines */

*{
	margin: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-color: #000000;
}

body {
	text-align: center; /*zentriert auch für alte ies*/
	background: transparent;
	/*vertikales scrollen erzwingen, um springen zu verhindern*/
	min-height: 101%;
	font: 95% univers, arial, helvetica, sans-serif;
	font-weight: 100;
	margin: 0;
	padding: 0;
}

#alles {
	margin: 0;
	padding: 0;
	background: transparent;
	width: 953px;
	position: relative;
	text-align: center;
	margin: 0 auto; /*zentriert auch für alte ies*/
	padding: 0;
}

#container {
	position: relative;
	text-align: center;
	margin: 0; /*zentriert auch für alte ies*/
	width: 953px;
	border: 1px solid;
	border-color: #666666;
	overflow: hidden;
}

h1, h2, h3, h4 {
font-family: Arial, Helvetica, sans-serif;
padding-top: 0.8em;
padding-right: 20px;
	padding-left: 20px;
padding-bottom: 0.3em;
	}

h1 {
	font-size: 1.5em;
	color: #ff0000;
	font-weight: 200;
	margin: 0px 0px 10px 0px;
	background: transparent;
	text-align: left;
}

h2 {
	font-size: 1.3em;
	font-weight: 100;
	margin: 0px 0px 10px 0px;
	color: #ffffff;
	background: transparent;
	text-align: left;
	}
	
h3 {
	color: #999999;
	font-weight: 100;
	font-size: 0.6em;
	text-align: center;
	background: transparent;
}
h4 {
	font-size: 1.2em;
	color: #FF0000;
	font-weight: 100;
	margin: 0px 0px 8px 0px;
}


p {
	color: #FFFFFF;
	font-size: 1em;
	font-weight: 100;
	padding: 0px 20px 20px 20px;
	background: transparent;
	line-height: 1.1em;
}

body {
	background: transparent;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: 200;
	text-align: center;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
}

a img {
	background: transparent;
	border: none;
	text-align: center;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

a:hover {
	color: #fb6808; /* orange */
	text-decoration: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

a:active {
	color: #fb6808; /* orange */
	text-decoration: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

img {
	white-space: normal;
}


/* beginn header und footer*/

#header, #footer {
	border: 0px solid;
	border-color: #ffffff;
}

#header {
	height: 200px;}

#header1, #header2, #footer2, #footer3, #footer4, #footer5, #footer6 {
	border: 1px solid;
	border-color: #666666;
	margin: 2px;
}

#header3, #footer1 {
line-height: 1.3em;
}

#header3 li, #footer1 li {
	display: inline;
}


#header3 li a, #footer1 li a{
	font-size: 70%;
	border-top: 0px solid;
	border-color: #0000FF;
	text-align: center;
	padding: 1px;
}

#header3 li a{
	margin-left: 33px;
	margin-right: 32px;
}

#footer1 li a{
	margin-left: 34px;
	margin-right: 33px;
}

#header1 {
	height: 3.5em;
}
	

#linieoben {
	border: 1px solid;
	border-color: #666666;
	margin: 0px 2px 0px 2px;
	height: 6px;
	background-image: url(../quer2.gif);
	z-index: 2000;
	background-repeat: repeat-x;
}

#linieunten {
	border: 1px solid;
	border-color: #666666;
	margin: 0px 2px 0px 2px;
	height: 6px;
	background-image: url(../quer2.gif);
	z-index: 2000;
	background-repeat: repeat-x;
}

#logo {
	text-align: left;
}

#victorylogo {
	position: absolute;
	top: 5px;
	right: 425px;
}

#mmlogo {
	position: absolute;
	top: 5px;
	right: 5px;
}

/*#header3 a, #footer1 a, */#footer3, #footer5 a, #footer6 a {
	font-size: 0.7em;
}

#footer3 {
	color:#666666;}

#footer4, #footer3 {
	font-size: 0.6em;}


#footer5 {
	text-align: left;
	padding: 0.2em 0em;
}

#footerlogo {
	position: absolute;
	bottom: 8px;
	left: 720px;
}






/*ende header und footer*/


/*beginn mittlerer Bereich*/
/* Mitte */
#main {
	background-color: #FFFF00; /*maisgelb*/
	position: relative;
	background-color: transparent;
	border: solid 0px;
	border-color: #ffffff;
	width: 951px;
}

#inhalt {
	border-left: solid 1px;
	border-right: solid 1px;
	border-color: #333333;
	margin: 0px 2px;
	min-height: 55em;
}

#inhalt p {
/*text-align: left;*/}

#inhalt p img {
	text-align: center;
	vertical-align: middle;
}

#content {
	width: 590px;
	margin-left: 171px;
	border: 0px;
}

#inhalt {
	text-align: center;
}
#mainbot {
	clear: both;
	background-color:#000000;
	height: 0.1em;
}

p.mainbot {
	clear: both;
}

/* rechts */
#rechtespalte {
	position: absolute;
	top: 0;
	right: 0;
	width: 167px;
	font-size: 1.1em;
	color: #ff0000;
	position: relative;
	float: right; 
	border-left: 0px solid;
	border-color: #ffffff;
	margin: 0px 2px 0px 0px;
	background-color:#FFFF00;
	background: transparent;
}

#linkespalte {
	position: absolute;
	top: 0;
	left: 0;
	width: 165px;
	border: 0px solid;
	border-color: #ffffff;
	margin: 0px 0px 0px 2px;
	float: left;
	text-align: left;
}

#linkespalte li a{
	margin-left: 9px;
}

#rightbox1 {
	position: relative;
	padding: 3px;
	margin: 2px;
	width: 159px;
	background: transparent;
	border-top: 0px solid;
	border-bottom: 1px solid;
	border-color: #666666;
}
	
#rightbox2, #rightbox3, #rightbox4, #rightbox5, #rightbox6, #rightbox7, #rightbox8, #rightbox9, #rightbox10 {
	position: relative;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 2px;
	width: 159px;
	background: transparent;
	border-bottom: 1px solid;
	border-color: #666666;
}


#rightbox1 a img, #rightbox2 a img, #rightbox3 a img, #rightbox4 a img, #rightbox5 a img, #rightbox6 a img, #rightbox7 a img, #rightbox8 a img, #rightbox9 a img, #rightbox10 a img {
	margin: 2px;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#rightbox1 p, #rightbox2 p, #rightbox3 p, #rightbox4 p, #rightbox5 p, #rightbox6 p, #rightbox7 p, #rightbox8 p, #rightbox9 p, #rightbox10 p {
	font-size: 0.7em;
	color: #ff0000;
	padding: 5px 3px;
	text-align: left;
} 

#rightbox7, #rightbox8, #rightbox9, #rightbox10 {
	display: none;
}

/* links */
#linkespalte {
	/*position: absolute;*/
	text-align: left;
	background: transparent;
}

#linkespalte img {
	padding-top: 10px;
	padding-bottom: 10px;
}

#leftbox1 {
	display: none;
	/*position: relative;*/
	width: 159px;
	padding: 3px;
	margin: 10px 2px 2px 2px;
	background: transparent;
	border-top: 0px solid;
	border-bottom: 1px solid;
	border-color: #666666;
}

#leftbox2, #leftbox3, #leftbox4 {
	/*position: relative;*/
	padding: 3px;
	margin: 2px;
	width: 159px;
	background: transparent;
	border-top: 0px solid;
	border-bottom: 1px solid;
	border-color: #666666;
}

#leftbox2, #leftbox3, #leftbox4 {
	display: none
}

#leftbox1 a img, #leftbox2 a img, #leftbox3 a img, #leftbox4 a img {
	margin: 2px;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#leftbox1 p, #leftbox2 p, #leftbox3 p, #leftbox4 p {
	font-size: 0.7em;
	color: #ff0000;
	padding: 5px 3px;
	text-align: left;
} 

#copyright {
	display: none;
}


/* beginn Klassen */

.aufzaehlung {
	/*font-family: Arial, Helvetica, sans-serif;*/
	list-style-image: url(../morini-werkstatt-sande-bilderallgemein/helmknopfschwarz.jpg);
	font-style: normal;
	font-weight: 100;
	line-height: 5px;
	list-style-position: inside;
	list-style-type: circle;
	text-align: left;
	margin-left: 30px;
}

.fahrzeugbeschreibung {
	padding-right: 20px;
	padding-left: 20px;
	line-height: 100%;
}

.fett {
	font-style: normal;
	color: #FFFFFF;
	font-weight: 200;
	left: 40px;
	top: 40px;
	right: 40px;
	bottom: 40px;
}
.fetterlink {
	font-weight: 800;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF0000;
}


.preis {
	font-size: 16px;
	font-weight: bolder;
}

.wichtig {
	color: #FF0000;
	font-weight: 100;
	left: 40px;
	top: 40px;
	right: 40px;
	bottom: 40px;
}

.klein {
	font-size: x-small;
	font-weight: 100;
	color: #FFFFFF;
}

.zitat {
	font-size: small;
	font-weight: 100;
	color: #CCCCCC;
}

.winzig {
	font-size: xx-small;
	font-weight: 100;
	color: #FFFFFF;
}

.kleingrau {
	font-size: x-small;
	font-weight: 100;
	color: #606060;
}

.winziggrau {
	font-size: xx-small;
	font-weight: 100;
	color: #606060;
	text-align: center;
}

.newsteaser {
	font-size: small;
	font-weight: bold;
	color: #fb6808;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

.newsrot {
	font-size: x-small;
	font-weight: 400;
	color: #ff0000;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

.actionnews {
	font-size: x-small;
	font-weight: bold;
	color: #ff0000;
	padding-right: 5px;
	padding-left: 5px;
}

