@CHARSET "UTF-8";

.anfang
{
  padding-top: 4px;
  padding-bottom: 0px;
}
.mitte
{
  padding-top: 0px;
  padding-bottom: 0px;
}
.ende
{
  padding-top: 0px;
  padding-bottom: 8px;
}
.anfang2
{
  padding-top: 8px;
  padding-bottom: 0px;
}
.ende2
{
  padding-top: 0px;
  padding-bottom: 4px;
}
.small
{
  font-size: 10px;
}
/*
.intro
{
  font-weight: bold;
}
*/

h1, h2, h3, p, ul, ol, li, dl, dt, dd, td, div, table.contenttable, form
{
  font-family: arial, helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 4px;
  padding-bottom: 8px;
}
input, select, textarea
{
  font-family: arial, helvetica, sans-serif;
}
body
{
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  position: relative;
}
td
{
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 8px;
}
table.contenttable p
{
  padding: 0px;
  margin: 0px;
}
h1, h2, h3, p, li, dt, dd, table, form
{
  margin-left: 34px;
  margin-right: 34px;
}
p.newsdate
{
  padding-top: 4px;
  padding-bottom: 0px;
}
h3.news
{
  padding-top: 0px;
  padding-bottom: 0px;
}
p.newstext
{
  padding-top: 0px;
  padding-bottom: 8px;
}
dt
{
  font-weight: bold;
  padding-bottom: 0px;
}
h1
{
  font-size: 16px;
}
h2
{
  font-size: 14px;
}
h3, p, ul, ol, li, dl, dt, dd, td, h2.presse, form, input, select, textarea
{
  font-size: 12px;
}
.einzug
{
  padding-left: 1cm;
}
img
{
	border-style: none;
	border-width: 0;
}
p.img, div.img, div.img table
{
  margin-left: 0px;
}
div.img td
{
  font-size: 8px;
  margin: 0px;
  padding: 0px;
  padding-right: 3px;
}
dd.csc-textpic-caption
{
  font-size: 8px;
  margin-bottom:0;
  padding-bottom:0;
}
p.img img, div.img img
{
  padding-right: 6px;
}
div.csc-textpic-clear
{
	height:0;
	margin:0;
	padding:0;
}
table.csc-uploads
{
	margin:0;
	padding:0;
	padding-bottom: 8px;
}
table.csc-uploads tr
{
	margin:0;
	padding:0;
}

td.csc-uploads-fileName p
{
	padding-bottom:0;
}
p.csc-uploads-description
{
	padding-top:0;
}
fieldset
{
    margin: 0;
    padding: 0;
    border: 0;
    border-style: none;
}
label
{
    display: block;
    float: left;
    width: 35%;
}
form sup, .csc-mailform-header-error, .csc-mailform-field-error-message
{
    color: red;
}
sup
{
    margin: 0;
    padding: 0;
}
.csc-header-n3 h1
{
    margin-bottom: 0;
    padding-bottom: 0;
}
.csc-mailform-field, .csc-mailform-field-error, form
{
    margin-top: 0.3em;
    margin-bottom: 0;
    padding: 0;
}

