<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "../twentyeleven/style.css";

/*
Theme Name:     Mein bester Florist
Description:    Theme fÃ¼r 'Mein Bester Florist'.
Author:         Simon Sanladerer
Template:       twentyeleven
Version:        1.0
*/
::-moz-selection {
	background:#97bf0d;
	color:#fff;
	text-shadow:none;
}

::selection {
	background:#97bf0d;
	color:#fff;
	text-shadow:none;
}

html {
	/*background-image:url(vorlage.jpg);*/
	background-position:center top;
}

body {
	background:#fff url(images/bg.png) repeat center center;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:16px;
}

h1, h2, h3, h4, h5, .widget-title {
	font-family:'adobe-garamond-pro',Georgia,Helvetica,Arial,sans-serif;
}

h2 {
    font-size:24px;
    line-height:28px;
    padding-bottom:10px;
}

h3, h4, h5 {
    font-size:20px;
}

#page {
	max-width:960px;
	min-width:320px;
	margin-top:21px;
	margin-bottom:0;
	background:transparent!important;
}

#main {
	padding:0;
}

#branding {
	border-top-width:0;
	position:relative;
	margin:0;
	padding:0;
}

#logo {
	display:block;
	margin:0 0 0 0px;
	font-size:1px;
	line-height:1px;
}

.page-template-sidebar-page-php #logo, .single-format-standard #logo {
	margin:0 0 0 0px;
}

.page-template-sidebar-page-php #content {
	padding:20px 0 0 0;
}

.page-template-full-page-php #content {
	width:100% !important;
	margin-left:0 !important;
	margin-right:0 !important;
}

#logo img {
	width:auto;
	height:auto;
	margin: 0 0 0 20px;
	padding:0;
}

#logo a {
	display:inline-block;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
}

#access {
	position:absolute;
	bottom:19px;
	right:0;
	min-width:245px;
	-webkit-font-smoothing:antialiased;
	font-weight:700;
	background:transparent;
	box-shadow:none;
	border:0 solid #000;
}

#access div {
	margin:0 10px;
}

#access ul {
	margin:0;
	height:49px;
	line-height:49px;
	font-size:16px;
	text-shadow:0 0 0 transparent;
	float:right;
}

#access ul li a {
	line-height:40px;
	padding:0 14px;
	color:#3D3C3F;
}

#access ul ul {
	-webkit-font-smoothing:subpixel-antialiased;
	font-weight:400;
	text-shadow:0 0 0 transparent;
	transition:height .5s ease-in-out;
	-webkit-transition:height .5s ease-in-out;
	-moz-transition:height .5s ease-in-out;
	display:block;
	height:0;
	overflow:hidden;
	top:51px;
	font-size:13px;
	box-shadow:0 0 3px rgba(0,0,0,0.8);
}

#access ul ul li a {
	line-height:2.5em;
	padding:0 10px;
}

#access ul li:hover &gt; a,#access ul li &gt; a:hover {
	background:transparent;
	color:#bbb;
	text-shadow:0 0 0 transparent;
}

#access ul li &gt; a:hover a,#access ul ul a:hover {
	background:#efefef;
	color:#000;
	text-shadow:0 0 0 transparent;
}

#access a.cart-contents {
	border-radius:6px;
	background:url(images/mainnav.png) no-repeat right top;
	display:block;
	position:absolute;
	top:-1px;
	right:-2px;
	padding:12px 12px 15px;
	width:100px;
	text-align:right;
	height:auto;
	line-height:12px;
	text-shadow:0 0 0 transparent;
	font-size:10px;
}

#breadcrumb {
	height:40px;
	line-height:30px;
	background:none;
	border-radius:3px;
/*box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);*/
	display:inline-block;
	padding:0 9px!important;
	margin-left:-9px!important;
}

#primary {
	margin:0 -33.75% 0 0;
}

#content {
	margin:0 32.2% 0 1.25%;
	width: 60.65%; /*62.65%;*/
	padding:0;
/* width:67.8%; padding:0 9px; */
}

/* Banner */
.camera_wrap {
	border:6px solid #fff;
	border-radius:0!important;
	margin-bottom:20px;
	box-shadow:0 1px 2px #ddd;
	background-color:#f5f5f5!important;
}

.camera_wrap, .camera_wrap div, .camera_wrap img  {
	transition: 1s height;
	-webkit-transition: 1s height;
	-moz-transition: 1s height;
	-o-transition: 1s height;	
}

.camera_prev, .camera_next {
	width:50px !important;
	top:45% !important;
	/*
	margin-top:-33px;
	opacity:.3;
	position:absolute;
	top:50%;
	transition:opacity .1s ease-in-out 0;*/
}

.camera_prev span, .camera_next span {
	background-color:transparent;
	background-image:url(images/arrow.png) !important;
	background-position:0 0;
	background-repeat:no-repeat;
	width:40px !important;
	height:65px !important;
	transition: .4s background-position;
	-webkit-transition: .4s background-position;
	-moz-transition: .4s background-position;
	-o-transition: .4s background-position;
	
}

.camera_prev{
	left:-59px!important;
	padding-right:10px !important;
}

.camera_next {
	right:-62px!important;
	padding-left:20px !important;
}

.camera_prev span {
	background-position:0 0!important;
}

.camera_next span {
	background-position:-40px 0!important;
}

.camera_prev:hover span {
	background-position:0 -60px!important;
}

.camera_next:hover span {
	background-position:-40px -60px!important;
}

/* error404 */
.error404 #primary {
/* 	float: none;
	margin: 0; */
}

.error404 #primary #content {
/* margin: 0 7.6%;
	width: auto; */
	margin:64px 32.2% 0 1.25%;
	width:67.8%;
	padding:0 9px;
}

.singular #content,.left-sidebar.singular #content {
	margin:0 1%!important;
}

.singular .hentry {
	width:auto;
	margin:0 auto 24px;
	padding:0 10px!important;
/*padding:1.5em 2em 8em 2em !important; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1); background:rgb(245,245,245);*/
}

.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title {
	margin:0;
	width:auto;
}


/* ausgeblendet */
footer.entry-meta, div#comments, div.entry-meta {
    display: none;
}
/* ausgeblendet */


.singular .entry-title {
	line-height:inherit;
	font-size:26px;
	font-weight:700;
}

#secondary {
	margin:0 0 0 1.25%;
	width:32.5%;
/* display:none; */
}

#search-2 {
	background:transparent url(images/search.png) no-repeat top left;
	height:40px;
	line-height:40px;
	position:relative;
	padding:0;
}

#search-2:after {
	content:"";
	position:absolute;
	top:0;
	right:-2px;
	width:20px;
	height:40px;
	background:transparent url(images/search.png) top right;
}

input#s {
	width:85%;
	color:#a5a5a5;
	background:url(images/search-icon.png) no-repeat 7px 10px;
	font-size:16px;
	padding:9px 10px 7px 28px;
	border:0 none;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	-o-box-shadow:0 0 0 transparent;
}

#bar {
/*position:relative; background:url(images/footer.png);*/
	height:30px;
	line-height:29px;
	width:100%;
	background:#000;
	background:-moz-linear-gradient(#171717,#000);
	background:-o-linear-gradient(#171717,#000);
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#171717),to(#000));
	background:-webkit-linear-gradient(#171717,#000);
	border-radius:2px;
	box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-webkit-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-moz-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-o-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	border:1px solid #000;
}

/*#bar:after { position:absolute; top:0; right:0; width:20px; height:30px;}*/
#primary,#secondary {
	/*margin-bottom:40px!important;*/
}

.entry-header .comments-link a {
	background-color:#EEE;
	background-image:url(images/comment-bubble.png);
	background-repeat:no-repeat;
	background-position:top 0;
	background-image:url(images/comment-bubble.png),linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
	background-image:url(images/comment-bubble.png),-o-linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
	background-image:url(images/comment-bubble.png),-moz-linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
	background-image:url(images/comment-bubble.png),-webkit-linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
	background-image:url(images/comment-bubble.png),-ms-linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
}

.entry-header .comments-link a:hover {
	background-image:url(images/comment-bubble.png);
}

.page-title {
	padding:0;
	font-size:16px;
	text-transform: none;
}

.entry-title {
	padding-top:0;
	line-height:1.25em;
}

.entry-title,.entry-title a {
	color:#3D3C3F;
}

.transition {
	transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
}

.widget {
	font-size:16px;
	margin:0 0 32px!important;
	padding:0 0 0 3px;
	color:#a5a5a5;
}

.widget a {
	font-weight:400;
	/*color:#A5A5A5!important;*/
}

.widget ul {
	margin:3px 0 0 3px;
	font-size:16px;
	list-style-type:none;
}

.widget ul li {
	position:relative;
	padding-left:10px;
}

.widget ul li:before {
  position:absolute;
  content: "\00BB";
  left:0px;
}

.widget-title {
	-webkit-font-smoothing:antialiased;
	color:#A5A5A5;
	font-size:18px;
	font-weight:700;
	letter-spacing:0;
	line-height:1em;
	margin:0 0 12px;
	text-transform:none;
	text-shadow:0 0 0 #999;
	border-bottom:1px solid #ddd;
	padding:0px 2px 7px 0px;
}

.widget_login label {
	display:none;
}

.widget_login p {
	position:relative;
	margin-bottom:6px;
}

input[type="text"],input[type="password"] {
	width:100%;
	margin:0;
	border:0 none;
	box-shadow:0 0 0 transparent;
	background:transparent none;
	color:#a5a5a5;
	font-size:16px;
	padding:0;
	margin:0;
	line-height:16px;
}

.widget_login p.user,.widget_login p.password {
	height:40px;
	line-height:40px;
	background:transparent url(images/input.png) no-repeat left top;
	padding:0 6px;
}

.widget_login p.user:after,.widget_login p.password:after {
	content:"";
	z-index:-1;
	position:absolute;
	top:0;
	right:-2px;
	width:97%;
	height:40px;
	background:transparent url(images/input.png) no-repeat right top;
}

.widget_login #wp-submit {
	background:none;
	border:0;
	padding:0 6px;
	display:inline-block;
	font-size:12px;
	color:#A5A5A5;
	cursor:pointer;
}

.widget_login #wp-submit:hover {
	text-decoration:underline;
}

.widget_login a {
	font-size:12px;
}

.widget_login .woocommerce_message,.widget_login .woocommerce_error,.widget_login .woocommerce_info {
	margin-bottom:10px;
	background:#EBEBEB;
	background:-webkit-gradient(linear,left top,left bottom,from(#EBEBEB),to(#D5D5D5));
	background:-webkit-linear-gradient(#EBEBEB,#D5D5D5);
	background:-moz-linear-gradient(center top,#EBEBEB 0,#D5D5D5 100%);
	background:-moz-gradient(center top,#EBEBEB 0,#D5D5D5 100%);
}

.widget_login .blockUI {
	display:none!important;
}

.current-menu-item a {
	color:#aaa/* !important; */
}

ul.products {
	padding:0!important;
	margin-left:-31px!important;
}

ul.products li.product {
	min-width:110px;
	margin:0 40px 2.992em 30px!important;
}

ul.products li.product h3 {
	font-size:12px!important;
}

ul.products li.product .price {
	display:block;
	margin-bottom:.5em;
	position:absolute;
	top:-1px;
	right:-4px;
	background:#4A7808;
	border-radius:2px;
	color:#fff!important;
	font-weight:400;
	font-size:12px!important;
	padding:3px 9px;
	box-shadow:0 0 2px rgba(0,0,0,0.6);
	background:linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-o-linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-moz-linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-webkit-linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-ms-linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#35530a),color-stop(1,#497808));
}

ul.products li.product .price .from {
	color:rgba(255,255,255,0.5)!important;
}

a.button,button.button,input.button,#respond input#submit,#content input.button {
	font-size:12px!important;
	display:inline-block;
}

a.button.alt,button.button.alt,input.button.alt,#respond input#submit.alt,#content input.button.alt {
	background:#4C7C09!important;
	background:-webkit-gradient(linear,left top,left bottom,from(#4C7C09),to(#375709))!important;
	background:-webkit-linear-gradient(#4C7C09,#375709)!important;
	background:-moz-linear-gradient(center top,#4C7C09 0,#375709 100%)!important;
	background:-moz-gradient(center top,#4C7C09 0,#375709 100%)!important;
}

a.button.alt:hover,button.button.alt:hover,input.button.alt:hover,#respond input#submit.alt:hover,#content input.button.alt:hover {
	background:#4C7C09!important;
	background:-webkit-gradient(linear,left top,left bottom,from(#4C7C09),to(#395D0B))!important;
	background:-webkit-linear-gradient(#4C7C09,#395D0B)!important;
	background:-moz-linear-gradient(center top,#4C7C09 0,#395D0B 100%)!important;
	background:-moz-gradient(center top,#4C7C09 0,#395D0B 100%)!important;
	border-color:#4C7C09!important;
}

a.add_to_cart_button {
	overflow:hidden;
/* position:absolute !important; left:-30px !important; width:20px;*/
	top:2px!important;
	padding:0 4px!important;
	text-align:center;
	height:20px;
	line-height:19px!important;
}

a.button.added::before,button.button.added::before,input.button.added::before,#respond input#submit.added::before,#content input.button.added::before {
	background-image:url(images/success.png)!important;
	top:29px!important;
	right:2px!important;
}

@media (max-width: 800px) {
	.camera_wrap {
		margin-bottom:12px;
		margin-top:16px;
		margin-left:-6px;
	}

	.camera_next {
		display:none !important;
		right:0 !important;
		margin-top:-30px !important;
	}
	
	.camera_prev {
		display:none !important;
		left:0 !important;
		margin-top:-30px !important;
	}

	body {
		padding:0 1em;
	}
	
	#logo {
		margin:0 0 -40px 0px;
	}
	
	#main #content {
		margin:0 1.25%!important;
	}
	
	#secondary {
		margin:0 1.25%!important;
		padding-top:34px!important;
		border-top:1px dashed #aaa;
	}
	
	select[name="sort"] {
		width:100%;
	}
	
	#access {
		position:relative;
		margin-bottom:0px;
	}
	
	#access li,#access ul {
		float:none;
	}
	
	#access ul,#access {
		height:auto;
	}
	
	#access div {
		margin:0;
	}
	
	#access ul {
		margin-top:49px;
		border-radius:0px;
		border-bottom:1px solid #ddd;
	}
	
	#access li {
		border-radius:4px;
	}
	
	#access ul li a {
		padding:0;
		border-top:1px solid #ddd;
	}
	
	.current-menu-item {
		background:rgba(255,255,255,0.1);
	}
	
	#primary {
		float:none!important;
	}
	
	#access a.cart-contents {
		right:-3px;
	}
	
	.singular.page .hentry {
		padding:0;
		margin:0;
		width:auto;
	}
	
	#breadcrumb {
		display:block;
	}
	
	.home .rem-post { width:100% !important; float:none; margin-left:0px !important; margin-right:0px !important; }
	.wp-caption { float:left; }
}

.widget ul ul {
	margin-left:.7em;
	line-height:/* list-style-type:disc !important; */
;
	color:#444!important;
}

#slider_head {
	float:left;
}

/* #slider, #slider img, #slider a, #slider a img, a.nivo-imageLink {border-radius:10px !important;} */
/* .nivo-controlNav {
    display: block !important;
		background:green;
} */
ul.products li.product a img {
	margin:16px 0 0!important;
}

div.comments-link,span.comments-link {
	display:none;
}

/* FOOTER MENUE */
#colophon {
	border-top:1px solid #ddd;
	clear:both;
	padding:26px 0 26px;
	border-radius:6px;
	text-align:center;
}

.home #colophon { 
	border-top:1px solid #ddd;
	padding:12px 0 26px;
}

#site-generator {
	border-top:0 solid #DDD!important;
	font-size:12px!important;
	line-height:1.2em!important;
	padding:0 0 0 1.25%!important;
	text-align:center!important;
	color:#999;
}

#site-generator a {
	font-weight:400;
	line-height:1.2em!important;
	color:#999;
}

#supplementary {
	background:none repeat scroll 0 0 #000!important;
	border-top:0 solid #DDD!important;
	color:#FFF!important;
	font-size:12px!important;
	line-height:2.2em!important;
	padding:0 20px 0 0!important;
	text-align:right!important;
	width:620px;
}

#supplementary h3.widget-title {
	display:none;
}

#supplementary .widget {
	clear:both;
	margin:0!important;
}

.widget-area {
	float:right;
	text-align:left;
}

.widget a {
	font-weight:400;
	text-decoration:none;
}

div.menu-footer-container {
	font-size:13px;
}

div.menu-footer-container ul {
	list-style:none outside none;
	margin:0;
}

div.menu-footer-container li {
	float:left;
	position:relative;
}

div.menu-footer-container a {
	color:#FFF!important;
	display:block;
	line-height:1.2em!important;
	padding:0 10px;
}

div.menu-footer-container ul ul {
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
	display:none;
	float:left;
	left:0;
	position:absolute;
	top:38px;
	width:180px;
	z-index:99999;
}

div.menu-footer-container ul ul li {
	min-width:180px;
}

div.menu-footer-container ul ul ul {
	left:100%;
	top:0;
}

div.menu-footer-container ul ul a {
	background:none repeat scroll 0 0 #000;
	height:auto;
	padding:10px;
	width:160px;
}

div.menu-footer-container .menu-item-type-post_type {
	border-left:0 solid #FFF;
}

#respond {
	background:none repeat scroll 0 0 #000!important;
	border:1px solid #D3D3D3;
	border-radius:3px 3px 3px 3px;
	margin:0 auto 1.625em;
	padding:1.625em;
	position:relative;
	width:60.9%!important;
}

#woocommerce_login-2 {
	width:90%;
	margin:0!important;
	padding:5%!important;
	background:#fff;
	border-radius:5px;
	border:1px solid #ddd;
	-moz-box-shadow:2px 2px 6px #ccc;
	-webkit-box-shadow:2px 2px 6px #ccc;
	box-shadow:2px 2px 6px #ccc;
}

/* #slider  { border:1px solid #ddd !important; border-radius:5px !important; }
#slider img { border:1px solid red !important; border-radius:15px !important; } */
/* Formular */
#content form {
	border:0 solid #fff!important;
	padding:0!important;
	margin:7px 0 0!important;
	width:95%;
}

#content form fieldset {
	border:0 solid #fff!important;
	padding:0!important;
	margin:0!important;
}

#content form legend {
	padding:0!important;
	margin:0 0 10px!important;
	font-size:100%;
	font-weight:700;
}

#content form ul {
	padding:0!important;
	margin:0!important;
}

#content input[type="text"],#content input[type="password"], #content textarea {
	background:#fff;
	border-radius:4px;
	border:1px solid #eee;
	-moz-box-shadow:0 0px 2px #dcdcdc;
	-webkit-box-shadow:0 0px 2px #dcdcdc;
	box-shadow:0 0px 2px #dcdcdc;
	font-size:18px;
	line-height:18px;
}

#content textarea {
	font-size:18px;
	border-radius:4px;
	background:#fff;
	padding:6px 5px;
	margin:0;
}

#content input {
	padding:8px 5px!important;
}

#content .form-field {
	margin-bottom:0.5em;
	position:relative;
}

#content .frm_error_style {
	margin-bottom:1em;
	font-weight:bold; 
}

#content .frm_error {
	text-align:right;
	padding:0;
	margin:0;
	top:0;
	right:0;
	position:absolute;
	font-size:13px;
	font-weight:400;
}

#content #frm_field_14_container label {
	margin-left:1px;
}

#content #frm_field_14_container .frm_error {
	position:relative;
	font-size:16px;
	text-align:left;
	padding: 0.4em 0 0em 0;
	font-weight:bold;
	margin-left:4px;
}

.nivo-directionNav a {
	background:url(images/arrow.png) no-repeat scroll 0 0 transparent!important;
	height:65px!important;
	width:40px!important;
}





html body.page div#page.hfeed div#main div#primary div#content article#post-11.post-11 div.entry-content form p.form-row input#password_1.input-text {
	/* border:1px solid #ccc; */
	padding:4px;
}

div.product div.images img,#content div.product div.images img {
	width:auto!important;
}


/* Home */

.post {
	border-bottom:0px none;
}


/*
.home .rem-post { 
	width:47.5%;
	float:left;
}

.home .post-count-2 {
	margin-left:5%;
}
*/

#pagination {
	clear:both;
	border-top:1px solid #ddd;
	padding:4px 10px;
	height:40px;
	position:relative;
}

#pagination .page-list { 
	height:40px; line-height: 40px; position:absolute; left:10px; top:4px; 
}

#pagination .page-list .current, #pagination .page-list a { 
	display:inline-block; width:40px; height:40px; line-height:40px; text-align: center;
	transition: .4s background;
	-webkit-transition: .4s background;
	-moz-transition: .4s background;
	-o-transition: .4s background;
}

#pagination .page-list .current, #pagination .page-list a:hover, #pagination .page-list a:focus { 
	background-color:#97bf0d; 
	color:#fff; 
	text-shadow:0px 1px 0px #000; 
	text-shadow:0px 1px 0px rgba(0,0,0,.4); 
	text-decoration: none; 
}

#pagination .page-status { 
	height:40px; line-height: 40px; text-align:center; 
}

#pagination .page-flip { 
	height:40px; line-height: 40px; position:absolute; right:10px; top:4px; 
}

/* Bilder */

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
	border:0px none !important;
	background:#fff !important;
	box-shadow:0px 1px 2px #ddd !important;
	-moz-box-shadow:0px 1px 2px #ddd !important;
	-webkit-box-shadow:0px 1px 2px #ddd !important;
	max-width:100%;
}

.image-border img{
	border: 6px solid #fff;
	border-radius: 0!important;
	margin-bottom: 20px;
	box-shadow: 0 1px 2px #ddd;
	background-color: #f5f5f5!important;
}

body.single #post-header h1 { margin:0 1%; float:left; }
body.single #post-header .image-border { clear:both; }
body.single #post-header #nav-single { top:0.45em; }

.entry-content a.read-more { display:block; }
.entry-content h2, .entry-content h3, .comment-content h2, .comment-content h3 {
	color: inherit;
	font-weight: normal;
	margin: 0;
}

.entry-content h2 { font-size:22px; line-height:22px; padding:0; margin:0 0 6px 0;}
.entry-content h3 { font-size:18px; text-transform:none; line-height:18px; padding:0; margin:0 0 6px 0; letter-spacing:0; }


/* Captions */
.wp-caption { background:#fff !important; box-shadow:0px 1px 2px #ddd !important; -webkit-box-shadow:0px 1px 2px #ddd !important; }

/* AdSense */
#enhancedtextwidget-2 { }
#enhancedtextwidget-2  .widget-text { width: 107%; margin-left: -3%; margin-bottom: 25px; clear: both; float: left; }
#enhancedtextwidget-2 .ad { float:left; }
#enhancedtextwidget-2 .ad.left { margin-right:8px; }

/* Smartslider 2 */

.ss2-align {
	margin:0 0 26px 0; 
}

#nextend-smart-slider-2 { 
	border:6px solid #fff;
	border-radius:0!important;
	margin-bottom:20px;
	box-shadow:0 1px 2px #ddd;
	background-color:#f5f5f5!important;	
}

#nextend-smart-slider-2 .smart-slider-canvas { }

/* Thumbnails */

.entry-content .post-thumbnail { font-size:1px; line-height:1px; width:50px; height:50px; border:3px solid #fff; box-shadow:0 1px 2px #ddd; background-color:#f5f5f5!important; margin-right:16px; margin-top:4px; float:left; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; text-align: center;  display:block;  max-width:100%; }
.entry-content .post-thumbnail img { width:100%; height:100%; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; float:left; max-width:100%; display:block; }

/* Kleinere Bugfixes */

.page-next { margin-left:20px; }

/* Tagcloud */
.tagcloud { font-family: 'adobe-garamond-pro',Georgia,Helvetica,Arial,sans-serif; }






.right-sidebar #branding { 
/* background-color:#eee; */

/* background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(211,211,211,0) 18%, rgba(153,153,153,0.65) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(18%,rgba(211,211,211,0)), color-stop(100%,rgba(153,153,153,0.65))); 
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(211,211,211,0) 18%,rgba(153,153,153,0.65) 100%); 
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(211,211,211,0) 18%,rgba(153,153,153,0.65) 100%); 
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(211,211,211,0) 18%,rgba(153,153,153,0.65) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(211,211,211,0) 18%,rgba(153,153,153,0.65) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6999999',GradientType=0 ); 
*/
border-bottom:1px solid #ddd;
}

.right-sidebar #branding { margin-bottom:20px; }
/* .right-sidebar #page { margin-top:0px; } */
#secondary { margin-top:22px; }
/* #post-header { margin-top:16px; } */
#post-header h1 {
    margin-top:16px !important;
}

#nav-single .nav-previous, #nav-single .nav-next {
    margin-top:16px !important;
}


.page-template-startseite-php #branding { background-color:transparent; background:transparent; border-bottom:0px solid #fff; }
.page-template-startseite-php #branding { margin-bottom:0px; }
.page-template-startseite-php #page { margin-top:21px; }

.page-template-startseite-php #secondary { margin-top:0px; }


/* ANPASSUNG TG 20140715 */

#logo img {
    position: relative;
    z-index: 22;
}

#access {
    z-index: 21;
}

/* #access {
    background: linear-gradient(#252525, #0a0a0a) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    clear: both;
    display: block;
    float: left;
    margin: 0 auto 6px;
    width: 100%;
}
#access ul {
    font-size: 13px;
    list-style: none outside none;
    margin: 0 0 0 -0.8125em;
    padding-left: 0;
}
#access li {
    float: left;
    position: relative;
}
#access a {
    color: #eee;
    display: block;
    line-height: 3.333em;
    padding: 0 1.2125em;
    text-decoration: none;
}
#access ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    margin: 0;
    position: absolute;
    top: 3.333em;
    width: 188px;
    z-index: 99999;
}
#access ul ul ul {
    left: 100%;
    top: 0;
}
#access ul ul a {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px dotted #ddd;
    color: #444;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 1.4em;
    padding: 10px;
    width: 168px;
}
#access li:hover &gt; a, #access ul ul:hover &gt; a, #access a:focus {
    background: none repeat scroll 0 0 #efefef;
}
#access li:hover &gt; a, #access a:focus {
    background: linear-gradient(#f9f9f9, #e5e5e5) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #373737;
}
#access ul li:hover &gt; ul {
    display: block;
}
#access .current-menu-item &gt; a, #access .current-menu-ancestor &gt; a, #access .current_page_item &gt; a, #access .current_page_ancestor &gt; a {
    font-weight: bold;
}






#access ul {
	margin:0;
	height:49px;
	line-height:49px;
	font-size:16px;
	text-shadow:0 0 0 transparent;
	float:right;
}

#access ul li a {
	line-height:40px;
	padding:0 14px;
	color:#3D3C3F;
}

#access ul ul {
	-webkit-font-smoothing:subpixel-antialiased;
	font-weight:400;
	text-shadow:0 0 0 transparent;
	transition:height .5s ease-in-out;
	-webkit-transition:height .5s ease-in-out;
	-moz-transition:height .5s ease-in-out;
	display:block;
	height:0;
	overflow:hidden;
	top:51px;
	font-size:13px;
	box-shadow:0 0 3px rgba(0,0,0,0.8);
}

#access ul ul li a {
	line-height:2.5em;
	padding:0 10px;
}

#access ul li:hover &gt; a,#access ul li &gt; a:hover {
	background:transparent;
	color:#bbb;
	text-shadow:0 0 0 transparent;
}

#access ul li &gt; a:hover a,#access ul ul a:hover {
	background:#efefef;
	color:#000;
	text-shadow:0 0 0 transparent;
}
*/


#access ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    display: none; /* */
		overflow: visible;
    float: left;
    left: 0;
    margin: 0;
    position: absolute;
    top: 40px;
    width: 188px;
    z-index: 99999;
}

#access ul li ul li a {
    color: #fff !important;
}

#access ul li:hover,
nav#access ul li ul.sub-menu li:hover,
#access .current-menu-item,
#access .current-menu-ancestor,

#access ul li ul.sub-menu li.current-menu-item,

#access ul li ul li:hover,
#access ul li ul li.current-menu-item,
#access ul li ul li.current-menu-ancestor {
    background-color:#97bf0d !important;
}

#access ul li &gt; a:hover a, #access ul ul a:hover {
    background: #97bf0d !important;
		color:#fff !important;
}

#access ul li:hover &gt; a,#access ul li &gt; a:hover {
	color:#333;
}

#access ul li.current-menu-ancestor:hover &gt; a, #access ul li.current-menu-ancestor &gt; a:hover,
#access ul li.current-menu-item:hover &gt; a, #access ul li.current-menu-item &gt; a:hover {
    background-color:#97bf0d !important;
    color: #fff !important;
}

#access .current-menu-item &gt; a, #access .current-menu-ancestor &gt; a, #access .current_page_item &gt; a, #access .current_page_ancestor &gt; a {
    color:#fff;
}

#access ul li ul li {
    background: #333;
		}

#access ul ul a {
    background: transparent;
    border-bottom: 1px dotted #fff;
		}
		
#access ul li {
    margin-left:1px;
}

#access ul li ul li {
    margin-left:0px;
}

/* #access ul li ul li:hover &gt; a, #access ul li ul li a:focus {
    background-color:#97bf0d !important;
    color: #fff !important;
} */
#access ul li:hover &gt; a, #access ul li a:focus {
    background: transparent;
}

#access ul li ul li:hover &gt; a, #access ul li ul li a:focus {
    background: #333;
}

#wpsl-gmap { float:none !important; }
#wpsl-result-list { z-index:2; position:relative; }

</pre></body></html>