* { margin:0; padding:0; }
body { background-color:#fff; color:#000; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; text-align:center; }
table { border:0px solid #000; border-collapse:collapse; width:760px; margin:10px auto; }
td { text-align:left; vertical-align:top; }

.header { background-color:#fff; padding:0px; text-align:left; }
.logo { background-color:#9d0138; padding:0px; text-align:center; vertical-align:middle; }
.rand { background-color:#fff; padding:0px; width:25px; }
.line { background-color:#fff; padding:0px; height:10px; }

#nav { background-color:#999; width:220px; text-align:center; display:block; }
#nav ul { padding:0px 10px 0px 0px; list-style-type:none; }
#nav p { margin-bottom:0; margin-top:0; display:block; color:#fff; width:180px; padding:12px 12px 3px 12px; text-decoration:none; border-bottom:1px solid #fff; text-align:left; }
#nav .current { display:block; color:#fff; background-color:#9d0138; width:190px; padding:3px 3px 3px 12px; text-align:left; }
#nav li li a { display:block; color:#000; width:180px; padding: 3px 3px 3px 12px; text-decoration:none; text-align:left; }
#nav li li a:hover { display:block; color:#fff; background-color:#bf0244; width:190px; padding: 3px 3px 3px 12px; text-decoration:none; text-align:left; }

#content { background-color:#fff; width:100%; padding:30px; text-align:justify; }
#content a { color:#000; text-decoration:none; }
#content a:hover { color:#000; text-decoration:underline; background-color:#999; }
#content h1 { font-size:12px; color:#bf0244; text-decoration:none; font-weight:bold; }
#content h2 { font-size:12px; color:#666; text-decoration:none; font-weight:normal; }
#content ul { list-style-type:none; }

p.adaptas { margin-bottom:10px; }
h2.adaptas { font-size:12px; margin-bottom:5px; }
h3.adaptas { font-size:12px; font-weight:normal; margin-bottom:10px; }

.index00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.index02 { padding:10px; text-align:justify; }

.privatkunden00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.privatkunden01 { padding:10px; }
.privatkunden02 { padding:10px; }

.unternehmen00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.unternehmen01 { padding:10px; }
.unternehmen02 { padding:10px; }

.erfolgsmanagement00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.erfolgsmanagement01 { padding:10px; }
.erfolgsmanagement02 { padding:10px; text-align:justify; }

.kostenrechnung00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.kostenrechnung01 { padding:10px; }
.kostenrechnung02 { padding:10px; text-align:justify; }

.kreditgespraech00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.kreditgespraech01 { padding:10px; }
.kreditgespraech02 { padding:10px; text-align:justify; }

.informationen00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.informationen01 { text-align:center; }
.informationen02 { padding:10px; text-align:justify; }

.leitbild00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.leitbild02 { padding:10px; text-align:justify; }

.kurzportrait00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.kurzportrait01 { padding:10px; text-align:justify; vertical-align:bottom; }
.kurzportrait02 { padding:10px; text-align:justify; }

.kontakt00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.kontakt01 { padding:0px 0px 0px 10px; }
.kontakt02 { padding:10px; text-align:justify; }

.gebuehren00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.gebuehren02 { padding:10px; text-align:justify; }

.impressum00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.impressum01 { padding:0px 0px 0px 10px; }
.impressum02 { padding:10px; text-align:justify; }

#footer { background-color:#fff; text-align:right; color:#999; padding:5px 30px; }
#footer a { color:#666; text-decoration:none; font-weight:bold; }
#footer a:hover { color:#bf0244; font-weight:bold; }
