/* Standart-CSS für Street Racer */

/*Wichtige Farben
	Blau=#336699
	Dunkel-Grau=#C2C0C1
	Hell-Grau=#DEDCDC

	Textfarben:
	Grau=#333333
	Rot=#990000
*/

body, div, p, h1, h2, h3,
span, a, td, table, tr {
	margin:0;
	padding:0;
}

html, body {
	font-size:11px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(img/hg.gif);

	scrollbar-base-color:#FFFFFF;
  	scrollbar-3dlight-color:#FFFFFF;
  	scrollbar-arrow-color:#990000;
  	scrollbar-darkshadow-color:#EDEDED;
  	scrollbar-face-color:#EDEDED;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#FFFFFF;
  	scrollbar-track-color:#ffffff;
}

table, tr, td {
	vertical-align:top;
}


/* ------- Gerüst ------------- */

.haupttabelle {
	width:774px;
}

/* ------- Gerüst-Ende -------- */


/* ------- Kopfbereich -------- */

.kopfbereich {
	height:227px;
	background-image:url(img/head.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.menue {
	z-index:100;
	position:absolute;
	top:89px;
	left:86px;
	width:65px;
}

.menue div {
	float:right;
	margin:0 0 7px 0;
	width:65px;
}

.menuebutton {
	position:absolute;
	top:85px;
	left:57px;
	width:204px;
	z-index:1;
}

.menuebutton div{
	float:left;
}

.linkfarbeaktiv {
	color:#003366;
}

/* ------- Kopfbereich-Ende --- */


/* ------- Inhaltlinks -------- */

.inhaltlinks {
	width:396px;
	background-image:url(img/inhalthglinks.gif);
}

.inhaltlinkslinkseite {
	width:774px;
	background-image:url(img/hglinks.gif);
}

.halbkreis {
	margin:0;
}

h1 {
	font-size:16px;
	color:#990000;
	position:absolute;
	top:243px;
	left:85px;

}

.fliesstextlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:280px;
	text-align:justify;
	margin:-20px 0 0 85px;
}

.fliesstextlinks p{
	margin:0 0 10px 0;
}

.fliesstextlinkslinkseite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:480px;
	text-align:justify;
	margin:-20px 0 0 85px;
}

.fliesstextlinkslinkseite p{
	margin:0 0 10px 0;
}

.fotoausrichtung1 {
	float:left;
	border:1px solid #990000;
	margin:0 5px 0 0;
}

.fotoausrichtung2 {
	float:right;
	border:1px solid #990000;
	margin:0 0 0  5px;
}

.strichelline {
	color:#817C7F;
}

h2 {
	font-weight:bold;
	color:#336699;
	font-size:12px;
	margin:0 0 10px 0;
}

/* ------- Inhaltlinks-Ende --- */


/* ------- Inhaltrechts ------- */

.inhaltrechts {
	width:378px;
	background-image:url(img/inhalthgrechts.gif);
}

.inhaltrechtskontakt {
	width:378px;
	background-image:url(img/hgkontakt.gif);
}

.fliesstextrechts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:310px;
	text-align:justify;
	margin:46px 0 0 28px;
}

.fliesstextrechts p{
	margin:0 0 10px 0;
}

h3 {
	font-weight:bold;
	color:#990000;
	font-size:12px;
	margin:0 0 10px 0;
}

/* ------- Inhaltrechts-Ende -- */


/* ------- Fussbereich -------- */

.fussbereich {
	height:35px;
	background-image:url(img/fuss.gif);
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.fussbereichlinkseite {
	height:35px;
	background-image:url(img/fusslinkseite.gif);
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.menuefuss {
	padding:18px 0 0 33px;
}

.menuefuss li {
	float:left;
	margin:0 50px 0 0;
}

.menuefuss ul {

	list-style:none;
}

/* ------- Fussbereich-Ende --- */


/* ------- Links -------------- */

.aa:link, .aa:visited, .aa:hover, .aa:active,
.aaa:link, .aaa:visited, .aaa:hover, .aaa:active,
.ac:link, .ac:visited, .ac:hover, .ac:active,
.aab:link, .aab:visited, .aab:hover, .aab:active {
	text-decoration:none;
}

.ab:link, .ab:visited, .ab:hover, .ab:active,
.aad:link, .aad:visited, .aad:hover, .aad:active {
	text-decoration:underline;
}

.aa:link { 
	color:#336699; 
}

.aa:visited { 
	color:#336699;
}

.aa:hover { 
	color:#990000; 
}

.aa:active { 
	color:#990000; 
}

.aad:link { 
	color:#336699; 
}

.aad:visited { 
	color:#336699;
}

.aad:hover { 
	color:#333333; 
}

.aad:active { 
	color:#333333; 
}


.aab:link { 
	color:#336699; 
}

.aab:visited { 
	color:#336699;
}

.aab:hover { 
	color:#336699; 
}

.aab:active { 
	color:#336699; 
}

.aaa:link { 
	color:#ffffff; 
}

.aaa:visited { 
	color:#ffffff;
}

.aaa:hover { 
	color:#003366; 
}

.aaa:active { 
	color:#003366; 
}

.ab:link { 
	color:#990000; 
}

.ab:visited { 
	color:#990000;
}

.ab:hover { 
	color:#333333; 
}

.ab:active { 
	color:#333333; 
}

.ac:link { 
	color:#333333; 
}

.ac:visited { 
	color:#333333;
}

.ac:hover { 
	color:#333333; 
}

.ac:active { 
	color:#333333; 
}

/* ------- Links-Ende --------- */


/* Kontaktformular */

.textfeld {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:14px;
	width:143px;
	border:1px solid #990000;
	background-color:#FFFFFF;
}

.textbereich {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:143px;
	border:1px solid #990000;
	background-color:#FFFFFF;
	height:50px;
}

.schalftflaechesenden {
	background-color:#C2C0C1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	border-bottom:1px #990000 solid;
	border-left:#990000 1px solid;
	border-right:1px #990000 solid;
	border-top:#990000 1px solid;
	letter-spacing:1px;
	margin:10px 0 0 100px;
}

.kontakttext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align:top;
	padding-bottom:3px;
}

kontaktformular {
	vertical-align:top;
}

/* Kontaktformular - Ende */
/* Banner Source DIV */
.bannersource{
	font-family: "Courier New", Courier, mono;
	color: #000000;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	background-color:#EEEEEE; 
	border: 4px solid #990000; 
	padding:3px 3px 0 3px; 
	width:468;
}
