html, body { background-color: black; color: white; font-family: arial,verdana,sans-serif; padding: 0; margin: 0; text-align: center; font-size: 13px; }

td { text-align: left; vertical-align: top; padding: 0; border: 0; font-size: 13px; }
img { border: 0; }
iframe { padding: 0; margin: 0; }

a { color: white; text-decoration: none; }

table.main { width: 980px; margin: 0 auto 0 auto; background-image: url(../images/bg_gradient.gif); background-repeat: repeat-y; }
td#header { height: 250px; }
td#left { width: 173px; background-image: url(../images/box_left.gif); background-position: center 0px; background-repeat: no-repeat; }
td#contentarea { width: 634px; height: 366px; background-color: #C1BFC0; color: white; background-image: url(../images/contentarea.gif); background-repeat: no-repeat; }
td#right { width: 173px; background-image: url(../images/box_right.gif); background-position: center 0px; background-repeat: no-repeat; }
td#footer { height: 71px; background-image: url(../images/footer.jpg); background-repeat: no-repeat; vertical-align: bottom; }
td.breadcrumb { height: 28px; }

div.latest_news { margin-left: 30px; margin-right: 30px; margin-top: 10px; height: 238px; }
div.latest_news a { color: white; text-decoration: none; }
div.left_flashes { margin-top: 10px; text-align: center; }
div.right_flashes { text-align: center; margin-left: 14px; margin-right: 10px; margin-top: 12px; height: 250px; }
div#intro_flash { text-align: center; }
div#intro_skip { position: absolute; right: 30px; bottom: 30px;  }
div#intro_skip a { text-decoration: none; font-weight: bold; color: white; }

td.photogallery-previews { width: 270px; margin-left: 2px; margin-right: 2px; }
td.photogallery-previews div.row2 { margin-top: 14px; }
td.photogallery-previews img { margin-right: 14px; }
td.photogallery-name { vertical-align: bottom; }
td.photogallery-full { }
td.photogallery-breadcrumb { height: 22px; }

td.wallpapers-breadcrumb { height: 22px; }
td.wallpapers-links { vertical-align: bottom; padding-bottom: 4px; }
td.wallpapers-links a { color: black; text-decoration: underline; font-weight: bold; }
td.wallpapers-links div { margin-top: 8px; }
td.wallpapers-preview { width: 460px; vertical-align: bottom; padding-bottom: 4px; }

td.videogallery-breadcrumb { height: 28px; }
td.videogallery-links { width: 250px; }
td.videogallery-links div { margin-bottom: 8px; }
td.videogallery-links a { color: black; text-decoration: underline; font-weight: bold; }
td.videogallery-name { vertical-align: bottom; }

td.ecards-breadcrumb { height: 28px; }
td.ecards-links { width: 235px; vertical-align: bottom; padding-top:190px; }
td.ecards-links div { margin-bottom: 8px; }
td.ecards-links a { color: black; text-decoration: underline; font-weight: bold; }
td.ecards-name { vertical-align: bottom; }

div.weblog-item { width: 98%; background-color: white; font-family: tahoma, verdana, arial; margin-bottom: 6px; }
div.weblog-date { color: black; font-size: 10px; padding: 6px 8px 6px 8px; } 
div.weblog-title { color: black; font-size: 18px; padding: 2px 8px 2px 8px; } 
div.weblog-text { color: #515050; font-size: 12px; padding: 0px 8px 0px 8px; } 
div.weblog-text p.bodytext { padding: 6px 0 6px 0; margin: 0; }
div.weblog-text a { color: black; text-decoration: underline; }

td.news-list-breadcrumb { height: 28px; }
td.news-list-title { height: 28px; vertical-align: middle; color: white; font-weight: bold; background-image: url(../images/headline_bg_1-1.jpg); background-repeat: no-repeat; }
td.news-list-abstract { color: #747273; }
td.news-list-more { text-align: right; vertical-align: bottom; }
td.news-list-abstract, td.news-list-more { padding-right: 12px; }

td.news-single-breadcrumb { height: 28px; }
td.news-single-title { height: 28px; vertical-align: middle; color: white; font-weight: bold; background-image: url(../images/headline_bg_1-1.jpg); background-repeat: no-repeat; }
td.news-single-text { padding-top: 10px; }
td.news-single-text, td.news-single-links, td.news-single-documents { color: #747273; }
td.news-single-text, td.news-single-back { padding-right: 10px; }
td.news-single-links, td.news-single-documents, td.news-single-back { vertical-align: bottom; }
td.news-single-links a, td.news-single-documents a { color: #747273; text-decoration: underline; }
td.news-single-back { text-align: right;  }

form#contact .text { width: 100%; font-family: arial,verdana,sans-serif; font-size: 12px; }
form#contact th { font-size: 12px; color: #747273; font-weight: normal; text-align: left; vertical-align: middle; }
form#contact span { color: #747273; }
form#contact textarea { height: 100px; }

form#ecard .text { width: 100%; font-family: arial,verdana,sans-serif; font-size: 12px; }
form#ecard th { font-size: 12px; color: #747273; font-weight: normal; text-align: left; vertical-align: middle; }
form#card span { color: #747273; }
form#ecard textarea { width: 100%; height: 100px; }

#tx-guestbook .tx-guestbook-form-inputfield-med { margin-top: 0px; width: 345px; font-family: arial,verdana,sans-serif; font-size: 12px; border-style: solid; border-width: 1pt; border-color:#000000; }
#tx-guestbook .tx-guestbook-form-inputfield-big { margin-top: 0px; width: 345px; font-family: arial,verdana,sans-serif; font-size: 12px; border-style: solid; border-width: 1pt; border-color:#000000; }
#tx-guestbook th { font-size: 12px; color: #ffffff; font-weight: normal; text-align: left; vertical-align: middle; padding-left: 12px; }
#tx-guestbook span { color: #747273; }
#tx-guestbook textarea { margin-top: 0px; width: 345px; height: 108px; font-family: arial,verdana,sans-serif; font-size: 12px; border-style: solid; border-width: 1pt; border-color:#000000; }


// RTE
.clearLeft { clear: left; }
.floatLeft { float: left; }

.sitemap_footer {
  padding-left:5px;
  padding-right:25px;
}

.tx-guestbook-list-header { background-color: #2C2C2C; color: #000000; font-weight:bold; }
.tx-guestbook-list-row { background-color: #2C2C2C; }
.tx-guestbook-list-rowleft { background-color: #2C2C2C; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #C1BFC0; }
.tx-guestbook-list-link { font-weight: bold; text-decoration: underline; }
.tx-guestbook-list-link2 { text-decoration: underline; }
.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 {  }
.tx-guestbook-latest-header { background-color: #2C2C2C; color: #000000; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #2C2C2C; font-size: 13px; color: #ffffff; }
.tx-guestbook-latest-small { background-color: #2C2C2C; font-size: 9px; color: #C1BFC0; }
.tx-guestbook-list-small-name { background-color: #2C2C2C; color: #C1BFC0; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-field { color: #CC0000; }
.tx-guestbook-form-error { color: #ffffff; }

.tx-guestbook-comment-left-white { width: 10px; background-image: url(../images/guestbook_bg_left2.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-left { width: 10px; background-image: url(../images/guestbook_bg_left.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-right-white { width: 10px; background-image: url(../images/guestbook_bg_right2.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-right { width: 10px; background-image: url(../images/guestbook_bg_right.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-top-white { height: 10px; background-image: url(../images/guestbook_bg_top2.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-top { height: 10px; background-image: url(../images/guestbook_bg_top.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-bottom-white { height: 10px; background-image: url(../images/guestbook_bg_bottom2.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-bottom { height: 10px; background-image: url(../images/guestbook_bg_bottom.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }


.tx-guestbook-comment-left-white2 { width: 10px; background-image: url(../images/guestbook_bg_left4.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-left2 { width: 10px; background-image: url(../images/guestbook_bg_left3.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-right-white2 { width: 10px; background-image: url(../images/guestbook_bg_right4.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-right2 { width: 10px; background-image: url(../images/guestbook_bg_right3.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-top-white2 { height: 10px; background-image: url(../images/guestbook_bg_top4.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-top2 { height: 10px; background-image: url(../images/guestbook_bg_top3.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-bottom-white2 { height: 10px; background-image: url(../images/guestbook_bg_bottom4.jpg); background-repeat: no-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-bottom2 { height: 10px; background-image: url(../images/guestbook_bg_bottom3.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }

.tx-guestbook-comment-left-white2a { width: 10px; background-image: url(../images/guestbook_bg_left4a.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-left2a { width: 10px; background-image: url(../images/guestbook_bg_left3a.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-right-white2a { width: 10px; background-image: url(../images/guestbook_bg_right4a.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }
.tx-guestbook-comment-right2a { width: 10px; background-image: url(../images/guestbook_bg_right3a.jpg); background-repeat: y-repeat; background-color: #2C2C2C; }

.tx-guestbook-comment-box-white { background-color: #ffffff; color: #000000; font-weight: bold; font-size: 13px; }
.tx-guestbook-comment-box { background-color: #2C2C2C; }
.tx-guestbook-comment-box-white2 { background-color: #ffffff; }
.tx-guestbook-comment-box2 { background-color: #2C2C2C; }

.tx-guestbook-teaser { font-size: 13px; color: #ffffff; }

div#guestbookList { height: 298px; width: 618px; overflow: auto; overflow-y: auto; overflow-x: hidden; background-image: url(fileadmin/images/guestbook_background2.jpg); background-repeat: y-repeat; }
div#guestbookSingle { height: 298px; width: 618px; overflow: auto; overflow-y: auto; overflow-x: hidden; background-image: url(fileadmin/images/guestbook_background2.jpg); background-repeat: y-repeat; }




