@CHARSET "ISO-8859-1";

html, body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

body {
	background-image:url("../img/background.jpg");
	background-color:#333333;
	background-repeat:repeat-x;

	font-family:Arial;
}

img {
	border:0px;
}

input[type=text], input[type=password], textarea, select, checkbox {
	border:1px solid #ccaa70;
}

div#main {
	position:relative;

	margin:0 auto;
	margin-top:50px;
	padding:0px;
	width:999px;
	border:1px solid #ccaa70;

	background-color:#fff;
}

a, a:active, a:visited {
	color:#ccaa70;
	text-decoration:none;
}

a:hover {
	color:#ccaa70;
	text-decoration:underline;
}


div#main table td {
	vertical-align:top;
}

div#left, .left {
	width:200px;
	background-color:#fffdf2;
}

div#left #navi_home {
	margin-top:85px;
	padding-left:30px;
}

div#left #navi_sortiment {
	margin-top:20px;
	padding-left:30px;
}

div#left #navi_informationen {
	margin-top:30px;
	padding-left:30px;
}

table.navi {
	padding-top:15px;
	margin-left:-10px;
}

table.navi td {
	color:#666666;
	font-size:8pt;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:25px;
}

table.navi td.item_line {
	background-image:url("../img/navi_dashed.gif");
	background-position:top left;
	background-repeat:no-repeat;
}

table.navi td.item_active {
	color:#ccaa70;
	font-weight:bold;
}

table.navi td.item_active_line {
	color:#ccaa70;
	font-weight:bold;
	background-image:url("../img/navi_dashed.gif");
	background-position:top left;
	background-repeat:no-repeat;
}

table.navi td.subitem {
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
}

table.navi td.subitem_active {
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	color:#ccaa70;
}

div#left td a, div#left td a:active, div#left td a:visited {
	color:#666666;
	text-decoration:none;
}

div#left td.item_active a, div#left td.item_active a:active, div#left td.item_active a:visited {
	color:#ccaa70;
	text-decoration:none;
}

div#left td.subitem_active a, div#left td.subitem_active a:active, div#left td.subitem_active a:visited {
	color:#ccaa70;
	text-decoration:none;
}

div#left td.item_active_line a, div#left td.item_active_line a:active, div#left td.item_active_line a:visited {
	color:#ccaa70;
	text-decoration:none;
}

div#left td a:hover {
	color:#ccaa70;
	text-decoration:none;
}

table td.shadow {
	background-image:url("../img/content_schatten.gif");
	background-position:top left;
	background-repeat:repeat-y;
}

div#right {
	width:799px;
	height:100%;
}

div#right #header {
	width:100%;
	height:199px;
}

div#right #toolbar {
	width:100%;
	height:30px;
	background-image:url("../img/toolbar.jpg");
	background-repeat:no-repeat;
	padding-top:10px;
}

div#right #toolbar span {
	color:#fff;
	font-size:10pt;
	margin-left:30px;
}

#search {
	text-align:right;
}

#search table {
	margin-right:20px;
}

#search .search {
	text-align:left;
	padding:0px;
	color:#fff;
	font-size:10pt;
	vertical-align:middle;
}

#search .search input.quicksearch {
	margin:0px;
	padding:0px;
	height:20px;
	width:159px;
	border:0;
}

#search .search input.button {
	position:relative;
	left:0px;
	top:0px;
	height:20px;
	width:21px;
	border:none;
}

#warenkorb {
	height:50px;
	background-repeat:no-repeat;
	padding-left:65px;
	padding-top:60px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dashed #d6ba8b;
}



div#right #toolbar span span {
	margin:0px;
}

div#right #toolbar a, div#right #toolbar a:active, div#right #toolbar a:visited {
	color:#fff;
}

div#right #content_area td {
	vertical-align:top;

}

div#right #content_area #content {
	width:540px;
	font-size:9pt;

	margin-left:30px;
	margin-top:35px;

	padding-bottom:20px;

}

div#right #content_area #content h1 {
	margin:0px;
	font-size:18pt;
}

div#right #content_area #content h2 {
	color:#999999;
	font-weight:bold;
	font-size:11pt;

}

div#right #content_area #content h3 {
	color:#000;
	font-weight:bold;
	font-size:10pt;

}

div#right #content_area #content hr {
	width:540px;
	height:2px;
	background-color:#ba9b66;
	background-image:url("../img/border.jpg");
	border:0px;
	margin:0px;
	padding:0px;
	text-align:left;
	clear:both;
}

span.title {
	font-weight:bold;
}

table td.produkt_bild {
	padding-right:20px;
	width:200px;
	text-align:center;
}

table td.produkt_beschreibung {
	border-top:1px dashed #ccaa70;
	border-bottom:1px dashed #ccaa70;
	width:100%;
	font-size:8pt;
	height:150px;
}

table td.preis_box {
	width:100%;
	font-size:8pt;
	padding-top:20px;
	text-align:right;
}

table td.preis_box span.preis {
	font-size:16pt;
	color:#000;
	font-weight:bold;
}

table td.preis_box span.mwst {
	font-size:8pt;
	color:#000;
}

.stockimage {
	margin-top:30px;
	font-size:7pt;
	vertical-align:middle;
	text-align:left;
}

div#right #content_area div#navi_right {
	margin-left:30px;
	margin-top:35px;
	amrgin-right:20px;

	width:180px;

	font-size:7pt;
	color:#999999;

	padding-bottom:10px;
}

div.navi_block {
	font-size:10pt;
	border-bottom:1px solid #999999;
	padding-bottom:15px;
	margin-bottom:15px;
	color:#000;
}

div#login {
	font-size:8pt;
}

div#login input.text {
	width:180px;
	margin-bottom:5px;
}

.highlight {
	color:#999999;
	font-weight:bold;
	font-size:11pt;
	margin-left:10px;
}

li.active {
	background-color:#FFFDF2;
}

.headerrow td {
	font-weight:bold;
	background-color:#BA9B66;
	color:#fff;
}

.contentrow1 td {
	background-color:#FFFDF2;
}

.contentrow2 td {
	background-color:#FFFDF2;
}

.wein_beschreibung img {
	float:left;
	margin:0px 20px 20px 0px;
}

div#footer {
	width:100%;
	text-align:center;
	font-size:8pt;
	color:#ccaa70;
	margin-bottom:20px;
	margin-top:10px;
}

div.copyright {
	display:none;
}

div#NAVIGATION {
	display:none;
}
