.Titel {background-image:url(images/titel.jpg);  font-weight: bold;}

.block {text-align:justify;}
.center {text-align:center;}
.termine {margin-left:60px;}
.abc {margin-right:50px;}
.satzung {margin-left:15px; margin-right:25px; margin-top:25px; text-align:justify;}
.geschichte {margin-left:15px; margin-right:25px; margin-top:25px; text-align:justify;}
.vereinssitz {margin-left:15px; margin-right:25px; margin-top:25px; text-align:justify;}

p.gross {font-size:16pt; text-align:center;}
span.gross {font-size:16pt; text-align:center;}
div.gross {font-size:14pt; text-align:center;}
.text_klein_rechts {font-size:8pt; text-align:right}
.text_klein {font-size:8pt;}

table.System {width: 72%;}


td {font: 13px/16px arial, helvetica, sans-serif; vertical-align: top;}

a {font-weight: bold; color: #a00;  text-decoration: none;}
a:hover {font-weight: bold; color: #a00; text-decoration: underline;}
img a {border: 0 none;}
img a:visited {border: 0 none;}


#menu { width: 155px; margin:0px; }
#menu ul {list-style: none; margin-left: 6px; margin-top: -8px; padding: 0px; }
#menu a, #menu h2 {
                   font: bold 12px/16px arial, helvetica, sans-serif;
                   display: inline;
                   margin: 0; padding: 2px 0px;
                  }
#menu h2 {color: #FF8635; background: #96D12C; text-transform: uppercase; }
#menu a {color: #000;  text-decoration: none; }
#menu a:hover {color: #a00;  }
#menu li {position: relative; }
#menu ul ul ul {position: relative; left:10px; top: 2px;  width: 100%; }
div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: none;}
.naviimg {margin-top: 8px; }

.ipic-links {float:left; padding:5px;}
.ipic-rechts {float:right; padding:5px;}
.ipic-mehr {margin:15px;}
.ipic-mehr-gross {margin: 1px;}

.links {clear: both;float:left; width: 25px; margin-right:3px;}
.rechts {float:left; left:25px;}

.clear {clear: both;}

.input {background-color:#F9DEAE; border: 1px solid black;}
.textarea {background-color:#F9DEAE; border: 1px solid black;}


/*
#MonthTable td
{
  border: 1px solid black;
}
*/



#MonthTable a {font: 10px/10px arial, helvetica, sans-serif; vertical-align: top; color: #a00;  text-decoration: none;}
#MonthTable a:hover {font: 10px/10px arial, helvetica, sans-serif; vertical-align: top; color: #a00;  text-decoration: underline;}

#ContentTable a {font: 10px/10px arial, helvetica, sans-serif; vertical-align: top; color: #a00;  text-decoration: none;}
#ContentTable a:hover {font: 10px/10px arial, helvetica, sans-serif; vertical-align: top; color: #a00;  text-decoration: underline;}

.monthnavigation {

  text-align: center;
  background-image:url(images/titel.jpg);  font-weight: bold;
}


.month {

}

.monthname {

 text-align: center;
 background-image:url(images/titel.jpg);  font-weight: bold;
}

.datepicker {
 text-align: center;
 vertical-align: middle;

}


.nomonthday {

}
.monthday {
 background-color: #FFEFDB;
 height: 70px;
 border: 1px solid black;
}


.today {
 background-color: #FFEFDB;
 border-color: #FF6600;
 height: 70px;
}

.weeknum {

}

.dayname {

  text-align: center;
  border: 1px solid black;
  background-image:url(images/titel.jpg);
}

.saturday {
  background-color: #FEC8B8;
  height: 70px;
  border: 1px solid black;
}
.sunday {
  background-color: #FEC8B8;
  height: 70px;
  border: 1px solid black;
}

.event {
   background-color: #FFEFDB;
}

.eventcontent {

  background-color: yellow;
}

.tablebg
{
 background-color: #EEDBB7;
}


.archiv
{
  border:0pt solid #000000; 
  background-image:url(images/archiv-bg.jpg); 
  padding: 2px; 
  position:absolute; 
  left: 50%; 
  margin-left:260px; 
  margin-top:-2px; 
  width:114px;
}

.realiengalerie
{
  border: 1px solid; 
  width: 130px; 
  height: 160px; 
  margin: 3px; 
  float: left;
}

.realiengalerie a {border: 0 none;}

