body { margin: 0px 0px 0px 0px; }
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.navigation, .footer { font-size: 11px; }

.navigation {
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 2px 2px 11px;
}

.black { color: black; }

a.black:link, a.black:hover, a.black:active, a.black:visited	{ color: black;	}
a.gray:active, a.gray:visited, a.gray:hover, a.gray:link 		{ color: #333333;; text-decoration: none;  }
a.white:link, a.white:hover, a.white:active, a.white:visited	{ color: white; text-decoration: none; }
a.white:hover, a.gray:hover {text-decoration: underline; }

/* NOCH NICHT GECHECKT */
.headline {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.subheadline {
	font-size: 12px;
	font-weight: bold;
}

.subheadlinegross {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

.auszeichnungen {
    font-size: 9px;
	color: #000000;
    line-height: 12px;
}

.auszeichnungen_zab {
    font-size: 9px;
	color: #000000;
    line-height: 14px;
}

.ebeneweiss {
	color: #FFFFFF;
	font-size: 12px;
}

td.mainmenu_default, td.submenu_shop, td.menu_warenkorb, td.subsubmenu_shop{
	background-color: #666666;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

td.menu_shop {
	background-color: #666666;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

td.submenu_shop {
	font-size: 11px;
	font-weight: normal;
}

td.subsubmenu_shop {
	font-size: 11px;
	font-weight: normal;
}

td.menu_warenkorb {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

td.menu_default { 
	background-color: #666666;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
}
 
a.schliessen:active, a.schliessen:visited, a.schliessen:hover, a.schliessen:link {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a.schliessenweiss:active, a.schliessenweiss:visited, a.schliessenweiss:hover, a.schliessenweiss:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.schliessengrau:active, a.schliessengrau:visited, a.schliessengrau:hover, a.schliessengrau:link {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

a.menu_level_one:link, a.menu_level_one:visited, a.menu_level_one:active, a.menu_level_one:hover,  {
 font-weight: bold;
}

a.shopmenu:link, a.shopmenu:visited, a.shopmenu:active, a.shopmenu:hover, {
 font-weight: bold; color: black; font-size: 11px;
}

 td.menu_active {
 background-color: black;
 font-size: 11px;
}

 a.menu_active:link, a.menu_active:visited, a.menu_active:hover, a.menu_active:active {
 color: white;
 font-size: 11px;
 }

 td.menu_not_active {
 background-color: #666666;
 font-size: 11px;
 }
 
 a.menu_not_active:link, a.menu_not_active:visited, a.menu_not_active:hover, a.menu_not_active:active {
 color: black;
 font-size: 11px;
 }

 td.shop_not_active {
 background-color: white;
 font-size: 11px;
 }
 a.shop_not_active:link, a.shop_not_active:visited, a.shop_not_active:hover, a.shop_not_active:active {
 color: black;
 font-size: 11px;
 }

 td.shop_active {
 background-color: black;
 font-size: 11px;
 }
 a.shop_active:link, a.shop_active:visited, a.shop_active:hover, a.shop_active:active {
 color: white;
 font-size: 11px;
 }
 
td, th {border: 0px solid #666666;}

th.shop, th.shop_header 
	{
		background-color: #FFCC00;
		color: #666666;
		font-weight: normal;
		font-size: 11px;
		vertical-align: bottom;
		border: 0px;
		height: 24px;
	}
th.shop_header
	{
		text-align: left;
	}
td.shop
	{
		background-color: #FFF5CC;
		color: #000000;
		font-weight: normal;
		font-size: 11px;
		vertical-align: middle;
		border: 0px;
	}
input.shop_textfield
	{
		height: 20px;
	}
.drag { cursor:move; }

.btn_table_active{
border-top: 2px #FFCCE6 solid;
border-left: 2px #FFCCE6 solid;
border-bottom: 2px #DB83AF solid;
border-right: 2px #DB83AF solid;
}
.btn_td_active{
border-top: 1px #FF66CC solid;
border-left: 1px #FF66CC solid;
border-bottom: 1px #FF0099 solid;
border-right: 1px #FF0099 solid;
}
.btn_active{
border-top: 1px #F5F4F5 solid;
border-left: 1px #F5F4F5 solid;
border-bottom: 1px #333333 solid;
border-right: 1px #333333 solid;
background-color: #D8D4D8;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
width: 160px;
}
.btn_table_not_active{
border-top: 2px #FFCCE6 none;
border-left: 2px #FFCCE6 none;
border-bottom: 2px #DB83AF none;
border-right: 2px #DB83AF none;
}
.btn_td_not_active{
border-top: 1px #FF66CC none;
border-left: 1px #FF66CC none;
border-bottom: 1px #FF0099 none;
border-right: 1px #FF0099 none;
}
.btn_not_active{
border-top: 1px #F5F4F5 solid;
border-left: 1px #F5F4F5 solid;
border-bottom: 1px #333333 solid;
border-right: 1px #333333 solid;
background-color: #D8D4D8;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
width: 160px;
}
ol.alphabet {
	list-style-type: lower-alpha;
}
.magenta, a.magenta, a.magenta:hover, a.magenta:active, a.magenta:link, a.magenta:visited {
	color: #FF0066;
}
/*	Styles fuer das neue Account - beantragen Formular*/
/*	created: 2004-11-03 */
div.Account {
	border: 0px solid lightgrey;
}
div.Account, fieldset { 
	font-family: Verdana;
	font-size: 11px;
}
legend {
	font-weight: bold;
	color: black;
}
fieldset {
	 padding: 10px;
/*	 border: 1px solid black; */
/*	 background-color: lightgrey; */
}
/*	Styles für die Produkttabelle */
.textSmall {
	font-size: 11px;
	padding: 2px;
	border: 1px solid gray;
}
.productTable {
	border: 1px solid gray;
	padding: 2px;
	margin: 1px;
	border-collapse: collapse;
}
.border {
	border: 1px solid gray;
}
.borderleftbottom {border-left: 1px solid black; border-bottom: 1px solid black;}
.borderleft{border-left: 1px solid black;}
.borderbottom {border-bottom: 1px solid black;}