.sk_calendar-dayview p
{

}

.detailview p
{
  line-height: 16px ! important;
}

#info_fenster a
{
   color: black;
   background-color: transparent;
}

#info_fenster a:link, #info_fenster a:visited
{
   text-decoration: underline;
}
#info_fenster a:hover, #info_fenster a:focus, #info_fenster a:active
{
   text-decoration: none;
}

#tx_bsshop_pi1_table-products td
{
  vertical-align: top;
}

.tx_bsshop_pi1_table-personalisation td
{
  vertical-align: top;
}

#ticker
{
  font-size: 20px;
  position: relative;
  left: 15px;
  font-family: "Officina Serif ITC TT", Verdana, Arial, Helvetica, sans-serif;
}

#ticker p
{
  margin: 0;
  padding: 0;
}

a.ticker-links
{
  color: #35335B;
  text-decoration: none;
}

.lsttp { color: #5D61AA; }

.dreispaltig_bildarchiv
{
  margin-bottom: 20px;
}

.dreispaltig_bildarchiv_1
{
  width: 200px;
  margin-right: 15px;
  float: left;
}

.dreispaltig_bildarchiv_2
{
  width: 200px;
  margin-right: 15px;
  float: left;
}

.dreispaltig_bildarchiv_3
{
  width: 200px;
  float: left;
}

.dreispaltig_bildarchiv_1 h2, .dreispaltig_bildarchiv_2 h2, .dreispaltig_bildarchiv_3 h2
{
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  color: #6666CC;
}

.tx-jmgallery-pi1
{
  width: 630px;
  overflow: hidden;
}

.csc-uploads { width: 630px; position: relative; left: -8px; }
.csc-uploads p { margin: 0; padding: 0; }
.csc-uploads-fileName { width: 570px; vertical-align: top; }
.csc-uploads-fileSize { width: 60px; vertical-align: top; }

.anrede { width: 160px; float: left; }
*:first-child+html .anrede { width: 175px; }
* html .anrede { width: 175px; }

.html_emails { width: 160px; float: left; }
*:first-child+html .html_emails { width: 171px; float: left; }
* html .html_emails { width: 171px; float: left; }

.news_home p
{
  margin: 0;
  padding: 0;
  display: inline;
}

.news_home img
{
  margin-right: 15px;
}

.news_home a
{
  text-decoration: none;
}

.csc-textpic-caption
{
  padding-top: 3px;
  font-size: 11px;
  line-height: 13px;
}

.contenttable
{
  line-height: 16px;
}

#termintabelle { margin: 10px 0; }
#termintabelle td { vertical-align: top; }
#termintabelle p { margin: 0 0 5px 0; padding: 0; }

html
{
  height: 100%;
}

body
{
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 22px;
  color: black;
  background-color: white;
}

img
{
  border: 0;
}

fieldset
{
  border: 0;
  margin: 0;
  padding: 0;
}

h1
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   padding: 0;
   margin: 0 0 10px 0;
   color: #6666CC;
   background-color: transparent;
}

h2
{
   font-size: 14px;
   color: black;
   background-color: transparent;
   padding: 0;
   margin: 0 0 6px 0;
}

h3
{
   font-size: 13px;
   color: black;
   background-color: transparent;
   padding: 0;
   margin: 0;
}

h4
{
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 6px 0 6px 28px;
  color: #FF6600;
  background-image:url(../images/orange2.gif);
  background-position: 0 2px;
  background-repeat: no-repeat;
}

h5
{
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 6px 0 6px 28px;
  color: #666600;
  background-image:url(../images/gruen2.gif);
  background-position: 0 2px;
  background-repeat: no-repeat;
}

h6
{
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 6px 0 6px 28px;
  color: #6666CC;
  background-image:url(../images/blau2.gif);
  background-position: 0 2px;
  background-repeat: no-repeat;
}

.orange
{
  color: #FF6600;
}
.orange a
{
  color: #FF6600 ! important;
}

.gruen-gross
{
  font-size: 16px;
  color: #666600;
}

.gruen
{
  color: #666600;
}
.gruen a
{
  color: #666600 ! important;
}

.blau
{
  color: #6666CC;
}
.blau a
{
  color: #6666CC ! important;
}

.sattblau-gross
{
  font-size: 16px;
  color: #333399;
}

.sattblau
{
  color: #333399;
}

.blau-klein
{
  color: #6666CC;
  font-size: 11px;
}

#img_seitenanfang
{
  width: 0;
  height: 0;
}

#hauptbox
{
  position: relative;
  margin: 0 auto;
  width: 990px;
  min-height: 100%;
  background-image:url(../images/bg_hauptbox.jpg);
  background-position: 0 0;
  background-repeat: repeat-y;
  background-color: transparent;
}

* html #hauptbox
{
  height: 100%;
}

#box_header
{
  width: 990px;
  height: 135px;
  background-image:url(../images/bg_header.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

#box_logo
{
  width: 165px;
  height: 83px;
  margin-right: 455px;
  float: left;
}

#img_logo
{
  width: 165px;
  height: 83px;
}

#box_tourismus
{
  width: 100px;
  height: 135px;
  float: left;
}

#img_tourismus
{
  width: 100px;
  height: 135px;
}

#box_links
{
  width: 165px;
  color: black;
  background-image:url(../images/bg_box_links.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: #FFF2BF;
  float: left;
  overflow: hidden;
}

#inhalt_links
{
  margin: 46px 10px 0 5px;
  text-align: right;
}

#wetter
{
  padding-left: 25px;
  margin-bottom: 10px;
}

*:first-child+html #wetter
{
  margin-right: 25px;
}

* html #wetter
{
  margin-right: 25px;
}

#box_mitte
{
  width: 660px;
  min-height: 125px;
  color: black;
  background-image:url(../images/bg_box_mitte.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: #FFF9D9;
  float: left;
  overflow: hidden;
}

#inhalt_mitte
{
  margin: 46px 15px 80px 15px;
}

#sitemap_links
{
  width: 300px;
  padding-right: 15px;
  text-align: right;
  float: left;
}

#sitemap_rechts
{
  width: 300px;
  padding-left: 15px;
  float: left;
}

#box_rechts
{
  width: 165px;
  color: black;
  background-image:url(../images/bg_box_rechts.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: #E0E1F6;
  float: left;
  overflow: hidden;
}

#inhalt_rechts
{
  margin: 46px 10px 0 10px;
}

#box_clearing
{
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 0;
  line-height: 0;
}

.box_clearing
{
  clear: both;
  height: 0;
  margin: 0;
  padding: 0 0 0 0;
  border: 0;
  font-size: 0;
  line-height: 0;
}



#footer
{
  width: 660px;
  background-color: transparent;
  float: left;
  overflow: hidden;
  position: absolute;
  bottom: 6px;
}

#inhalt_footer
{
   margin: 0 0 0 10px;
   font-size: 11px;
}

#inhalt_footer a
{
   color: black;
   background-color: transparent;
}

#inhalt_footer a:link, #inhalt_footer a:visited
{
   text-decoration: none;
}
#inhalt_footer a:hover, #inhalt_footer a:focus, #inhalt_footer a:active
{
   text-decoration: underline;
}



.csc-textpic-text
{
  position: relative;
  top: -7px;
}



#inhalt_mitte a
{
   color: black;
   background-color: transparent;
}

#inhalt_mitte a:link, #inhalt_mitte a:visited
{
   text-decoration: underline;
}
#inhalt_mitte a:hover, #inhalt_mitte a:focus, #inhalt_mitte a:active
{
   text-decoration: none;
}

#kalender
{
  display: none;
}

#kalender a
{
   color: #666600;
   background-color: transparent;
}

#kalender a:link, #kalender a:visited
{
   text-decoration: none;
}
#kalender a:hover, #kalender a:focus, #kalender a:active
{
   text-decoration: underline;
}



#suche
{
   padding: 10px 0 16px 0;
   font-size: 12px;
   color: #FF6600;
   position: relative;
   left: 4px;
}

#mcs_form
{
   margin: 0;
   padding: 0;
}

#mcs_suchfeld
{
   width: 99px;
   font-size: 12px;
   color: black;
}

* html #mcs_suchfeld
{
   position: relative;
   top: 1px;
}

*:first-child+html #mcs_suchfeld
{
  width: 97px;
}

#mcs_submit
{
   position: relative;
   top: 6px;
   border: 0;
}

* html #mcs_submit
{
   top: 4px;
}

*:first-child+html #mcs_submit
{
   top: 3px;
}

.tx-indexedsearch-whatis
{
   width: 480px;
   margin: 15px 0 0 0;
}

.browsebox
{
   margin: 0;
   padding: 0;
   list-style-type: none;
}

*:first-child+html .zweispaltig_2_links
{
   margin-bottom: 15px;
}

.zweispaltig_2_rechts
{
   position: relative;
   top: -6px;
}

.zweispaltige-tabelle
{
  width: 630px;
}

.zweispaltige-tabelle td
{
  vertical-align: top;
}

.zweispaltig-td1
{
  width: 307px;
}

.zweispaltig-td2
{
  width: 15px;
}

.zweispaltig-td3
{
  width: 308px;
}

.zweispaltig_home_links
{
  width: 295px;
  margin-right: 15px;
  float: left;
}

.zweispaltig_home_rechts
{
  width: 310px;
  float: left;
}

.vierspaltig_home_1
{
  width: 150px;
  margin: 0 10px 15px 0;
  float: left;
}

.vierspaltig_home_2
{
  width: 150px;
  margin: 0 10px 15px 0;
  float: left;
}

.vierspaltig_home_3
{
  width: 150px;
  margin: 0 10px 15px 0;
  float: left;
}

.vierspaltig_home_4
{
  width: 150px;
  margin: 0 0 15px 0;
  float: left;
}

.fuenfspaltig_1, .fuenfspaltig_2, .fuenfspaltig_3, .fuenfspaltig_4, .fuenfspaltig_5
{
  width: 126px;
  margin: 0;
  text-align: center;
  float: left;
}

.sechsspaltig_1, .sechsspaltig_2, .sechsspaltig_3, .sechsspaltig_4, .sechsspaltig_5, .sechsspaltig_6
{
  width: 105px;
  margin: 0;
  text-align: center;
  float: left;
}

.siebenspaltig_1, .siebenspaltig_2, .siebenspaltig_3, .siebenspaltig_4, .siebenspaltig_5, .siebenspaltig_6, .siebenspaltig_7
{
  width: 90px;
  margin: 0;
  text-align: center;
  float: left;
}

.achtspaltig_1, .achtspaltig_2, .achtspaltig_3, .achtspaltig_4, .achtspaltig_5, .achtspaltig_6, .achtspaltig_7, .achtspaltig_8
{
  width: 78px;
  margin: 0;
  text-align: center;
  float: left;
}

.abstandsbox_homevideo
{
  height: 20px;
}
*:first-child+html .abstandsbox_homevideo
{
  height: 26px;
}
* html .abstandsbox_homevideo
{
  height: 26px;
}



#press-coverage-box-zurueck
{
  font-size: 13px;
  color: #6666CC;
}

#inhalt_mitte #press-coverage-box-zurueck a
{
  font-size: 13px;
  color: #6666CC;
}

#inhalt_mitte #press-coverage-box-zurueck a:link, #inhalt_mitte #press-coverage-box-zurueck a:visited
{
  text-decoration: none;
}
#inhalt_mitte #press-coverage-box-zurueck a:hover, #inhalt_mitte #press-coverage-box-zurueck a:focus, #inhalt_mitte #press-coverage-box-zurueck a:active
{
  text-decoration: underline;
}



#inhalt_mitte .press-coverage-box-auswahl a
{
  font-size: 13px;
  color: #6666CC;
}

#inhalt_mitte .press-coverage-box-auswahl a:link, #inhalt_mitte .press-coverage-box-auswahl a:visited
{
  text-decoration: none;
}
#inhalt_mitte .press-coverage-box-auswahl a:hover, #inhalt_mitte .press-coverage-box-auswahl a:focus, #inhalt_mitte .press-coverage-box-auswahl a:active
{
  text-decoration: underline;
}



#inhalt_mitte .sattblau-gross a
{
  color: #333399;
  font-weight: bold;
}

#inhalt_mitte .sattblau-gross a:link, #inhalt_mitte .sattblau-gross a:visited
{
  text-decoration: underline;
}
#inhalt_mitte .sattblau-gross a:hover, #inhalt_mitte .sattblau-gross a:focus, #inhalt_mitte .sattblau-gross a:active
{
  text-decoration: none;
}



.tx-bsaudiobook-pi1 .chapter
{
  height: 119px;
}

.tx-bsaudiobook-pi1 .image
{
  width: 148px;
}

.tx-bsaudiobook-pi1 .image img
{
  position: relative;
  top: 5px;
}

.tx-bsaudiobook-pi1 td
{
  vertical-align: top;
}

.tx-bsaudiobook-pi1 .content
{

}

.tx-bsaudiobook-pi1 .content h1
{
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.tx-bsaudiobook-pi1 .content p
{
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.tx-bsaudiobook-pi1 .content .small
{
  position: relative;
  top: -5px;
  left: 16px;
  font-size: 10px;
}

.tx-bsaudiobook-pi1 .content .audio1
{
  float: left;
  position: relative;
  margin-top: 5px;
  left: -16px;
}

.tx-bsaudiobook-pi1 .content .audio2
{
  float: left;
  margin-top: 5px;
}

.tx-bsaudiobook-pi1 .content .audio3
{
  float: left;
  margin-top: 5px;
}

.tx-bsaudiobook-pi1 a
{
  color: #FF6600 ! important;
  font-weight: bold;
}

.tx-bsaudiobook-pi1 a:link, .tx-bsaudiobook-pi1 a:visited
{
  text-decoration: none ! important;
}
.tx-bsaudiobook-pi1 a:hover, .tx-bsaudiobook-pi1 a:focus, .tx-bsaudiobook-pi1 a:active
{
  text-decoration: underline ! important;
}

#table-kirche h4
{
  height: 29px;
  margin: 0;
  padding: 2px 0;
}

#table-kirche p
{
  margin: 6px 0 0 0;
}