/*
Theme Name: Apfel Rezepte Online
Theme URI: http://www.apfel-rezepte-online.de/
Description: Wordpress-Template apfel-rezepte-online.de
Version: 1.0
Author: Otto Freimuth
Author URI: http://www.zweipunkt-marketing.de/
*/

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
}
body{									height:100%; background-color: #8b001d;	margin: auto;	background-image: url("images/elemente/hintergrund.jpg"); background-position: bottom right; background-repeat: repeat; background-attachment: fixed;}

.clr{									clear: both; }
hr{    									background-color:#efebca; color:#efebca; border:#efebca; border-bottom: 1px solid #efebca; height:1px; margin-top: 4px; }
#apfel-rezepte{							padding-left: 19px; padding-right: 21px; width: 960px; height: 100%; margin: auto; background-image: url("images/elemente/hg_container.jpg"); background-repeat: repeat-y; }
#apfel-oben{							width: 960px; height: 150px; background-image: url("images/elemente/hg_oben.jpg");}
#apfel-oben img{						float: left; display: inline; border: 0;}
#apfel-oben h1 a{						float: left; display: inline; font-family: Geneva, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 16px; text-decoration: none; margin-top: 114px; }
#apfel-werbung-oben{					width: 960px; text-align: right; height: 60px; padding-top: 8px; padding-bottom: 8px; }

#menu-oben{								width: 960px; height: 26px; background-image: url("images/elemente/hg_menu_oben.jpg"); list-style-type: none;}
#menu-oben li{							float: left; display:inline; margin-right: 20px; width: 100px; margin-left: 10px; margin-top: 1px; }
#menu-oben li a{						font-family: Geneva, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 13px; text-decoration: none;}
#menu-oben li a:hover{					color: #FFFFFF; }

#navigation{							width: 200px; float: left; display: inline; }
#navigation h2{							font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; background-image: url("images/elemente/apfel.png"); background-repeat: no-repeat; padding-left: 24px; height: 19px; padding-top: 4px; color: #515151;}
#navigation ul{							width: 150px; margin-top: 4px; }
#navigation ul li{						display: block; margin-left: 25px; margin-bottom: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none;}
#navigation ul li a{					font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; text-decoration: none;}
#navigation .textwidget{				margin-top: 20px; }
#navigation .textwidget img{			border: 0; margin-bottom: 10px; }

#anzeigebereich{						width: 550px; float: left; display: inline; background-color: #FFFFFF; padding: 10px; }
h2{										font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 24px; color: #7cb205; text-decoration: none; margin-bottom: 10px; }
h3{										font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #7cb205; text-decoration: none; margin-bottom: 10px; margin-top: 20px; }
a{										color: #7cb205; }
#anzeigebereich h2 a{					font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 24px; color: #7cb205; text-decoration: none; margin-bottom: 10px; }
#anzeigebereich h4 a{					font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #7cb205; text-decoration: none; margin-bottom: 10px; }
#anzeigebereich p{						font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 16px; margin-bottom: 10px; }
#anzeigebereich img{					border: 0; }
#anzeigebereich .alignright{			float: right; display: inline; margin-left: 10px; margin-bottom: 10px; }
#anzeigebereich .alignleft{				float: left; display: inline; margin-right: 10px; margin-bottom: 10px; }

.rubrik{								width: 548px; border: 1px solid #c8db9f; height: 110px; margin-top: 16px; }
.rubrik:hover{							background-color: #deebc1; }
.rubrik h3 a{							font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #7cb205; margin-top: 0; padding: 0; line-height: auto; }
.rubrik a{								text-decoration: none; color: #333333;}
.rubrik img{							float: left; display: inline; margin-right: 10px; }
.rubrik .textbeschreibung{				margin-top: 4px; margin-right: 4px; }

#leiste_rechts{							width: 170px; float: left; display: inline; margin-left: 20px;}
#leiste_rechts h2{						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; height: 19px; padding-top: 5px; color: #ffffff; margin-bottom: 5px;}
#leiste_rechts ul{						width: 150px; margin-top: 4px; }
#leiste_rechts ul li{					display: block; margin-bottom: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none;}
#leiste_rechts ul li a{					font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
#leiste_rechts .kasten_rechts{			padding :5px; width: 160px; background-color: #FFFFFF; background-image: url("images/elemente/hg_kasten_rechts.jpg"); background-position: top; background-repeat: no-repeat; margin-bottom: 15px;}
#leiste_rechts .kasten_rechts a{		font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }


#searchform{							float: right; display: inline; }
#searchform .input{						margin-top: 4px; border: 0; width: 105px; }
#searchform #searchsubmit{				background-color: #7cb205; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-left: 3px; border: 0; margin-right: 2px;}

.ddsg-wrapper{				margin-bottom: 30px; }
.ddsg-wrapper ul{			margin-left: 30px; }
.ddsg-wrapper a{			color: #780411; font-family:"Trebuchet MS",Verdana,Arial,sans-serif; font-size:13px;}

