#td_content {
background-color:rgb(240,240,240); padding:20px; font-family:arial,sans-serif; font-size:12px; white-space:normal;}

a {
color:rgb(150,0,0); text-decoration:none;}

p {
padding-top:5px;
padding-bottom:2px;
margin:0px;
}

h2 {
font-size:13px;}

h3 { 
border-left:0px solid rgb(200,200,200);
border-right:0px solid rgb(200,200,200);
border-bottom:1px solid rgb(200,200,200);
border-top:0px solid rgb(200,200,200);
font-size:12px;
text-align:left;
padding:4px;
padding-left:4px;
}

table {
}

.table_liste1 {
font-size:11px;
border:0px solid rgb(128,128,128);
}

.table_anzeigen, .table_beleg  {

}

.table_daten_aendern, .table_passwort{

}

tr {
}

tr.hiphop1 {
background-color:rgb(245,245,245);
}

tr.hiphop0 {
background-color:rgb(220,220,220);
}

td, th {
padding-left:10px; white-space:nowrap;}
th, .td1_ue1, .td1_ue2, .td1_ue3, .td1_ue4, .td1_ue5, .td1_ue6, .td1_ue7, .td1_ue8, .td1_ue9, .td_ue10, .td_ue11 {
text-align:left;
font-weight:bold;
background-color:rgb(250,250,240);
border-bottom:1px solid rgb(128,128,128);
}

#td_2table {
padding:0px;
}

.th_j1, .th_j2, .th_j3, .th_j4, .th_j5 {
font-size:11px; 
border-bottom:1px solid rgb(100,100,100);
border-left:1px solid rgb(100,100,100);
border-top:1px solid rgb(100,100,100);
background-color:#FF9999;
padding-bottom:3px;
padding-top:2px;
}
.th_j1 {
background-color:#FF9999;
}
.th_j2 {
background-color:#FFFFC0;
}
.th_j3 {
background-color:#CCFFCC;
}
.th_j4 {
background-color:#A0E0E0;
}
.th_j5 {
background-color:#A0E0E0;
border-right:1px solid rgb(100,100,100);
}

.th_b1, .th_b2, .th_b3, .th_br {
font-size:11px; 
border-bottom:1px solid rgb(100,100,100);
border-left:1px solid rgb(100,100,100);
border-top:0px solid rgb(100,100,100);
padding-right:10px;

}
.th_b1 {
background-color:rgb(190,250,190);
}
.th_b2 {
background-color:rgb(250,250,240);
}
.th_b3 {
background-color:rgb(250,250,240);
}
.th_br {
border-right:1px solid rgb(100,100,100);
}

.td_b1, .td_ok, .td_no, .td_kein, .td_bre  {
font-size:11px; 
border-bottom:1px solid rgb(150,150,150);
border-left:1px solid rgb(150,150,150);
padding-top:2px; padding-right:4px;
}
.td_ok {
background-color:rgb(190,250,190);
text-align:center;
padding-left:0px;
}
.td_no {
background-color:rgb(250,190,190);
text-align:center;
padding-left:0px;
}
.td_kein {
background-color:rgb(240,240,170);
text-align:center;
padding-left:0px;
}

.td_b2 {
font-size:11px; 
border-left:1px solid rgb(150,150,150);
}
.td_b3 {
font-size:11px;
padding-top:1px;
padding-bottom:2px;
}
.td_b4 {
font-size:11px;
padding-top:1px;
padding-bottom:0px;
}
.td_2li{
font-size:11px; 
text-align:right;
font-weight:bold;
vertical-align:top
}
.td_2re{
font-size:11px; 
text-align:left;
vertical-align:top
}

.td_bre {
border-right:1px solid rgb(150,150,150);
}
.td_j0, .td_j1, .td_j2, .td_j1m {
font-size:11px; 
border-bottom:1px solid rgb(100,100,100);
border-left:1px solid rgb(100,100,100);
padding-bottom:2px;
}
.td_j0{
white-space:normal;
border:0px solid rgb(100,100,100);
background-color:rgb(150,150,150);
padding-left:0px;
padding-bottom:0px;
}

.td_j1m {
background-color:rgb(255,255,0);
}
.td_j2 {
border-right:1px solid rgb(100,100,100);
}
.td_blind {
font-size:11px; border:1px solid rgb(128,128,128); text-align:left; padding-left:4px; width:400px;}
.td_referenz {
border:1px solid rgb(255,128,128); background-color:rgb(250,240,240); text-align:left; padding-left:4px;
width:400px;}
.td_re {
width:400px; background-color:rgb(245,235,235); border:1px solid rgb(128,128,128); text-align:left; 
padding-left:2px; white-space:normal;}
.td_li, .td_passwort_li {
background-color:rgb(225,229,242); border:1px solid rgb(128,128,128); text-align:right; padding-right:2px;}
.td_li_2 {
text-align:right; padding-right:2px; vertical-align:top; }
.td_re_2 {
font-weight:bold; white-space:normal;}
.td_re_3, .td_re_4 {
white-space:normal;}
.td_re_5 {
white-space:normal; width:400px;}
.td_passwort_re {
 }
 
.td_li_ag, .td_li_ue1 {
width:100px; background-color:rgb(50,50,150); color:rgb(255,255,255);
border:1px solid rgb(128,128,128); text-align:right; padding-right:2px;}
.td_li_mitglied, .td_li_ue2 {
width:100px; background-color:rgb(150,50,50); font-size:13px; color:rgb(255,255,255);
border:1px solid rgb(128,128,128); text-align:right; padding-right:2px;}
.td_li_adresse, .td_li_ue3 {
width:100px; background-color:rgb(50,150,50); font-size:13px; color:rgb(255,255,255);
border:1px solid rgb(128,128,128); text-align:right; padding-right:2px;}
.td_li_ue4 {
width:100px; background-color:rgb(150,150,100); font-size:13px; color:rgb(255,255,255);
border:1px solid rgb(128,128,128); text-align:right; padding-right:2px;}
.td_eingabe {
width:320px
}

.td_ueberschrift {
font-size:13px;
padding-left:24px;
text-align:right;
border-bottom:1px solid rgb(0,0,0);
}
.td_report {
font-size:11px;
padding-left:14px;
padding-top:2px;
padding-bottom:2px;
text-align:right;
}
.td_report_re {
font-size:11px;
padding-left:14px;
padding-top:2px;
padding-bottom:2px;
text-align:left;
}


.td_beleg{
padding-left:0px;
padding-right:20px;

}

.div_1, .div_2 {
position:relative;
left:0px;
}
.div_content, .div_3, .div_beleg{
padding-left:6px;
}
.div_4{
border: rgb(200,158,158) 1px solid;
padding-left:7px;
padding-top:30px;
padding-bottom:30px;
padding-right:7px;
background-color: rgb(255,255,255);
white-space:nowrap;
}
.div_5{
width:600px;}
.div_6{
border: rgb(255,0,0) 2px solid;
padding: 10px;
}
.div_aufgabenreport, .div_workflow {
border: rgb(200,158,158) 1px solid;
padding:5px;
margin-top:5px;
margin-bottom:5px;
background-color: rgb(255,255,255);
}

.div_aufgabenreport td {
vertical-align: top;
}


.div_hinweis {
color:rgb(150,0,0);
}
.div_check_1 {
font-size:11px;
background-color:rgb(255,255,200);
padding:5px;
border:1px solid rgb(100,100,150);
position:absolute; left:350px; top:110px;
width:400px; height:100px;
overflow:auto;
display:none;
}

.div_check_2 {
font-size:11px;
background-color:rgb(255,255,200);
margin-top:5px;
padding:5px;
border:1px solid rgb(100,100,150);
width:600px; height:150px;
overflow:auto;
white-space:nowrap;
}

.span_4_a {
font-weight:normal;
background-color:rgb(250,210,210);
}
.span_4_b {
font-weight:normal;
}
.span_4_c {
font-weight:bold;
}
xxx.span_re {
background-color:rgb(245,235,235); border:1px solid rgb(128,128,128); text-align:left; 
padding-left:2px;}

#error {
border:2px solid rgb(255,128,128);}

.fieldWithErrors {
border:2px solid rgb(255,128,128); padding:2px; float:left}

.error_message, .formError {
 font-size:0.9em; color:rgb(200,50,50);}
.historie {
border:1px solid rgb(128,128,128); text-align:left; padding:2px; background-color:rgb(240,240,250);
position:relative; left:0px; top:0px;}
.text_notiz{
border: rgb(200,158,158) 1px solid;
width:600px;
height:300px;
padding:5px;
}

.td_info_li, .td_info_re {
font-size:11px;
padding:0px;
}
.td_info_re {
white-space:nowrap;
padding-left:10px;
}

#div_journal_1 div {
background-color:rgb(255,255,200);
border-left: 1px solid rgb(100,100,100);
border-right: 1px solid rgb(100,100,100);
border-top: 1px solid rgb(100,100,100);
border-bottom: 1px solid rgb(150,150,150);	
white-space:normal;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;	   
}	


.div_ukn {
border: rgb(200,158,158) 1px solid;
width:600px;
position:absolute; margin:10px;
}

div.beleglink td {
padding-left:0px; padding-top: 5px;
}

div.beleglink {
border:1px solid rgb(128,128,128); text-align:left; padding:4px; background-color:rgb(230,230,255); display:inline-block; margin-top:2px;
}



div.transparenzregister {
	border: 1px solid rgb(0, 0, 200);
	padding:10px;
	margin-top:5px;
}

div.transparenzregister th {
    border-bottom: 1px solid rgb(100, 100, 100);
    border-left: 1px solid rgb(100, 100, 100);
    border-top: 0 solid rgb(100, 100, 100);
    font-size: 11px;
    padding-right: 10px;
	padding-left:10px;
}

div.transparenzregister .l {
	border-left: 0px solid rgb(100, 100, 100);
	font-weight: bold;
	text-align:center;
}

div.transparenzregister td {
	padding-right: 10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid rgb(100, 100, 100);
	border-left: 1px solid rgb(100, 100, 100);	
}

div.transparenzregister a {
	color:rgb(255,0,0);
	padding-left:3px;
	padding-right:3px;
}

div.transparenzregister a:hover {
	background-color:rgb(0,0,255);
}

div.transparenzregister span.ok {
	color:rgb(0,120,0);	
}
div.transparenzregister span.not_ok {
	color:rgb(200,0,0);
}

div.tr_info {
	color:rgb(0,0,200);
	padding:10px;
}
