.senkr {background-image:url(images/rahmen_s.jpg);}
.waagr {background-image:url(images/rahmen_w.jpg);}
.randr {background-image:url(images/randr.gif);}
.bluesenkr {background-image:url(images/rahmen_or_w.jpg);}
.bluewaagr {background-image:url(images/rahmen_or_s.jpg);}
.olinks {background-image:url(images/rahmen_ol_s.jpg);}
.urechts {background-image:url(images/rahmen_ur_w.jpg);}
.eck {background-image:url(images/eck.jpg);}
.eckor {background-image:url(images/eck.jpg);}
.eckblue {background-image:url(images/eck_or.jpg);}
.top{background-color:#FFA000;}


/* menü -----------------------------------------------------------------------------------------*/

td.menu 
{
    background-color:#FFC300;
    height:20px;
}

a.menu 
{
    font-family:verdana;
    font-size:12px;
    color:#AA0000;
    text-decoration:none;
}

a.menu:hover
{
    font-family:verdana;
    font-size:12px;
    color:#AA0000;
    text-decoration:none;
    font-weight:bold;
}

.feriencounter
{
   font-family:verdana;
   font-size:10px;
   color:#AA0000;
   padding:0 2px;
   text-align:left;
}

.counter
{
   font-family:verdana;
   font-size:10px;
   color:#000000;
}

td.login 
{
   font-family:verdana;
   font-size:10px;
   color:#000000;
   text-decoration:none;
   padding-left:3px;
}

form.login
{
   margin:0px;
   font-family:verdana;
   font-size:10px;
   color:#AA0000;
}
   
input.login 
{
   font-family:verdana;
   font-size:10px;
   color:#AA0000;
   text-decoration:none;
   border-style:solid;
   border-color:#AA0000;
   border-width:1px;
   background-color:#FFA000;
   width:90%;
}
   
input.loginbutton 
{
   font-family:verdana;
   font-size:10px;
   color:#AA0000;
   font-weight:bold;
   text-decoration:none;
   background-color:#FFC300;
   border-style:none;
   width:90%;
}

a.login 
{
   font-family:verdana;
   font-size:10px;
   color:#AA0000;
   text-decoration:none;
}


/* standard  ----------------------------------------------------------------------------------------- */

.default
{
    font-family:verdana;
    font-size:12px;
    color:#0055AA;
    text-decoration:none;
    text-align:justify;    
    vertical-align:top;
}

.fett
{
    font-family:verdana;
    font-size:12px;
    color:#0055AA;
    font-weight:bold;
    text-align:justify;
}

a.link
{
    font-family:verdana;
    color:#555555;
    font-size:12px;
    text-decoration:none;
}

a.link:hover
{
    font-family:verdana;
    font-size:12px;
    color:#555555;
    /*font-weight:bold;*/
    text-decoration:underline;
}

.head 
{
    font-family:verdana;
    font-size:12px;
    color:#AA0000;
    font-weight:bold;
}

a.head
{
    font-family:verdana;
    font-size:12px;
    color:#AA0000;
    font-weight:bold;
    text-decoration:none;
}

.date
{
    font-family:verdana;
    font-size:12px;
    color:#AA0000;
    font-weight:normal;
}

.topic
{
    font-family:verdana;
    font-size:12px;
    color:#AA0000;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    background-color:#FFC300;
    border-style:solid;
    border-color:#000000;
    border-width:0px 0px 1px 0px;
}

.textbox1
  {
   border-style:dashed;
   border-color:#FFA000;
   border-width:1px 1px 1px 1px;
   padding:3px;
   margin:0 auto;
   margin-bottom:40px;
   width:600px;
 }
 
 .textbox2
  {
   border-style:dashed;
   border-color:#FFC300;
   border-width:1px 1px 1px 1px;
   padding:3px;
   margin:0 auto;
   margin-bottom:40px;
   width:600px;
 }

.warnbox
  {
   color:#AA0000;
   border-style:solid;
   border-color:#AA0000;
   border-width:1px 1px 1px 2px;
   padding:3px;
   margin:0 auto;
   margin-bottom:40px;
   width:600px;
 } 
 
/* img.floatleft
{
   margin: 0 5px 0 0;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
   float:left;
}

img.floatright
{
   border-style:solid;
   border-color:#000000;
   border-width:1px;
   margin: 0 0 0 5px;
   float:right;
} */

div.bilder
{
   margin: 0 5px 0 0;
   float:left;
}

.kommentar
{
   font-family:verdana;
   font-size:10px;
   color:#FFA000;
   text-decoration:none;
   text-align:justify;
}
.border
{
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}

div.area
{
   border:1px black solid;
   padding:10px;
}

div.areahead
{
   position:relative;
   margin-left:20px;
   z-index:1;
   top:6px;
}

span.areahead
{
   font-family:verdana;
   font-size:10px;
   color:black;
   background-color:#CCCCCC;
   border:1px black solid;
   padding:0px 5px 0px 5px;
}

 
/* formulare -----------------------------------------------------------------------------------------*/
.new
{
   font-family:verdana;
   font-size:12px;
   color:#AA0000;
   text-decoration:none;
   background-color:#FFC300;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
   margin:1px 0px 1px 0px;
}

.button 
{
   font-family:verdana;
   font-size:12px;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
   background-color:#FFA000;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}


/* listen -----------------------------------------------------------------------------------------*/

td.border_ru
{
   border-style:solid;
   border-color:#FFC300;
   border-width:0px 1px 1px 0px;
}

td.border_u
{
   border-style:solid;
   border-color:#FFC300;
   border-width:0px 0px 1px 0px;
}

td.border_r
{
   border-style:solid;
   border-color:#FFC300;
   border-width:0px 1px 0px 0px;
}

.dloadlist
{
   font-family:verdana;
   font-size:12px;
   color:#0055AA;
   line-height:150%
}

ul.list
{
   list-style-image:url(images/bullet.gif);
}

ul.list2
{
   list-style-image:url(images/bullet.gif);
}

ul.list2 > li
{
   padding-bottom:1em;
}



/* diagramme -----------------------------------------------------------------------------------------*/

div.pollbalken
{
   position:relative;
   background-color:#FFC300;
   height:12px;
}

div.pollbalkenborder
{
   border:solid #FFA000 1px;
   margin: 2px 0px 5px 0px;
   height:12px;
}

div.pollschrift
{
   position:relative;
   font-size:10px;
   text-align:center;
   margin-top:-12px;
   height:12px;
}
