@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?96935739');
  src: url('../fonts/fontello.eot?96935739#iefix') format('embedded-opentype'),
       url('../fonts/fontello.svg?96935739#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Socialico';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAAA3EAA4AAAAAF7wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPihIsmNtYXAAAAGIAAAAOgAAAUrQExm3Y3Z0IAAAAcQAAAAUAAAAHAZ7/wZmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAARkAAAHfqFufaZoZWFkAAALQAAAADEAAAA2Aj/HzWhoZWEAAAt0AAAAHgAAACQGngNXaG10eAAAC5QAAAAQAAAAEA07AABsb2NhAAALpAAAAAoAAAAKBBEBMG1heHAAAAuwAAAAIAAAACAB8AqhbmFtZQAAC9AAAAF3AAACzcydGhxwb3N0AAANSAAAACEAAAAyA4ID4XByZXAAAA1sAAAAVgAAAFaSoZr/eJxjYGT2Z5zAwMrAwVTFtIeBgaEHQjM+YDBkZGJgYGJgZWbACgLSXFMYHF4wvGBiDvqfxRDFrMIwDSjMCJIDANlXC1h4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/f8PUvCCAURLMELVAwEjG8OIBwBmAQawAAB4nGNgQANGDEbMKv+zQBgAEAQDhXicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icxVVbbxtFGJ1v7nuxvbve9Tqxs3F2HdtNaNL4XtM6dhJEk7YQ1IJiXIUIldSISi2iEqJUEJWKAoIiiijQ2xO89SFvSEj8Cf4Hl2ceEGMnIITUCiQE8zCjmTnfnDPft3sGYaQa/oHkURLl0eFOHQMiQBAMEOVqpKSHQAMBYgMxJk8hKXW24rkTWTfv5ZNTkW3blp6ahYpXqVVqUa1afxxqUcgnIEqGc7jaxgFx4xgq1W63K1m1mpur9ld3NpvNzZ2bO1v1+tYOfHP/fndKmp1ylPv1/N56E1fPXrl15cXqUN5I448kRBZ6Av3UcZenx33X5gTPAiXVecwoWTq+m1jf6DQUmBC8pXQzQtmAAxOEiW0kpCY2kdSI1LaRNrzShgKi0zogpJOVzPFdT4U3h+EIk8E/ju8cfkQoEXL74bG9XmccUPtIq9moV8oLh2YORGGQ1SSywDISs1AOsEpgOEfamMVBtKEhuJgDlWPP9eegOBzCouemfB6KsBiAz2dB9eU2btTaAB+v7qV5mG3cOnMNmO4ahsVSRlwbtyZm8MG1rDbpxHNpKgWVPJ8ulG2/GSycqKbBcEg4iv2jYL9QSoRr6gwb5kzAdVyaspOlpITxAgfAXhaChAWF5lqkSRcZo9r9rL4vG42jEjqEWuhJ1EcX0XV0Bz0gzx3f1VTiS1MQ4y/XyoTFzoLBTqxhZDsIU/TJjQ/shMFx9stnsMRiSRVKV/j5R+FpLpsAnBtFyCUDctDN/H2GXm9P0oUxH1smN60tFOOMx9hA/Qa6rQtblRgFNt1CPF3AzOCs74AuDP1kyksQY2pyvERtZNh9FKAsDrI9AhjlJjCWCPejMOMmmTwAeZnfKMaxaU6fQtPTurmyf7OryDJ9RTqmymj6mw/lzmVxNocHIWRkXmb+pCWlajaS0/MgsS8msScmty9mAva0uEnyECW5/ycBU4r24qNpEQ0G/zJv59XfKfngP+Lsqdbp3bu7emxhIZv5+qu7D+49uHP781uf3vzow/ffu/7uO1fffuvNNy69dvHC+VcG57Zf2tp89tT600+dPNZf7a8st48utBZah5VfVCuH5ucOPjY79IxMKVtKplKOM+POQhvKdb+cmgBX8LAqCsVGfThT/lwMC0ehujd1udj37YavxkYkoqLvpsp1hSiEgnu+6kQtUnsBVEbLxULRTVXKDWVDajXy4jA8L/IVXnn+cEuhIs/lw+VKcQQoKlYFHR6sgvyRlQUkTmAXMMFAKSjLxGQN69Q5xxgBnfMvxvyxVX8yM5mxwek6OccJDO20IJx4HjGZpjPOpcYklTidJhoj6eetrGPHLCtFDVL6zKNMAHgiHmMeXd23vhvXzrRo+ewVeB0wBsbr6onDAGQZc67r8pwgixQTRhcpX7p82f32hXb3zOLiTtyxrCMxW2qx25iSgzck4TG9ZUp+WjMp5iR2aYMywnrfxxwnNh9POgnGdMo0t7FOyZBhfUPTuDC/+8vb9hsyw/1yeJxjYGRgYADi1sPeN+L5bb4ycDO/AIowXJC4xwShlx4C0UwfmFWAFAcDWBQAP2UKPQAAAHicY2BkYGAO+p/FEMX8ggEImD4wMDKgAhYAZvoD/AAAA+gAAAMbAAADHAAAAxwAAAAAAAAAUgEwA78AAAABAAAABACtAAsAAAAAAAIAVABhAG4AAAEeCZEAAAAAeJx1kMtqwkAUhv/x0otCW1rotrMqSmm8YDeCIFh0026kuC0xxiQSMzIZBV+j79CH6Uv0WfqbjKUoTZjMd745c+ZkAFzjGwL588SRs8AZo5wLOEXPcpH+2XKJ/GK5jCreLJ/Qv1uu4AGB5Spu8MEKonTOaIFPywJX4tJyARfiznKR/tFyidyzXMateLV8Qu9ZrmAiUstV3IuvgVptdRSERtYGddlutjpyupWKKkrcWLprEyqdyr6cq8T4cawcTy33PPaDdezqfbifJ75OI5XIltPcq5Gf+No1/mxXPd0EbWPmcq7VUg5thlxptfA944TGrLqNxt/zMIDCCltoRLyqEAYSNdo65zaaaKFDmjJDMjPPipDARUzjYs0dYbaSMu5zzBkltD4zYrIDj9/lkR+TAu6PWUUfrR7GE9LujCjzkn057O4wa0RKskw3s7Pf3lNseFqb1nDXrkuddSUxPKgheR+7tQWNR+9kt2Jou2jw/ef/fgDdX4RLAHicY2BigAAuBuyAhYGBkYmRmZGFMY0xh7GCgQEACVUBagAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=') format('woff'),
       url('data:application/octet-stream;base64,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YmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEmARQrLbA9LLAwKy6xJgEUKy2wPiywMSshIyAgPLAEI0IjOLEmARQrsARDLrAmKy2wPyywABUgR7AAI0KyAAEBFRQTLrAsKi2wQCywABUgR7AAI0KyAAEBFRQTLrAsKi2wQSyxAAEUE7AtKi2wQiywLyotsEMssAAWRSMgLiBGiiNhOLEmARQrLbBELLAII0KwQystsEUssgAAPCstsEYssgABPCstsEcssgEAPCstsEgssgEBPCstsEkssgAAPSstsEossgABPSstsEsssgEAPSstsEwssgEBPSstsE0ssgAAOSstsE4ssgABOSstsE8ssgEAOSstsFAssgEBOSstsFEssgAAOystsFIssgABOystsFMssgEAOystsFQssgEBOystsFUssgAAPistsFYssgABPistsFcssgEAPistsFgssgEBPistsFkssgAAOistsFossgABOistsFsssgEAOistsFwssgEBOistsF0ssDIrLrEmARQrLbBeLLAyK7A2Ky2wXyywMiuwNystsGAssAAWsDIrsDgrLbBhLLAzKy6xJgEUKy2wYiywMyuwNistsGMssDMrsDcrLbBkLLAzK7A4Ky2wZSywNCsusSYBFCstsGYssDQrsDYrLbBnLLA0K7A3Ky2waCywNCuwOCstsGkssDUrLrEmARQrLbBqLLA1K7A2Ky2wayywNSuwNystsGwssDUrsDgrLbBtLCuwCGWwAyRQeLABFTAtAAAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CyBCgJRVJEsgoCByqxBgFEsSQBiFFYsECIWLEGA0SxJgGIUVi4BACIWLEGAURZWVlZuAH/hbAEjbEFAEQAAA==') format('truetype');
}

a.icon-f:before {content: "\e800"; border: none;}
a.icon-l:before {content: "\e801"; border: none;}
a.icon-x:before {content: "\e802"; border: none;}

* {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

.iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0px;
}

.iframe-wrapper iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

ul {
  list-style: disc outside;
  margin: 0 0 0 1.5em;
}

ol {
  list-style: decimal outside;
}

html,
body {
  height: 100%;
}

body {
  margin: 0px;
  background-color: #ffffff;
  font-family: "PT Sans", sans-serif;
  color: #000000;  
}

p,
a,
ul,
ol,
#tx-powermail_kontaktFormular,
figcaption {
  font-size: 1.125em;
  line-height: 1.375em;
}

p, ul {
  margin-bottom: 1.000em;
}

small {
  font-size: 80%;
}

b,
strong {
  font-weight: bold;
}

i,
em {
  font-style: italic;
}

hr {
  border: 0px;
  border-bottom: 1px solid #8f8f8f;
  margin: 48px auto;
  width: 100%;   
}

figure,
img {
  max-width: 100%;
  height: auto;  
  width: auto;
  vertical-align: middle;
}

figcaption.csc-textpic-caption {
  display: inline;
}

.csc-textpic-imagewrap {
  width: 100%;
}

div.csc-textpic-border div.csc-textpic-imagewrap img {
  border: 1px solid #c6c6c6; 
}

/* Bild & Text untereinander */
div.csc-textpic .csc-textpic-imagewrap figure,
div.csc-textpic .csc-textpic-imagewrap img {
  display: block;  
}

div.csc-textpic .csc-textpic-imagewrap {
  width: 99.2%;  
}

.news-img-caption,
figcaption {
  font-style: italic;
  font-size: 80%;
}

button,
submit,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0px;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

button,
input {
  line-height: 1.000em;
}

button,
submit {
  cursor: pointer;
}

span.news-list-caption,
h1, h2, h3 {
  font-family: "Merriweather Sans", sans-serif;
  color: #000000;  
  font-weight: normal;
  line-height: 1.125em;
  margin-bottom: 0.375em;
}

span.news-list-caption,
h1  {
  font-size: 1.750em;
}

h2  {
  font-size: 1.500em;
}

h3  {
  font-size: 1.125em;
}

a:link, a:visited {
  color: #000000; 
  outline: none;
  text-decoration: none;
  border-bottom: 1px dotted #000000;
  font-size: 1.000em;
}

a:hover, a:focus, a:active {
  border-bottom: 1px solid #000000;
}

.clearer {
  clear: both;
  display: block;
  height: 0px;
  overflow: hidden;
  visibility: visible;
  width: 0px;
}

#mainNavigation ul,
#mobileBrandNavigation ul,
#mobileBrandCategory ul,
#brandNavigation ul {
  list-style: none;
  margin: 0px;
}

#mobileBrandCategory li {
  text-align: center;
}

#mobileBrandCategory a,
#brandNavigation a {
  border: none;
  display: block;
}

#mobileBrandCategory a.toggleCategory:link,
#mobileBrandCategory a.toggleCategory:visited {
  font-family: "Merriweather Sans", sans-serif;  
  color: #000000;   
  font-size: 1.000em;
  line-height: 1.500em;
  font-weight: bold;
  text-decoration: none;
  padding: 15px 0px 15px 0px;
  word-wrap: break-word;
  display: block;
  text-transform: uppercase;
}

#mobileBrandCategory a.toggleCategory:hover,
#mobileBrandCategory a.toggleCategory:focus,
#mobileBrandCategory a.toggleCategory:active {
}

#mobileBrandCategory ul.toggleBrands {
  display: none;
}

#mobileBrandCategory ul.toggleBrands img {
  vertical-align: bottom;
  max-height: 100px;
}

#brandNavigation {
  display: none;
}

#brandCategory {
  list-style: none;
}

#brandCategory h2 {
  margin: 0px;
  padding: 12px 20px 12px 20px;
}

#brandCategory a {
  border: 0px;
}

#brandCategory li {
  clear: both;
}

#brandCategory div.brands {
  overflow: hidden;
  margin: 10px;  
}

#brandCategory img.brandLogo {
  display: block;
  margin: 0px auto;
  width: 60%;
}

#brandCategory a.brandBox {
  float: left;
  margin: 10px;
  max-width: 358px;
}

.Amps {
  background-color: #979797;
}

.Gitarre {
  background-color: #a1a1a1;
}

.Streichinstrumente {
  background-color: #aaaaab;
}

.Zubehoer {
  background-color: #b5b5b5;
}

.Drums {
  background-color: #bfbebe;
}

.Hohnerinstrumente {
  background-color: #cac9c9;
}

.Marshall,
.Marshall + div a.markenWebsite-link {
  background-color: rgb(134,171,200);
}

.Eden,
.Eden + div a.markenWebsite-link {
  background-color: rgb(193,216,234);
}

.Menzel,
.Menzel + div a.markenWebsite-link {
  background-color: rgb(246,231,208);
}

.Hohner,
.Hohner + div a.markenWebsite-link {
  background-color: rgb(253,210,142);
}

.ErnieBall,
.ErnieBall + div a.markenWebsite-link {
  background-color: rgb(171,111,109);
}

.Aranjuez,
.Aranjuez + div a.markenWebsite-link {
  background-color: rgb(171,111,109);
}

.Hercules,
.Hercules + div a.markenWebsite-link{
  background-color: rgb(189,119,103);
}

.Monster,
.Monster + div a.markenWebsite-link {
  background-color: #cb9682;
}

.Musicman,
.Musicman + div a.markenWebsite-link {
  background-color: rgb(149,175,121);
}

.Levys,
.Levys + div a.markenWebsite-link {
  background-color: rgb(158,87,89);
}

.Natal,
.Natal + div a.markenWebsite-link {
  background-color: rgb(211,187,154);
}

.Sterling,
.Sterling + div a.markenWebsite-link {
  background-color: rgb(180,199,159);
}

.Hagstrom,
.Hagstrom + div a.markenWebsite-link {
  background-color: rgb(214,213,120);
}

.Schecter,
.Schecter + div a.markenWebsite-link {
  background-color: rgb(240,232,150);
}

.Breedlove,
.Breedlove + div a.markenWebsite-link {
  background-color: rgb(255,218,109);
}

.Takamine,
.Takamine + div a.markenWebsite-link {
  background-color: rgb(255,227,145);
}

.Tanglewood,
.Tanglewood + div a.markenWebsite-link {
  background-color: rgb(255,238,175);
}

.Artesano,
.Artesano + div a.markenWebsite-link {
  background-color: rgb(255,244,197);
}

.Lanikai,
.Lanikai + div a.markenWebsite-link {
  background-color: rgb(245,216,167);
}

a.markenWebsite-link {
  text-decoration: none;
  border: 0px;
  padding: 3px 20px 5px 15px;
}

a.markenWebsite-link:focus,
a.markenWebsite-link:hover {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1));
  text-decoration: underline;
}

#logoMusikMeyer:link,
#logoMusikMeyer:visited {
  margin: 0px 10px 10px 10px;
  z-index: 100;
  box-shadow: 2px 2px 8px #000000;  
  background-color: #ffffff;
  padding: 8px 8px 12px 8px;
  border: none;
  display: block;
  float: left;
}

#logoMusikMeyer:active,
#logoMusikMeyer:hover,
#logoMusikMeyer:focus {
}

#logoMusikMeyer img {
  z-index: 100;  
}

/* Zander 23.04.2015 #toggleMainNavigation{background-image:url(../img/menu-icon.png);background-position:0 0;background-size:32px;height:32px;width:32px;border:none;display:block;cursor:pointer;float:right;margin:42px 25px 25px 10px}#toggleMainNavigation:focus,#toggleMainNavigation:hover{background-position:0 32px} */
#toggleMainNavigation {
  display: block;
  cursor: pointer;
  float: right;
  margin: 22px 25px 25px 10px;
  color: #666;
  border: 1px solid;
  padding: 10px 20px;
  border-radius: 3px;
  font-weight: bold;
}

#toggleMainNavigation:hover,
#toggleMainNavigation:focus {
  color: #000;
} 

#mainNavigation {
  display: none;
  /* text-align: left; Zander, führte nur bei ganz kleinen Bildschirmen zu Linksbündigkeit*/ 
  clear: both;
  background-color: #ffffff;
}

ul.level1 a {
  margin-right: 25px;
  line-height: 2.500em;
}

ul.level1 a:link,
ul.level1 a:visited {
  color: #8f8f8f;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  border: none;
  text-transform: uppercase;
}

ul.level1 a:hover,
ul.level1 a:focus,
ul.level1 a:active {
  text-decoration: underline;
}

ul.level1 li.slideLevel1 {
  border-bottom: 1px solid #8f8f8f;
}

.firstItemLevel1 {
  border-top: 1px solid #8F8F8F;
}

ul.level2 {
  background-color: #8f8f8f;
}

ul.level2 a:link,
ul.level2 a:visited,
ul.level2 a:active,
ul.level2 a:hover,
ul.level2 a:focus {
  color: #ffffff;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  border: none;
  display: block;
}

ul.level2 a.currentlevel2 {
  text-decoration: underline !important; 
  font-weight: bold;  
}

#additionalNavigation {
  padding: 10px 0px 10px 0px;
}

#socialMedia {
  padding-left: 27px;
}
 
#socialMedia a.icon-f:link,
#socialMedia a.icon-f:visited,
#socialMedia a.icon-l:link,
#socialMedia a.icon-l:visited,
#socialMedia a.icon-x:link,
#socialMedia a.icon-x:visited {
  font-family: "Socialico";
  font-style: normal;
  font-weight: normal;
  font-size: 50px;
  color: #8e8f8f;
  display: inline-block;
  text-decoration: none;
  width: 1.000em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1.000em;
  border-bottom: none;
  transition: all 0.3s ease-in-out 0s;
}

#socialMedia a.icon-f:hover,
#socialMedia a.icon-f:focus,
#socialMedia a.icon-f:active,
#socialMedia a.icon-l:hover,
#socialMedia a.icon-l:focus,
#socialMedia a.icon-l:active,
#socialMedia a.icon-x:hover,
#socialMedia a.icon-x:focus,
#socialMedia a.icon-x:active {
  color: #000000;
}

#privacy li {
  display: inline;
  margin-left: 35px;
}

#privacy a:link,
#privacy a:visited {
  color: #8f8f8f;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  display: inline;
  border: none;  
  text-transform: uppercase;
}

#privacy a:hover,
#privacy a:focus,
#privacy a:active {
  text-decoration: underline;
}

#contentSeperatorTop {
  background-image: url("../img/zierleiste.jpg");
  text-align: right;
}

#wrapper {
  clear: both;
  overflow: hidden;
  background-color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed; 
  min-height: 100%;
  position: relative;
}

#startseite {
  margin-top: 35px;
}

#newsList p,
#newsList a,
#newsList h1,
#startseite p,
#startseite a,
#startseite h1 {
  color: #ffffff;
  margin-left: 0px;
  margin-right: 0px;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

#newsList a,
#startseite a {
  border-color: #ffffff;
}

#newsList h1
#startseite h1 {
  font-size: 1.688em;
}

#startseiteMore {
  padding: 10px 20px 10px 20px;
  background-color: #8f8f8f;  
  cursor: pointer;
  width: 85.1%;
  text-align: center;
  width: 185px;
  float: right;
  transition: all 0.3s ease-in-out 0s;
  margin: 3% 2% 3% 0%;
}

#startseiteMore:hover,
#startseiteMore:focus,
#startseiteMore:active {
  background-color: #777777;  
}

#startseiteMore:hover a,
#startseiteMore:focus a,
#startseiteMore:active a {
  border-bottom: 1px solid #8f8f8f !important;  
}

#startseiteMore a:link,
#startseiteMore a:visited {
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}

#startseiteMore span {
  margin-left: 10px;
}

#newsList div.news,
#startseite div.news {
  background-image:-moz-linear-gradient(49% 0% -90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); 
  background-image:-webkit-gradient(linear,49% 0%,49% 63%,color-stop(0, rgba(0,0,0,0)),color-stop(1, rgba(0,0,0,0.8)));
  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
  background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
  background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
  overflow: hidden;
  position: absolute;
  bottom: 0;
  padding-bottom: 3%;
  width: 100%;
}

#content {
  overflow: hidden;
  padding-top: 10%;
  padding-right: 2%;
  padding-bottom: 2%;
  padding-left: 10px;
}

.brandHeader {
}

.brandWrapper {
  width: 40%;
}


.brandWrapper img {
  width: 179px;
}

.container-1,
.container-2,
.container-3,
.container-4,
.container-5,
.container-6,
.container-7,
.news-single-item-article {
  width: 100%;
  box-shadow: 2px 2px 8px #000000;
  padding: 20px;
  margin-bottom: 3%;
  overflow: hidden;
  box-sizing: border-box;
}

.container-1,
.container-2,
.container-3,
.container-4,
.container-5,
.container-7 {
  background: url("../img/opacity.png") repeat transparent;
}

.tx-powermail .container-1,
.tx-powermail .container-2,
.tx-powermail .container-3,
.tx-powermail .container-4,
.tx-powermail .container-5,
.tx-powermail .container-7 {
  background-image: none;
}

.container-6,
.container-7 {
  padding: 0px;
}

.container-6 .container-4 {
  box-shadow: none;
  margin-bottom: 0px;  
}

#teamCategory h2 {
  margin: 0px;
  padding: 12px 20px 12px 20px;
}

.teamDescription {
  margin: 0px 20px 0px 20px;
  font-size: 1.125em;
}

#teamCategory .teamBox {
  box-shadow: 2px 2px 8px #000000;
  float: left;
  background: #ffffff;
  margin: 10px;
  max-width: 610px;  
}

#teamCategory div.team {
  overflow: hidden;
  margin: 10px;
}

#tx-powermail_kontaktFormular {
  color: #8e8f8f;
}

#tx-powermail_kontaktFormular ul.parsley-errors-list {
  list-style: none;
  margin-bottom: 0px;
}

#tx-powermail_kontaktFormular li.parsley-required,
#tx-powermail_kontaktFormular li.parsley-custom-error-message {
  color: #ff0000;
  font-size: 60%;
}

#tx-powermail_kontaktFormular label {
  display: block;
  margin-bottom: 8px;
}

#tx-powermail_kontaktFormular input,
#tx-powermail_kontaktFormular textarea {
  border: 1px solid #8e8f8f;
  padding: 0.375em;    
  width: 100%;
  line-height: 1.250em;
  box-sizing: border-box;
}

#tx-powermail_kontaktFormular input.parsley-error,
#tx-powermail_kontaktFormular textarea.parsley-error {
  border: 1px solid #ff0000;
}

#tx-powermail_kontaktFormular textarea {
  height: 12.500em;
}

#tx-powermail_kontaktFormular .powermail_submit {
  background-color: #8e8f8f;
  color: #ffffff;
  cursor: pointer;
  padding: 0.625em 2.500em 0.625em 2.500em;
  border: 0px;
  width: 100%; 
  transition: all 0.3s ease-in-out 0s;  
  margin-top: 15px;
}

#tx-powermail_kontaktFormular .powermail_submit:hover,
#tx-powermail_kontaktFormular .powermail_submit:focus {
  background-color: #000000;
}

#tx-powermail_kontaktFormular .formset {
  margin: 0px 0px 15px 0px;
  overflow: hidden;
  position: relative;
}

#tx-powermail_kontaktFormular .container-2,
#tx-powermail_kontaktFormular .container-3,
#tx-powermail_kontaktFormular .container-5 {
  box-shadow: none;
  padding: 0px;
  margin: 0px;
}

.left {
  float: left;
}

.right {
  float: right;
}

#toTop {
  background-image: url("../img/top-icon.png");
  background-position: 0px 0px;
  background-size: 64px;
  bottom: 12%;
  display: none;
  height: 64px;
  width: 64px;   
  position: fixed;
  right: 0em;
  padding: 0px;
  margin: 0em;
  border: none; 
}

#toTop:hover,
#toTop:focus {
  background-position: 0px 64px;  
}

.opacity {
  background: url("../img/opacity.png") repeat transparent;
}
