* {
   margin:0;
   padding:0;
}
body{
font:14px trebuchet, sans-serif;
color:#2955AE;
background-image:url(../grafik/hg.png);
}
#container{
padding:0;
margin:3% 10% 0% 10%;
border:1px solid #2955AE;
height:auto;
min-height:400px;
background-image:url(../grafik/zutaten.gif) ;
background-position:right bottom;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
#container p{
padding:4px;
}
#content{
padding:10px;
padding-right:40px;
height: 300px;
 }
#content2{
padding:10px;
padding-right:40px;
}
 #navi{
 padding:10px;
 border-bottom: 3px solid #2955AE;

}
#navi table   {
width: 95%;
text-align:center;
font-weight: bold;
}
#navi a   {
color:#FF9900;
font-weight: bold;
font-size: 16px;
text-decoration:none;
}
#navi a:hover   {
text-decoration:underline;
color:#DA5901;
}
.ist   {
font-weight:bold;
text-decoration:underline;
color:#DA5901;
}
#foot{
padding-top:10px;
padding-bottom:10px;
border-top:2px solid #2955AE;
border:1px solid  #2955AE;
margin-left:10%;
margin-right:10%;
margin-top:0%;
background-color:#ffffff;
}
#foot table{
font-size:11px;
}
.float{
float:left;
border:1px solid #2955AE;
margin:20px 10px 10px 10px;
}
.floatr{
float:right;
border:1px solid #2955AE;
margin:5px 10px 10px 10px;
}
h1{
color:#DA5901;
font-size:16px;
font-weight:bold;
margin:30px;
}
h2{
font-size:13px;
color:#FF9900;
padding:10px;
font-weight:bold;
}
h3{
color:#DA5901;
font-size:16px;
font-weight:bold;
}
.bild{
border:1px solid #2955AE;
margin-right: 10px;
}
a:link{
color:#FF9900;
text-decoration:underline;
}
a:visited{
color:#FF9900;
text-decoration:underline;
}
a:hover{
color:#DA5901;
font-weight:bold;
text-decoration:none;
}
a:active{
color:#FF9900;
text-decoration:underline;
}

