@media (min-width: 1000px){
  
div, ul, iframe {
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
  
#header, #footer {
width: 980px;
}
  
#header {
position: relative;
top:0;
}  
  
#fixed1 {
position: fixed;
}
  
#fixed2 {
position: fixed;
left: center;
bottom: 0;
width: 100%;
height: 50px;
margin:0;
padding:0;
border:0;
z-index: 10;
background: #eeeeee;
text-align: center;
}
 
  
/* Logo */

#header .moduletable.logo {
position: relative;
left: 0;
width: 314px !important;
height: 100px;
text-align: left;
margin: 0 auto 0 0;
padding:0;
border:0;
}
  
  
/* Amazon-Banner */

#header .moduletable.amazon {
position: relative;
left: 700px;
top: 22px;
width: 310px !important;
height: auto;
margin: 0;
padding:0;
border:0;
}
  

/* Hauptmenue mobil */
  
.dj-megamenu-wrapper {
display: none;
}
 
  
/* Hauptmenue */

#header > div.moduletable.menu {
position: relative;
left: 314px;
top: -50px;
width: 800px;
height:50px;
margin: 0 auto 0 0;
padding:0;
border:0;
color: #ffffff;
}
  
#header > div.moduletable.menu > ul {
margin:0;
padding:0;
list-style-type: none;
}
  
#header > div.moduletable.menu > ul > li{
width: auto;
float: left;
overflow: visible;
vertical-align: top;
text-align: left !important;
margin: 0 0 auto;
padding: 5px 18px 15px 17px;
}
  
#header div.moduletable.menu ul li a{
width: auto !important;
max-width: auto !important;
font-size: 1.5em;
font-family: "Amatic SC", cursive;
font-weight: bold;
color:#ffffff;
white-space: nowrap;
}

#header div.moduletable.menu > ul > li.active > a, #header div.moduletable.menu > ul > li:hover > a{
color:#ffcc00;
}
  
  
/* Level 2 */
  
#header > div.moduletable.menu > ul > li > ul {
display: none;
}
  
#header > div.moduletable.menu > ul > li:hover > ul, #header > div.moduletable.menu > ul > li.active > ul {
display: block;
}
  
#header > div.moduletable.menu > ul > li > ul {
position: absolute;
top: 40px;
left: -314px;
width: 980px;
margin:0 0 0 auto;
padding:0;
list-style-type: none;
text-align: right !important;
background: #b87070;
}
  
#header > div.moduletable.menu ul ul li {
width: auto !important;
margin: 0;
height: 25px;
display: inline-block;
}
  
#header > div.moduletable.menu ul ul li a {
float: left;
padding:0;
margin: 0 10px;
color: #ffffff;
}
  
#header div.moduletable.menu ul.nav li.item-103 ul li a {
float: left;
padding:0;
margin: 0 6px;
color: #ffffff;
}
  
#header div.moduletable.menu ul > li > ul > li.active > a, #header div.moduletable.menu > ul > li > ul > li:hover > a {
color:#ffcc00;
}

  
/* SECTION */
  
#section div.com-content-article__body h1 span, #section div.com-content-article__body h2 span, #section div.com-content-article__body h3 span{
font-size: 40px !important;
}

#section .item-image {
width: 100%;
height: 400px;
overflow: hidden;
padding:0;
margin: 0 0 auto 0;
text-align: center;
background: #dddddd;
}
  
#section .item-image img {
width: 980px;
height: 400px;
padding: 0;
margin: 0 auto;
}
  
#section div.blog div.text, #section div.item-page_home div.text, #section div.item-page div.text, div.login, div.logout, #section > div.blog > div.category-desc, .profile, div#akeeba-renderjoomla, div#section > div.moduletable {
width: 650px !important;
max-width: 650px !important;
overflow: visible;
height: auto;
padding: 0;
margin: 0 auto;
}
  
  
/* home */
  
#section .item-page_home video {
width: 650px;
height: auto;
margin: 70px auto 0 auto;
}
  
  
/* werkstaetten */
  
a#W1,a#W2,a#W3,a#W4,a#W5,a#W6,a#W7,a#W8,a#W9,a#W10 {
position: relative;
top: -620px;
}
  
/* stiftung */

iframe.breit {
width: 1100px !important;
height: 800px !important;
border:0;
padding:0;
margin: 0;
position: relative;
left: -220px;
}
  
 
iframe.wrapper {
position: relative;
left: 30px;
}
  
  
/* FOOTER ----------------------------------------------*/
  

/* Fussinfo */

#footer .moduletable {
float: left;
}

#footer .moduletable, #footer .moduletable div.custom {
width: auto;
height: 100%;
margin:0;
padding:0;
border:0;
}

#footer .moduletable div.custom p {
width: auto;
position: relative;
top: 15px;
margin:0;
padding:0;
border:0;
font-size: 0.9em;
line-height: 1.0em;
}
  
#footer .moduletable div.custom p span.nurmobil {
display: none;
}

/* Fussmenue */

#footer .moduletable.menu {
float: right;
height: 100%;
width: auto;
text-align: right;
margin: 0 0 0 auto;
padding:0;
border:0;
line-height: 1.0em;
}

#footer ul {
position: relative;
top: 13px;
list-style-type:none;
width: 100%;
text-align: right;
margin:0;
padding:0;
border:0;
line-height: 1.0em;
}

#footer ul li{
line-height: 0.8em;
display: inline-block;
list-style-type:none;
margin:0;
padding: 0 10px 2px 10px;
border:0;
color: #333;
border-right: 1px solid #333;
line-height: 1.0em;
}

#footer ul li:first-child {
padding-left: 0;
}

#footer ul li:last-child {
border-right: 0;
}

#footer a {
font-size: 0.9em;
text-decoration: none;
line-height: 1.0em;
margin:0;
padding:0;
border:0;
}

  
  
}