
:root {
  --dyndesign-color-1: #4abbbf;
  --dyndesign-color-2: #358487;
  --dyndesign-color-3: #d5f1f2;
  --dyndesign-color-4: #0f2526;
  --dyndesign-color-5: #faffff;
  --dyndesign-color-6: #4abbbf;
  --dyndesign-color-7: #4abbbf;
  --dyndesign-color-8: #333333;
  --dyndesign-color-9: #4abbbf;
  --dyndesign-color-10: #cccccc;
}

/**
Ist das noch für irgendetwas gut? (tro 15.2.17)
#contentcontainer h2 {
text-transform: none;
font-family: Arial, Helvetica, sans-serif;
}

#menu .menuitem>a, #menu .menuitemactive>a {
background-color: #444 !important;
color: #ffffff !important;
font-size: 15px !important;
font-weight: bold !important;
}
#menu .menuitemactive>a {
background-color: #781813 !important;
}

@media only screen and (max-width: 980px) {
#pagewrap {
background-position: -450px 80px;
}
}
*/

/* Kundenbewertungsbox für I-Frame nachbauen */
#cmod_357171 h2 {
display: none;
}
#cmod_357171 .rating_summary {
position: absolute;
}
#cmod_357171 .rating_entry {
height: 0;
overflow: hidden;
padding-top: 20px;
}
#cmod_357171 .rating_stars {
position: absolute;
top: 32px;
left: 35px;
}
#cmod_357171 .rating_text {
margin-bottom: 0;
border-bottom: 0 none;
text-align: center;
padding: 0;
}
#cmod_357171 .rating_summary {
overflow: visible;
background-color: #efefef;
margin: 25px 0;
width: 160px;
border: 1px solid #BDBCB2;
padding: 5px 5px 3px 5px;
text-align: center;
background-image: url(/eh-content/images/rating-bg.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
box-shadow: 0px 0px 3px #888;
}
#cmod_357171 .rating_summary:before {
content: 'Kundenbewertung';
font-weight: bold;
}
#cmod_357171 .text_count {
clear: both;
font-size: 0.8em;
font-weight: normal;
padding: 2px 0px 0px 0px;
border-top: 1px dotted #ddd;
}

/* Verlauf Untermenüpunkte */
/*
#menu .menusubitem.submenu_h > .hdiv,
#menu .menusubitemactive.submenu_h > .hdiv,
#menu .menusubitem.submenu_h > a:link,
#menu .menusubitem.submenu_h > a:visited,
#menu .menusubitem.submenu_h > a:hover,
#menu .menusubitem.submenu_h > a:active,
#menu .menusubitemactive.submenu_h > a:link,
#menu .menusubitemactive.submenu_h > a:visited,
#menu .menusubitemactive.submenu_h > a:hover,
#menu .menusubitemactive.submenu_h > a:active {
background-color: #6a5759;
background-image: url('/eh-content/dyndesigns/152/menu-item.png');
background-repeat: repeat-x;
color: #fff;
}

#menu .menusubitem > a:link,
#menu .menusubitem > a:visited,
#menu .menusubitem > a:hover,
#menu .menusubitem > a:active {
color: #fff;
}
#titlecontainer {
background-position: 0 192px;
}
#menu .menusubitem, #menu .menusubitemactive {
background: #ebebeb;
}
#menu .menusubitem > a:link, #menu .menusubitem > a:visited, #menu .menusubitem > a:hover, #menu .menusubitem > a:active {
color: #6c6c6c;
}
#menu .menusubitem > a:hover, #menu .menusubitem > a:active {
color: #fff;
}
#menu .menusubitem > a:hover, #menu .menusubitem > a:active, #menu .menusubitemactive > a:hover, #menu .menusubitemactive a:active, #menu .menuitemactive .menusubitem .menusubitemactive > a {
background: #b7b7b7;
}
#menu .menusubitem, #menu .menusubitemactive {
border-bottom: 0px;
}

@media only screen and (max-width: 580px) {

#pagecontainer {
padding-top: 200px;
}
#titlecontainer .contact {
display: block;
left: 10px;
top: 15px;
}

#titlecontainer .contact .indistyle {
left: 0px !important;
top: 130px !important;
}

}
*/
