/* ---------------------------- BODY ---------------------------- */

body {background-color:#E9E6E1; margin:10px 0px 0px 0px; }

/* ---------------------------- LINKS ---------------------------- */

a.vb08grey { text-decoration: none; font-family: Verdana,Arial; font-size: 8pt; color: #54534F; font-weight: bold; }
a.vb08grey:hover { text-decoration: underline; font-family: Verdana,Arial; font-size: 8pt; color: #000000; font-weight: bold; }

a.leistung { text-decoration: none; font-family: Verdana,Arial; font-size: 8pt; color: #54534F; position:relative; top:20px; }
a.leistung:hover { text-decoration: underline; font-family: Verdana,Arial; font-size: 8pt; color: #000000; }

a.std { text-decoration: none; font-family: Verdana,Arial; font-size: 8pt; color: #54534F; }
a.std:hover { text-decoration: underline; font-family: Verdana,Arial; font-size: 8pt; color: #000000; }

a.modell { text-decoration: none; font-family: Verdana,Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; padding-left:13px; padding-right:13px;}
a.modell:hover { text-decoration: none; font-family: Verdana,Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color:#4C515C; padding-left:13px; padding-right:13px; }

a.all { text-decoration: none; font-family: Verdana,Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; padding-left:16px; padding-right:16px;}
a.all:hover { text-decoration: none; font-family: Verdana,Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color:#4C515C; padding-left:16px; padding-right:16px; }

a.vkonf { text-decoration: none; font-family: Verdana,Arial; font-size: 10pt; color: #FFFFFF; padding-left:13px; padding-right:13px;}
a.vkonf:hover { text-decoration: none; font-family: Verdana,Arial; font-size: 10pt; color: #FFFFFF; background-color:#4C515C; padding-left:13px; padding-right:13px; }

a.konf { text-decoration: none; font-family: Verdana,Arial; font-size: 8pt; color: #466A8E; font-weight: bold; }
a.konf:hover { text-decoration: underline; font-family: Verdana,Arial; font-size: 8pt; color: #466A8E; }

/* ---------------------------- SCHRIFTEN ---------------------------- */

#rr { font-family: Verdana,Arial; font-size: 12pt; color: #466A8E; font-weight: bold; position:relative; left:10px; top:8px; }

#brr { font-family: Verdana,Arial; font-size: 14pt; color: #466A8E; }

#ngrr { font-family: Verdana,Arial; font-size: 8pt; color: #54534F; }

#bgrr { font-family: Verdana,Arial; font-size: 8pt; color: #54534F; font-weight: bold; }

#nbrr { font-family: Verdana,Arial; font-size: 8pt; color: #466A8E; }

#bbrr { font-family: Verdana,Arial; font-size: 8pt; color: #466A8E; font-weight: bold; }

#mod { font-family: Verdana,Arial; font-size: 14pt; color: #54534F; }

#leist { font-family: Verdana,Arial; font-size: 10pt; color: #CCCCCC; font-weight: bold; padding-left:16px; padding-right:16px; }

#brosch { font-family: Verdana,Arial; font-size: 8pt; color: #466A8E; position:relative; top:20px; }


/* ---------------------------- TABLES ---------------------------- */

.tablehead { background-image:url(../pix/verlauf.jpg); height:59px; width:900px; border:0px; margin-left:auto; margin-right:auto; }

.tablemo { background-image:url(../pix/leiste.jpg); height:31px; width:900px; border:0px; margin-left:auto; margin-right:auto; }

.tableall { background-image:url(../pix/leiste2.jpg); height:31px; width:900px; border:0px; margin-left:auto; margin-right:auto; }

.tableinfo { width:900px; border:0px; margin-left:auto; margin-right:auto; }

/* ---------------------------- DIVERSE ---------------------------- */

.thidden { visibility:hidden; }
#trenno { position:relative; top:21px; margin-left:20px; margin-right:20px; }
#trennu { position:relative; top:1px; margin-left:20px; margin-right:20px; }

/* ---------------------------- FORMULARE ---------------------------- */

input, textarea { font-size:8pt; font-family:Verdana,Arial; color:#54534F; }

.marker { font-family: Verdana,Arial; font-size: 8pt; color: #54534F; }
.feld { background-color:#FFFFFF; width:380px; border:1px solid #466A8E; margin-bottom:8px;  }

.cort { background-color:#FFFFFF; width:300px; border:1px solid #466A8E; margin-bottom:8px; }
.cplz { background-color:#FFFFFF; width:60px; border:1px solid #466A8E; margin-left:16px; margin-bottom:8px; }

.bereich { background-color:#FFFFFF; width:390px; border:1px solid #466A8E; margin-bottom:8px; }

.button { background-color:#8796A9; color:#FFFFFF; width:185px; border: 1px solid #54534F; }

