* { font-family: Tahoma, sans-serif; font-size: 12px; line-height: 130%; } input.searchbox_active, input.searchbox_inactive { border: 1px solid #CCCCCC; height: 20px; width: 100px; background: url(/images/headersearchbg.gif) left no-repeat; vertical-align: middle; line-height: 16px; font-size:11px; } input.searchbox_inactive { color: #A2A2A2; } input.searchbox_active { color: #000000; } input.contactformfield { border: 1px solid #CCCCCC; height: 20px; width: 250px; background: url(/images/textfieldbg.gif) left no-repeat; vertical-align: middle; line-height: 16px; font-size:11px; } textarea.contactformfield { border: 1px solid #CCCCCC; height: 140px; width: 350px; background: url(/images/textfieldbg.gif) left top no-repeat; vertical-align: top; line-height: 16px; font-size:11px; } textarea.bemerkungformfield { border: 1px solid #CCCCCC; height: 140px; width: 100%; background: url(/images/textfieldbg.gif) left top repeat-x; vertical-align: top; line-height: 16px; font-size:11px; } h1 { color: #777E86; font-size: 14px; font-weight: bold; margin: 0; font-variant: small-caps; line-height: 14px; } h2 { color: #606C82; font-size: 13px; font-weight: bold; padding-left: 15px; background: url(/images/circle.gif) left no-repeat; margin: 0; margin-bottom: 5pt; } h3 { color: #303C5D; font-weight: bold; margin: 0; } p { margin-top: 0; margin-bottom: 5pt; } .highlightedtext { color: #666666; font-weight: bold; } .menu, .menuactive { vertical-align: middle; border-bottom: 1px solid #CCCCCC; padding-left: 7px; } .menu { background: url(/images/menu.gif) top repeat-x; } .menuactive { background: url(/images/menuactive.gif) top repeat-x; } .menu a, .menuactive a { display:block; width: 100%; height: 17px; line-height: 17px; font-weight: bold; font-size: 11px; vertical-align: absmiddle; padding-left: 15px; } .menu a { background: url(/images/menucircle.gif) left no-repeat; color: #616D85 ; } .menuactive a { background: url(/images/menucircleactive.gif) left no-repeat; color: #FFFFFF; } a { text-decoration: none; color: #616D85 ; } a:hover { color: #6178BB ; } .smallgrey { color: #A2A2A2; font-size: 10px; } #newslist * { color: #FFFFFF; } #newslist ul { margin-left: 10px; padding-left: 10px; } .button { border: 1px solid #555555; margin: 0; padding: 0; background: #FAFAFA; color: #616D85; font-size:11px; } .redstar { color: darkred; } .textinput{ border: 1px solid #999999; height: 20px; background: url(/images/headersearchbg.gif) left no-repeat; vertical-align: middle; line-height: 16px; font-size:11px; } .error { border: 1px solid red; color: red; padding: 10px; }