body { color: #fff; background-color: #97b57b; padding-right: 30px; padding-left: 30px; }
table.wrap
     { color: #ffffe5; font-family: Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif; background-color: #819b5c; width: 100%; padding: 2px; }
td.mainmenu
   { background-repeat: repeat-x; }
td.head  { background-color: #819b5c; background-image: url(../images/header.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; height: 180px; }
TD.gray
{	font-family: Comic Sans MS;
	Font-Size  : 8pt;
    Background-Color: #F1F1F1;
}
TD.darkgray
{	font-size: 8pt;
	Background-Color: #e1e1e1;
    color : #000000;
    font-weight: bold;
}
TD.klein
{ Font-Size  : 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; Text-Align : left; vertical-align: top; padding-top: 10px; }
TD.unten
 { background-color: #6e8c52; padding-top: 5px; padding-bottom: 5px; }
TD.pic
{	Font-Size  : 8pt;
	Color      : #000000;
}
iframe.freimeldung { background-color: #f5f5f5; height: 350px; padding-right: 0; padding-left: 5px; }
P.ueber
  { color: #282c10; font-size: medium; font-weight: bold; text-decoration: none }
P.normal
{	Color          : #282C10;
	Font-Size      : 12pt;
}
P.schalter
{	Color          : #282C10;
	Font-Size      : 8pt;
}
P.error
{	color: #a00000;
	font-size: 14px;
    font-weight: bold;
}
a:link
 { color: #fff; text-decoration: underline; }
a:visited
 { color: #fff; text-decoration: underline; }
a:hover
{	color: #d5ffd5;
	text-decoration: underline;
}
input.st
    { font-size: 11px; font-family: "Trebuchet MS"; padding: 4px; border: solid thin #6b6b6b }
div.pic { margin: 0; width: auto; }
img.pic { margin: 3px; border: solid 1px #ffffd5; }
img.icon { position: relative; top: -35px; right: 0; float: right; }
textarea.st { font-size: 11px; font-family: "Trebuchet MS"; padding: 4px; border: solid thin #6b6b6b }
.input
 { font-size: 13px; font-family: "Comic Sans MS"; border: solid thin #757575 }
.white
{	font-family: "Comic Sans MS";
	Font-Size  : 10px;
    Background-Color: #ffffff;
}
.ueber { color: #282c10; font-size: medium; font-weight: bold; text-decoration: none }
h1 { color: #fff; font-size: 1.45em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; padding-bottom: 5px; border-bottom: 2px solid #8ba566; }
h2 { font-size: 1.2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #93ad6e; margin: 0 0 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }

#user_message { color: #fff; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; background-color: #95af70; margin-bottom: 20px; padding: 8px; border: dotted 2px; }
#content { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; padding-right: 15px; padding-left: 25px; }
#content li, ul { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 180%; margin-right: 10px; margin-left: 10px; }
#content p { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 180%; }
#content table { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#content th { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #779152; }
#gal { background-color: #8ba566; padding-top: 0; padding-bottom: 5px; }
#kinfo { height: 100%; margin-left: 20px; padding-left: 2px; }
#men { margin-bottom: 15px; }
#men td { color: #ffffd5; background-color: #8ba566; text-align: center; margin: 5px 0 0; padding: 3px 12px 1px; border-color: #819b5c #819b5c #779152 #8ba566; border-style: solid; border-width: 1px; }
#men td:hover { color: #ffffd5; background-color: #8ba566; text-align: center; margin: 3px 0 0; padding: 2px 12px 4px; border-color: #819b5c #819b5c #779152; border-style: solid; border-width: 1px; }
#men td.aktiv { color: #ffffd5; background-color: #819b5c; text-align: center; margin: 2px 0 0; padding: 0 16px 6px; border-color: #779152 #779152 #819b5c; border-style: solid; border-width: 1px; }
#men a { color: #ffffd5; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#men a.aktiv { color: #fff; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#smen { padding: 0; }
#smen a { color: #ffffd5; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
#smen a.klein { color: #ffffd5; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
#smen table { color: #ffffd5; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; width: 100%; }
#smen td { background-color: #8ba566; padding: 2px 10px; border: solid 1px #8ba566; }
#smen td:hover { background-color: #819b5c; padding: 2px 10px; border-color: #779152 #819b5c #779152 #779152; border-style: solid; border-width: 1px; }
#smen td.aktiv { font-weight: bold; background-color: #819b5c; padding: 2px 10px; border-style: solid; border-width: 1px; border-color: #97b57b #819b5c #97b57b #97b57b; }
#smen td.klein { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-align: left; padding-top: 10px; vertical-align: top; padding-right: 5px; padding-left: 5px; border-top: 1px solid #779152; }
#adds { padding: 0; }
#adds table { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: 20px; }
#adds th { color: #757528; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ddeecb; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-bottom: 1px solid #757528; }
#adds td { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #8ba566; padding: 5px; }
#adds a { color: #ffffeb; font-size: 12px; text-decoration: none; }
#adds a:hover { color: #fff; font-size: 12px; text-decoration: underline; }
#teaser { margin-bottom: 10px; }
#teaser table { width: 100%; }
#teaser th { font-size: 1.2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #757528; }
#teaser td { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #8ba566; padding: 3px 10px; }
#teaser ul { margin-top: 5px; margin-bottom: 0; margin-left: 15px; list-style-type: circle; }
#teaser li { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 5px; }
#teaser p { margin-top: 0; }
#preis { }
#preis table { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: auto; }
#preis th { color: #deffdc; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #8ba566; }
#preis tr:hover { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #8ba566; }
#unten { color: #ffffeb; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #6e8c52; text-align: center; }
#unten a { color: #ffffeb; font-size: 12px; text-decoration: none; }
#unten a:hover { color: #fff; font-size: 12px; text-decoration: underline; }
#formular input, textarea { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-style: solid; border-width: 0; }
#formular input.button { color: #ffffd5; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #779152; text-align: center; padding: 4px; border: solid 1px; }
#formular input.button:hover { color: #ffffd5; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #779152; text-align: center; padding: 2px 4px 6px; border: solid 1px; }
#formular th { color: #ffffd5; font-size: 13px; font-weight: bold; text-align: left; }
