@charset "utf-8";
/* CSS Document */

body { background: #593D00; }

.wrapper { background: #cccccc; width: 850px; padding: 25px;  margin: 50px; z-index: -5; }

.wrapper { position: absolute; } 

.wrapper, x:-moz-any-link {position: inherit;}
.wrapper, x:-moz-any-link, x:default {position: absolute;}



.header { overflow: hidden; width: 850px; position: relative;}

.header .image { width: 570px; height: 250px; background: url(../bilder/header.jpg); float: left;}

.main { overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.4;}

.content {  width: 570px; float: left; margin-top: 20px;}
.content h1 { margin-top: 0; }

.sidebar {  width: 240px; float: right; }
.sidebar .tx-rgsmoothgallery-pi1 { display: none !important; }
.sidebar p { margin: 0; }
.sidebar h2 { margin-top: 25px; }

.nav {  width: 240px; position: absolute; left: 610px;  }
.nav ul { margin: 0; padding: 0;  }
.nav ul li { list-style-type: none;  height: 30px; width: 240px; margin-bottom: 3px;  padding-top: 3px; overflow: hidden;}



.nav ul li a { display: block;  height: 30px; background-color: #996600; width: 240px !important; text-indent: -999em;}
.nav ul li a:hover { background-color: #593D00; background-position: 0 -30px; !important;}
.nav ul li#current a { background-color: #593D00; background-position: 0 -30px; !important;}


.subnav { background-color: #996600; width: 100%; height: 30px; margin-top: 20px;  }
.subnav ul { padding: 0;  margin: 0;}
.subnav ul li { list-style-type: none;  height: 30px;  overflow: hidden; display: inline; float: left; border-right: 5px solid #cccccc;}
.subnav ul li a { display: block;  height: 30px; background-color: #996600; width: 240px !important; text-indent: -999em;}
.subnav ul li a:hover { background-color: #593D00; background-position: 0 -30px; !important;}
.subnav ul li#current a { background-color: #593D00; background-position: 0 -30px; !important;}

/*------------cal-------------------*/
.medtitle { background-image: none; background: #593D00; }
.medtitle a { color:#CCCCCC; text-decoration: none; }
.navback {}
.title {background-image: none !important;background-color: transparent !important;}
.calborder {border: 0px solid black !important; background-color: transparent !important;}
.monthMediumBasic .inner_td{ position: relative; border: 1px solid #ffffff; width: 28px; height:18px; background-color: transparent;}
.V9 { background: #FF464A !important;  position: absolute; top: 0; left: 0; width:28px; height: 18px; z-index: -1; }
.V9 span { display: none; }
.yearmonth { background-color: transparent !important }
.monthWeekend { background-color: transparent !important }
/*------------cal-------------------*/


.contenttable { color: #593D00; font-size: 12px;}
.contenttable th { text-align: left; padding-right: 5px; vertical-align:top;}
p { color: #593D00; }
h2 { padding: 5px 0 0 10px; background: #996600;height: 27px;  oveflow: hidden; margin: 0; }
.slideInfoZone h2 { font-size: 12px; color: #cccccc; height: 20px; }

.nav_gallery {  }
.nav_gallery a{  display: block; height: 20px; width: 240px; background-image: url(../bilder/mehr.gif); background-repeat: no-repeat; background-position: bottom right; text-indent: -999em; overflow: hidden;}

#thumbnails { overflow: hidden; }

#gallery_thumbs { }
#gallery_thumbs p{ display: none }
#gallery_thumbs .carouselInner{ width: 570px; }


/*--------------Powermail--------------*/
.tx-powermail-pi1 label { width: 150px; display: block; float: left; color: #593D00;}
.tx-powermail-pi1 input { width: 406px; display: block; float: left; border: 1px solid #593D00; background: #996600; padding: 5px;}
.tx-powermail-pi1 textarea { width: 406px; display: block; float: left; height: 100px;  border: 1px solid #593D00; background: #996600; padding: 5px;}
.tx-powermail-pi1 fieldset { width: 100%; display: block; float: left; margin: 0; padding: 0; border: 0;}
.tx-powermail-pi1 legend { display: none;}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html { width: 100%; display: block; overflow: hidden; margin-bottom: 5px; }
.tx-powermail-pi1 #powermaildiv_uid7 input { margin-left: 150px; width: 418px;}
* html .tx-powermail-pi1 #powermaildiv_uid7 input { margin-left: 75px; width: 418px;}
#powermaildiv_uid8 input { width: 203px; }
.tx-powermail-pi1 img { float: left; }
/*--------------Powermail--------------*/

/*---------------------News----------------*/

.news-list-container { background: #cccccc; border: 0;padding: 0; margin: 0; }
.news-list-item { background: #cccccc; border: 0; color: #593D00; padding: 0; margin: 0;}
.news-list-container h3 { background: #996600; border: 0; }
.news-list-date { background: #996600; border: 0; color: #cccccc; padding: 3px; margin: 0; height: auto;}
.news-list-morelink a { color: #996600; text-decoration: none; }
.clearer {background: #cccccc; border: 0 !important;}

.news-single-item {background: #cccccc; border: 0;padding: 0; margin: 0;}
.news-single-item h2 { color: #cccccc; }
.news-single-timedata { padding: 10px;}
.news-single-backlink a{ color: #996600; text-decoration: none; }


/*---------------------News----------------*/


/*--------------Guestbook--------------*/
.tx-guestbook-field { width: 570px !important; padding: 0 !important; margin-bottom: 10px !important; overflow: hidden;}
.tx-guestbook-field label { width: 150px !important; display: block; float: left; color: #593D00;}
.tx-guestbook-field fieldset { width: 100%; display: block; float: left; margin: 0; padding: 0; border: 0;}
.tx-guestbook-fieldlegend { display: none;}
.tx-guestbook-form-inputfield-med{ width: 400px !important; display: block; float: left; border: 1px solid #593D00; background: #996600; padding: 5px;}
.tx-guestbook-form-inputfield-big{ width: 400px !important; display: block; float: left; border: 1px solid #593D00; background: #996600; padding: 5px;}
.tx-guestbook-form-textarea{ width: 400px !important; display: block; float: left; border: 1px solid #593D00; background: #996600; padding: 5px;}
.tx-guestbook-submit{ width: 412px !important; display: block; float: left; border: 1px solid #593D00; background: #996600; padding: 5px; margin-left: 150px;}
* html .tx-guestbook-submit{ margin-left: 75px;}


.tx-veguestbook-pi1 { margin-top: 30px;}
.tx-guestbook-result { display: none; }
.tx-guestbook-header { width: 560px !important; color: #cccccc !important; padding: 5px !important; background: #593D00 !important;}
.tx-guestbook-left { background: #996600 !important; color: #593D00; width: 160px !important; padding: 5px !important; }
.tx-guestbook-left a { color: #cccccc; text-decoration: none; }
.tx-guestbook-right { background: #996600 !important; color: #593D00 !important; width: 390px !important; padding: 5px !important;}

.tx-guestbook-entry-wrapper { background-color: #996600 !important; overflow: hidden; }

.tx-guestbook-field label { float: left; }

.tx-guestbook-field div { float: left; width: 400px; }

/*--------------Guestbook--------------*/
