/*
youthbank-aachen.de Copyrigth © by vincent-klein.de
*/

body { background-image: url(/bg.gif);
      background-repeat: repeat; }
      
.wwf { position:absolute;
       margin-left:0px;
       margin-top:15px; }

.infoText { background-color:#F9FCFF;
            border:8px solid #0090E0;
            font-family:Arial,Helvetica,sans-serif;
            font-size:12px;
            color:#5F5F5F;
            padding:15px; }
       
.noscript { position:absolute;
            width:600px;
            margin: auto;
            background-color:white;
            border: solid 2px red; }       
       
.site { width:900px;
      height:100%;
      margin: auto;
      background-color:white;
      padding:0px; }

.top: { width:100%;
        height:135px;
        background-image: url(bg.gif);
        background-repeat: repeat-y; }

.menue { background-color:white;
         background-image: url(/images/balken_menue.png);
         background-repeat: repeat-y;
         width:;
         height:125px;
         margin-top:0px; }

.end {  background-image: url(/images/balken_inhalt.png);
        background-repeat: repeat-y;
        background-position:right;
        background-color:#FFFFFF;
        width:650px; }

.news { background-color:white;
        background-image: url(/images/balken.png);
        background-repeat: repeat-y;
        background-position:left;
        width:250px; }
        
.news2 { background-color:white;
         background-image: url(/images/balken.png);
         background-repeat: repeat-y;
         background-position:left;
         width:250px; }

#news_title { font-size:12px;
              font-family:Verdana;
              color:#000000;
              text-align:right; }

.inhalt { background-image: url(/images/balken_inhalt.png);
          background-repeat: repeat-y;
          background-position:right;
          background-color:white;
          width:650px;
          height:100%; }

.inhalt h3 { font-size:14px;
             font-family:Verdana;
             color:#000000;
             margin-left:10px;
             margin-right:15px;
             text-align:justify; }

.intern_index { width: 400px;
                background-color:#e7e7e7;
                text-align: center;
                font-family: Verdana;
              }

.menue table { width:900px;
               height:135px;
               border:0px; }

.inhalt p { font-size:13px;
            text-align:justify;
            font-family:Verdana;
            color:black;
            margin-left:10px;
            margin-right:15px;
            text-align:justify; }

.team { width: 432px; margin-left: 109px; font-family:Verdana; font-size: 14px; color: #0066FF; font-weight: bold; }

td.inhalt font {  font-weight:bold; }

#steckbriefe td { font-family: Agency FB; font-size: 1.05em; }

#steckbriefe .links { width: 130px; color: #003FFF; font-weight: bold; }

   A:link { text-decoration: none; color: #0066FF; border:0px;}
   A:visited { text-decoration: none; color: #0066FF;}
   A:active { text-decoration: none; color: #0066FF;}
   A:hover { text-decoration: underline; color: #0066FF;}
   
a.infobox { border-bottom: 1px dashed #0066FF; text-decoration:none; }
a.infobox:hover { cursor:help; color:blue; background:white; }
a.infobox span { visibility:hidden; position:absolute;
    margin-top:1.5em; padding:1em; text-decoration:none; }
a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
    visibility:visible;
    border:1px solid #0066FF; color:blue; background:white; }
