@charset "UTF-8";
/* CSS Document */
body { margin:0; padding:0; text-align:center; font-family:Verdana, Geneva, sans-serif; background-image:url(../images/layout/bg.jpg); background-repeat:repeat;}
#body { width:880px; text-align:left; margin:0 auto 0 auto;}
#page { float:left; width:880px; background-image:url(../images/layout/pagebg.png); background-repeat:repeat-y; background-position:center;}
#topnavi { float:left; margin:0 0 0 125px; height:20px;}
#topnavi a IMG { border:none; margin:0 8px 0 0; padding:0;}
#container { float:left; width:880px;}
#contenttop {float:left; width:643px; height:17px; background-image:url(../images/layout/contenttopbg.png); background-repeat:no-repeat; margin-left:116px;}
#content {float:left; width:643px; background-image:url(../images/layout/contentbg.png); background-repeat:repeat-y; margin-left:116px;}
#contentfoot {float:left; width:643px; height:17px; background-image:url(../images/layout/contentfootbg.png); background-repeat:no-repeat; margin-left:116px;}
#content .inner { margin:52px 0 0 34px; width:580px;}
#content .left {width:450px;}
#content .right { position:absolute;  width:260px; top:300px; margin-left:500px;}
#content .zitat { width:471px; height:314px; background-image:url(../images/layout/zitat.png); background-repeat:no-repeat; margin-bottom:10px;}
#content .zitat .inner { width:441px; margin:0 15px 0 15px; font-size:12px; line-height:18px;}
#content .zitat .inner P {font-size:12px; line-height:20px;}
a img {border:none;}
table { margin:0px 0 0 0; color:#343f53;}
a { text-decoration:underline; color:#343f53;}
P { font-size:13px; line-height:22px; color:#343f53;}
th { color:#bd7801; font-size:13px; font-weight:bold;}
td { vertical-align:top; font-size:13px;} 
b { color:#bd7801; font-weight:normal;}
i { color:#bd7801; font-weight:bold; font-style:normal;}
.righttop {float:left; background-image:url(../images/layout/righttop.png); background-repeat:no-repeat; height:30px; width:260px;}
.rightmid {float:left;  margin:0; width:260px; background-image:url(../images/layout/right.png); background-repeat:repeat-y; }
.bandnews {float:left;  padding:50px 0 0 0; width:260px; background-image:url(../images/layout/band_news.jpg); background-repeat:no-repeat; background-position:top center; }
.news {float:left;  padding:50px 0 0 0; width:260px; background-image:url(../images/layout/news.jpg); background-repeat:no-repeat; background-position:top center; }
.gaestebuch {float:left;  padding:0 0 0 0; width:260px; background-image:url(../images/layout/deineintrag.jpg); background-repeat:no-repeat; background-position:top center; }


.rightbottom {float:left; background-image:url(../images/layout/rightbottom.png); background-repeat:no-repeat; height:30px; width:260px;}
.right P { text-align:center; font-size:14px; line-height:18px;}
.right P b {font-weight:bold;}
.right P a b {color:#bd7801; text-decoration:underline;}

#content .right .inner { margin:0 20px; width:220px; text-align:center;}
.sucheaz { float:left; font-size:20px; margin:30px 0 0 40px;}
.right INPUT { margin:30px 0 0 0;}
h1 { color:#343f53; font-size:15px;}
TABLE.termine b { font-weight:bold;}
TABLE.termine TH { color:#bd7801;}
TABLE.termine TD.td-0 {width:260px; margin:0 10px 10px 0;}
TABLE.termine TD.td-1 {width:120px; margin:0 10px 10px 0;}
TABLE.termine TD.td-2 {width:170px; padding:0 0 20px 0;}
#subnavi {position:absolute; width:116px; margin:20px 0 0 0;}
.subtop {float:left; background-image:url(../images/layout/subtop.png); background-repeat:no-repeat; height:16px; width:116px;}
.subcenter {float:left; background-image:url(../images/layout/subcenter.png); background-repeat:repeat-y; width:116px;}
.subbottom {float:left; background-image:url(../images/layout/subbottom.png); background-repeat:no-repeat; height:16px; width:116px;}
.item { float:left; width:116px; }
#subnavi a IMG { border:none; margin-left:12px;}
#bottomnavi { float:left; width:880px; text-align:right; margin:0 0 100px 0;}
#bottomnavi a IMG { border:none; margin:0 10px 0 0;}
.bottomnavi { margin-right:130px;}
TD.interpret { width:180px; margin-right:10px;}
TD.titel { width:200px; margin-right:10px;}
TD.genre { width:60px;}
.thumbnail { float:left;}
.subitem {padding:5px 0 5px 0;}
INPUT { width:197px;  border:none; padding:10px 10px 18px 5px; background-image:url(../images/layout/input.jpg); background-repeat:no-repeat; background-color:#e6e281;}
INPUT.tx-guestbook-submit {background:none; width:89px; height:20px; text-align:right; margin:0 5px 0 0; padding-bottom:0;}
TEXTAREA { width:199px; height:134px; border:none; padding:14px 10px 14px 5px; background-image:url(../images/layout/area.jpg); background-repeat:no-repeat; background-color:#e6e281;}
.right LABEL { font-size:12px; text-align:left; color:#343f53; margin-left:5px;}
.tx-veguestbook-pi1 { text-align:left;}
.tx-veguestbook-pi1 H2 { color:#343f53; font-size:15px;}
.tx-veguestbook-pi1 P {text-align:left;}
.tx-veguestbook-pi1 UL { margin:0; padding:0;}
.tx-veguestbook-pi1 LI { list-style-type:none; font-size:13px; color:#bd7801;}
.tx-guestbook-right { font-size:13px; line-height:22px; color:#343f53;}
H2.tx-guestbook-header { font-size:13px;}
.tx-rgsmoothgallery-pi1 { margin-left:30px; background:none;}
.gaestetop { float:left; width:446px; height:12px; background-image:url(../images/layout/gaestetop.jpg); background-repeat:no-repeat;}
.gaeste { float:left; width:446px; background-color:#edb756;}
.gaestebottom { float:left; width:446px; height:12px; background-image:url(../images/layout/gaestebottom.jpg); background-repeat:no-repeat; margin-bottom:20px;}
.gaeste_date {font-size: 12px; color: #343f53;}
#content .gaeste .inner {width:426px; margin:10px;}
.tx-guestbook-pagination { font-size:12px; color:#bd7801;}
#ext-thumbnails {position:absolute; width:570px; height:302px;}
.prev {float:left; width:280px; height:300px; background-image:url(../images/layout/prev.png); background-repeat:no-repeat; background-position:center left; outline:none;}
.next {float:left; width:280px; height:300px; background-image:url(../images/layout/next.png); background-repeat:no-repeat; background-position:center right; outline:none;}
#thumbs {float:left; width:550px; margin-left:27px;}
.thumbnail { padding-bottom:10px;}
P.label { display:none;}

