body {
    margin:0;
	padding:0;
	text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    background:#fff none;
}

div {
	text-align:left;
}

img{
	display:block;
    margin:0;
	padding:0;
}

select,textarea,input {
    background-color: #F8941E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border:#000 1px solid;
}

optgroup {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

td {
	text-align:left;
	font-size:11px;
}

form, p {
	margin:0;
}

.keine {
	display:none;
}

.toplink {
	display:none;
}

h1.ueberschrift {
	display:block;
	margin:0;
	padding:0;
	padding-left:2px;
	width:400px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border:1px solid;
}

.subheader {
	font-size:11px;
}

/* ID's für DIV-Container */

#wrapper {
	display:block;
    margin:0 auto;
	text-align:center;
    width:600px;
	background:none;
}

#kopf {
	display:none;
}

#drucklogo {
	display:block;
	width:600px;
	height:100px;
	text-align:right;
}

#pnav {
    display:none;
}

#short {
    display:none;
}

#snavcontainer {
	display:none;
}

#snavbereich {
	display:none;
}

#snav {
	display:none;
}

#snavlist {
	display:none;
}

#quicknav {
	display:none;
}

.news {
	display:none;
}

#sprache {
	display:none;
}


#contentcontainer {
	display:block;
    width:600px;
	padding-right:10px;
	margin-top:5px;
	margin-bottom:20px;
}

#brotkrumen {
	display:none;
}

#headline {
	padding-bottom:5px;
	border-bottom:#dcdcdc 1px solid;
}

#links {
	float:left;
	display:block;
	margin-top:10px;
	width:400px;
}

#links a, #links a:link, #links a:visited, #links a:hover {
	text-decoration:none;
	color:#000;
}

#links li {
	list-style:square;
}

#rechts {
	float:right;
	display:block;
	margin-top:10px;
	width:180px;
	text-align:left;
}

#rechts a {
	padding:0;
	background:none;
}

#fuss {
	display:none;
}

/* Bildformatierungen für Produkte */

#rechts img {
	display:block;
	margin:0;
	padding:0;
	border:#d4d4d4 1px solid;
}

.bildunter {
	font-style:italic;
	font-size:10px;
}

/* Formatierungen für mehrspaltiges Layout*/
/* Layout 1 */
.fdfx-tbl {
	margin-bottom:10px;
	border:#d4d4d4 1px solid;
}
.c3l1-left{
   border-right:#d4d4d4 1px solid;
   padding-right: 5px;
   width:100px;
   white-space:normal;
}
.c3l1-middle{
   border-right:#d4d4d4 1px solid;
   padding-left: 5px;
   padding-right: 5px;
   width:120px;
   white-space:normal;
}
.c3l1-right{
   padding-left: 5px;
   width:125px;
   white-space:normal;
}

.tab3_l {
	border-right:#d4d4d4 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	width:115px;
	white-space:normal;
	border-bottom:#d4d4d4 1px solid;
}

.tab3_m {
	border-right:#d4d4d4 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	width:115px;
        white-space:normal;
	border-bottom:#d4d4d4 1px solid;
}

.tab3_r {
	padding-left: 5px;
	width:115px;
	white-space:normal;
	border-bottom:#d4d4d4 1px solid;
}

.tab2_l {
	border-right:#d4d4d4 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	width:173px;
	white-space:normal;
	border-bottom:#d4d4d4 1px solid;
}

.tab2_r {
	padding-left: 5px;
	width:173px;
	white-space:normal;
	border-bottom:#d4d4d4 1px solid;
}

/* Formatierung für FAQ */

.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { margin-bottom: 20px; }
.tx-irfaq-pi1 dt {margin-bottom: 10px; border:#d4d4d4 1px solid; padding: 2px 2px 2px 2px;}
.tx-irfaq-pi1 dd { padding: 2px 2px 2px 2px;}


/* Formatierung für News */

.newslist {
	border:#d4d4d4 1px solid;
	padding: 2px 2px 2px 2px;
	margin-bottom:10px;
}

.newslistinfo {
	font-size:10px;
}

table.reftable td {
	text-align:center;
}

#suchbox {
	display:none;
}