/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enth�t */
BODY { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(0,0,0); background-color: rgb(255,255,255);}
.title { background-color: #cdd6ff; width: 100%; border: 0px; padding: 0px; margin: 0px; }
.title td { vertical-align: bottom; padding: 0px; margin: 0px; border-bottom: 1px solid white;}
.title td.logo { text-align: left; padding: 0px; margin: 0px; }
.title td.daten { text-align: right; font-size: 10pt; color: #0f4e96;padding: 0px; margin: 0px; border-right: 0px;}
.title td.schrift { text-align: right; width: 100px; padding: 0px; margin: 0px; border-bottom: 1px solid #ffd142; border-left: 0px; }
table.titlebar { width: 100%; height: 63px; border-collapse: collapse; border: 0px; margin: 0px; padding: 0px; background-color: #cdd6ff; }
td.titlebar-left { background-image: url(images/design/titlebar-left.gif); height: 96px; margin: 0px; border: 0px; padding: 0px 0px 36px 0px; text-align: left; vertical-align: bottom; background-repeat: repeat-x; }
td.titlebar-middle { background-image: url(images/design/titlebar-left.gif); height: 96px; margin: 0px; border: 0px; padding: 0px 0px 35px 0px; background-repeat: repeat-x; text-align: right; vertical-align: bottom;}
td.titlebar-right {margin: 0px; border: 0px; padding: 0px; width: 124px;  background-image: url(images/design/titlebar-right.gif); height: 96px; background-repeat: no-repeat; }
table.titlebar img { margin: 0px; border: 0px; padding: 0px;}

 A:link { color: rgb(0,0,153);}
 A:visited { color: rgb(51,102,153);}
 H1 { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 16pt; color: #f3ca01;}
 P { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt;}
 TD { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt;}
 TH { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt;}
 
INPUT,SELECT,TEXTAREA
{
	border:1px solid black; background-color: #cccccc;
}

 .error_kopf { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 16pt;}
 .error_text { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt;}

 .message { font-size: 12pt; text-align: center; width: 100%; }
 .info { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(0,127,0);}

 TABLE.messages { font-size: 12pt; text-align: center; width: 60%; background-color: rgb(255,200,0); margin-bottom: 20px;}
 TABLE.errors { font-size: 12pt; font-style: bold; color: #ffffff; text-align: center; width: 60%; background-color: rgb(255,0,0); margin-bottom: 20px;}
 
 /* die textbaustein-funktionalitaet von kollmann zeigt die funktionen in einer liste an */

 TABLE.functions { background-color: #dddddd; width: 800px; }
 TABLE.functions TD { padding: 3px; font-size: 12px; font-style: bold; /*font-variant: small-caps; */}
 TABLE.functions A:link { color: rgb(0,0,153); text-decoration: none; }
 TABLE.functions A:visited { color: rgb(0,0,153);text-decoration: none;}

 .form_search { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(0,0,0); background-color: rgb(255,255,255);}
 .form_edit { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(0,0,0); background-color: rgb(255,255,255);}
 .form_search TH { text-align: right; }
 .form_input { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt;}
 .form_prompt { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(0,0,255)}
 .form_display { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(0,0,0)}
 .form_submit {color: rgb(255,0,0); background-color: rgb(200,200,200); font-weight:bold;}
 .form_reset {color: rgb(0,0,0); background-color: rgb(200,200,200); font-weight:bold;}

 .tab_all {border-width:1px; border-style: solid; border-collapse: collapse; border-color: rgb(0,0,0,)}
 .tab_all th {border-width:1px; padding:2px; border-style: solid; border-collapse: collapse;}
 .tab_all td {border-width:1px; padding:2px; border-style: solid; border-collapse: collapse;}
 .tab_header {color: rgb(0,0,255); background-color: rgb(200,200,255); font-weight:bold;}
 .tab_head_upd {color: rgb(255,0,0); background-color: rgb(255,200,200); font-weight:bold;}
 .tab_row_odd {background-color: rgb(255,255,255);}
 .tab_row_even {background-color: rgb(220,200,200);}
 .sort:link {text-decoration:none; color: rgb(0, 0, 255);}
 .sort:visited {text-decoration:none; color: rgb(0, 0, 255);}
 .sort_img {border:0; height: 1em; }

 .suchindex:link {text-decoration:none; color: rgb(0, 0, 0);}
 .suchindex:hover {text-decoration:underline; color: rgb(0, 0, 0);}
 .suchindex:visited {text-decoration:none; color: rgb(0, 0, 0);}

 .tab_border {border-width:1px; border-style: solid; border-collapse: collapse; border-color: rgb(0,0,0,);}

 .bvd_ueber { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 48; font-weight:bold;color: rgb(255,200,0); font-weight:bold}

/* Ergebnis der Interpretation */

 .inte_ {text-align: center;}
 .inte_neg {text-align: center;}
 .inte_uvd {text-align: center;}

 .inte_frag {color: rgb(255,0,0); text-align: center;}
 .inte_vd {color: rgb(255,0,0); text-align: center;}

 .inte_pos {color: rgb(255,0,0); font-weight:bold; text-align: center;}

a img { border: 0px }

 .vir_header {font-size: 18; color: red;}
