body { background-color: #FFFFFF; }

input.textUndef { border: 2px solid #FF9900; }
input.textError { border: 2px solid #FF0000; }
input.textOk { border: 2px solid #00CC00; }

textarea.textUndef { border: 2px solid #FF9900; background-color: #FFFFFF; }
textarea.textError { border: 2px solid #FF0000; background-color: #FFFFFF; }
textarea.textOk { border: 2px solid #00CC00; background-color: #FFFFFF; }

select.undef { background-color: #FF9900; }
select.error { background-color: #FF0000; }
select.ok { background-color: #00CC00; }

.labelUndef { color: #FF9901; font-weight: bold; }
.labelError { color: #FF0001; font-weight: bold; }
.labelOK { color: #00CC01; font-weight: bold; }

.errmsg { color: #333333; }

.oben { vertical-align: top; }
.mitte { vertical-align: middle; }
table.kosten { margin-top: 15px; margin-bottom: 0px; border: 2px solid #00CC00; }
td.kosten { }

.sponsor { margin-bottom: 10px; }
.fett { font-weight: bold; }

a.img { border: none; }
img.sponsor {  border: none; }

div.sponsortitel { width: 870px; color: #000000; background-color: #eeeeee; font-size: 18px; padding: 5px; margin-top: 5px; margin-bottom: 15px;}
div.sponsorfeld { width: 870px; margin-bottom: 20px; text-align: center; }
div.sponsordata { margin-bottom: 20px; width:auto;margin:0 auto;}

.formButtonDis { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;
                  color: #dbe1e2; background-color: #b9bebf; }

ul.portrait { color: #0792D4; font-weight: bold; font-size: 12px; padding-left: 14px; width: 530px;}
li.portrait { list-style-image: url(../picture/portrait_li.gif); }
ul.portrait2 { color: #000000; font-weight: normal; font-size: 11px; }
li.portrait2 { list-style-image: url(../picture/portrait_li.gif); padding: 2px; }
/* li.portrait2 { list-style-image: url(../picture/sitemap_ai.gif); padding: 2px; } */
strong.portrait { color: #0792D4; font-size: 12px; }
strong.portrait_kk { color: #4d002e; font-size: 14px; }

td.adr { text-align: left; vertical-align: top; padding: 10px 20px 0px 0px; font-weight: bold; }
.colkk { color: #691a47; }

table thead td {
 font-weight: bold;
 cursor: pointer;
}
/* If you wish to highlight current sortable column, add layout effects below */
.highlightedColumn {
 background-color: #ffffff;
}	


