/* -----------------------------------------------------------------------------
   main.css 2008-07-01 10:30:00 Z mz $   
    
   CONTI Cascading Style Sheets
   Copyright (c) 2008 CONTI Sanitärarmaturen GmbH
   http://www.conti-armaturen.de
--------------------------------------------------------------------------------*/

@CHARSET "UTF-8";

.ds_top{
	
  background: url(../img/ds_stretchtop.gif) repeat-x top white;
}
.ds_right{
  background: url(../img/ds_stretchright.gif) repeat-y right;
}
.ds_bottom{
  background: url(../img/ds_stretchbottom.gif) repeat-x bottom;
}
.ds_left{
  background: url(../img/ds_stretchleft.gif) repeat-y left;
}
.ds_ctopleft{
  background: url(../img/ds_topleft.gif) no-repeat top left;
}
.ds_ctopright{
  background: url(../img/ds_topright.gif) no-repeat top right;
}
.ds_cbottomleft{
  background: url(../img/ds_bottomleft.gif) no-repeat bottom left;
}
.ds_cbottomright{
  background: url(../img/ds_bottomright.gif) no-repeat bottom right;
}
*html .ds_cbottomright{
	height: 10px;	
}
#headerImg{
}
.conti_forminput{
    height: 20px; 
    border: 1px solid #bbbbbb;
    width: 250px;
    margin-bottom: 5px;
}
.mailformplus_contactform strong{
    color: #2365a1;
}
#contentright_alt li {
    margin-left: 15px;
}
.sectionhead{
  background: #004494;
  height: 23px;
  font-weight: bold;
  font-size: 13px;
  color: white;
  padding: 7px 0px 0px 10px;
  margin: 6px 0px 6px 0px;
}

.smallnews {
  padding: 15px 0px 0px 15px;
  
}

.smallnewsheader{
  color: #2365a1;
  font-size: 13px;
  font-weight: bold;
  font-family: Tahoma;
}

.smallnewsdate{
  background: url(../img/icons/date.gif) no-repeat left ;
  padding-left: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
  height: 14px;
  color: #2365a1;
}

.smallnewscontent{
  padding-right: 15px;
  line-height: 15px;
  color: #3c3c3c;
}

.smallnewsmore{
  text-align: right;
  padding-right: 15px;
  padding-bottom: 9px;
}

.smalltermin {
  padding: 15px 0px 0px 15px;
  height: 90px;
}

.smallterminheader{
  color: #2365a1;
  font-size: 13px;
  font-family: Tahoma;
  height: 33px;
  overflow: hidden;
}
.teaserboxheader{
  color: #2365a1;
  font-size: 13px;
  font-family: Tahoma;
  font-weight: bold;
}

.smalltermindate{
  background: url(../img/icons/date.gif) no-repeat left ;
  padding-left: 18px;
  margin-top: 5px;
  height: 14px;
  color: #2365a1;
}

.smallterminmore{
  text-align: right;
  padding-right: 9px;
  padding-top: 4px;
}

.moretext{
  padding-top: 4px;
  float: right;
}

.morebtn{
  float: right;
}

.smallterminmore a{
  text-decoration: none;
  font-weight: bold;
  color: #313131;
}
.mainboxmore a:link{
  text-decoration: none;
  font-weight: bold;
  color: #313131;
}
.smallnewsmore a{
  text-decoration: none;
  font-weight: bold;
  color: #313131;
}
.smallterminimage{
  float:left;
  width: 85px;
  padding-bottom: 13px;
}
.smalltermincontent{
  float:left;
  width: 195px;
}

.mainbox {
  padding: 15px 0px 0px 15px;
  height: 120px;
}

.mainboxheader{
  color: #2365a1;
  font-size: 13px;
  font-family: Tahoma;
}

.mainboxmore{
  text-align: right;
  padding-right: 15px;
}

.mainboximage{
  float:left;
  width: 117px;
}
.mainboxtext{
  height: 67px;
  width: 480px;
  overflow: hidden;
}

.mainboxcontent{
  
}

.contentleft_2spalten {
	float:left;
	width: 60%;
}

.contentright_2spalten {
	float:right;
	width: 35%;
	margin-right: 2%;
}

.contentleft_2spalten_2{
	float:left;
	width: 40%;
}

.contentright_2spalten_2 {
	float:right;
	width: 55%;
	margin-right: 2%;
}


#catselector{
  padding: 15px 5px 0px 0px;
  text-align: center;
  height: 43px;
}


#catselector img{
  padding-top: 4px;
  padding-left: 9px;
}

#breadcrump{
  height: 21px;
  position: absolute;
  top: 338px;
  left: 320px;
  background: url(../img/icons/bc_arrows.gif) no-repeat top left;
  font-size: 11px;
  padding: 9px 15px 0 13px;
}


#breadcrump span{
  color: #2365a1;
  margin-right: 5px;
}

#breadcrump a{
  text-decoration: none;
  color: #6e6e6e;
}

#breadcrump a:hover{
  text-decoration: none;
  color: #326fa7;
}

#breadcrump_alt{
  height: 21px;
  position: absolute;
  top: 338px;
  left: 215px;
  background: url(../img/icons/bc_arrows.gif) no-repeat top left;
  font-size: 11px;
  padding: 9px 15px 0 13px;
}

#breadcrump_alt span{
  color: #2365a1;
  margin-right: 5px;
}

#breadcrump_alt a{
  text-decoration: none;
  color: #6e6e6e;
}

#breadcrump_alt a:hover{
  text-decoration: none;
  color: #326fa7;
}

#staticContent{
  line-height: 18px;
  height: 325px;
}
#statics{
  position: absolute;
}

#contentleft_alt ul{
  margin: 0;
  padding:  0;
  list-style-type: none;
}
#contentleft_alt li{
  list-style-type: none;
  border: 1px solid #c9cbda;
  padding: 6px 0 7px 35px;
  margin-bottom: 1px;
  background: url(../img/icons/submenubg.gif) no-repeat top left #ecedf4;
}
#contentleft_alt li li{
  padding-left: 10px;
}
#contentleft_alt li a{
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 11px;
  color: #056bb8;
}
#contentleft_alt li a:hover{
  color: #68ade2;
}

#contentleft_contact{
  padding: 25px 0px 25px 0px;
}

.ajax_suchergebnis_contentseite{
  background: url(../img/icons/ajax_contentpage.gif) no-repeat top left #f7f7f7;

  height: 30px;
  padding: 3px;
  color: #3190c8;
  overflow: hidden;
  padding-left: 38px;
}

.ajax_suchergebnis_contentseite a{
  color: #3190c8;
  text-decoration: none;
  font-size: 13px;
}

.ajax_suchergebnis_contentseite_mod{
  background-color: #ededed;
}

.ajax_suchergebnis_produkt{
  background: url(../img/icons/ajax_produkt.gif) no-repeat top left #f7f7f7;

  height: 30px;
  padding: 3px;
  color: #3190c8;
  overflow: hidden;
  padding-left: 38px;
}

.ajax_suchergebnis_produkt a{
  color: #3190c8;
  text-decoration: none;
  font-size: 13px;
}

.ajax_suchergebnis_produkt_mod{
  background-color: #ededed;
}

.ajax_suchergebnis_label{
  height: 30px;
}

.ajax_suchergebnis_sektion{
  padding: 3px;
  background: url(../img/bg_ajax_section.gif) repeat-x;
  font-weight: bold;
  font-size: 13px;
  color:white;
}

.plzbutton
{
	font-size:11px;
	text-align:left;
	background:url(../img/buttons/mehr.gif) no-repeat right top; 
	width: 23px; 
	height: 23px;
	cursor: pointer;
}
.searchbutton
{
	font-size:11px;
	text-align:left;
	background:url(../img/buttons/mehr_grey.gif) no-repeat right top; 
	width: 23px; 
	height: 23px;
	cursor: pointer;
}

*html .plzbutton, *+html .plzbutton, *html .searchbutton, *+html .searchbutton
{
margin-bottom: -3px;
}