.editor-image-left {margin: 0 20px 10px 0; padding: 0; float: left;}
.editor-image-right {margin: 0 0 10px 15px; padding: 0; float: right;}
#contentMiddle .editor-image-rahmen {border: 1px solid #881e2c; margin: 0; padding: 0;}
.editor-image-rahmen {border: 1px solid #881e2c; margin: 0; padding: 0;}

.warning { color: #ff001f; }
.hidden { display: none; }

#formErrors { color: #9e9e9e; font-size: 11px; font-family: Arial, Helvetica, Geneva; background-color: white; width: 300px; margin-top: 10px; margin-bottom: 15px; padding: 10px; border: solid 1px red; display: none; }
#content { color: #414150; font-size: 12px; font-family: Arial, Helvetica, Geneva; width: 658px; float: left; margin-left: 40px; min-height:500px; height:auto !important;	height:500px;}
#content a {color:  #142C82; text-decoration: none; }
#content a:hover {color:  #414150; text-decoration: none; }
#teaser { width: 253px; float: right; }
#teaser img {  float: left; margin-bottom: 6px; margin-left: 6px; border: solid 1px #d8d8d8; cursor: pointer; }
#teaser-two { width: 253px; float: right; }
#info { width: 387px; float: left; }
#teaser-bottom { width: 253px; float: left; }
#info-bottom { width: 387px; float: left; line-height: 16px; }
#info-bottom2 { width: 650px; float: left; line-height: 16px; }
#info-bottom h1 {color: #8F8F8F !important;  line-height: 20px; font-size: 16px !important; border: none; margin-bottom: 10px}

.texteditor { color: #414150; font-size: 11px; font-family: Arial, Helvetica, Geneva; }
.farbkombinationen { text-align: center; width: 155px; float: left; }
.farbkombinationen b { font-size: 11px; font-weight: normal; font-style: normal; }
.farbkombinationen img { margin-bottom: 20px; margin-top: 3px; margin-right: 3px;}
#unterschrift { font-size: 10px; width: 387px; margin-top: 2px; }
.trenner { background-color: #004494; height: 2px; margin-top: 5px; margin-bottom: 5px; }
.contDownload img {border:none !important; outline: none; float: left; margin-right: 10px;  margin-bottom: 10px; }
.anfrage {margin-left: 10px;  padding-top: 4px; padding-bottom: 4px; padding-left: 4px; display: block;  }
.anfrage img {padding-right: 4px; margin-left: -10px; border:none !important;}
.small {font-size: 10px; color: #98989f !important}
.blue-solid {border: solid 1px #142C82 !important}
.grey-solid {border: solid 1px #d8d8d8 !important}
.img-l {float: left; margin-right: 7px;  margin-bottom: 20px; border: solid 1px #B4B4B4 !important}
.img-l-s {float: left; margin-right: 7px;  cursor: pointer;  margin-bottom: 7px; border: solid 1px #B4B4B4 !important}
.img-l-s-green {float: left; margin-right: 7px;  cursor: pointer;  margin-bottom: 7px; border: solid 1px #B3CB46 !important}
.holzfarben  {float: left; margin-right: 10px;  margin-bottom: 10px; border: solid 1px #B4B4B4 !important}
.smalltext {width: 112px; font-size: 10px !important; }
.smalltext img {margin-bottom: 5px; }

#downloads {margin-left: 10px; float: left; width: 250px !important; }

.teaserbox { width: 248px; float: left; }
.teaserbox-top { background-image: url(/images/ebene2/mark_hl.jpg); background-repeat: no-repeat; height: 28px; padding-top: 1px }

.teaserbox-top p {background-image: url(/images/ebene2/check.gif);  font-size: 12px; font-weight: bold; background-repeat: no-repeat; padding-left: 31px; display: block; margin: 4px 0 2px 6px; padding-top: 4px;  padding-bottom: 5px;  color: #414150;  background-position: 0 0; }

.teaserbox-content { background-image: url(/images/ebene2/mark_bg.jpg); padding: 8px;  background-repeat: repeat-y; padding-top: 6px; padding-left: 16px; }
.teaserbox-btm { background-image: url(/images/ebene2/mark_bottom.jpg); background-repeat: no-repeat; height: 28px; padding-top: 6px; padding-left: 36px; }
.teaserbox-btm a {background-image: url(/images/ebene2/prospekt.gif) !important; padding-left: 25px; margin-top: -1px; font-size: 11px;  padding-top: 3px;  padding-bottom: 6px;  text-decoration: underline !important; background-repeat: no-repeat; color: #414150  !important;  background-position: 0 0; }

.teaserboxLinks-top {  width: 248px; background-image: url(/images/ebene2/links_top.jpg); background-repeat: no-repeat; height: 28px; padding-top: 1px }
.teaserboxLinks-top p {background-image: url(/images/ebene2/links.gif);  font-size: 12px; font-weight: bold; background-repeat: no-repeat; padding-left: 31px; display: block; margin: 4px 0 2px 6px; padding-top: 4px;  padding-bottom: 5px;  color: #414150;  background-position: 0 0; }
.teaserboxLinks-content {width: 248px; background-image: url(/images/ebene2/mark_bg.jpg); padding: 8px;  background-repeat: repeat-y; padding-top: 10px; padding-left: 36px; margin-right: -42px  }
.teaserboxLinks-content a {background-image: url(/images/ebene2/links_arrow.gif) !important; background-repeat: no-repeat;   background-position: 0 0;  color: #414150  !important;  padding-left: 15px; margin-top: -1px; font-size: 11px;  padding-top: 3px;  padding-bottom: 6px;  text-decoration: underline !important; display: block}
.teaserboxLinks-btm { background-image: url(/images/ebene2/links_bottom.jpg); background-repeat: no-repeat; height: 28px; width: 248px }


#info { width: 655px; height: 258px; float: left; line-height: 16px; }
#info h1 { margin-bottom: 0px; color: #8F8F8F !important; font-size: 16px !important; border: none}
#pic { float: left; width: 387px; height: 258px;}
#colorGrey { color: #5F5F6B; float: left; margin-left: 6px; background-color: #e4e4e4; width: 248px; height: 258px; }
* html #colorGrey { width: 244px}
#colorGrey h1 {color: #5F5F6B !important; display: block !important; font-size: 16px !important; margin-bottom: 0px; padding-bottom: 0px;  margin-top: 0px; padding-top: 0px;  font-weight: normal; text-align: left; }

#colorGreysmall { color: #5F5F6B; float: left; margin-left: 6px; background-color: #e4e4e4; width: 248px; height: 182px; }
#colorGreysmall h1 {color: #5F5F6B !important; display: block !important; font-size: 16px !important; margin-bottom: 0px; padding-bottom: 0px;  margin-top: 0px; padding-top: 0px;  font-weight: normal; text-align: left; }
#pdfLink { float: left; margin-left: 6px; margin-top: 6px; }
#pdfLink a { text-decoration: none;}
#pdfLink img {border: none;}

#infoText { margin-left: 18px; margin-right: 18px; margin-top: 18px;  width: 218px;}
* html #infoText { width: 223px}
#infoText td {font-size: 10px; vertical-align: top; white-space: nowrap; }

.colorClear {margin-bottom: 0px; margin-right: 10px; float: left; margin-top: 10px;}

.technikMain { width: 124px; float: left;  margin-right: 7px; margin-right: 7px !important; }
.colorClearTechnik {margin-bottom: 0px; float: left; margin-top: 10px;} 
.colorClearTechnik img { border: 1px solid #AFAFAF}
.technikText { margin-top: 5px; color: #5F5F6B; font-size: 10px !important; float: left;  }

.innerGrey { color: #5F5F6B !important; width: 88%;  text-align: left !important; padding-left: 18px;  padding-top: 18px; padding-bottom: 16px;  padding-right: 10px; }
.innerGrey h3 {color: #5F5F6B !important; display: block !important; font-size: 16px !important; margin-bottom: 0px; padding-bottom: 0px;  margin-top: 0px; padding-top: 0px;  font-weight: normal; text-align: left; }
.innerGrey a {display: inline !important; color: #ffffff !important;}
	
#downloads a img { border: solid 1px #B4B4B4 !important}

.tab1 {;}
.tab2 { margin-left: 20px; }
.tab3 { margin-left: 40px; }

.trenner { height: 1px; border-top: 1px dotted #142c82; }

.product-overview-element {float: left; margin: 10px 20px 10px 0px; width: 184px;}
.product-overview {float: left; margin-left: 40px;}
.product-overview img {border: 0px;}
#content .product-overview-element {color: #bab9bf; font-size: 15px;}
#content .product-overview-element a {color: #bab9bf;}
#content .product-overview-element a:hover {color: #bab9bf;}
#description {margin: 15px 0 25px 40px; width: 594px;}
#headline h1 {border: 0px;}
#tag-cloud {margin: 20px 0 10px 40px; color: #dadadd; width: 594px;}
#tag-cloud a {color: #dadadd;}
#tag-cloud a:hover {color: #dadadd;}


