/* * * * * * * * * * * *
 * * *  CSS RESET  * * *
 * * * * * * * * * * * */

/* use jimdo defaults for margin & padding: for best view in tiny mce */

body {      		background-color:#fff; }
#rahmen img { 		border:none; vertical-align:bottom; }
#rahmen a { 		outline:none; color:#c00; text-decoration:none; }
#rahmen a:hover { 	outline:none; text-decoration:underline; }
#rahmen :focus {	outline: none; }

blockquote, q { 		quotes: "„" "“" "‚" "‘"; }
blockquote:before, q:before {	content: open-quote; }
blockquote:after, q:after {  	content: close-quote; }


/* * * * * * * * * * * * *
 * * *  Typografie   * * *
 * * * * * * * * * * * * */

/*
font-family:'Source Sans Pro', sans-serif;
font-family:'Lora', serif;
*/

/* lora-regular - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/lora-v26-latin-regular.woff2?t=1666345694') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/lora-v26-latin-regular.woff?t=1666345689') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-italic - latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/lora-v26-latin-italic.woff2?t=1666345679') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/lora-v26-latin-italic.woff?t=1666345672') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/source-sans-pro-v18-latin-regular.woff2?t=1666345544') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/source-sans-pro-v18-latin-regular.woff?t=1666345519') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/source-sans-pro-v18-latin-italic.woff2?t=1666345515') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/source-sans-pro-v18-latin-italic.woff?t=1666345510') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/source-sans-pro-v18-latin-600.woff2?t=1666345492') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/source-sans-pro-v18-latin-600.woff?t=1666345485') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/source-sans-pro-v18-latin-600italic.woff2?t=1666345501') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/font/source-sans-pro-v18-latin-600italic.woff?t=1666345496') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

html, body, table, td, p { font:400 14px/1.4em 'Source Sans Pro', sans-serif; }

#rahmen h1 {    font-weight:600; } /* Seiten-Headline */
#rahmen h2 {    font-weight:600; }  /* Seiten-Headline-Sub */
#rahmen h3 {    font-weight:600; line-height:130% !important }  /* news */

.j-nav-0 a { font:600 15px/1.2em 'Source Sans Pro', sans-serif; }
.j-nav-0 span { font:400 italic 14px/1.4em 'Lora', serif; }
.nav-section,
.j-nav-1 a { font: 12px/1.4em 'Source Sans Pro', sans-serif; }
#nav-admin a { font: 12px/1.4em 'Source Sans Pro', sans-serif; }

.nav-section,
strong, b { font-weight:600;  }
em, i { font-weight:italic; }

#sloganHistorie,
#slogan { font:600 28px/1em 'Source Sans Pro', sans-serif; }
#sloganHistorie span,
#slogan span { font: 18px/1.4em 'Source Sans Pro', sans-serif; }

div#contentfooter { font-size:15px !important; }

.news-headline { font-weight:600; }
.lists-headline { font-weight:600; }
#marginalie p,
.news-caption { font:400 12px/1.3em 'Lora', serif; }

div.caption { line-height:1.3em !important; }

#page-2065008424 #content_area * { font-family:Arial !important; }

.preisbox span { font-size:24px; font-weight:bold; }



/* * * * * * * * * * * * *
 * * *  Grundgerüst  * * *
 * * * * * * * * * * * * */

#rahmen { width:906px; padding:30px 0; margin:auto; }

#kopfzeile { position:relative; }
#logo { padding-bottom:20px; }
#cmdLogo { width:245px; display:inline-block; }
#cmdLogo img { width:100%; }
#sloganHistorie { display:none; }
#sloganHistorie,
#slogan { color:#858585; }
#sloganHistorie span,
#slogan span { display:block; margin-top:5px; }
#emotionzeile { width:906px; position:relative; }
#inhaltszeile { padding:10px 0;  }
#fusszeile-jimdo { padding:10px; background-color:#ccc; color:#fff; }
#fusszeile-jimdo a { color:#fff; }

#inhalte { position:relative; }
.inhaltsbereich {  position:relative; }
.r { width:650px; float:right; }
.l { width:200px; float:left; }

#marginalie, #inhalte { padding-top:20px; padding-bottom:30px; }

#nav-admin { display:none; position:absolute; top:220px; left:0; right:0; z-index:100011; background-color:#fff; padding:10px 20px 15px 20px; border-radius:5px; border:1px solid #ccc; box-shadow:0 1px 3px #ccc; }
#nav-admin ul { list-style:none; margin:0; padding:0; }
#nav-admin li { padding:0; float:left; position:relative; }
#nav-admin a { display:block; border-right:1px solid #fff; border-bottom:1px solid #fff; background-color:#ccc; color:#000 !important; padding:2px 10px; }
#nav-admin ul > li > ul > li { width:140px; }
#nav-admin ul > li > ul { display:none; position:absolute; top:20px; left:0; width:140px; }
#nav-admin ul > li > ul > li > ul { display:none; position:absolute; top:0; left:140px; }
#nav-admin ul > li > ul > li > a { background-color:#ddd; }
#nav-admin ul > li > ul > li > ul > li > a { background-color:#eee; }
#nav-admin ul > li:hover > ul { display:block; }
#nav-admin ul > li > ul > li:hover > ul { display:block; }

/* Main Nav 0 */
#navigation { background-color:#fff; height:72px; margin-top:30px; }
#navigation ul { list-style:none; margin:0; padding:0; }

.j-nav-0 { }
.j-nav-0 > li { display:block; float:left; position:relative; background-color:#ccc; vertical-align:bottom; }
.j-nav-0 > li > a { display:block; width:116px; height:53px; padding:15px 0 0 10px; text-transform:uppercase; text-align:left; }
.j-nav-0 > li { margin-right:4px; }
.j-nav-0 > li.last,
.j-nav-0 > li:last-child { margin-right:0; }

/* nav color */
#rahmen .j-nav-0 a { color:#fff; }
#rahmen .j-nav-0 a:hover,
#rahmen .j-nav-0 a.current,
#rahmen .j-nav-0 a.parent { color:#fff; text-decoration:none; }

.j-nav-0 > li:hover, .j-nav-0 > li:hover,
.j-nav-0 > li > a.current, 
.j-nav-0 > li > a.parent { background-color:#003da7; }



/* Main Nav 1 */
.j-nav-1 { visibility:hidden; opacity:0; position:absolute; top:60px; left:0; right:0; padding:10px 0 !important; z-index:9999; background-color:#003da7; }
.j-nav-1 > li { display:block; position:relative; float:none; margin-right:0; padding-bottom:0; background-color:#003da7; }
.j-nav-0 > li:hover > .j-nav-1 { visibility:visible; opacity:1; }
.j-nav-1 > li > a { display:block; width:92%; height:auto; padding:1px 0 1px 8%; text-transform:none; }
.j-nav-1 > li > a.current,
.j-nav-1 > li > a.parent,
.j-nav-1 > li > a:hover { background-color:rgba(255,255,255,.2); }


/* Main Nav 2 */
.j-nav-2 { visibility:hidden; opacity:0; position:absolute; width:126px; top:-10px; left:126px; border-left:1px solid #fff; padding:10px 0 !important; z-index:9999; background-color:#003da7; }
.j-nav-2 > li { display:block; float:none; margin-right:0; padding-bottom:0; background-color:#003da7; }
.j-nav-1 > li:hover > .j-nav-2 { visibility:visible; opacity:1; }
.j-nav-2 > li > a { display:block; width:92%; height:auto; padding:1px 0 1px 8%; text-transform:none; }
.j-nav-2 > li > a.current,
.j-nav-2 > li > a:hover { background-color:rgba(255,255,255,.2); }



/* sek menu */
#sekmenu ul { list-style:none; margin:0; padding:0; } 
#sekmenu a { color:#858585; padding-left:16px; background:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/pfeil-sek-menu.png?t=1405887645) no-repeat left center; }
#sekmenu li { padding:2px 0; }

/* foot menu */
#footmenu { position:absolute; top:0; left:375px; }


/* * * * * * * * * * *
 * * *  Inhalte  * * *
 * * * * * * * * * * */

#rahmen h2 { margin-top:20px; }
#rahmen h3 { margin-top:3px; margin-bottom:7px; }

.clearer { clear:both; font-size:0; line-height:0; }

.news-headline { color:#000; padding:5px 0; margin-top:20px; letter-spacing:1px; text-transform:uppercase; border-top:1px solid #999; border-bottom:1px solid #999; }
.news-caption { font-size:12px; margin-top:5px; color:#999; }
.lists-headline { color:#000; letter-spacing:1px; text-transform:uppercase; padding:5px 0; }
.lists-caption a { color:#858585; padding-left:16px; background:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/pfeil-sek-menu.png?t=1405887645) no-repeat left center;  }
#marginalie p { font-size:12px; color:#999; }
#marginalie a { color:#c00; text-decoration:underline; }
#marginalie a:hover { color:#c00; text-decoration:none; }

.mehr { padding-right:16px; background:url(pfeil-mehr.png) no-repeat right center; }

.hr { margin-top:10px; }

#inhalte ul { padding-left:0px; list-style:none; margin:0; }
#inhalte ul li { padding-left:12px; background:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/icon-bullet.png?t=1409922062) no-repeat left 9px;}
#inhalte ul.pfeile li { background-image:none; padding-left:20px; }
#inhalte ul.pfeile li:before { content:'▶'; margin-left:-20px; padding-right:8px; display:inline-block; width:7px; }

.relpos { position:relative; }
.preisbox { position:absolute; top:-30px; right:0; padding:7px 12px; background-color:#f00; color:#fff; }
.makita { position:absolute; top:-120px; right:60px; width:120px; height:122px; background:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/makita-kl.jpg?t=1424616687) no-repeat; }

.stoerer { position:absolute; top:0; right:0; z-index:9; }


/* * * * * * * * * * * *
 * * *  Tabellen   * * *
 * * * * * * * * * * * */


/* * * * * * * * * * * *
 * * *  Formulare  * * *
 * * * * * * * * * * * */


/* * * * * * * * * * * *
 * * *  Plug-Ins   * * *
 * * * * * * * * * * * */

.socialbox { margin-top:10px;}

/* Socials */
a.social { 
  display:block; float:left; width:40px; height:40px; margin:39px 5px 5px 10px; overflow:hidden; text-indent:-1000em; background:#3b5998 url(social-sprites.png) no-repeat 40px 0;
  border-radius:0; 
  transition:background-position .2s, background-color .2s;
  -webkit-transition:background-position .2s, background-color .2s;
}
a.social.facebook { background-position:0 0; }
a.social.facebook:hover { background-position:0 -40px; background-color:#3b5998; }
a.social.twitter {  background-position:-40px 0; }
a.social.twitter:hover {  background-position:-40px -40px; background-color:#55acee; }
a.social.youtube {  background-position:-80px 0; }
a.social.youtube:hover {  background-position:-80px -40px; background-color:#cc181e; }


/* Slider */
.jive-slider { display:none; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url("https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/ajax-loader.gif?t=1409664858") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; 
    max-width: 100%;
    height: auto; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 40px; width: 40px; font-size:0; line-height:0; cursor: pointer; top: 50%; margin-top: -20px; padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-next:hover { outline: none; opacity: 1; }
.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0.25; }
.slick-prev, .slick-next { opacity: 0.75; }
.slick-prev { left: 10px; background:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/sprites-slider.png?t=1409659655) no-repeat 0 0; }
.slick-next { right: 10px; background:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/sprites-slider.png?t=1409659655) no-repeat -50px 0; }

/* Dots */
/*.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }
*/
[dir="rtl"] .slick-next {right: auto;left: -25px;}
[dir="rtl"] .slick-prev {right: -25px;left: auto;}
[dir="rtl"] .slick-slide {float: right;}


/* spinner */

@keyframes spinner {
    to {transform: rotate(360deg);}
}
 
@-webkit-keyframes spinner {
    to {-webkit-transform: rotate(360deg);}
}

.jive-slider-loader {
position:absolute;
top:50%;
left:50%;
margin:-12px 0 0 -12px;
    min-width: 24px;
    min-height: 24px;
}
 
.jive-slider-loader:before {
    content: 'Loading…';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-top: -10px;
    margin-left: -10px;
}
 
.jive-slider-loader:not(:required):before {
    content: '';
    border-radius: 50%;
    border: 2px solid rgba(0, 0, 0, .3);
    border-top-color: rgba(0, 0, 0, .6);
    animation: spinner .6s linear infinite;
    -webkit-animation: spinner .6s linear infinite;
}



/* * * * * * * * * * * * * * *
 * * *  Jimdo Overrides  * * *
 * * * * * * * * * * * * * * */

div.n { padding:5px 0; }
div.n.j-header,
div.n.j-text { padding:0; }
#google_ads_div_de_DE_Footer_Ad_ad_wrapper { display:none; }
div#contentfooter div.inforow { display:none; }

#marginalie .cc-imagewrapper.cc-m-image-align-1 { margin-right:10px !important; }


/* Historie & News & Angebote */
#page-2215533224 #emotionzeile, /* angebote */
#page-2215533224 #marginalie,
#page-2096573024 #emotionzeile, /* news */
#page-2065008424 #marginalie,
#page-2065008424 #emotionzeile,
#page-2065008424 #slogan { display:none; }
#page-2065008424 #sloganHistorie { display:block; }
#page-2215533224 #inhalte, /* angebote */
#page-2065008424 #inhalte { float:none; width:100%; }
#page-2065008424 .j-hr { padding:10px 0; }
#page-2065008424 div.hr { border-bottom:2px solid #ccc !important; }
#page-2065008424 h1 { color:#858585 !important; }
div.caption { padding-top:5px; }

body.emotionheight #emotionzeile { height:446px; }
#emotionzeile { background:#f1f1f1 none /*url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667)*/ no-repeat; min-height:50px; /*height:446px;*/ }
/*
#page-2018257224 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/home.jpg?t=1406726289); }
#page-2018257324 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); }

#page-2025462224 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); }
#page-2025462924 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/sanitaer.jpg?t=1406125623); }
#page-2025463124 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/heizung.jpg?t=1406125614); }
#page-2025463224 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/oefen-herde.jpg?t=1406125618); }

#page-2025463824 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/bauelemente.jpg?t=1406125581); }
#page-2025463924 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/beschlaege.jpg?t=1406125607); }
#page-2025464024 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/befestigungen.jpg?t=1406125597); }
#page-2025464524 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/spenglerei.jpg?t=1406125834); }
#page-2025464724 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/arbeitsschutz.jpg?t=1406125576); }
#page-2025464824 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/werkzeuge.jpg?t=1406125649); }

#page-2025465024 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/walzstahl.jpg?t=1406125643); }
#page-2025465124 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/baustahl.jpg?t=1406125585); }
#page-2025465224 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/trapezprofile.jpg?t=1406125632); }


#page-2018257424 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); }
#page-2023672624 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); }
#page-2023672724 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); }
*/
#page-2023672924 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); }
#page-2023673024 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); }
#page-2352838424 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); } /*formular*/
#page-2352838524 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); } /*telverz*/

/* default bg */
#page-2508816124 #emotionzeile, /*gästebuch*/
#page-2284592624 #emotionzeile, /*referenzen*/
#page-2074553624 #emotionzeile, /*agb*/
#page-2044921824 #emotionzeile, /*download-center*/
#page-2018257524 #emotionzeile, /*impressum*/
#page-2139039024 #emotionzeile { background-image:url(https://u.jimcdn.com/cms/o/s552b37ca53011df8/userlayout/img/unternehmen.jpg?t=1406125667); } /*movie*/



/* * * * * * * * * * * * * *
 * * *  Media Queries  * * *
 * * * * * * * * * * * * * */

#nav-responsive { display: none; }


/* styles for mobile */

@media screen and (max-width: 760px) {
  #rahmen { width:90%; margin:auto; padding:20px 0; }
  #navigation, #sekmenu { display:none; }
  #logo { text-align:left; margin-top:20px; }
  #sloganHistorie,
  #slogan { width:100%; float:none; text-align:left; font-size:26px; }
  #sloganHistorie span,
  #slogan span { font-size:16px; display:block; padding:5px 0 10px 0; }
  #marginalie, #inhalte { width:100%; float:none; }
  #emotionzeile { width:100%; height:auto; }
  #emotionzeile img { width:100%; }
  #footmenu { position:relative; top:0; left:0; }

  .stoerer > img { width:100%; }
.stoerer {
    width: 60px;
left:0; right:auto;
}

  .cc-m-hgrid-column { width:auto !important; margin-bottom:10px; }
  .cc-m-hgrid-column.last { float:left !important; }
  .cc-m-image-resizewrapper { width:100% !important; }
  .cc-m-image-resizewrapper img { width:100% !important; height:100% !important; }

  
  #nav-responsive { display:block; }
  #nav-responsive ul { display:none; list-style:none; margin:0; padding:0; }
  #nav-responsive ul a { display:block; text-align:center; padding:5px; border-top:1px solid #003da7; color:#003da7 !important; }
  #nav-responsive ul a span { font-style:italic; }
  #nav-responsive ul a:hover { text-decoration:none; }
  #nav-responsive li.trenner a { border-top:3px solid #003da7; }
  #nav-responsive li.section a { background-color:#c6d4ed; }
  #nav-responsive li:last-child { border-bottom:1px solid #003da7; }
  #cmdMenu { background-color:#003da7; color:#fff !important; padding:19px 0px; text-align:center; display:block; }

  .j-cart { top:20px !important; right:5% !important; }
}