a {text-decoration:none; color:#cccccc;}

a.ul, a.hBlau {text-decoration:underline;}

a.navOff_start {font-size:13px; font-weight:bold;}
.white, a.navOff_start:hover, a.navOff:hover, a.navOff2:hover, a.ul:hover, a.cF:hover, a.navOff_projects:hover, a.hBlau:hover {color:#ffffff;}

p, normal, span, input, select, textarea {font-family:arial, sans-serif; font-size:12px; color:#cccccc;}

.logo {font-size:24px;}
.logoklein {font-size:16px; color: #FFFFFF; padding: 20px 0 10px 0}
.logoklein2 {font-size:13px; color: #FFFFFF; padding: 10px 0 8px 0}
.navOff {font-size:13px; font-weight:bold; color:#7C828D;}
.navOff2 {font-size:13px; font-weight:bold; color:#525969;}
.navOn {font-size:13px; font-weight:bold; color:#ffffff;}

.titleBauten {color:#ffffff; line-height:20px;}

.lh20 {line-height:20px;}
.lh20PdL20 {line-height:20px; padding-left:20px;}

.cF {color:#ffffff;}
.c0 {color:#000000;}
.hBlau {color:#6699FF;}

.p10 {font-size:10px;}
.p10lh12 {font-size:10px; line-height:15px;}
.p10c9lh12 {font-size:10px; color:#999999; line-height:15px;}

.frmTxtArea {color:#000000; padding:2px; width:240px; height:160px;}
.frmTxt {color:#000000; padding:2px; width:240px;}
.frmTxtStr {color:#000000; padding:2px; width:190px;}
.frmTxtNr {color:#000000; padding:2px; width:40px;}
.frmTxtPLZ {color:#000000; padding:2px; width:60px;}
.frmTxtOrt {color:#000000; padding:2px; width:170px;}

.titleProjects {font-size:16px; font-weight:bold; color:#ffffff;}
.navOff_projects {font-weight:bold; color:#7C828D;}

