/* - - - - - - - - - - - - - NEWSLETTERANMELDUNG - - - - - */
.dmailsub          { font-size: 10px; color: #eee; }
.dmailsub-label    { font-size: 10px; text-align: center; padding-bottom: 3px; }
.dmailsub-musthave { font-size: 10px; text-align: center; padding: 3px 0; color: #fff; }
.dmailsub-field    { text-align: center; padding-bottom: 3px; }
.dmailsub-input    { border: solid 1px #c8c8c8; font-size: 11px; color: #eee; background: url(../grafik/mf-butbg1.png); width: 150px;}
.dmailsub a        { font-size: 11px; color: #eee; text-decoration: none;}
.dmailsub a:hover  { font-size: 11px; color: #fff; text-decoration: underlined;}
.dmailsub gender   { font-size: 11px; padding-bottom: 3px;}
.gender-input      { font-size: 11px; width: 20px;}
.dmailsub-submit   { text-align: center; padding: 5px 0; }
.dmailsub-gender-1 { float: left; width: 48%; text-align: right; }
.dmailsub-gender-2 { float: right; width: 48%; text-align: left; }



/* - - - - - - - - - - - - - GALLERY - - - - - */
/* CATEGORY */
.wt-gallery-header { position: relative; height: 25px; }
.wtgallery-category { float: left; font-size: 16px; }
.wtgallery-pagebrowser { float: right; font-size: 10px; padding-top: 6px; }
.wtgallery-pagebrowser ul { margin: 0; padding; 0; float: right; }
.wtgallery-pagebrowser ul li { float: left; padding: 0 0 0 10px; list-style: none; }

.wtgallery_category_pic { margin-bottom: 4px; }
.wtgallery_category_folder { font-size: 10px; width: 137px; }
.wt_gallery_category_inner_comments { font-size: 11px; width: 137px; }
.wtgallery_categories { padding: 3px; border: solid 1px #c8c8c8; }
.wtgallery_category_firstofrow  { margin: 0 3px 6px 0; }
.wtgallery_category_centerofrow { margin: 0 3px 6px 3px; }
.wtgallery_category_lastofrow   { margin: 0 0 6px 3px; }
/* SINGLE */
.wtgallery_single_browser { }
.wtgallery_single_browser_previous { float: left; font-size: 10px; padding-bottom: 4px; width: 100px;}
.wtgallery_single_browser_party { float: left; width: 400px; text-align: center; padding-bottom: 4px; }
.wtgallery_single_browser_next { float: right; font-size: 10px; padding-bottom: 4px; width: 100px; text-align: right;}
.wt_gallery_single_inner_pic img { padding: 3px; border: solid 1px #c8c8c8; }
/* LISTE */
.wtgallery-list-header { position: relative; height: 30px; margin-right: 4px;}
.wtgallery_list img { padding: 2px; border: solid 1px #c8c8c8; }
.wtgallery_list_firstofrow  { margin: 0 3px 4px 0; }
.wtgallery_list_centerofrow { margin: 0 3px 4px 3px; }
.wtgallery_list_lastofrow   { margin: 0 0 4px 3px; }
.wtgallery_list_pagebrowser_area { font-size: 10px; position: absolute; right: 0; bottom: 5px;}
.wtgallery-list-header-left { font-size: 16px; position: absolute; left: 0; bottom: 5px;}
.wtgallery_list_left { float: left; padding-right: 50px;}
.wtgallery_list_right { float: right;}
.wtgallery_list_right ul { margin: 0; padding: 0; display: inline-block; }
.wtgallery_list_right li { list-style-type: none; float: left; margin: 0 0 0 10px; padding: 0; display: inline-block; }
.wtgallery_list_right a.act { font-weight: bold;}
.wtgallery_list_area { }

/* - - - - - - - - - - - - - GUESTBOOK - - - - - */
.tx-veguestbook-pi1 { }
/* ---------- Formular ---------- */
.tx-guestbook-field { clear: both;}
.tx-guestbook-firstname { width: 200px; background-color: #ddd; color: #000; border: solid 1px #eee; }
.tx-guestbook-surname { width: 200px;  background-color: #ddd; color: #000; border: solid 1px #eee; }
.tx-guestbook-email { width: 200px;  background-color: #ddd; color: #000; border: solid 1px #eee; }
.tx-guestbook-homepage { width: 200px;  background-color: #ddd; color: #000; border: solid 1px #eee; }
.tx-guestbook-place { width: 200px;  background-color: #ddd; color: #000; border: solid 1px #eee; }
.tx-guestbook-captureform { width: 100px;  background-color: #ddd; color: #000; border: solid 1px #eee; }
.tx-guestbook-message { width: 400px;  background-color: #ddd; color: #000; border: solid 1px #eee; }
.tx-guestbook-submit { float: right; margin-top: 8px; background-color: #ddd; color: #000; border: solid 1px #eee; }
.tx-guestbook-label { float: left; padding-top: 8px;}
.tx-guestbook-input { float: right; padding-top: 5px; font size: 10px;}
.tx-guestbook-captcha-tip { padding: 0px 10px 0px 0px; margin: 0;}
/* ---------- Liste ---------- */
.tx-guestbook-header { font-size: 11px; color: #eee; padding: 5px; border-left: solid 1px #eee; border-right: solid 1px #eee; border-top: solid 1px #eee; background: url(../grafik/mf-butbg1.png); margin-top: 15px;}
.tx-guestbook-header-lft { float: left; }
.tx-guestbook-header-rgt { float: right; }
.tx-guestbook-entry { padding: 10px 5px; border-left: solid 1px #eee; border-right: solid 1px #eee; color: #eee; }
.tx-guestbook-comment { border-right: solid 1px #eee; border-left: solid 1px #eee; background: url(../grafik/mf-butbg1.png); padding: 5px; font-size: 9px; color: #eee;}
.tx-guestbook-kom { font-family: verdana; color: #ccc; padding-right: 10px;}
.tx-guestbook-pagination { font size: 10px; }
.tx-guestbook-ending { border-top: solid 1px #eee; height: 1px;}
.tx-guestbook-pagination { padding: 8px 15px 8px 0; }
.tx-guestbook-pagination a { padding: 0 15px 0 0; }
.tx-guestbook-pagination strong { padding: 0 15px 0 0; }


.align-left    { text-align:    left; }
.align-right   { text-align:   right; }
.align-center  { text-align:  center; }
.align-justify { text-align: justify; }
#special img { margin: 0 10px; }

/* - - - - - - - - - - Spaltenaufteilungen - - - - - */
.fcecontainer { width: 100%; }
.fcepack { width: 100%; overflow: hidden; }
.col25 { width: 24.9%; float: left; }
.col33 { width: 33.3%; float: left; }
.col35 { width: 34.9%; float: left; }
.col50 { width: 49.9%; float: left; }
.col65 { width: 64.9%; float: left; }
.col75 { width: 74.9%; float: left; }
.col-cont-lft   { margin: 0 5px 0 0; overflow: hidden; }
.col-cont-m-lft { margin: 0 5px 0 5px; overflow: hidden; }
.col-cont-m-rgt { margin: 0 5px 0 5px; overflow: hidden; }
.col-cont-rgt   { margin: 0 0 0 5px; overflow: hidden; }



