html 		{margin:0;padding:0;text-align: center;  overflow:scroll;width: 100%; height:100%;}

body 		{margin:0;padding:0;font-size:14px;font-weight:normal;font-family:"Times New Roman",Times,sans-serif; color:#464447;text-align: center; background-color:#67020d;width: 100%; height:100%;}

a {color:#5B5D5F;}


p			{margin: 0; padding: 0;}
img			{padding:0;border:0;}
h1			{margin:0;padding:0 0 0 0px;font-size:28px;font-weight:400;font-family:times,sans-serif;line-height:28px; color:#e10720;}
h3			{margin:5px 0 15px 0;padding:0;font-size:13px;font-weight:400; font-style:italic;}



#top	{ height:235px; background: url(../mainart/stdgbtop.jpg) center bottom repeat-x;}
.top2	{  background: url(../mainart/topbg.jpg) center bottom no-repeat; vertical-align:bottom;}



#cleft {background: url(../mainart/bgleft.jpg) left top  repeat-y;}
#cright {background: url(../mainart/bgright.jpg) right top  repeat-y;}

#bgone  {background: #e8e8e8 url(../mainart/bg.jpg)  center top repeat-y; text-align:center;}

#page   {background-color:#FEFEFE;line-height:20px; width:1000px;margin:0 auto 0 auto;}

#bottom	{  background: url(../mainart/stdbgbottom.jpg) center top repeat-x; text-align:center; }
.bottom2{ background: url(../mainart/bottombg.jpg) center top no-repeat; text-align:center; height:200px; }



#nav	{margin-right:10px;font-family:times,sans-serif;font-size:17px;}
#nav a	{text-decoration:none;font-size:13px;padding: 0 5px 0 5px;font-weight:normal; line-height:13px;}
#nav a:hover	{color:#de061f;}
.hrleft {margin:6px 0 8px 0; height:1px; line-height:1px;font-size:1px; background: url(../mainart/hrleft.jpg) right center no-repeat;}




.GuestBox1		    {float:left; width:99%; margin-top:0px;border: 1px solid #920214;}
.GuestBox		    {float:left; width:99%; margin-top:20px;border: 1px solid #920214;}
.GuestHead		    {background-image: url(../mainart/boxbg.jpg);background-repeat:repeat-x;text-align:left; color:#5a000c;font-size:12px;margin:0px;font-weight:bold;letter-spacing:-1px; height:28px;}
.GuestHeadline	    {float:left; width:50%;margin-top:4px; margin-left:6px;}
.GuestRight		    {float:right; margin-top:4px;margin-right:6px;}
.GuestText		    {float:left; padding: 5px 5px 5px 5px;}
.seitentop		    {float:right;width:100%;text-align:right;}
.seiten			    {float:right;width:75%;text-align:right;}

.eintragen			{float:left; margin-top:20px;margin-bottom:0px;}
.eintragen a		{padding-left:5px;color:#000;}
.eintragen a:hover	{text-decoration: underline;}
.eintragen a div	{display:block;float:left;background-image: url(../img/guestbook/signin.gif); width:16px;height:16px;}


.first              {float:left; width:100%; padding: 15px 10px 15px 10px; margin-top:20px; border:solid 1px #cccccc;}
.first tr           {vertical-align:top;}
.simg               {width:110px;}
.stext              {width: 230px;}
.smengegeld         {width:110px;}
.smoney             {text-align:right; font-weight:bold;}
.smenge             {}
.swarenkorb         {text-align:right}

.submit             {display:block; width:109px; height:37px; background-image: url(../img/shop/warenkorb.jpg); border:none;cursor:pointer;float:right; font-size:0px;}


#wwarenkorb         {width:100%; margin-top:10px;}
#wwarenkorb tr      {vertical-align:top;}
#wwarenkorb td      {border-bottom:solid 1px #cccccc;border-left:solid 1px #cccccc; padding:3px 5px 3px 5px;}
.wheader            {background-color:#616161; color:#fff; font-weight:bold;}
.wpic               {float:left; width:20%;}
.wdescription       {float:left; width:80%;}
.wright             {text-align:right;border-right:solid 1px #cccccc;}
.geld               {text-align:right;}
.del                {width:15px; height:15px; display:block; background-image: url(../img/shop/del.jpg); border:none; cursor:pointer; font-size:0px; margin:4px 0 0 0;}
.wzwischen          {border:solid 1px #cccccc; width:280px; float:right; background-color:#ccc; padding: 2px 5px 2px 5px; font-weight:bold; }
.wbestellung        {display:block; float:right; background-color:#fc0522; padding:8px 10px 8px 10px; margin-bottom:20px;}
.wbestellung:link,
.wbestellung:visited  {text-decoration:none; color:#000; font-weight:bold;}      

#FM_firma              {width:180px;}
#FM_name               {width:180px;}
#FM_vorname            {width:180px;}
#FM_street             {width:180px;}
#FM_plz                {width:100px;}
#FM_city               {width:180px;}
#FM_fon                {width:180px;}
#FM_mail               {width:180px;}
#FM_message            {width:100%; height:100px;}
#FM_submit             {border:none; float:right; background-color:#fc0522; padding:8px 0px 8px 0px; margin-bottom:20px; font-weight:bold; cursor:pointer; width:200px;}

#OS_Check                {}
#OS_CheckWarenkorb       {}

#OS_header              {float:left; width:100%; margin-bottom:15px;}
#OS_HEAD                {width:50%;float:left;}
#OS_HEAD2               {width:50%;float:left; padding:8px 0 0 0; text-align:right;}

#endsumme, #summe {background-color:#ccc;border-color:#ccc;}
#summe {text-align:right;}


#footer_ad_l
{
    float:left;
    left:-270px;
    margin:0 auto;
    position:relative;
    text-align:right;
    top:-100px;
    width:150px;
}

#footer_ad_r {float:left;text-align:left; width:150px; margin:0 auto; position:relative; left:270px; top:-100px;}


#cleft {text-align: right; width: 245px; height: 100%;}
#mitte {width:510px; height:100%; }

#cright {width:245px; height:100%;}


#footer {
    background-color:#550005;
}

.image {
    list-style-type:none;
    display:inline;
    margin: 5px 5px 5px 0px;
}
.image a {
    text-decoration:none;
}
