#tablerechts {
border-bottom:2px solid #F29A54;
margin-bottom:0;
}

#tablerechts tbody tr {
border-bottom:1px solid #F29A54;
color:#333;
vertical-align:top;
}

#tablerechts td {
border-bottom:1px solid #F29A54;
margin-bottom:0;
}

#textbox {
float:right;
width:392px;
}

.agenda_rechtespalte {
float:right;
padding:0;
vertical-align:top;
width:380px;
}

.agenda_rechtespalte_top {
float:right;
padding:0;
vertical-align:top;
width:372px;
}

.anschlagbrett_feldaufforderung {
background-color:silver;
color:#FFF;
padding-left:5px;
}

.anschlagbrett_linkespalte {
vertical-align:top;
width:202px;
}

.druck {
padding-right:8px;
}

.graulinie {
border-top:1px solid #CCC;
margin-left:5px;
}

.inner {
float:right;
width:300px;
}

.labelbutton {
float:left;
margin-top:4px;
width:102px;
}

.labelkurz {
float:left;
margin-top:4px;
width:100px;
}

.linie {
border-top:1px solid #F29A54;
}

.medientypauswahl1 {
color:#666;
display:inline-block;
width:160px;
}

.rechtsbuendig {
padding-right:8px;
text-align:right;
}

.stellenliste_zelle {
color:#666;
font-weight:400;
padding-top:8px;
width:80px;
}

.stellenliste_zelle1 {
color:#666;
font-weight:400;
padding-top:8px;
}

.stellenliste_zelle100 {
color:#666;
font-weight:400;
padding-top:8px;
width:140px;
}

.stellenliste_zelle180 {
color:#666;
font-weight:400;
padding-top:8px;
width:200px;
}

.stellenliste_zelle_beschrieb {
color:#666;
font-weight:400;
padding-right:80px;
padding-top:8px;
}

.stellenliste_zelle_kurz {
color:#666;
font-weight:400;
padding-top:8px;
width:8px;
}

.stellenliste_zelle_lang {
color:#666;
font-weight:400;
padding-top:8px;
width:550px;
}

.stellenliste_zusatz {
color:#666;
}

.stufe,.stufenangabe {
width:100%;
}

.unterricht {
margin:4px 0;
}

.unterricht_feldaufforderung {
background-color:silver;
color:#FFF;
padding:4px 4px 4px 5px;
}

.unterricht_feldaufforderung-4 {
background-color:silver;
color:#FFF;
float:right;
padding:4px 0 4px 5px;
width:386px;
}

.unterricht_linkespalte {
padding:4px 0 0 8px;
vertical-align:top;
}

.unterricht_linkespalte1 {
float:left;
padding:4px 4px 0 8px;
vertical-align:top;
}

.unterricht_linkespalte_neu {
padding:4px 0 0 8px;
vertical-align:top;
width:102px;
}

.unterricht_links {
color:#666;
padding:4px 0 0 8px;
vertical-align:top;
width:108px;
}

.unterricht_linksgrau {
color:#666;
padding:10px 0 0 8px;
vertical-align:top;
width:108px;
}

.unterricht_linkupload {
padding:4px 0 0 8px;
vertical-align:top;
width:160px;
}

.unterricht_rechtespalte {
padding:0;
vertical-align:top;
}

.unterricht_rechtespalte_link {
overflow:hidden;
padding:0;
vertical-align:top;
width:200px;
}

.unterricht_rechtespalte_submit {
padding:0;
vertical-align:top;
width:386px;
}

.unterricht_rechtespaltegrau {
color:#666;
padding:0;
vertical-align:top;
}

.unterricht_rechts {
color:#666;
padding:4px 0 0;
vertical-align:top;
}

html.js body div#behaelter div#main div#hauptteil div#rechts div.kasten table tbody tr.querverweis_inhalt td {
vertical-align:text-top;
}

p.stellenliste_zelle {
padding-top:5px;
}

html.js body div#behaelter div#main div#hauptteil div#mitte div.kasten div.material_dateien table {margin-bottom:0px;}

table {
border-collapse:collapse;
margin-bottom:16px;
}



table.counter,tr.bordertop {
border-top:#F29A54 1px solid;
}

table.counter_agenda {
border-top:1px solid #be9eb4;
}

table.counter_schule {
border-top:1px solid #78CACC;
}

table.counter_stellen {
border-top:1px solid #87CB76;
}

table.counter_suche {
border-top:1px solid #06c;
}

tbody tr {
color:#333;
line-height:15px;
vertical-align:top;
}

tbody tr.erledigt {
background-color:#333;
color:#FFF;
}

tbody tr.gerade {
background-color:#B7B7B7;
color:#333;
}

tbody tr.grobzielanzeige,tbody tr.bereichanzeige {
height:22px;
max-height:22px;
min-height:22px;
text-indent:5px;
vertical-align:middle;
}

tbody tr.grobzielinhalt {
padding-left:5px;
}

tbody tr.querverweis_inhalt {
border-bottom:#666 thin;
height:22px;
max-height:22px;
min-height:22px;
vertical-align:middle;
}

tbody tr.querverweis_titel,tbody tr.fachanzeige {
font-weight:700;
height:22px;
max-height:22px;
min-height:22px;
vertical-align:middle;
}

tbody tr.themenbereich {
font-weight:700;
padding-left:5px;
}

td {
padding:3px 2px 3px 8px;
}

td.anmeldung {
margin:0;
padding:0;
z-index:7;
}

td.dokumentname {
width:400px;
}

td.funktion {
color:#666;
font-weight:400;
padding:1px;
vertical-align:bottom;
}

td.funktion1 {
font-weight:400;
padding:1px;
}

td.inner_table {
margin:0;
padding:0;
}

td.inner_table1 {
margin:0;
padding:0 8px;
vertical-align:top;
}

td.pad {
padding:3px 8px 5px;
}

td.suchfeld {
margin:0;
padding:0 8px;
}

td.suchfeld_go {
padding:0 0 0 8px;
width:140px;
}

td.vorschauknopf {
text-align:right;
}

th {
border-bottom:1px solid #F29A54;
font-weight:700;
letter-spacing:0.1em;
padding:2px;
}

thead {
background-color:#CCC;
color:#FFF;
text-align:left;
}

tr.anschlagbrett,.anschlagbrett_rechtespalte {
vertical-align:top;
}

tr.dokumentanzeige {
vertical-align:bottom;
}

tr.dokumenttyp {
font-weight:700;
height:32px;
vertical-align:bottom;
}

tr.druckversion {
border-bottom:1px solid #F29A54;
border-top:1px solid #F29A54;
text-align:right;
}

tr.grobzieltext {
margin-bottom:8px;
padding-right:16px;
width:100%;
}

tr.leer {
clear:left;
height:4px;
}

tr.stellenliste_daten {
height:25px;
max-height:25px;
min-height:25px;
vertical-align:top;
}

tr.stellenliste_titel {
	font-weight:700;
vertical-align:top;
}

tr.stufe {
font-weight:700;
vertical-align:bottom;
}

tr.titelzeile {
border-bottom:1px solid #F29A54;
font-weight:700;
}

tr.unterricht_knoepfe,tr.anschlagbrett_knoepfe {
height:20px;
max-height:20px;
min-height:20px;
vertical-align:bottom;
}

td.kal_ohne_eintrag{

text-align:center;
font-weight:normal;
}
td.kal_mit_eintrag{
background-color:#FCE4E5;
text-align:center;

}
tr.kal_wochentage{
background-color:#E9E9E9;
text-align:center;
font-weight:normal;
}
tr.kal_monat{
text-align:center;
font-weight:700;
}
table.kal{
text-align:center;
font-weight:700;
border:1px #EA6C73 solid;
}
