/* ------- Start ----------------------   */
body.gr {
 background-color:#FFFFFF;
 text-align:left;
scrollbar-base-color:#FFFFEE;
scrollbar-track-color:#FFFFEE;
scrollbar-face-color:#FFFFEE;
scrollbar-highlight-color:#FFFFEE;
scrollbar-3d-light-color:#FFFFEE;
scrollbar-dark-shadow-color:#FFFFEE;
scrollbar-shadow-color:#FFFFEE;
scrollbar-arrow-color:#FFFFEE
}
/* -------------- Anzeige Mail-Adresse ------------ */
input#button {
 background-image:url(email2.png);
 border: 1px solid blue;
 background: #DFDFDF;
 color: blue;
 font-size: 0.8em;
 text-decoration: underline;
}

/* -------------- divs Home ------------ */
#home_a_x {position:absolute; left:0px; top:20px; width:210px; height:auto; padding-left:5px; border-left:solid blue 0px;}
#home_a {position:absolute; left:0px; top:70px; width:210px; height:auto; padding-left:5px; border-left:solid blue 1px;}
#home_b_x {position:absolute; left:250px; top:20px; width:210px; height:auto; padding-left:5px; border-left:solid blue 0px;}
#home_b {position:absolute; left:250px; top:70px; width:210px; height:auto; padding-left:5px; border-left:solid blue 1px;}
#home_c_x {position:absolute; left:500px; top:20px; width:210px; height:auto; padding-left:5px; border-left:solid blue 0px;}
#home_c {position:absolute; left:500px; top:70px; width:210px; height:auto; padding-left:5px; border-left:solid blue 1px;}


/* -------------- divs Leihkart ------------ */
#leih_a_x {position:absolute; left:0px; top:20px; width:300px; height:auto; padding-left:5px; border-left:solid blue 0px;}
#leih_a {position:absolute; left:0px; top:70px; width:300px; height:auto; padding-left:5px; border-left:solid blue 1px;}

#leih_b_x {position:absolute; left:320px; top:20px; width:300px; height:auto; padding-left:5px; border-left:solid blue 0px;}
#leih_b {position:absolute; left:320px; top:70px; width:300px; height:auto; padding-left:5px; border-left:solid blue 1px;}


td, th {
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

a:link {
        text-decoration: none;
        color: #000066;
}
a:visited {
        text-decoration: none;
        color: #000066;
}
a:hover {
        text-decoration: none;
        color: #0000CC;
}
a:active {
        text-decoration: none;
        color: #000066;
}

/* ------- NAV ----------------------   */
body.nav {
     background-color:#FFFFFF;
     background-repeat:no-repeat;
     background-attachment:fixed;
     padding:5px;
     text-align:left;
}
    /* ------- Nav ---------------------- */
div.nav {
        position:absolute; top:10px;  left:10px;
        width: auto;
        height:auto;
        background: transparent;
        border: 0px solid #FF0000;
        padding: 5px;
        margin: 5px;
        font-family: verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        text-align:left;
        line-height:16px;
        font-size: 11.5px;
        color:#4F4F4F;
        }

p  {
        font-family: verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        text-align:left;
        line-height:16px;
        font-size: 11.5px;
        color:#4F4F4F;
        }


a#navi, a:link#navi, a:visited#navi {
      background-color:transparent;
      color: #0000FF;
      text-align:left;
      line-height:16px;
      font-size: 11px;
      text-decoration:none;
      font-weight:bold;
}
a:hover#navi {
     background-color:transparent;
     color:#00AFFF;
      text-align:left;
      line-height:16px;
      font-size: 11px;
      text-decoration:none;
      font-weight:bold;
}




    /* ------- Main ---------------------- */
.main  {
        background: transparent;
        border: 1px solid #FF0000;
        padding: 0px;
        margin: 0px;
        font-family: verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        text-align:left;
        line-height:14px;
        font-size: 11.5px;
        color:#AF00FF;
        }

#main_agb {
        position:absolute; top:40px;  left:35px;
        z-index:5;
        width: 600px;
        height:auto;
        line-height:1.1em;
        font-size: 0.65em;
        }

#main0 {
        position:absolute; top:5px;  left:5px;
        width: 200px;
        height:auto;
                }
#main1 {
        position:absolute; top:70px;  left:35px;
        width: 200px;
        height:auto;
                }

#main2 {
        position:absolute; top:70px;  left:220px;
        z-index:15;
          width: 200px;
           height:auto;
                }
#main3 {
        position:absolute; top:70px;  left:410px;
         width: auto;
          height:auto;
        z-index:20;
                }

#main4 {
        position:absolute; top:185px;  left:35px;
        width: 800px;
        height:auto;
        padding-right: 20px;
        margin: 0px;
        z-index:25;
                }

/* ---- Ueberschriften fett ---*/
.ue { font-family: verdana, arial, helvetica, sans-serif;
        text-align:left;
        line-height:18px;
        font-size: 12px;
        font-weight:bold;
        color:#800000;
        }

/* ---- Ueberschriften fett NAV ---*/
.ue_nav { font-family: verdana, arial, helvetica, sans-serif;
        text-align:left;
        line-height:18px;
        font-size: 11px;
        font-weight:bold;
        color:#DF0000;
        }
/* ---- Ueberschriften fett ---*/
.ue18 { font-family: verdana, arial, helvetica, sans-serif;
        text-align:center;
        line-height:28px;
        font-size: 18px;
        font-weight:bold;
        color:#6F6F6F;
        }
/* ---- Ueberschriften fett ---*/
.ue24 { font-family: verdana, arial, helvetica, sans-serif;
        text-align:center;
        line-height:36px;
        font-size: 24px;
        font-weight:bold;
        color:#0000FF;
        }



div#span {
        display: none;
        padding-left: 8px;
           font-size: 8px;
           font-color:#FF0000;
}


img { border:2px solid #BFBFBF; }
img.x { border:0px solid red; }
img.a { border:2px solid #00E000; }

/* ---- INPUT - Felder ---*/
input { font-family: verdana, arial, helvetica, sans-serif;
        text-align:left;
        font-size: 9px;
        font-weight:normal;
        color:#000000;
        }