* { margin:0; padding: 0; }

body {background-color:#FFF6C7;color:#757575;font-family:'Lucida Grande','Trebuchet MS',Helvetica;font-size:80%;padding:0 5px;}

h1, h2, h3, h4, h5, h6  {color:#0094E0;font-weight:normal;font-family:Georgia;line-height:1.5em;padding-top:0.4em;}
h1 span                 {color:#8BCB2F;}

p                       {line-height:1.6em;margin-bottom:4px;}
input.button            {font-size:1.2em;padding:1px 15px;}

a                       {color:#3000CC;}
a.intern                {color:#757575;}
a:hover                 {text-decoration:none;}

table, span.table, div.table, div#footer
                        {background-color:#FFFFFF;border:1px solid #F0E9D6;}
span.table, div.table   {display:inline-block;padding:5px;}
th, td                  {border-bottom:1px dashed #F0E9D6;padding:0 3px;}
td.center               {text-align:center;}
td.right, p.right       {text-align:right;}

td.green                {background-color:#AAFF00;}
td.red                  {background-color:#FFA77A;}
td.today                {border:1px solid red;}

ul.styled               {list-style:square;padding:0 0 0 2em;}
ul.no_style             {list-style:none;}

/* linke Spalte */
div.col1                {float:left;margin:0;width:30%;}
/* mittlere Spalte */
div.col2                {float:left;margin:0;width:35%;}
/* rechte Spalte */
div.col3                {margin-left:66%;margin-right:0;}

div.clear               {clear:both;}


#nav, div.nav2, div.nav3{width:90%;overflow:hidden;float:left;display:inline;clear:both;}
#nav ul li, div.nav2 ul li, div.nav3 ul li {float:left;list-style-type:none;margin:0 10px 0 0;}
#nav ul li, div.nav2 {background-color:#0094E0;border:1px solid #0094E0;}
#nav ul li a, div.nav2 ul li a, div.nav3 ul li a
                        {display:block;text-decoration:none;}
#nav ul li a            {color:#F5F5F5;padding:0.2em 0.6em;text-shadow:#444 1px 1px 1px;}
#nav ul li a:hover      {background-color:#00A7FA;}
#nav ul li a.current    {background-color:#47C1FF;}
div.nav2 ul li a, div.nav3 ul li a
                        {display:block;padding:0.1em 0;margin:0.2em 0 0 0;border-bottom:1px dashed #0094E0;}
div.nav2 ul li a        {padding:0.1em 0.3em;}
div.nav2 ul li a.current{background-color:#FFEA7C;}
div.nav3 ul li a.current{background-color:#FFE661;}
div.nav3 ul li a.info, div.nav2 ul li a.info
                        {border:none;padding-right:0;}
div.nav2                {background-color:#7AD2FF;background-color:#AEE4FF;display:inline-block;margin:0.5em 0;padding:0.2em;}

div#footer              {border-bottom:none;border-left:none;border-right:none;clear:both;margin-top:6em;padding:6px;text-align:center;}
span.lighter            {color:#B3B3B3;}
span.stats, div.stats   {display:inline-block;}

b.green                 {color:#649E0A;}
b.red                   {color:#CC0033;}

div#login-dialog        {background-color:#fff;border:1px solid #0094E0;margin:1em auto 12em;padding:1em 2em 3em;width:300px;}
div#nav li.logout       {background-color:inherit;border:none;float:right;padding:2px;}
div#nav li.logout input {color:#A40000;font-size:1.2em;padding:1px 15px;}

td.bcounter-visitors-upto100percent, td.bcounter-visitors-upto80percent, td.bcounter-visitors-upto60percent
                                    {color:#333;}

td.bcounter-visitors-upto100percent {background-color:#FF6A6A;}
td.bcounter-visitors-upto80percent  {background-color:#FF8C8C;}
td.bcounter-visitors-upto60percent  {background-color:#FFADAD;}
td.bcounter-visitors-upto40percent  {background-color:#FFD0D0;}
td.bcounter-visitors-upto20percent  {background-color:#FFEFEF;}

input#login-name, input#login-pw    {font-size:2em;padding:2px;width:290px;}
input#login-submit                  {color:#229B09;font-size:2em;margin-top:.4em;;}

span.success            {color:#649E0A;}
span.error              {color:#CC0033;}