html { background-color:transparent; }
body {
	background-color: transparent;
	color: black;
	font-family:"Arial","Helvetica",sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	background-image:none;
}
hr { display: none; }
a { text-decoration: underline; }
* { margin: 0; padding: 0; }
.nodisplay {}

.spacer											{ display: block; clear: both; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 0; }

fieldset										{ border: none; }
legend											{ display: none; }
input, select									{ width: 95%; }
.checkbox, .radio								{ width: auto; }
input:focus, textarea:focus						{ background-color: #fff; }
.button:focus									{ background-color: transparent; }
label											{ cursor: pointer; }
img 											{ border: 0px none; }
strong											{ font-weight: bold; }
a												{ color: #000; }
a:visited										{ color: #000; }
a:hover											{ color: #000; }
a:active										{ color: #000; }
ul, ol											{ list-style: none; }
li												{ list-style-image:url(/pics/bullet.gif) }
li a											{ display: block; text-decoration: none; }
p												{ margin: 0 0 1.5em 0; }
abbr											{ cursor: help; }
h1, h2, h3, h4, h5, h6							{ font-size: 100%; }
hr { display: none; }

h1 {
	font-size: 250%;
	font-family: "georgia",serif;
	font-weight: normal;
	margin-bottom: 1em;;
}
h1 a { text-decoration:none; }
a.more {}
a.more span {}
a.more:hover {}
a.pdf {
	background-image:url(/pics/pdf.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 20px;
}
ul.verziert {}
ul.verziert li {
	padding:0 0 0 15px;
	background-image:url(/pics/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
ul.verziert li a {}

#header #inner { background-image:none !important; }

#languageSwitch, #nav, #nav_de, #nav_en, #statement,.toolbar,#quicklinks,#footer { display:none; }


/****************/
/* Produktfinder*/

#content h2 {
	font-size: 200%;
	font-family: "georgia",serif;
	font-weight: normal;
}
#content #halfLeft, #content #halfRight {
	float:left;
	width:297px;
	padding:0;
}
#content #halfRight {
	margin-left:25px;
}
ul.featureListe {
	background-image:url(/pics/dots.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0 0 1em 0;
}
ul.featureListe li {
	list-style:none;
	background-image:url(/pics/dots.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
ul.featureListe li a {
	background-image:url(/pics/pfeile_aufklappen.gif);
	background-repeat:no-repeat;
	background-position:right center;
	font-weight:bold;
	line-height:2.5em;
	padding:0 0 0 1em;
	margin:0 1em 0 0;
}
ul.featureListe li a.schliessen { background-image:url(/pics/pfeile_schliessen.gif); }
ul.featureListe li ul {
	margin-left:3em;

}
ul.featureListe li ul li { list-style-image:url(/pics/bullet.gif) }
ul.featureListe li ul li a { background-image:none; }
div.newsList {}
div.newsList h2 {}
div.newsList h3 {}
div.newsList h3 a {
	background-image:url(/pics/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}
div.newsList p {
	margin:0 0 1em 10px;
}


div.mediaContainer { display:none; }

div#linkListe {
	padding:1em;
	border:1px solid #eaeaea;
	background-color:#f0f1f3;
}
div#linkListe h3 { margin-bottom:1em; }
div#linkListe ul li a { color:#48545c; }
div#linkListe ul li a:hover { text-decoration:underline; }

div.infoBox {
	display:block;
	padding:1em;
	background-color:#f0f1f3;
}


div.eintragPartner, div.eintragReferenz {
	float:left;
	width:297px;
	padding:0;
	margin:0 1em 1em 0;
}
div.eintragPartner h3, div.eintragReferenz h3 {
	text-transform:uppercase;
	letter-spacing:1px;
}
div.firmenlogo {
	text-align:center;
	padding:1em;
	border:1px solid #000;
}
#referenceDetail div.firmenlogo {
	float:left;
	width:234px;
	margin-right:1em;
}

.clear { clear:both; }

dl.overview { margin-bottom: 1.5em; }
dl.overview dt { font-style: italic; width: 30%; }
dl.overview dd { border-bottom: 1pt solid #000; padding-left: 35%; margin-top: -1.5em; }
