/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: B&auml;ckerei G&uuml;nther
	Author Site	: http://www.wortbildton.de
	Style Name	: B&auml;ckerei G&uuml;nther
	Style URI	: http://www.baeckerei-guenther.de
	Version		: 0.1
	Comments	: Dies ist das Template für die Seite http://www.baeckerei-guenther.de
	
	
	======================================================
	Hacks, Edits, Workarounds durch Carsten Witt | MAGENT: gue3817_webheader-rdy.jpg gue3817_web_unterseite-rdy.jpg
	======================================================
	20.01.09:		
	.teaserboxBig div.header	
	.teaserboxBig div.body-home-new 
	
	
	28.01.09:
	#gruen-ist-ihr-vorteil .teaserboxBig div.body 
	#gruen-ist-ihr-vorteil .teaserboxBig div.footer 
*/

#page {
	width:900px;
	margin:4px auto 0 auto;
	padding:0;
	}

#page-intro {
	width:900px;
	margin:4px auto 0 auto;
	padding:0;
	}

#leftH {
	width:709px;
	height:132px;
	float:left;
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
	font-size:0px;
}

#leftH-intro {
	width:709px;
	height:132px;
	float:left;
	background-image:url(images/bg_header_intro.jpg);
	background-repeat:no-repeat;
	font-size:0px;
}

/* Links */

a.pdf-download {
    background-image:url(images/pdf.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	text-align:right;
	font-weight: bold;
}

#rezepte_listing a {
    background-image:url(images/li_style_rezepte.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	text-align:right;
	font-weight: regular;
}

#logo {
	width:191px;
	padding:0;
	margin:0 0 0 709px;
	height:132px;
}

* html #logo {
	float:right;
	margin:0;
}

#logo img {
	border:0;
	margin:0;
	padding:0;
}

#header {
	width:900px;
	}

ul.menu {
	margin: 1em 0;
	font-size:10px;
}

ul.menu li a {
	color:#bc2a33;
	font-weight:bold;
	border-right:1px solid #bc2a33;
	padding:2px 10px;
	text-decoration:none;
}

ul.menu li a:hover { 
	color:#bc2a33;
	text-decoration:underline;
	background: none;
}

li.current_page_item a {
	text-decoration:underline !important;
	color:#bc2a33;
	text-decoration:underline;
}

ul.menu li.current_page_item a:hover{
	text-decoration:none;
}

#wrap {
	background-image:url(images/bg_wrap.jpg);
	background-repeat:repeat-y;
	width:100%;
}


#contentWrap {
	width:709px;
	min-height: 480px;
	float:left;
	padding-bottom:1em;
	background: transparent no-repeat url(images/bg_content.jpg);
}

* html div#contentWrap {
	height: 480px;
}

#contentWrap-intro {
	width:900px;
	min-height: 480px;
	float:left;
	padding-bottom:1em;
	
	background: transparent no-repeat url(images/bg_intro.jpg);
}

*html #contentWrap-intro {
	width:900px;
	height: 480px;
	float:left;
	padding-bottom:1em;
	
	background: transparent no-repeat url(images/bg_intro.jpg);
}


#contentWrap  #navi {
	width:130px;
	float:left;
	padding: 0px 10px 0 10px;
}

#contentWrap #navi li.blind {
	display:block;
	padding: 5px 0 5px 10px ;
	margin-left:10px;
	border-top: 1px solid #bc2a33;
}

#contentWrap #navi {
}

#contentWrap #navi li {
	font-size:0%;
	padding-left:10px;
}

#contentWrap  #navi li a {
	font-size:12px;
	color:#bc2a33;
	display:block;
	padding: 5px 0 5px 10px;
	font-weight:bold;
	border-top: 1px solid #bc2a33;
	background:none;
}

#contentWrap #navi ul ul a {
	border:0;
}

#contentWrap #navi li a:hover {
	background-image:url(images/navi_hover.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

#contentWrap #navi a.current_page_item {
	background-image:url(images/navi_hover.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}


div#contentWrap div#navi ul {
	list-style:none;
	padding-top:10px;
}

div#contentWrap div#navi ul ul {
	padding:0;
}


#contentWrap .content {
	width:530px;
	margin-left:160px;
	padding:0px 0 0 0 !important;
}

#contentWrap .content #primary {
	width:530px;
	margin:0 !important;
	padding:10px 0 0 0 !important;
}

#contentWrap .content h2 {
	text-align:left !important;
}

#contentWrap #rezepte_listing {
	list-style-type:none;
}

.hentry {
	margin:0 !important;
	padding:0 !important;
}

.hentry .page-head {
	margin:0 !important;
	padding:0 !important;
}

.entry-content {
	color: #bc2a33 !important;
}



#sidebarWrap {
	width:191px;
	margin-left:709px;
	
	background-image:url(images/bg_sidebar.jpg);
	background-repeat:repeat-y;
}

#sidebarWrap-intro {
	width:191px;
	margin-left:709px;
	
	background-image:url(images/bg_sidebar_intro.jpg);
	background-position:0 120px;
	background-repeat:no-repeat;
}

* html #sidebarWrap {
	margin:0 0 0 0;
	float:right;
}

#sidebarHeader {
	background-image:url(images/bg_sidebar_wrap.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:85px;
}

#sidebarHeader-intro {
	background-image:url(images/bg_sidebar_wrap_intro.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:85px;
}

#sidebar-main .teaser {
	text-align:center;
}


#dynamic-content {
	margin:0 !important;
	padding: 0 !important;
}

/* Product */


.spBody {
	margin:0 !important;
	padding-bottom: 0 !important;
	min-height:150px;
}

* html .spBody{
	height:150px;
}

.spBody img {
	padding:0px;
	margin: 0 20px 0 0;
	float:left;
}

#brot-und-spiele .spBody img {
	/* Hack: */
	position: relative;
	left: -14px;
	top: -37px;
}

.spBody blockquote {
	margin: 20px 0 20px 170px;
	padding: 0 20px 0 50px;
	color: #BC2A33;
	border: none;
}
.spBody p, .spBody h3 {
	margin-left:170px;
}
	
.rezeptBody img {
	padding:0px;
	margin: 0 2em 1em 0;
	float:right;
}

.zQuelle {
	margin:0!important;
	padding:0;
	font-size:0.8em;
	font-style: italic;
	color:#444;
	line-height:1.2em;
}

.post_excerpt {
	margin:10px 0 0 0 !important;

}

* html .post_excerpt img {
	display:none;
}

.listZahl {
	list-style:decimal;
}

#product_listing {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
#product_listing li .post_title{
	color:#FFF !important;
	font-size:0.95em;
}
#product_listing li .post_excerpt{
	font-size:10px;
}

#product_listing li{
	width:235px;
	height:132px;
	float:left;
	padding:6px 10px 10px 10px;
	background: no-repeat transparent url(images/bg_teaser_list.gif);
	margin-bottom:15px;
	margin-right:5px;
}
#product_listing li.left{
	margin:0 10px 15px 0;
}

#product_listing li.right{
	margin:0 0 15px 10px;
}

#product_listing a {
	font-size:1.4em;
	color:#ffffff;
}

#product_listing img {
float:right;
margin-left:1em;
position:relative;
}

/* Teaser Box */

.teaserboxBig {
	margin:0 0 15px 0 !important;
	padding:0;
	width:530px;
}
.teaserboxBig div.header {
	height:22px;
	width:515px;
	padding: 17px 0 13px 15px;
	margin:0px;
	background-image:url(images/bg_teaserbox_big_head.gif);
	background-repeat:no-repeat;
	font-size: 2em;
	font-weight:bold;
	color: #FFFFFF;
}


/* Edit 11.01.10 by Carsten Witt | MAGENT <c.witt@magent.de> */
body#home.pageid-2 .teaserboxBig div.header {
    font-size: 1.8em;   /* Hack für überlange Headline; */
}
/* Ende Edit */


/* Edit 20.01.09 by Carsten Witt | MAGENT <c.witt@magent.de> */
/* rausgenommen für GÜ Aktion 
#home .teaserboxBig div.header,
#gruen-ist-ihr-vorteil .teaserboxBig div.header {
	background-image:url(images/bg_teaserbox_big_head-green.gif);
}
*/

/* IE6 HACK */
* html div.teaserboxBig div.header {
	margin-bottom: -3px;
	font-size:1.8em;
}

/* IE7 HACK */
*+html div.teaserboxBig div.header {
	font-size:1.8em;
}

.teaserboxBig div.header_2nd {
	height:22px;
	width:515px;
	padding: 17px 0 13px 15px;
	margin:0;
	background-image:url(images/bg_teaserbox_big_head.gif);
	background-repeat:no-repeat;
	font-size: 1.2em;
	font-weight:bold;
	color: #FFFFFF;
}

.teaserboxBig div.body {
	margin:0;
	padding: 17px 15px 17px 15px;
	background-image:url(images/bg_teaserbox_big_body.gif);
	background-repeat:repeat-y;
}

#gruen-ist-ihr-vorteil .teaserboxBig div.body  {
	background-image:url(images/bg_teaserbox_big_body-green.gif);
}

#gruen-ist-ihr-vorteil .spBody {
	color: white;
	font-size: 1.2em;
	line-height: 1.5em;
}
#gruen-ist-ihr-vorteil .spBody blockquote{
	display: none;
}

.teaserboxBig div.body_2nd {
	margin:0;
	padding: 17px 15px 17px 15px;
	background-image:url(images/bg_teaserbox_big_body.gif);
	background-repeat:repeat-y;
}

.teaserboxBig div.body-home {
	margin:0;
	padding:0;
	min-height: 164px;
	background-image:url(images/bg_teaserbox_big_body.gif);
	background-repeat:repeat-y;
}

.teaserboxBig div.body-home  p {
	padding:20px !important;
	margin:0 !important;
}

.teaserboxBig div.body-home h3 {
	padding:0 20px !important;
	margin:0 !important;
}
.teaserboxBig div.body-home .topNoMargin {
	padding:0 20px 0 20px !important;
	margin:0 !important;
}

.teaserboxBig div.body-home-new {
	margin:0;
	padding:0;
	min-height: 162px;
	width: 528px;
	background-image:url(images/bg_teaserbox_big_body_new.gif);
	background-repeat:repeat-y;
	border: 1px solid #bc2a33;
	
	/* 
	Edit 20.01.09 by Carsten Witt | MAGENT <c.witt@magent.de> 
	Border auf die Farbe vom Pressenkungs-Gruen setzen

	*/	
	/*
		border: 1px solid #009a3d;	
		border: 1px solid #009a11;	
		border-top-width: 0px;
		
	/* /hack */
	
}


.teaserboxBig div.body-home-new div.body-home-new-inner {
	margin: 0px;
	padding: 0px;
}

.teaserboxBig div.body-home-new div.body-home-new-post {
	margin: 0px;
	padding: 10px;
	min-heght: 170px;
}

.teaserboxBig div.body-home-new div.body-home-new-post img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}


.teaserboxBig div.body-home-new  p {
	padding:20px !important;
	margin:0 !important;
}

.teaserboxBig div.body-home-new h3 {
	padding:0 20px !important;
	margin:0 !important;
}
.teaserboxBig div.body-home-new .topNoMargin {
	padding:0 20px 0 20px !important;
	margin:0 !important;
}

.teaserboxBig div.body-teaser {
	margin:0;
	padding:0;
	min-height: 164px;
}

.teaserboxBig div.footer {
	margin:0;
	padding:0;
	background-image:url(images/bg_teaserbox_big_footer.gif);
	background-repeat:no-repeat;
	width: 530px;
	height:5px;
	font-size:0px;
}

#gruen-ist-ihr-vorteil .teaserboxBig div.footer  {
	background-image:url(images/bg_teaserbox_big_footer-gre.gif);
}

.teaserboxNews {
	margin:0;
	padding:0;
	width:255px;
	height:200px;
	background-image:url(images/bg_teaserbox_complete.gif);
	background-repeat:no-repeat;
	float:left;
}

.teaserboxNews div.header {
	height:24px;
	padding: 3px 0 0 10px;
	margin:0;
	font-weight:normal;
	font-size: 1em;
}

.teaserboxNews a:hover {
	text-decoration: none !important;
}

.teaserboxNews div.header a {
	color: #FFFFFF !important;
}

.teaserboxNews div.body {
	margin:0;
	padding:7px 12px 7px 7px;
	font-size:11px;
	line-height:1.60em;
	text-align:left;
}

.teaserboxNews div.body img {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
	width: 99px;
}

.firstTeaser {
	margin-right:20px !important;
}

.teaserboxSmall {
	margin:0;
	padding:0;
	width:255px;
	float:left;
}

.teaserboxSmall div.header {
	height:24px;
	padding: 3px 0 0 10px;
	margin:0;
	background-image:url(images/bg_teaserbox_small_head.gif);
	background-repeat:no-repeat;
	color: #ffffff;
	font-weight:normal;
	font-size: 1em;
}

.teaserboxSmall div.body {
	margin:0;
	padding:7px 12px 7px 7px;
	height:173px;
	background-image:url(images/teaserbox_small_body.gif);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:1.60em;
	text-align:left;
}

.teaserboxSmall div.body-img {
	margin:0;
	padding:0;
	height:173px;
	font-size:1em;
	line-height:1.60em;
	text-align:left;
}
.teaserboxSmall div.body-img img{
	margin:0;
	padding:0;
}
.teaserboxSmall div.body div.teaser-content {
	padding:0;
	margin: 0;
	height: 80%;
	width:100%;
}

.teaserboxSmall div.body div.teaser-footer {
	padding:0;
	margin:0;
	width:100%;
	text-align:right;
}

.teaserboxSmall div.body img {
	float:left;
	margin: 5px 10px 5px 5px;
	border:0;
}

.teaserboxSmall ul {
	list-style: none;
}

.boxHead {
	width:530px;
	height:5px;
	font-size:0px;
	background:transparent no-repeat url(images/bg_box_head.gif);
	padding:0 !important;
	margin:0 !important;
}
.boxFooter {
	width:530px;
	height:5px;
	font-size:0px;
	background:transparent no-repeat url(images/bg_box_footer.gif);
	padding:0 !important;
	margin:0 !important;
}
.boxContent {
	width:490px;
	background-image:url(images/bg_teaserbox_big_body.gif);
	background-repeat:repeat-y;
	margin:0 !important;
	padding:20px;
}

.boxContent h3 {
	padding:0 !important;
	margin:0 !important;
}

/* dd-formmailer */

.fieldwrap input {
	background-color:#FEFEFE;
}

/* Der Rahmen um die Magazine */
.magazin_wrap {
background-color: #eeeeee;
width: 220px;
padding:15px !important;
margin:0px 30px 30px 0 !important;

}
.magazin_wrap img {
float: left;
margin: 0 10px 0 0;
}
.magazin_wrap ul {
padding:0;
margin:0;
font-size: 0.9em;
list-style-type: none;
}
.magazin_wrap ul li {
line-height: 1.4em;
margin-bottom: 1em;
}
.magazin_wrap .download-footer {
padding: 25px 0 0 0;
clear:both;
}

.magazin_wrap .download-footer-old {
padding: 0 0 0 0;
clear:both;
}

.magazin_wrap p {
padding-top: 0px;
margin-top: 0px;
}



/* Navi fürs Intro (ausgelagert) */

#contentWrap-intro  #navi {
	width:130px;
	float:left;
	padding: 0px 10px 0 10px;
}

#contentWrap-intro #navi li.blind {
	display:block;
	padding: 5px 0 5px 10px ;
	margin-left:10px;
	border-top: 1px solid #bc2a33;
}


#contentWrap-intro #navi li {
	font-size:0%;
	padding-left:10px;
}

#contentWrap-intro  #navi li a {
	font-size:12px;
	color:#bc2a33;
	display:block;
	padding: 5px 0 5px 10px;
	font-weight:bold;
	border-top: 1px solid #bc2a33;
	background:none;
}

#contentWrap-intro #navi ul ul a {
	border:0;
}

#contentWrap-intro #navi li a:hover {
	background-image:url(images/navi_hover.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

#contentWrap-intro #navi a.current_page_item {
	background-image:url(images/navi_hover.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}


div#contentWrap-intro div#navi ul {
	list-style:none;
	padding-top:10px;
}

div#contentWrap-intro div#navi ul ul {
	padding:0;
}

/* Media Player FLV */

#flvPlayer {
	padding-left: 14px;
	border: none;
}

#sidebarWrap li {
	list-style-type: none;
}

#filialenBody .detailLeft p{
	text-align:left !important;
}


div.entry-content table {
	margin-top: 10px;	
}
div.entry-content table td,
div.entry-content table th {
	border-bottom: 1px solid #bc2a33;	
	padding: 2px 4px 4px 4px;
	text-align: right;
}
div.entry-content table tr:firstchild {
	padding-left: 12px;
	text-align: left;	
}
