/*
Theme Name: dkret3
Theme URI: http://wordpress.org/extend/themes/dkret3
Description: Powerful and flexible theme. <p>Visit the <a href="http://wordpress.org/extend/themes/dkret3">Wordpress Themedirectory</a> for updates.</p> <p>Protected by <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.</p>
Version: 2.5.2
Author: Joern Kretzschmar
Author URI: http://diekretzschmars.de/
Tags: one-column,two-columns,three-columns,four-columns,fixed-width,flexible-width,custom-header,theme-options,left-sidebar,right-sidebar,threaded-comments,microformats
*/

/* 

Please don't modify this file. 
You should modify your child theme's (theme template's) style.css or layout stylesheet (inside the layout folder)
Please import some or all of the stylesheets (reset.css, basic.css & one of the layout stylesheets)

*/

/* Reset browser defaults - http://meyerweb.com/eric/tools/css/reset/ */
@import url('library/styles/reset.css');

/* Apply a basic layout */
@import url('library/layouts/Default-Layout.css');

/* Apply the dkret3 layout */
/*
    Apply default dkret3 styles and colors
*/
html { height: 101%; }

body, input, textarea {
	font: 12px Verdana;
	line-height: 1.3;
}
body {
	background-color: #fff;
	color: #474747;
}

/* hide not used elements (read about this in the documentation if you want to use sandbox templates with dkret) */
.meta-sep,
.icontext,
.entry-date,
.entry-meta-above .cat-links,
.entry-meta-above .tag-links,
.entry-meta-above .edit-link,
.single .entry-meta-above,
.home .entry-meta .author,
.home .entry-meta .comments-link {
	display: none;
}
#footer .meta-sep {
	display:inline;
}

/* Default html styles and css classes */
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
	color: #3a7930;
	margin: 5px 0 5px 0;
}
.h6 {
	color: #3a7930;
	font-size: 15px;
	font-weight:bold;
}


h1, h2, h3, h4, h5, h6 {
  font-size: 16px;
  font-weight:normal;
}
a {
	color: #333;
	outline: none;
	text-decoration: none;
}
a:hover {
	color: #ED1C24;
	text-decoration: underline;
	border-bottom: none;
}
a img {
	border: none;
}
img {
	font-size: 0.6em;
}
strong,
b {
	font-weight: bold;
}
br1 {
	margin: 0px 0 3px 0;
}
space {
	padding: 50px 0 50px 0;
}
em,
i,
cite {
	font-style: italic;
}
h8 {
	font-size: 15px;
	color: #A2272D;
	margin: 10px 0 10px 0;
}
big {
	font-size: 120%;
}
small {
	font-size: 80%;
}
del {
	color: red;
}
ins {
	color: green;
}
hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0 0;
	margin: 6px 0;
}
pre {
	background: #f6f6f6;
	border: 1px solid #ccc;
	border-radius: 3px; 
	-moz-border-radius: 3px; /* Mozilla */
	-webkit-border-radius: 3px; /* Webkit */
	font: 10px Monaco, monospace, Courier, "Courier New";
	margin-bottom: 10px;
	overflow: auto;
	padding: 5px;
}
code {
	background: #f6f6f6;
	font: .9em Monaco, monospace, Courier, "Courier New";
}
pre code {
	font-size: 13px;
}

blockquote {
	background-color: #E5ECF9;
	border: 1px solid #C3D9FF;
	border-radius: 3px; 
	-moz-border-radius: 3px; /* Mozilla */
	-webkit-border-radius: 3px; /* Webkit */
	margin: 15px;
	padding: 5px 20px;
}
.right {
	text-align: right;
}
.centered {
	text-align: center;
}
.block {
	text-align: justify;
}
.clear {
	clear: both;
	padding: 10px 0 0 0;
}
.space {
	padding: 15px 0 0 0;
}
.border {
	border-bottom: 1px solid #444;
}
.padding {
	padding: 3px;
}
.icon {
	padding: 0!important;
	margin: 0!important;
	border: none!important;
}
acronym,
abbr,
span.caps {
	cursor: help;
	border-bottom: 1px dotted;
}
.entry-header .entry-date abbr {
	border: none;
}
fieldset,
legend {
	padding: 5px;
}
table {
	margin: 15px 0;
	width:100%;
}
th {
	font-weight: bold;
	background: #E5ECF9;
}
th,
td {
	padding: 5px 10px;
}
tr.even td {
	background: #F0EFEF;
}
tfoot {
	font-style: italic;
}
#submit,
label:hover {
	cursor: pointer;
}

/* images */
.image,
.entry-content img {
	margin: 0px 10px 0px 0px;
}
.gallery-post #nav {
	height: auto;
	margin: 0 0 30px;
	overflow: hidden;
}
.gallery-post {
	overflow: hidden;
}
.size-medium,
.size-thumbnail,
.size-large,
.size-full,
.gallery img,
.attachment-medium,
.attachment-thumbnail,
.gallery .attachment-thumbnail {
	padding: 3px;
}
.entry-image .attachment-thumbnail {
	margin: 2px;
}
.gallery-caption {
	margin-left: 0;
}
.image {
	margin: 0 15px;
	padding: 3px; 
}
#content .wp-caption,
.entry-image {
	padding: 3px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	border-radius: 4px; 
	-moz-border-radius: 4px; /* Mozilla */
	-webkit-border-radius: 4px; /* Webkit */
	text-align: center;
}
#content .wp-caption-text,
.gallery-caption {
	font-size: 11px;
	margin: 3px;
}
#content .wp-caption img {
	margin: 0 auto;
	padding: 0;
}
.entry-caption {
	text-align: center;
}
img.aligncenter,
#content .aligncenter,
#content .alignnone,
#content .attachment-medium,
#content .attachment-large {
	clear: both;
	display: block;
	float: none;
	margin: 15px auto;
}
#content .alignnone {
	margin: 15px 0;
}
#content .alignleft,
.entry-image {
	float: left;
	margin: 5px 12px 5px 0;
}
#content .alignright {
	margin: 5px 0 5px 12px;
	float: right;
}
#content .noborder {
	border: none!important;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	clear: both;
	margin: 15px 0;
}
#content .gallery img {
	margin: 0;
}

/* icons */
.access-rss{
	background: url(library/images/feed.gif) no-repeat 0 center;
	padding-left: 18px;
}
.entry-rss,
#rss-links li {
	background: url(library/images/feed.gif) no-repeat 0 center;
	padding-left: 18px;
}
.access-gallery {
	background: url(library/images/picture.gif) no-repeat 0 center;
	padding-left: 18px;
}
.access-library {
	background: url(library/images/book.gif) no-repeat 0 center;
	padding-left: 18px;
}
#content ul li,
.widget li {

	padding: 0 0 0 0px;
}
.nav-previous,
.backlink {
	background: url(library/images/bullet_back.gif) no-repeat 0 0;
	padding: 0 0 0 18px;
}
.nav-next {
	background: url(library/images/bullet_forward.gif) no-repeat right 0;
	padding: 0 18px 0 0;
}
#links li {
	background: url(library/images/bullet_go.gif) no-repeat 0 0;
	padding: 0 0 0 18px;
}
#pages li.page_item {

	padding: 0 0 0 18px;
}
.edit-link {
	background: url(library/images/edit.gif) no-repeat 0 center;
	padding: 0 0 0 18px;
}
.entry-date  {
	background: url(library/images/calendar.gif) no-repeat 0 center;
	padding: 0 0 0 18px;
}
.post .author,
.entry-meta  .author  {
	background: url(library/images/user.gif) no-repeat 0 center;
	padding: 0 0 0 18px;
}
.cat-links,
.entry-categories {
	background: url(library/images/categories.gif) no-repeat 0 center;
	padding: 0 0 0 19px;
}
.entry-content .tag-links,
.entry-meta .tag-links,
.entry-tags {
	background: url(library/images/tags.gif) no-repeat 0 center;
	padding: 0 0 0 19px;
}
.comments-link,
.comment-link {
	background: url(library/images/comments.gif) no-repeat 0 center;
	padding: 0 0 0 19px;
}
.more-link,
.more {
	background: url(library/images/more.gif) no-repeat 0 center;
	display: block;
	margin: 10px 0 0;
	padding: 0 0 0 15px;
}
#s,
#noresults-s {
	background: white url(library/images/search.gif) no-repeat 3px 2px;
}

/* lists, forms and tables */
#content le{
	background: url(library/images/favicon.jpg) no-repeat 0px 0;
	padding: 0 0 4px 22px;
}

.current_page_item .page_item a {
	font-weight: normal;
	color: #ED1C24;
}


.current_page_item a {
	font-weight: normal;
	color: #ED1C24;
}

.current_page_item a li ul{
	font-weight: normal;
	color: #ED1C24;
}


ul {
	list-style-type: none;
	margin: 0 0 0px 16px;
}
li ul{
	list-style-type: none;
	margin: 15px 5px 10px 2px;
	font-weight: bold;	
}
li li ul{
	list-style-type: none;
	margin: 0 0 13px 10px;
	font-weight: normal;	
}
li li li ul{
	list-style-type: none;
	margin: 0 0 10px 0;
}
ol {
	margin: 0 0 10px 0;
}
dl {
	margin: 0 0 10px;
}
dl dt {
	font-weight: bold;
	margin-top: 10px;
}
dl dd {
	margin-top: 6px;
}
#content dt {
	color: #3a7930;
}
#content ul ul li {
	padding: 0 0 0 15px;
}
#content ol li {
	margin: 0 0 0 30px;
	padding: 0;
}
input,
textarea {
	background: url(library/images/bg-input.jpg) top left repeat-x;
	border: 1px solid #ccc;
	border-radius: 3px; 
	-moz-border-radius: 3px; /* Mozilla */
	-webkit-border-radius: 3px; /* Webkit */
	margin: 0 0 5px 0;
}
textarea {
	overflow: auto;
}
input:focus,
textarea:focus {
	background: #ffc;
	border: 1px solid #fda;
}
label:hover {
	cursor:pointer;
}

/* header */

#header {
	background: #fff url(library/images/bg_header_grass.jpg) repeat-x;
	cursor: pointer;
	text-align: right;
}
#blog-title {
	font-size: 36px;
	margin: 0;
	padding: 18px 80px 0;
	text-align: right;
}
#blog-title a {
	color: #048;
}
#blog-description {
	font-size: 16px;
	padding: 1px 80px 1px;
}
.access-sep {
	display: none;
}
#access {
	background: #d8fbd8 url(library/images/bg_green.jpg) repeat-x;
	border-bottom: 1px solid #444;
	font-size: 16px;
	padding: 2px 0 1px;
}
.access-gallery,
.access-library,
.access-rss {
	float: right;
	margin-right: 10px;
}

/* content */
#blume {
    background-position: 134px 0px;
	background-repeat: no-repeat;
	background-image: url(library/images/blume.gif);width:200px;
 	}

#content linie {
    background-repeat: no-repeat;
	background-image: url(library/images/linie.gif);width:750px;
}
#content{

}
#content a {
	color: #666;
	outline: none;
	text-decoration: none;
	border-bottom: 1px solid #e6c3c3;
}
#content a:hover {
	color: #ED1C24;
	text-decoration: underline;border-bottom:none;
}


.post {
	clear: both;
	margin-bottom: 40px;
}
.entry-content {
	clear: both;
	overflow: hidden;
	width: 100%;
}
#content h1 {
	font-size: 23px;
}
#content h2 {
	font-size: 19px;
	color: #A2272D;
}
#content h3 {
	font-size: 19px;
}
#content h4 {
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
#content h5 {
	font-size: 15px;
}
#content h6 {
	font-size: 14px;
	color: #A2272D;
	font-weight: bold;
}
#content h7 {
	font-size: 13px;
	color: #666;
	font-weight: bold;
}
#content h8 {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {

}
.entry-content > h1:first-child,
.entry-content > h2:first-child,
.entry-content > h3:first-child,
.entry-content > h4:first-child,
.entry-content > h5:first-child,
.entry-content > h6:first-child {
	margin-top: 0;
}
#content p {
	margin-bottom: 10px;
}
.navigation {
	margin-top: 50px;
	overflow: hidden;
	width: 100%;
}
.meta-nav {
	display: none;
}
.nav-previous,
.backlink {
	display: block;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
.gallery-post .nav-previous,
.gallery-post .nav-next {
	background: none;
}
.page-link {
	margin: 20px 0 0;
}
#content .entry-title {
	clear: none;
	line-height: 1;
	margin: 0 0 10px;
	padding: 0;
}
#content .attachment .entry-title {
	text-align: center;
}

#content .page-title {
	margin: 0 0 20px;
}

.text-link {
	display: none;
}
.info {
	margin: 2px 0 0 0!important;
}
.entry-meta-above {
	margin: -5px 0 0;
	padding: 0 0 12px;
}
.entry-meta,
#now-reading-statistic {
	background: #f6f6f6;
	border-bottom: 1px dotted #666;
	border-top: 1px dotted #666;
	clear: both;
	line-height: 1.6em;
	margin-top: 20px;
	overflow: hidden;
	padding: 5px 0;
	width: 100%;
}
.single .entry-meta {
	margin-top: 40px;
}
.edit-link {
	clear: both;
	margin-top: 10px;
	float: right;
}
.page .edit-link {
	margin-top: 0;
}
.related {
	margin: 30px 0 0;
}
.comments .edit-link,
.reply {
	display: inline;
	margin: 0;
}
.page .tag-links {
	float: right;
	margin: 1.2em 0 0 0;
}
.attachment .entry-meta {
	display: none;
}
#rss-links li {
	margin: 6px 0 0;
}
/* asides */
.category-asides * {
	display: inline;
}
.category-asides .entry-calendar-date,
.category-asides .entry-meta-above,
.category-asides h2.entry-title,
.category-asides h3.entry-title,
.category-asides div.entry-date,
.category-asides .entry-meta {
	display: none;
}
.category-asides .entry-meta {
	background: none;
	border: none;
}
.category-asides .edit-link {
	float: none;
	margin-left: 10px;
}
#content .category-asides {
	background: #d8fbd8 url(library/images/aside.png) no-repeat 0 8px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 0 0 45px;
	padding: 10px 0 10px 20px;
}

/* comments*/
#comments,
#respond h3,
#pings {
	border-bottom: 1px solid #444;
	margin: 50px 0 0;
}
#pings {
	color: #048;
} 
.write-comment-link {
	display: block;
	margin-bottom: 20px;
}
.commentlist .comment-author {
	color: #048;
	display: inline;
	font-size: 18px;
}
.comment-meta {
	margin: 0 0 16px 0;
}
.commentlist .avatar {
	border: 1px solid #666;
	border-radius: 3px; 
	-moz-border-radius: 3px; /* Mozilla */
	-webkit-border-radius: 3px; /* Webkit */
	float: left;
	margin: 0 8px 0 0;
	padding: 2px;
}
.commentlist .edit-link {
	display: inline;
	float: none;
}
.unapproved {
	background: #393;
	color: #eee;
	display: block;
	margin: 5px 0;
	text-align: center;
}
#content .commentlist li {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 20px 0;
	overflow: hidden;
	padding: 10px;
}
#content .commentlist .even {
	background: #fff;
	border: none;
}
#content .commentlist .odd {
	background: #f6f6f6;
}
#content .commentlist li.bypostauthor {
	background: #d8fbd8;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
#content .commentlist .children li {
	margin: 20px 0 0 30px;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #ccc;
}

#content .commentlist .pingback {
	background-image: url(library/images/trackback.png);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding: 7px 7px 7px 20px;
}
p#comment-notes {
	margin-bottom: 20px;
}
#commentform {
	width: 100%;
}
#comment,
#author,
#email,
#url {
	width: 95%
}
#comment-live-preview {
	background: #f6f6f6;
	border-left: 1px solid #ccc;
	display: block;
	margin: 15px 0 10px 10px;
	padding: 5px;
}
#comments blockquote,
#live-preview blockquote {
	background: #FBFBFB url(library/images/cite.gif) no-repeat scroll left top;
	border: 1px solid #EBEBEB;
	display: block;
	font-size: 0.9em;
	margin: 5px 30px 10px 0;
	padding: 5px 10px 5px 17px;
}
.page-numbers,
.page-link {
	background: #f6f6f6;
	border: 1px solid #ccc;
	border-radius: 3px; 
	-moz-border-radius: 3px; /* Mozilla */
	-webkit-border-radius: 3px; /* Webkit */
	padding: 0.2em 0.5em;
}
.required {
	font-style: italic;
}

/* sidebar & footer */

#wrapper {
	background:  url(library/images/sidebar-links-neu.gif) repeat-y;
}
#primary,#bottombars {
	line-height: 1.3;
	width: 160px;
	padding: 0px 0px 0px 17px;
}
#secondary,#bottombars {
	line-height: 1.2;
	width: 160px;
	padding: 0px 15px 0px 5px;
}
.widgettitle,
#links h2 {
	clear: both;
	margin: 0px 0px 0px 0px;
	width: 148px;
	overflow: hidden;
	padding: 15px 0px 3px;
	font-size: 0.0em;
	color: #fff;
	font-weight: bold;
}
#pages {
	background:  url(library/images/k10.jpg) repeat;
	margin: 0px 0px 0px 0px;
	width: 163px;
	overflow: hidden;
	padding: 7px 0px 0;
}
#pages h3 {
	margin-top: 0;
}
#wrapper .linkcat,
#wrapper .linkcat:hover {
	background: none;
	padding: 0;
}
.sidebar-column {
	background: #d8fbd8 url(library/images/bg_green.jpg) repeat-x;
	color: #333;
}
#log,
#pwd,
.sidebar select,
#bottombars select {
	width: 90%;
}

#s,
#noresults-s {
	padding: 3px 0 3px 25px;
	width: 80%;
}

#searchsubmit,
#noresults-searchsubmit {
	display: none;
}

/* footer */
#footer {
	background: #fff url(library/images/footer.gif) no-repeat;
	width: 906px;
	color: #666;
	height: 49px;
}
#footer a {
	color: #999;
	padding: 30px 420px 0px;
	font-size: 0.9em;
}
#footer a:hover {
	color: #999;
	font-size: 0.9em;
	text-decoration: underline;
}

body.page-id-16 #header {
    background:transparent url(library/images/headers/header-gaertnerei.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-30 #header {
    background:transparent url(library/images/headers/header-gaertnerei.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-48 #header {
    background:transparent url(library/images/headers/header-gaertnerei.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-50 #header {
    background:transparent url(library/images/headers/header-gaertnerei.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-52 #header {
    background:transparent url(library/images/headers/header-gaertnerei.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-54 #header {
    background:transparent url(library/images/headers/header-gaertnerei.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-56 #header {
    background:transparent url(library/images/headers/header-gaertnerei.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}

body.page-id-14 #header {
    background:transparent url(library/images/headers/header-aktuell.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-18 #header {
    background:transparent url(library/images/headers/header-aktuell.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-21 #header {
    background:transparent url(library/images/headers/header-aktuell.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-23 #header {
    background:transparent url(library/images/headers/header-aktuell.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-25 #header {
    background:transparent url(library/images/headers/header-aktuell.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}
body.page-id-27 #header {
    background:transparent url(library/images/headers/header-aktuell.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}

body.page-id-62 #header {
    background:transparent url(library/images/headers/header-cafe.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}

body.page-id-58 #header {
    background:transparent url(library/images/headers/header-raeuchern.jpg) repeat-x scroll 0%;
    cursor:pointer;
    text-align:left;
}


/* Hauptnavi rechts oben mit Hintergrundbildern gesamt */

#nav {
	margin: 0px 0 0 428px;
}

#nav_main {
	width: 100%;
	background-color: transparent;
	margin: 12px 0 0 0px;
	font-size: 80%;
	overflow: hidden;
	height: 31px;
	float: right;
}

#nav_main ul { margin: 0; padding: 0; list-style: none; }

#nav_main li { margin: 0; padding: 0; display: inline; }

#nav_main li a {
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	height: 31px;
}

#nav_main li.li_cart_zeich a {
	width: 45px;
	background: url(library/images/topnavi_wkzeichn.gif) no-repeat left top;
}

#nav_main li.li_account a {
	width: 57px;
	background: url(library/images/topnavi_konto.gif) no-repeat left top;
}

#nav_main li.li_cart a {
	width: 64px;
	background: url(library/images/topnavi_wkorb.gif) no-repeat left top;
}

#nav_main li.li_kasse a {
	width: 62px;
	background: url(library/images/topnavi_kasse.gif) no-repeat left top;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_main a span { float: none; }

/* End IE5-Mac hack */
/* Aktiver Link */
#nav_main #current a { border-width: 0; background-position: 0 -31px; }


/* Hover */
#nav_main li a:hover { background-position: 0% -31px; }

#nav_main a:hover span { background-position: 100% -31px; text-decoration: none; }

.linie {
  border-top: 1px solid #ccc;
  float: left;
  width: 600px;
}


.box {

  text-align: left;
  margin: 0px 0px 12px 0px;
  padding: 5px 5px 5px 5px;
  width: 630px;
  line-height: 1.45;
  font-size: 1em;
  color:#666;
  overflow: hidden;
  float: left;
}
.boxbrief {
  background: #E7E7E6;
  border: 1px solid #ccc;
  text-align: left;
  margin: 0px 0px 12px 0px;
  padding: 0px 10px 10px 10px;
  width: 625px;
  line-height: 1.45;
  font-size: 0.95em;
  color:#666;
  overflow: hidden;
  float: left;
}
.box_grau {
  border: 1px solid #ccc;
  background: #eff1f3;
  text-align: left;
  margin: 0px 0px 12px 0px;
  padding: 5px 5px 5px 10px;
  width: 630px;
  line-height: 1.45;
  font-size: 0.95em;
  color:#333;
  overflow: hidden;
  float: left;
}
.boxa{

  text-align: left;
  margin: 0px 0px 0px 0px;
  width: 640px;
  line-height: 1.45;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}

.boxgross{
  background: url(library/images/bg_raeuchern.jpg) no-repeat left top;
  text-align: left;
  margin: 0px 0px 0px 0px;
  width: 640px;
  padding: 5px 5px 5px 10px;
  line-height: 1.45;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}
.boxgross1{
  text-align: left;
  margin: 0px 0px 0px 0px;
  width: 650px;
  height: 20px;
  line-height: 1.45;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}

.boxgross2{
  text-align: left;
  margin: 0px 0px 0px 0px;
  width: 640px;

  line-height: 1.45;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}
.boxb{
  background: url(library/images/bitteschoen.jpg) no-repeat right bottom;
  border: 1px solid #ccc;
  text-align: left;
  margin: 0px 0px 22px 0px;
  padding: 10px 5px 5px 12px;
  width: 620px;
  line-height: 1.45;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}
.boxc{
  border: 1px solid #ccc;
  text-align: left;
  margin: 0px 0px 22px 0px;
  padding: 10px 5px 5px 12px;
  width: 620px;
  line-height: 1.45;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}
.boxd{


  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 5px 1px;
  width: 620px;
  line-height: 1.40;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}
.boxe{
  background: url(library/images/christmas.jpg) no-repeat left top;

  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 5px 12px;
  width: 620px;
  line-height: 1.45;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}
.box_01{

  background: url(library/images/verlauf.jpg) repeat-y;
  text-align: left;
  margin: 4px 0px 15px 0px;
  padding: 0px 7px 0px 7px;
  width: 626px;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}

.box_01a{
  border: 1px solid #ccc;
  background: #E7E7E6;
  text-align: left;
  margin: 4px 0px 15px 0px;
  padding: 5px 7px 0px 7px;
  width: 630px;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}
.box_02{
  border: 1px solid #ccc;
  background: #efefed;
  text-align: left;
  margin: 4px 0px 12px 0px;
  padding: 6px 7px 0px 7px;
  width: 630px;
  font-size: 1.0em;
  color:#666;
  overflow: hidden;
  float: left;
}
.breadcrumb {
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  font-stretch: narrower;
  color:#333;
  float: left;
  margin: 0px 0 0 0px;
}

.klein {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
.weiss{
	font-size: 15px;
	color: #fff;
}
span.wpcf7-list-item { 
  margin: 0px 0px 15px 0px;
  display: block; }

