body { font-size: 13px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(layout/bg.jpg); background-repeat: repeat; margin: 5px 0 0; }
.maintable { width: 958px; min-height: 400px; border-color: #fff; }
.hg-kopfbild { background-image: url(layout/kopfbild.jpg); width: 958px; height: 173px; }
.rand-oben { background-image: url(layout/hg-oben.gif); background-repeat: no-repeat; height: 5px; }
.rand-unten { background-image: url(layout/hg-unten.gif); background-repeat: no-repeat; height: 5px; }

.kopf-tab { background-color: #fff; background-image: url(layout/logo-mayringer-t1.jpg); background-repeat: no-repeat; height: 166px; margin: 0; padding: 0; }
.kopf-tab2 { background-color: #fff; background-image: url(layout/logo-mayringer-t2.jpg); background-repeat: no-repeat; height: 127px; margin: 0; padding: 0; }
.height-navitop { height: 70px; }
.navitopmitte { padding-top: 0; background-image: url(layout/hg-navitop-mitte.gif); background-repeat: repeat-x; height: 40px; }
.navitopmitte td { color: #fff; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif;   }
#topnavibereich
{ color: #fff; font-size: 18px; font-weight: normal; width: 958px; height: 173px; margin: 0; padding: 0; }
.topnavitabelle td { height: 40px; }
#topnavibereich a:link { color: #fff; font-size: 18px; font-weight: normal; font-style: normal; line-height: 35px; text-decoration: none; text-align: left; width: 125px; }
#topnavibereich a:visited { color: #fff; font-size: 18px; font-weight: normal; line-height: 35px; text-decoration: none; text-align: left; width: 125px; }
#topnavibereich a:hover { color: #a5bd67; font-size: 18px; font-weight: normal; line-height: 35px; text-decoration: none; text-align: left; width: 125px; }
#topnavibereich img { font-weight: normal; text-decoration: none; margin-right: 15px; margin-bottom: 10px; }
.navitoptrenn { padding-right: 4px; padding-left: 5px; }
.navitopfahne { padding-top: 15px; padding-right: 6px; padding-left: 8px; }
.navizelle { background-color: #fff; text-align: left; margin: 0; padding: 0 2px; border-style: none; border-width: 0; }
#navibereich
{ background-image: url(layout/hg-navileiste.gif); background-repeat: repeat-x; width: 939px; height: 46px; padding: 3px 0 0 15px; }
#navibereich ul { margin: 0; padding: 3px 0 0; list-style-type: none;}
#navibereich li
{ line-height: 28px;  margin: 0; padding: 0; display: inline; list-style-type: none; }
#navibereich a { color: #2d1f16; font-size: 20px; text-decoration: none; text-align: center; margin: 0; padding: 0 0 0; }
.navibereichtrennstrich { margin-right: 10px; margin-left: 10px; }
.maincontent { color: #363636; font-size: 15px; background-color: #fff; padding: 10px 25px 15px; }
.maincontent li { color: #363636; font-size: 14px; background-color: #fff; padding: 0 15px 5px 5px; }
.maincontent p { color: #363636; font-size: 14px; padding: 0; }
.maincontent #anfrageform p { color: #363636; font-size: 15px; margin: 0 0 10px; padding: 0; }
.maincontent# anfrageform input { color: #363636; font-size: 15px; margin: 0 0 15px; padding: 0; }
.maincontent h2 { color: #2d1f16; font-size: 18px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 15px 0; padding: 0; border-bottom: 1px dotted black; }
.maincontent h1 { color: #3d6a0f; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 10px 0 15px; padding: 0; }
.maincontent h1 a:link { color: #3d6a0f; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 10px 0 15px; padding: 0; }
.maincontent h1 a:visited { color: #3d6a0f; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 10px 0 15px; padding: 0; }
.maincontent h1 a:hover { color: #d08047; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 10px 0 15px; padding: 0; }
.maincontent h3 { color: #3d6a0f; font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 15px; padding: 0; }
.rightcolumn { color: #363636; background-color: #fff; font-size: 15px; font-family:  Verdana, Arial, Helvetica, sans-serif; padding: 10px 25px 15px 0; }
#angebote-headline { background-image: url(layout/hg-aktuelles-heading.gif); background-repeat: no-repeat; width: 200px; height: 50px; }
#angebote-headline h1 { color: #2d1f16; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; padding-top: 5px; padding-left: 10px; }
#angebote-headline h1 a:link { color: #2d1f16; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#angebote-headline h1 a:visited { color: #2d1f16; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#angebote-headline h1 a:hover { color: #e78752; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#aktuell-headline { background-image: url(layout/hg-aktuelles-heading.gif); background-repeat: no-repeat; width: 200px; height: 37px; }
#aktuell-headline h1 { color: #2d1f16; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; padding-top: 5px; padding-left: 10px; }
#aktuelles { color: #363636; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e0f8c9; width: 180px; margin-bottom: 15px; padding: 1px 10px 10px; }
#aktuelles h2 { color: #2d1f16; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin: 0; padding: 5px 0 0; }
#aktuelles h2 a:link { color: #2d1f16; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#aktuelles h2 a:visited { color: #2d1f16; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#aktuelles h2 a:hover { color: #e78752; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.fuss { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 954px; margin: 0; padding: 0 2px; border-style: none; border-width: 0;}  
#fuss-tab { background-image: url(layout/hg-fuss.gif); background-repeat: repeat-x; height: 38px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; }
.hr-1 { color: #addd74; }
strong { font-weight: bold; }
a:link { color: #453c34; text-decoration: underline; }
a:visited { color: #453c34; text-decoration: underline; }

a:hover { color: #a5bd67; text-decoration: none; }

a:active { color: #a5bd67; text-decoration: none; }
#maincontent a:link { color: #453c34; text-decoration: underline; }
#maincontent a:visited { color: #453c34; text-decoration: underline; }

#maincontent a:hover { color: #a5bd67; text-decoration: none; }

#maincontent a:active { color: #a5bd67; text-decoration: none; }
.bilderrahmen { border-color: #452311; border-width: 2px; }
.ueberschr { color: #743534; font-size: 12px; font-weight: bold; }
.ueberschr_ohne_pad { color: #743534; font-size: 12px; font-weight: bold; }
.bildunterschrift { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; }
.bild_rechts { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
.betont { color: #b73916; font-weight: bold; }
.fusslink:link { color: #fff; text-decoration: underline; }
.fusslink:visited { color: #fff; text-decoration: underline; }
.fusslink:hover { color: #98c9ee; text-decoration: none; }
.fusslink:active { color: #98c9ee; text-decoration: none; }
.logos p { color: #363636; }
.logos img { color: #363636; margin-right: 30px; margin-left: 30px; }

