
/* CSS-Definition EGONline 2007*/ 
 
/* Allgemeine Defintionen */

  .blind {display:none}

  html, body {height:100%;margin:0;padding:0}
  body {background:white url(grauhinten.jpg);font-family: Tahoma,Arial,Helvetica,sans-serif;}
  #main {width:790px;min-height:100%;
         border:1px solid #616161;
         position:absolute;
         left:50%;top:30px;
         margin-left:-393px;
         }
         
  #navigation {background:url(oben.png);
               height:30px;
               padding-left:203px;
               padding-top:64px;
               overflow:hidden;}
  
  #navigation a {display:block;
                 height:22px;
                 float:left;
                 font-size:13px;
                 color:white;
                 padding-top:8px;
                 text-align:center;
                 text-decoration:none;
                 width:138px;
                 margin-right:2px;
                 }
  #navigation a:hover {text-decoration:underline;}               
  
  #obenlinks {position:absolute;left:50%;margin-left:-180px;top:42px;z-index:101;color:white;font-size:12px}
  #obenlinks a {color:white;text-decoration:none;}
  #obenlinks a:hover {text-decoration:underline;}
  
  #searchbox {display:block;position:absolute;z-index:100;left:50%;top:38px;padding-left:114px;}
  
  #logolink {display:block;position:absolute;z-index:101;left:50%;top:35px;width:170px;height:66px;margin-left:-388px;}

  
  #s {background:transparent;border:none;width:252px;color:white;cursor:text;}
  
  .trans {background:transparent;border:none;cursor:hand;}
  
  #rubrik4 {padding-right:10px}
                            
  #inhalt {padding-left:60px;padding-right:25px;font-size:13px}
  
  #main {background:white url(hintergrund.png);}
  
#navigation a#rubrik1 {background:url(normal.png)}#navigation a#rubrik2 {background:url(normal.png)}#navigation a#rubrik3 {background:url(normal.png)}#navigation a#rubrik4 {background:url(normal.png)}  

/* Inhaltsfeld */

/* Schriftformatierung */  
  
  .breadcrumb {font-size:11px;margin-top:4px;margin-left:-18px;color:#928470}


  h1 {margin-top:5px;padding-top:0px;margin-left:-10px;margin-right:-10px;
      border-bottom:1px solid #45658a;color:#45658a;font-size:24px}
      
  
  h2 {font-size:19px;color:#928470}
  
  h3 {font-size:17px;color:#45658a}
      
  p {text-align:left}
  
  hr {height:1px; color:black; background-color:black;border:none}
  
  b, strong {color:#928470;}
  
/* Linkdarstellung */
    
  #inhalt a {color:#000080}

  #inhalt .breadcrumb a {text-decoration: none; color:#928470;}


/* Darstellung von Bildern */

        .adminlink_icon {display: inline;}
  
  img, a img {border:none;display:block;margin:auto;}
     
  img.zeichen, img.normal {display:inline}

  /* Bilder */

  .bildrechts, .bildlinks {margin: 10px;text-align: center;
                         font-size:small;margin-bottom: 5px; margin-bottom: -40px;}

  .bildrechts {margin-right: 0px;float:right;}

  .bildlinks {margin-left:0px; float:left}

  .bildmitte {margin-bottom: -20px;margin-left:-10px;margin-right:-10px; text-align:center}
  
  .bildbreit {margin-left:-10px;margin-right:-10px;margin-bottom:-40px;width:720px;height:133px}


  /* Grafiken */

  .grafikrechts, .grafiklinks {margin: 10px;text-align: center;
                         font-size:small;margin-bottom: 5px;}

  .grafikrechts {margin-right: 0px;float:right;}

  .grafiklinks {margin-left:0px; float:left}

  .grafikmitte {}


.bildunterschrift {
margin-top: -20px;
text-align: center;
font-style: italic;
font-size: 12px;
}



/* Zweckformatierungen und Einrückungen*/

  .rueck {padding-left:35px;}  
  .mitte {text-align:center}
  table.mitte {margin:auto}
  .quelle, .autor, .datum {text-align:right;font-style:italic}
  
  p.fuss {font-size:11px; 
        text-align:center;margin-top:5px;
        border-top:1px solid $navicolor;}

/* Spezielle Tabellen */

  table.design, table.rahmen {border-spacing:0px;border-collapse:collapse;margin:auto;border:1px solid #A0A0A0}

  table.design td, table.design th,table.rahmen td, table.rahmen th {padding:5px;text-align:left}
  table.design td, table.rahmen td {text-align:left;vertical-align:top;}
  table.design th, table.rahmen th , tr.kopf td {font-weight:bold;vertical-align:middle;line-height:1}

  table.design td.rubrik, table.rahmen td.rubrik {text-align:right;vertical-align:top;font-weight:bold;}
  td.rahmenrechts {border-right:1px solid #A0A0A0}
  table.rahmen td, table.rahmen th {border:1px solid #A0A0A0}

  table.design caption, table.rahmen caption {font-weight:normal;text-align:left;font-size:18px;text-align:center}

  table.design th, table.rahmen th, tr.kopf td  {background:#e6e6e6}
  
/* Anrei§er für Artikel und Rubriken */
  .anreisser {clear:both;margin:30px;margin-top:0;margin-bottom:-50px}
  .anreisser img {width:200px; float:left;margin-right:15px;margin-bottom:5px}
  .anreisser h2,.anreisser p {padding:0px;margin:0px;}
  .anreisser h2 {margin-top:-15px}
  #inhalt .anreisser a {color:black;text-decoration:none}
  #inhalt .anreisser h2 a{color:#000080}
  #inhalt .anreisser h2 a:hover {text-decoration:underline}

/* Galerie */

.galeriethumb {

  display:inline;

  border: 1px solid #E1E1E1;

  border-right: 3px solid #E1E1E1;
  border-bottom: 3px solid #E1E1E1;

}

/* WIKI */

.ok {
display:block;
background: url(../../images/icons/accept.png) 0px 0px no-repeat;
padding-left: 20px;
}

.fehler {
display:block;
background: url(../../images/icons/delete.png) 0px 0px no-repeat;
padding-left: 20px;
}


/* Listen */

ul li {
list-style-image: url(dot.gif);
}




ul.news {margin: 0px; padding: 0px; margin-left: 13px;}
ul.news li {margin-bottom: 8px;}

ul.calendar {margin: 0px; padding: 0px; margin-left: 13px;}
ul.calendar li {margin-bottom: 8px;}


.zettel {
background-color: #dfd2bc; background-image: url(../../images/box_bg.jpg); background-position: right top; width: 320px; background-repeat: no-repeat; padding: 10px; color: #49453e; padding-top: 14px; margin-bottom: 20px;
}

.zettel h2 {
color: #958974; font-weight: bold; font-size: 16px; text-align: right; border-bottom: 1px solid #958974; padding-bottom: 3px; margin-bottom: 5px; padding-right: 30px;
margin-top:0px;
}

.zumartikel {
        text-align:right;margin:0;margin-bottom:-10px;
}


/* Seesite */

#pagenavi {
text-align: center;
}

#pagenavi2 {
text-align: center;
clear: both;
}



.seesite_image {
margin: 5px;
margin-left: 30px;
}







/* MISC */

.iconlink {
	display: inline;
	text-decoration: none;
}

.iconlink img {
	display: inline;
	position: relative;
	top: 3px;
}

