* {margin: 0px; padding: 0px; }

html, body
{
font-size : 11px;
line-height: 17px;
color: #23201D;
font-family: "Tahoma" , "Arial" , "MS Sans Serif" , "Verdana";
background: url(./images/hintergrund.png) repeat-x;  
margin: 0px auto;
text-align: center;
width: 100%;
height: 100%;
} 

td
{
font-size : 11px;
line-height: 17px;
color: #23201D;
}

h1
{
font-size : 16px;
line-height: 14px;
margin-top: 5px;
margin-bottom: 15px;
color: #FEBF00;
font-family: "Arial" , "MS Sans Serif" , "Verdana";
}

img
{
border: 0px;
}

.both
{
clear: both;
height: 0px;
font-size: 0px;
}

a:link, a:active, a:visited {color: #920404; text-decoration: underline;}
a:hover {color: #920404; text-decoration: none;}

.mLink, .mLink:link, .mLink:active, .mLink:visited
{
width: 170px;
height: 28px;
line-height: 27px;
display: block;
background: #920404;
color: #ffffff;
text-decoration: none;
padding: 0px 0px 0px 5px;
font-weight: bold;
}

.mLink:hover
{
width: 170px;
height: 28px;
line-height: 27px;
display: block;
background: #FEBD00;
color: #920404;
text-decoration: none;
padding: 0px 0px 0px 5px;
font-weight: bold;
}

#container
{
width: 654px;
min-height: 100%;
margin: 0px auto;
padding: 0px 0px 0px 0px;
background: url(./images/container.gif) repeat-y;
text-align: left;
}

#shopcontainer
{
width: 654px;
min-height: 100%;
margin: 0px auto;
padding: 0px 0px 0px 0px;
background: url(./images/shopcontainer.gif) repeat-y;
text-align: left;
}

#header
{
width: 516px;
height: 146px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 138px;
background: url(./images/header.jpg) no-repeat;
}

#scrolltext
{
width: 649px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
background: url(./images/scrolltext.jpg) no-repeat;
color: #ffffff;
font-size: 11px;
line-height: 19px;
text-align: right;
}

#inhalt
{
width: 650px;
margin: 0px auto;
padding: 0px 2px 0px 2px;
background: transparent;
text-align: left;
}

#menu
{
width: 175px;
margin: 0px auto;
padding: 0px;
background: transparent;
text-align: left;
float: left;
}

.navmenu
{
margin: 0px;
padding: 0px;
width: 175px;
}

.mButton
{
width: 175px;
height: 28px;
margin: 0px;
padding: 0px;
list-style: none;
}

.mUnter
{
width: 175px;
height: 21px;
margin: 0px;
padding: 0px;
list-style: none;
}

.mT
{
width: 175px;
background: url(./images/nav_trennung.gif) no-repeat;
height: 2px;
margin: 0px;
padding: 0px;
list-style: none;
font-size: 0px;
line-height: 0px;
}

.mbild1
{
width: 175px;
height: 157px;
margin: 0px;
padding: 0px;
list-style: none;
background: url(./images/bild1.jpg) no-repeat;
}

.mbild2
{
width: 175px;
height: 52px;
margin: 0px;
padding: 0px;
list-style: none;
background: url(./images/bild2.jpg) no-repeat;
}

#text
{
width: 474px;
margin: 0px auto;
padding: 0px 0px 0px 1px;
background: transparent;
text-align: left;
float: left;
}

.textlayer
{
width: 434px;
min-height: 321px;
padding: 20px;
text-align: left;
font-size : 11px;
line-height: 17px;
background: url(./images/textlayer.jpg) no-repeat;
}

.shoplayer
{
width: 434px;
padding: 20px;
text-align: left;
font-size : 11px;
line-height: 17px;
background: transparent;
}

p
{
margin: 0px 0px 15px 0px;
}

.shop_sA
{
width: 354px;
padding: 0px;
line-height: 18px;
float: left;
}

.shop_sB
{
width: 65px;
padding: 0px 0px 0px 15px;
float: left;
}

#footer
{
width: 650px;
height: 20px;
background: url(./images/footer.jpg) no-repeat;
margin: 0px auto;
padding: 3px 2px 0px 2px;
color: #ffffff;
}

.mRubrik
{
width: 170px;
height: 20px;
display: block;
background: #920404;
color: #ffffff;
text-decoration: none;
padding: 1px 0px 0px 5px;
font-weight: bold;
margin: 0px;
list-style: none;
}

.pRubrik
{
margin: 0px 0px 0px 0px;
}

.rubrikLink, .rubrikLink:link, .rubrikLink:active, .rubrikLink:visited
{
width: 160px;
height: 20px;
display: block;
background: #920404;
color: #FEBD00;
text-decoration: none;
padding: 1px 0px 0px 15px;
font-weight: normal;
}

.rubrikLink:hover
{
width: 160px;
height: 20px;
display: block;
background: #FEBD00;
color: #920404;
text-decoration: none;
padding: 1px 0px 0px 15px;
font-weight: normal;
}

.mOrder, .mOrder:link, .mOrder:active, .mOrder:visited, .mOrder:hover
{
width: 170px;
height: 28px;
line-height: 26px;
display: block;
background: #FEBD00;
color: #920404;
text-decoration: none;
padding: 0px 0px 0px 5px;
font-weight: bold;
}

.line2 td
{
color: #ffffff;
text-align: left;
}

#pizzacontainer
{
width: 408px;
padding: 0px;
text-align: left;
}

.line2 
{
width: 408px;
height: 18px;
background: #920404;
padding: 0px;
text-align: left;
font-weight: bold;
color: #ffffff;
}

.line4
{
width: 398px;
padding: 0px 5px 0px 5px;
height: 18px;
background: #ffffff;
text-align: left;
color: #000000;
}

#belagauswahl
{
height: 150px;
overflow: auto;
}