/* --------- */
/* Allgemein */
/* --------- */
body
{
        font-family: Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:12px;
        background-color: #709368;
    	margin: 0px;
}

hr {
	border:solid #709368 1px;
	height:1px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18pt;
	color: #000000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #ffffff;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
}

p.gb {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
}

td.gb {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
}

tr.gb {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
}

td.bilder {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
        text-align: center;
	color: #000000;
}

/* Rechts */
table.tbllogin {
  border-left:1px solid #c7c7c7; border-right:1px solid #000000; border-top:1px solid #c7c7c7; border-bottom:1px solid #000000;
  background-image: url('../upload/bilder/layout/mbg.png');
  }

p.loginkopf {font-family: Arial;font-size: 10pt;font-weight: bold;text-align: center;color: #ffffff;}
p.logintext {font-family: Arial;font-size: 8pt;font-weight: normal;text-align: left;color: #ffffff;}


/* -------------- */
/* CSS uebernahme */
/* -------------- */
td.headzeile {
             background-image: url('../upload/bilder/layout/header3_03.png');
             height: 20px;
             text-align: center
}

a.headmenue {color: #ffffff; text-decoration: none;}
a.headmenue:hover {color: #000000; text-decoration: underline;}

a.gb {color: #ffffff; text-decoration: none;}
a.gb:hover {color: #ffffff; text-decoration: underline;}

table.hm {
         width: 770;
         padding: 0px;
}

td.main {
        border-right:1px solid #000000; width: 770px;
        background-color: #ffffff;
        padding: 5px;

}

td.hm1 {
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 12px;
       font-weight: bold;
       letter-spacing: 1px;
       text-align: center;
       width: 25%;
}

table.body {
           height: 100%;
}

td.bodyhead {
            height: 90px;
            text-align: center;
}

td.bodymain {
            height: 100%;
            text-align: center;
            padding: 0px;
}

td.bodyfooter {
              height: 17px;
              text-align: center;
}

table.middle {
             width: 770px;
             height: 100%;
}

td.seite {
         width: 165px;
         background-image: url('../upload/bilder/layout/mbgbase.png');
         padding: 0px;
}


table.menue {
            width: 165px;
            padding: 0px;
}

td.menue1 {
          border-left:1px solid #c7c7c7; border-right:1px solid #000000; border-top:1px solid #c7c7c7; border-bottom:1px solid #000000; padding-left: 15px;
          font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
          font-size: 11px;
          background-image: url('../upload/bilder/layout/mbg.png');
          color: #ffffff;
          padding-right:2px; padding-top:2px; padding-bottom:2px
}

a.mlink {
        color: #ffffff;
        text-decoration: none;
}

a.mlink:hover {
              color: #F4C553;
              text-decoration: overline underline;
}

#maintab a {color: #2C5F20; text-decoration: underline; font-weight: normal; font-style: italic;}
#maintab a:hover {background-color: #2C5F20; color: #ffffff; text-decoration: none; font-weight: normal;}

#linktab a {color: #2C5F20; text-decoration: underline; font-weight: bold; line-height: 20px;}
#linktab a:hover {background-color: #2C5F20; color: #FFFFFF; text-decoration: none; font-weight: bold;}

#bglink a {color: #2C5F20; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal;}
#bglink a:hover {background-color: #2C5F20; color: #FFFFFF; text-decoration: none; font-weight: bold;}

table.maintable {
      width: 604px;
}

td.maint1 {
   width: 405px;
   padding: 0px;
   padding-left: 8px;
}

td. maint2 {
    width: 190px;
    padding: 0px;
}

table.nebentable {
      width: 92%;
}

td.nt1 {
          padding: 2px;
          padding-left: 15px;
          font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
          font-size: 12px;
          background-color: #316B24;
          color: #ffffff;
          border-top-style: solid;
          border-top-width: 1px;
          border-top-color: #000000;
          border-left-style: solid;
          border-left-width: 1px;
          border-left-color: #000000;
          border-right-style: solid;
          border-right-width: 1px;
          border-right-color: #000000;
}

td.nt2 {
       padding: 3px;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 10px;
       text-decoration: none;
       border-style: solid;
       border-width: 1px;
       border-color: #000000;
}

table.haupttab {
               width: 580px;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

table.haupttab2 {
               width: 400px;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

td.mainhead-l {
              border:1px solid #000000; background-image: url('../upload/bilder/layout/mainhead-long.png');
              padding-left: 18px;
              padding-top: 2px;
              padding-bottom: 2px;
              font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
              font-size: 12px;
              color: #ffffff;
              font-weight: bold;
}

td.mainhead-2 {
              border:1px solid #000000; background-image: url('../upload/bilder/layout/mainhead-long.png');
              padding-left: 18px;
              padding-top: 2px;
              padding-bottom: 2px;
              font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
              font-size: 12px;
              color: #ffffff;
              font-weight: bold;
}

td.ht1 {
       padding: 5px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
}

td.ht2 {
       padding: 5px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
}

td.ht3 {
       padding: 5px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       border-top-style: solid;
       border-top-width: 1px;
       border-top-color: #000000;
}

td.ht4 {
       padding: 5px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       border-top-style: solid;
       border-top-width: 1px;
       border-top-color: #000000;
}

td.ht5 {
       padding: 5px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
}

.headline {
          font-size: 14px;
          font-weight: bold;
          color:#1C6B0A;
}

.spacer {
        font-family: Verdana, Geneva, Helvetica, Aril, sans-serif;
        font-size: 5px;
}

table.forum {
            height: 100%;
            width: 770px;
}

td.f1 {
      font-family: Verdana, Geneva, Helvetica, Arial;
      font-size: 12px;
      color: #000000;
      background-color: #ffffff;
      padding: 5px;
}

.small {
      font-family: Verdana, Geneva, Helvetica, Arial;
      font-size: 9px;
      color: #000000;
      background-color: #ffffff;
}

.blueline {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 15px;
      color: #051B5C;
      background-color: #ffffff;
      font-weight: bold;
}

.threadhighlight {
                 font-weight: bold;
                 color: #A3001B;
}

table.gb {
               width: 550px;
               border-style: solid;
               border-width: 1px;
               border-color: #000000;
}

td.gb1 {
       padding: 5px;
       width: 120px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
}

td.gb2 {
       padding: 5px;
       width: 430px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
}

td.gb3 {
       padding: 5px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
}

td.gb4 {
       padding-top: 2px;
       padding-bottom: 2px;
       padding-left:10px;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       color: #ffffff;
       background-color: #316B24;
       font-size: 15px;
       text-decoration: none;
}

#guestbook a {color: #FF0000; text-decoration: none; font-weight: bold;}
#guestbook a:hover {color: #FF0000; text-decoration: underline; font-weight: bold;}

img.bild {
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
}

.red {
      color: #FF0000;
      font-weight: bold;
}

td.preis1 {
       background-color: #F4C553;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 12px;
       font-weight: bold;
       padding: 3px;
}

td.preis2a {
       background-color: #CCCCDC;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 400px;
}

td.preis2b {
       background-color: #CCCCDC;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 150px;
       text-align: right;
}

td.preis3a {
       background-color: #E8E8F5;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 400px;
}

td.preis3b {
       background-color: #E8E8F5;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 150px;
       text-align: right;
}

td.preis4 {
       background-color: #FFFFFF;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 400px;
}

.bannertext {
             background-color: #E8E8F5;
             font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
             font-size: 10px;
}

td.bgtd {
   padding: 5px;
}

img {
	border: none;
}

/* Image gallery */
table.gallery {
	margin: 20px 10px 0 10px;
	width: 510px;
}

table.gallery td.gallery-navigation {
	font-size: 0.6875em;	
}

table.gallery tr.thumbnails td {
	padding: 0 0 30px 0;
}

table.gallery dd {
	font-size: 0.6875em;
}

div.download {
	font-size: 0.6875em;
	padding: 3px 0 3px 10px;
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 0px 7px;
}

div.download-img {
	font-size: 0.6875em;
	padding: 3px 0 3px 20px;
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 10px 7px;
}

dl.gallery-detail {
	font-size: 0.6875em;
	margin: 20px 10px 0 10px;
	color: #3E4D74;
}

dl {
	text-align: center;
}

dl.gallery-detail dt {
	text-align: center;
	padding: 0 0 5px 0;
}

