
/*

Hauptfarbe (= $maincolor)        #1C7A4F
Kontrastfarbe (= $contcolor)     #D1E9E9

*/

a:link {
   color: #1C7A4F;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
}

a:hover {
   color: #930000;
   font-weight: bold;
   text-decoration: none;
}

a.menu {
   border-style: ridge;
   border-width: 1px;
   display: block;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-bottom: 3px;
   margin-top: 3px;
   padding: 2px;
   text-align: center;
   text-decoration: none;
   width: 100px;
}

a.menu:link {
   background-color: #1C7A4F;
   color: #FFFFFF;
}

a.menu:visited {
   background-color: #1C7A4F;
   color: #FFFFFF;
}

a.menu:hover {
   background-color: #D1E9E9;
   color: #1C7A4F;
   font-weight: bold;
}

a.menu:active {
   background-color: #D1E9E9;
   color: #1C7A4F;
}

a.topmenu {
   border-style: ridge;
   border-width: 1px;
   display: block;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-bottom: 3px;
   margin-top: 3px;
   padding: 2px;
   text-align: center;
   text-decoration: none;
   width: 80px;
}

a.topmenu:link {
   background-color: #1C7A4F;
   color: #FFFFFF;
}

a.topmenu:visited {
   background-color: #1C7A4F;
   color: #FFFFFF;
}

a.topmenu:hover {
   background-color: #D1E9E9;
   color: #1C7A4F;
   font-weight: bold;
}

a.topmenu:active {
   background-color: #D1E9E9;
   color: #1C7A4F;
}

.button {
   background-color: #1C7A4F;
   border-style: ridge;
   border-width: 1px;
   color: #FFFFFF;
   display: block;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-bottom: 3px;
   margin-top: 3px;
   padding: 2px;
   text-align: center;
   text-decoration: none;
   width: 100px;
}

.button:hover {
   background-color: #D1E9E9;
   color: #1C7A4F;
}

.button_b {
   background-color: #1C7A4F;
   border: 1px solid #2F4F4F;
   color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   width: 100px;
}

.erfolg {
   background-color: #D1E9E9;
   border: 1px solid #939393;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 5px 5px 5px 5px;
}

.fehler {
   border: 3px solid #930000; /* background-color: #B93131;*/
   color: #930000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 5px 5px 5px 5px;
   text-align: center;
}

.hinweis {
   border: 1px solid #930000;
   background-color: White;
   color: #930000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding: 5px 5px 5px 5px;
}

.header1 {
   color: #1C7A4F;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-style: italic;
   font-weight: bold;
}

.header2 {
   color: #1C7A4F;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
}

.katalog {
   color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 22px;
   padding-left: 5px;
   text-decoration: none;
}

.katalog:link {
   color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 22px;
   padding-left: 5px;
   text-decoration: none;
}

.katalog:visited {
   color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 22px;
   padding-left: 5px;
   text-decoration: none;
}

.katalog:hover {
   color: #D1E9E9;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 22px;
   padding-left: 5px;
   text-decoration: none;
}

.katalog:active {
   color: #D1E9E9;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 22px;
   padding-left: 5px;
   text-decoration: none;
}

.kataloge {
   color: #1C7A4F;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 15px;
   padding-left: 15px;
   text-decoration: none;
}

.katshow {
   color: #1C7A4F;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 25px;
   padding-left: 5px;
   text-decoration: none;
}

.klein {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.marker {
   color: #930000;
   font-size: 15px;
}

.text1, body, td {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   line-height: 15px;
}

.theader {
   background: #1C7A4F;
   color: #FFFFFF;
   font-weight: bold;
}

hr {
   color: #1C7A4F;
}

body {
   color: #1C7A4F;
}