/** DEFAULTS **/
html,body {
  margin:0;
  padding:0;
  
  font-family:Arial, Helvetica, sans-serif;  
  color:#111111;
  font-size:12px;
  background:#065baa;
  text-align:justify;
}

html {
  overflow-x:hidden;
  overflow-y:scroll;
}

* {
  outline:0;  
}

a {
  color:#111111;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

img {
  border:0;
}

textarea {  
  font-family:Arial, Helvetica, sans-serif;  
}

fieldset {
  border:0;
  margin:0;
  padding:0;
}

.clear {
  clear:both; 
}

.floatLeft {
  float:left;
}

.floatRight {
  float:right;
}

h1,h2,h3,h4,h5 {
  margin: 5px 0 5px 0;
  clear:both;
  padding:0;
  font-size:1.1em;
  font-weight:bolder;
}

h5 {
  background:#065baa;
  color:#ffffff;
  padding:4px 0 4px 4px;
  font-size:22px;
}

sup {
  margin:0;
  padding:0;
  line-height:70%;
}

/** CONTAINER **/
#contentShadow {
  width:920px;
  background:url(/fileadmin/templates/images/backShadow.jpg) repeat-y;
  margin:0 auto;
  padding:0;
}

#contentWrap {
  width:898px;
  margin:0;
  padding:0 0 0 10px;
}

.header {
  width:898px;
  height:293px;
  background:url(/fileadmin/templates/images/header.jpg) no-repeat;
}

.mainmenu {
  padding: 0 0 0 15px;
  margin:0;
  height:43px;
  width:898px;
  background:url(/fileadmin/templates/images/menuBack.jpg) no-repeat;  
}

.clickpath {
  position:absolute;
  top:344px;
  left:50%;
  margin-left:-112px;
  width:250px;
  color:#111111;
  text-align:right;
  font-size: 11px;
}

.content {
  background:#e6e6e6;
  padding:0;
  margin:0;
  line-height:150%;
}

.content .links {
  float:left;
  width:559px;
  background:#e6e6e6;  
  
  margin:0;
  padding: 30px 
}

.content .rechts {
  position:relative;
  float:left;
  width:277px;
  color:#ffffff;
  margin: 0 2px 0 0;
}

.content a {
  text-decoration:underline;
}

.footer {
  background:url(/fileadmin/templates/images/footer.jpg) no-repeat;
  width:838px;
  height:138px;
  margin:0;
  padding: 15px 30px 15px 30px;
  color:#ffffff;
  font-weight:bolder;
}

/** HEADER **/
.header img.homeLink {
}

.language {
  float:right;
}

/** RECHTS **/
.content .rechts a {
  color:#ffffff;
}
.content .rechts h1 {
  position:relative;
  top:-15px;
  left:-15px;
  
  background:url(/fileadmin/templates/images/rightHeadBack.jpg);
  width:255px;
  height:20px;
  
  margin:0;
  padding:7px 7px 7px 15px;
  
  text-transform:uppercase;
  color:#ffffff;
}

.content .rechts div.csc-default {
  padding:15px;
  margin:0 0 2px 0;
  background:#009a48;
}

.content .rechts p.bodytext {
  background:#cc0000;
}

#c313 {
  background:#065baa;
}

/** SOCIAL ICONS **/
ul.socialIcons {
  position:relative;
  left:3px;
  float:right;
}
ul.socialIcons li {
  margin:0;
}

/** CSC **/
div.csc-textpic div.csc-textpic-single-image img {
  margin:0;
  padding:0;
}

.csc-firstHeader,
.csc-header,
h1.csc-header-n1 {
  margin:0;
  padding:0;
}

/** FOOTER **/
.footer .copyright {
  padding:0 0 0 255px;
}

.footer .transped {
  position:relative;
  top:-14px;
}

.footer .social {
  position:relative;
  top:-55px;  
}

/** NEWS RECHTS **/
.content .rechts .news-latest-gotoarchive {
  display:none;
}

.content .rechts .news-latest-container {
  padding:0;
}

.content .rechts .news-latest-date {
  display:none;
}

.content .rechts .news-latest-item h2 a {
  text-decoration:none;
}

/** JOBANFRAGE BUTTON RECHTS **/
a.jobButton {
  display:block;
  color:#000000 !important;
  float:right;
  background:none;
  border:0;
  overflow:hidden;
  background:url(/fileadmin/templates/images/buttonBack.png);
  width:99px;
  height:19px;
  margin:0;
  padding:3px 0 0 0;
  text-align:center;
  font-weight:bolder;
  cursor:pointer;
  font-size:1em;
  text-decoration:none;
}

a.jobButton:hover {
  text-decoration:none;
}

/** POWERMAIL **/
.tx-powermail-pi1_fieldset legend {
  margin: 15px 0 15px 0;
}

.tx-powermail-pi1_fieldset label {
  float:left;
  display:block;
  width:150px;
  font-weight:bolder;
}

/** FORM RECHTS **/
#tx-powermail-pi1_fieldset_9 legend,
#tx-powermail-pi1_fieldset_9 label {
  display:none;
}

#tx-powermail-pi1_fieldset_9 input[type=text],
#tx-powermail-pi1_fieldset_9 input[type=email],
#tx-powermail-pi1_fieldset_9 textarea {
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:0;
  border-bottom:0;
  margin:0 0 5px 0;
  padding:2px;
}

#powermaildiv_uid79 {
  position:relative;
  top:-27px;
}
#tx-powermail-pi1_fieldset_9 input[type=submit] {
  float:right;
  background:none;
  border:0;
  overflow:hidden;
  background:url(/fileadmin/templates/images/buttonBack.png);
  width:99px;
  height:22px;
  margin:0;
  font-weight:bolder;
  cursor:pointer;
  font-size:1em;
}

.tx-powermail-pi1_confirmation_back,
.tx-powermail-pi1_confirmation_submit {
  background:none;
  border:0;
  overflow:hidden;
  background:url(/fileadmin/templates/images/buttonBack.png);
  width:99px;
  height:22px;
  margin:0;
  font-weight:bolder;
  cursor:pointer;
  font-size:1em;  
}

.tx-powermail-pi1_confirmation_submit {
  position:relative;
  top:-22px;
  background:url(/fileadmin/templates/images/buttonBackLong.png);
  width:125px;  
  float:right;
}

#tx-powermail-pi1_fieldset_9 input[type=text],
#tx-powermail-pi1_fieldset_9 input[type=email] {
  width:120px;
}

#tx-powermail-pi1_fieldset_9 textarea {
  width:244px;
}


.align-center{
  text-align: center;
}

/** EQUIPMENT **/
table.contenttable-0 {
  width:100%;
  background:#065baa;
  color:#ffffff;
}

table.contenttable-0 td {
  padding:2px 0 0 4px;
}

table.contenttable-0 .td-0 {
  width:75px;
}

div #startseite{
  margin: 0 auto;
  background-color: #019A48;
  background: url("/fileadmin/templates/images/backShadow.jpg") repeat-y scroll 0 0 #019A48;
  width: 920px;
  padding: 0;
}

div #oms{
  background: #019A48;
  width:838px;
  margin:-50px auto 0 10px;
  padding: 0 30px 15px 30px;
  color:#ffffff;
}

div #oms h2{
  font-size: 15px;
  font-weight: bold;
}

div #oms a, div #oms a:active{
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
}

#infotext ul.vorteile {
  background:#fff;
  width:300px;
  padding:20px;
  -moz-box-shadow: 0px 0px 5px #888;
  -webkit-box-shadow: 0px 0px 5px #888;
  box-shadow: 0px 0px 5px #888;
  margin:20px auto;
  
}
#infotext ul.vorteile li {
  list-style-type:none;
  font-weight:bold;
  padding:0px;
}
#infotext ul.vorteile ul {
  margin-top:10px;
}
#infotext ul.vorteile li li {
  list-style-image: url('/fileadmin/templates/images/pfeil2.gif');
  padding-left:15px;
  font-weight:normal;
}


