*
{ font-family: "Times New Roman", Times, serif; font-style: normal; padding: 0; margin: 0; }


html
{  }

body
{ color: #000000; font-size: 100.01%; font-weight: 400; line-height: 140%; background: #ffffff url(../img/hintbi.jpg) no-repeat fixed left center; 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: #000000 url(../img/kopfhint.jpg) no-repeat left top; margin: 0 0 0 190px; height: 108px; overflow: hidden; border-style: none solid none none; border-width: 0px 1px 0px 0px; border-color: #bfbfbf}

#menuequer
{ color: #ffffff; font-size: 0.9em; font-weight: 700; letter-spacing: .07em; background-color: #00588C; height: 1.4em; text-align: right; padding: 0.1em 20px 0.2em 20px; border-style: solid solid solid none; border-width: 1px 1px 1px 0; border-color: #000000 #000000 #bfbfbf #000000; margin: 0; }

#scroll
{ width: 100%; }

#spalten
{ padding: 0 30px 0 40px; margin: 0 0 0 190px; }

#normal
{ float: left; width: 72%; margin: 160px 0 30px 0; }

body#einsp #normal
{ float: none; width: auto; padding: 0; }

#rechts
{ float: right; width: 20%; margin: 160px 0 30px 0; }

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
{ color: #CCECFF; font-size: 0.75em; background-color: #00588C; text-align: left; margin: 0 0 0 190px; height: 2em; border-top: solid 1px #BFBFBF; border-left: solid 1px #BFBFBF; }

#rest
{ margin: 0 0 0 160px; 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: 170px; left: 12px; width: 10em; }

#menuehoch
{ line-height: 1.5em; margin: 0; }


.lev1no {font-size: 0.9em; }

.lev1act { font-size: 0.9em; }

.lev2no { font-size: 0.8em; text-indent: 0.9em;  }

.lev2act { font-size: 0.8em; text-indent: 0.9em; }

.lev3no { font-size: 1em; text-indent: 1.8em; }

.lev3act { font-size: 1em; text-indent: 1.8em; }

.lev4no { }

.lev4act { }

.lev5no { }

.lev5act { }

.lev6no { }

.lev6act { }



input
{ font-size: 0.8em; font-style: normal; }

textarea
{ font-size: 0.8em; font-style: normal; }

.pfad
{ color: #BBBBBB; font-size: 0.75em; text-align: right; margin: 0 0 1em; }



#menuehoch ul
{ margin: 2px 0 0 0; }

#menuequer li
{ list-style-type: none; list-style-image: none; display: inline; margin: 0.5em; }

#menuehoch li
{ list-style: none; padding: 0; margin: 0 0 2px 0; }

#rest li
{ list-style-type: none; display: inline; padding: 0 0.7em 0 1em; border-left: 1px solid #F8F3E7; margin: 0 0 2px 0; }

.linie
{ margin-top: 15px; margin-bottom: 25px; }

hr
{ color: #22009d; background-color: #22009d; height: 2px; border: none; }

.schild
{ position: absolute; top: 0; left: 30px; z-index: 4; width: 122px; height: 131px; border: solid 1px #00588c; }

.kopfbi
{ position: fixed; z-index: 2; top: 3px; right: 1px; width: 161px; height: 107px; border: none; display: none; }

.fixbia
{ position: fixed; top: 144px; right: 0px; width: 89px; height: 92px; border: none; }

.fixbib
{ position: fixed; bottom: 10px; right: 45px; z-index: 4; width: 89px; height: 92px; 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; margin: 0 0 2px 0; }

.suche
{ width: 20px; height: 11px; border: none; margin: 0 0 2px 3px; }


a:link
{ color: #00588C; text-decoration: underline; }

a:visited
{ color: #999999; text-decoration: underline; }

a:hover
{ color: #00588C; font-weight: 400; text-decoration: underline blink; background-color: #D7D7D7; }

a:active
{ color: #00588C; font-weight: 400; text-decoration: none; border: none; }

a:focus
{ color: #00588C; font-weight: 400; text-decoration: underline blink; background-color: #D7D7D7; }


#menuequer a:link
{ color: #FFFFFF; font-weight: 700; text-decoration: none; }

#menuequer a:visited
{ color: #F8FD1C; font-weight: 700; text-decoration: none; }

#menuequer a:hover
{ color: #00FF99; font-weight: 700; text-decoration: none; background-color: #00588C; }

#menuequer a:active
{ color: #00FF99; font-weight: 700; text-decoration: none; background-color: #00588C; border:none; }

#menuequer a:focus
{ color: #00FF99; font-weight: 700; text-decoration: none; background-color: #00588C; }

#menuehoch a 
{ font-weight: 700; display: block; padding: 0.2em 0.4em 0.1em 0.8em; }

#menuehoch a:link
{ text-decoration: none; background-color: #ffffff; border-top: 1px solid #e6e6e6; border-right: 2px solid #bfbfbf; border-bottom: 2px solid #bfbfbf; border-left: 1px solid #e6e6e6; }

#menuehoch a:visited   
{ text-decoration: none; background-color: #ffffff; border-top: 1px solid #e6e6e6; border-right: 2px solid #bfbfbf; border-bottom: 2px solid #bfbfbf; border-left: 1px solid #e6e6e6; }

#menuehoch a:hover   
{ text-decoration: underline blink; background-color: #D7D7D7; border-top: 1px solid #e6e6e6; border-right: 2px solid #bfbfbf; border-bottom: 2px solid #bfbfbf; border-left: 1px solid #e6e6e6; }

#menuehoch a:active  
{ text-decoration: none; background-color: #ffffff; border-top: 1px solid #e6e6e6; border-right: 2px solid #bfbfbf; border-bottom: 2px solid #bfbfbf; border-left: 1px solid #e6e6e6; }

#menuehoch a:focus
{ text-decoration: none; background-color: #ffffff; border-top: 1px solid #e6e6e6; border-right: 2px solid #bfbfbf; border-bottom: 2px solid #bfbfbf; border-left: 1px solid #e6e6e6; }

#ende a:link
{ color: #ffffff; font-weight: bold; letter-spacing: 0.07em; text-decoration: none }

#ende a:visited
{ color: #F8FD1C; font-weight: bold; letter-spacing: 0.07em; text-decoration: none }

#ende a:hover
{ color: #00FF99; background-color: #00588C; font-weight: bold; letter-spacing: 0.07em; text-decoration: none }

#ende a:active
{ color: #00FF99; background-color: #00588C; font-weight: bold; letter-spacing: 0.07em; text-decoration: none; border:none }

#ende a:focus
{ color: #00FF99; background-color: #00588C; font-weight: bold; letter-spacing: 0.07em; text-decoration: none }

.pfad a:link, .pfad a:visited
{ color: #bbbbbb; font-weight: 400; text-decoration: none }

.pfad a:hover, .pfad a:active, .pfad a:focus
{ color: #00588C; font-weight: 400; text-decoration: none; background-color: #e6e6e6 }


.sitemap1 { font-family: Verdana, sans-serif; font-size: 12px; color: #CC6600 }
.sitemap2 { font-family: Verdana, sans-serif; font-size: 11px; color: #990000; margin-left: 20px }
.sitemap3 { font-family: Verdana, sans-serif; font-size: 10px; color : #333399;margin-left: 40px }
.sitemap4 { font-family: Verdana, sans-serif; font-size: 9px; color: #003333; margin-left : 60px }
.celmenu { font-family: Verdana, sans-serif; font-size: 12px; color: olive;margin-top : 10px }
.celsubmenu { font-family: Verdana, sans-serif; font-size: 11px; color: #666699; margin-left: 20px; margin-top: 3px }


.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 }

.tx-veguestbook-pi1 h2.tx-guestbook-header
{ width: auto; }
