html, body {
   background: #ffffff;
   color: #605c78;
   font-family: arial,helvetica,sans serif;
}
h1 {
    color: #77b;
    font-size: 36pt;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    margin-bottom:4pt
}
h1.larpkalender {
    height:120px;
    background-repeat:no-repeat;
    background-image:url("/Larpkalender.ch.jpg");
    background-position: top center;
    image-align: center;
    }
h1.larpkalender span {display:none;}

td { 
    font-family: arial,helvetica,sans serif; 
    color: #000000; 
    font-size: 14px;
}
td.seite { font-family: arial,helvetica,sans serif; }
td img { border: none; }
b.title { font-size: 130% } 
th { font-family: arial,helvetica,sans serif; }
p { font-family: arial,helvetica,sans serif; }
li { font-family: arial,helvetica,sans serif; }

#container {
    margin-top: 0.5em;
    background: #ffffff;
    padding: 0em 1.5em 0em 1em;
    margin-bottom: 0.5em;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    min-height: 28em;
/*    border-left-width:6px;
    border-left-style:solid;
    border-right-width:6px;
    border-right-style:solid;
    border-bottom-width:6px;
    border-bottom-style:solid;*/
}
#header {
    font-size: 0.91em;
    border: none;
    margin: 0px; 
    padding: 0.5em 1em 2em 1em;
    text-align: center;
}
.footer-tab {
  width:100%;
  margin-top:0.5em;
}
.footer {
  text-align:right;
  font-family: arial,helvetica,sans serif;
  font-size: 0.8em;
}
#navi {
    text-align: center;
    background-color: #f93;
    font-size: 0.91em;
    margin: 0; 
    padding: 0.5em;
    border: none;
    text-align:center;
    font-size:1em;
}
#navi a:link, #navi a:visited {
    color: #fff;
    background-color: #f93;
    text-decoration:none;
    padding:0.5em;
}
#navi a:hover, #navi a:active  {
    color: #000;
    background-color: #ff3;
    text-decoration: none;
    padding:0.5em;
}

.sidemenu1 {  font-size: 18px; font-weight: bold; background-color: #E3E3E3; border: 1px #000000 solid; text-decoration: none}
.sidemenu2 {  font-size: 16px; font-weight: normal; background-color: #F3F3F3; border: 1px #000000 solid; text-decoration: none}
.sidemenu2h { font-size: 16px; font-weight: normal; background-color: #F3F3F3; border: 1px #000000 solid ; text-decoration: underline}

.bottomline {  font-size: 14px; font-style: normal; font-weight: normal}

.search {  display: none }
.searchBold { font-size: 14px; font-weight: bold; font-style: normal; text-decoration: none }
.bigText { font-size: 18px; font-weight: bold; font-style: normal; text-decoration: none }
.smallText { font-size: 11px; }
.fehlermeldung { font-size: 18px; font-weight: bold; font-style: normal; text-decoration: none }
.terminzaehler { font-size: 14px; font-style: normal; text-decoration: none; text-align: left }

.terminueberschrift0 {  font-size: 18px; font-weight: bold; color: #000000; text-decoration: none}
.terminueberschrift1 {  font-size: 18px; font-weight: bold; color: #000000; text-decoration: none}
.terminueberschrift2 {  font-size: 18px; font-weight: bold; color: #000000; text-decoration: none}
.terminueberschrift3 {  font-size: 18px; font-weight: bold; color: #000000; text-decoration: none}
.terminueberschrift4 {  font-size: 18px; font-weight: bold; color: #000000; text-decoration: none}
.terminueberschrift5 {  font-size: 18px; font-weight: bold; color: #000000; text-decoration: none}

.col1left {
  padding: 0.2em 0.4em 0.2em 0.4em;
  width:9em;
  min-width:9em;
  font-size: 12px; font-weight: bold; background-color: #E9E9E9
}
.col1right {
  padding: 0.2em 0.4em 0.2em 0.4em;
  width:750px;
  font-size: 14px; font-weight: bold; background-color: #E9E9E9
}
.col2left {
    padding: 0.2em 0.4em 0.2em 0.4em;
    font-size: 12px; font-weight: bold; 
    background-color: #F3F3F3
}
.col2right {
    padding: 0.2em 0.4em 0.2em 0.4em;
    font-size: 14px; font-weight: bold; 
    background-color: #F3F3F3
}

.on {background-color: #C3C3C3; border-style: solid; border: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center }
.off {background-color: #E9E9E9; border-style: solid; border: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center}

.termin1 {  font-size: 14px; background-color: #E3E3E3; padding-left: 4px}
.termin2 { font-size: 14px; background-color: #F3F3F3; padding-left: 4px}
.termin1h {  font-size: 14px; font-weight: bold; background-color: #E9E9E9; padding-right: 4px}
.termin2h { font-size: 14px; font-weight: bold; background-color: #F9F9F9; padding-right: 4px}
.terminlinks { display: none }

.suchmaske1 { display: none }
.suchmaske2 { display: none }
.suchmaske1h { display: none }
.suchmaske2h { display: none }
.suchmaske3 { display: none }

.terminhlink {  font-size: 9px; font-weight: normal; color: #000000; text-decoration: none}

.preistabh { font-size: 14px; font-weight: bold; background-color: #D5AD75; padding-right: 4px ; border: #996633; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.preistab { font-size: 14px; padding-right: 4px ; border: #996633; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.blaettern {  font-size: 16px; font-weight: normal; color: #000000; text-decoration: none}

.eingabe1h {  font-size: 14px; font-weight: bold; background-color: #E3E3E3; text-align: left; padding-left: 5px}
.eingabe2h { font-size: 14px; font-weight: bold; background-color: #F3F3F3; text-align: left; padding-left: 5px}
.eingabe1 {  font-size: 14px; background-color: #E9E9E9; text-align: left; padding-left: 5px}
.eingabe2 { font-size: 14px; background-color: #F9F9F9; text-align: left; padding-left: 5px}$


/* Zusätzliche Definitonen für Community-Komponente */

.inner_background {
  padding:0;
  margin:0;
}
.inner_navi {
  padding: 0em 0.4em 0.6em 0;  
  font-weight:bold;  
}
.inner_content {
  padding:0.6em;   
}
.news_content {
  padding: 1em 0em; margin-left:2em; margin-right:1em;
}
#inner_container { 
  padding:0;
  margin:0;
  position:relative;  
}
#inner_links { 
  /* benötigt für Spieler-Sektion */
  float:left; 
  width:14em;
  padding:0.2em; 
  margin:0; 
}
#inner_rechts { 
  padding:0.8em 0.8em 0 0.5em; 
  margin-left:15em; 
}
#inner_rechts:after { content:"clear"; clear:left; display:block; height:0; overflow:hidden; visibility:hidden; }

.comcol1 {
  padding: 0.1em 0.4em;  
  background-color: #E9E9E9;
}
.comcol2 {
  padding: 0.1em 0.4em;
  
}
.comtab {
  border-collapse:collapse; 
}
.topcol {
  padding: 0.2em 0.4em;
  background-color:#F3F3F3;
}
.picture {
  border:1px solid black;  
}
.icon {  
  padding-top:4px;
}
.big_link {
  font-size: 1.15em;
  letter-spacing: 1px;
}

