/* general styles overrules all */ html, body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000; background-color: #fff; } #mainPageLayout { text-align: left; width: 872px; padding-top: 19px; margin: 0; } .norepeat { background-repeat: no-repeat; } .repeatx { background-repeat: repeat-x; } .repeaty { background-repeat: repeat-y; } .reiterContent { padding-top: 0px; padding-left: 4px; padding-right: 4px; padding-bottom: 1px; } optgroup { font-family: Verdana, Arial, Helvetica, Geneva; color: #303030;} .fixedForm { width: 220px; } .required { font-family: Verdana, Arial, Helvetica, Geneva; color: #ff3030; } div#campaign { width: 50px; text-align: center; vertical-align: middle; position: fixed; top: 10px; right: 10px; border: 1px solid silver; padding: 10px; color: silver; } table#mainContentFooter { border: 0; width: 834px; margin-top: 8px; margin-bottom: 20px; } table#mainContentFooter td.left { text-align: left; width: 190px; padding-left: 10px; padding-right: 10px; } table#mainContentFooter td.right { text-align: right; width: 644px; padding-left: 10px; padding-right: 10px; } .button { cursor: pointer !important; } .button_white { cursor: pointer !important; } .loginButton { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; border:1px solid #999; vertical-align: middle; background-color: #ffffff; background-image: url(/images/pfeil-rot.gif); background-repeat: no-repeat; background-position: 2px center; height: 18px; width: 65px; } .loginInput { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; border:1px solid #999; vertical-align: middle; background-color: #ffffff; height: 18px; width: 85px; } .debugOutput { width: 780px; border:2px solid silver; padding:4px; }