
body,td{margin:0;padding:0;font-family:verdana,arial,helvetica,sans-serif;}


body{text-align:center;} /* Mittiges Zentrieren der Webseite */
img{border:0;} /* keine automatischen Rahmen um Bilder  */
div#container{width:900px;margin:0 auto;text-align:left;} /* Hauptweite */
/* folgendes Element enthaelt die hintergrundgrafik bg.gif  */
div#headcontent{float:right;height:100px;width:70%;background:url(bg.gif) no-repeat;}/* Box2 Weite 70% */
div#headcontent p,h1{font-size:14px;font-weight:bold;} /* Box2 Elemente p, h1  fett */
div#headcontent h1{color:#000;margin-left:80px;margin-top:20px;} /* Ueberschrift Farbe, Abstand nach Links */
div#headcounter{float:left;clear:left;height:100px;width:30%} /* Box1 Weite 30% */
div#headcounter p{font-size:12px;}/* Box1 Textelement p Schriftgroesse */

div#content{float:right;min-height:420px;width:70%}/* Hauptcontainer Weite 70% */
div#content p, h2{line-height:1.4;font-size:15px;}/* Textelemente p, h2 Schriftgroesse Zeilenhoehe */
div#w-eins{float:left;clear:left;width:30%;text-align:center;} /* Box W1 Weite 30% center=mittige Anordnung */
div#w-eins p{line-height:1.4;font-size:13px;} /* Box W1 Textelement p Schriftgroesse Zeilenhoehe */

#downunder{clear:both;padding:4px;background:#ededeb;height:14px;font-size:15px;} /* Navigation Hintergrundfarbe Hoehe Schriftgroesse */
#downunder a{font-size:15px;text-align:center;text-decoration:none;} /* Links in der Navigation zentriert,ohne Unterstreichung */
#footnavigation{clear:both;padding:4px;background:#ededeb;height:14px;font-size:15px;margin-bottom:5px;} /* Navigation Hintergrundfarbe Hoehe Schriftgroesse */
#footnavigation a{font-size:15px;text-align:center;text-decoration:none;} /* Links in der Navigation zentriert,ohne Unterstreichung */


#suche{width:300px;font-size:15px;}  /* Laenge des Suchfeldes, Schriftgroesse  */

/* Ausgabe der Rubriken (Startseite des Katalogs) */
ul.rubrikliste{list-style-type:square;font-size:15px;}  /* anstelle square auch circle, disc, none moeglich */
a.rubriklinks{font-size:15px;text-decoration:none;}  /* anstelle none ist auch underline moeglich */
.rubrikliste li{line-height:160%;} /* Rurbrikliste wird 'auseinander' gezogen Abstaende der Listeneintraege wird groesser */

a{color:#000;} /* generelle Linkfarbe, sofern nicht weiter klassifiziert */
a:hover{color:#990000;} /* genereller Linkmouseoverfarbe, sofern nicht weiter klassifiziert */
h2{font-weight:normal;} /* h2 Textelement nicht fett  (fett=bold)  */

.kategorieliste{list-style-type:square;}  /* Listensymbol Quadrad, Kreis=circle kein=none */
a.kategorielinks{font-size:13px;text-decoration:none;}/* Kategorie Links nicht unterstrichen */
.kategorieliste li{line-height:160%;} /* Kategorieliste "auseinanderzeihen" */

a.linktitel{font-size:15px;font-weight:bold;text-decoration:none;color:#990000;} /* Link Seitentitel Ausgabe Eintraege, Fett, nicht unterstrichen    unterstrichen= text-decoration:underline */

.unternehmer{font-size:13px;font-weight:bold;} /* 1. Zeile Ausgabe Eintraege, fett    */
.beschreibung{font-size:13px;}/* Text Ausgabe Eintraege */

a.c-right{font-size:14px;text-decoration:none;} /* link hinweis auf vision-impress */

.eintragen{text-align:left;font-size:14px;} /* seite eintragen Ausrichtung Links */
.eintragen label{display:block;float:left;width:140px;text-align:right;padding-right:20px;} 
/* seite eintragen  Formularbeschriftung textausrichtung links */
.eintragen textarea, .eintragen
.eintragen, .lfinst, .lfinst-kl, .lfinst-xkl{font-family:verdana,arial,sans-serif;background-color:#EDEDEB;}
.eintragen .lfinst{font-size:14px;} 
.eintragen textarea,.lfinst{width:390px;}

label{font-size:14px;font-weight:bold;}
/* Elemente und Klassen Schriftart, Hintergurndfarbe, Weite */



.lfinsts{font-family:verdana,arial,sans-serif;background-color:#EDEDEB;font-size:14px;}

.xkl{width:55px;}
.xxkl{width:35px;}
.kl{width:278px;}

/* Elemente aus werbung-buchen.php */
#buchung{font-size:14px;font-family:verdana,sans-serif;width:570px;} /* Schriftgroesse,Schriftart,Weite */
#buchung td{font-weight:bold;} /* Formular-Beschriftung Fett */
#buchung textarea{font-size:14px;font-family:verdana,sans-serif;width:370px;background-color:#EDEDEB;}
#buchung input{font-size:14px;font-family:verdana,sans-serif;font-weight:normal;}
#buchung span{font-size:13px;font-weight:normal;} 
#buchung .inp{width:370px;font-size:14px;font-family:verdana,sans-serif;background-color:#EDEDEB;}
#buchung .inp-kl{width:260px;font-size:14px;font-family:verdana,sans-serif;background-color:#EDEDEB;}
#buchung .inp-xkl{width:105px;font-size:14px;font-family:verdana,sans-serif;background-color:#EDEDEB;}
#buchung td{padding-top:5px;} /* Abstand zwischen den einzelnen Formularbeschriftungen horizontal */
.pr20{padding-right:20px;} /* Abstand Formularbeschriftung zu Formularelemente vertikal */

.spanny{font-size:12px;color:#000;font-weight:normal;} /* Klasse fuer xkl. Shriftgroesse, nicht fett */
.spannygr{font-size:13px;color:#000;font-weight:normal;} /* Klasse fuer xkl. Shriftgroesse, nicht fett */
.niner{font-size:13px;} /* Klasse fuer kl. Shriftgroesse */
.elev{font-size:15px;} /* Klasse fuer Hauptshriftgroesse */

.loginsubmit{background-color:#EDEDEB;} /* Hintergrundfarbe fuer Formularabsendebuttons */

textarea{overflow:hidden;font-family:verdana,arial,sans-serif;font-size:14px;} /* Element Textfeld, Scrollbalken automatisch, Schriftart, Schriftgroesse */

dl{margin:0;padding:0;}
.ausgflo{float:left;display:block;width:150px;font-weight:bold;} /* Ausgabe nach erfolgr. Anmeldung etc. */
.katalog{text-align:left;width:500px;font-size:15px;}/* Ausgabe nach erfolgr. Anmeldung etc. */


/* einfache Klassen */
.w550{width:550px;}
.cl{clear:left;}
.lh50{line-height:50%;}
.lh60{line-height:60%;}
.lh80{line-height:80%;}
.b{font-weight:bold;}
.reddy{color:#990000;}


/* die nachfolgende auskommentierte Anweisung belegt alle Divs mit einem roten Rahmen. Das verdeutlicht die Struktur.
div{border:1px solid red;}  */

a.anzlinker{display:block;text-decoration:none;font-size:13px;}
.boxanz{width:80%;border:#333 solid 1px;}