body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(grafik/bg.gif);
	background-repeat: repeat-y;
}

div.kopf {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 78px;
	width: 100%;
	background-image: url(grafik/kopf.jpg);
	border-bottom: 1px solid white;
}


/* M E N U E */
div.menue {
	float: left;
	margin: 100px 0px 0px 0px;
	top: 80px;
	left: 0px;
	width: 220px;
	border-right: 1px solid white;
	font: 13px verdana,helvetica,sans-serif;
	color: white;
}
div.menue a {
	color: #00151B;
}
div.menue a:hover {
	color: white;
}
div.menue ul {
	margin: 0px;
	padding: 0px;
}
div.menue li {
	padding: 0.6em 0px 0.6em 30px;
	border-bottom: 1px solid white;
}
div.menue li a {
	font-weight: bold;
	color: white;
	text-decoration: none;
}
div.menue li a:hover {
	color: #00151B;
}
div.menue li.aktiv {
	font-weight: bold;
	color: #00151B;
}
div.menue li.aktiv a {
	color: #00151B;
}
div.menue li.aktiv a:hover {
	color: white;
}
/* ZWEITE EBENE */
div.menue ul ul {
	list-style-type: none;
	margin-left: 1em;
	font-size: 90%;
}
div.menue ul ul li {
	padding: 0px;
	border-width: 0px;
}
div.menue ul ul li a {
	font-weight: normal;
	color: #00151B;
}
div.menue ul ul li a:hover {
	color: white;
}
div.menue li.aktiv ul li {
	color: #00151B;
}
div.menue li.aktiv ul li a {
	color: white;
}
div.menue li.aktiv ul li a:hover {
	color: #00151B;
}
/* DRITTE EBENE */
div.menue ul ul ul {
	list-style-type: none;
	margin-left: 1em;
	font-size: 100%;
}
div.menue ul ul ul li {
	padding: 0px;
	border-width: 0px;
}
div.menue ul ul ul li a {
	font-weight: normal;
	color: #00151B;
}
div.menue ul ul ul li a:hover {
	color: white;
}
/* MENUE HELL */
div.menue ul li.hell {
	background-image: url(grafik/bg_hell.gif);
	color: #00151B;
}
div.menue ul li.aktiv_hell {
	background-image: url(grafik/bg_hell.gif);
	color: white;
	font-weight: bold;
}
div.menue ul li.hell a {
	color: #00151B;
}
div.menue ul li.hell a:hover {
	color: white;
}
div.menue ul ul li.aktiv_hell2 a {
	font-weight: bold;
	color: white;
}
div.menue ul ul li.aktiv_hell2 a:hover {
	color: #00151B;
}
div.menue ul ul li.aktiv_hell2 ul li a {
	font-weight: normal;
	color: #00151B;
}
div.menue ul ul li.aktiv_hell2 ul li a:hover {
	color: white;
}
/* MENUE REST */
div.menue form.suche {
	margin: 1em 0px 0.6em 30px;
}
div.menue form.suche input.text {
	width: 100px;
	height: 18px;
	background-color: #D9DCDD;
	border: 1px solid white;
}
div.menue form.suche input.submit {
	width: 60px;
	height: 22px;
	background-color: #D9DCDD;
	border: 1px solid white;
	font-weight: bold;
	font-size: 10px;
}
div.menue form.suche input.submit:hover {
	background-color: #B2B8BA;
	color: white;
}
div.menue p {
	margin: 0.6em 0px 0.6em 30px;
}

/* G R A F I S C H E   U N T E R N A V I G A T I O N */

div.unternavi {
	display: inline;
	float: left;
	margin: 125px 0px 0px 0px;
	width: 732px;
	padding-left: 30px;
	border-bottom: 1px solid #00151B;
}
div.box {
	float: left;
	margin-right: 10px;
	width: 131px;
	position: relative;
	top: 1px;
	background-color: white;
	font: 9px verdana,helvetica,sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
}
div.box img {
	float: left;
	border: 1px solid #00151B;
	margin-top: 1px;
}
div.box a {
	color: #00151B;
	text-decoration: none;
}
div.box a:hover {
	color: red;
}
div.box_aktiv {
	float: left;
	margin-right: 10px;
	width: 131px;
	position: relative;
	top: 1px;
	background-color: white;
	font: 9px  verdana,helvetica,sans-serif;
	color: red;
	text-transform: uppercase;
	white-space: nowrap;
}
div.box_aktiv img {
	float: left;
	border: 2px solid red;
	border-bottom-width: 0px;
	padding: 0px 0px 20px 0px;
}
div.box_aktiv a {
	color: red;
	text-decoration: none;
}
div.textbox {
	float: left;
	font: 9px verdana,helvetica,sans-serif;
	padding-top: 10px;
	width: 80px;
	margin-right: 20px;
}


/* G R O S S E S   B I L D */

div.grossesbild, div.grossesbild_weiss {
	display: inline;
	float: left;
	margin: 20px 0px 1em 1px;
	width: 760px;
	padding: 0px 0px 0px 0px;
	font: 60% verdana,helvetica,sans-serif;
}
div.grossesbild h1, div.grossesbild_weiss h1 {
	margin: 0px 0px 1em 0px;
}
div.grossesbild p, div.grossesbild_weiss p {
	margin: 0px 0px 0.5em 0px;
}
div.grossesbild a, div.grossesbild_weiss a {
	color: #8A6707;
}
div.grossesbild a:hover, div.grossesbild_weiss a:hover {
	color: red;
}
div.grossesbild div.beschreibung, div.grossesbild_weiss div.beschreibung {
	display: inline;
	float: left;
}
div.grossesbild h1, div.grossesbild_weiss h1 {
	font-size: 100%;
	margin: 0px 0px 0.5em 0px;
}
div.grossesbild div.produktlink, div.grossesbild_weiss div.produktlink {
	display: inline;
	float: left;
	background-image:url(grafik/produktlink-linie.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 130px;
	padding-left: 10px;
}

div.grossesbild_weiss {
	color: white;
}
div.grossesbild_weiss a {
	color: #698DC9;
}
div.grossesbild_weiss div.produktlink {
	background-image:url(grafik/produktlink-linie-weiss.gif);
}

/* I N H A L T */

div.inhalt {
	display: inline;
	width: 711px;
	float: left;
	margin: 20px 0px 30px 0px;
	padding: 1em 0px 0px 30px;
	font: 80% verdana,helvetica,sans-serif;
	line-height: 170%;
}
div.inhalt a {
	color: #8A6707;
}
div.inhalt a:hover {
	color: red;
}
div.inhalt h1 {
	font-size: 130%;
	text-transform: uppercase;
	margin: 1em 0px 1em 0px;
}
div.inhalt h2 {
	font-size: 130%;
	margin: 1em 0px 1em 0px;
}
div.inhalt h3 {
	font-size: 100%;
	margin: 1em 0px 0em 0px;
}
div.inhalt p {
	margin: 0px 0px 0em 0px;
}
div.inhalt ul {
	margin: 0px 0px 0.5em 0px;
	padding: 0px 0px 0px 18px;
	list-style-type: square;
}
div.inhalt span.internal-link img {
	border-width: 0px;
}
div.inhalt div.csc-textpic-imagewrap {
	font-size: 80%;
	line-height: 120%;
	margin: 1em 0px;
}
div.inhalt div.csc-textpic-imagewrap dd {
	padding-top: 0.5em;
}
div.inhalt div.csc-textpic-imagewrap dl.csc-textpic-lastcol {
	margin-left: 14px;
}
div.inhalt input.tx-indexedsearch-searchbox-button {
	background-color: #D9DCDD;
	border: 1px solid #B2B8BA;
}

/* SITEMAP */
div.inhalt div.csc-menu-2 ul {
	font-weight: bold;
}
div.inhalt div.csc-menu-2 ul ul {
	font-weight: normal;
	margin: 0px 0px 0.5em 2em;
	padding: 0px;
	list-style-type: square;
	line-height: 120%;
	list-style-image: url(grafik/bullet_nextlevel.gif);
}
/* PRODUKT-ÜBERSICHT */
div.inhalt div.produktuebersicht {
	float: left;
	width: 100%;
	margin-bottom: 1em;
}
div.inhalt div.produktuebersicht div.nachrechts {
	float: right;
}
div.inhalt div.produktuebersicht div.nachrechts div.box {
	margin: 0px 0px 0px 20px;
}
div.inhalt div.produktuebersicht div.box img {
	border-width: 0px;
}
div.inhalt table.produktuebersicht {
	width: 730px;
	border-collapse: collapse;
	line-height: 100%;
}
div.inhalt table.produktuebersicht th {
	text-align: left;
	font-size: 80%;
	background-color: #D9DCDD;
	border: 1px solid white;
	padding: 3px;
}
div.inhalt table.produktuebersicht tr.kopf th {
	background-color: #B2B8BA;
	color: white;
	white-space: nowrap;
}
div.inhalt table.produktuebersicht td {
	text-align: center;
	font-size: 80%;
	background-color: #D9DCDD;
	border: 1px solid white;
	padding: 3px;
}
div.inhalt table.produktuebersicht tr.kopf a {
	color: white;
	text-decoration: none;
}
div.inhalt table.produktuebersicht tr.kopf a img {
	border-width: 0px;
}
div.inhalt table.produktuebersicht tr.kopf a:hover {
	color: #00151B;
	text-decoration: underline;
}
/* ROOTLINE */
div.inhalt div.rootline {
	margin-bottom: 1em;
	font-size: 80%;
}
div.inhalt div.rootline a {
	text-decoration: none;
	color: #999999;
}
div.inhalt div.rootline a:hover {
	text-decoration: underline;
	color: #00151B;
}

.align-center {
	text-align: center;
}




@media print {

body {
	background-image: none;
}
div.menue {
	display: none;
}
div.inhalt {
	width: 600px;
}
div.inhalt, div.grossesbild, div.grossesbild_weiss, div.unternavi {
	margin-top: 0px;
	margin-left: 0px;
}
div.kopf {
	display: none;
}

}




table.contenttable {
	border-collapse: collapse;
}
table.contenttable th {
	background-color: #B2B8BA;
	color: white;
	text-transform: uppercase;
	font-size: 80%;
	border: 1px solid white;
	padding: 3px;
	line-height: 140%;
	vertical-align: bottom;
}
table.contenttable td {
	background-color: #D9DCDD;
	font-size: 80%;
	border: 1px solid white;
	padding: 3px;
	line-height: 140%;
	vertical-align: top;
}
table.contenttable td.align-center {
	text-align: center;
}

