BODY								{ font-family : Arial, Helvetica, Swiss, SunSans-Regular, sans-serif; }
BODY								{ font-size: 11px }


/*---------------navigation---------------*/
.nav-box-main	{ 
	background-color: #727282; 
	height:40px;

}

.nav-main1	{ 
	color: #ffffff; 
	font-size: 12px; 
	line-height: 12px; 
	font-weight: bold; 
}
.nav-main1 a						{ color: #ffffff; text-decoration:none; }
.nav-main1 a:hover					{ color: #333333; text-decoration:none; }


.nav-left	{ 
	background-color: #ebebeb;
	font-size: 12px; 
	font-weight: bold;
	color: #000000;
	line-height: 13px; 
	border:1px solid #999999; 
	margin: 0px 0px 5px 0px; 
	padding: 7px 0px 8px 5px; 
	width: 100%; 
}
.nav-left a							{ color: #000000; text-decoration:none; }
.nav-left a:hover					{ color: #666666; text-decoration:none; }


.nav-left-2 	{ 
	font-size: 12px; 
	font-weight: normal;
	color: #000000;
	/*line-height: 16px;*/
	border-bottom:1px solid #999999;
	padding: 3px 0px 3px 5px; 
	width: 100%; 
}
.nav-left-2 a						{ color: #000000; text-decoration:none; }
.nav-left-2 a:hover					{ color: #666666; text-decoration:none; }

.nav-left-3 	{ 
	background-color: #179565;
	font-size: 12px; 
	font-weight: bold;
	color: #fff;
	/*line-height: 16px;*/
	border-bottom:1px solid #999999;
	padding: 3px 0px 3px 5px; 
	width: 100%; 
}
.nav-left-3 a						{ color: #eee; text-decoration:none; }
.nav-left-3 a:hover					{ color: #ffffff; text-decoration:none; }

.nav-left-4 	{ 
	background-color: #cccccc;
	font-size: 12px; 
	font-weight: bold;
	color: #000000;
	/*line-height: 16px;*/
	border-bottom:1px solid #999999;
	padding: 3px 0px 3px 5px; 
	width: 100%; 
}
.nav-left-4 a						{ color: #000000; text-decoration:none; }
.nav-left-4 a:hover					{ color: #666666; text-decoration:none; }


/*---------------content---------------*/

.abstand1                       { color: #cccccc; font-size: 1px; line-height: 1px }
.abstand2                       { color: #cccccc; font-size: 2px; line-height: 2px }
.abstand3                       { color: #cccccc; font-size: 3px; line-height: 3px }
.abstand4                       { color: #cccccc; font-size: 4px; line-height: 4px }
.abstand5                       { color: #cccccc; font-size: 5px; line-height: 5px }
.abstand6                       { color: #cccccc; font-size: 6px; line-height: 6px }

.titel-product	{ 
	border-bottom:1px solid #999999;
	background-color: #ebebeb;
	padding: 5px 3px 5px 3px;
	color: #000000; 
	font-size: 12px; 
	line-height: 14px; 
	font-weight: bold; 
}
.titel-product a					{ color: #000000; text-decoration:none }
.titel-product a:hover				{ color: #666666; text-decoration:none }

.titel-product-aktiv	{ 
	border-bottom:1px solid #999999;
	background-color: #179565;
	padding: 5px 3px 5px 3px;
	color: #fff; 
	font-size: 12px; 
	line-height: 14px; 
	font-weight: bold; 
}
.titel-product-aktiv a				{ color: #000000; text-decoration:none }
.titel-product-aktiv a:hover		{ color: #666666; text-decoration:none }


.subtitel	{ 
	color: #003399;
	font-size: 12px; 
	line-height: 16px; 
	font-weight: bold;
	padding: 3px 3px 2px 3px; 
}


.text	{ 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
	padding: 3px 3px 2px 3px; 
}
.text a								{ color: #000000; text-decoration:none }
.text a:hover						{ color: #666666; text-decoration:none }


.text-bold	{ 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 2px 3px;
}
.text-bold a						{ color: #000000; text-decoration:none }
.text-bold a:hover					{ color: #666666; text-decoration:none }


.text-01	{ 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
}

.text-auszeichnung	{ 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
	font-weight: bold;
}

.titel-01	{ 
	color: #000000; 
	font-size: 14px; 
	line-height: 14px; 
	font-weight: bold; 
}

.artikel-titel	{ 
	background-color: #179565; 
	border-top:0px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-left:1px solid #ffffff;
	padding: 3px 3px 2px 5px; 
	color: #fff; 
	font-size: 12px; 
	line-height: 15px; 
	font-weight: bold; 
}


.artikel-text	{ 
	background-color: #ebebeb; 
	border-top:0px solid #999999;
	border-right:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-left:1px solid #ffffff;
	padding: 3px 3px 2px 5px; 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
}

.artikel-text-rot	{ 
	background-color: #ebebeb; 
	border-top:0px solid #999999;
	border-right:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-left:1px solid #ffffff;
	padding: 3px 3px 2px 5px; 
	color: #FF0000; 
	font-size: 12px; 
	line-height: 15px;
	text-decoration: line-through;
}

.artikel-text-fett	{ 
	background-color: #ebebeb; 
	border-top:0px solid #999999;
	border-right:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-left:1px solid #ffffff;
	padding: 3px 3px 2px 5px; 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 15px; 
}

.text-shop	{ 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
}
.text-shop a					{ font-weight: bold; color: #000000; text-decoration:none }
.text-shop a:hover				{ font-weight: bold; color: #666666; text-decoration:none }

.text-shop-fett	{ 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 15px; 
}
.text-shop-fett a				{ color: #000000; text-decoration:none }
.text-shop-fett a:hover			{ color: #666666; text-decoration:none }




/*---------------neuheiten---------------*/

.box-neuheiten	{ 
	border:1px solid #999999; 
	padding: 0px 0px 0px 0px; 
	height:260px; 
	width: 172px; 
}

.box-text-neuheiten	{ 
	padding: 5px 3px 0px 3px; 
 
}

.titel-neuheiten	{ 
	color: #003399; 
	padding: 0px 0px 0px 2px;
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
}

.titel-neuheiten a					{ color: #003399; text-decoration:none }
.titel-neuheiten a:hover			{ color: #666666; text-decoration:none; }

.text-neuheiten	{ 
	color: #000000; 
	padding: 0px 0px 0px 2px;
	font-size: 12px; 
	line-height: 15px; 
}

.text-neuheiten a					{ color: #000000; text-decoration:none }
.text-neuheiten a:hover				{ color: #666666; text-decoration:none; border-bottom: 1px dotted #666666; }

.text-neuheiten-bold	{ 
	color: #000000; 
	padding: 0px 0px 0px 2px;
	font-size: 12px; 
	line-height: 15px; 
	font-weight: bold;
}

.text-neuheiten-bold a				{ color: #000000; text-decoration:none }
.text-neuheiten-bold a:hover		{ color: #666666; text-decoration:none; border-bottom: 1px dotted #666666; }

.preis-neuheiten	{ 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
	font-weight: bold;
}

.preis-rot-neuheiten	{ 
	color: #ff0000; 
	padding: 0px 0px 0px 2px;
	font-size: 12px; 
	line-height: 15px; 
	font-weight: bold;
	text-decoration: line-through;
}



/*---------------TopAngebot---------------*/
.box-top-angebot	{ 
	border:1px solid #999999; 
	padding: 0px 0px 0px 0px; 
	height:260px; 
	width: 556px; 
}


/*---------------shop---------------*/

.box-shop-klein	{ 
	border:1px solid #999999; 
	width: 172px; 
}

.box-shop-gross	{ 
	border:1px solid #999999; 
	width: 556px; 
}

.box-shop-gross2	{ 
	border:1px solid #999999; 
	width: 748px; 
}

.error			{ 
	color: #FF0000; 
	font-size: 12px; 
	line-height: 12px; 
	font-weight: bold;
}

.box-empty      {
	background-color:#ebebeb;
	border-bottom:1px solid #999999;
	border-left:0px solid #999999;
	border-right:0px solid #999999;
	border-top:1px solid #999999;
	width: 100%;
	padding: 3px 3px 2px 5px; 
	font-size: 12px; 
	line-height: 15px; 
}
.box-empty-2      {
	background-color:#ebebeb;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	width: 100%;
	padding: 3px 3px 2px 5px; 
	font-size: 12px; 
	line-height: 15px; 
}

.box-empty-3      {
	background-color:#ffffff;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	width: 100%;
	padding: 3px 3px 2px 5px; 
	font-size: 12px; 
	line-height: 15px; 
}



/*---------------boxen linien---------------*/

.tabellenlinie  {
        border-bottom:1px solid #999999;
}
.linie-01	{ 
	border-top:1px solid #999999; 
	padding: 10px 0px 0px 0px;
}

.box-rating	{ 
	border:1px solid #999999; 
	background-color:#ffffff;
	width:600px; 
}

.box-00	{ 
	border:1px solid #999999; 
	background-color:#ffffff;
	width:100%; 
}

.box-01	{ 
	border:1px solid #999999; 
	padding: 5px 5px 5px 5px; 
}

.box-02	{ 
	border:1px solid #999999; 
	background-color:#ffffff;
	width:500px;
}
.box-03	{ 
	border:1px solid #999999; 
	background-color:#ffffff;
	width:800px;
}

.box-img	{ 
	border:1px solid #999999; 
}

#toolbox {
	Z-INDEX: 5;
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 5px;
	border-top:0px solid #999999;
	border-right:0px solid #999999;
	border-bottom:0px solid #999999;
	border-left:1px solid #999999; 
	FONT-SIZE: 11px;
	line-height: 14px;
	width:170px; 
	COLOR: #000000; 
	POSITION: absolute; 
	TOP: 10px
}

.toolbox a							{ color: #000000; text-decoration:none }
.toolbox a:hover					{ color: #666666; text-decoration:none }

.toolbox-fett {
	FONT-SIZE: 11px;
	line-height: 14px;
	font-weight: bold;
	COLOR: #000000; 
}

.toolbox-fett a						{ color: #000000; text-decoration:none }
.toolbox-fett a:hover				{ color: #666666; text-decoration:none }


/*---------------formular---------------*/
input.finden 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 11px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 200px;
	height:13px;
}

input.anzahl 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 10px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 30px;
	height:13px;
}

input.best 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 10px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 60px;
	height:13px;
}

input.bewertung-1 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 10px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 100%;
	height:13px;
}

textarea.bewertung 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 10px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 100%;
	/*height:13px;*/
}

input.plz 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 12px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 40px;
	height:15px;
}

input.ort 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 12px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 200px;
	height:15px;
}

input.fragen-1 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 12px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 250px;
	height:15px;
}

input.kunden-nr 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 12px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 178px;
	height:15px;
}

textarea.fragen 	{
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE: 12px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999; 
	width: 400px;
	/*height:13px;*/
}


textarea.formtext       {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Arial, Helvetica, Swiss, SunSans-Regular;
        FONT-SIZE:12px;
        line-height: 14px;
        border-bottom:1px solid #666666;
        border-left:1px solid #666666;
	    border-right:1px solid #666666;
        border-top:1px solid #666666;
        width: 99%;
}

.popup-01 	{
	background-color:#ffffff; 
	color:#000000;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE:11px;
	line-height: 12px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999;
	width: 250px; 
}

.senden 	{
	background-color:#dfdfdf; 
	color:#179565;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE:11px;
	line-height: 12px;
	font-weight: bold;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999;
	width: 100%; 
}

.senden-fix	{
	background-color:#dfdfdf; 
	color:#179565;
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE:11px;
	line-height: 12px;
	font-weight: bold;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999;
	width: 150px; 
}

select.herkunft   {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:12px;
        line-height: 14px;
        border-bottom:1px solid #666666;
        border-left:1px solid #666666;
		border-right:1px solid #666666;
        border-top:1px solid #666666;
        width: 300px;
}

/*---------------bestellung---------------*/

input.newsletter        {
        background-color:#ffffff;
        color:#000000;
        font-family: Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:12px;
        line-height: 15px;
        border-bottom:1px solid #666666;
        border-left:1px solid #666666;
		border-right:1px solid #666666;
        border-top:1px solid #666666;
        width: 220px;
}
input.newsletter3        {
        background-color:#ffffff;
        color:#000000;
        font-family: Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:12px;
        line-height: 15px;
        border-bottom:1px solid #666666;
        border-left:1px solid #666666;
		border-right:1px solid #666666;
        border-top:1px solid #666666;
        width: 180px;
}
input.newsletter4        {
        background-color:#ffffff;
        color:#000000;
        font-family: Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:12px;
        line-height: 15px;
        border-bottom:1px solid #666666;
        border-left:1px solid #666666;
		border-right:1px solid #666666;
        border-top:1px solid #666666;
        width: 34px;
}
input.newsletter5        {
        background-color:#ffffff;
        color:#000000;
        font-family: Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:12px;
        line-height: 15px;
        border-bottom:1px solid #666666;
        border-left:1px solid #666666;
		border-right:1px solid #666666;
        border-top:1px solid #666666;
        width: 44px;
}
input.newsletter6        {
        background-color:#ffffff;
        color:#000000;
        font-family: Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:12px;
        line-height: 15px;
        border-bottom:1px solid #666666;
        border-left:1px solid #666666;
		border-right:1px solid #666666;
        border-top:1px solid #666666;
        width: 170px;
}

select.newsletter7        {
        background-color:#ffffff;
        color:#000000;
        font-family: Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:12px;
        line-height: 15px;
        border-bottom:1px solid #666666;
        border-left:1px solid #666666;
		border-right:1px solid #666666;
        border-top:1px solid #666666;
        width: 220px;
}


/*---------------flash---------------*/
#neuheiten {
	width:60px;
	height:60px;
	background:transparent url(../img/neu.png) no-repeat;
	margin-top:-15px;
	margin-left:-15px;
	font-size:1px;
	position:absolute;
}

#schnaeppchen {
	width:144px;
	height:35px;
	background:transparent url(../img/schnaeppchen.png) no-repeat;
	margin-top:-10px;
	margin-left:-10px;
	font-size:1px;
	position:absolute;
}

