body {
  background-color:#FFFAE7;
  font-size: 12pt;
  line-height: 20pt;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

body a {
  color : #3742C8;
  text-decoration: none;
}

body a:visited {
  color : #C80000;
  text-decoration: none;
}

body b {
  color : #000066;
  font-weight : bold;
  text-decoration: none;
}

body strong {
  color : #000066;
  font-weight : bold;
  text-decoration: none;
}

body h1 {
  font-size: 1.7em;
  color : #000066;
  font-weight : bold;
  text-decoration: none;
}

body h2 {
  font-size: 1.5em;
  color : #000066;
  font-weight : bold;
  text-decoration: none;
}

body h3 {
  font-size: 1.3em;
  color : #000066;
  font-weight : bold;
  text-decoration: none;
}

body h3 a, h3 a:visited {
  color : #000066;
}


body h4 {
  font-size: 1.3em;
  color : #000066;
  font-weight : bold;
  text-decoration: none;
}



td#dunkelBlau {
  background-color:#000066;
  border:0px;
  color:#FFF;
}

td#hellBlau {
  background-color:#C2CCD5;
  border:0px;
  color:#FFF;
}

td#dunkelGelb {
  background-color:#FDF5CE;
  border:0px;
  color:#000;
}

.basisMenu a {
  font-size : 1.2em;
  color : #FFFFFF;
  line-height: 2em;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


input, select, textarea { 
  color:#000066;
  background-color:#C2CCD5;
  border:1px; 
  border-style: solid;
  border-color: #000066;
  margin-top:0px;
}

input #Button { 
  color:#FFFFFF;
  background-color:#000066;
  border:1px; 
  border-style: solid;
  border-color: #000066;
  margin-top:0px;
}

.inhalt {
  font-size : 1.4em;
}

td {
  font-size : 0.8em;
}

.klickPfad {
  font-size : 1.1em;
}



.siteMap ul {
  list-style-image:url("http://factsandfiles.de/factsfiles/fileadmin/grafiken/p_rechts_7.png");
}

.propellerDeu a {
  font-size : 1em;
  color : #000066;
  font-weight : bold;
  text-decoration: none;
  line-height: 1.5em;
}

.bildUnterschrift {
  font-size : 0.8em;
  color : #000066;
  #font-weight : bold;
  text-decoration: none;
  line-height: 1em;
}

.propellerDeu a:hover {
  font-size : 1em;
  color : #FFD037;
  font-weight : bold;
  text-decoration: none;
  line-height: 1.5em;
}

.propellerEng a {
  font-size : 1em;
  color : #000066;
  font-weight : bold;
  text-decoration: none;
  line-height: 1.5em;
}

.propellerEng a:hover {
  font-size : 1em;
  color : #FFD037;
  font-weight : bold;
  text-decoration: none;
  line-height: 1.5em;
}

.csc-mailform .csc-mailform-field {
    font-size:1em;   
    padding-bottom:5px;
    clear:both;
}
.csc-mailform .field-rueckruf, .csc-mailform .field-referenzliste {
    padding-left:90px;
}
.csc-mailform .csc-mailform-field label {
    float:left;
    width:90px;
}
.csc-mailform .field-rueckruf label,.csc-mailform .field-referenzliste label {
    float:none;
    width:350px;
}
.csc-mailform .csc-mailform-field input, .csc-mailform .csc-mailform-field textarea {
    width:250px;
    border: 1px solid #000066;
#    border-radius:3px;
    background-color:#C2CCD5;
    padding:1px;
}
.csc-mailform .csc-mailform-field input {
    height:16px;
}
.csc-mailform .csc-mailform-field input#mailformrueckruf,.csc-mailform .csc-mailform-field input#mailformreferenzliste {
    width:16px;
    float:left;
    margin-right:5px;
}
.csc-mailform .csc-mailform-field input#mailformformtype_mail {
    margin-left:90px;
    width:100px;
   # font-weight:bold;
    color:#fff;
  background-color:#000066;
    height:18px;
}
.csc-mailform span.pflicht {
    font-size:1em;
    padding-left:380px;
    display:block;
    margin-top:-15px;   
}
