
body {
background-color: #FFFFFF;
font-size: 13px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
color: #000000;
text-align: center;
}

#page {
margin: 0px auto;
text-align: left;
width: 834px;
background-image: url(mainbg.jpg);
background-repeat: repeat-y;
z-index: 10;
}

#top {
padding-left: 46px;
padding-right: 21px;
padding-top: 10px;
}



#inhalt {
background-color: #FFFFFF;
margin-left: 46px;
width: 716px;
padding: 25px;
padding-top: 1px;
}




.breadcrumb {
font-size:11px;
margin-left:-10px;
color:#928470;
margin-top: 4px;
}


h1 {margin-top:5px;padding-top:0px;margin-left:-10px;margin-right:-10px; border-bottom:1px solid #9d080d;color:#9d080d;font-size:24px}


h2 {font-size:19px;color:#646464}

h3 {font-size:17px;color:#9d080d}

p {text-align:left}

hr {height:1px; color:black; background-color:black;border:none}

b, strong {color:#928470;}



#inhalt a {color:#24489D}

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


.footer {
color: #FFFFFF;
font-size: 11px;
text-align: center;
margin: 0px;
padding: 0px;
margin-top: 8px;
}

.footer a {
color: #FFFFFF;
}




/* 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: -40px;}

  .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:#437310}
  #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(../../icons/accept.png) 0px 0px no-repeat;
padding-left: 20px;
}

.fehler {
display:block;
background: url(../../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-image: url(../../images/box_bg.jpg); 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; solid #958974; padding-bottom: 3px; margin-bottom: 8px; padding-right: 30px;
margin-top:0px;
}

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





#navi {
list-style: none;
padding: 0px;
margin: 0px;
display: inline;
margin-left: 22px;
}

#navi li {
display: inline;
margin-left: 10px;
}




#search input {
border: 0px;
font-size: 12px;
width: 300px;
margin: 0px;
height: 15px;
-moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;
filter:alpha(opacity=70);
background-color: #FFFFFF;
}

#search {
position: absolute;
display: none;
top: 43px;
left: 222px;
width: 300px;
height: 15px;
left: 50%;
margin-left: 68px;
margin-top: -10px;
z-index: 20;
}

#search form {
margin: 0px;
padding: 0px;
width: 300px;
border: 1px solid #FFFFFF;
}

#search_icon {
display: inline;
position: relative;
top: -80px;
left: 18px;
cursor: pointer;
}


#adminlink {
display: block;
position: absolute;
top: 80px;
left: 50%;
margin-left: 376px;

}

#adminlink img {
margin-bottom: 5px;
}
