/*--------------TRENNER---------------*/
/*-Allgemein-*/

html,body,p,br,ul,ol,li,div,table,td,th,tr,address,blockquote,input,textarea,form {
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #240E3B;
	font-style: normal;
}

body {
	background-color: #FFFFFF;
	margin: 0px 10px 30px 0px;
	padding: 0px;
	background-image: url(../bg.gif);
	background-position:  top left;
	background-repeat: repeat-x;
}

/*--------------TRENNER---------------*/
/*-Typo-*/

h1	{
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	color: #230E3B;
	line-height: 20px;
	font-weight:100;
}

h2, div.preis	{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #820000;
	line-height: 22px;
	font-weight:100;
}

h3 {
	margin: 0px;
	padding: 0px;
}

h4	{
	margin: 0px;
	padding: 0px;
}

h5	{
	margin: 0px;
	padding: 0px;
}

h6	{
	margin: 0px;
	padding: 0px;
}

p {
	margin-top:15px;
	line-height:18px;
}

p.infobox {
}

.bordeauxrot {
	font-weight:bold;
	color:820000;
}
.text_rot {
	color: #F00;
}

/*--------------TRENNER---------------*/

ul {
	margin-left:10px;
	list-style-type:none;
	padding-left:0px
}

ul li {
	background-image: url(../wk-arrow.gif);
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:11px;
}

/*--------------TRENNER---------------*/

A.navi:link	{
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 11px;
		line-height: 20px;
		font-weight: bold;
		color: #FFFFFF;
}

A.navi:visited	{
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 11px;
		line-height: 20px;
		font-weight: bold;
		color: #FFFFFF;
}

A.navi:hover	{
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 11px;
		line-height: 20px;
		font-weight: bold;
		color: #F1E1BD;
}

A.navi:active	{
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 11px;
		line-height: 20px;
		font-weight: bold;
		color: #FFFFFF;
}

/*--------------TRENNER---------------*/

A.wkartikel:link	{
		color: #FFC8C8;
		line-height: 18px;
		font-weight: normal;
		text-decoration: none;
}

A.wkartikel:visited	{
		color: #FFC8C8;
		line-height: 18px;
		font-weight: normal;
		text-decoration: none;
}

A.wkartikel:hover	{
		color: #FFFFFF;
		line-height: 18px;
		font-weight: normal;
		text-decoration: none;
}

A.wkartikel:active	{
		color: #FFC8C8;
		line-height: 18px;
		font-weight: normal;
		text-decoration: none;
}

/*--------------TRENNER---------------*/

A.wkbetrag:link	{
		color: #FFC8C8;
		line-height: 18px;
		font-weight: bold;
		padding-left:12px;
		text-decoration: none;
}

A.wkbetrag:visited	{
		color: #FFC8C8;
		line-height: 18px;
		font-weight: bold;
		padding-left:12px;
		text-decoration: none;
}

A.wkbetrag:hover	{
		color: #FFFFFF;
		line-height: 18px;
		font-weight: bold;
		padding-left:12px;
		text-decoration: none;
}

A.wkbetrag:active	{
		color: #FFC8C8;
		line-height: 18px;
		font-weight: bold;
		padding-left:14px;
		text-decoration: none;
}

/*--------------TRENNER---------------*/

A.footer:link	{
		color: #FFF2DA;
		line-height: 29px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
}

A.footer:visited	{
		color: #FFF2DA;
		line-height: 29px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
}

A.footer:hover	{
		color: #FFF2DA;
		line-height: 29px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
}

A.footer:active	{
		color: #FFF2DA;
		line-height: 29px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
}

/*--------------TRENNER---------------*/

A.absofort:link	{
		color: #E3C795;
		line-height: 18px;
		font-size: 11px;
		font-weight: normal;
}

A.absofort:visited	{
		color: #E3C795;
		line-height: 18px;
		font-size: 11px;
		font-weight: normal;
}

A.absofort:hover	{
		color: #E3C795;
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
}

A.absofort:active	{
		color: #E3C795;
		line-height: 18px;
		font-size: 11px;
		font-weight: normal;
}

/*--------------TRENNER---------------*/

a:link, A.vitaminbox:link	{
		color: #820000;
		font-weight: bold;
		line-height: 14px;
		text-decoration: none;
}

a:visited, A.vitaminbox:visited	{
		color: #820000;
		font-weight: bold;
		line-height: 14px;
		text-decoration: none;
}

a:hover, A.vitaminbox:hover	{
		color: #820000;
		font-weight: bold;
		line-height: 14px;
		text-decoration: underline;
}

a:active, A.vitaminbox:active	{
		color: #820000;
		font-weight: bold;
		line-height: 14px;
		text-decoration: none;
}

/*--------------TRENNER---------------*/

input.input {
	border-top:2px solid #4F4F4F;
	border-right:1px solid #DFDBD2;
	border-bottom:1px solid #DFDBD2;
	border-left:2px solid #4F4F4F;
	padding:1px 2px 1px 2px;
	text-align:right;
}

.menge {
	width:32px;
	height:22px;
}

.button {
	background: #820000;
}

/*--------------TRENNER---------------*/
/*-DIVs-*/

div.wrapper {
	width:847px;
}

div.banner {
	width:847px;
	height:85px;
}

div.bannerleft {
	width:595px;
	height:85px;
	float:left;
}

div.logo {
	width:252px;
	height:85px;
	float:left;
}

div.wkwrapper {
	width:800px;
	height:211px;
}

div.mainimg {
	width:650px;
	height:211px;
	float:left;
}

div.wk {
	width:150px;
	height:211px;
	background-image: url(../bg-wk.gif);
	background-repeat: no-repeat;
	background-position:top left;
	float:left;
}

div.wktop {
	margin:26px 0px 9px 11px;
}

div.content {
	width:650px;
	background-image: url(../bg-content.gif);
	background-repeat: repeat-y;
}

div.contentleft {
	width:420px;
	float:left;
}

div.contentright {
	width:200px;
	float:left;
}

.contentleftpad {
	padding:22px 0px 30px 44px;
}

.contentrightpad {
	padding:22px 0px 30px 38px;
}

div.infobox {
	width:169px;
}

div.infoboxcontent {
	width:169px;
	background-image: url(../bg-infobox.gif);
	background-repeat: repeat-y;
}

div.infoboxcontentpad {
	padding:0px 0px 0px 11px;
}

div.infoboxcontenttext {
	font-size:11px;
	color:#19072C;
	line-height:14px;
	float:left;
	width:89px;
}

div.infoboxcontentimg {
	float:left;
}

div.footer {
	width:650px;
	height:31px;
	background-image: url(../bg-footer.gif);
	background-repeat: repeat-y;
}

div.absofort {
	width:650px;
	height:31px;
	text-align:right;
}

/*--------------TRENNER---------------*/
/*-Tables-*/

table.startinput {
	width:169px;
	margin-bottom:13px;
 }
 
/*--------------TRENNER---------------*/
 /* Warenkorb */

.scart_schritt1_inaktiv {
	width:117px;
	height:43px;
	background:#ffffff url(/shop/images/bg_scart_schritt1_inaktiv.gif) no-repeat 4px center;
}

.scart_schritt2_inaktiv {
	width:142px;
	height:43px;
	background:#ffffff url(/shop/images/bg_scart_schritt2_inaktiv.gif) no-repeat 14px center;
}

.scart_schritt3_inaktiv {
	width:169px;
	height:43px;
	background:#ffffff url(/shop/images/bg_scart_schritt3_inaktiv.gif) no-repeat 14px center;
}

.scart_schritt4_inaktiv {
	width:180px;
	height:43px;
	background:#ffffff url(/shop/images/bg_scart_schritt4_inaktiv.gif) no-repeat 16px center;
}

.scart_text_inaktiv {
	font-weight:bold;
	color:#820000;
}

.scart_text_aktiv {
	font-weight:bold;
	color:#ffffff;
}

.scart_schritt1_aktiv {
	width:117px;
	height:43px;
	background:#820000 url(/shop/images/bg_scart_schritt1_aktiv_weinrot.gif) no-repeat 4px center;
}

.scart_schritt2_aktiv {
	width:142px;
	height:43px;
	background:#820000 url(/shop/images/bg_scart_schritt2_aktiv_weinrot.gif) no-repeat 14px center;
}

.scart_schritt3_aktiv {
	width:169px;
	height:43px;
	background:#820000 url(/shop/images/bg_scart_schritt3_aktiv_weinrot.gif) no-repeat 14px center;
}

.scart_schritt4_aktiv {
	width:180px;
	height:43px;
	background:#820000 url(/shop/images/bg_scart_schritt4_aktiv_weinrot.gif) no-repeat 16px center;
}
.grau1 {
	background: #820000;
}

.grau3 {
	background: #FFF;
}

td.header, span.header {
	color: #FFA300;
	font-weight: bold;
	padding-top: 13px;
}
div.text9 {
	font-size: 9px;
	letter-spacing: 0px;
}
