body {  font-size: 11px; color: #000000; font-family: "Arial", "Helvetica", "sans-serif"}
table {  font-size: 11px; color: #000000; font-family: "Arial", "Helvetica", "sans-serif"}
td {  font-size: 11px; color: #000000; font-family: "Arial", "Helvetica", "sans-serif"}
.en_w {  color: #FFFFFF; text-decoration: none}
.en_b {  color: #000000; text-decoration: none}
.menu {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; word-spacing: 1px}
.en_g {  color: #999999; text-decoration: none}
.form {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #000000; text-decoration: none}
.en_g2 {  color: #eeeeee; text-decoration: none}
a:active {  text-decoration: none}
a:link {  text-decoration: none}
a:visited {  text-decoration: none}
a:hover {  color: #FFFFFF; /*background-color: #44BBFF;*/ text-decoration: underline}
.table_top {  background-color: #6699CC}
.table_01 {  background-color: #999999}
.table_02 {  background-color: #F0F0F0}
.menu_in { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; word-spacing: 1px ; background-color: #F2F2F2}
.menutopblue { color:#eeeeee;font-size:120%}/*.menutopblue {color:#6666aa;font-size:120%}*/
.menutopfullblue{ color:#1133aa;font-size:120%}/*.menutopblue {color:#6666aa;font-size:120%}*/
.menutopgreen { color:#33ee22;font-size:120%} /*.menutopgreen {color:#11dd11;font-size:120%}*/
.menutopfullgreen{ color:#22bb11;font-size:120%}/*.menutopblue {color:#6666aa;font-size:120%}*/
.leftpanelname { color:#1E90FF;font-size:130%}
.leftpanelusername { color:#1E90FF;font-size:120%}

html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:70%;
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
background:#fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {height:100%;
     max-height:100%;
     /*background: #eef;*/
     overflow:hidden;
     padding:0;
     margin:0;
     border:0;}
     
#head {position:fixed;
      margin:0;
      display:block;
      width:100%;
      min-width:440px;
      height:64px;
      background:url(../images/header2000.jpg) #0087DC no-repeat;
      font-size:4em;
      z-index:5;
      border:thin solid #bbc;
      color:#000000;}
      /*position: fixed : nötig für firefox*/

#left {position:fixed;
      padding-left:5px;
      margin:0;
      top:61px;
      height:90%;         /*bottom:25px;*/
      overflow:hidden;      /*hidden: mit oder ohne rechtem bar*/
      background: #eef;  /* border:thin solid black;*/
      width:248px;
      /*border:thin solid #bbc;*/
      z-index:4;}

#leftauto {position:fixed;
      padding-left:5px;
      margin:0;
      top:61px;
      height:90%;         /*bottom:25px;*/
      overflow:hidden;      /*hidden: mit oder ohne rechtem bar*/
      background: #eef;  /* border:thin solid black;*/
      width:250px;
      /*border:thin solid #bbc;*/
      z-index:4;}
      
#leftdiv2 {position:relative;
          padding-left:2px;
          top:2px;
          height:70%;
          margin:0;
          width:235px;
          overflow:auto;
          z-index:4;}

#content {display:block;
         background: #eee;  /* border:thin solid black;*/
         top:61px;
         /*left:255px;*/
         height:90%;
         overflow:hidden;
         padding-right:0px;
         padding-left:250px;
         position:relative;
         border:thin solid #bbc;
         z-index:3;}

#contentdiv {display:block;
             height:100%;
             overflow:auto;
             padding-top:20px;
             padding-left:20px;
             position:relative;
             z-index:3;}
         
#logindiv {display:block;
         top:61px;
         left:0px;
         right:0px;
         bottom: 0px;
         /*left:255px;*/
         height:87%;
         overflow:hidden;
         padding-left:35%;
         padding-top:15%;
         position:relative;
         border:thin solid #bbc;
         z-index:3;}
         
#foot {position:fixed;
      padding-left:57%;
      padding-right:15px;
      margin:0;
      bottom:0px;
      width:100%;
      height:7%;
      /*background: #dde; background:rgb(214,100,50);*/
      color:#55a;
      text-align:left;
      font-size:1em;
      z-index:4;}
      
/* deaktiviert: zuletzt aktiv , für iexplorer
#left {display:block; top:81px; height:85%; max-height:85%; overflow:auto;
       padding-left:2px; position:relative; width:250px; z-index:3;}
#leftdiv1 {position:fixed; left:2; top:82px;  height:100px; overflow:hidden;  width:238px;
      background: #fff; background-position:0 100px;; font-size:1em; color:#fff;z-index:4;}
#leftdiv2 {position:relative; left:2px; top:0px; max-height:70%; overflow:auto; width:238px;
       background: #fff; font-size:1em; color:#fff;z-index:3;}
*/
/* für firefox
#left {position:fixed; left:0; top:81px;  max-height:85%; overflow:auto;  width:250px;
      background: #fff; background-position:0 100px;; font-size:1em; color:#fff;z-index:4;}
#leftdiv1 {position:fixed; left:2; top:82px;  height:100px; overflow:hidden;  width:238px;
      background: #fff; background-position:0 100px;; font-size:1em; color:#fff;z-index:4;}
#leftdiv2 {position:fixed; left:2; top:174px;  max-height:70%; overflow:auto;  width:238px;
      background: #fff; background-position:0 100px;; font-size:1em; color:#fff;z-index:4;}
*/
/*color-examples: background:rgb(214,100,50); color:#fff;*/

* html #head, * html #foot,* html #left {position:absolute;}

#pad1 {display:block; width:18px; height:100px; float:left;}
#pad3 {display:block; width:18px; height:50px; float:left;}
.pad2 {display:block; height:100px;}

#content p {padding:5px;}

.bold {font-size:1.2em; font-weight:bold;}

#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px;
            background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright {float:right; top:100px; right:150px; height:200px; width:150px;
            background:#def; border:1px solid #000; margin:5px; padding:5px;}
#wordsabsolute {position:absolute; top:280px; left:400px; background:#eee;
               border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd;
               border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00; width:200px;}


a.nav, a.nav:visited {display:block; width:100px; height:25px; text-decoration:none; color:#fff; font-weight:bold; line-height:25px;}
a.nav:hover {color:#fc0;}

#map {
        width: 100%;
        height: 100%;
        border: 0px;
        padding: 0px;
        position: relative;
     }
body {
        border: 0px;
        margin: 0px;
        padding: 0px;
        height: 100%;
     }
