p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, td.align-justify { text-align: justify; }
fieldset {border:0px;}  /* Kontaktformular: Rahmen weg */

#content img{
  border:1px solid #000000; 
  margin:10px;
}


#content h3 img{
 margin-top:3px;
}

#content ul li.align-left{ margin-left:220px;}

#content a{
 color:red; text-decoration:none !important; font-weight:bold;
}

body.htmlarea-content-body a:link {
 color:red !important; text-decoration:none !important; font-weight:bold;
}

a.internal-link{
 color:red !important;
 text-decoration:none !important; font-weight:bold;
}

a.zurueck{
  color:red !important;
  text-decoration:none !important;
  font-weight:bold;
  vertical-align:right;
}

h1{
  font-size:20pt;
}

h2{
  font-size:18pt;
}

h3{
  font-size:16pt;
}

h4{
  font-size:14pt;
}

h5{
  font-size:12pt;
}

.hinweis{
 font-size:8pt; font-style:italic; color:#666666;
}

span.fontRED{
 color:#EE1C25;  /* BF3425 */
}

span.fontGRAU{
 color:#999999;  /* BF3425 */
}

span.font20{
  font-size:20pt; display:inline;
}

span.font14{
  font-size:14pt; display:inline;
}


table{
 border:1px solid #cccccc;
 border-spacing:0px !important; border-padding:0px !important;
 font-size:10pt;
}


table tr td{
 vertical-align:top;
 padding:4px 0px 4px 0px;
 border:1px solid #cccccc; 
}

table tr td p{
 margin:0px; display:inline; padding:0px; 
}



table.tabOR .csc-mailform-field{
 
 border-spacing:0px !important; border-padding:0px !important;
 font-size:10pt;
}


table.tabOR .csc-mailform-field tr td{
 vertical-align:top;
 
}

table.tabOR .csc-mailform-field tr td p{
 margin:0px; display:inline; padding:0px; 
}

#content img.img_ORahmen{
 border:none;
}

.csc-textpic-caption{
 font-size:6pt; color:#999999; padding-left:10px; 
}

div.csc-textpic-imagerow img{
 
}

div.csc-textpic-text{
 padding:0px 5px 0px 5px;
}
div.csc-textpic-text p{
 padding:0px 5px 0px 5px;
}

/* +++++++++++++++++++++++++++++++++++ */
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:300px;
padding-top:15px;
padding-bottom:15px;
margin-left:300px;
}

.formu {
width:700px; margin:auto;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:1px solid #C0C0C0;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px; 
}

.mf-submit {
color: #000000;
background-color: #C0C0C0;
border: 0px; margin-left:300px; margin-top:20px;
}
