body{background-color : #DBDBD4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003060}

h1, p.caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff8000; text-align:center;}
.textgross {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff8000}
.textgross2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003060}
h1.klein { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003060;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff8000; text-align:left;}
h2.center {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff8000; text-align:center;}
p, td, input, select, textarea, button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003060; text-align:left;}
button {text-align:center;}

.navi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #994D00; text-decoration: none}

a:link {  text-decoration: underline; color: #994D00} 
a:activ {  text-decoration: underline; color: #3DAF0A} 
a:visited {  text-decoration: underline; color: #994D00} 
a:hover {  text-decoration: underline; color: #ff8000} 

a.navi:link {  text-decoration: none; color: #5a5a5a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold} 
a.navi:activ {  text-decoration: underline; color: #8E9987} 
a.navi:visited {  text-decoration: none; color: #5a5a5a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold} 
a.navi:hover {  text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold} 
a.navi-big:activ {  text-decoration: underline; color: #8E9987} 
a.naviklein:link { text-decoration: none; color: #5a5a5a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
a.naviklein:hover { text-decoration: underline; color: #994d00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.naviklein { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #994D00; text-decoration: none }
.textgrau {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #888870}
.textweiss {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align:center;}
.textbraun { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #994D00}
p.formularseite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff8000; text-align:right;}
.auto {color: #888870;}
.bodenheimer {color: #003060; font-weight:900;}
li {margin-bottom:5px;}
.center {text-align:center;}
.telefon {color:#ff8000;font-size:16px;}
.normal {  background-image: url(img/naviT01.gif)}
.over {  background-image: url(img/naviT01_over.gif)}
.under {  background-image: url(img/naviT02.gif)}
.uhrzeit {color:#FFFFFF; font-weight:bold;}
td.verweise {font-size:9px; text-align:center;}
a.verweise:link {color: #003060; text-decoration:none;}
a.verweise:activ {color: #003060; text-decoration:none;}
a.verweise:visited {color: #003060; text-decoration:none;}
a.verweise:hover {color: #ff8000; text-decoration:none;}
.klein {font-size: 8px;}
.mittel {font-size:10px;}
p.formularhinweis, p.formularhinweisfarbig {font-weight:bold;}
p.formularhinweisfarbig {color:#ff8000;}
table.formularkopf {margin-bottom: 10px; width:530px; border:0px solid yellow;}
table.formularkopf td, table.plzsuche td {vertical-align:top;}
table.formularkopf h1 {text-align:left;}
table.formularkopf p.formularseite {color:#E76D00; font-size:16px; font-weight:bold; text-align:right; margin:0px; border:0px solid yellow;}
table.formularkopf h1.formularueberschrift {margin:0px;}
table.formulartabelle {margin-top:20px; width:530px; border:0px solid yellow;}
table.formulartabelle td, table.plzsuche td {padding-top:5px; vertical-align:top;}
table.formulartabelle input, table.formulartabelle select, table.plzsuche input, table.plzsuche select {margin-top:-2px;}
td.formularspalte1 {font-weight:bold; width:250px; vertical-align:top; padding-top:5px;}
td.formulartrenner {width: 15px; height:15px; background-image:url(img/pfeil.gif); background-repeat:no-repeat; background-position:5px left;}
td.formularspaltehinweis {font-weight:bold; padding:15px 0px;}
.formularfeld10 {width:30px;}
.formularfeld15 {width:45px;}
.formularfeld20 {width:60px;}
.formularfeld25 {width:81px;}
.formularfeld27 {width:81px;}
.formularfeld30 {width:90px;}
.formularfeld38 {width:120px;}
.formularfeld40 {width:120px;}
.formularfeld50 {width:150px;}
.formularfeld66 {width:205px;}
.formularfeld68 {width:205px;}
.formularfeld100 {width:300px;}
table.plzsuche {margin-top:-5px; padding:0px;}

p.formularsenden {text-align:left; margin-top:20px; margin-left:130px; margin-bottom:21px; padding:0px;}
button.formularbutton {font-weight:bold; text-align:center; width: 120px;}
button.formularbuttonlang {font-weight:bold; text-align:center; width: 250px;}
p.formularsendenzurueck {text-align:left; margin-top:-42px; padding:0px;}
button.formularbuttonzurueck {text-align:center; width: 120px;}
