body {
	font-family : arial, helvetica, sans serif;
	font-size : 12px;
	color : #999999;
	margin : 0px;
}

a {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #8466A6;
	text-decoration: none;
}

table.main {
	width : 100%;
	height : 100%;
	border-collapse : collapse;
	border-spacing : 0px;
	background-color : #EEEEEE;
}

table.data {
	width : 900px;
	height : 580px;
	border-collapse : collapse;
	border-spacing : 0px;
	background-color : #FFFFFF;
}

tr.data {
	height : 580px;
}

td.data {
	border-style : solid;
	border-width : 1px;
	border-color : #898989;
	vertical-align : top;
}

table.inhalt {
	width : 100%;
	height : 100%;
	border-collapse : collapse;
	border-spacing : 0px;
	background-color : #FFFFFF;
}

td.logo {
	vertical-align : top;
}

td.start-logo {
	background-image : url(/grafik/start.jpg);
	background-repeat : no-repeat;
	vertical-align : top;
}

tr.h-menu {
	height : 26px;
}

td.h-menu {
	background-color : #BBBBBB;
}

tr.leerraum {
	height : 40px;
}

tr.inhalt {
	height : 394px;
}

td.inhalt {
	vertical-align : top;
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #999999;
}

td.links-leer {
	width : 24px;
}

td.rechts-leer {
	width : 40px;
}

tr.footer {
	height : 20px;
}

td.footer {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	background-color : #EEEEEE;
	color : #7F7F7F;
}

a.footer-menu {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #7F7F7F;
	text-decoration: none;
}

a.footer-menu:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #7F7F7F;
	text-decoration: none;
}

a.footer-menu:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration: none;
}

a.footer-menu:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #7F7F7F;
	text-decoration: none;
}

td.v-menu {
	vertical-align : top;
	width : 260px;
	font-size : 11px;
	font-weight : normal;
	color : #7F7F7F;
	text-decoration: none;
}

.h-menu_selected {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

a.h-menu {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

a.h-menu:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

a.h-menu:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	text-decoration: none;
}

a.h-menu:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

.v-menu_selected {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #333333;
}

.menu-aktion {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #B52C60;
}

a.v-menu {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

a.v-menu:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

a.v-menu:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration: none;
}

a.v-menu:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

input.suche {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #666666;
	border : 1px;
	border-color : #666666;
	height : 18px;
	margin-top : 0px;
	margin-bottom : 1px;
}

input.suchbutton {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #666666;
	background-color : #BBBBBB;
	border : 0px;
}

.b-firma {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #E1BD07;
}

.titel-firma {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	color : #E1BD07;
}

td.artikel-bild {
	background-image:url(/shop/grafik/hg-artikel-klein.gif);
	background-repeat : no-repeat;
	width : 82px;
	height : 82px;
	vertical-align : top;
}

td.artikel-text {
	height : 55px;
}

.artikel-titel {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #777777;
	line-height : 21px;
}

.artikel-text {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}

td.artikel-preis {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
	width : 220px;
	height : 24px;
	text-align : right;
}

td.artikel-menge {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
	width : 95px;
	height :24px;
}

td.artikel-bestellen {
	width : 20px;
}

td.artikel-spacer {
	width : 30px;
}

td.artikel-randrechts {
	width : 40px;
	height :24px;
}

.artikel-abstand {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 5px;
	font-weight : normal;
	color : #777777;
	line-height : 5px;
}

input.artikel-menge {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #B52C60;
	border : 1px solid #999999;
	width : 30px;
}

td.artikel-mehr {
	width : 100px;
	height :24px;
}

a.artikel-mehr {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #B52C60;
	text-decoration: none;
}

a.artikel-mehr:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #B52C60;
	text-decoration: none;
}

a.artikel-mehr:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #B52C60;
	text-decoration: underline;
}

a.artikel-mehr:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #B52C60;
	text-decoration: none;
}

.aktion {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #B52C60;
}

.b-shop {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #B52C60;
}

.titel-shop {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	color : #777777;
}

.text-shop {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
}

a.warenkorb-inhalt {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #B52C60;
	text-decoration: none;
}

a.warenkorb-inhalt:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #B52C60;
	text-decoration: none;
}

a.warenkorb-inhalt:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #B52C60;
	text-decoration: underline;
}

a.warenkorb-inhalt:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #B52C60;
	text-decoration: none;
}

a.warenkorb-leer {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

a.warenkorb-leer:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

a.warenkorb-leer:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #B52C60;
	text-decoration: none;
}

a.warenkorb-leer:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

td.linie1px {
	height : 1px;
	font-size : 0px;
	line-height : 0px;
	background-color : #999999;
}

td.detail-bild {
	background-image:url(/shop/grafik/hg-artikel-detail.gif);
	background-repeat : no-repeat;
	width : 182px;
	height : 182px;
	vertical-align : top;
}

.detail-titel {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #777777;
	line-height : 21px;
}

.detail-text {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}

td.detail-zurueck {
	width : 190px;
}

td.detail-preis {
	width : 255px;
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
	height : 24px;
}

.wk-titel-rot {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #B52C60;
	line-height : 14px;
}

.wk-text-rot {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #B52C60;
	line-height : 14px;
}

.wk-text {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}

td.text {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}

td.artikel {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}

td.total {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #777777;
	line-height : 14px;
}

input.feld-zahl {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #666666;
	border : 1px solid #999999;
	height : 18px;
	margin-top : 0px;
	margin-bottom : 1px;
}

input.button-aendern {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #666666;
	background-color : #BBBBBB;
	border : 1px solid #999999;
}

select.shipping-select {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #666666;
	border : 1px solid #999999;
}

input.button-grau {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #666666;
	background-color : #BBBBBB;
	border : 1px solid #999999;
}

input.button {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #666666;
	background-color : #E2AEBD;
	border : 1px solid #AA3F5D;
}

.input-adresse {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px #999999 solid;
	width : 200px;
}

.input-plz {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px #999999 solid;
	width : 50px;
}

.input-ort {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px #999999 solid;
	width : 146px;
}

.input-text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px #999999 solid;
	width : 200px;
	height : 50px;
}

.titel-kontakt {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	color : #E46B9E;
}

.text-kontakt {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
}

td.text-kontakt {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	width : 95px;
}

a.kontakt {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

a.kontakt:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

a.kontakt:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #E46B9E;
	text-decoration: none;
}

a.kontakt:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	text-decoration: none;
}

a.kontakt-fett {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #777777;
	text-decoration: none;
}

a.kontakt-fett:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #777777;
	text-decoration: none;
}

a.kontakt-fett:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #E46B9E;
	text-decoration: none;
}

a.kontakt-fett:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #777777;
	text-decoration: none;
}

.textfeld-7zeilig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E46B9E;
	background-color: transparent;
	border: 1px solid #999999;
	width: 293px;
}

.adressfeld-gross {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	width: 200px;
	height:17px;
	color: #E46B9E; 
	background-color: #FFFFFF; 
	border: 1px solid #999999
}

.adressfeld-plz {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	width: 50px;
	height:17px;
	color: #E46B9E; 
	background-color: #FFFFFF; 
	border: 1px solid #999999
}

.adressfeld-ort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	width: 146px;
	height:17px;
	color: #E46B9E;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin: auto;
}

.kontakt-checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	width: 14px;
	height:14px;
	color: #E46B9E;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin: auto;
}

.button-hell {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px;
	width: 80px;
	height:18px;
	color: #333333; 
	background-color: #EEEEEE; 
	border: 1px solid #666666
}

.button-dunkel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px;
	width: 80px;
	height:18px;
	color: #333333; 
	background-color: #CCCCCC; 
	border: 1px solid #666666
}

.text-rot {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #B52C60;
	line-height : 14px;
}

.titel-neues {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	color : #9A9D72;
}

.text-neues {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
}

.titel-impressum {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	color : #9A3F2C;
}

.text-impressum {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
}

.text-impressum-fett {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #9A3F2C;
}

.text-impressum-farbe {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #9A3F2C;
}

a.start-quicklinks {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	text-decoration: none;
}

a.start-quicklinks:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	text-decoration: none;
}

a.start-quicklinks:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

a.start-quicklinks:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	text-decoration: none;
}

a.start-quicklinks-aktionen {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

a.start-quicklinks-aktionen:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

a.start-quicklinks-aktionen:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #B52C60;
	text-decoration: none;
}

a.start-quicklinks-aktionen:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

a.start-h-menu {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : normal;
	color : #666666;
	text-decoration: none;
}

a.start-h-menu:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : normal;
	color : #666666;
	text-decoration: none;
}

a.start-h-menu:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	text-decoration: none;
}

a.start-h-menu:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : normal;
	color : #666666;
	text-decoration: none;
}

.titel-newsletter {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	color : #284F9E;
}

.text-newsletter {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
}

.text-newsletter-fett {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #284F9E;
}

.titel-links {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	color : #619F3C;
}

td.links-bild {
	width : 82px;
	vertical-align : top;
}

a.links-titel {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #619F3C;
	line-height : 21px;
}

a.links-titel:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #619F3C;
	line-height : 21px;
}

a.links-titel:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	line-height : 21px;
}

a.links-titel:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	color : #619F3C;
	line-height : 21px;
}

a.links-text {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}

a.links-text:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}

a.links-text:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	line-height : 14px;
}

a.links-text:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}

.titel-veranstaltungen {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	color : #D53116;
}

.subtitel-veranstaltungen {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	line-height : 15px;
	font-weight : bold;
	color : #777777;
}

.text-veranstaltungen {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
}

.text-veranstaltungen-fett {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #D53116;
}

a.veranstaltungen-text {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #D53116;
	line-height : 14px;
}

a.veranstaltungen-text:visited {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #D53116;
	line-height : 14px;
}

a.veranstaltungen-text:hover {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	line-height : 14px;
}

a.veranstaltungen-text:active {
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #777777;
	line-height : 14px;
}


