body {
	background-color: white;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
body, td, h1, h2, h3, p, span, a:link, a:visited {
	color: #372c2a;
	font-family: Arial, sans-serif;
	text-align: left;
	margin: 0;
}

a img {
	border: none;
}

h1 {
	margin: 0 0 10px 0;
}

h3 {
	background: url('/assets/layout/quadrat_gr.gif') no-repeat left center;
	padding: 0 0 0 18px;
	margin: 0 0 4px 0;
}

.fader {
	position: absolute;
}

.section b {
	font-size: 12px;
}

#container {
	margin: 20px auto 10px auto;
	width: 940px;
	background: white url(/assets/layout/BGstandard.gif) repeat-y left top;
}
#header {
	height: 27px;
	background: #F1F1EE url(/assets/layout/nav/logo.gif) no-repeat right center;
}
#header #home {
	display: block;
	float: right;
	width: 160px;
	height: 27px;
	text-decoration:none;
}
#header form {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 227px;
	background: url(/assets/layout/suchen.gif) no-repeat left center;
}
#header input {
	border: none;
	background-color: white;
	width: 160px;
	height: 13px;
	margin: 6px 0 6px 50px;
	font-size: 10px;
}
#header input.S {
	border: #8A887B;
	background-color: #F1F1EE;
	width: auto;
	height: auto;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
}
#sujet {
	height: 280px;
/*	background: url(/assets/layout/sujet.jpg) no-repeat center center;*/
	border-top: 10px solid white;
	border-bottom: 10px solid white;
}
#sidenav {
	width: 239px;
	overflow: hidden;
	float: left;
}
#teaserlist {
	border-top: 3px solid white;
	background-color: #8A887B;
}

#content {
	width: 691px;
	min-height: 303px;
	margin-left: 250px;
	margin-bottom: -23px;
/*	background-color: yellow; */
}

#content ul {
	list-style-image: url('/assets/layout/quadrat.gif');
}

#footer {
	clear: left;
/*	position: relative;
	top: -14px;*/
	width: 230px;
}
#footer span {
	float: right;
	color: #8a887b;
	font-size: 10px;
}
#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer li {
	margin: 0;
	padding: 0;
	float: left;
}


#adressBox {
	width: 940px;
	margin: 0 auto;
}

#adressBox div.inner {
	color: #d2d2cb;
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-align: right;
}

#adressBox div.inner a:link,
#adressBox div.inner a:visited {
	color: #d2d2cb;
}

#footerlinks {
	width: 940px;
	margin: 0 auto;
/*	border-top: 1px solid red;*/
}

#footerlinks ul {
	color: #CCC;
	margin: 0;
	padding: 0;
/*	list-style-type: none;*/
/*	list-style-image:url("/assets/layout/quadrat.gif");*/
	list-style-position: inside;
}
#footerlinks li {
	float: right;
	margin-left: 6px;
}
#footerlinks a:link,
#footerlinks a:visited {
	font-size: 9px;
	text-decoration: none;
	color: #d2d2cb;
}




/*
	ebene 0
*/
ul.level0 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li.level0 {
	margin: 0;
	padding: 0;
}
/*
	ebene 1
*/
ul.level1 {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
}
li.level1 {
	margin: 0;
	padding: 0;
}
/*
	ebene 2 und hoeher : jeweils 10px links eingerueckt
*/
ul.level1 ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
}
ul.level1 ul li {
	margin: 0;
	padding: 0;
}
/*
	alle ebenen : definition der hyperlink styles
*/
ul.navtree a:link,
ul.navtree a:visited {
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 2px 6px;
	color: #372C2A;
	font-size: 11px;
}
ul.navtree a.inpath:link,
ul.navtree a.inpath:visited,
ul.navtree a.highlight:link,
ul.navtree a.highlight:visited {
	font-weight: bold;
}
ul#navtree10 {
	background-color: #EDEEE9;
	padding: 6px 0;
}
ul#navtree11 {
	background-color: #D4A074;
	padding: 6px 0;
}
ul#navtree12 {
	background-color: #EAD8C3;
	padding: 6px 0;
}
ul#favorites {
	border-top: 2px solid white;
	list-style-type: none;
	margin: 0;
	padding: 0 0 30px 0;
}
ul#favorites li {
	border-top: 1px solid white;
	margin: 0;
	padding: 0;
}
ul#favorites a:link,
ul#favorites a:visited {
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 3px 6px;
	font-size: 11px;
	color: #EDEEE9;
	background: #8A887B url(/assets/layout/linkPfeil.gif) no-repeat right center;
}
#vormerk {
	border-top: 1px dotted #372c2a;
	border-bottom: 1px dotted #372c2a;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
}
#vormerk p {
	color: #372c2a;
	padding: 3px 6px;
	font-size: 11px;
	font-weight: bold;
}
#vormerk ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 8px 0;
}
#vormerk li {
	margin: 0;
	padding: 0;
}
#vormerk a:link,
#vormerk a:visited {
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 3px 6px;
	font-size: 11px;
	color: #372c2a;

}
#vormerk a.sendlist:link,
#vormerk a.sendlist:visited {
	text-decoration: none;
	padding: 0 0 0 14px;
	margin: 8px 0 0 6px;
	height: auto;
	color: #372C2A;
	font-size: 11px;
	background: url(/assets/layout/arrowRight.gif) no-repeat left center;
}

#merkliste a:link,
#merkliste a:visited {
	display: block;
}

#merkliste ul,
#merkliste li {
	list-style-type: none;
}
/************
formulare
************/
input.M,
input.P, textarea.P,
input.F, textarea.F {
	color: black;
	background-color: #EDEEE9;
	width: 550px;
	border: 1px solid #EDEEE9;
}
input.S {
	color: black;
	font-weight: bold;
	background-color: #EDEEE9;
	width: auto;
	border: 0px solid #8A887B;
}
input.marked,
textarea.marked {
	border-color: #AD152C;
}
input.C {
	color: black;
	background-color: transparent;
}
th.form {
	border: 0px solid #8A887B;
	background-color: #EDEEE9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}

/*
	teaser: BG: A8887B
*/

div#indent {
	padding: 10px 20px;
}
div.grau {
	background-color: #F1F1EE;
	padding: 20px 20px 20px 20px;
	color: #372c2a;
}

div.grau h2 {
	margin: 0 0 12px 0;
}


/*
	slideshow
*/
div.slideshow {
}
div.slideshow a {
	display: block;
	float: left;
	width: 91px;
	height: 91px;
	overflow: hidden;
	margin: 0 0 8px 8px;
	padding: 0;
/*	border: 1px solid #e0e0e0; */
}
div.slideshow img {
	border: none;
}
a.slideshow:link,
a.slideshow:visited {
	display: block;
	clear: both;
	text-decoration: none;
	padding: 0 0 0 17px;
	margin: 0 0 0 8px;
	height: auto;
	color: #372C2A;
	font-weight: bold;
	font-size: 10px;
	background: url(/assets/layout/arrowUp.gif) no-repeat left center;
}
a.download:link,
a.download:visited {
	text-decoration: none;
	padding: 0 0 0 17px;
	margin: 0 0 0 8px;
	height: auto;
	color: #372C2A;
	font-weight: bold;
	font-size: 10px;
	background: url(/assets/layout/arrowDown.gif) no-repeat left center;
}
a.textlink:link,
a.textlink:visited {
	text-decoration: none;
	padding: 0 0 0 17px;
	margin: 0 0 0 8px;
	height: auto;
	color: #372C2A;
	font-weight: bold;
	font-size: 10px;
	background: url(/assets/layout/check.gif) no-repeat left center;
}

a.textlink2:link,
a.textlink2:visited {
	text-decoration: none;
	padding: 0 0 0 17px;
	margin: 0 0 0 8px;
	height: auto;
	color: #372C2A;
	font-weight: bold;
	font-size: 10px;
	background: url(/assets/layout/arrowRight.gif) no-repeat left center;
}
a.textlink3:link,
a.textlink3:visited {
	text-decoration: none;
	padding: 4px 4px 4px 18px;
	margin: 8px 0;
	height: auto;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	background: #B62A2B url(/assets/layout/arrowRight.gif) no-repeat left center;
}

/* Newsletter */

td.abm,
td.anm {
	background: #F1F1EE;
	padding: 10px;
}

td.anm {
	border-right: 1px solid #8A887B;
}

tr.buttons .S {
	border-left: 1px solid #8A887B;
}

/*
	TELL A FRIEND
*/

#tellafriend input.M,
#tellafriend input.P,
#tellafriend input.F,
#tellafriend textarea {
	width: 500px;
}

/*
	suche
*/

div.searchResult {
	margin-bottom: 30px;
}
a.searchResult:link,
a.searchResult:visited {
	color: black;
	font-size: 12px;
	background-color: #EDEEE9;
	text-align: left;
	text-decoration: none;
	padding: 4px;
	margin: 0;
	display: block;
}
a.searchResult:hover {
	font-weight: bold;
}
div.searchContent {
	border: 1px solid #EDEEE9;
	padding: 4px;
}
span.search {
	color: white;
	color: black;
	background-color: #B83447;
	background-color: #D4A074;
	background-color: #EAD8C3;
	padding: 1px 3px;
}


/*
	subnav oben
*/
#subnav {
	background-color: #F1F1EE;
	padding: 2px 4px;
/*	border-top: 8px solid white; */
}
#subnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#subnav li {
	margin: 0;
	padding: 0;
	float: left;
}
#subnav a:link,
#subnav a:visited {
	display: block;
	color: #8A887B;
}
#subnav a.highlight:link,
#subnav a.highlight:visited {
	font-weight: bold;
}
#subnav a:hover {
	color: #000;
}

/*
	subnav linke spalte
*/
#leftnav {
	background-color: #F1F1EE;
	padding: 4px 4px;
	border-top: 3px solid white;
}
#leftnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#leftnav li {
	margin: 0;
	padding: 0;
}
#leftnav a:link,
#leftnav a:visited {
	padding-left: 16px;
	background: url(/assets/layout/pfeil.png) no-repeat left center;
}
#leftnav a.masterPage:link,
#leftnav a.masterPage:visited {
	padding: 4px 0 4px 0;
	display: block;
	background: transparent;
	text-decoration: none;
	font-size: 14px;
}


/*
	fundgrube
*/
#fundgrube_liste {

}
#fundgrube_liste a:link,
#fundgrube_liste a:visited {
	display: block;
	text-decoration: none;
	padding: 2px 0;
	background-color: #F1F1EE;
	margin-bottom: 2px;
}
#fundgrube_liste a:hover {
	color: white;
	background-color: #8A887B;
}
#fundgrube_liste span {
	float: left;
	display: block;
}
#fundgrube_liste span.clear {
	clear: left;
	display: inline;
	float: none;
}
#fundgrube_liste span.arrow {
	width: 30px;
	margin-right: 4px;
	text-align: right;
}
#fundgrube_liste span.title {
	width: 470px;
}
#fundgrube_liste span.oldPrice {
	width: 100px;
	text-align: right;
}
#fundgrube_liste span.newPrice {
	width: 80px;
	color: #AD152C;
	text-align: right;
}


#fundgrube_detail {

}
#fundgrube_detail .hauptbild {
}
#fundgrube_detail .hauptbild div {
/*	position: absolute;
	width: 492px;
	margin-top: -40px; */
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	padding: 4px 0;
	background-color: #F1F1EE;
	color: #AD152C;
	z-index: 100;
}

/*
	position: absolute;
	margin: 8px 0 0 8px;
	padding: 3px 6px 0 6px;
	z-index: 100;
	background-color: #a1bf03;
	font-size: 14px;
	font-style: italic;
	font-family: Times, Serif;
	color: white;
	text-transform: uppercase;
*/

div.teaserKasten {
	width: 223px;
	height: 300px;
	overflow: hidden;
	float: left;
	background: #edeee9 url(/assets/layout/pfeil.png) no-repeat 200px 282px;
	margin-right: 10px;
	margin-bottom: -24px;
}
div.teaserKasten.last {
	margin-right: 0;
}
div.teaserKasten a.img:link,
div.teaserKasten a.img:visited {
	width: 84px;
	display: block;
	float: left;
}
div.teaserKasten a.txt:link,
div.teaserKasten a.txt:visited {
	width: 116px;
	display: block;
	float: left;
	margin-left: 12px;
	font-size: 11px;
	text-decoration: none;
	color: #433937;
}
div.teaserKasten h3 {
	padding: 0;
	margin: 8px 0;
	background: none;
}
