/*Kaesten Angebote klein*/
.gkasten {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	line-height: 150%;
	border: 1px solid #241757;
	width: 462px;
	height: 250px;
	/*background-image: url(/graphics/hg_snowflake.gif);*/
	background-image: url(/graphics/hg_weinberg.jpg);
	background-repeat: no-repeat;
	background-position:right;
	background-color: #f3f5e5;

}
.gkastenbild {
	vertical-align: top;
}
.gkastenbild img {
	/*width: 120px;*/
	border: 1px solid #241757;
	align: left;
	margin:5 30 5 30;
}
.fstkasten {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #241757;
	border: 1px solid #241757;
	width: 462px;
	background-image: url(/graphics/hg_ranke_blau.gif);
	background-repeat: no-repeat;
	background-color: #f3f5e5;

}
.fstkasten img {
	border: 1px solid #241757;
	vertical-align: top;
}
.kkasten {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	line-height: 150%;
	border: 1px solid #241757;
	width: 330px;
	height: 250px;
	/*background-image: url(/graphics/site-elements/xmas/random/x-mas_08.gif);*/
	background-image: url(/graphics/hg_kasten_trauben.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f3f5e5;
}
.kkastenbild {
	/*width: 55px;
	height: 55px;*/
	border: 1px solid #241757;
	align: left;
}
.okasten {
	border: 1px solid #241757;
	width: 330px;
	background-image: url(/graphics/hg_kasten_trauben.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #f3f5e5;
}
.okasten_text {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #241757;
	line-height: 125%;
}
.okasten_text img {
	border: 1px solid #241757;
	align: right;
}
.nkasten {
	margin: 0px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	/*line-height: 150%;*/
	border: 1px solid #241757;
	width: 198px;
	/*height: 250px;*/
	/*background-image: url(/graphics/site-elements/xmas/random/x-mas_10.gif);*/
	background-image: url(/graphics/hg_newsletter.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-color: #f3f5e5;
}
.kasten_ueb  {
	margin: 0px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	font-weight: bold;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #241757;
	/*background-image: url(/graphics/site-elements/xmas/random/x-mas_02.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}

.kasten_ueb_m  {
	margin: 0px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	font-weight: bold;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	border-top: 1px solid #241757;
	border-bottom: 1px solid #241757;
}

/*Links*/
a                   {font-size:10pt; font-family:verdana, arial, helvetica, sans-serif; color:#241757;}
a:hover             {font-size:10pt; font-family:verdana, arial, helvetica, sans-serif; color:#241757; text-decoration : none;}

/*Falls Links nicht unterstrichen angezeigt werden sollen*/
.textDecorationNone {text-decoration:none;}

/*Eingabefelder*/
.input              {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#241757;}

/*Horizontale Linien*/
hr                  {color:#241757; height:1px; border:1px solid}

/*Kleiner Text*/
.subText           {font-size:10px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#241757;}
.subTextBold       {font-size:10px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;   color:#241757;}
.subTextInvert     {font-size:10px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#F3F5E5;}
.subTextBoldInvert {font-size:10px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;   color:#F3F5E5;}

/*Normaler Text*/
.text              {font-size:12px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#241757;}
.textBold          {font-size:12px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;   color:#241757;}
.textInvert        {font-size:12px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#F3F5E5;}
.textBoldInvert    {font-size:12px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;   color:#F3F5E5;}

/*Ueberschrift*/
.subHead           {font-size:14px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#241757;}
.subHeadBold       {font-size:14px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;   color:#241757;}
.subHeadInvert     {font-size:14px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#F3F5E5;}
.subHeadBoldInvert {font-size:14px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;   color:#F3F5E5;}

/*Hauptueberschrift*/
.head              {font-size:16px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#241757;}
.headBold          {font-size:16px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;   color:#241757;}
.headInvert        {font-size:16px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#F3F5E5;}
.headBoldInvert    {font-size:16px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;   color:#F3F5E5;}

/*Tabellenformatierung Standard*/
.rowHeadlineStandard {background-color:#F3F5E5}
.rowHeadlineShop     {background-color:#241757}
.rowHeadlineNews     {background-color:#F3F5E5}


body {
	background-color : #F3F5E5;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin : none;
	top : 0px;
	left : 0px;
	scrollbar-face-color:#241757;
	scrollbar-arrow-color:#C7D800;
}

TD  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	
}

TH  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	font-weight : bold;
}

.ueberschrift {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12pt;
	color : #241757;
	font-weight : bold;
	vertical-align:top;
}
.fliesstext {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	line-height: 135%;
	padding-right: 15px;
}
.fliesstext2 {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	line-height: 125%;
}
.footer {
	font-family : sabon-bold, verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	line-height: 150%;
}

.link  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	font-weight : bold;
	text-decoration : none;
}

A.link  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	font-weight : bold;
	text-decoration : none;
}

A.link:active   {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	font-weight : bold;
	text-decoration : none;
}

A.link:hover   {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #241757;
	font-weight : bold;
	text-decoration : underline;
}

.textlink  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	text-decoration : underline;
}

A.textlink  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	text-decoration : underline;
}

A.textlink:hover   {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #241757;
	text-decoration : none;
}
.startlink  {
	margin: 5px;
	line-height: 150%;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #241757;
	text-decoration : none;
}
.partner_desc  {
	margin: 5px;
	line-height: 125%;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #241757;
	text-align: justify;
	text-decoration : none;
}

.startlink a {text-decoration : underline; font-size : 8pt;}

.startlink a:hover   {text-decoration : none; font-size : 8pt;}
.navilink  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #241757;
	text-decoration : none;
}
.navilinkselected  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #241757;
	text-decoration : none;
}
A.navilink  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #241757;
	text-decoration : none;
}

A.navilink:active   {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #241757;
	text-decoration : none;
}

a.navilink:hover   {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : olive;
	text-decoration : none;
}

.angebot   {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 13pt;
	color : #bb2222;
	font-weight : bold;
	text-decoration : none;
}
.aktion   {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #bb2222;
	font-weight : bold;
	text-decoration : none;
}
.strikepreis   {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 24pt;
	color : #241757;
	font-weight : bold;
	text-decoration : line-through;
}
.colline{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	color : #241757;
	font-weight : bold;
	height: 25px;
}
.h3teaser{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #241757;
	font-weight : bold;
}
.h3teaser_hell{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #f3f5e5;
	font-weight : bold;
}
