.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: 125px; float: left; }
*:first-child+html .anrede { width: 140px; }
* html .anrede { width: 140px; }

.html_emails { width: 125px; float: left; }
*:first-child+html .html_emails { width: 136px; float: left; }
* html .html_emails { width: 136px; 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;
}

html
{
  height: 100%;
}

body
{
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
  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 60px 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: 26px 0 0 0;
  color: #707070;
  background-image:url(../images/grau.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

h5
{
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 26px 0 0 0;
  color: #707070;
  background-image:url(../images/grau.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

h6
{
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 26px 0 0 0;
  color: #707070;
  background-image:url(../images/grau.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.orange
{
  color: #FF6600;
}

.gruen
{
  color: #666600;
}

.blau
{
  color: #6666CC;
}

#img_seitenanfang
{
  width: 0;
  height: 0;
}

#hauptbox
{
  position: relative;
  margin: 0 0;
  width: 990px;
  min-height: 100%;
  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;
  display: none;
}

#img_logo
{
  width: 165px;
  height: 83px;
}

#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;
  display: none;
}

#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-color: white;
  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;
  display: none;
}

#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;
  display: none;
}

#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 a
{
   color: black;
   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: 96px;
   font-size: 12px;
   color: black;
}

* html #mcs_suchfeld
{
   position: relative;
   top: 1px;
}

*:first-child+html #mcs_suchfeld
{
  width: 94px;
}

#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;
  line-height: 13px;
}

.zweispaltige-tabelle p
{
  margin: 0;
}

.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;
}

.abstandsbox_homevideo
{
  height: 20px;
}
*:first-child+html .abstandsbox_homevideo
{
  height: 26px;
}
* html .abstandsbox_homevideo
{
  height: 26px;
}
