body.main {
	background-color: #FFFFCC;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

a:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 12px;
	text-decoration : underline;
}

a:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 12px;
	text-decoration : underline;
}

a:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 12px;
	text-decoration : none;
}

a:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 12px;
	text-decoration : none;
}

a.small:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 10px;
	text-decoration : underline;
}

a.detail-small:link  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
	text-decoration : underline;
}

a.detail-small:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
	text-decoration : underline;
}

a.detail-small:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
	text-decoration : underline;
}

a.detail-small:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
	text-decoration : underline;
}



a.katalog-small:link  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
	text-decoration : underline;
}

a.katalog-small:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
	text-decoration : underline;
}

a.katalog-small:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
	text-decoration : underline;
}

a.katalog-small:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
	text-decoration : underline;
}





a.small:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 10px;
	text-decoration : underline;
}

a.small:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 10px;
	text-decoration : none;
}

a.small:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 10px;
	text-decoration : none;
}


a.logo:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 10px;
	text-decoration : none;
}

a.logo:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 10px;
	text-decoration : none;
}

a.logo:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 10px;
	text-decoration : none;
}

a.logo:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 10px;
	text-decoration : none;
}



h1  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #990000;
}

h2  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	font-style : italic;
}

h3  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

ol {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

ul {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

li {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

textarea {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	width: 286px;
	color : #000000;
}

input {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
}

select {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
}

input.main-bold {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
}

textarea.small {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	width: 580px;
	color : #000000;
}

input.small {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
}

select.small {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
}

span.small {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
}


table.main-print  {
	background-color : #000000;
}

table.main  {
	background-color : #FFFFCC;
}

tr.main  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}



td.main  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

td.main-smaller  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
    font-weight : bold;
	color : #03629C;
}


td.main-small  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
    font-weight : bold;
	color : #03629C;
}

td.main-great  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 13px;
    font-weight : bold;
	color : #03629C;
}

td.detail-small  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
}


table.main_content  {
	background-color : #FFFFCC;
}

tr.main_content  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
    font-weight : bold;
	color : #03629C;
}

td.main_content  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
    font-weight : bold;
	color : #03629C;
}



/* Hintergrund gerade Zeilen */

tr.main-ugr  {

/*	background-color : #F5F5F5;*/
	background-color : #FFEEBB;
}


/* Hintergrund ungerade Zeilen */

tr.main-gr  {
	background-color : #FFEEBB;
}

/* Spacer */

tr.main-spacer  {
	background-color : #FFFFCC;
}

td.main-spacer  {
	background-color : #FFFFCC;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

/* Detailbereich */

table.main-details  {
	background-color : #FFEEBB;
}

tr.main-details  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

td.main-details  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #FFEEBB;
}

td.main-details-small  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #FFEEBB;
}

/* Verwandte Artikel */

a.main-details-more:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : ##03629C;
	font-size : 10px;
	text-decoration : underline;
}

a.main-details-more:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 10px;
	text-decoration : underline;
}

a.main-details-more:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 10px;
	text-decoration : none;
}

a.main-details-more:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 10px;
	text-decoration : none;
}

table.main-details-more  {
	background-color : #11EEBB;
}

td.main-details-more  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #FFEEBB;
}

li.main-details-more {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #03629C;
}

li.main-small  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : bold;
	color : #03629C;
}


/* Rubriken Angebote */

a.main-details-off:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 10px;
	text-decoration : underline;
}

a.main-details-off:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 10px;
	text-decoration : underline;
}

a.main-details-off:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 10px;
	text-decoration : none;
}

a.main-details-off:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #018AD0;
	font-size : 10px;
	text-decoration : none;
}

table.main-details-off  {
	//background-color : #03629C;
	background-color : #990000;

}

td.main-details-off  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	//background-color : #BDECFC;
        background-color : #FFFFDD;

}

li.main-details-off {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #03629C;
}


/* Warenkorbbereich */

td.main-cart  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}


/* Hintergrund gerade Zeilen Warenkorb */

tr.main-cart-ugr  {
	background-color : #FFEEBB;
}


/* Hintergrund ungerade Zeilen Warenkorb */

tr.main-cart-gr  {
	background-color : #FFEEBB;
}




/* Berechnungen Warenkorb */

tr.main-math  {
	background-color : #FFEEBB; 
}

td.main-math  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}


td.main-math-small  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}




/* Fussbereich */

tr.main-food  {
	background-color : #FFFFCC;
}

td.main-food  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

tr.main-info  {
	background-color : #FFFFCC;
}

td.main-info  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

td.main-info-small  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

table.left  {
	background-color: #990000;	
}

tr.left  {
	background-color : #FFEEBB;
}

td.left  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #03629C;
}

td.left-small  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #03629C;
}

li.left {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #03629C;
}

table.katalog  {
	background-color : #FFFFCC;
}

tr.katalog  {
	background-color : #FFFFCC;
}

td.katalog  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #03629C;
}

table.ref  {
	background-color : #FFFFCC;
}

tr.ref  {
	background-color : #FFFFCC;
}

td.ref  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #03629C;
}

.tab_bgc_catalog_normal { background-color:#FFFFCC; }

.tab_bgc_catalog { background-color:#FFEEBB; }

.tab_bgc_catalog_hover { background-color:#FDCCAC; }



b.small: {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 10px;
	text-decoration : underline;
        font-weight : bold;	
}

p {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

table.menu  {
	background-color: #FFFFCC;	
	border-width:1px; 
	border-color:#990000; 
	border-style:solid; 
	padding:0px;
	width:165px;
}

td.menu {
	_height : 50px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

tr.menu {
	_height : 50px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

table.under_menu  {
	background-color: #FFFFCC;	
	border-width:1px; 
	border-color:#990000; 
	border-style:solid; 
	padding:0px;
	width:165px;
}

tr.spacer  {
    font-family : verdana, arial, helvetica, sans-serif;
	font-size : 50px;	
}

td.spacer  {
    font-family : verdana, arial, helvetica, sans-serif;
	font-size : 30px;	
}

table.main-head  {
	background-color: #FFFFCC;	
	border-width:1px; 
	border-color:#990000; 
	border-style:solid; 
	padding:0px;
	text-align :center; font-size:20px
}

tr.main-head  {
	background-color : #FFEEBB;
	text-align :center; font-size:20px
}



td.main-head  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	background-color : #FFEEBB;
	color : #03629C;
	text-align :center;
}

table.main-headtop  {
	background-color: #FFFFCC;	
	border-width:1px; 
	border-color:#990000; 
	border-style:solid; 
	padding:0px;
	text-align :center;
}

tr.main-headtop  {
	background-color : #FFEEBB;
	text-align :center;
}

td.main-headtop  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 42px;
	font-weight : normal;
	background-color : #FFEEBB;
	color : #03629C;
	text-align :center;
}

td.impressum  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
        font-weight : bold;
	color : #03629C;
}

td.willkommen  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
        font-weight : bold;
	color : #03629C;
}

td.widerrufsrecht  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
        font-weight : bold;
	color : #03629C;
}

td.agbtext  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : normal;
	color : #03629C;
}

p.agbtext  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
        font-weight : bold;
	color : #03629C;
}

p.kleingedrucktes{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
    
	color : #03629C;
}

li.agbtext {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : normal;
	color : #03629C;
}

li.agbtext_bold  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	line-height:25px;
        font-weight : bold;
	color : #03629C;
}

ol.agbtext  {
	list-style-type:decimal;
	list-style-position:outside;
	text-align:left; 
	line-height:12px;
	margin-left:40px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : normal;
	color : #03629C;
}

ol.agbtext_roman  {
	list-style-type:upper-roman;
	list-style-position:outside;
	text-align:left;
	margin-left:50px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : normal;
	color : #03629C;
}

ul.agbtext_list  {
	list-style-type:disc;
	list-style-position:outside;
	text-align:left;
	line-height:12px;
	margin-left:65px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
        font-weight : normal;
	color : #03629C;
}

li.agbtext_list {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #03629C;
}

li.menu  {
	list-style-type : none;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #03629C;
	padding-left: 0px;
}

li.menu_submenu  {
	list-style-type : none;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #03629C;
	padding-left: 0px;
}


li.menu_active  {
	list-style-type : none;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #990000;
	padding-left: 0px;
}

li.menu_submenu_active  {
	list-style-type : none;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #990000;
	padding-left: 0px;
}

li.typen_submenu  {
	list-style-type : none;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #03629C;
	padding-left: 18px;
}

li.typen_submenu_active  {
	list-style-type : none;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #990000;
	padding-left: 18px;
}

li.kategorie_submenu  {
	list-style-type : none;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #03629C;
	padding-left: 22px;
}

li.kategorie_submenu_active  {
	list-style-type : none;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #990000;
	padding-left: 22px;
}

div.kategorie_submenu  {
	line-height : 4px;
	font-size   : 2px;
	font-family : verdana, arial, helvetica, sans-serif;
}


div.menu
{
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 12px;
}

div.mitteilungen
{
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-size : 12px;
	font-weight : bold;
}

p.mitteilungen
{
	font-family : verdana, arial,helvetica,sans-serif;
	color : #0CFF14;
	font-size : 14px;
	font-weight : bold;
}


li.linkmenu  {
	list-style-type : square;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8px;
    font-weight : normal;
	color : #03629C;
	padding-left: 30px;
}

ul.menu {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #03629C;
	list-style-position:outside;
	padding-left: 30px;
}

td.kf_beschriftung  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
    font-weight : bold;
	color : #03629C;
}

ul.kf_beschriftung  {
	list-style-type:disc;
	list-style-position:outside;
}

li.kf_beschriftung  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
        font-weight : bold;
	color : #03629C;
}

input.bestellung, textarea.bestellung {
	background-color:#FFFFCC;
	border-color:#018AD0;
	color:#018AD0;
	font-family:'Arial';
	font-size:10pt;
	border-style:solid;
	border-width:1pt;
}

/* Katalogmenu top*/

table.top_catalog_menu1  {
	background-color : #990000;	
	border-width:1px; 
	border-color:#990000; 
	border-style:solid; 
	text-align :center;
	empty-cells:hide;
}

table.top_catalog_menu  {
	background-color : #990000;	
	border-width:1px; 
	border-color:#990000; 
	border-style:solid; 
	text-align :center;
	empty-cells:hide;
}

td.top_catalog_menu_active1 {
	height : 12px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	background-color: #990000;	
	color : #03629C;	
	text-align :center;	
}

td.top_catalog_menu_active {
	height : 12px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	background-color: #990000;	
	color : #03629C;	
	text-align :center;	
}

td.top_catalog_menu_inactive {
	height : 12px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	background-color: #FFEEBB;	
	color : #03629C;
	text-align :center;	
}

tr.top_catalog_menu {
	height : 12px;
	background-color : #FFFFCC;
	color : #03629C;
	font-family : verdana, arial, helvetica, sans-serif;	
	font-size : 10px;
	text-align :center;
}

a.top_catalog_menu_active:link  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFCC;
	text-decoration : underline;
}

a.top_catalog_menu_active:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 12px;
	color : #FFFFCC;
	text-decoration : underline;
}

a.top_catalog_menu_active:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 12px;
	color : #FFFFCC;
	text-decoration : underline;
}

a.top_catalog_menu_active:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 12px;
	color : #FFFFCC;
	text-decoration : underline;
}

a.top_catalog_menu_inactive:link  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #03629C;
	text-decoration : underline;
}

a.top_catalog_menu_inactive:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 12px;
	color : #03629C;
	text-decoration : underline;
}

a.top_catalog_menu_inactive:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 12px;
	color : #03629C;
	text-decoration : underline;
}

a.top_catalog_menu_inactive:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	font-size : 12px;
	color : #03629C;
	text-decoration : underline;
}
