/* Ist für die Hintergrundfarbe verantwortlich */
body {
	background-color: #808080;	
}

/* Setzt den kompletten Seiteninhalt in die Mitte */
.container {
	margin: auto;
	width: 1123px;	
}

.neu {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 15px;
}

.seiteninhalt {	/* Formatierung des schmalen Seiteninhalts */
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
	text-align: left;	
	width: 897px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	border-left: solid black 1px;
	border-right: solid black 1px;
	border-bottom: solid black 1px;	
	font-size: 15px;
}

.seiteninhalt > h1 {	/* Formatierung der schmalen Überschrift */
	text-align: center;	
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	background-image: url(elemente/ueberschrift_897x36.png);
	height: 36px;
	border-top: solid black 1px;
}

.seiteninhalt > p, ol , .inhalt {	/* Formatierung des Seteninhalts p */
	text-align: left;/*center;*/	
	margin-left: 20px;
	margin-right: 20px;
}

.seiteninhalt > div > table {
	float: center;
	background-color: #AAAAAA;
	margin-right: auto;
	margin-left: auto;
	border: solid black 1px;
}

.tabelle {
	float: center;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid black 1px;
}
.tabelle > thead {
	font-weight: bold;
}
.tabelle > tbody > tr > td {
	border: solid black 1px;
}
.tabelle > thead > tr > td {
	border: solid black 1px;
}

.tabelle2 {
	float: center;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: solid black 1px;
}
.tabelle2 > thead {
	font-weight: bold;
}
.tabelle2 > tbody > tr > td {
	border: solid black 1px;
}
.tabelle2 > thead > tr > td {
	border: solid black 1px;
}

.tabelle3 {
	float: center;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.seiteninhalt > div > table > caption {
	text-align: left;
}

.bild {	/* Formatierung der Hauptgrafik auf der Startseite */
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

img {
	border: solid black 1px;
}

.bilder {
	margin: 2px;
}

.linktabelle {
	margin-left: 320px;
}

.linktext {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.linktext:hover {
	color: #FF0000;
	font-weight: bold;
}

.linktext2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;	
}

.linktext2:hover {
	color: #FF0000;
	font-weight: bold;
}

.linktext3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-style: underline;
}

.linktext3:hover {
	color: #FF0000;
}

/******************************************/
/* Hintergrund der Seitennavigation und des Seiteninhalts */

.seitekomplett { /* Hintergrund des Seiteninhalts ohne Seitennavigation */
	background-color: #E9E9E9;
	height: 650px;
	width: 1121px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	float: left;
	overflow: scroll;
}

.seitelinks {	/* Hintergrund der Seitennavigation */
	background-color: #E9E9E9;
	height: 650px;
	width: 201px;
	border-left: solid black 1px;
}

.seiterechts {	/* Hintergrund des Seiteninhalts mit Seitennavigation */
	background-color: #E9E9E9;/*#FFFFFF;*/
	height: 650px;
	width: 920px;
	border-right: solid black 1px;
	float: right;
	margin-top: -650px;
	overflow: scroll;
}

/******************************************/
/* Seitennavigation */

.seitennavigation {
	padding: 0px;
	background-color: #FFFFFF;			
	border: solid #000000 1px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	float: left;
}

#navioben {	
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 36px;
	width: 160px;
	display: block;
}

.navititel1 { background-image: url(elemente/bilder.png); }
.navititel2 { background-image: url(elemente/mitglieder.png); }
.navititel3 { background-image: url(elemente/videos.png); }
.navititel4 { background-image: url(elemente/rennen2010.png); }
.navititel5 { background-image: url(elemente/hm2010.png); }

.seitennavigation > table {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.listenlogo {
	background-image: url(elemente/listenlogo.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
}

.seitenlink {
	text-align: center;
}

.buttonstyle {
	font-family: Verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.buttonstyle:visited {
	color: #000000;
}
				
.buttonstyle:hover {					
	color: #F50715;
}

.naviunten {
	vertical-align: middle;
	background-image: url(elemente/naviunten.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 36px;
	width: 160px;
	display: block;
	padding: 0px;
}

/******************************************/
/* Hauptnavigation */

.hauptnavigation {
	background-image: url(elemente/maingrafik.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 162px;
	width: 1121px;
	border: solid black 1px;
}

.hauptnavigation2 {
	background-image: url(elemente/maingrafik2.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 162px;
	width: 1121px;
	border: solid black 1px;
}

#linkgrafik {	
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px;
	height: 30px;
	width: 135px;
	display: block;
	border: solid black 1px;
}

.buttonlink1 { background-image: url(elemente/neuigkeitenN.png); }
.buttonlink2 { background-image: url(elemente/bilderN.png); }
.buttonlink3 { background-image: url(elemente/mitgliederN.png); }
.buttonlink4 { background-image: url(elemente/reglementN.png); }
.buttonlink5 { background-image: url(elemente/gaestebuchN.png); }
.buttonlink6 { background-image: url(elemente/impressumN.png); }
.buttonlink7 { background-image: url(elemente/startseiteN.png); }
.buttonlink8 { background-image: url(elemente/videosN.png); }
.buttonlink9 { background-image: url(elemente/linksN.png); }
.buttonlink10 { background-image: url(elemente/rennenN.png); }
.buttonlink11 { background-image: url(elemente/kontaktN.png); }

.buttonlink1:hover { background-image: url(elemente/neuigkeitenP.png); }
.buttonlink2:hover { background-image: url(elemente/bilderP.png); }
.buttonlink3:hover { background-image: url(elemente/mitgliederP.png); }
.buttonlink4:hover { background-image: url(elemente/reglementP.png); }
.buttonlink5:hover { background-image: url(elemente/gaestebuchP.png); }
.buttonlink6:hover { background-image: url(elemente/impressumP.png); }
.buttonlink7:hover { background-image: url(elemente/startseiteP.png); }
.buttonlink8:hover { background-image: url(elemente/videosP.png); }
.buttonlink9:hover { background-image: url(elemente/linksP.png); }
.buttonlink10:hover { background-image: url(elemente/rennenP.png); }
.buttonlink11:hover { background-image: url(elemente/kontaktP.png); }

.linktabelleoben {
	margin-top: 68px;
	margin-left: 211px;
}

.linktabelleunten {
	margin-left: 282px;
}

/******************************************/
/* Unterer Teil der Webseite */

.grafikunten {
	background-image: url(elemente/grafikunten.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 1121px;
	border: solid black 1px;
	float: left;
}