body { color: white; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 120%; background-color: #000; background-image: url(images/hg-leiste.gif); background-repeat: repeat-x; margin: 0; }
#all3 { background-image: url(images/hg-main.jpg); background-repeat: no-repeat; background-position: center top; }
#all2 { background-image: url(images/inh-unten.jpg); background-repeat: no-repeat; background-position: center bottom; }
#all1 { background-image: url(images/hg-inh.gif); background-repeat: repeat-y; background-position: center 50%; }
#unten { color: #774473; background-image: url(images/unten.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 8px; padding-top: 15px; padding-bottom: 15px; }
#nav { text-align: left; width: 640px; float: right; padding: 44px 0 0; }
#nav div {  }
#nav img { margin-right: 1px; }
#content { background-image: url(images/hg-main.jpg); background-repeat: no-repeat; background-position: center top; width: 980px; margin: 0; padding: 0; }
#inhalt { clear: both; padding-top: 80px; }
.stop { clear: both; }
.left { float: left; }

ul { margin: 0; padding: 6px 0 4px 25px;}
li{ font-size: 11px; list-style-image: url(images/pfeil.gif); margin-bottom: 2px; padding: 0; }
b { font-weight: bold; color: #fdc3ff; }

#slideshow {  position: relative; top: -51px; left: -9px; text-align: left; float: left; }
#text { text-align: left; width: 600px; float: right; padding-top: 60px; margin-right: 25px; }
h1 { clear: right; color: #ff00ff; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique; margin: 0; padding-top: 20px; padding-bottom: 12px; }
h2 { clear: right; color: #ff00ff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique; margin: 0; padding-top: 20px; padding-bottom: 12px; }
h3 { line-height: 120%; color: #ff00ff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique; margin: 0; padding-bottom: 6px; }
h4 { line-height: 120%; color: #ff00ff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique; margin: 0; padding-bottom: 6px; }
a:link { color: #f0f; text-decoration: underline; background-color: transparent;}
a:hover { color: #f0f; text-decoration: none; background-color: transparent;}
a:visited { color: #f0f; background-color: transparent;}
.subnav a { width: 112px; padding: 3px 15px 3px 3px; color: #ababab; text-decoration: none; }
.subnav a:link { width: 112px; padding: 3px 15px 3px 3px; color: #ababab; text-decoration: none; }
.subnav a:hover { width: 112px; padding: 3px 15px 3px 3px; color: #707070; text-decoration: underline; }
.subnav a:active { width: 112px; padding: 3px 15px 3px 3px; color: #707070; text-decoration: none; }
p { margin: 0px; padding: 0px; }
.subnav { padding: 5px; background-image: url(images/hg-drop.gif); background-repeat: repeat-x; }
.subnav-sub { background-image: url(images/sub-pfeil.gif); background-repeat: no-repeat; background-position: right 50%;  }
.subnav-actsub { background-image: url(images/actsub-pfeil.gif); background-repeat: no-repeat; background-position: right 50%;  }
.subnav-act { padding: 5px; background-image: url(images/hg-drop-act.gif); background-repeat: repeat-x; }
.subnav-act a { width: 112px; padding: 3px 15px 3px 3px; color: #ffffff; text-decoration: none; }
.subnav-act a:link { width: 112px; padding: 3px 15px 3px 3px; color: #ffffff; text-decoration: none; }
.subnav-act a:hover { width: 112px; padding: 3px 15px 3px 3px; color: #ffffff; text-decoration: underline; }
.subnav-act a:active { width: 112px; padding: 3px 15px 3px 3px; color: #ffffff; text-decoration: none; }


.bodytext { margin: 0px; padding: 0px; }
.rahmen { border-left: 1px solid #531f55; text-align: left; background-image: url(images/hg-gb2.gif); background-repeat: repeat-x; background-position: 50% top; padding: 20px; margin-bottom: 5px; margin-top: 15px; background-color: #3b003d; }
.rahmen h1 { clear: right; color: #ff00ff; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique; margin: 0; padding-top: 0px; padding-bottom: 12px; }
.mainNaviItem {  }

input { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 2px; line-height: 120%; color: #ffffff; font-size: 11px; border-color: black #a03ea4 #a03ea4 black; border-style: solid; border-width: 1px; background-image: url(images/hg-form.gif); background-repeat: no-repeat; background-position: left top;  }
textarea { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 2px; line-height: 120%; color: #ffffff; font-size: 11px; border-color: black #a03ea4 #a03ea4 black; border-style: solid; border-width: 1px; background-image: url(images/hg-form.gif); background-repeat: no-repeat; background-position: left top;  }
.tx-guestbook-submit { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 2px; line-height: 120%; color: #ff00ff; font-size: 11px; border-width: 0px; background-image: url(images/hg-link.gif); background-repeat: no-repeat; background-x-position: left; background-y-position: top;  }
.tx-srfreecap-pi2-image { border-color: #a600ac; border-style: solid; border-width: 2px; margin: 0px; }
.tx-srfreecap-pi2-cant-read { color: white; font-size: 11px; }
.abstand { margin-top: 5px; }
.gb-browser strong { background-image: url(images/hg-browser.gif); background-repeat: no-repeat; background-position: center 50%; padding: 5px; }
.gb-browser { text-align: center; }
.gb-browser table  { text-align: center;font-size: 11px; height: 21px; background-image: url(images/hg-link.gif); background-repeat: no-repeat; background-position: left 50%; }
.gb-browser td { text-align: center; padding: 5px 5px 5px 5px; } padding: 0px; height: 21px; }
.gb-browser tr { text-align: center;margin: 0px; padding: 0px; height: 21px; }
.gb-liste { border-left: 1px solid #531f55; text-align: left; background-image: url(images/hg-gb2.gif); background-repeat: repeat-x; background-position: 50% top; background-color: #3b003d; padding: 8px 8px 15px 8px; margin-bottom: 10px; }
.gb-liste-komm { width: 530px; background-image: url(images/hg-komm.gif); background-repeat: no-repeat; background-position: left top; padding: 0px; margin-top: 15px; }
.gb-liste-komm-text { color: #faa2ff; float: right; width: 420px; margin-right: 15px; margin-top: 15px; padding-bottom: 6px;}
.gb-liste-rechts { float: right; width: 530px; }
.gb-datum { margin: 0; background-color: #ffffff; color: #f0f; text-align: center; width: 40px; float: left; border: solid 1px #4f2e63; }
.gb-monat { background-color: #ff00ff; color: #000000; }
.gb-tag { color: #000; padding: 4px 0 2px; font-size: 19px; }
.gb-ergebnis { text-align: center; }

.news-single-bild { text-align: right; width: 210px; float: right; }
.news-datum { margin: 0 10px 40px 0; background-color: #ffffff; color: #f0f; text-align: center; width: 40px; float: left; border: solid 1px #4f2e63; }
.news-single-datum { margin: 20px 10px 5px 0; background-color: #ffffff; color: #f0f; text-align: center; width: 40px; float: left; border: solid 1px #4f2e63; }
.news-single-item img  { margin-left: 5px; margin-bottom: 5px; border-color: #a600ac; border-style: solid; border-width: 2px; }
.news-monat { background-color: #ff00ff; color: #000000; }
.news-tag { color: #000; padding: 4px 0 2px; font-size: 19px; }
.news-list-text { padding: 8px; }
.news-list-text img { float: right; margin-left: 5px; margin-bottom: 5px; border-color: #a600ac; border-style: solid; border-width: 2px; }
.news-single-back { margin-top: 15px; }
.tx-ttnews-browsebox { text-align: center; color: #b5b5b5; }
.tx-ttnews-browsebox table { text-align: center;font-size: 11px; height: 21px; background-image: url(images/hg-link.gif); background-repeat: no-repeat; background-position: left 50%; }
.tx-ttnews-browsebox td { text-align: center; padding: 5px 5px 5px 5px; } padding: 0px; height: 21px; }
.tx-ttnews-browsebox tt { text-align: center;margin: 0px; padding: 0px; height: 21px; }
.tx-ttnews-browsebox p { padding: 0px; margin: 0px; }
.tx-ttnews-browsebox-SCell { background-image: url(images/hg-browser.gif); background-repeat: no-repeat; background-position: center 50%; height: 21px; }
.tx-ttnews-browsebox-SCell a:link { color: #fff; text-decoration: none; background-color: transparent;}
.tx-ttnews-browsebox-SCell a:hover { color: #fff; text-decoration: none; background-color: transparent;}
.tx-ttnews-browsebox-SCell a:visited { color: #fff; text-decoration: none; background-color: transparent;}

.news-list-item { background-image: url(images/hg-news.jpg); background-repeat: no-repeat; background-position: left top; margin: 0 0 10px; width: 295px; float: left; clear: left; }
.news-list-item-re { background-image: url(images/hg-news.jpg); background-repeat: no-repeat; background-position: left top; margin: 0 0 10px; width: 295px; float: right; clear: right; }
.news-mehr img { float: right; border-width: 0px; margin: 0px; padding: 0px; }
.news-mehr { clear: both; hight: 21px; width: 295; }
.news-list-item .bodytext { margin: 5px 0 0 5px; padding: 0px; }
.news-list-item-re .bodytext { margin: 5px 0 0 5px; padding: 0px; }
.news-list-container { margin-top: 0px; }
