* {
margin: 0;
padding: 0;
}

.page_margins { min-width: 1024px; max-width: 1400px;}

img {
	border: 0;
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#EEE;
}

#seitenbereich {
background-image:url(../images/bgnew2.png);
background-repeat:repeat-x;
background-color:#f4c698;
color:maroon;

 text-align:left;
 margin: 0px auto;
width:100%;
}

#header
{height:170px;
margin:0px;
z-index:0;
}

#toptext
{float:left;
border:0px;
margin:0 0 0 50px;
width:400px;
height:100;
}

#toprightbild
{ 
float:right;
border:0px;
margin:6px 0 0 0;
z-index:2;
}

#toplogo
{
float:left;
background-image:url(../images/bglogo2.png);
background-repeat:no-repeat;
border:0px;
margin:6px 0 0 20px;
width:160px;
height:160px;
padding:0px;
}

#logotext
{
border:0;
margin:-10px 0 0 0;
width:130px;
height:40px;
padding:0 0 0 30px;
color:#BF6C27;
}

#horlin
{
position:relative;
top:15px;
background-image:url(../images/bgtopline.png);
background-repeat:repeat-x;
width:100%;
margin-left:0px;
margin-right:0px;
height:9px; 
z-index:1;
}

#navileft{
float:left;
border:0px;
margin:120px 0 0 20px;
width:150px;
}

#content{
margin-left:220px;
border-left:0px;
margin-right:200px;
border-right:0px;
padding:15px;
}

#aussenbild
{position:relative;
top:0px;
left:300px;
height:360px;
}

#offen{
position:relative;
margin-top:120px;
float:right;
width:140px;
height:236px;
margin-right:15px;
margin-left:0px;
background-image:url(../images/bg-offen.png);
padding:10px;
}


#bottomline{
background-image:url(../images/bg-bottomline.png);
background-repeat: repeat-x;
border:0px;
margin-top:10px;
margin-left: 0px;
margin-right: 0px;
padding-left:15px;
height:25px;
font-size:80%;
font-weight:normal;
clear:both;
}


td.bestell{
border-right:1px solid #D19A8D;
border-left:1px solid #FFEFDB;
border-bottom:1px solid #D19A8D;
border-top:1px solid #FFEFDB;
padding:3px;
}

td.pralin{
border-right:1px solid #D19A8D;
border-left:1px solid #FFEFDB;
border-bottom:1px solid #D19A8D;
border-top:1px solid #FFEFDB;
}

td.praltxt{
padding-left:15px;
}

td.menubld
{ 
 background-image:url(../images/knopf2-aus.png);
 background-repeat:none;
 padding-left:10px;
 padding-right:10px;
 font-weight:normal; 
font-size:13px;
}

td
{font-size:13px;}

td.mehl
{ padding:0px; margin:0px; border:0px; }

a
{
text-decoration:none;
 color:#721C26;}

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

a.bottom
{
color:#721C26;
font-size:10px;
font-weight:normal;
}

a.bottom:hover
{
color:#CA3351;
font-size:10px;
font-weight:normal;
}

img
{
margin: 10px 20px 10px 0;
}

img.torttbl
{
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
}

img.torttbl2
{}

img.mehl {margin:0px; padding:0px; border:0px; }
img.topline {margin:0px;}
img.logo {margin:0px;}
img.rtop {margin:0;}
img.logtop {margin:0;}

hr {color:#CA3351;height:1px;background-color:#CA3351;}
hr.five {height:5px;}

li
{ 
margin-left:0px;
 list-style-position:outside;
}

li, ul, ol .normlist
{margin-left:10px;
padding: 0 0 0 10px ;
list-style-position:inside;
}

h3
{margin-top:1em;
margin-bottom:1em;}
