#adminbalken { color: white; font-size: 10px; line-height: 15px; background-color: #808080; background-repeat: no-repeat; background-position: right top; text-align: center; position: absolute; top: 20px; left: 20px; width: 140px; z-index: 999; margin: 0; padding: 0; border: solid 1px gray; }
.adminbody { color: black; font-size: 12px; 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; }
.navi_edit { text-align: center; }
.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; font-size: 11px; background-color: #c3c3c3; width: 150px; height: 25px; margin-bottom: 2px; margin-top: 3px; border-color: #dedede #737373 #737373 #dedede; border-style: solid; border-width: 2px; }
.systemrahmen:hover { color: #000000; font-size: 11px; background-color: #e5e4e1; width: 100%; margin-top: 3px; margin-bottom: 2px; border-style: solid; border-width: 2px; border-color: #dedede #737373 #737373 #dedede; cursor: pointer; }
.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; }
.tool { position: relative; width: 100%; height: 1px; margin: -1px 0; padding: 0; border-top: 1px dashed silver; cursor: pointer; }
.tools { font-size: 12px; line-height: 10px; position: absolute; left: -30px; width: 40px; cursor: pointer; }
.tools img { position: relative; top: 4px; cursor: pointer; }
.textaendern { width: 16px; height: 16px; display: inline; }
/*Newsletter*/
.wegsee { display:none; }

#mitteilung { background-color: white; position: absolute; top: 50px; right: 45%; width: 200px; z-index: 1000; padding: 25px; border: outset 2px black; }
#verschiebdiv { }
.verschiebcontainer { color: white; font-size: 10px; line-height: 15px; background-color: #808080; text-align: center; position: absolute; top:25px; right:10px; width: 140px; padding: 0; border: solid 3px gray; }
.verschiebrahmen { color: #000000; font-size: 11px; background-color: #c3c3c3; text-align: left; position: relative; width: 136px; height: 22px; border-color: #dedede #737373 #737373 #dedede; border-style: solid; border-width: 2px; }
.verschiebrahmen:hover { color: #000000; font-size: 11px; background-color: #e5e4e1; text-align: left; position: relative; width: 136px; height: 22px; border-style: solid; border-width: 2px; border-color: #dedede #737373 #737373 #dedede; cursor: pointer; }
.verschiebrahmen input { font-size: 11px; text-align: left; height: 20px; border: solid 0 black; }
.verschiebrahmen img { font-size: 11px; text-align: left; margin-top: 2px; border: solid 0 black; }
.verschiebrahmen_speichern { color: #000000; font-size: 11px; background-color: #c3c3c3; vertical-align: bottom; position: relative; width: 136px; margin-top: 5px; border-color: #dedede #737373 #737373 #dedede; border-style: solid; border-width: 2px; }
.verschiebrahmen_speichern:hover { color: white; font-size: 11px; background-color: red; vertical-align: bottom; position: relative; width: 136px; margin-top: 5px; border-style: solid; border-width: 2px; border-color: #dedede #737373 #737373 #dedede; cursor: pointer; }


.wait { visibility:hidden; display: none; }
.waitvis { background-color: white; text-align: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.waitvis img { position: relative; top: 10px; margin-right: auto; margin-left: auto; }
.waittext { position: relative; top: 20px; color: #808080; font-size: 1em; font-family: "Courier New", Courier, Monaco, monospace; }