.adminbody { color: black; font-size: 12px; background-color: white; text-align: center; padding: 0; }
select { font-size: 12px; margin: 0; padding: 0; border: solid 1px gray; }
input { font-size: 12px; margin: 0; padding: 0; border: solid 1px gray; }
form { margin: 0; padding: 0; display: inline; }
.bild_button { vertical-align: baseline; cursor: pointer; }
.dialog { font-size: 12px; font-weight: bold; background-color: #a6a6a6; margin: 10px; border: solid 1px gray; }
.grautabl { background-color: white;}
.gruppebottom { background-color: silver; width: 20px; height: 20px; border-color: black; border-style: solid; border-width: 0 1px 1px; }
.gruppebottom_empty{ font-size: 3px; line-height: 5px; height: 3px; }
.gruppebottom_empty td { font-size: 3px; line-height: 5px; height: 3px; }
.gruppebottom_gast { background-color: #717171; width: 20px; height: 20px; border-color: black; border-style: solid; border-width: 0 1px 1px; }
.gruppehead { background-color: silver; width: 20px; height: 40px; padding-right: 2px; padding-left: 2px; border-color: black; border-style: solid; border-width: 1px 1px 0; }
.gruppenvhead { background-color: silver; padding-right: 2px; padding-left: 2px; width: 50px; height: 30px; border-style: solid; border-width: 1px 1px 0; border-color: black; }
.gruppenvhead_tracking { background-color: silver; padding-right: 2px; padding-left: 2px; height: 10px; border-style: solid; border-width: 1px 1px 0; border-color: black; }
.gruppehead_empty { font-size: 1px; height: 1px; }
.gruppehead_full { color: #131a36; font-size: 16px; background-color: silver; padding: 2px; border: solid 1px black; }
.gruppehead_full a { color: #131a36; font-size: 14px; text-decoration: none; }
.gruppehead_gast { background-color: #717171; width: 50px; height: 20px; border-color: black; border-style: solid; border-width: 1px 1px 0; }
.gruppenvhead_gast { background-color: #717171; width: 50px; height: 20px; border-style: solid; border-width: 1px 1px 0; border-color: black; }
.gruppetd { background-color: silver; padding: 2px; border-right: 1px solid black; border-left: 1px solid black; }
.gruppetd_gast { background-color: #717171; padding: 2px; border-right: 1px solid black; border-left: 1px solid black; }
.menutableleer { height: 5px; }
.menutablenew { font-size: 14px; font-weight: bold; }
.menutablenew a:link { color: black; font-size: 16px; font-weight: bold; text-decoration: underline; }
.menutablenew a:visited { color: black; text-decoration: underline; }
.menutablenew a:hover { color: black; text-decoration: underline overline; }
.menutablenew a:active { color: black; }
.menutableview { background-color: #a6a6a6; text-align: center; margin: 10px auto; border: solid 1px gray;}
.menutableweis { background-color: white; }
.navilist_admin { background-color: #eaeaea; vertical-align: baseline; padding: 2px; }
.navilist_admin_0 { background-color: #d6d6d6; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_1 { background-color: #e0e0e0; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_2 { background-color: #eaeaea; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_2_leer { background-color: #eaeaea; text-align: left; vertical-align: baseline; padding: 2px; height: 5px }
.navilist_admin_3 { background-color: #f4f4f4; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_4 { background-color: #fefefe; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_5 { background-color: #fefefe; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_6 { background-color: #fefefe; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_7 { background-color: #fefefe; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_8 { background-color: #fefefe; text-align: left; vertical-align: baseline; padding: 2px; }
.navilist_admin_9 { background-color: #fefefe; text-align: left; vertical-align: baseline; padding: 2px; }
.system { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; }
.system h1 { font-size: 1.5em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; }
.systemrahmen { color: #000000; border-bottom: #737373 2px solid; border-left: 2px solid #dedede; border-right: #737373 2px solid; border-top: #dedede 2px solid; background-color: #c3c3c3; margin-bottom: 2px; margin-top: 3px}
.systemrahmen input { border: solid 0 black; }
.verschwind { display: inline; }
#adminzeug { color: #000000; background-color: #c3c3c3; margin-top: 3px; margin-bottom: 2px; border-style: solid; border-width: 2px; border-color: #dedede #737373 #737373 #dedede; }
#login_form { width: 100%; height: 100%; text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5000; background-color: #c3c3c3; margin: 0; padding: 0; 
filter:alpha(opacity=50); /* Transparenz für IE */
-moz-opacity:0.5; /* Transparenz für Mozilla */
opacity:0.5; /* Transparenz für Opera */}
#logininnen { position: absolute; top: 40%; left: 39%; width: 200px; color: #000000; background-color: #c3c3c3; z-index: 5001; margin-bottom: 2px; margin-top: 3px; border-color: #dedede #737373 #737373 #dedede; border-style: solid; border-width: 2px; outline: solid 1px #000a0a; 
filter:alpha(opacity=100); /* Transparenz für IE */
-moz-opacity:1.0; /* Transparenz für Mozilla */
opacity:1.0; /* Transparenz für Opera */
}
.center { margin-right: auto; margin-left: auto; }
.balken1{ background-color: #2e9e4a; }
.balken2{ background-color: yellow; }
.balken3{ background-color: red; }
