@media (min-width: 980px){
  
div, ul {
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#container {
position: relative;
top: 200px;
width: 900px;
margin:0 auto !important;
padding: 0 0 30px 0;
border:0;
}
  
header {
width: 900px;
margin: 0 auto;
padding: 40px 0 0 0;
border:0;
}
  
footer {
width: 900px;
margin: 0 auto !important;
padding:0 !important;
border:0;
}
  
.mobil {
display: none;
}
  
/* HEADER */
  
  
header > div.moduletable.kontakt {
width: 450px;
height: 95px;
margin: 0;
padding: 12px 0 0 0;
font-size: 1.0em;
line-height: 1.2em;
text-align: left;
float: left;
}

header div.custom.kontakt, header div.custom.kontakt p {
margin: 0;
padding: 0;
text-align: left;
color: #333;
}
  

header > div.moduletable.titel {
width: 450px;
height: 95px;
margin: 0;
padding: 0;
line-height: 1.2em;
text-align: right;
float: right;
}

header div.custom.titel {
text-align: right;
margin:0 !important;
padding:0 !important;
}

header > div.moduletable.titel h1{
font-size: 16px;
text-align: right;
margin: 0 auto !important;
padding: 0 !important;
color: #d5654d;
font-weight: 400;
}
  
header > div.moduletable.titel h2{
font-size: 24px;
text-align: right;
margin: 3px auto 3px auto!important;
padding: 0 !important;
color: #333;
font-weight: 300;
}
  
header > div.moduletable.titel p{
text-align: right;
margin: 0 auto !important;
padding: 0 !important;
}
  

/* SECTION */

#section {
width:900px;
text-align: left;
margin: 0;
padding:0;
border:0;
}
  
#section > div > div.page-header, #section > div.moduletable > h2 {
height: 50px;
margin:0 !important;
padding:0 !important;
}
  
#section div.panel {
border:0 !important;
margin: 0 0 25px 0;
}
  
#section p.mobil {
display: none;
}
  
}