body{margin:0;padding:0;background:url(images/img02.jpg) repeat-x left top;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;}
h1,h2,h4,h{margin:0;text-transform:uppercase;font-weight:normal;color:#08252e;}
h1{font-size:20px;}
h2{font-size:18px;margin-bottom:20px;}
h3{font-size:15px;margin-bottom:14px;}
p,ul,ol{margin-top:0;line-height:normal;text-align:justify; padding:0;}
a{color:#CD3333;}
a:hover{text-decoration:none;}
a img{border:none;}
img.left{float:left;margin:7px 30px 0 0;}
img.right{float:right;margin:7px 0 0 30px;}
hr{display:none;}
.list1 li{float:left;line-height:normal;}
.list1 li img{margin:0 30px 30px 0;}
.list1 li.alt img{margin-right:0;}
#wrapper{margin:0;padding:1px 0 0 0;}
#logosign{width:48px;height:48px;margin-top:-80px;margin-left:370px; display:none;}
#header-wrapper{margin:0;padding:0;}
#header{width:1020px;height:25px;margin:0 auto; background-color:#ece909}
#menu{float:left;width:1000px;height:20px;}
#menu ul{margin:0;padding:0;list-style:none;line-height:normal; float:right;}
#menu li{display:block;float:left;}
#menu a{display:block;float:left;height:20px;margin-right:4px;padding:5px;text-decoration:none;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#2f2f2f;}
#menu a:hover{text-decoration:none;height:20px;padding:5px;background-color:#fff;}
#menu .current_page_item a{height:20px;padding:5px;color:#2f2f2f;background-color:#ece909;font-weight:bold;}
#menu .first{background:none;}
#menu #first-left { float:left; }
#search{float:right;width:400px;height:60px;}
#search form{float:right;margin:0;padding:24px 30px 0 0;}
#search fieldset{margin:0;padding:0;border:none;}
#search input{float:left;border:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;}
#search-text{width:250px;height:20px;border:1px solid #9e0000;color:#000;background-color:#fff;margin-top:-9px;margin-left:20px;padding:0;font-size:18px;font-family:Arial,Helvetica,sans-serif; padding:5px;}
#search-submit{ float:right;color:#2f2f2f;font-family:Arial,Helvetica,sans-serif;padding-top:0;font-weight:bold; margin-left:10px; margin-top:-10px;}
#page{width:1000px;margin:0 auto;padding:0;background:url(images/img04.jpg) no-repeat left bottom;}
#page-bgtop{background:url(images/img05.jpg) no-repeat left top;padding-top:30px;padding-right:30px;padding-bottom:0;padding-left:30px;}

#logo{
	width:1000px;
	height:85px;
	margin:0 auto;
	font-size:13px;
	font-weight:normal;
	line-height:normal;
	text-transform:
	lowercase;
	padding-left:20px;
	padding-top:50px;
	line-height:normal; 
	background:url(images/head.png) no-repeat left #fff;
	position:relative;
	margin-bottom:5px;
}
#logo h1,#logo p{margin:0;line-height:normal;text-transform:lowercase;font-weight:normal;color:#000;}
#logo p{
	text-transform:uppercase;
	font-style:italic;
	font-size:11px;
	color:#2f2f2f;
	position:absolute;
	left:165px;
	top:25px;
}
#logo h1{padding-left:20px;padding-top:50px;font-size:48px;}
#logo a{
	text-decoration:none;
	color:#000;
	position:absolute;
	top:5px;
	left:150px;
	font-size:18px;
}
#logo h1 a{text-decoration:none;color:#fff;}

#banner{float:right;margin-top:-15px;padding-top:0;padding-right:30px;padding-bottom:0;padding-left:0;height:60px;width:400px;background-image:url(images/suche.png);background-repeat:no-repeat;}
#content{float:left;width:610px;height:auto;}
.post{margin-bottom:45px;border-bottom:1px solid #dfdfdf;}
.post .title{height:30px;color:#08252e;}
.post .title a{text-decoration:none;text-transform:none;font-size:1.4em;font-weight:bold;color:#08252e;}
.post .meta{margin-left:2px;padding:2px 30px 2px 16px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:10px;color:#66665e;}
.post .meta span{display:block;margin-top:-10px;}
.post .entry{padding:10px 0 30px 0;}
.post .entry-content{float:right;width:330px;}
.post .entry-image{float:left;width:280px;padding-right:20px;padding-top:6px;padding-bottom:30px;}
.post .links a{font-weight:bold;color:#08252e;}
.post .links .permalink{padding-left:17px;}
#sidebar{float:right;width:300px;font-family:Arial,Helvetica,sans-serif;font-size:12px;border-left:1px solid #dfdfdf;}
#sidebar ul{margin:0 0 0 30px;padding:0;list-style:none;line-height:normal;}
#sidebar li{margin-bottom:30px;}
#sidebar li ul{margin:0;padding:0;}
#sidebar li li{margin:0;padding:10px 0 10px 10px;border-bottom:1px solid #dfdfdf;background:url(images/img09.jpg) no-repeat left 17px;}
#sidebar li li a{font-weight:normal;}
#sidebar p{line-height:200%;}
#sidebar h2{height:30px;text-transform:capitalize;font-size:1.8em;font-weight:normal;}
#sidebar a{text-align:left;text-decoration:none;font-weight:bold;}
#rechts{margin-left:7px;margin-bottom:14px;font-weight:bold;font-size:15px;}
#links{margin-left:7px;margin-bottom:14px;font-weight:bold;font-size:15px;}
#calendar caption{padding-bottom:5px;font-weight:bold;}
#calendar table{width:100%;border-collapse:collapse;border-bottom:1px solid #24130f;border-left:1px solid #24130f;border-right:1px solid #24130f;}
#calendar thead th{padding:5px 0;text-align:center;border-top:1px solid #24130f;border-left:1px solid #24130f;background:#24130f;}
#calendar tbody td{padding:5px 0;text-align:center;border-top:1px solid #24130f;border-left:1px solid #24130f;border-bottom:1px solid #24130f;}
#calendar tfoot td{padding:5px;border-left:1px solid #24130f;border-bottom:1px solid #24130f;}
#calendar tfoot #next{border-top:1px solid #24130f;text-align:right;}
#calendar tfoot #prev{border-top:1px solid #24130f;}
#calendar .pad{border-bottom:1px solid #24130f;}
#calendar #today{background:#24130f;}
#footer-bgcontent{margin:0;padding:0;height:70px;background:url(images/img02.jpg) repeat-x left top;}
#footer{width:1000px;height:49px;margin:0 auto;padding-top:50px;background:url(images/img03.jpg) no-repeat left top;}
#footer p{margin:0;padding-right:30px;text-align:right;line-height:normal;font-size:10px;}
dl.cat{float:left;width:290px;margin:0;margin-bottom:10px;padding:0;}
dl.cat dt{padding-left:30px;0 50% no-repeat;font-size:20px;font-weight:normal;}
dl.cat dd{margin:0 0 5px 0;padding-left:30px;7px 5px no-repeat;}
dl.cat dd a{color:#808080;}
dl.cat dd a:hover{color:#404040;}
.box{min-height:1px;}
.box:after{display:block;visibility:hidden;clear:both;line-height:0;font-size:0;content:".";}

.zutatenliste { list-style:none; margin: 0; }
.zutatenliste .amount{ width:7%; margin-right:5px; text-align:right; float:left; display:block; height:15px; }
.zutatenliste .unit { width:12%; margin-right:5px; text-align:left; float:left; display:block; height:15px; }
.zutatenliste .inhalt { width:77%;  }
.zutatenliste li span { clear:both; }
.zutatenliste li { border:1px solid #ffffff; margin-top: 1px; margin-bottom: 1px; background-color: #fcfcfc; }
.zutatenliste li div { border:1px solid #ffffff; }

#progListe { list-style:none; }
#home-logo { display:block; height:135px; width:375px; position:absolute; left:10px!important; top:0px!important; }
