body, html                           { margin: 0; padding: 0; width: 100%; height: 100%; }
body                                 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; background-image: url(/sanitaertechnik/gfx/verlauf_silber.png); background-attachment: fixed; }
form                                 { padding:0px; margin: 0px; }

.smallFont                           { font-size: 7pt }

#menu                                { position:fixed; width:985px; left: 50%; margin-left: -468px; height: 30px; padding-bottom: 15px; padding-top: 15px; color: #707173; background-color: white; float:left; width: 740px; z-index:9;}
#menu a                              { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; }
.akt                           { color: #b1c903;	font-weight: bold; }
#spalte1                             { position:fixed; width: 225px;top: 60px;left: 0px; left: 50%;margin-left: -470px;}
#spalte2                             { width: 225px; margin-left: 22px; float:left; margin-top: 60px; }
#spalte1a                            { width: 470px; margin-left: 22px; float:left; margin-top: 60px; }

#spalte3 {width: 225px;margin-left: 22px;float:left;margin-top: 60px; }
#spalte4 {position:fixed;width: 200px;top: 10px;left: 100px;left: 50%;margin-left: 278px;}
#spalte2a { width: 470px; margin-left: 269px; float:left; margin-top: 60px; min-height: 600px; }

#spalte1pdb                             { width: 225px; margin-left: 22px; float:left; margin-top: 60px; }
#spalte2apdb                     { width: 470px; margin-left: 22px; float:left; margin-top: 60px;  min-height: 600px;  }

.pdf { background-image: url(/sanitaertechnik/gfx/icons/pdf.jpg); background-repeat: no-repeat; padding-left: 26px; }
.intern {  background-image: url(/sanitaertechnik/gfx/icons/intern.jpg); background-repeat: no-repeat; padding-left: 26px; }
.extern {  background-image: url(/sanitaertechnik/gfx/icons/extern.jpg); background-repeat: no-repeat; padding-left: 26px; }
.katalog {  background-image: url(/sanitaertechnik/gfx/icons/blaetterkatalog.jpg); background-repeat: no-repeat; padding-left: 26px; }

h1 { margin-top: 5px; margin-bottom: 5px; font-style: Verdana; font-size: 16px; font-color: black; font-weigth: bold; }
h2 { margin-top: 5px; margin-bottom: 5px; font-style: Verdana; font-size: 14px; font-color: black; font-weigth: bold; }

a img { border: 0px; }
.form_error { background-color: #ff8282; }

#rightNavi { margin-bottom: 5px; }

.btnspacer { height:20px; }

.element {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: dotted 2px gray;
	color: black;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	color: gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

hr {
	margin-top:5px;
	margin-bottom:5px;
	border-bottom: dotted 2px gray;
        height: 0px;

}

#spalte4 input, #spalte4 select {
   width: 180px;
	font-size: 8pt;
	color: gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border: 1px solid gray;
	float: left;
	left: 0px;

}

.produktspalte {
	width: 143px;
	float: left;
	margin-right: 20px;
	min-height: 175px;
}
.produktspaltel {
	width: 143px;
	float: left;
}

.produktspalte img, .produktspaltel img {
  margin-bottom: 10px;
}

.produktzeile {
	min-height: 140px;
	padding-bottom:10px;
	border-bottom: dotted 2px gray;
	margin-bottom: 10px;
	float:left;
}



.red {	color: #cd0247; }

.produktzeile img {  margin-bottom: 5px; }
#wrapper {
	
	position:absolute;
	left: 100px;
	width:985px;
	left: 50%;
	margin-left: -490px;
	background-image: url(/sanitaertechnik/gfx/background.png);
	background-repeat: repeat-y;
	background-attachment: fixed;
   background-position: center;
}

#wrapper2 {
	
	position:absolute;
	left: 100px;
	width:985px;
	left: 50%;
	margin-left: -490px;
	background-image: url(/sanitaertechnik/gfx/background2.png);
	background-repeat: repeat-y;
	background-attachment: fixed;
         background-position: center;
min-height: 708px;
}


#wrapper3 {
	
	position:absolute;
	left: 100px;
	width:985px;
	left: 50%;
	margin-left: -490px;
	background-image: url(/sanitaertechnik/gfx/background3.png);
	background-repeat: repeat-y;
	background-attachment: fixed;
   background-position: center;
}


.head_padding {
	padding-bottom: 10px;
}


#footer {
	padding-top: 15px;
	margin-left: 22px;
	height: 30px;
          padding-bottom: 15px;
	color: #707173;
	background-color: white;
	float:left;
         width: 750px;
       
	
}

#footer a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

#footer .akt {
	color: #b1c903;
	font-weight: bold;
}

#footer div {
float: left;
}

#print {
	text-align: right;
	height: 60px;
}
#print a {
	font-size: 9px;
	line-height: 11px;
}

#print-img {
	padding-left: 10px;
}

#print-img2 {
	padding-left: 5px;
}

#print-text {
	padding-top:8px;
}


#print-text2 {
	padding-top:4px;
}

.subnavi1 {
font-size: 8pt;
background-color: gray;
color: black;
font-weight:bold;
}

.subnavi2 {
font-size: 8pt;

}

.elementStart .elementText {  float: left; margin-bottom: 5px; width: 100%; clear: both; }
.elementStart .elementPicture {  float: left; margin-bottom: 5px; clear: both; }
#spalte2a .elementText {  margin-bottom: 5px; clear:both; }
#spalte2a .elementPicture {  margin-bottom: 8px; float:left; }
#spalte4 .elementText {  margin-bottom: 5px; clear:both; }
.elementStart { margin-top: 0px; padding-top: 0px; float: left; padding-bottom: 5px; border-bottom: 2px dotted gray; clear: both; }
.delimiter {  width: 100%; height: 1px; margin-bottom: 8px; border-bottom: 2px dotted gray; clear: both; }
.elementPicButton { float: left; margin-right: 13px; margin-bottom: 8px; width: 143px; }
.elementPicButton .title { margin-top: 3px; }
.elementPicture .title { margin-top: 3px; }


.btnLeft {
width: 225px; overflow: hidden; display: block; 
                                                

background-position: center;

}
#spalte2a h2, #spalte2a h1 {
padding: 0px;
margin: 0px;
}

#spalte2a h2, #spalte2a h1, #spalte4 h2, #spalte4 h1 {
padding: 0px;
margin: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
padding-bottom: 5px;
}

.wLogin {  padding-bottom: 8px; margin-bottom: 5px; border-bottom: 2px dotted gray; clear: both; }

#rightSearch {
float:left;
position: relative;
padding-top: 10px;
backbround-color: green;
padding-bottom: 10px;
}

#rightSearch .searchInput {
width: 174px;
}

#rightSearch .searchButton{
width: 30px;
}

#rightSearch #searchDescription {
float:left;
width: 55px;
margin-right: 5px;
}

#directNavi {
float:left;
position: relative;
padding-bottom: 10px;
}

.elementLink { float: left; clear: both; width: 100%; padding-bottom: 4px;} 
.elementStart { width: 100%; }
.pictureLeft { float: left; }
.title { float:left; margin-left: 5px; min-width: 100px; }

.listThumb { width: 160px; border: 1px solid white; float: left; margin-right: 5px; }
.listContent { width: 290px; float: left;  }

.picborder { border: 1px solid gray; }

#printableText{ display:none; }
