
* {font-family:Arial,Helvetica,Sans-serif;font-size:12px;color:#666666}

body  		   {
			    background-color:#eae8d1;
			    margin:0px;
			    padding:0px;
			    text-align:center;
			    }

a{
	text-decoration:none;
	color:#c8252c;}
	
a:hover{
	text-decoration:underline;}	

/*
div.contentblock {margin-left:20px;position:relative;min-height:20px;}
*/
div.editblock   {position:absolute;left:-17px;}
div.newblock    {padding-left:4px;}


#metanav        {margin:auto;height:20px;width:900px;background-color:white;text-align:right;}
#logoheader     {margin:auto;height:84px;width:900px;background-color:white;position:relative;}
#mainnav        {margin:auto;width:900px;height:94px;background-color:white;background-image:url(images/menu/bg_nav.gif);background-repeat:repeat-x;}
#allcontent     {margin:auto;width:900px;background-color:#FFFFFF;text-align:left;}
#prodmenu       {float:left;width:149px;min-height:400px;background-color:white;}

#page           {float:left;width:749px;min-height:500px;background-color:white;border-right:1px solid #e2dfdf;}
#pagespace      {margin:0px 38px 0px 53px;min-height:500px;}
#pagecontent    {width:659px;}
#pagemenu       {float:left;width:599px;min-height:500px;background-color:white;border-left:1px solid #e2dfdf;border-right:1px solid #e2dfdf;}
#pagespacemenu  {margin:0px 0px 0px 9px;min-height:500px;}

#pagecontentmenu{width:589px;}
#pagespacer     {float:left;width:1px;min-height:500px;background-color:#e2dfdf;}
#pagesidebar    {float:left;width:149px;min-height:500px;}

#footerspace    {margin:auto;width:900px;height:32px;background-color:white;}
#footermenu     {margin:auto;width:900px;color:#c8252c;background-color:#deeaf2;font-size:11px;padding:4px 0 6px 0;line-height:18px;}
#footermenu   a {font-size:11px;color:#005a9c;text-decoration:none;}
#footercontact  {margin:auto;width:900px;background-color:#a5c0d3;font-size:11px;color:#FFFFFF;padding:6px 0 6px 0;}
#footercontact a {font-size:11px;color:#FFFFFF;text-decoration:none;}
#footercopyright {margin:auto;width:900px;height:26px;font-size:10px;color:#005a9c;padding:4px 0 4px 0;}
#footercopyright a {font-size:10px;color:#005a9c;text-decoration:none;}

.prodkatimg     {float:left;width:155px;height:155px;margin-bottom:13px;}
.prodkatspace   {float:left;width:13px;height:155px;margin-bottom:13px;}

.pwdreq        {font-size:9px;text-decoration:none;}

p               {margin:0px;padding:0px;}
form            {margin:0px;padding:0px;}

/*
div.formrowtitle    {width:135px;float:left;text-align:left;overflow:hidden;}
div.formrowfield    {width:250px;float:left;}
div.formrowend      {clear:both;line-height:0px;}
*/

.formfield         {border:1px solid #005a9c;
                    font-size:12px;
                    color:#666666;
                    padding-left:2px;
                    background-color:#deeaf2;
                   }

select.formfield  {padding-left:0px;}
select.formfield option  {padding-left:2px;}
                   
.formfieldcheckbox {line-height:1em;background:#FFFFFF;
					color: black;
					height:13px;
					width:13px;
					border: 0px;
					margin:0px;
					vertical-align:middle;
                   }  
                      
.formfieldradio    {border: 0px;
					height:12px;
					width:12px;
					margin:0px 10px 0px 0px;
					padding:0px 0px 0px 0px;
					vertical-align:top;
                   }       


.headline       {margin-bottom:15px;}
.headline h1    {padding:0px;margin:0px;}
.subheadline    {font-size:14px;color:#005a9c;font-weight:bold;margin-bottom:5px;}
.hl_eventdaten  {margin-top:0px;}

div.blockborder    {margin:0px;padding:0px;}
div.nextrow        {clear:both;height:0px;width:0px;line-height:0px;}
div.cartbox           {width:577px;border-bottom:1px solid #e2dfdf;border-left:1px solid #e2dfdf;border-right:1px solid #e2dfdf;margin:0px;padding:5px 0px 0px 0px;}
div.cartcell          {float:left;color:#065FA3;margin-bottom:3px;font-size:11px;}
div.cartcell a        {font-size:11px;}
div.textrow        {margin-bottom:5px;}
div.greyline       {margin:0px 0 10px 0;border-bottom:1px solid #e2dfdf;}
div.col1        {float:left;width:100px;margin:0px 0px 5px 0px;}
div.col2        {float:left;width:400px;margin:0px 0px 5px 0px;}
div.col4        {float:left;width:180px;margin:0px 0px 5px 0px;}

table.cartbox     {width:577px;border-bottom:1px solid #e2dfdf;border-left:1px solid #e2dfdf;border-right:1px solid #e2dfdf;}
td.cartcell          {color:#065FA3;padding:3px 0 3px 0;font-size:11px;}
td.cartcell a        {font-size:11px;}


table.blockborder {margin:0px;padding:0px;color:#666666;}
tr.textrow        {margin-bottom:5px;}
td.col1           {width:100px;padding:0px 0px 5px 0px;}
td.col2           {width:400px;padding:0px 0px 5px 0px;}
td.col4           {width:180px;padding:0px 0px 5px 0px;}
td.greyline       {border-bottom:1px solid #e2dfdf;}

div.listcol     {float:left;border:1px solid #e2dfdf;padding:2px;}
div.listcol a   {color:#c8252c;text-decoration:none;}

.prod_block     {width:577px;padding:10px 0 10px 0;border-top:1px solid #e2dfdf;border-bottom:1px solid #e2dfdf;}
.prod_bg0       {width:577px;background:url(images/customer/bgprodukt.gif) repeat-y;}
.prod_bg1       {width:577px;background:url(images/customer/bgprodukt1.gif) repeat-y;}
.prod_col1      {float:left;width:186px;}
.prod_col1space {padding-right:9px;}
.prodimg        {width:155px;height:155px;margin-bottom:10px;}
.prodpreis      {width:180px;}
.prodpreis_row  {font-size:11px;color:#005a9c;width:175px;line-height:1.3em;overflow:hidden;}
.prodpreis_col1 {float:left;font-size:11px;color:#005a9c;width:120px;line-height:1.3em;overflow:hidden;}
.prodpreis_col2 {float:left;font-size:11px;color:#005a9c;width:55px;line-height:1.3em;overflow:hidden;text-align:right;}

.prod_colfull   {font-size:11px;float:left;width:385px;}
.prod_col2      {font-size:11px;float:left;width:195px;}
.prod_col2space {font-size:11px;line-height:1.5em;margin:0px 0px 0px 9px;padding:0px 9px 9px 0px;}
.prod_col2space p, 
.prod_col2space li, 
.prod_col2space span, 
.prod_col2space font, 
.prod_col2space strong,
.prod_col2space b,
.prod_col2space em,
.prod_col2space u,
.prod_col2space i {font-size:11px;}

.prod_col3      {float:left;width:185px;}
.prod_col3space {font-size:11px;line-height:1.5em;padding:0px 0px 0px 9px;}
.prod_col3space b, 
.prod_col3space p, 
.prod_col3space li, 
.prod_col3space span, 
.prod_col3space font, 
.prod_col3space strong,
.prod_col3space em,
.prod_col3space u,
.prod_col3space i {font-size:11px;}

.prod_addcart      {width:577px;margin-bottom:40px;padding:10px 0 10px 0;}
.prod_addcart_col1 {float:right;width:140px;text-align:right;font-weight:bold;}
.prod_addcart_col2 {float:right;width:110px;text-align:right;font-weight:bold;}
.prod_addcart_col3 {float:right;width:150px;text-align:right;font-weight:bold;}
.prod_addcart_col4 {float:right;width:175px;text-align:right;font-weight:bold;}
          
.proddetail_sum   {width:385px;margin:5px 0 0 0;padding:3px 0 0 0;}
.proddetail_anz   {float:left;width:50px;font-weight:bold;font-size:11px;text-align:center;}
.proddetail_text  {float:left;width:205px;font-weight:bold;font-size:11px;}
.proddetail_preis {float:left;width:130px;font-weight:bold;font-size:11px;text-align:right;}

.sidebarcart_entry {text-align:center;background-color:#DFE9F2;padding:8px 0px 8px 0px;border-bottom:1px solid #97989A;}
.sidebarcartrow   {width:133px;font-size:10px;line-height:1.0em;text-align:left;}
.sidebarcart_col1 {float:left;width:30px;font-size:11px;line-height:1em;text-align:right;}
.sidebarcart_col2 {float:left;width:53px;font-size:11px;line-height:1em;text-align:left;overflow:hidden;}
.sidebarcart_col3 {float:left;width:50px;font-size:11px;line-height:1em;text-align:right;}
.sidebarcart_nrow {clear:both;line-height:0px;margin:0px;padding:0px;}


div.speisenart {
	color:#005a9c;
	font-size:11px;
	font-weight:bold;
}

div.speise {
	margin-top:8px;
	color:#656565;
	font-size:11px;
	font-weight:normal;
	padding-right:5px;
	min-height:16px;
}

div.speise span {
	border-bottom:1px dotted #656565;
	color:#656565;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
}

div.preis {
	color:#CB1E24;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	text-align:right;
}

.prod_sorte     {font-size:11px;line-height:1em;margin-bottom:5px;}

.print {display:none;}    

@media print {    .noprint {display:none; height:0px; width:0px;}
    .outerborder {border: none;}
    .print {display:block;}
}    

