/* -------------------------------- */ 
/* Allgemeine Darstellungsparameter */ 
/* -------------------------------- */ 

body { margin: 0px; padding: 0px; border: 0px; background: #fff; color: #000; font: x-small Verdana, Arial, sans-serif; text-align: center; voice-family: "\"}\""; voice-family: inherit; font-size: 12px; line-height: 16px; }
#page { margin: 0px auto; margin-top: 0px; padding: 0; border: 0; width: 970px; text-align: left; }

.mainmenu { text-decoration: none; color: #666; font-weight: bold; }
.mainmenu:hover { color: #c36; }
.mainmenuactive { text-decoration: none; color: #c36; font-weight: bold; }

.linklist { line-height: 20px; margin: 10px 0px 0px 5px;}
.selector { text-decoration: none; color: #666; font-weight: bold; }
.selector:hover { color: #c36; }
.selectoractive { text-decoration: none; color: #c36; font-weight: bold; }

.tablehead      { color: #fff; font-weight: bold; margin-right: 10px; padding: 1px 5px 1px 5px; background-color: #aaa; } 
.tablerow_left  { height: 20px; padding-left:  5px; }
.tablerow_right { height: 20px; padding-right: 5px; text-align: right; }

.articlegroup { text-decoration: none; color: #666; }
.articlegroup:hover { color: #c36; font-weight: bold; }
.articlegroupactive { text-decoration: none; color: #c36; font-weight: bold; }

h1 { font-size: 12px; font-weight: bold; margin-top: 12px; }
td img { display: block; border: 0px; }

form { padding: 1px 0px 15px 0px; margin: 0px 0px 0px 0px; }

.form_label { color: #fff; font-weight: bold; margin-top: 15px; margin-bottom: 0px; padding: 1px 5px 1px 5px; background-color: #aaa; }
.form_label_disabled { color: #cdd1d5; font-weight: bold; margin-top: 15px; margin-bottom: 0px; padding: 1px 5px 1px 5px; background-color: #778899; }
.form_label_radio { margin: 3px 20px 0px 5px; }
.form_label_checkbox { padding: 2px 0px 0px 5px; vertical-align: middle; display: inline; }

input { padding: 2px 4px 2px 4px; }
input,textarea,select { font-family: verdana,arial; font-size: 12px; color: #000000; background: #ffffff; border: 1px solid; border-top-color: #999; border-left-color: #999; border-bottom-color: #eee; border-right-color: #eee; }
input.checkbox { background-color : transparent; width: 17px; border-style: none; vertical-align: bottom; display: inline; }
input.radio { padding: 0px; margin-top: 6px; background-color : transparent; border-style: none; }
input.button { color: #fffff0; background: #666; border-width: 1px; font-weight: bold; width: 49.8%; height: 23px; border-style: outset; margin-top: 13px; padding: 0px 0px 2px 0px; }
input.button_full { color: #fff; background: #666; border-width: 1px; font-weight: bold; width: 99.8%; height: 23px; border-style: outset; margin-top: 13px; padding: 0px 0px 2px 0px; }
textarea { padding: 2px 0px 2px 5px; overflow: auto; font-size: 11px; line-height: 13px; }
select { font-size: 11px; line-height: 15px; margin-bottom: 2px; }

.checkboxline { line-height: 20px; }
.formlink { text-decoration: none; color: #000000; }
.formlink:hover { color: #b80000; }

.fault { background-color: #fbd2e4; }
