@charset "UTF-8";
/* CSS Document */


body,html {
  background: #fff !important;
  color: #000 !important;
  font: 12pt Arial, "Times New Roman", serif !important;  /* Zeichensatz auf Serifen umstellen */
  text-align: left !important; /* Blocksatz */
  quotes: "\201E" "\201C" "\201A" "\2018";
}

/* Seitenbreite */

body, #content {
  width: 1100px !important;
  margin: 0 !important;
  padding: 0 !important;
}

#header {height:6em;}
.left-col-7030 {width:700px}
.right-col-7030 {width:350px}
/*------------- DISPLAY NONE --------------*/
#language, #navi, #submenu, #footer-wrap, .headerimage-wrapper, .tx-jfmulticontent-pi1,
.teaser-col-wrapper, .csc-header .csc-header-n3, .register-box, #c493, #c520, #c521 {display:none}

/*** HEADERS ***/
h1{font-size:18pt;} /* 20px */
h2{font-size:16pt;} /* 18px */
h3{font-size:15pt;} /* 17px */
h4{font-size:14pt;} /* 16px */
h5{font-size:13pt;} /* 15px */
h6{font-size:12pt;} /* 14px */ 
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;color:#000 !important}
#content .news-list-item h3 {
    font-size: 15pt;
   
}

/* Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
h1,h2,h3,h4,h5,h6 { 
  page-break-after: avoid; 
}

p, address, li, dt, dd {
  font-size: 100%
}

/* Zeichensatz fuer Code Beispiele */
code, pre { font-family: "Courier New", Courier, mono}

#content ul, #content ol {
  margin-left: 14pt;
  
}

#content ul li {background:none;list-style: disc outside !important;color:#000 !important}

#content li {
  text-transform:none;
  line-height: 1.6em;
}

#logo {margin:0}

#content p.news-subheader {
    float: left;
    width: 450px;
}
.sidebarback {padding:0 !important;}

.sidebarback h4 {
  font: 16pt Arial, "Times New Roman", serif !important;  /* Zeichensatz auf Serifen umstellen */
  text-align: left !important; /* Blocksatz */
}
.sidebarback .contact-data p {
  font: 16pt Arial, "Times New Roman", serif !important;  /* Zeichensatz auf Serifen umstellen */
  text-align: left !important; /* Blocksatz */
}
.contact-image {float:none !important}
.contact-data {margin:10px 0 0 0;float:none !important}

.contact-address, .contact-city, .contact-country, .contact-info-phone, .contact-fax {
  font: 16pt Arial, "Times New Roman", serif !important;  /* Zeichensatz auf Serifen umstellen */
  text-align: left !important; /* Blocksatz */
}

.tx-powermail-pi1 input {
    border: 1px solid #95B921 !important;
    font-size: 1.3em;
    height: 1.7em !important;
    width: 280px !important;
}
#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_4 {
    float: left;
    width: 340px;
}

#tx-powermail-pi1_fieldset_2, #tx-powermail-pi1_fieldset_5 {
    float: left;
    margin: 0 0 0 20px;
    width: 340px;
}
select {
    border: 1px solid #95B921 !important;
    height: 2.2em;
    width: 280px;
}

.tx-powermail-pi1 textarea {
    border: 1px solid #95B921 !important;
    font-size: 1.3em;
    height: 15.1em !important;
    width: 680px !important;
}
#content a:link, #content a:visited {
  background: transparent;
  color: #000 !important;
  font-weight: bold;
  text-decoration: underline;
  border:none !important;
}

#content #header-wrapper h5 {
  margin: 0.2em 0.2em 0 0;
  background: url("/files/templates/img/trenner.png") no-repeat scroll right top transparent !important;
}


