* {
    margin: 0; 
    padding: 0;
}

body {
    background: #E6EAFC;
}

#gRegionFrameTop {
  width:100%;
  height:40px;
  /* position:absolute; */
  top:0px; 
  left:0px;
}

#gRegionFrameBottom {
  width:100%;
  height:40px;
  background-color:#FFFFFF;
  font-family:arial; 
  font-size:8pt;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#000000;
  padding-top:3px;
  padding-bottom:3px;
  margin-top:10px;
}
 
#page {
    margin: 0 auto; 
    width: 950px; 
    height: auto;  
    background: white; 
    overflow: hidden; 
    margin-top: 10px; 
    border: 4px solid white;
}
    
#header {
    width:  950px;
    height: 72px;
    background: url(../bitmaps/logoNetzwerk.png) right top no-repeat #1E428C;
}

#footer {
    border-top: 14px solid #1E428C;
    width: 950px;
    float: left;
    clear: both;
}





#floatright a, #content-box-main-middle a {
    font-family: trebuchet ms;
    font-size: 10pt;
    text-decoration: none;
    color: #1E428C;
}

#floatleft a, #footer a {
    font-family: trebuchet ms;
    font-size: 12px;
    text-decoration: none;
    color: #1E428C;
}

.internal-link{
    color: #1E428C;
    text-decoration: underline;
    background: url(../bitmaps/internalLink.gif) left top no-repeat;
    padding-left:22px;
}



#navi {
    margin-top: 24px; 
    width: 700px; 
    height: 20px; 
    float: left;
}

#navi ul li {
      float: left; 
      margin-left: 14px; 
      list-style: none;
}    

#navi ul li a {
    font-family: Trebuchet ms; 
    color: white; 
    text-decoration: none; 
    font-size: 14px;
    border-bottom-color:#1E428C;
    border-bottom-style:solid;
    border-bottom-width:4px;
}  

#navi a:hover {
    font-family: Trebuchet ms; 
    color: #FFFFFF; 
    text-decoration: none; 
    font-size: 14px;
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:4px;
} 

#navi .active a {
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:4px;

}

#subnavi {
    background: #0F2459;
    position: relative;
    height: 23px;
    width: 550px;
    bottom: 0;
    float: left;
    clear: left;
    margin-top: 4px;
}

#subnavi ul li {
      float: left; 
      margin-left: 14px; 
      list-style: none;
}

#subnavi ul li a {
    font-family: Trebuchet ms; 
    color:#E8F0FE; 
    text-decoration: none; 
    font-size: 13px;
}   

#subnavi a:hover {
    font-family: Trebuchet ms; 
    color: #FFFFFF; 
    text-decoration: none; 
    font-size: 13px;
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:2px;
} 

#subnavi .active a {
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:2px;
}

#content {
    width: 100%;
    float: left; 
    height: auto; 
    clear: both;
    margin-top: 42px;
}    

#floatleft {
    width: 300px; 
    float: left; 
    height: auto;
}   

#floatright {
    width: 588px; 
    float: right; 
    height: auto;
} 

.news {
    float: left;
    clear: both;
    border-top: 1px solid #1E428C;
    height: 80px;
    width: 588px;
    margin-bottom: 20px;
    font-family:Trebuchet ms;
} 

.erfahrung {
    float: left;
    clear: both;
    /* border-top: 1px solid #1E428C; */
    height: 80px;
    width: 300px;
    margin-bottom: 20px;
    font-family:Trebuchet ms;
      
} 

.csc-default .bodytext {
    padding: 5px 5px 8px 10px;
    font-family:Trebuchet ms;
    font-size: 10pt;
    color:#666666;
  
}
#floatright .csc-default .bodytext {
    font-size: 10pt;
} 

#floatleft .csc-default .bodytext {
    font-size: 8pt;
}   

#floatleft .csc-default {
    clear:both;
    float:none;
}

#content-box-main-middle h2 {
    padding: 10px 5px 8px 7px;
    float: left;
    clear: both;
    border-top: 1px solid #1E428C;
    width: 938px;
    margin-bottom: 5px;
    font-family:Trebuchet ms;
    color: #1E428C;
    font-size: 10pt;
}

#content-box-main-middle .csc-textpic-imagewrap {
    padding:10px;

}

#floatright h2 {
    padding: 10px 5px 8px 7px;
    float: left;
    clear: both;
    border-top: 1px solid #1E428C;
    width: 588px;
    margin-bottom: 5px;
    font-family:Trebuchet ms;
    color: #1E428C;
    font-size: 10pt;
}

#floatleft h2 {
    padding: 10px 5px 8px 7px;
    float: left;
    clear: both;
    border-top: 1px solid #1E428C;
    width: 300px;
    margin-bottom: 5px;
    font-family:Trebuchet ms; 
    color: #1E428C;
    font-size: 10pt;
} 

#floatleft .csc-textpic-imagewrap {
    padding:3px 5px 5px 7px;

} 



h1 {
     font-family: trebuchet ms; 
     font-size: 15px; 
     text-transform: uppercase; 
     color: white; 
     margin-bottom: 10px; 
     color: #1E428C; 
     border-top: 1px dashed #1E428C;  
     height: 19px; 
     padding: 19px 5px 8px 7px; 
     width: auto;
}


.tx_powermail_pi1_form fieldset {
      border-style:none;
}

.tx_powermail_pi1_form fieldset legend {
      display:none;
}

.tx_powermail_pi1_fieldwrap_html label {
      clear:both;
      float:left;
      width:95px;
      font-family:Trebuchet ms;
      font-size: 10pt;
      color:#666666;
      
      
}

.tx_powermail_pi1_fieldwrap_html input {
      width:200px;
      font-family:Trebuchet ms;
      font-size: 10pt;
      border-style:solid;
      border-color:#1E428C;
      border-width:1px;
      
      
}

.tx_powermail_pi1_fieldwrap_html textarea {
      width:200px;
      font-family:Trebuchet ms;
      font-size: 10pt;
      border-style:solid;
      border-color:#1E428C;
      border-width:1px;
      
      
}

.tx_powermail_pi1_fieldwrap_html {
      padding:5px;
}

.tx_powermail_pi1_fieldwrap_html_submit input {
      font-family:Trebuchet ms;
      font-size: 10pt;
      border-style:solid;
      border-color:#1E428C;
      border-width:1px;
      width: 297px;
      background-color:#FFFFFF;
      font-weight:bold;
      cursor:pointer;
}

.tx_powermail_pi1_fieldwrap_html_submit input:hover {

      background-color:#DDDDDD;

}
.powermail_mandatory_js {
      font-family:Trebuchet ms;
      font-size: 10pt;
      color:#666666;
}

.tx-powermail-pi1 {
      padding-left:5px;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
      clear:both;
      float:none;
      
      font-family:Trebuchet ms;
      font-size: 10pt;
      color:#666666;

}

.tx_powermail_pi1_fieldwrap_html_radio {
      padding-bottom:10px;
}

.powermail_radio_inner label {
      float:right;
}

.powermail_radio_inner {
      width:150px;
}

.powermail_radio_inner input {
      width:50px;
      margin-top:3px !important;
      margin-bottom:3px !important;
}



#videoText h2 {
    padding: 10px 5px 8px 7px;
    float: left;
    clear: both;
    border-top: 1px solid #1E428C;
    width: 95%;
    margin-bottom: 5px;
    font-family:Trebuchet ms; 
    color: #1E428C;
    font-size: 10pt;
} 