h1 {
  margin-bottom:.8em;
  color:#D7034A;
  font-size:1.1em;
  }
h2 {
  margin-bottom:.8em;
  color:#D7034A;
  font-size:1em;
  }
h3 {
  margin-bottom:.8em;
  color:#D7034A;
  font-size:.8em;
  }


p {
  margin-bottom:1.4em;
  font-size:.8em;
  line-height:145%;
  }

#spalte_mitte ol {
  list-style-position:outside;
  margin:2em 0 2em 1.5em;
  }
#spalte_mitte ul {
  list-style:none;
  list-style-position:outside;
  margin-top:2em;
  margin-bottom:2em;
  }
#spalte_mitte ol li,
#spalte_mitte ul li {
  line-height:145%;
  margin-bottom:1.5em;
  font-size:.8em;
  }
#spalte_mitte ul li {
  background: url(../grafiken/provokant/liste_quadratrot.gif) no-repeat 0 .55em;
  padding-left:15px;
  }


blockquote {
  margin-left:3em;
  margin-bottom:1.4em;
  padding:.8em .8em 0.1em .8em;
  background:#F0F0F0;
  border-left:1px solid #CCC;
  }

#spalte_mitte a:link,
#spalte_mitte a:visited,
#spalte_rechts a:link,
#spalte_rechts a:visited {
  color:#D7034A;
  }

#spalte_mitte a:hover,
#spalte_mitte a:focus,
#spalte_rechts a:hover,
#spalte_rechts a:focus {
  background:#F0F0F0;
  }

.header_rechts_zeitangaben {
  color:#D7034A;
  font-weight:bold;
  }

fieldset {
  margin-top:2em;
  -moz-border-radius: 0px;
  border-radius:px;
  border:1px solid #CCC;
  }
.fieldset {
  margin-top:10px;
  margin-bottom:10px;
  }
.fieldset_p {
  margin-left:1em;
  margin-right:1em;
  }
legend {
  font-size:.8em;
  font-weight:bold;
  color:#000;
  padding:2px 10px 2px 10px;
  border-right:15px solid #D7034A;
  background:#F0F0F0
  }
label {
  font-size:.8em;
  }
label.tmailform_left {
  float:left;
  text-align:right;
  width:9em;
  margin-right:.3em;
  }

/*.fieldset label {
  background:#EEE;
  }*/
input.tmailform_right {
  float:left;
  width:auto;
  clear:both;
  margin-right:.3em;
  margin-left:7.3em;
  }
input[type=checkbox].tmailform_right,
input[type=radio].tmailform_right,
input[type=submit].tmailform_right {
  margin-left:6.3em;
  }
form br {
  clear: both;
  }
.tmailform_err {
  color:#D7034A;
  font-weight:bold;
  font-size:.8em;
  }
.tmailform_err_div {
  background:#F0F0F0;
  border:2px solid #D7034A;
  padding:5px 5px 0px 10px;
  font-weight:bold;
  }


#macinasearchbox_fieldset {
  margin-top:0px;
  margin-bottom:30px;
  }
#macinasearchbox_fieldsetdiv {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
  }


#rss-box {
  font-size:.8em;
  height:1%;
  border-top:1px solid #CCC;
  margin:2em 0 2em 0;
  }
#rss-box ul {
  list-style:none;
  list-style-position:outside;
  margin-left:0;
  margin-top:1.2em;
  }
#rss-box ul li {
  background: url(../grafiken/provokant/symbol_rss.gif) no-repeat 0 .2em;
  list-style-position:outside;
  padding-left:21px;
  padding-bottom:5px;
  margin-bottom:5px;
  }


/* ------------------ */

div .csc-textpic-intext-left {
  overflow:auto;
  overflow-x:visible;
  }
div .ce_textbild_text {
  margin:0;
  padding:0;
  }
div .csc-textpic-imagewrap {
  margin-top:0em;
  margin-bottom:.4em;
  padding:0;
  font-size:.85em;
  }
div .csc-textpic-imagerow {
  margin:0;
  padding:0;
  }
div .ce_textbild_bild {
  float:left;
  margin:0 0 10px 0;
  }
div .csc-textpic-firstcol {
  margin:0 10px 0 0;
  }
p.ce_textbild_bildunterschrift {
  background:#EEE;
  padding:8px;
  margin:0 0 0 0 !important;
  border-bottom:1px solid #CCC;
  }
div .ce_textbild_clear {
  clear:left;
  }
