body { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva; margin: 30px 15px } p { color: white; font-family: Arial, Helvetica, Geneva } td, div { color: white; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva } td a, div a { color: white; text-decoration: underline } td a:hover, div a:hover { color: #005D81; text-decoration: underline } .nav { color: white; font-weight: bold; font-size: 11px; line-height: 13px; } .nav a { color: white; text-decoration: none } .nav a:hover { color: white; text-decoration: underline } .titel { font-weight: bold; font-size: 14px; line-height: 18px } .textfield { font-size: 12px; font-family: Arial, Helvetica, Geneva; border: solid 1px #005D81 } .textarea { font-size: 12px; font-family: Arial, Helvetica, Geneva; border: solid 1px #005D81 } .button { font-size: 11px; font-family: Arial, Helvetica, Geneva } .tab_tit { font-weight: bold; font-size: 11px; line-height: 14px; background-color: #005D81; vertical-align: top; padding-top: 3px; padding-bottom: 4px; border-bottom: 1px solid white } .tab_gs { font-size: 11px; line-height: 14px; vertical-align: top; padding-top: 3px; padding-bottom: 4px; border-bottom: 1px solid white } #menu { position: relative; } #menu_intern { position: absolute; left: 80px; padding: 5px 10px 8px 10px; visibility: hidden; } #menu_produkte { position: absolute; left: 148px; padding: 5px 10px 8px 10px; visibility: hidden; } #menu_kontakt { position: absolute; left: 234px; padding: 5px 10px 8px 10px; visibility: hidden; } #menu_partner { position: absolute; left: 578px; padding: 5px 10px 8px 10px; visibility: hidden; }