/* CSS Document */

#main div.nav1 {overflow:hidden;background: url(../../images/strich_unter_navigation.gif) repeat-x 0px 27px ;float:none;height:30px; margin-top: 0px; padding: 0;}
.nav1 ul{list-style:none;overflow:hidden; height:30px;}
.nav1 li {float:left;list-style:none; height:30px;}
.nav1 a {margin:4px 0px; padding:0px;overflow:hidden;display:block; text-indent: -999em; height:15px; }
.nav1 a:hover { background-position: 0px -15px; }


#main div.nav2 {overflow:hidden;background: url(../../images/strich_unter_navigation.gif) repeat-x 0px 27px;float:none;height:30px; margin-top: 0px; padding: 0;}
.nav2 ul{list-style:none;overflow:hidden; height:30px;}
.nav2 li {float:left;list-style:none; height:30px;}
.nav2 a {margin:4px 0px; padding: 0;overflow:hidden;display:block; text-indent: -999em; height:15px; }
.nav2 a:hover, .current2 a { background-position: 0px -15px !important; }



/*------------NEWS------------*/

.news-list-container { border: none; background: none; width: 630px; margin-left: -20px;  padding-left: 20px; }
.news-list-item { border: none; background: none; width: 620px; margin-left: -20px; margin-top: 15px; border-bottom: 2px solid #F3F0EA; padding-right:30px; position: relative; }
.news-list-item arzjn { position: absolute; top: 0px; left: 0px; width: 650px; height: 60px; display: block; z-index: 100; }
.catimage, .newsimage { width: 70px; height: 50px; float: left; text-align: center;  position: relative; z-index: 1;}
.newsimage { width: 70px; height: 50px; float: left; text-align: center; margin: 0px 20px; }
.news_heading a, .news_heading a:hover, .news_heading a:visited{ font-weight: bold; text-decoration: none; color: 444444;}
.catimage img { border: none; float: none; position: relative; z-index: 1;}
.news-list-item .date a, .news-list-item .date a:hover, .news-list-item .date a:visited{ color: #C4AD6E; text-decoration: none;}
.news-list-item a, .news-list-item a:hover, .news-list-item a:visited    { text-decoration: none; color: #444444; }

.news-single-item { background-color:#ffffff; border:none; }
.news-single-img { margin-top: 5px; margin-left: 20px; }
.news-single-item h2 { height: 50px !important; }

.news-single-timedata { float: left; }

/*------------NEWS------------*/



/*--------------STARTSEITE-------------*/

.introbox { width: 270px; height: 325px; background: #7E2C3F; margin-right: 30px; float: left;}
.last { margin-right: 0; }

.introbox h2, .introbox h2 a { height: auto !important; padding: 10px 10px 0px; margin: 0; }
.introbox p  { color: #F3F0EA;height: auto !important; padding: 5px 10px; line-height: 1.4;}
.introbox p a { color: #F3F0EA; text-decoration: none; }

/*--------------STARTSEITE-------------*/


/*---------------GALERIE---------------*/

.carouselContainer { top: 410px !important; }
.slideElement { background-position: top !important; background-color: #ffffff !important; }
.myGallery { border: none !important; }
.tx-rgsmoothgallery-pi1 { background: none !important; }
.carouselBtn { display: none; }
.jdGallery .carousel { height: 30px !important; background: none !important; z-index: -5 !important; }
.jdGallery .carousel .carouselInner .thumbnail { border: none !important; margin: 0px 10px 0px 0px !important; background: none !important; color: #B6A371 !important; visibility: visible !important; opacity: 1.0 !important;}
.carouselInner { padding: 0px !important;}
p.label { display: none !important; }
.jdGallery a.play { }
.jdGallery a.play {
background:transparent url(img/control_play.png) no-repeat scroll right center;
bottom:0;
top: 10 !important;
cursor:pointer;
height:20px;
position:absolute;
right:50% !important;
margin-right: -40px !important;
width:100px !important;
z-index:100;
}
.jdGallery a.left { width: 20px !important; height: 20px !important;  background: url(../../../../typo3conf/ext/rgsmoothgallery/res/css/img/fleche1.gif) no-repeat left bottom!important ; opacity: 1.0 !important; z-index: 101 !important; top: 420px !important; left: 550px !important; } 

.jdGallery a.right { width: 20px !important; height: 20px !important;  background: url(../../../../typo3conf/ext/rgsmoothgallery/res/css/img/fleche2.gif) no-repeat left bottom!important ; opacity: 1.0 !important; z-index: 101 !important; top: 420px !important; left: 580px !important; } 

a.open { display: none !important; }

/*---------------GALERIE---------------*/


/*-----------------DIRECT_MAIL_SUBSCRIPTION------------------*/

.direct_mail_subscription .mail_wrapper input, .direct_mail_subscription .name_wrapper input, .input{ border: 1px solid #C4AB6B; padding: 5px; width: 200px; overflow: visible;}
.direct_mail_subscription .mail_wrapper select{ border: 1px solid #C4AB6B; padding: 5px; width: 100px; }
.direct_mail_subscription .submit_wrapper input, .submit { border: 1px solid #C4AB6B; padding: 5px; background: #D5C496;  }
.direct_mail_subscription .mail_wrapper, .direct_mail_subscription .name_wrapper, .direct_mail_subscription .html_wrapper, .direct_mail_subscription .submit_wrapper { margin: 20px 0px;  }
.direct_mail_subscription a { color: #C4AB6B; }
.html_wrapper {  }
/*-----------------DIRECT_MAIL_SUBSCRIPTION------------------*/


table.preisliste { background: #ffffff; width: 100%; border: none; text-align: center; border-top:1px solid #F3F0E9; border-right:1px solid #F3F0E9;}
table.preisliste td, table.preisliste th{ vertical-align:top; text-align: center; border-bottom:1px solid #F3F0E9; border-left:1px solid #F3F0E9; background: #ffffff;}
table.preisliste th { background: #ffffff; font-weight: normal;}
table.tabelle td h2, table.tabelle td h3 { margin: 0px 0px 15px 0px;  }

td.zelle_preis { font-size: 24px; }
td.zelle_preis2 { font-size: 24px; }
table.tabelle td.zelle_preis { font-size: 24px;  padding: 3px;  width: 150px;}

table.tabelle2 { background: red; }
table.tabelle3 { background: red; }

.csc-frame-rulerAfter { border-bottom: 2px solid #F3F0E9;  width: 650px; margin-left: -20px; margin-right: 0px; margin-bottom: 50px; }
label { display: block; }


/*---------------- POWERMAIL -----------------*/
.tx-powermail-pi1 { overflow: hidden; }
.tx-powermail-pi1 legend { display: none; }
.tx-powermail-pi1 input{ border: 1px solid #C4AB6B; padding: 5px; width: 250px; overflow: visible; }
.tx-powermail-pi1 .powermail_submit { background: #C4AB6B; }
.tx-powermail-pi1 textarea{ border: 1px solid #C4AB6B; padding: 5px; width: 250px; height: 117px; }
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html { margin-bottom: 20px; }

#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_2, #tx-powermail-pi1_fieldset_3, #tx-powermail-pi1_fieldset_4, #tx-powermail-pi1_fieldset_5, #tx-powermail-pi1_fieldset_6 { width: 50%; float: left; overflow: hidden; }

/*---------------- POWERMAIL -----------------*/


#col3 p { margin: 0 0 10px 0; }
