/* Haupxframe inkl. Zusatzinformationen */
a {
	font-family : arial,verdana;
	font-size : 12px;
	font-weight: bold;
	text-decoration:none;
	color: black;
}

h1 {
	font-family : arial,verdana;
	font-size : 16px;
	font-weight: bold;
	margin: 0px;
}

h2 {
	font-family : arial,verdana;
	font-size : 12px;
	margin: 0px;
	font-weight: normal;
}


div.shop_header {
        BACKGROUND-IMAGE: url(images/shop_header.jpg);
        BACKGROUND-REPEAT: no-repeat;
        WIDTH: 799px;
        margin-bottom: 28px;
        BACKGROUND-POSITION: 0px -30px;
        HEIGHT: 92px
}

div.shop_footer {
        margin-top: 10px;
        BACKGROUND-POSITION: 0px -20px;
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-IMAGE: url(images/shop_footer.jpg);
        WIDTH: 799px;
        HEIGHT: 35px
}

div.shop_tuche {
        TOP: -1px;
        LEFT: 632px;
        BACKGROUND-IMAGE: url(images/tuche2.jpg);
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: -43px -20px;
        WIDTH: 142px;
        POSITION: absolute;
        HEIGHT: 290px;
        BACKGROUND-COLOR: #f4e7dd
}

html>body div.shop_tuche {
        TOP: 9px;
        LEFT: 632px;
}

div.shop_menu {
        FONT-SIZE: 9px;
        FLOAT: left;
        MARGIN-LEFT: 5px;
        PADDING-TOP: 3px;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
        FONT-FAMILY: arial,verdana;
        HEIGHT: 21px;
        BACKGROUND-COLOR: white;
        TEXT-ALIGN: center;
}

a.shop_menu:link, a.shop_menu:visited  {
	color : #666666;
	text-decoration : none;
}

a.shop_menu:active, a.shop_menu:hover  {
	color : black;
	text-decoration : none;
}

div.shop_search {
        POSITION: absolute;
        background-color: #f0f0f0;
        LEFT: 554px;
        TOP: -36px;
        FONT-SIZE: 11px;
        WIDTH: 130px;
        height: 26px;
        overflow: hidden;
        FONT-FAMILY: arial,verdana;
        padding-top:6px;
}

div.shop_cart {
        POSITION: absolute;
        LEFT: 681px;
        TOP: -36px;
        height: 32px;
        background-color: #f0f0f0;
}

div.shop_cart_text {
        POSITION: absolute;
        background-color: #f0f0f0;
        LEFT: 716px;
        TOP: -36px;
        FONT-SIZE: 11px;
        WIDTH: 75px;
        FONT-FAMILY: arial,verdana;
        height: 23px;
        padding-top: 9px;
}

div.shop_topmenu {
        MARGIN-TOP: 7px;
        LEFT: 50%;
        MARGIN-LEFT: -392px;
        POSITION: absolute;
        TOP: 99px;
        WIDTH: 790px;
}

div.shop_submenu {
        font-family: arial, verdana;
        font-size: 11px;
        color: #6B6C58;
        WIDTH: 100%;
        position: relative;
        top: 4px;
}

div.shop_content {
        BORDER: #eeeeee 1px solid;
        OVERFLOW: auto;
        WIDTH: 770px;
        HEIGHT: 332px;
}

a.shop_submenu {
        font-family: arial, verdana;
        font-size: 11px;
        color: #6B6C58;
	font-weight: bold;
}

a.shop_wk {
        font-family: arial, verdana;
	font-weight: bold;
	text-decoration: none;
        font-size: 11px;
        color: #666666;
}

hr.shop_hr {
        color: #dddddd;
        background-color: #dddddd;
        height: 1px;
        border: 0px;
}

table.shop_table {
        BORDER: #666666 1px solid;
        BORDER-COLLAPSE: collapse
}

a.small:link  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 12px;
	text-decoration : none;
	font-weight: bold;
}

a.small:visited  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 12px;
	text-decoration : none;
}

a.small:active  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 12px;
	text-decoration : none;
}

a.small:hover  {
	font-family : arial,verdana;
	color : #018AD0;
	font-size : 12px;
	text-decoration : none;
}


a.big:active  {
	font-family : arial,verdana;
	color : #333333;
	font-size : 12px;
	text-decoration : none;
}

a.big:hover  {
	font-family : arial,verdana;
	color : #333333;
	font-size : 12px;
	text-decoration : none;
}

a.big:link  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 12px;
	text-decoration : underline;
}

a.big:visited  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 12px;
	text-decoration : underline;
}

a.down:active  {
	font-family : arial,verdana;
	color : #333333;
	font-size : 12px;
	text-decoration : none;
}

a.down:hover  {
	font-family : arial,verdana;
	color : #333333;
	font-size : 12px;
	text-decoration : none;
}

a.down:link  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 12px;
	text-decoration : underline;
}

a.down:visited  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 12px;
	text-decoration : underline;
}

input.main-bold {
	font-family : arial,verdana;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

textarea.small {
	font-family : arial,verdana;
	font-size : 9px;
	font-weight : normal;
	width: 580px;
	color : #000000;
}

input.small {
	font-family : arial,verdana;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
}

select.small {
	font-family : arial,verdana;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

span.small {
	font-family : arial,verdana;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

table.main  {
	background-color : #000000;
}

table.main-print  {
	background-color : #000000;
}

/* Kopfzeile */

td.main-head  {
	font-family : arial,verdana;
	font-size : 12px;
	font-weight : bold;
/*	background-color : #F0F0F0;*/
	color : #000000;
}

/* Artikelbereich */

tr.main  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}



td.main  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}

td.main-small  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}



/* Hintergrund gerade Zeilen */

tr.main-ugr  {
	background-color : #eeeeee;
}


/* Hintergrund ungerade Zeilen */

tr.main-gr  {
	background-color : #eeeeee;
}

/* Spacer */

tr.main-spacer  {
}

td.main-spacer  {
	font-family : arial,verdana;
	font-size : 10px;
	color : #000000;
}

/* Detailbereich */

table.main-details  {
	background-color : #F6F6F6;
}

tr.main-details  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}

td.main-details  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
	background-color : #F6F6F6;
}

td.main-details-small  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
	background-color : #F6F6F6;
}

/* Verwandte Artikel */

a.main-details-more:link  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
}

a.main-details-more:visited  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
}

a.main-details-more:active  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
}

a.main-details-more:hover  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
}

table.main-details-more  {
	background-color : #03629C;
}

td.main-details-more  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
	background-color : #F9FDDD;
}

li.main-details-more {
	font-family : arial,verdana;
	font-size : 11px;
	color : #000000;
	list-style-type:disc;
}

/* Rubriken Angebote */

a.main-details-off:link  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
}

a.main-details-off:visited  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
}

a.main-details-off:active  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
}

a.main-details-off:hover  {
	font-family : arial,verdana;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
}

table.main-details-off  {
	background-color : #000000;
}

td.main-details-off  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
	background-color : #FDFDFF;
}

li.main-details-off {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
	list-style-type:disc;
}


/* Warenkorbbereich */

td.main-cart  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}


/* Hintergrund gerade Zeilen Warenkorb */

tr.main-cart-ugr  {
	background-color : #F5F5F5;
}


/* Hintergrund ungerade Zeilen Warenkorb */

tr.main-cart-gr  {
	background-color : #F1F1F1;
}




/* Berechnungen Warenkorb */

tr.main-math  {
	background-color : #E6E6E6; 
}

td.main-math  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}


td.main-math-small  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}

/* Fussbereich */

tr.main-food  {
	background-color : #F8ECCC;
}

td.main-food  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}

tr.main-info  {
	background-color : #FFFFFF;
}

td.main-info  {
	font-family : arial,verdana;
	font-size : 14px;
	color : #000000;
}

td.main-info-small  {
	font-family : arial,verdana;
	font-size : 12px;
	color : #000000;
}

table.submenu, tr.submenu, td.submenu  {
	background-color: white;
	border: 1px solid;
  border-color: #f0f0f0;
  border-collapse: collapse;
	font-family : arial, verdana, helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

a.menu:link, a.menu:visited  {
	font-family : arial, verdana;
	color : black;
	font-size : 11px;
	text-decoration : none;
	font-weight: normal;
}

a.menu:active, a.menu:hover  {
	font-family : arial, verdana;
	color : #333333;
	font-size : 11px;
	text-decoration : none;
	font-weight: normal;
}