body 			{ margin: 0px 0px 0px 0px; padding: 0 0 25px 25px; background: #fff; z-index: 0 }
#header 		{ position: absolute; height: 100px; width: 920px;background: #ffffff url(/_img/logo.jpg) no-repeat; border-bottom: 3px solid #D60000;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#logo 		{ position: absolute; height: 100px; width: 265px; margin: 0px 0px  0px   0px; padding: 0px 0px 0px 0px; background: transparent; z-index: 5}
	#adspace	{ position: absolute; height: 100px; width: 468px; margin: 2px 0px  0px 307px; padding: 0px 0px 0px 0px; background: transparent; z-index: 10}

#section 		{position: absolute; height:   18px; width: 775px; margin:  110px 0px 0px   0px; padding: 0px 0px 0px 0px; background: #F1EFE2; border-bottom: 2px solid #D60000}
#nav			{position: absolute; height: 1010px; width: 175px; margin: 130px 0px 0px   0px; padding: 0px 0px 0px 0px; background: #FFFFFF}	
#content 		{position: absolute;                 width: 598px; margin: 130px 0px 0px 175px; padding: 0px 0px 0px 0px; background: #FFFFFF; border-right: 1px solid #CCCCCC; z-index: 5;  border-left: 1px solid #CCCCCC;}		

#search 	{position: relative; height:   45px; width: 135px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF; z-index: 5;}

	h2.order	{font: 12px Trebuchet MS, Helvetica, sans-serif; margin: 20px  0px 5px 20px; text-align: left; line-height: 100%; color: #000000; font-weight: bold; }
	p.order		{font: 10px Verdana, Helvetica, sans-serif;      margin: 0px  0px 0px 20px; text-align: left; line-height: 150%; color: #000000}
	img.order	{border: none; padding: 0px 0px 0px 0px; margin: 2px 2px 2px 20px}
	
	select.shopspecial {width: 50px}




#shop1 {position: absolute; width: 245px; height: 195px; margin: 60px 0px 0px   0px; padding: 0px 0px 0px 0px; background: #FF0000}
#shop2 {position: absolute; width: 245px; height: 195px; margin: 60px 0px 0px 250px; padding: 0px 0px 0px 0px; background: #FF0000}
#shop3 {position: absolute; width: 200px; height: 395px; margin: 60px 0px 0px 500px; padding: 0px 0px 0px 0px; background: #FF0000}

#shop4 {position: absolute; width: 245px; height: 195px; margin: 260px 0px 0px   0px; padding: 0px 0px 0px 0px; background: #FF0000}
#shop5 {position: absolute; width: 245px; height: 195px; margin: 260px 0px 0px 250px; padding: 0px 0px 0px 0px; background: #FF0000}

#shop6 {position: absolute; width: 245px; height: 195px; margin: 460px 0px 0px   0px; padding: 0px 0px 0px 0px; background: #FF0000}
#shop7 {position: absolute; width: 245px; height: 195px; margin: 460px 0px 0px 250px; padding: 0px 0px 0px 0px; background: #FF0000}
#shop8 {position: absolute; width: 200px; height: 195px; margin: 460px 0px 0px 500px; padding: 0px 0px 0px 0px; background: #FF0000}

h2.shop		{font: 15px Lucida Grande, Trebuchet MS, Helvetica, sans-serif; margin: 15px 25px 15px 10px; padding: 5px 0px 5px 0px; text-align: left; line-height: 100%; color: #000000; height: 20px; border-top: 1px solid #ADCA4A; border-bottom: 1px solid #ADCA4A;}
p.shop		{font: 11px Lucida Grande, Trebuchet MS, Helvetica, sans-serif; margin: 5px  25px  5px 10px; padding: 0px 0px 0px 0px; text-align: left; line-height: 135%; color: #000000; }
p.shopred	{font: 11px Lucida Grande, Trebuchet MS, Helvetica, sans-serif; margin: 5px  25px  5px 10px; padding: 0px 0px 0px 0px; text-align: left; line-height: 135%; color: #D60000; }

table.abo 	{width: 630px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top}
tr.abo		{width: 630px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; vertical-align: top}
td.abo		{width: 200px; margin: 5px 0px 5px 5px; padding: 0px 0px 0px 0px; vertical-align: top}


.price		{width: 350px; display: block; background: #FFFFFF; border: 1px dotted #D60000; font: 12px Arial,Helvetica , sans-serif; margin: 5px  0px 10px 125px; padding: 2px 5px 2px 5px; text-align: left; line-height: 150%; color: #666666}

input.abo	{height: 15px; width: 300px; font: 11px Arial, Helvetica, sans-serif; background: #FFFFFF; border: 1px solid #CCCCCC; margin: 0px  25px 5px 20px}
select.abo  {margin: 0px 25px 5px 20px }

img   {border: none}
a.img {border: none}
img.section {float: left; margin-left: 5px}
img.praemie {float: left; margin-right: 15px}

select {font: 11px Lucida Grande, Trebuchet MS, Helvetica, sans-serif;}


h1.heftnachbestellung	{font: 20px Lucida Grande, Arial, Helvetica, sans-serif; color: #ADCA4A; margin:  5px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; line-height: 100%; font-weight: normal}
h2.heftnachbestellung	{font: 15px Lucida Grande, Arial, Helvetica, sans-serif; color: #CCCCCC; margin: 15px 0px 5px 0px; padding:0px; 	text-align: left; line-height: 100%}
p.heftnachbestellung	{font: 11px Lucida Grande, Arial, Helvetica, sans-serif; color: #000000; margin: 10px 5px 0px 5px; padding:0px; text-align: left; line-height: 135%}

h1.content	{font: 20px Lucida Grande, Arial, Helvetica, sans-serif; color: #ADCA4A; margin:  5px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; line-height: 100%; font-weight: normal}
p.content	{font: 11px Lucida Grande, Arial, Helvetica, sans-serif; color: #000000; margin: 10px 5px 0px 5px; padding:0px; text-align: left; line-height: 135%}*/


 #section
{
margin: 0;
padding: 0 0 0px 10px;
}

#section ul, #section li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font: 11px Lucida Grande, Arial, Helvetica, sans-serif; color: #000000;
}


#section a:link, #section a:visited
{
float: left;
font-weight: bold;
margin: 0 10px 0px 10px;
text-decoration: none;
padding: 0px 0px 3px 0px;
color: #999;
}

#section a:link.current, #section a:visited.current, #section a:hover
{
border-bottom: 2px solid #D60000;
background: transparent;
color: #000;
}



#section a:hover { color: #000; }

p.sub	 		{font:  10px Lucida Grande, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 2px; text-align: left; line-height: 125%; color: #ADADAD}

ul.nav 			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none}
li.nav 			{margin: 1px 0px 0px 0px; padding: 2px 2px 2px 2px; list-style-type: none; height: 20px; background: #F1EFE2}
li.nav-current	{margin: 1px 0px 0px 0px; padding: 2px 2px 2px 2px; list-style-type: none; height: 20px; background: #F1EFE2; border-right: 2px solid #ADCA4A; font-weight: bold}

a.cat				{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #454545; text-decoration: none; font-weight: normal}
a.cat:link			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #454545; text-decoration: none; font-weight: normal}
a.cat:visited		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #454545; text-decoration: none; font-weight: normal}
a.cat:active		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #454545; text-decoration: none; font-weight: normal}
a.cat:hover			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #454545; text-decoration: none; font-weight: normal}

a.sub				{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #505050; text-decoration: none; font-weight: normal}
a.sub:link			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #505050; text-decoration: none; font-weight: normal}
a.sub:visited		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #505050; text-decoration: none; font-weight: normal}
a.sub:active		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #505050; text-decoration: none; font-weight: normal}
a.sub:hover			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; color: #505050; text-decoration: none; font-weight: normal}

td.heftnachbestellung {width: 180px; vertical-align: top; margin: 5px 3px 5px 3px;}
