#addform { width:500px; border:1px solid #99b3b4; padding:15px; margin:auto; background-color:white}

#addform label { font-size:8pt; color:#808080; line-height:1.7; font-weight:bold; }
#addform .input { border: 1px solid #99b3b4; background: #e4ebeb url(../images/input_stripe.gif); font: 11px verdana, sans-serif; color:#443; padding:3px; outline:none; }
#addform .input:focus { border:1px solid #567475; background: #e4ebeb; }
#addform .submit-btn { height: 25px; background:#CCCCFF ; outline: none; vertical-align:top; border:1; margin:5px 0 0 0; float:right}
#addform .submit-btn { margin:1px 0 0 0; #}
#addform .submit-btn:hover {  }
#addform .clear { clear:both}
#addform .error { color:red; margin:0; padding:0; }
#addform .msg { color:green; margin:0; padding:0; }
#addform select { border: 1px solid #99b3b4; background: #e4ebeb; font:normal 1em auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#443; }
#addform div.pages { margin:10px; }
#addform div.pages div,div.pages a { margin-right:1px; padding:1px 5px 2px 5px; border:1px solid #99b3b4; text-decoration:none; font-size:12px; color:#99b3b4; }
#addform div.pages div,div.pages a:hover { border:1px solid #99b3b4; background-color:#99b3b4; color:#fff; }
#addform div.pages .current { border:1px solid #443; background-color:#99b3b4; color:#fff; }
#addform table { border-collapse:collapse; background-color:#fff; color:#4f6b72; border:solid 1px #C1DAD7; }
#addform table em { color:#ccc; display:block; }
#addform table em:hover { color:#cc3399; }
#addform td, th { border-left:solid 1px #C1DAD7; }
#addform th { padding-left:10px}
#addform caption { padding-left:10px; text-align: left; font: bold 11px; text-transform: uppercase; color: #FF6600; background:url(../images/pfeil2.gif) no-repeat left}
#addform table a { color:#950000; text-decoration:none; border:0; font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#addform table a:link { text-decoration:none; }
#addform table a:visited { font-weight:normal; color:#666; text-decoration: line-through; }
#addform table a:hover { border-bottom: 1px dashed #C1DAD7; }
#addform thead th, tfoot th, tfoot td { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA url(../images/bg_header.jpg) no-repeat; }
#addform tfoot td { text-align:right}
#addform tbody th, tbody td { border-bottom: solid 1px #C1DAD7; }
#addform tbody th { white-space: nowrap; padding:0 5px; background-color: #DAEFF1; color:#4f6b72; font-size:85%; font-family:Verdana; width:300px}
#addform tbody th a { color:#333; }
#addform tbody tr:hover { background:#EEF8F9; }

