#header1 {
float: left;
width: 190px;
background-image: url(stern_logo.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 150px;
margin-left: 90px;
}
*#header2 {
background-image: url(stern.png);
background-repeat: no-repeat;
background-position: right top;
border-style: none;
height: 75px;
position: static;
overflow: visible;
float: none;
text-align: right;
width: 1010px;
margin-left: 200px;
}
*#header3 {
background-image: url(montagebau.png);
background-repeat: no-repeat;
background-position: right top;
border-style: none;
height: 75px;
position: static;
overflow: visible;
float: none;
text-align: right;
width: 1010px;
margin-left: 200px;
}
#menu {
background-image: url(menu.png);
background-repeat: no-repeat;
background-position: center top;
border-style: none;
height: 100px;
position: static;
overflow: visible;
float: none;
font-family: Arial;
font-size: 20px;
font-family: Arial;
font-size: 20px;
text-align: center;
width: 1200px;
margin-left: 50px;
}
#content1 {
font-family: Arial;
color: #757575;
font-weight: bold;
font-style: italic;
text-align: left;
float: left;
font-size: 20px;
position: static;
width: 650px;
padding-left: 85px; 
text-align: justify;
height: 600px;
}
#content2 {
font-family: Arial;
color: #757575;
font-weight: bold;
font-style: italic;
float: none;
font-size: 20px;
position: static;
width: 550px;
padding-top: 25px;
padding-left: 115px;
text-align: justify;
height: 600px;
margin-left: 650px;
}
#content3 {
float: left;
width: 1100px;
background-color: transparent;
height: 500px;
margin-left: 85px;
font-family: Arial;
font-size: 12px;
color: #757575;
font-style: normal;
font-weight: normal; 
text-align: left;
}
#body {
float: left;
width: 1200px;
background-color: transparent;
height: 500px;
margin-left: 85px;
font-family: Arial;
font-size: 20px;
color: #757575;
font-weight: bold;
font-style: italic;
text-align: left;
}
#footer {
float: left;
width: 1150px;
height: 100px;
margin-left: 50px;
}

 .showbox {
    float: left;
    margin: 10px 40px;
    width: 160px;
    height: 120px;
    border: 0px solid #0000c7;
    background-color: #fff;
    line-height: 160px;
    text-align: center;
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
  }
     .showbox.slideright:hover {
    -webkit-transform: translate(0px,120px) scale(3);
    -moz-transform: translate(0px,120px) scale(3);
    -o-transform: translate(0px,120px) scale(3);
    -ms-transform: translate(0px,120px) scale(3);
    transform: translate(0px,120px) scale(3);
  }
       .showbox.slideright2:hover {
    -webkit-transform: translate(0px,0px) scale(3);
    -moz-transform: translate(0px,0px) scale(3);
    -o-transform: translate(0px,0px) scale(3);
    -ms-transform: translate(0px,0px) scale(3);
    transform: translate(0px,0px) scale(3);
  }
       .showbox.slideright3:hover {
    -webkit-transform: translate(0px,-120px) scale(3);
    -moz-transform: translate(0px,-120px) scale(3);
    -o-transform: translate(0px,-120px) scale(3);
    -ms-transform: translate(0px,-120px) scale(3);
    transform: translate(0px,-120px) scale(3);
  }
  
 .button{ 
    background: #0000c7;
    border: 1px solid #000000;
    height: 22px;
    width: 150px;
    margin: 10px 0 0 10px;
    padding: 7 0 0 7px;
    overflow: hidden;
    display: block;
    text-decoration:none;
    text-align:center;
    padding: 10px;
    font:25px  kingrichard, Arial, sans-serif;  
    font-style: normal;
    font-weight: normal; 
    color:#ffffff; 
    

      /*Rounded Corners*/
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  
  /*Gradient*/
    background-image: -moz-linear-gradient(top, #d1f0f0 0%, #0000c7 30%);
    background-image: -webkit-linear-gradient(top, #d1f0f0 0%, #0000c7 30%);
    background-image: -o-linear-gradient(top, #d1f0f0 0%, #0000c7 30%);
    background-image: -ms-linear-gradient(top, #d1f0f0 0% ,#0000c7 30%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e19a5',
    endColorstr='#1e19a5',GradientType=0 ); 
    background-image: linear-gradient(top, #3BA4C7 0% ,#1e19a5 100%);
    
  /*Shadow*/
  -webkit-box-shadow: 0px 0px 0px #000000;
  -moz-box-shadow: 0px 0px 0px #000000;
  box-shadow: 0px 0px 0px #000000;
        
  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
    
    }
.button:hover {
  font-weight:bold; color:#575757;
} 
      
      .button1 {
  background: #0000c7;
  border: 1px solid #000000;
  height: 22px;
  width: 150px;
  margin: 10px 0 0 10px;
  padding: 7 0 0 7px;
  overflow: hidden;
  display: block;
  text-decoration:none;
  text-align:center;
  padding: 10px;
  font:25px  kingrichard, Arial, sans-serif;     
  font-style: normal;
  font-weight:normal; 
  color:#575757; 

        
  /*Rounded Corners*/
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  
  /*Gradient*/
    background-image: -moz-linear-gradient(top, #d1f0f0 0%, #0000c7 30%);
    background-image: -webkit-linear-gradient(top, #d1f0f0 0%, #0000c7 30%);
    background-image: -o-linear-gradient(top, #d1f0f0 0%, #0000c7 30%);
    background-image: -ms-linear-gradient(top, #d1f0f0 0% ,#0000c7 30%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e19a5',
    endColorstr='#1e19a5',GradientType=0 ); 
    background-image: linear-gradient(top, #3BA4C7 0% ,#1e19a5 100%);
        
  /*Shadow*/
  -webkit-box-shadow: 0px 0px 0px #000000;
  -moz-box-shadow: 0px 0px 0px #000000;
  box-shadow: 0px 0px 0px #000000;
        
  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
    }
.button1:hover {
  font-weight:bold; color:#575757;
} 


.container {
position:relative; width:640px; height:480px;
}
.container img {
position:absolute; top:0; left:0;
-webkit-animation-name: slider;
-webkit-animation-timing-function: ease;
-webkit-animation-duration: 0s;
-webkit-animation-iteration-count: infinite;
animation-name: slider;
animation-timing-function: ease;
animation-duration: 6s;
animation-iteration-count: infinite;
}
@-webkit-keyframes slider {
0% {opacity:1;} 20% {opacity:0;} 80% {opacity:0;} 100% {opacity:1;}
}
@keyframes slider {
0% {opacity:1;} 20% {opacity:0;} 80% {opacity:0;} 100% {opacity:1;}
}
.container img:nth-child(1) {-webkit-animation-delay: 6s; animation-delay: 6s;}
.container img:nth-child(2) {-webkit-animation-delay: 4s; animation-delay: 4s;}
.container img:nth-child(3) {-webkit-animation-delay: 2s; animation-delay: 2s;}