.H1 { color: #2f5114; font-style: normal;  font-size: 16px; }
.H2 { color: #2f5114; font-style: normal;  font-size: 15px; }
.H3 { color: #2f5114; font-style: normal;  font-size: 13px; }
.H4 { color: #2f5114; font-style: normal;  font-size: 11px; }

H1 { color: #2f5114; font-style: normal;  font-size: 13px; }
H2 { color: #2f5114; font-style: normal;  font-size: 12px; }
H3 { color: #2f5114; font-style: normal;  font-size: 11px; }
H4 { color: #2f5114; font-style: normal;  font-size: 11px; }

.klein   { font-style: normal; font-size: 9px}
.smal   { font-style: normal; font-size: 10px}
.normal   { font-style: normal; font-size: 11px}
.mittel   { font-style: normal; font-size: 14px}
.gross    { font-style: normal; font-size: 16px}
.sehrGross { font-style: normal; font-size: 18px}

.imgr  { margin-right: 10px }
.imgl  { margin-left: 10px }
.imgb  { margin-bottom: 10px }

a:link     { color:#657f26; text-decoration: none }
a:visited    { color:#657f26; text-decoration: none }
a:hover { color: #657f26; text-decoration:  underline}

a.weiss:link     { color:#ffffff; text-decoration: none }
a.weiss:visited    { color:#ffffff; text-decoration: none }
a.weiss:hover { color: #000000; text-decoration: none;}

a.braun:link     { color:#880105; text-decoration: none }
a.braun:visited    { color:#880105; text-decoration: none }
a.braun:hover { color: #000000; text-decoration: none;}

a.menu1:link     { color: white; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; margin: 2px 0 2px 20px; padding: 2px }
a.menu1:visited  { color: white; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; margin: 2px 0 2px 20px; padding: 2px }
a.menu1:hover    { color: #2d5e11; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; background-color: #d7ce80; margin: 2px 0 2px 20px; padding: 2px }

a.menu1s:link     { color: #2d5e11; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; background-color: #d7ce80; margin: 2px 0 2px 20px; padding: 2px }
a.menu1s:visited  { color: #2d5e11; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; background-color: #d7ce80; margin: 2px 0 2px 20px; padding: 2px }
a.menu1s:hover    { color: #2d5e11; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; background-color: #d7ce80; margin: 2px 0 2px 20px; padding: 2px }

a.menu2:link     { color: white; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 20px; padding: 2px }
a.menu2:visited  { color: white; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 20px; padding: 2px }
a.menu2:hover    { color: #d7ce80; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 20px; padding: 2px }

a.menu2s:link    { color: #d7ce80; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 20px; padding: 2px }
a.menu2s:visited { color: #d7ce80; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 20px; padding: 2px }
a.menu2s:hover   { color: #d7ce80; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 20px; padding: 2px }

a.menu3:link     { color: white; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 35px; padding: 2px }
a.menu3:visited  { color: white; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 35px; padding: 2px }
a.menu3:hover    { color: #d7ce80; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 35px; padding: 2px }

a.menu3s:link    { color: #d7ce80; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 35px; padding: 2px }
a.menu3s:visited { color: #d7ce80; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 35px; padding: 2px }
a.menu3s:hover   { color: #d7ce80; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 35px; padding: 2px }

a.menu4:link     { color: white; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 40px; padding: 2px }
a.menu4:visited  { color: white; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 40px; padding: 2px }
a.menu4:hover    { color: #d7ce80; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 40px; padding: 2px }

a.menu4s:link    { color: #d7ce80; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 40px; padding: 2px }
a.menu4s:visited { color: #d7ce80; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 40px; padding: 2px }
a.menu4s:hover   { color: #d7ce80; font-size: 10px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 40px; padding: 2px }

A.PageNavAkt {font-size: 10px;padding-left:2px; padding-right:2px; border:solid 1px #eeeeee}
A.PageNavAkt:link {  color : #ffffff;background-color : #9D0013;  } 
A.PageNavAkt:visited {  color : #ffffff;background-color : #9D0013;  } 
A.PageNavAkt:active {  color : #ffffff;background-color : #9D0013;  } 
A.PageNavAkt:hover {  color : #ffffff;background-color : #9D0013;  } 

A.PageNav {font-size: 10px;padding-left:2px; padding-right:2px;border:solid 1px #eeeeee}
A.PageNav:link {  color:#ffffff; background-color : #666666; } 
A.PageNav:visited { color:#ffffff; background-color : #666666;  } 
A.PageNav:active {  color:#ffffff; background-color : #666666; } 
A.PageNav:hover {  color : #ffffff;background-color : #9D0013;  } 

A.KatSeiteNav {font-size: 12px;padding-left:2px; padding-right:2px;border:solid 1px #eeeeee; font-weight:bold}
A.KatSeiteNav:link {  color:#ffffff; background-color : #9D0013; } 
A.KatSeiteNav:visited { color:#ffffff; background-color : #9D0013;  } 
A.KatSeiteNav:active {  color:#ffffff; background-color : #9D0013; } 
A.KatSeiteNav:hover {  color : #ffffff;background-color : #9D0013;  } 

A.LinkBRed
{
    color: #ffffff;
    background-color: #CC0000;
    width: 120px;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    display: block;
    border-right: #990000 2px outset;
    border-top: #FF6666 2px outset;
    border-left: #FF6666 2px outset;
    border-bottom: #990000 2px outset;
    padding: 2px;
}
A.LinkBRed:hover {  color : #ffffff;background-color : #660000;  } 

A.LinkBBraun
{
    color: #ffffff;
    background-color: #C6833D;
    width: 120px;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    display: block;
    border-right: #A06A31 2px outset;
    border-top: #A06A31 2px outset;
    border-left: #A06A31 2px outset;
    border-bottom: #A06A31 2px outset;
    padding: 2px;
}
A.LinkBBraun:hover {  color : #ffffff;background-color : #660000;  } 

input.red
{
    color: #ffffff;
    background-color: #CC0000;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    display: block;
    border-right: #990000 2px outset;
    border-top: #FF6666 2px outset;
    border-left: #FF6666 2px outset;
    border-bottom: #990000 2px outset;
    padding: 2px;
    }

input.blue
{
    color: #ffffff;
    background-color: #000066;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    display: block;
    border-right: #000099 2px outset;
    border-top: #6666CC 2px outset;
    border-left: #6666CC 2px outset;
    border-bottom: #000099 2px outset;
    padding: 2px;
}
input.gray
{
    color: #ffffff;
    background-color: #666666;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    display: block;
    border-right: #333333 2px outset;
    border-top: #CCCCCC 2px outset;
    border-left: #CCCCCC 2px outset;
    border-bottom: #333333 2px outset;
    padding: 2px;
}

body {margin:0; font-style: normal; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
body.content { background-color:#FFFFFF; height:100%}

td { font-style: normal; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
td.content { padding-left:8px;padding-right:8px; padding-top:8px; vertical-align:top }

td.topNews{width:20px;  background-color:White; vertical-align:top; padding-top:15px }
td.FormTitel1
{
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 8px;
    background-image: url(../Content/Layout/BGFormTitel1.gif);
    vertical-align: top;
    padding-top: 2px;
    text-align: left;
    height: 18px;
    background-position: left top;
    background-repeat: no-repeat;
}
td.FormTitel1Kurz
{
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 8px;
    background-image: url(../Content/Layout/BGFormTitel1Kurz.gif);
    vertical-align: top;
    padding-top: 2px;
    text-align: left;
    height: 18px;
    background-position: left top;
    background-repeat: no-repeat;
}