* {
  padding: 0px;
  margin: 0px;
}

html {
overflow-x:hidden;
overflow-y:scroll;
}
 
#checker {
  position:absolute;
  left:55px;
  top:-65px;
  z-index:1000;
}

body {
  font-family:Arial,Helvetica,Verdana;
  color:#575759;
}

body * {
    font-size: 12px;
}

a
{
color:#6D6D6D;
}

#produkt_uebersicht .grau a  {
color:#6D6D6D;
}

#container_main {
  min-height:700px;
  margin: auto;
  width: 1013px;
  position: relative;
  background-image:url(/cms/upload/pics/bg_links_main.gif);
  background-position:0px 0px;
  background-repeat: no-repeat;
}

#container {
  min-height:700px;
  margin: auto;
  width: 1009px;
  position: relative;
  background-color: white;
  background-image:url(/cms/upload/pics/bg_spalte_links.gif);
  background-position:0px 280px;
  background-repeat: no-repeat;
}

.comment {
background-color:#ff0033;
  border: 2px solid black;
  padding: 10px;
}

img {
border:0px;
}

#glamue_logo {
position:absolute;
left:37px;
top:12px;
}

#dorma_logo {
position:absolute;
left:928px;
top:33px;
}

#container_menu {
float:left;
width:216px;
height:190px;
background-image:url(/cms/upload/pics/bg_menue.gif);
}

#container_kopfgrafik {
float:left;
width:793px;
height:190px;
}

#container_menu ul {
padding-left:38px;
padding-top:9px;
}

#container_menu li {
list-style-type:none;
line-height:1.55em;
}

#container_menu a {
font-weight:bold;
text-decoration:none;
font-size:12px;
color:#7a7a7a;
}

#container_menu a.active,#container_menu a:hover {
color:#111111;
}

#sprachmenu {
position:absolute;
top:258px;
left:38px;
}
#sprachmenu a {
font-weight:normal;
font-size:12px;
}

#breadcrumb {
position:absolute;
top:258px;
left:230px;
}

#breadcrumb a {
font-weight:bold;
text-decoration:none;
color: #7a7a7a;
}

#suche {
position:absolute;
top:257px;
left:793px;
width:192px;
height:20px;
}

#suche input[type=text] {
border:1px solid #BABABA;
height:16px;
width:119px;
color:#575759;

}

#suche input[type=submit] {
border:1px solid #BABABA;
height:18px;
width:56px;
color:black;
background-color:#EAEAEA;
font-size:11px;
margin-top:-2px;
}

#spalte_links {
float:left;
background-repeat:no-repeat;
width:154px;
padding-left:41px;
padding-top:93px;
padding-right:20px;
}

#spalte_rechts {
float:right;
XXwidth:100px;
width: 176px;
padding-top:74px;
padding-right:25px;
}

#spalte_rechts h1 {
color:#3E3D40;
XXbackground-image:url(/cms/upload/pics/bg_spalte_rechts_headline.gif);
background-color: #D9EBEE;
XXwidth:94px;
XXpadding-top:4px;
padding-top: 7px;
padding-left:7px;
height:21px;
font-size:11px;
font-weight: normal;
}

#spalte_rechts h1 a {
XXcolor:#3E3D40;
XXfont-size:11px;
text-decoration: underline;
}

#spalte_rechts p {
  background-color: #f2fbfb;
  XXmin-height: 130px;
  padding: 5px;
}

#spalte_rechts .sidebar_box {
  min-height: 151px;
}

#content {
XXwidth:627px;
width: 576px;
float:left;
margin-left:17px;
padding-top:33px;
XXpadding-right:20px;
min-height: 400px;
*height: 400px;
}

#content h1 {
font-weight:normal;
font-size:28px;
margin-bottom:23px;
}

.h_duschabtrennungen {
color:#00798B;
}

.bg_duschabtrennungen {
color:#00798B;
}

#produkt_uebersicht h2 {
width:170px;
background-color:#D9EBEE;
height:21px;
padding-top:7px;
padding-left:7px;
font-weight: normal;
}

#produkt_uebersicht .produkt_uebersicht_head {
  width:170px;
  font-size: 12px;
  background-color:#D9EBEE;
  padding: 7px;
}

.produkt_uebersicht {
float:left;
padding-right:15px;
width:177px;
margin-bottom: 15px;
}

#produkt_uebersicht p {
padding: 7px;
}

#produkt_uebersicht h2 p {
padding: 0px;
}

#produkt_uebersicht p img {
margin: -7px;
}

#produkt_uebersicht p object {
margin: -7px;
}

#produkt_detail1 h2, #produkt_detail2 h2, #produkt_detail3 h2 {
width:170px;
background-color:#D9EBEE;
height:21px;
padding-top:7px;
padding-left:7px;
}

#produkt_detail1 p, #produkt_detail2 p, #produkt_detail3 p {
background-color:#f2f8f9;
padding: 7px;
}

#produkt_detail1 img, #produkt_detail2 img, #produkt_detail3 img {
margin: -7px;
}

#produkt_detail1 object, #produkt_detail2 object, #produkt_detail3 object {
margin: -7px;
}

.produkt_detail1, .produkt_detail2, .produkt_detail3 {
float:left;
padding-right:15px;
width:177px;
margin-bottom: 15px;
}

.news_uebersicht {
width:600px;
margin-bottom:20px;
min-height:155px;
}

.news_links {
clear:both;
float:left;
width:177px;
}

.news_links h2 {
width:170px;
background-color:#D9EBEE;
height:21px;
padding-top:7px;
padding-left:7px;
}

.news_rechts {
float:left;
padding-left:5px;
width:400px;
}

.news_rechts h2 {
font-size:14px;
padding-bottom:10px;

}

.news_detail_links img {
padding-bottom:15px;
}

#footer {
clear:both;
xxwidth: 776px;
width: 100%
height:20px;
background-image:url(/cms/upload/pics/bg_footer.gif);
padding-left: 37px;
padding-top:6px;
padding-bottom: 5px;
}

#footer a {
text-decoration:underline;
font-size: 11px;
}

#footer #dormagruppe {
font-size:11px;
width: 270px;
float: left;
line-height: 15px;
}

.sitemapStandardMainCat {
    padding-bottom: 5px;
}

.sitemapStandardLevel_1 {

}

.sitemapStandardLevel_2 {
    padding-left: 10px;
}

.sitemapStandardLevel_3 {
    padding-left: 20px;
}

.sitemapStandardLevel_4 {
    padding-left: 30px;
    font-weight: normal;
}

#contactForm .eingabe {
    border: 1px solid #7A7A7A;
    height: 27px;
}

#contactForm .eingabeArea {
    border: 1px solid #7A7A7A;
    width:365px;
    height: 100px;
}

#contactForm .absenden {
    border: 1px solid #bababa;
    background-color: #eaeaea;
    padding: 2px 3px;
    font-size: 11px;
}

#contactfield {
    height:27px;
    background-color: #d9ebee;
    padding: 0px 7px;
    width: 170px;
}

.checkbox {
  background-color:#D9EBEE; 
  border: 1px solid #D9D9D9; 
  width: 15px; 
  height: 15px;
}

.required {
    color: red;
}

.ok {
    color: green;
}

.raquo {
    color:#00798B;
}

.pflicht {
    color: red;
}

#content #textinhalt {
  XXwidth: 567px;
  padding-right: 15px;
  
}

#slider {
  margin-left: -10px; 
  margin-top: -28px;
}

#google_translate_element {
}

.goog-te-combo {
    float: left;
    position:relative;
    top:-5px;
    margin-right: 3px !important;
    background: transparent;
    border: none;
}

#footer .goog-te-gadget, .goog-logo-link {
    color:#666666 !important;
    font-size:10px !important;
    font-weight: normal !important;
}

.goog-te-gadget a, .goog-logo-link a {
    text-decoration: none !important;
}

#footer_navi {
    float: left;
    #width:387px;    
}

#content #searchResults {
  padding-right: 15px;
}
