body {
 background-image:url(../bilder/bg.gif);
 font-family:arial,verdana,Helvetica,ms sans serif,Geneva;
 font-size:13px;
 color: #000000;

}

p, td {
 font-family:arial,verdana,Helvetica,ms sans serif,Geneva;
 font-size:13px;
 color: #000000;
}

.ueberschrift {
  font-size:16px;
  font-weight: bold;
}

.fehler {
  font-weight: bold;
  color: #FF0000;
  }

a { text-decoration:none; }

a.menue:link {color:#000000; text-decoration:none; font-weight: bold; }
a.menue:visited {color:#000000 ; text-decoration:none; font-weight: bold; }
a.menue:hover {color:#300080; text-decoration:none; font-weight: bold; background-image:url(../bilder/auto36.jpg); background-repeat:no-repeat;}
a.menue:active {color:#300080; text-decoration:none; font-weight: bold; background-image:url(../bilder/auto36.jpg); background-repeat:no-repeat; }
a.menue:focus {color:#300080; text-decoration:none; font-weight: bold; }

a.menueblank:link {color:#000000; text-decoration:none; font-weight: bold; }
a.menueblank:visited {color:#000000 ; text-decoration:none; font-weight: bold; }
a.menueblank:hover {color:#12D21B; text-decoration:none; font-weight: bold; }
a.menueblank:active {color:#12D21B; text-decoration:none; font-weight: bold; }
a.menueblank:focus {color:#12D21B; text-decoration:none; font-weight: bold; }


a.normal { text-decoration:none; font-weight: bold; }

.menulink  { font-size: 16px; font-weight: bold; font-color: #FFFFFF; background-color:#00009F; color: #FFFFFF; }
.morelink  { font-size: 10px; font-weight: bold; background-color:#00009F; color: #FFFFFF; padding:3px}
.backlink  { font-size: 10px; font-weight: bold; font-color: #FFFFFF; background-color:#00009F; color: #FFFFFF;  padding:3px}

p.adresse {
 text-align:left;
 background: #FFFFFF;
 font-family:arial,verdana,Helvetica,ms sans serif,Geneva;
 font-size:12px;
 color: #000000;
}

.vorname  {
 font-family: Arial,verdana,Helvetica,ms sans serif,Geneva;
 font-weight: bold;
 font-size:16px;
 color: #FFFFFF;
 background: #0000FF;
 padding: 5px;
 border-top: 2px solid #ffffff;
 border-bottom: 2px solid #ffffff;
 border-left: 2px solid #ffffff;
 }


.nachname  {
 font-family: Arial,verdana,Helvetica,ms sans serif,Geneva;
 font-weight: bold;
 font-size:16px;
 color: #000000;
 background: #FFFFFF;
 padding: 5px;
 border-top: 2px solid #000000;
 border-bottom: 2px solid #000000;
 border-right: 2px solid #000000;
 }

td.adresstabellelinks {
 background: #0000FF;
 font-size:11px;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 }

td.adresstabellerechts {
 font-size:11px;
 background: #FFFFFF;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 }


.text {  font-family:arial,verdana,Helvetica,ms sans serif,Geneva;
	font-size:11px;
	color: #000000;
}

.fett { font-weight:bold; }


.fahrschule {position:absolute; top:10px; left:235px; width:750px; border:1px dashed; border-color:#000000; padding: 10px; text-align:center; vertical-align:middle; background-color: #ffffff; }
.inhalt {position:absolute; top:170px; left:235px; width:750px; border:1px dashed; border-color:#000000; padding: 10px; background-color: #ffffff; }

.menuelinks {position:absolute; top:170px; left:15px; width:200px; border:1px dashed; border-color:#000000; background-color: #ffffff; }

.inhaltlinks {position:absolute; top:255px; left:150px; width:300px; }

.server {position:absolute; top:520px; width:620px; left:0px; }

.fuss {position:absolute; top:550px; left:100px; width:600px; }
