BODY {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #95042E;
  margin: 0px;
  padding:0px;
  background-color: #e9e9ea;
  SCROLLBAR-FACE-COLOR: #ffffff;
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
  SCROLLBAR-ARROW-COLOR: #cccccc;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
  SCROLLBAR-BASE-COLOR: #cccccc;
  scrollbar-3d-light-color: #CCCCCC;
}

BODY.htmlarea-content-body {
  background-color:white;
  background-image:url('');
}

div.div_center {
  text-align:center;
}

table#table_layout {
  width:990px;
  text-align:left;
  margin:0px auto;
  border-collapse:collapse;
  background-color:white;
}

td.td_layout_leftcol {
  border-right:2px solid white;
  border-bottom:2px solid white;
  width:706px;
  padding:0px;
}

td.td_layout_rightcol {
  border-bottom:2px solid white;
  width:284px;
  padding:0px;
}

td.td_layout_rightcol2 {
      padding:0px;
      width:284px;
      background-color: #e9e9ea;
}

td.td_layout_leftcol1 {
  border-bottom:2px solid white;
  width:354px;
}

td.td_layout_leftcol2 {
    padding: 0;
    width: 706px;
    background-color: #e9e9ea;
}
td.td_layout_middlecol {
  border-bottom:2px solid white;
  border-right:2px solid white;
  width:354px;
}

td.td_layout_colordark {
    background-color: #95042E;
}

td.td_layout_colorlight {
    background-color: #646567;
}

img#img_logo {
  margin-top:16px;
  margin-left:20px;
  margin-bottom:14px;
}

div#div_menu_l1 {
  margin-left:10px;
  margin-top:8px;
  margin-bottom:8px;
}

div#div_menu_l1 .span_menu1_no a {
  color:white;
  font-weight:normal;
  padding-right:10px;
  padding-left:5px;
}

div#div_menu_l1 .span_menu1_no a:hover {
  text-decoration:underline;
}

div#div_menu_l1 .span_menu1_act a {
  color:white;
  font-weight:bold;
  padding-right:10px;
  padding-left:5px;
}


table#table_maincontent {
  width:100%;
  border-collapse:collapse;
  margin-top:15px;
  margin-bottom:15px;
}

td#td_menul2l3 {
  width:215px;
  padding-right:15px;
}

div.div_menu2_spacer {
  margin-bottom:10px;
}

div.div_menu2_akt a {
  display:block;
  color:#95042E;
  background-image:url('images/pfeil.gif');
  background-position:4px 6px;
  background-repeat:no-repeat;
  padding-left:15px;
  text-transform:uppercase;
  font-weight:bold;
}

div.div_menu2_no a {
  display:block;
  color:#95042E;
  background-image:url('images/pfeil.gif');
  background-position:4px 6px;
  background-repeat:no-repeat;
  padding-left:15px;
  font-weight:normal;
}

div.div_menu2_no a:hover {
  font-weight:bold;
}

div.div_menu3_akt a {
  display:block;
  color:#95042E;
  padding-left:30px;
  font-weight:bold;
}

div.div_menu3_no a {
  display:block;
  padding-left:30px;
  color:#95042E;
  font-weight:normal;
}

div.div_menu3_no a:hover {
  font-weight:bold;
}

div#div_sysnavi {
  text-align:right;
  margin-top:10px;
  margin-right:15px;
}

div#div_sysnavi a {
  font-size:10px;
  color:black;
  font-weight:normal;
  padding-left:5px;
}

td#td_maincontent {
  padding-right:15px;
}

td#td_content_right {
  padding-right:15px;
  padding-left:15px;
  padding-top:15px;
  padding-bottom:15px;
}

td#td_content_box1 {
  padding-right:15px;
  padding-left:15px;
  padding-top:15px;
  padding-bottom:15px;
}

td#td_content_box2 {
  padding-right:15px;
  padding-left:15px;
  padding-top:15px;
  padding-bottom:15px;
}

div#div_copyright {
  margin-right:15px;
  margin-top:8px;
  margin-bottom:8px;
  color:black;
  text-align:right;
}

div#div_copyright a {
  color:black;
  font-weight:normal;
}
div#div_copyright a:hover {
  text-decoration:underline;
}

H1 {
  font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:normal;
  margin-top: 0px;
  margin-bottom: 10px;
  line-height:26px;
}

H2 {
  font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size:22px;
  font-weight:normal;
  margin-top: 1px;
  margin-bottom: 6px;
  line-height:22px;
}

H3 {
  font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:normal;
  margin-top: 1px;
  margin-bottom: 6px;
  line-height:22px;
}

H4 {
  font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  margin-top: 1px;
  margin-bottom: 3px;
  line-height:16px;
}

H5 {
  font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  margin-top: 1px;
  margin-bottom: 3px;
  line-height:16px;
}

H6 {
  font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  margin-top: 1px;
  margin-bottom: 1px;
  line-height:14px;
  color:#646455;
}

FORM {
  margin:0px;
}

P,TD {
  font-size:11px;
  color:#95042E;
  line-height:15px;
  margin-top:2px;
  margin-bottom:14px;
}

IMG {
  padding:0px;
  border:0px;
  margin:0px;
}

A {
    color: #95042E;
    font-weight: bold;
    text-decoration:none;
}

A:hover {
  text-decoration:underline;
}

td.td_content_4darkbg {
  color:white;
}

td.td_content_4darkbg p {
  color:white;
}

td.td_content_4darkbg a {
  text-decoration:underline;
}


table.contenttable {
    border-collapse:collapse;
    border-spacing:0;
    border:1px solid #646455;
}

table.contenttable p {
  margin:0px;
}

tr.tr-even {
  background-color:#d1d1cb;
}

tr.tr-odd {
  background-color:white;
}

table.contenttable td {
    padding:2px;
    padding-left:5px;
    padding-right:5px;
}

/*
   CSS für das Popupfenster Showpic
*/
DIV#showpic_center {
  padding:8px;
  text-align:center;
  font-size:12px;
  font-weight:bold;
}
DIV#showpic_close {
  text-align:right;
}
DIV#showpic_close A {
  font-size:9px;
  color:#888888;
  font-weight:normal;
  text-decoration:none;
}

/*
    für Mailformulare
*/
fieldset.csc-mailform {
  border:0px;
  margin-left:15px;
  padding-top:15px;
}
div.csc-mailform-field {
  padding-bottom:5px;
}
div.csc-mailform-field label {
  width:100%;
  display:block;
  padding-top:5px;
  padding-right:10px;
}
div.csc-mailform-label {
  margin-top:5px;
  font-weight:bold;
  padding-bottom:10px;
  padding-top:10px;
}

input,select,textarea {
  background-color:#d1d1cb;
  border:1px solid #646455;
  font-size:11px;
}

input.csc-mailform-submit {
  margin-top:15px;
  cursor:pointer;
}

/* captcha Grafik in Mailforms */
input.formmail_captcainput {
  position:relative;
  top:-14px;
}

div.csc-mailform-field img {
  position:relative;
  top:-5px;
}

/*
  css content style korrekturen
*/
/* Bild soll keinen Rand unten haben */
td#td_content_box3 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }



