*
{ font-family: 'Times New Roman', Times, serif; font-style: normal; padding: 0; margin: 0; }

html
{  }

body
{ color: #1E3808; font-size: 85%; font-weight: 400; line-height: 140%; background: #fcfcff url(../img/hintbi.jpg) no-repeat fixed left top; list-style-type: disc; list-style-position: outside; display: list-item; border: none; }

#inhalt
{ min-width: 600px; max-width: 1450px; }

#fixo
{ position: fixed; top: 0; left: 0; width: 100%; max-width: 1450px; }

#kopf
{ background: transparent url(../img/kopfhint.jpg) no-repeat left top; height: 108px; overflow: hidden; margin: 0 0 0 190px; }



#menuequer
{ font-size: 1.2em; height: 1.2em; z-index: 4; background-color: #bfd47e; list-style: none; padding: 0.2em 0 0 220px; border-top: solid 1px #1e3808; border-bottom: solid 1px #1e3808; margin: 0 0 0 190px; }

#menuequer a:link, #menuequer a:visited
{ text-decoration: none;  border-bottom: none; }

#menuequer a:hover, #menuequer a:active, #menuequer a:focus
{ text-decoration: none; display: block; border-bottom: none; }


#menuequer li
{ float: left; position: relative; display: block; width: 5em; list-style: none; padding: 0; margin: 0 5px 0 0; }


#menuequer li ul
{ position: absolute; left: -5px; display: none; width: 10em; z-index: 2; background: #bfd47e; padding: 6px 0 2px; border-right: 5px solid #bfd47e; border-bottom: 2px solid #bfd47e; border-left: 5px solid #bfd47e; margin: 0; }

#menuequer li:hover ul
{ display: block; }

#menuequer li li
{ clear: both; background: #bfd47e; padding: 0; margin: 0; }

#menuequer li li a
{ display: block; }

#menuequer li li a:link, #menuequer li li a:visited
{ font-size: 0.8em; border-bottom: none; }

#menuequer li li a:hover, #menuequer li li a:active, #menuequer li li a:focus
{ font-size: 0.8em; border-bottom: none; }


#menuequer ul li ul, #menuequer li:hover ul ul
{ position: absolute; top: -6px; left: 9em; display: none; z-index: 6; background: transparent; border: none; }

#menuequer ul li:hover ul
{ display: block; }

#menuequer li li li
{ display: block; background: #bfd47e; padding: 0 0 2px 0; }

#menuequer .lev1act a:link, #menuequer .lev1act a:visited, #menuequer .lev2act a:link, #menuequer .lev2act a:visited, #menuequer .lev3act a:link, #menuequer .lev3act a:visited
{ color: #1e3808; }

#menuequer .lev1no a:link, #menuequer .lev1no a:visited, #menuequer .lev2no a:link, #menuequer .lev2no a:visited, #menuequer .lev3no a:link, #menuequer .lev3no a:visited
{ color: #1e3808; }

#menuequer .lev1no a:hover, #menuequer .lev2no a:hover, #menuequer .lev3no a:hover
{ color: #fcfcff; }

#menuequer ul ul a:link, #menuequer ul ul a:visited
{ border-right: 5px solid #bfd47e; border-bottom: none; border-left: 5px solid #bfd47e; }

#menuequer ul ul a:hover, #menuequer ul ul a:active, #menuequer ul ul a:focus
{ border-right: 5px solid #bfd47e; border-bottom: none; border-left: 5px solid #bfd47e; }






#scroll
{ width: 100%; }

#spalten
{ padding: 0 30px 0 40px; margin: 0 0 0 190px; }

#normal
{ float: left; width: 68%; margin: 160px 0 30px; }

body#einsp #normal
{ float: none; width: auto; padding: 0; }

#rechts
{ float: right; width: 24%; margin: 160px 0 30px; }

body#einsp #rechts
{ float: none; width: 0; display: none; }

#clear
{ clear: both; visibility: hidden; color: #ffffff; }

#fuss
{ display: none; }

#fixu
{ clear: both; position: fixed; bottom: 0; left: 0; width: 100%; max-width: 1450px; }

#ende
{ font-size: 0.8em; background-color: #bfd47e; text-align: left; margin: 0 0 0 190px; height: 2.1em; border-top: solid 1px #1E3808; }

#rest
{ margin: 0 0 0 157px; padding: 0.1em 0 0; }

#suche
{ position: absolute; bottom: 2px; left: 40px; margin: 0 0 -2px 190px; padding: 0.1em 0 0; }

#fix
{ position: fixed; top: 167px; left: 12px; width: 11em; display: none; }


.pfad
{ color: #2c530c; font-size: 0.8em; text-align: right; }


#rest li
{ vertical-align: sub; list-style-type: none; display: inline; padding: 0 0.7em 0 1em; border-left: 1px solid #1E3808; }


.contenttable
{ width: 100%; background: #ffffff; padding: 1px; border: 2px solid #738A2E; margin: 20px 0; }

.contenttable thead
{ font-size: 1.1em; font-weight: 700; vertical-align: top; padding: 10px 5px 5px 10px; }

.contenttable td
{ vertical-align: top; padding: 5px 5px 5px 10px; border: 1px solid #bfd47e; margin: 20px 0; }

.contenttable p
{ margin: 0; }


td img
{ border: none; }


.linie
{ margin-top: 15px; margin-bottom: 25px; }

hr
{ color: #1e3808; background-color: #1e3808; height: 2px; border: none; }

.schild
{ position: absolute; top: 90px; left: 190px; z-index: 4; width: 208px; height: 40px; border: none; }

.druck
{ vertical-align: text-bottom; width: 16px; height: 16px; border: none; }

.mail
{ vertical-align: text-bottom; width: 20px; height: 16px; border: none; }

#sword
{ font-size: 0.8em; vertical-align: text-bottom; width: 80px; }

.suche
{ width: 20px; height: 16px; border: none; margin: 0 0 -2px 2px; }


.csc-textpic-image
{ background: #dbe7b6; padding: 2px; border: solid 1px #2c530c; }

.csc-textpic-caption
{ font-size: 0.9em; line-height: 115%; background: #eef4dc; padding: 7px 5px 2px; }

div.csc-textpic-imagewrap
{ padding: 10px 0 0; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image
{ margin-bottom: 20px; }



a:link, a:visited
{ color: #2c530c; text-decoration: none; border-bottom: dashed 1px #2c530c; }

a:hover, a:active, a:focus
{ color: #458012; text-decoration: none; border-bottom: solid 1px #3b6e10; }


dt a:link, dt a:visited, dt a:hover, dt a:active, dt a:focus
{ border-bottom: none; }


#ende a:link, #ende a:visited
{ color: #1e3808; border: none; }

#ende a:hover, #ende a:active, #ende a:focus
{ color: #fcfcff; border: none; }


.pfad a:link, .pfad a:visited
{ }

.pfad a:hover, .pfad a:active, .pfad a:focus
{ }


.tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px }
.tx-guestbook-list-header { background-color: #00588C; color: #FFFFFF; font-weight:bold; padding: 0 12px; }
.tx-guestbook-list-row { background-color: #FFFFFF; padding: 0 12px; }
.tx-guestbook-list-rowleft { background-color: #CCECFF; padding: 12px 12px 0 12px; }
.tx-guestbook-list-row p {margin: 50px 0 30px 0; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic }
.tx-guestbook-list-small { font-size: 9px; color: #666666 }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666 }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #CCECFF }
.tx-guestbook-latest-header { background-color: #00588C; color: #FFFFFF; font-weight:bold; padding: 0 8px; margin: 180px 0 0 0;}
.tx-guestbook-latest-row { background-color: #FFFFFF; border: solid 1px #000000; padding: 0 8px; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666 }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#00588C; font-size:14px; color:#333333; width:100px }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#00588C; font-size:14px; color:#333333; width:150px}
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#00588C; font-size:14px; color:#333333; width:250px }
.tx-guestbook-form-obligationfield { color: #CC0000 }
.tx-guestbook-form-error { color: #CC0000 }