body{padding-bottom:50px}

td.datebar{font-family:verdana,arial;font-size:11px;padding-left:5px;padding-right:5px}
td.lmenu{background-color:#FFCBFF;border-top:1px solid #BBBBBB;border-right:1px solid #BBBBBB}
td.rmenu{background-color:#FFCBFF;border-top:1px solid #BBBBBB;border-left:1px solid #BBBBBB}
td.maintext{padding-left:5px;padding-right:4px}
td.texthead{font-family:verdana,arial;font-size:12px;font-weight:bold;border:1px solid #BBBBBB;padding:3px;}
td.text{font-family:verdana,arial;font-size:11px;;padding-left:20px;padding-right:20px;width:500px}
td.linktext{font-family:verdana,arial;font-size:11px;padding-right:20px;width:500px}
td.plinktext{font-family:verdana,arial;font-size:11px;padding-right:20px;width:500px}

table.main{border-right:1px solid #BBBBBB;}
table.bmain{border-right:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;}

a.menubar{font-family:verdana,helvetica;font-size:12px;font-weight:bold;color:#000000;padding:5px;text-decoration:none;width:160px;border:1px solid #FFCBFF}
a.menubar:hover{background-color:#FFFFFF;border:1px solid #CCCCCC}
a.sub{font-family:verdana,helvetica;font-size:10px;color:#000000;padding:0px;padding-left:4px;text-decoration:none;width:160px;border:1px solid #FFCBFF}
a.subsub{font-family:verdana,helvetica;font-size:10px;font-style:italic;color:#000000;padding:0px;padding-left:25px;text-decoration:none;width:160px;border:1px solid #FFCBFF}
a.sub:hover{background-color:#FFFFFF;border:1px solid #CCCCCC}
a.subsub:hover{background-color:#FFFFFF;border:1px solid #CCCCCC}

p.linkhead{font-family:verdana,arial,helvetica;font-size:12px;font-weight:bold;width:520px;margin-top:10px}
p.linklght{font-family:verdana,arial,helvetica;font-size:12px;background-color:#FFEFFF;width:566px;border:1px solid #DDDDDD;padding:3px;margin-top:20px}
p.linkdark{font-family:verdana,arial,helvetica;font-size:12px;background-color:#FFDDFF;width:566px;border:1px solid #DDDDDD;padding:3px;margin-top:20px}
p.plinklght{font-family:verdana,arial,helvetica;font-size:12px;background-color:#FFEFFF;width:520px;border:1px solid #DDDDDD;padding:3px;margin-top:20px}
p.plinkdark{font-family:verdana,arial,helvetica;font-size:12px;background-color:#FFDDFF;width:520px;border:1px solid #DDDDDD;padding:3px;margin-top:20px}


a.links{font-family:verdana,arial,helvetica;font-size:12px;text-decoration:none;}

/*  Gästebuch   */
table.gb{border:1px solid #AAAAAA;margin-top:2px}
td.egbheadleft{font-family:verdana,arial,helvetica;font-size:10px;font-weight:bold;padding-left:5px;background-color:#FFDCFF;border-bottom:1px solid #BBBBBB;}
td.egbheadright{font-family:verdana,arial,helvetica;font-size:10px;font-weight:bold;padding:5px;background-color:#FFDCFF;text-align:right;border-bottom:1px solid #BBBBBB;}
td.egbtext{font-family:verdana,arial,helvetica;font-size:10px;padding:5px;}
input.gb{font-family:verdana,arial,helvetica;font-size:10px;background-color:#FEEDED;border:1px solid #BBBBBB}
textarea.gb{font-family:verdana,arial,helvetica;font-size:10px;background-color:#FEEDED;width:165px;height:50px;overflow-y:hidden;border:1px solid #BBBBBB}
td.outgbtext{font-family:verdana,arial,helvetica;font-size:10px;padding:5px;border:1px solid #DDDDDD}
/*  Gästebuch  Ende */

/* Newsletter Formular */
table.nl{border:1px solid #BBBBBB}
td.nlhead{font-family:verdana,arial,helvetica;font-size:10px;font-weight:bold;padding-left:5px;background-color:#FFDCFF;border-bottom:1px solid #BBBBBB;}
td.nl{font-family:verdana,arial,helvetica;font-size:10px;padding:5px;}
input.nl{font-family:verdana,arial,helvetica;font-size:10px;background-color:#FEEDED;border:1px solid #BBBBBB}

  .formular {
 border-top:1px solid #DDDDDD;
 border-left:1px solid #DDDDDD;
 border-right:1px solid #AAAAAA;
 border-bottom:1px solid #AAAAAA;
 background-color:#F3D8F1
}

.formtext {
 font-family:arial;
 font-size:12px;
 border:1px solid #AAAAAA;
 border-top:1px solid #DDDDDD;
 border-left:1px solid #DDDDDD;
 border-right:1px solid #AAAAAA;
 border-bottom:1px solid #AAAAAA;
}

   .ftext {
 font-family:arial,verdana;
 font-size:11px;
 padding-left:5px;
}
