@CHARSET "UTF-8";

.backlink,
#suchePIA .steuerung,
#fehler,
#suchergebnisse p.vergleich,
#suchergebnisse dl dd input,
#pop .balken,
#pop .produktvergleich .minim,
p.choose,
#produktwahl .completeLink,
#produktwahl ul input,
#suchePIA .showResults,
#sucheMDF form.rightform .buttonGo,
.auswahl ul li input {
display: none;
}

/* #produkt h2 {margin: 2em 0 1em 0;} */
#produkt  {	
}

#produktInfos h3 {
    margin: 19pt 0 0 0;
    padding: 0 0 3pt 0;
    clear: left;
    border-bottom: 1px solid #ccc;
} 
#produktInfos table {margin: 1em 0;}

#anwendungen ul {margin-left: 1em; padding-left: 1em; width: 40%; float: left; margin-bottom: 1.5em;}

#anwendungen { 
	margin-bottom:19pt; 
}

#beschreibung div.image {float: left; width: 200px; margin-bottom: 1em;}

#standortwahl {display: none;}

form h2 {font-size: 1.2em; margin: 1em 0;}

button {margin: 1em 0; font-size: 1em; border: none; background-color: #fff; line-height: 1.3;}

.auswahl ul {
	margin-left:12px;
	margin-bottom:20px;
}
.auswahl ul li input {
	display: none;
}
#suchePIA fieldset,
#suchergebnisse fieldset {
border:0;
}
#suchergebnisse dl {
display:block;
position:relative;
top:20px;
bottom:20px;
}

.specialResults {
display:block;
position:relative;
top:20px;
padding-bottom:200px;
}
#suchergebnisse dl dt {
font-weight:bold;
}
#pop .produktvergleich {
padding-top:40px;
*padding-top:80px;
display:block;
}
#pop .produktvergleich {
font-size:90%;
*font-size:100%;
}
#pop .produktvergleich table caption {
margin-top:28pt;
}
#pop .produktvergleich table td strong {
display:block;
}
#pop .produktvergleich table th,
#pop .produktvergleich table td {
padding:0 8px 10px 5px; 
}
#pop .produktvergleich table .trGrau  {
border:1px solid #e6e6e6;
}
/* #### Produktdaten incl Tabelle #### */

#produktdaten table {
			width: 100%;
			margin-bottom: 1.5em;
			border-collapse: collapse;
			font-size: 95%;
}

#produktdaten th {
			font-weight: bold;
			padding-left:0;
}

#produktdaten sub {
			font-size: 0.7em;
}

th.colTyp {
			width: 14em;
}

th.colMethode {
			width: 6.5em;
}

th.colWert {
			width: 9.5em;
}

#produktdaten td {
			border-bottom: 1px solid #ccc;
			padding-left:0;
}
#produktwahl h4 {
margin-left:-12px;
position:relative;
top:5px;
}

#produktwahl h2 a {
			font-size:100%;
			padding-left:0;
}

#suchePIA,#sucheMDF,#suchergebnisse {
			display: block;
			margin-top: 2.5em;
			padding: 7px;
}
#sucheMDF form {
			float:left;
			margin-top:15px;
			}
#sucheMDF form.leftform {
			width:60%;
			}
#sucheMDF form.rightform {
			width:32%;	
			margin-left:10px;
			}
#sucheMDF .leftform fieldset {
			padding:10px;
			border:1px solid #c7c7c7;
}
#sucheMDF form.rightform h3 {
			font-size:90%;
			font-weight:normal;
			line-height:120%;
			display:block;
			*display:inline-block;
			text-transform:uppercase;
			margin-bottom:5px;
			border-bottom:5px solid #c7c7c7;
			}
#sucheMDF form.rightform label {
			display:block;
			font-size:95%;
			margin-top:10px;
}
#suchePIA h2 a.aktiv,
#suchePIA h2 a,#sucheMDF h2,
#suchePIA h3 a,#sucheMDF h3 {
			font-size:90%;
}
#suchePIA h2 a,#sucheMDF h2 a,
#suchePIA h3 a,#sucheMDF h3 a {
			display: block;
			text-transform: uppercase;
			font-weight: normal;
			padding-left: 0;
			margin: 0;
			text-decoration: none;
			}
#sucheMDF form.leftform input.radio {
margin-left:25px;
margin-top:-1px;
*margin-top:-5px;
vertical-align:middle;
}
#sucheMDF form.leftform label.radioLeft {
position:relative;
top:-2px;
}
#sucheMDF form.rightform .textfeld {
			width:11.0em;
			float:left;
}
#sucheMDF form.rightform .textfeld1 {
width:3.15em;
			float:left;
			margin-top:3px;
			*margin-top:0;
			margin-right:4px;
}

#sucheMDF fieldset select.marken {
			width: 100%;
			margin-top:10px;
}
/* ergebnisse */
#produktselektor.resultsView form#suchePIA fieldset {
display: none;
}
#produktselektor.resultsView .fehler,
#produktselektor.resultsView #fehler {
display: none;
}
/* produkteinzelseite */
#produkt #rechts {
display: block;
}
#produkt .teasermodul {
display: block;
padding:5px;
}
#produkt .inhalt {
margin:0 0 10pt 0;
min-height:1px;
}
#produkt #rechts h3 {
margin:0;
font-size:103%;
font-weight:normal;
border-bottom:5pt solid #C7C7C7;
text-transform: uppercase;
margin-bottom:10pt;
padding-bottom:2pt;
color:#555;
position:relative;
}
#produkt h3.teaser img {
position: absolute;
top: 2px;
margin-left:5px;
}

