/* --- IMPORT VON RTE-STYLES  --------------------------------------- */
@import url(rte.css);



#navi * {
  color: #3E3E3E;
  font-weight: bold;
}


#navi a.navi1 {
  color: #3E3E3E;
  margin-left:7px;
  margin-top:5px;
  margin-bottom:5px;
  
}

#navi a.navi2 {
  color: #FFFFFF;
  margin-left:7px;
  margin-top:5px;
  margin-bottom:5px;
  bgcolor: #8E8E8E;
}

#navi a.navi1on {
  color: #FFFFFF;
  margin-left:7px;
  margin-top:5px;
  margin-bottom:5px;
}

#navi a.navi2on {
  color: #FFFFFF;
  margin-left:7px;
  margin-top:5px;
  margin-bottom:5px;
}


#quicknavi div.quicklink {
  font-size: 13px;
  color: #FFFFFF;
  font-weight:bold;
  margin:0px;
}

#quicknavi A {
  font-size: 13px;
  color: #FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

#topnavi {
  color: #B50000;
  margin-right: 15px;
  margin-bottom: 7px;
}

#topnavi A {
  font-size: 11px;
  color: #000000;
  font-weight:bold;
  margin:0px;
}

#content {
  margin-top: 20px;
}

#content a:link { 
  font-weight:bold; 
  color:#000000; 
  text-decoration:none; 
}

#content a:visited { 
  font-weight:bold; 
  color:#000000; 
  text-decoration:none; 
}

#content a:hover { 
  font-weight:bold; 
  color:#B50000; 
  text-decoration:none; 
}

#navi_branchen {
  margin-left: 17px;
  margin-right: 17px;
}

#navi_branchen H2 {
  color: #FFFFFF;
  margin-bottom: 20px;
}

#navi_branchen * A {
  font-weight:bold;
  color: #FFFFFF;
}

#navi_branchen LI {
  list-style-type: none;
  padding-bottom: 5px;
}



/* --- SUCHE -------------------------------------------------------  */
.tx-indexedsearch {
  width: 400px;
}


.tx-indexedsearch .tx-indexedsearch-searchbox {
  margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox {
  margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-res {
  margin-bottom: 10px;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon {
  display: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title * {
  text-decoration: none;
  font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  display: none;
}  
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {
  font-size: 10px;
  font-style: italic;
}

/* --- FORMULARE ----------------------------------------------------  */
#content * fieldset.csc-mailform {
  border: none;
}

#content * fieldset.csc-mailform .csc-mailform-field {
  margin-bottom: 15px;
}
  
#content * fieldset.csc-mailform .csc-mailform-field label {
  width: 100px;
  vertical-align: top;
  float: left;
  clear: both;
  font-weight: bold;
}

#content * fieldset.csc-mailform .csc-mailform-field input,
#content * fieldset.csc-mailform .csc-mailform-field textarea,
#content * fieldset.csc-mailform .csc-mailform-field select {
  border: 1px solid #7F9DB9; 
}


#content * fieldset.csc-mailform .csc-mailform-submit {
  margin-left: 100px;
  margin-top: 10px;
  float: left;
} 

/* --- Aufzählung ----------------------------------------------------  */
#content UL {
  margin-left: 30px;
}

/* --- Google Maps----------------------------------------------------  */
#content .tx_sygooglemaps_pi1_map {
  overflow: hidden;
}