html, body
{
	color: #335070;
	background-color: #000000;
	width: 100%; overflow: auto;
	margin: 0px; padding: 0px;
	font-family: arial; font-size: 12px; line-height: 14px;
}

a { text-decoration: underline; color: #335070; }

a:hover {text-decoration: none; }
div.flexcroll a:hover, a.nohover:hover { color: #335070; }

.div_mitte {
 position:absolute;
 height:540px;
 width:995px;
 margin:-270px 0px 0px -497px;
 top: 50%;
 left: 50%;
 border: 0px;
}

.partner {
 position:absolute;
 height:40px;
 width:35px;
 margin: 280px 0px 0px 460px;
 top: 50%;
 left: 50%;
 border: 0px;
}

.fb {
 position:absolute;
 height:40px;
 width:35px;
 margin: 275px 0px 0px 420px;
 top: 50%;
 left: 50%;
 border: 0px;
}


.startdiv {
margin: auto;
position:relative;
width: 995px;
height:540px;
background: url(images/startbild.jpg) no-repeat;
}

.pics {
margin: auto;
position:absolute;
top:0px;
left:0px;
width: 395px;
height:540px;
}

.inhalt {
margin: auto;
position:absolute;
top:0px;
left:395px;
width: 600px;
height:540px;
overflow:auto;
background: url(images/bg_site_4.jpg) no-repeat;
}

.links {
color:#0078B1;
font-size:10px;
text-decoration:underline;
}

.ueberschrift {
position:absolute;
color:#262A2D;
font-size:12px;
}

.ueberschrift2 {
position:absolute;
color: #223589;
font-size: 19px;
line-height: 22px;
}

.navi {
display: block; height: 14px; top: 30px;
font-family: arial, verdana;
position: absolute;
color:#ffffff;
font-size:14px; text-align: center;
padding-top:5px;
padding-bottom:5px;
}

div.subnavismall { clear: left; padding-top: 5px; font-size: 12px; font-weight: normal; color: #fff; overflow: show; }
.navi_link2 { font-family: arial, verdana; color:#ffffff; font-size:12px; text-decoration:none; }
.aktiv { font-weight: bold; }

.navi_link {
font-family: arial, verdana;
color:#ffffff;
font-size:14px;
text-decoration:none;
}

.text_normal {
position:absolute;
color:#262A2D;
font-size:11px;
}

.text_normal2 {
position:absolute;
color:#000000;
font-size:12px;
}

.textfelder {
background: transparent;
border: 0px;
}

.w25 { width: 25px; }
.w50 { width: 50px; }


input.inp {
    width: 100px;
    height: 12px;
    color: #2a4995;
    font-size: 11px;
    border: 1px solid #2a4995;
}

.button {
    padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
    color: #ffffff;
    font-size: 11px;
/*  background: #526caa; */
    border: 1px solid #60676E;
	background-color: transparent;
    font-weight: normal;
    text-decoration: none;
	width: 70px; height: 26px;
	cursor: pointer;
}

tr.sp1 { background-color: #b3cfe3; }
tr.sp2 { background-color: #99accd; }

td { vertical-align: top; }

h2 {
  margin: 0;
  margin-bottom: 10px;
  color: #223589;
  font-size: 19px;
  line-height: 22px;
}

.clear { clear: left; }

a.presse { color:#233F5E; text-decoration: underline; }
a.presse:hover { color:#233F5E; text-decoration:underline; }

.rezeptfinderauswahl { background: url(images/rezeptauswahl.jpg) no-repeat; width: 440px; height: 95px; margin-top: 25px; margin-bottom: 35px; }
.lokalfinderauswahl { background: url(images/lokalfinderauswahl.jpg) no-repeat; width: 448px; height: 93px; margin-top: 25px; margin-bottom: 35px; }
.unserrezepttipp { color: #223589; font-size: 19px; line-height: 22px; }
.unserlokaltipp { color: #223589; font-size: 16px; line-height: 22px; padding-bottom: 10px; }
.rezepttipp { float: left; margin-top: 20px; width: 270px; }
.lokaltipp { float: left; margin-top: 0px; width: 270px; color:#000000; line-height: 16px; padding-bottom: 20px;}
.rezepttippbild { float: left; margin-left: 10px; width: 180px; }
.zumrezept { margin-top: 14px; align: bottom; position: absolute; top: 289px; left: 2px;  }

.rezeptspeisenselect { float: left; margin-top: 18px; margin-left: 125px; }
.rezeptspeisensuchen { float: left; margin-top: 18px; margin-left: 10px; }
.lokalselect { clear: left; float: left; margin-top: 18px; margin-left: 60px; }
.lokalsuchen { float: left; margin-top: -5px; margin-left: 10px; }
.rezeptselect { background-color: #CEEEF7; border: 1px solid #5B5E5C; color: #003883; width: 250px; }
.input { background-color: #CEEEF7; border: 1px solid #5B5E5C; color: #003883; width: 150px; }




.rezeptcontainer { position: absolute; top: 185px; left: 396px; width: 465px; height: 260px; overflow-x: hidden; overflow-y: auto; }
.rezept_links { float: left; width: 235px; }
.rezept_rechts { float: left; }
.rezept_ganz { float: left; width: 440px; margin-top: 20px; }
.rezeptbild { float: right; clear: right; text-align: left; margin-left: 20px; margin-right: 10px;margin-bottom: 10px; border: 5px solid #fff; display: block; }
.rezeptnavigation { position: absolute; top: 450px; left: 396px; };