/* Cascading Stylesheet fuer ZIF */
/* 3-point concepts: Philipp Hentschel - 08.10.2008 */
/* 3-point concepts: Jasmina Liessmann - 17.01.2012 */

 
/* ------------------------------
    felogin
-------------------------------*/
.tx-felogin-pi1 {margin:0; padding:0;}
.tx-felogin-pi1 fieldset {border:0; margin:0; padding:0;}
.tx-felogin-pi1 label {float:left; margin:0; width:200px;}
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 input.text {float:left; margin:0 10px 10px 0; width:140px;}
.tx-felogin-pi1 input.submit {background:#cc3333; color:#fff; height:19px; margin:0 0 10px 0; padding:0 2px; width:auto;}
.tx-felogin-pi1 .buttons {margin:0 0 0 200px;}
.tx-felogin-pi1 .error {color:#cc3333; margin:0;}
.tx-felogin-pi1 span.status {display:block; margin:0 0 10px 0;}
.tx-felogin-pi1 span.status-forgot {display:block; font-weight:bold; margin:11px 0 10px 0;}

/* Startseite */
.spalte_links .tx-felogin-pi1 form {margin-left:23px;}
.spalte_links .tx-felogin-pi1 .buttons {margin-left:0;}
.spalte_links .tx-felogin-pi1 span.status-forgot {margin:0 0 0 23px;}



/* ------------------------------
    directmail_subscription
-------------------------------*/
.directmail_subscription {margin:0; padding:0;}
.directmail_subscription label {display:block; float:left; width:200px;}
.directmail_subscription select {border:1px solid #7F9DB9; margin:0 0 10px 0;}
.directmail_subscription input.text {float:left; margin:0 10px 10px 0; width:140px;}
.directmail_subscription input.submit {background:#cc3333; color:#fff; height:19px; margin:0 0 10px 0; padding:0 2px; width:auto;}
.directmail_subscription input#fe_ttaddress_html_input {margin:0 0 10px 0; width:10px;}
.directmail_subscription .captchaimg {display:block; float:left; width:200px;}
.directmail_subscription .buttons {margin:0 0 0 200px;}
.directmail_subscription .error {color:#cc3333; float:left; margin:0 0 10px 0; width:400px;}


/* ------------------------------
  mj_newsticker
-------------------------------*/

.spalte_rechts .tx-mjnewsticker-pi1 td {font-size:12px; font-weight:bold;}
.spalte_rechts .tx-mjnewsticker-pi1 marquee {scrollamount:5; font-size:12px; font-weight:bold;}
.spalte_rechts .tx-mjnewsticker-pi1 marquee a {font-size:12px; font-weight:bold;}
.spalte_rechts .tx-mjnewsticker-pi1 {margin-bottom:20px;}
 
 
/* ------------------------------
  rgaccordion
-------------------------------*/
/* Toggle default */
.rgaccord1-toggle {background:url(../pix/plus.gif) 0 7px no-repeat; cursor:pointer; margin:0; padding:0 0 0 10px;}

/* Toggle act item */
.act {background:url(../pix/minus.gif) 0 7px no-repeat;}

/* the content */
div.rgaccord1-content {margin:0 0 10px 0; padding:0 0 15px 0;}

/* remove margin of a CE */
div.rgaccord1-content .ce {margin-bottom:0;}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1, div.rgaccord1-content h2, div.rgaccord1-content h3, div.rgaccord1-content h4, div.rgaccord1-content h5, div.rgaccord1-content h6 {display:none;}


/* ------------------------------
  Kalenderansicht
-------------------------------*/
.calendar-table .linked_today_nolink {background:#FFB802;}

/* ------------------------------
  Seite empfehlen
-------------------------------*/
.tx_tip_a_friend_container {padding-top:0px;}
.tx_tip_a_friend_container input {font-size:13px; margin-bottom:10px; width:300px;}
.tx_tip_a_friend_container textarea {border:#7F9DB9 1px solid; font-family:arial, helvetica; font-size:13px; margin:0; padding:0 0 0 2px;}
.tx_tip_a_friend_container input.submit {border:#7F9DB9 1px solid; font-family:verdana, arial, helvetica, sans serif; font-size:11px; margin:10px 0; height:20px; padding-bottom:4px; width:auto;}
.tx_tip_a_friend_container .captcha{ margin-left: 20px; width: 166px;}
.tx_tip_a_friend_container .captchaimg{ display: inline; position: relative; top: 7px; }

 
/* ------------------------------
  tt_news
-------------------------------*/

.clearer {border: 0px; border-bottom: 1px solid #000; height:5px; }
.news-list-item p{margin:0px; padding:0px;}
.news-list-item h3 {font-size:11px; margin:10px 0 10px 0;}
.news-list-container .news-list-item h3 .news-list-date {font-weight:normal;}
.news-list-item .news-list-morelink{background: transparent url(../pix/linkicons/icon_extern.gif) no-repeat scroll 0pt 3px; padding:0pt 0pt 0pt 16px;}
.news-list-item .clearer {height:1px;}

.startseite .clearer {display:none;}
.startseite .news-list-item {margin:0 0 15px 0;}

.wochenuebersicht h2{font-size:12px;margin-top:50px; font-size:15px;}
.wochenuebersicht h1{margin:50px 0 -35px 0; border:0px; font-weight:bold; font-size:17px;}

.news-search-form input {width:300px;}
.news-search-form input.submit {width:auto;}
/* ------------------------------
  Tabellen
-------------------------------*/

.tx-thexttable-pi1 .white{background:#fff;}
.tx-thexttable-pi1 td{padding:1px;}
.tx-thexttable-pi1 table {border-spacing:0;}


/* ------------------------------
  Benutzerverwaltung
-------------------------------*/

.tx-srfeuserregister-pi1 dt {margin:20px 0 0 0; text-align:left; width:100px;}
.tx-srfeuserregister-pi1 dd{margin:20px 0 0 0;}
.tx-srfeuserregister-pi1 fieldset, .tx-srfeuserregister-pi1 legend{border:0px; padding:0px;}
.tx-srfeuserregister-pi1-submit{border:0px; background:#CC3333; color:#fff; height:20px; width:auto; font-size:13px;}
#tx-srfeuserregister-pi1-email{width:200px;}


/* ------------------------------
  New LoginBox
-------------------------------*/
.spalte_links .tx-newloginbox-pi1 p{margin:0 0 15px 0;}
.tx-newloginbox-pi1 label{display:block; float:left; margin:10px 0 0 0; width:100px;}
.tx-newloginbox-pi1 input{margin:10px 0 0 100px; width:auto;}
.tx-newloginbox-pi1 input.submit{border:0px; background:#CC3333; color:#fff; font-size:13px; height:20px; width:auto; margin:20px 0 0 200px;}

.spalte_links .tx-newloginbox-pi1 {margin:0 0 0 22px;}
* html .spalte_links .tx-newloginbox-pi1 {float:left; margin:0 0 0 11px;}
*+html .spalte_links .tx-newloginbox-pi1 {float:left; margin:0 0 0 22px;}
.spalte_links .tx-newloginbox-pi1 label{float:none;}
.spalte_links .tx-newloginbox-pi1 input{margin:0px;}
.spalte_links .tx-newloginbox-pi1 input.submit{margin:10px 0 0 0;}

*html .tx-newloginbox-pi1 #user{padding:0 0 0 -40px;}

.spalte_links .forgotpasswd, .spalte_links .status {margin:0 0 0 0;}
.spalte_links .forgotpasswd  input.submit, .spalte_links .status  input.submit{border:0px; background:#CC3333; color:#fff; font-size:13px; height:20px; margin:10px 0 30px 0px; width:auto;}



/* ------------------------------
  Suche
-------------------------------*/

.tx-indexedsearch-form{float:left;}
.tx-indexedsearch-form label{float:left; width:150px;}
.tx-indexedsearch fieldset{border:0px; margin:0px; padding:0px; }
.tx-indexedsearch-searchbox-sword{float:left; margin:0 20px 0 20px;}
.tx-indexedsearch-whatis{font-size:15px;}
.tx-indexedsearch-search-submit input{border:1px solid #CC3333; background:#CC3333; color:#fff; height:18px; width:130px;}
.tx-indexedsearch .browsebox li{background:none; float:left; margin:5px 10px 20px 0; padding:0px;}
.tx-indexedsearch-res {clear:left;}
.tx-indexedsearch-descr{display:none;}
.tx-indexedsearch-text-item-path{margin:0 0 15px 0;}
.tx-indexedsearch-browselist-currentPage a{color:#000; text-decoration:underline;}
.tx-indexedsearch-percent{font-size:11px;}
.tx-indexedsearch-title a{color:#000; font-weight:bold;}


/* ------------------------------
  Newsletteranmeldung
-------------------------------*/
.newsletter_anmeldung input{margin:10px 0 0 100px; width:auto;}
.newsletter_anmeldung label{display:block; float:left; margin:10px 0 0 0; width:100px;}
.newsletter_anmeldung .bt_submit{border:0px; background:#CC3333; color:#fff; height:20px; width:147px; margin:0 0 0 200px;}
.newsletter_anmeldung .bt_cancel {display:none;}
.newsletter_anmeldung .error{height:25px; }

.newsletter input{width:auto;}
.newsletter .bt_submit{border:0px; background:#CC3333; color:#fff; height:20px;}

/* --- captcha bei newsletter-anmeldung --- */
.newsletter_anmeldung .captchaimg{  display: inline;  position: relative;  top: 10px;}
.newsletter_anmeldung .captchainput{  display: inline; }
.newsletter_anmeldung .captchainput input{ margin: 0px; position: relative; left: 21px; top: -9px; }

/* ------------------------------
       FAQ
-------------------------------*/
.tx-irfaq-pi1 {margin:0 0 0 10px;}
.tx-irfaq-pi1 .contentlist li{font-size:13px; font-weight:bold;}
.tx-irfaq-pi1 .contentlist p{font-weight:normal;}
.tx-irfaq-pi1 .contentlist h3 p{font-weight:bold;}


/* ------------------------------
       Sitemap
-------------------------------*/
.csc-sitemap ul li{margin:0 0 30px 0; }
.csc-sitemap ul ul, .csc-sitemap ul ul li{margin:0 0 0 0; }{margin:0 0 0 0; }
