body {
 background-color: #333333;
 color: #000000;
 padding: 0px; 
 margin: 0px; 
}

th, td, p, div {
 font-family: Verdana, Geneva, Arial, sans-serif;
}

input, textarea, select, option {
 font-family: Verdana, Geneva, Arial, sans-serif;
 font-size: 8pt;
}

a { 
 color: #000033; 
}

a:visited { 
 color: #333366; 
}

a:active { 
 color: #ff0000; 
}

a:hover {
 color: #cc0000;
}

a.linkmenu, a.linkmodule, a.separator {
 text-decoration: none;
}

a.linkmenu:hover, a.linkmodule:hover, a.separator:hover {
 text-decoration: none;
 background-color: #f8f8f8;
 color: #cc0000;
}

.imgseparator {
 text-decoration: none;
 border: 0px none inherit;
}

a.extlink {
 font-weight: bold;
 color: #333333;
 padding-left: 0px;
 padding-right: 0px;
}

a.intlink {
 font-weight: bold;
 color: #006633;
 padding-left: 0px;
 padding-right: 0px;
}

a.intlink:hover, a.extlink:hover {
 background-color: #ffffff;
 color: #cc0000;
}

a.wiki, a.wikinew {
 font-weight: bold;
 color: #003366;
 padding-left: 0px;
 padding-right: 0px;
}

a.wiki:hover, a.wikinew:hover {
 background-color: #ffffff;
 color: #cc0000;
}

a.gallink, a.albumtitle {
 font-weight: bold;
 color:#cc9933;
 padding-left: 0px;
 padding-right: 0px;
}

a.gallink:hover, a.albumtitle:hover {
 background-color: #ffffff;
 color: #cc0000;
}

a.topbut, a.topbut:hover {
 color: #eeeeee;
 font-size: 16pt;
 text-decoration: none;
}


/* Titel-Zeile */
.tiki-top {
 width: 800px;
 background-color: #993300;
}

.tiki-bot {
}

.loadstats {
 color: #999999;
 font-size: 8pt;
}

a.topmenu {
 text-decoration: none; 
 color: #ffffff;
}

.tiki-left_modules {
 width: 160px;
 font-size: 8pt;
 padding: 0px;
}

div.tiki-right_modules {
 width: 160px;
 font-size: 8pt;
}

div.tiki-right_top {
 background: url(/galerie/buttons/kachel_unten.jpg);
}

div.tiki-right_bot {
 background: url(/galerie/buttons/hintergrund_mitte.jpg);
}

span.on-option { color: #00C000; }
span.off-option { color: #005000; }

div.box-title {
 font-weight: bold;
 padding: 2px;
 background-color: #D2D5D0;
}

div.box-data {
 background-color: #C6C1B8;
 padding: 2px;
}

div.box-line {
  padding: 2px;
}


.startschema {
	background-color: #333333;
}
.startschemainl {
	background-color: #cccc99;
	padding: 8px;
}


.adminschema {
        background-color:#93aa52;
}
.adminschemahead {
        background-color: #9dc3c6;
        padding: 8px;
}
.adminschemainl {
        background-color: #e7f2f8;
        padding: 8px;
}
.adminschemabot {
        background-color: #9dc3c6;
        padding: 8px;
        padding-top: 4px;
        padding-bottom: 4px;
}


/* Bands-Schema */
.bandschema {
	background-color: #003366;
        padding: 0px;
}
.bandschematop {
	background-color: #9dadc6;
	font-weight: bold;
	padding: 4px;
}
.bandschemahead {
	background-color: #9dadc6;
	padding: 8px;
}
.bandschemainl {
	background-color: #cfd8e9;
        padding: 8px;
}
.bandschemabot {
	background-color: #9dadc6;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Archiv-Schema */
.archivschema {
	background-color:#93aa52;
}
.archivschemahead {
	background-color: #d7debd;
	padding: 8px;
}
.archivschemainl {
	background-color: #f0eedf;
	padding: 8px;
}
.archivschemabot {
	background-color: #d7debd;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Event-Schema */
.eventschema {
	background-color:#6699cc;
        padding: 0px;
}
.eventschemahead {
	background-color: #c7d7f0;
	padding: 8px;
}
.eventschemainl {
	background-color: #dee6f9;
	padding: 8px;
}
.eventschemabot {
	background-color: #c7d7f0;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}


/* Artikel-Schema */
.articleschema {
	background-color:#ff9900;
        padding: 0px;
}
.articleschemahead {
	background-color: #ffd69c;
	padding: 8px;
}
.articleschemainl {
	background-color: #ffeecc;
	padding: 8px;
}
.articleschemabot {
	background-color: #ffd69c;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Reviews-Schema */
.reviewschemainl {
	background-color: #ffeecc;
	padding: 8px;
}

/* Kalender-Schema */
.calschema {
	background-color: #006666;
	padding: 0px;
}
.calschematop {
	background-color: #9dc3c6;
}
.calschemahead {
	background-color: #9dc3c6;
	padding: 8px;
}
.calschemainl {
	background-color: #e7f2f8;
}
.calschemabot {
	background-color: #9dc3c6;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Galerie-Schema */
.galschema {
	background-color:#cc9933;
	padding: 0px;
}
.galschematop {
 background-color: #eed7ad;
 color: #666666;
 font-weight: bold;
 padding: 4px;

}
.galschemahead, .galleryhead {
 background-color: #eed7ad; 
 padding: 8px;
}
.galschemainl {
	background-color: #fcead2;
	padding: 0px;
}
.galschemabot {
	background-color: #eed7ad;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}


/* Mitmachen-Schema */
.mitmachenschema {
	background-color:#93aa52;
        padding: 0px;
}
.mitmachenschematop {
	background-color: #d7debd;
}
.mitmachenschemahead {
	background-color: #d7debd;
	padding: 8px;
}
.mitmachenschemainl {
	background-color: #f0eedf;
	padding: 8px;
}
.mitmachenschemabot {
	background-color: #d7debd;
	padding: 8px;
}


/* Print-Schema */
.printschema {
 background-color:#ffffff;
 padding: 4px;
}


/* Sonstige */

.adminschema {
 background-color:#f0eedf;
 padding: 8px;
}

.dirschema {
 background-color:#cccc99;
}

.filegalschema {
 background-color:#cccc99;
}

.centercolumn {
 font-size: 9pt;
 width: 628px;
 padding: 0px;
}

.articletitle {
  padding: 0px;
  padding-bottom: 8px;
}

.titlea {
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}

.titleb {
 font-size: 8pt;
 color: #666666;
}

.titlec {
 font-size: 8pt;
 color: #f8f8f8;
 background-color: #ff9900;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 6px;
 -moz-border-radius: 3px;
 text-decoration: none;
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 2px;
 padding-bottom: 2px;
}

.titled {
 font-size: 8pt;
 color: #f8f8f8;
 background-color: #6699cc;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 6px;
 -moz-border-radius: 3px;
 text-decoration: none;
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 2px;
 padding-bottom: 2px;
}

.eventheading {
 color: #6699cc;
 font-size: 11pt;
 font-weight: bold;
 padding-bottom: 4px;
}

.articleheading {
 padding: 0px;
 padding-bottom: 8px;
}

.titlebar {
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 background-color: #ffffff;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 6px;
 margin-bottom: 1px;
 text-decoration: none;
 padding: 2px;
}


.editdate {
 font-size: 8pt;
}

.trailer {
 font-size: 8pt;
 padding: 0px;
}

.articletrailer {
 padding: 0px;
}

.mini, .artprevnext, .prevnext {
	text-decoration: none;
	font-size: 8pt;
}

div.simplebox {  
  margin-left: 2px;  margin-right: 2px;  margin-top: 5px;  margin-bottom: 5px;
  padding-left: 12px;  padding-top: 12px;  padding-bottom: 12px;  padding-right: 12px;
  color: black;
  background-color: white;  
font-size: 10pt;
}

form {  
margin: 0px;  
padding: 0px;
}

.pagetitle, .gallerytitle, .forumspagetitle, H1 { 
 font-weight: bold; 
 font-size: 13pt; 
 text-decoration: none; 
 margin-top: 0px;
 margin-bottom: 0px;
}

H2 { 
 font-weight: bold; 
 font-size: 12pt; 
 margin-top: 5px;
 margin-bottom: 0px;
}

H3, .albumtitle { 
 font-weight: bold; 
 font-size: 11pt; 
 margin-top: 5px;
 margin-bottom: 0px;
}

span.warn {  color: red;}

span.titlebar {
 background-color: #ffffff;
 padding: 4px;
 font-weight: bold;
}

div.titlebar {
 margin-top: 6px;
 margin-bottom: 6px;
}

div.cache {
 background-color: #EFEFEF;
 border: 1px solid black;
 width: 100%;
}

div.cachedpage {
 border: 1px solid black;
 width: 100%;
}

.wikicache {color : #999999;}

table.wikitable {
 border: 1px solid black;
}

td.wikicell {
 background-color: #a5a5a5;
}

div.wikitext {
  padding: 0px;
  margin: 0px; 
  overflow: hidden;
  clear: both;
}
div.adminoptions { margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px;}
div.sortoptions { margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px;}

#comzone {  display: none;    margin-top: 5px;  margin-bottom: 5px; }
#comzoneopen {  display: block;    margin-top: 5px;  margin-bottom: 5px; }

div.commentspost {
 display: inherit;
 border: 1px solid #999999;
 margin-top: 10px; margin-right: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 10px;
}

div.shoutboxmsg {
 border: 1px solid #999999;
}

.Cal0, .Cal1, .Cal2 {
 border-top:1px dashed #cccccc;
 color: #425262;
 font-size:9pt;

}

.Cal0:before {
 content: "? ";
}

.Cal1:before {
 content: "+ ";
 background-color: #FFCC77;
}

.Cal2:before {
 content: "X ";
 background-color: #eeeeaa;
}

.calbox {
 width:240px;
 background-color: #ffffff;
 border: 1px solid #006666;
}

.calfocus {
}

.calfocus a {
 text-decoration: none;
}
.calfocuson {
 background-color: #9dc3c6;
}

.calfocuson a {
 text-decoration: none;
}

.Calsystem {
 font-size: 8pt;
 background-color: #f0d8cb;
 padding: 4px;
 margin-bottom: 4px;
}

.Calwiki {
 font-size: 8pt;
 background-color: #f0eedf;
 padding: 4px;
 margin-bottom: 4px;
}

.Calbands {
 font-size: 8pt;
 background-color: #cfd8e9;
 padding: 4px;
 margin-bottom: 4px;
}

.Calblog {
 border-top:1px dashed #cccccc;
 font-size:10pt;
 padding-left:3px;
 padding-right:3px;
}

.Calblog a {
 color: #443039;
}

.Calblog:before {
 content: "b";
 font-family: monospace;
 background-color: #ffffff;
}

.Calgal {
 font-size: 8pt;
 background-color: #eed7ad; 
 padding: 4px;
 margin-bottom: 4px;
}

.Calgallery {
 font-size: 8pt;
 background-color: #eed7ad; 
 padding: 4px;
 margin-bottom: 4px;
}

.Calcomment {
 font-size: 8pt;
 background-color: #ffcc77; 
 padding: 4px;
 margin-bottom: 4px;
}

.Calart {
 font-size: 8pt;
 background-color: #ffeecc;
 padding: 4px;
 margin-bottom: 4px;
}

.Calevent {
 font-size: 8pt;
 background-color: #dee6f9;
 padding: 4px;
 margin-bottom: 4px;
}

.Calforum {
 font-size: 8pt;
 background-color: #d7debd;
 padding: 4px;
 margin-bottom: 4px;
}

.Calyabbse {
 font-size: 8pt;
 background-color: #d7debd;
 padding: 4px;
 margin-bottom: 4px;
}

.Caldir {
 border-top:1px dashed #cccccc;
 font-size:10pt;
 padding-left:3px;
 padding-right:3px;
}

.Caldir a {
 color: #304F30;
}

.Caldir:before
{
content: "d";
font-family: monospace;
background-color: #ffffff;
}

.Calfgal
{
border-top:1px dashed #cccccc;
font-size:10pt;
padding-left:3px;
padding-right:3px;
}

.Calfgal a
{
color: #304F30;
}

.Calfgal:before
{
content: "f";
font-family: monospace;
background-color: #ffffff;
}

.Calfaq
{
border-top:1px dashed #cccccc;
font-size:10pt;
padding-left:3px;
padding-right:3px;
}

.Calfaq a
{
color: #304F30;
}

.Calfaq:before
{
content: "q";
font-family: monospace;
background-color: #ffffff;
}

.Calquiz
{
border-top:1px dashed #cccccc;
font-size:10pt;
padding-left:3px;
padding-right:3px;
}

.Calquiz a
{
color: #304F30;
}

.Calquiz:before
{
content: "z";
font-family: monospace;
background-color: #ffffff;
}

.Caltrack
{
border-top:1px dashed #cccccc;
font-size:10pt;
padding-left:3px;
padding-right:3px;
}


.Caltrack a
{
color: #304F30;
}

.Caltrack:before
{
content: "t";
font-family: monospace;
background-color: #ffffff;
}

.Calsurv
{
border-top:1px dashed #cccccc;
font-size:10pt;
padding-left:3px;
padding-right:3px;
}

.Calsurv a
{
color: #304F30;
}

.Calsurv:before
{
content: "s";
font-family: monospace;
background-color: #ffffff;
}

.Calnl
{
border-top:1px dashed #cccccc;
font-size:10pt;
padding-left:3px;
padding-right:3px;
}

.Calnl a
{
color: #304F30;
}

.Calnl:before
{
content: "n";
font-family: monospace;
background-color: #ffffff;
}

.Caleph
{
border-top:1px dashed #cccccc;
font-size:10pt;
padding-left:3px;
padding-right:3px;
}

.Caleph a
{
color: #304F30;
}

.Caleph:before
{
content: "e";
font-family: monospace;
background-color: #ffffff;
}

.Calchart
{
border-top:1px dashed #cccccc;
font-size:10pt;
padding-left:3px;
padding-right:3px;
}

.Calchart a
{
color: #304F30;
}

.Calchart:before
{
content: "c";
font-family: monospace;
background-color: #ffffff;
}

.viewmodeon {
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
}

.viewmodeoff {
}

.calweb {
font-weight: bold;
font-size: 10pt;
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
color: #336699;
}
.calweb:hover
{
color: #996633;
}
.calprio1
{
background-color: #DAE0E0;
}
.calprio2
{
background-color: #DADCDC;
}
.calprio3
{
background-color: #DAD0D0;
}
.calprio4
{
background-color: #DACACA;
}
.calprio5
{
background-color: #DAC0D0;
}
.calprio6
{
background-color: #DABABA;
}
.calprio7
{
background-color: #DAB0B0;
}
.calprio8
{
background-color: #DAAAAA;
}
.calprio9
{
background-color: #DA9A9A;
}


div.calheading {
 font-weight: bold;
 background-color: #9dc3c6;
}

.odd {
 background-color: #9dadc6;
}

.even {
 background-color: #c7d7f0;
}

.articleodd {
 background-color: #eeac6a;
 padding: 2px;
}

.articleeven {
 background-color: #efc78e;
 padding: 2px;
}

.eventodd {
 background-color: #9dadc6;
 padding: 2px;
}
.eventeven {
 background-color: #bbcce7;
 padding: 2px;
}

.calodd {
 background-color: #eeeeee;
}
.caleven {
 background-color: #f7f7f7;
}
.calodddark {
 background-color: #e7f2f8;
}

.threadsevenl {
 background-color: #f8f8f8;
}

.threadsevenr {
 background-color: #ffffff;
}

.threadsoddl {
 background-color: #dddddd;
}

.threadsoddr {
 background-color: #eeeeee;
}

.linkbut, .linkbut:visited, .tabmark, .tabmark:visited {
 font-size: 7pt;
 color: #cccccc;
 background-color: #666666;
 margin: 0px;
 border: 1px solid #000000;
 -moz-border-radius: 2px;
 text-decoration: none;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 1px;
 padding-bottom: 1px;
}

.linkbut:hover, .tabmark:hover {
 color: #ffffff;
 background-color: #990000;
 border: 1px solid #ffffff;
 -moz-border-radius: 2px;
 text-decoration: none;
}

.linkbut:active, .tabmark:active {
 color: #ffffff;
 background-color: #ff0000;
 border: 1px solid #ffffff;
 -moz-border-radius: 2px;
 text-decoration: none;
}

.galleryadmin {
 font-size: 8pt;
}

.albumdesc {
 font-size: 8pt;
 font-style: italic;
}

.fineprint {
 font-size: 8pt;
}

div.gallerybread {
 text-align: right;
 font-size: 8pt;
}

.gallerynavtablebegin, .gallerynavtableend {
}

.gallerycomments {
 color: #ff0000;
}

table.gallerynavboxtop, table.gallerynavboxbottom {
 width: 100%;
 padding: 4px;
}

a.gallerypagenav {
 text-decoration: none;
}

.galleryalbumsummary {
 text-align: center;
 font-size: 9pt;
 font-style: italic;
}
