html
{
	height:100%;
}

body
{
	background-image:url(../templates/ofenhausmelle/bilder/styles/bg.jpg);
	background-color:#e6ded1;
	background-repeat:repeat-x;
	background-position:bottom;
	background-attachment:fixed;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

*
{
	font-family:verdana, arial, helvetica;
	font-size:11px;
}

a
{
	color:#535353;
}

#gesamt_container
{
	text-align:center;
}

#content
{
	width:1064px;
	margin:auto;
	background-color:#ffffff;
	border-left:solid 1px #afa38e;
	border-right:solid 1px #afa38e;
	text-align:left;
}

#topnav
{
	position:relative;
	padding:5px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	height:20px;
	color:#ffffff;
	background-color:#afa38e;
}

#topnav p
{
	position:absolute;
	right:0px;
	display:inline;
	margin:0px 10px 5px 10px;
}

#topnav form
{
height:25px;
	float:left;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#topnav input.suchbegriff
{
	display:inline;
	float:left;
	text-align:right;
	color:#a1a1a1;
	margin:3px 0px 0px 10px;
}

#topnav input.suchbutton
{
	margin:0px 0px 0px 10px;
}

#searchSuggest table tr td
{
	background-color:#d7d1c6;
	border-bottom:solid 1px #ffffff;
	color:#000000;
}

#searchSuggest table tr td:hover
{
	background-color:#afa38e;
	color:#ffffff;
}

#topnav a
{
	color:#ffffff;
	text-decoration:none;
}

#topnav input
{
	display:inline;
}

#left
{
	position:relative;
	margin:10px 10px 0px 0px;
	width:212px;
	float:left;
	display:inline;
	background-color:#ffffff;
}

#rechts
{
	position:relative;
	margin:10px 0px 0px 0px;
	width:212px;
	float:right;
	display:inline;
	background-color:#ffffff;
	text-align:left;
}

#module
{
	position:relative;
	width:200px;
	margin:10px 10px 0px 10px;
	padding:0px;
	border:solid 1px #afa38e;
	background-color:#f7f6f3;
}

#module_rechts
{
	position:relative;
	width:200px;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:solid 1px #afa38e;
	background-color:#f7f6f3;
}

h1#module_h1
{
	margin-top:-9px;
	height:34px;
	padding-top:11px;
	padding-left:5px; color:#ffffff; 
}

h1#module_h1.warenkorb
{
	background-image:url('../templates/ofenhausmelle/bilder/styles/ueberschrift_wkorb_bg.jpg')
}

h1#module_h1.login
{
	background-image:url('../templates/ofenhausmelle/bilder/styles/ueberschrift_login_bg.jpg')
}

h1#module_h1.faq
{
	background-image:url('../templates/ofenhausmelle/bilder/styles/ueberschrift_faq_bg.jpg')
}

h1#module_h1.topangebote
{
	background-image:url('../templates/ofenhausmelle/bilder/styles/ueberschrift_topangebote_bg.jpg')
}

h1#module_h1.zuletzt
{
	background-image:url('../templates/ofenhausmelle/bilder/styles/ueberschrift_zuletzt_bg.jpg')
}

h1#module_h1.produkte
{
	background-image:url('../templates/ofenhausmelle/bilder/styles/ueberschrift_produkte_bg.jpg');
}

.module_content
{
	padding:10px;
}

#module_menue
{
	position:relative;
	width:200px;
	margin:10px 10px 0px 10px;
	padding:0px;
	border:solid 1px #afa38e;
	background-color:#f7f6f3;
}

#module_menue a
{
	display:block;
	height:25px;
	margin:0px 0px -13px 0px;
	padding:10px 0px 0px 10px;
	border-top:solid 1px #afa38e;
	background-color:#f7f6f3;
}

#module_menue a:hover
{
	display:block;
	height:25px;
	margin:0px 0px -13px 0px;
	padding:10px 0px 0px 8px;
	border-top:solid 1px #afa38e;
	border-left:solid 2px #daa815;
	background-color:#ebebeb;
}


#module_menue div.wgruppe_block_1 a
{
	display:block;
	height:17px;
	margin:0px 0px -13px 10px;
	padding:3px 0px 0px 8px;
	border:0px;
	border-left:solid 2px #d88912;
	background-color:#f7f6f3;
}

#module_menue div.wgruppe_block_1 a:hover
{
	background-color:#d9d9d9;
	display:block;
	height:17px;
	margin:0px 0px -13px 10px;
	padding:3px 0px 0px 8px;
	border:0px;
	border-left:solid 2px #d88912;
}

#module_menue div.wgruppe_block_2 a
{
	display:block;
	height:17px;
	margin:0px 0px -13px 20px;
	padding:3px 0px 0px 8px;
	border:0px;
	border-left:solid 2px #d56911;
	background-color:#f7f6f3;
}

#module_menue div.wgruppe_block_2 a:hover
{
	display:block;
	height:17px;
	margin:0px 0px -13px 20px;
	padding:3px 0px 0px 8px;
	border:0px;
	border-left:solid 2px #d56911;
	background-color:#d9d9d9;
}

#module_menue div.wgruppe_block_3 a
{
	display:block;
	height:17px;
	margin:0px 0px -13px 30px;
	padding:3px 0px 0px 8px;
	border:0px;
	border-left:solid 2px #c24318;
	background-color:#f7f6f3;
}

#module_menue div.wgruppe_block_3 a:hover
{
	display:block;
	height:17px;
	margin:0px 0px -13px 30px;
	padding:3px 0px 0px 8px;
	border:0px;
	border-left:solid 2px #c24318;
	background-color:#d9d9d9;
}


#module.warenkorb
{
	min-height:40px;
	height:auto;
}

#right
{
	position:relative;
	margin:0px 0px 0px -10px;
	padding:10px 10px 10px 10px;
	width:620px;
	background-color:#ffffff;
	float:left;
}

.kopf
{
	position:relative;
	width:1064px;
	height:175px;
}

#right div.unterwarengruppen
{
	margin-right:-10px;
}

#right div.unterwarengruppen table
{
	margin-right:-10px;
}

#right div.unterwarengruppen table img
{
	width:200px;
	height:200px;
	margin:10px 10px 0px 0px;
}

#right div.unterwarengruppen table img:hover
{
	width:200px;
	height:200px;
	border-bottom:solid 4px #ab3a32;
	margin:6px 10px 0px 0px;
}

a.wg_links
{
	position:relative;
	display:inline;
	margin:10px 0px 0px 0px;
	width:200px;
	height:200px;
	float:left;
}

a.wg_links:hover
{
	border:solid 2px #ab3a32;
	margin:8px -2px -2px -2px;
}

a.wg_mitte
{
	position:relative;
	display:inline;
	margin:10px 10px 0px 10px;
	width:200px;
	height:200px;
	float:left;
}

a.wg_mitte:hover
{
	border:solid 2px #ab3a32;
	margin:8px 8px -2px 8px;
}

a.wg_rechts
{
	position:relative;
	display:inline;
	margin:10px -10px 0px 0px;
	width:200px;
	height:200px;
	float:left;
}

a.wg_rechts:hover
{
	border:solid 2px #ab3a32;
	margin:8px -12px -2px -2px;
}

td.idw table
{
	text-align:right;
	margin:0px 0px 25px 0px;
}

td.idw table tr
{
background-color:#ebebeb;
}

td.idw table tr:hover
{
background-color:#ababab;
}

td.idw table td
{
	height:25px;
	padding:2px;
	border:solid 1px #ffffff;
}

td.idw table td.preis
{
	white-space: nowrap;
}

table.artikeldet_zubehoer td
{
	border:solid 2px #ffffff;
	background-color:#ffffff;
}

a.faq_link
{
	display:block;
	width:200px;
	height:25px;
	border-bottom:solid 1px #ffffff;
	background-color:#eeeeee;
}

a.faq_link:hover
{
	background-color:#f7f7f7;
}

h1.module
{
	color:#afa38e;
	margin:0px 0px 10px 0px;
	background-color:#ff0000;
}

h1.artikeldet
{
	color:#535353;
	font-size:14px;
	margin:0px 0px 10px 0px;
}

h2
{
	color:#535353;
}

#werbetext2
{
	width:100%;
	border:solid 1px #d0cfcd;
}

#werbetext2 .tr1
{
	text-align:left;
	vertical-align:top;
	background-color:#f7f6f3;
	color:#000000;
	height:20px;
}

#werbetext2 .tr2
{
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	color:#000000;
	height:20px;
}

#werbetext2 .td1
{
	font-weight:bold;
}

td.werbung1
{
	width:100%;
	border:solid 0px #000000;
}

 #badge
 {
 	position:absolute;
 	width:70px;
 	height:68px;
 	margin-top:-5px;
 	margin-left:135px;
}

div.varidiv
{
	position:relative!important;
	z-index:25;
	text-align:left;
	left:0px; 
	top:0px!important;
	width:200px;
	background-color:#ffffff;
	border:solid 1px #afa38e;
	padding:5px;
	margin:-30px 0px 0px 150px;
}

#idwarenkorb
{
	text-align:right;
}

#artikeldet_idwarenkorb
{
	margin-bottom:25px;
	text-align:left;
}

table.zubehoer td.bezeichnung
{
	text-align:left;
	padding-left:10px;
}

table.zubehoer td.artikelnr
{
	text-align:left;
	padding-left:10px;
}

.hierarchie_bild
{
	text-decoration:none;
	display:block;
	float:left;
	background-color:#ebebeb;
	border:solid 1px #747474;
	margin:5px 5px 0px 0px;
	padding:5px;
	height:95px ! important;
	width:139px ! important;
	font-size:10px ! important;
}

.hierarchie_bild img
{
	width:65px ! important;
	height:65px ! important;
	margin-bottom:5px ! important;
	margin-top:3px ! important;
}

.artikelueber_artikelbox
{
	width:200px; height:325px; border:solid 1px #afa38e; margin:0px 6px 6px 0px; float:left; background-color:#ffffff
}

.startseiten_box
{
	width:198px; height:325px; border:solid 1px #afa38e; margin:0px 6px 6px 0px; float:left; background-color:#ffffff
}

.startseiten_box img{max-height:198px !important; max-width:198px !important}

.artikeldet_artikelbeschreibung
{
	float:left; width:445px;
}

@media print {
	#left, #topnav, #module, #badge, #rechts, .ausblendbar { display: none; }
	.artikelueber_artikelbox{width:32%; height:500px}
	.artikeldet_artikelbeschreibung{width:80%}
	h1.artikeldet{font-size:22px}
	*{font-size:20px}
	#right {width:100%}
}

table.faq a
{
	text-decoration:none;
}

table.faq a:hover
{
	text-decoration:underline;
}

table.zubehoer td.topline
{
	border-top:solid 1px #afa291;
}

table.zubehoer td.bezeichnung
{
	padding-bottom:15px;
}

table.zubehoer td.box
{
	text-align:right;
	height:25px;
	color:#535353;
	border-bottom:solid 2px #ffffff;
}

table.zubehoer td.preis
{
	width:150px;
}

table.zubehoer td.preis a
{
	font-weight:bold;
	font-size:12px;
	color:#535353;
	text-decoration:none;
}

table.zubehoer td.bezeichnung a
{
	font-weight:bold;
	font-size:12px;
	color:#535353;
	text-decoration:none;
}
