* {
margin: 0em; 
padding: 0em;
}

* a img{
	border: none;
}

img {
	border: none;
}


body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
color: #000;
background: #B0D9F4 url(../bilder/hg.gif) repeat-x;

}

#container {
	width: 758px;
	margin: 0 auto;
	background: url(../bilder/header-hg.gif) repeat-x;
	
}

/* Anfang Header */

#header {
	background: url(../bilder/twister.png) no-repeat;
	background-position: 15px 0px;
	height: 250px;
	width: 758px;
	position: relative;
	
}

#header img.strasse {
	position: absolute;
	width: 593px;
	margin-top: 81px;
	margin-left: 165px;
}

#header img.logo {
	position: absolute;
	width: 300px;
	margin-left: 210px;
}

#header ul {
	position: absolute;
	width: 550px;
	list-style-type: none;
	font-size: 0.6em;
	color: #fff;
	margin-top: 165px;
	text-align: left;
	margin-left: 215px;
}

#header ul li {
	display: inline;
}

#header ul li a {
	color: #fff;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
	font-weight: bold;
}

#header ul li a:hover {
	color: #C2914B;
}

#startseite ul li.startseite a, #team ul li.team a, #fahrzeuge ul li.fahrzeuge a, #theorie ul li.theorie a, 
#preise ul li.preise a, #agb ul li.agb a, #anfahrt ul li.anfahrt a, #kontakt ul li.kontakt a, 
#impressum ul li.impressum a, #lkwausbildung ul li.lkwausbildung a, #lkwquali ul li.lkwquali a {
	color: #c2914b;
}

#header p {
	color: #0E2E59;
	font-size: 0.6em;
	position: absolute;
	margin-top: 201px;
	margin-left: 10px;
}

#header p a {
	color: #0e2e59;
}

#header p a:hover {
	color: #ac0000;
}

/* --> Ende Header */


/* --> Anfang Haupt */

#haupt {
	width: 758px;
	background-color: #D8ECFA;
	float: left;
	margin-bottom: 8px;
}

#wrapper-adresse {
	width: 217px;
	float: left;
}

.adresse, .theorie-online, .ferien-intensivkurs {
	width: 161px;
	float: left;
	margin: 80px 30px 0 20px;
	border: 1px dashed #94A8C6;
	padding: 3px;
	background: #EFF6FB;
}

.theorie-online, .ferien-intensivkurs {
	margin-top: 40px;
}


.adresse p, .theorie-online p, .ferien-intensivkurs p {
	color: #0e2e59;
	font-size: 0.7em;
	margin-bottom: 0;
	padding-bottom: 0;
}


.ferien-intensivkurs p a {
	text-decoration: underline;
	color: #0e2e59;
}

.ferien-intensivkurs p a:hover {
	color: #ac0000;
}

h3 {
	color: #ac0000;
	font-size: 0.7em;
	margin-bottom: 10px;
}

.adresse p strong {
	color: #ac0000;
}


#content {
	width: 420px;
	float: left;
	padding-top: 30px;
}

h1 {
	font-size: 0.9em;
	color: #AC0000;
	margin-bottom: 10px;
}

h2 {
	font-size: 0.7em;
	color: #AC0000;
	margin-bottom: 7px;
	padding-top: 5px;
}

#content p, #content ol {
	color: #0e2e59;
	font-size: 0.7em;
	margin-bottom: 0.8em;
}

#content p.letzt {
	margin-bottom: 50px;
}

#content ul {
	
	color: #0e2e59;
	font-size: 0.7em;
	margin-bottom: 0.8em;
	list-style-type: none;

}

#content ul.liste-start {
	float: left;
	width: 350px;
	color: #0e2e59;
	font-size: 0.7em;
	margin-bottom: 0.8em;
	list-style-type: circle;
}

#content ul.liste-start li {
	margin-left: 15px;
}

#content p a {
	color: #0e2e59;
}

#content p a:hover {
	color: #AC0000;
}


.linkrot {
	color: #AC0000;
	
}
a.linkrot:hover {
	text-decoration: none;
}
#footer {
	width: 758px;
	height: 5px;
	overflow: hidden;
	float: left;
	background: url(../bilder/footer.gif) repeat-x;
}

/* --> Ende Haupt */

#copyright {
	float: left;
	width: 758px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#copyright p {
	font-size: 0.6em;
	color: #224d8d;
}

#copyright p a {
	color: #224D8D;
}

#copyright p a:hover {
	color: #ac0000;
}

#copyright p a.fett {
	font-weight: bold;
}

/* --> Anfang Team Fotos */

.wrapper-teamfotos {
	float: left;
	width: 525px;
}

.wrapper-theoriefotos {
	float: left;
	width: 400px;
}

img.team-fahrzeuge {
	width: 80px;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
}

img.theorie-fotos {
	width: 85px;
	margin-bottom: 0px;
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
}


img.heiner {
	width: 140px;
	float: left;
	margin-right: 10px;
}


#content.team {
	width: 500px;
}

h2.team {
	float: left;
	width: 350px;
	padding-bottom: 3px;
	padding-top: 20px;
	border-bottom: 1px solid #ac0000;
}

h2.anfahrt {
	float: left;
	width: 450px;
	padding-bottom: 3px;
	padding-top: 20px;
	border-bottom: 1px solid #ac0000;
}

h2.kontakt {
	float: left;
	width: 450px;
	padding-bottom: 3px;
	padding-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ac0000;
}


ul.liste-team {
	width: 350px;
	float: left;
}

ul.liste-team li {
	padding: 3px 0 3px 0;
}

/* --> Ende Team Fotos */


/* --> Anfang Fahrzeuge Fotos */

img.fahrzeuge {
	width: 340px;
	float: left;
	background: #fff;
	padding: 4px;
	border: 1px solid #ccc;
	margin-bottom: 8px;
}

p.fahrzeuge {
	width: 350px;
	float: left;
	padding-top: 8px;
}



p.startseite {
	width: 400px;
	float: left;
	padding-top: 8px;
}

ol.lkw {
	width: 410px;
	float: left;
	padding-top: 8px;
	list-style-position: outside;
	padding-left: 20px;
}

ol.lkw li {
	padding-bottom: 8px;
}

p.space {
	width: 350px;
	float: left;
	padding-top: 8px;
	padding-bottom: 40px;
}

.abstand {
	margin-bottom: 10px;
}

img.fahrzeuge-letzt {
	width: 340px;
	float: left;
	background: #fff;
	padding: 4px;
	border: 1px solid #ccc;
	margin-bottom: 40px;
}


/* --> Ende Fahrzeuge Fotos */

 
/* --> Anfang Tabelle */

table {
	float: left;
	width: 350px;
	font-size: 0.6em;
	color: #232323;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 25px;
	background: #fff;
	margin-top: 10px;
}

table.lkw {
	width: 450px;
}
table.lkw tr {line-height: 2em;}

th, td {
	border: 1px solid #ac0000;
	padding: 0.3em 0.8em;
	vertical-align: top;
	
}

td a {
	color: #232323;
}

td.spalte1, th.spalte1 {
	width: 100px;
	text-align: center;
}



td.spalte4 {
	text-align: center;
}

thead {
	background: #94A8C6;
}

th {
	color: #fff;
	
}

tr.grau {
	background: #D5D8E7;
}

tr:hover {
	background: #94A8C6;
	color: #fff;
}

thead tr:hover {
	background: #94A8C6;
	color: #232323;
}

img.preis {
	width: 279px;
	margin-bottom: 30px;
}


/* --> Ende Tabelle */ 

 /* --> Anfang Kontaktformular */

label {
	width: 120px;
	clear: left;
	float: left;
}

input, textarea, select {
	width: 328px;
	border: 1px solid #ac0000;
	margin-bottom: 5px;
	background: #fff;
}


.senden {
	width: 83px;
	border: none;
}


/* --> Ende Kontaktformular */


