/*
Theme Name: 	ILAWit (based on Apollo)
Theme URI: 		http://swishthemes.com/
Author: 		Chris Mooney (Swish Themes)
Author URI: 	http://swishthemes.com
Description: 	A sharp responsive WordPress theme for  creatives, freelancers and business. <strong>For updates:</strong> <a href="http://twitter.com/swishthemes">Follow me on twitter</a> &ndash; <a href="http://www.facebook.com/swishthemes">Join the Facebook Group</a>
Version: 		1.0.2
License: 		GNU General Public License
License URI: 	License .txt
*/


/* =Normalize and Reset
-------------------------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 50px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
/*	Clearfix */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}
/*	Responsive Images */
img, embed {max-width: 590px;height: auto;}
.embed-youtube iframe {max-width: 590px;}
object {max-width: 100%;}
img {-ms-interpolation-mode: bicubic;}
#map_canvas img, .map_canvas img {max-width: none!important;}
/*	Responsive Video Container  */
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.hidden {display:none;}
.clear {clear:both;}
.no-symbol-list {list-style-type:none !important;list-style-type: none !important;}
.cursor-pointer	{cursor:pointer;}

/* =Responsive Grid
-------------------------------------------------------------- */

.row { width: 100%; max-width: 980px; min-width: 727px; margin: 0 auto 20px; }
.row .row { min-width: 0; }
.column, .columns { margin-left: 4.4%; float: left; min-height: 1px; position: relative; }
.column:first-child, .columns:first-child { margin-left: 0; }
[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }
.row .one { width: 4.3%; }
.row .two { width: 13%; }
.row .three { width: 21.679%; }
.row .four { width: 30.37%; }
.row .five { width: 39.1%; }
.row .six { width: 47.8%; }
.row .seven { width: 56.5%; }
.row .eight { width: 65.2%; }
.row .nine { width: 73.9%; }
.row .ten { width: 82.6%; }
.row .eleven { width: 91.3%; }
.row .twelve { width: 100%; }
.row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
.row:after, .clearfix:after { clear: both; }
.row, .clearfix { zoom: 1; }


/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter, .gallery {display:block;margin: 5px auto 15px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}

img.aligncenter {margin-bottom:10px;}

a img.alignright {float:right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {
	width:100% !Important;
	border: 1px solid #F2F2F2;
	text-align:center;
	}
	
.page .wp-caption {
	width:100% !Important;
	border: 0px solid #F2F2F2;
	text-align:left;
	}	
	
.wp-caption a {line-height: 0;}
.wp-caption.alignnone {margin: 0 0 15px;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {
	border: none;
	height: auto;
	margin:0;
	max-width: 100%;
	padding:0;}
	
img.size-large, img.size-full	{
	max-width: 100%;	
}

.wp-caption img + .wp-caption img { 
margin-top:30px;
}
	
.wp-caption p.wp-caption-text, p.wp-caption-text, .gallery .gallery-caption { font-size:13px;line-height:18px;margin:0;padding:10px 5px; color:#444;text-align:justify;font-style:italic;background-color: #fff;margin-top: -7px;}

.gallery .gallery-caption {padding-left:15px; padding-right:15px; }

.page .wp-caption p.wp-caption-text  { background-color:transparent; padding:10px 0px;}

.sticky {}
.gallery-caption {}
.bypostauthor {}


/* =Document Setup
-------------------------------------------------------------- */

html {background: #e6e6e6 url("images/bg.gif") repeat;}
body {
	font: 16px/25px arial,sans-serif, 'Open Sans',Helvetica;
	color: #444;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 300px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(300px,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 300px);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 300px);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 300px);
	background: linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 300px);}
	line-height: line-height: 1.357;
a {
	text-decoration:none;
	outline:0;
	-webkit-transition-property:background color;
	-webkit-transition-duration:.12s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-property:background color;
	-moz-transition-duration:.12s;
	-moz-transition-timing-function:ease-out;
	-o-transition-property:background color;
	-o-transition-duration:.12s;
	-o-transition-timing-function:ease-out;
	transition-property:background color;
	transition-duration:.12s;
	transition-timing-function:ease-out;}
a:hover {color:#222;cursor:pointer;}

/*	Headings */
h1, h2, h3, h4, h5, h6 {font-weight:bold; margin: 0 0 10px;	color:#3a3a40;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin: 0 0 20px;}
.entry-content h1 {font-size: 22px;line-height: 28px;}
/*.entry-content h2 {font-size: 18px;line-height: 26px;}*/
.entry-content h2,
.entry-content h3 {
font-size: 22px;
line-height: 30px;
margin-top: 40px;
text-align: left;
padding-bottom: 20px;
background: url("images/singleborder.gif") repeat-x bottom;
font-weight: normal;
color: #3269A6;
}
.entry-content h4 {font-size: 14px;line-height: 24px;}
.entry-content h5 {font-size: 13px;line-height: 22px;}
.entry-content h6 {font-size: 12px;line-height: 20px;}


.entry-content strong {
	color:#555;
}





/*	Page Structure */
#site-container { 
	margin: 0 auto; 
	background:#fff;
	width: 960px;
	padding:0 25px;
	box-shadow:0 0 10px rgba(0,0,0,0.1);}
#content {float:left;width: 592px;margin:0 43px 0 0;}
.entry-content p {
	/*text-align: justify;*/
	}

#content.fullwidth {width:100%;float:none;margin:0;}
#sidebar {float:left;width:275px;font-size:13px;margin:10px 0 0;}
#primary {padding:0 25px;}

/*	Header */
#header {background: url("images/doubleborder.gif") repeat-x bottom;padding:10px 25px;margin:0 0 35px;}
#header #logo {float:left;padding: 39px 0 42px;margin:0 0 -2px;	float:left;}
#header #logo h1 {margin:0;font-size: 32px;}
#header #logo, #header #logo a {
	font-size: 32px;
	color:#1a1a1a;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: -1px;}

#header #logo a {	
width: 205px;
height: 69px;
background-image: url(images/kanzlei-schwenke-logo.png);
background-repeat: no-repeat;
display: block;
text-indent:-9999px;
}
	
#header #logo img {display:block;}
#header-top {
	color:#fff;
	padding:5px 10px;
	font-size:12px;}
#header-top .left {float:left;}
#header-top .left a, #header-top .left a:hover  {color:#fff;}
#header-top #social {
	list-style:none;
	margin:0;
	padding:0;	
	float:right;}
#header-top #social li {display: inline-block;margin: 0 1px 0 0;}
#header-top #social a {
	background-image:url("images/social-sprite.png");
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	position:relative;
	height:22px;
	width:22px;}
#header-top #social .twitter a {background-position:0 -42px;}
#header-top #social .twitter a:hover {}
#header-top #social .facebook a {background-position:0 -21px;}
#header-top #social .facebook a:hover {}
#header-top #social .google a {background-position:0 -84px;}
#header-top #social .google a:hover {}
#header-top #social .dribbble a {background-position:0 -210px;}
#header-top #social .dribbble a:hover {}
#header-top #social .youtube a {background-position:0 -105px;}
#header-top #social .youtube a:hover {}
#header-top #social .vimeo a {background-position:0 -252px;}
#header-top #social .vimeo a:hover {}
#header-top #social .skype a {background-position:0 -231px;}
#header-top #social .skype a:hover {}
#header-top #social .linkedin a {background-position:0 -189px;}
#header-top #social .linkedin a:hover {}
#header-top #social .rss a {background-position:0 0;}
#header-top #social .rss a:hover {}
#header-top #social .flickr a {background-position:0 -126px;}
#header-top #social .flickr a:hover {}
#header-top #social .behance a {background-position:0 -147px;}
#header-top #social .behance a:hover {}
#header-top #social .forrst a {background-position:0 -168px;}
#header-top #social .forrst a:hover {}

/*	Page Header */
#page-header {background: url("images/doubleborder.gif") repeat-x bottom; margin:0 0 30px; padding:0 25px 40px; position:relative;}
#page-header h1, 
#page-header strong 
{font-size: 26px;margin:0 0 5px;letter-spacing:-1px;color:#262626;font-weight:normal;max-width: 590px;line-height: 1.4;}
.blog page-header,
.single page-header {
	width: 202px;}

#page-header p {
	margin:0;
	color: #8C8C8C;
    font-size: 14px;
	margin-left: 257px;
	padding-top: 9px;
	}
	
	
.blog #page-header h1, 
.single #page-header h1{	float:left }
.blog #page-header a,
.single #page-header a {
    background-image: url("images/I-law-it-logo_1.png");
    background-position: -6px -5px;
    background-repeat: no-repeat;
    display: block;
    height: 34px;
    margin: -3px 0 12px;
    width: 196px;
	}
.blog #page-header a:hover,
.single #page-header a:hover {
background-position: -6px -78px;
}

.blog #page-header a span,
.single #page-header a span {	
	display:none;
}
	
.blog #page-header p, .single #page-header p {width: 100%;}
	
#page-header .navigation {float:right;}

/*	Footer */
#footer {
	padding:25px;
	margin:15px 0 0;
	color:#fff;
	font-size:12px;}
#footer a {color:#fff;border-bottom:1px dotted #fff}
#footer a:hover {border-bottom:none;}	
#footer-widgets {list-style:none;padding:0;margin:0 -25px 0 0;}
#footer-widgets .widget {float:left;width:286px;margin:0 25px 0 0;}
#footer-widgets .widget h4 {background:none;color:#fff;border-bottom:none;padding:0;margin: 0 0 10px;}
#footer-widgets .widget .div {
	background:#fff;
	height:1px;
	width:50px;
	display:block;
	margin:0 0 15px;}
#footer-bottom {
	background:#232326;
	padding:20px 25px;
	margin:0;
	line-height: 10px;
	color:#fafafa;
	font-size:11px;}
#footer-bottom #footer-nav {float:left;}
#footer-nav ul {margin:2px 0 0;padding:0;list-style:none;}
#footer-nav li {
	float:left;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	border-right: 1px dotted #8c8e91;
	line-height: 5px;}
#footer-nav li:last-child {border-right:none;}
#footer-nav li a {border-bottom:none;color:#fff;}
#footer-bottom a {color:#fff;font-size:12px;border-bottom:1px dotted #fafafa;}
#footer-bottom a:hover {border-bottom:1px solid #fff;text-decoration:none;}
#footer-bottom #copyright {float:right;font-size:11px;}

#footer-bottom #footer-col-left {
padding: 0;
margin: 0;
width: 50%;
max-width: 300px;
display: block;
float: left;
	}
#footer-bottom #footer-col-left li {
list-style: none;
margin-bottom: 15px;
display: inline-block;
margin-right: 78px;
text-align: left;
width: 60px;
	}
#footer-bottom #footer-col-left li:last-child {margin-bottom:0}
#footer-bottom #footer-col-left a {}

#footer-bottom #footer-col-right {
	padding: 0;
margin: 0;
width: 50%;
float: right;
line-height: 25px;}

#footer-bottom #footer-col-right .cc_icon {
margin-right: 8px;	
}

/* =Navigation & Menus
-------------------------------------------------------------- */

#primary-nav { float:right;margin: 89px 0 0;padding:0;}
#primary-nav ul {list-style: none outside none;margin: 0;padding: 0;}
#primary-nav ul a {
    display: block;
    position: relative;
	color: #3A3A40;
	font-size:14px;
	line-height: 18px;
	height:32px;
	text-decoration:none;
	text-transform:uppercase;}
#primary-nav ul li a strong, #primary-nav ul li a span {display:block;}
#primary-nav ul li a strong {text-transform:uppercase;font-size:14px;}
#primary-nav ul li a span {
	text-transform:lowercase;
	color:#a6a6a6;
	font-size:13px;
	font-weight:normal;
	font-style:italic;}
#primary-nav ul a.sf-with-ul {padding-right:15px;}
#primary-nav ul li {float: left;position: relative;z-index: 40;margin-left: 25px;}
#primary-nav ul li:hover {visibility: inherit;}
#primary-nav ul li:hover ul, #primary-nav ul li.sfHover ul {left: -1px;top: 20px;z-index: 99;}
#primary-nav ul li:hover li ul, #primary-nav ul li.sfHover li ul, #primary-nav ul li li:hover li ul, #primary-nav ul li li.sfHover li ul, #primary-nav ul li li li:hover li ul, #primary-nav ul li li li.sfHover li ul {top: -9999em;}
#primary-nav ul li li:hover ul, #primary-nav ul li li.sfHover ul, #primary-nav ul li li li:hover ul, #primary-nav ul li li li.sfHover ul, #primary-nav ul li li li li:hover ul, #primary-nav ul li li li li.sfHover ul {left: 180px;top: -12px;}
#primary-nav ul li a:hover, #primary-nav ul li:hover, #primary-nav ul li.sfHover a, #primary-nav ul li.current-cat a, #primary-nav ul li.current_page_item a, #primary-nav ul li.current-menu-item a {text-decoration: none;}
#primary-nav ul ul {
    background: #fff;
    border: 1px solid #E0E0E0;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.05);
    margin: 10px 0 0;
    padding: 4px 0;
	position: absolute;
	top: -9999em;
	width: 250px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;}
#primary-nav ul ul li {background: none;float: none;width: 100%;margin:0;}
#primary-nav ul ul li:last-child {border-bottom: medium none;}
#primary-nav ul ul li a {
    font-size: 11px;
	height:auto;
    font-weight: normal;
	color:#808080;
    display: block;
    padding: 8px 4px;
	margin: 0 10px;
	border-bottom: 1px dotted #ccc;}
#primary-nav ul ul li:last-child a {border-bottom:0;}
#primary-nav .sf-sub-indicator {
	display:inline;
	padding:0;
	margin:0;
	border:none;
	position:absolute;
	right:0;
	top:0;	}
#primary-nav ul ul .sf-sub-indicator {right: 10px;top: 9px;}
#primary-nav ul li.sfHover ul a {color: #444 !important;}
#primary-nav ul li.sfHover ul a:hover, #primary-nav ul li ul li.current-menu-item a {color: #3269a6  !important;}
#primary-nav select {display:none;}


/* =Homepage
-------------------------------------------------------------- */
#feature {margin-bottom:20px;}
#callout {padding:0;float:left;margin:0 30px 0 0;width:300px; text-align:left}
#callout a {display:block}
#callout h2 {
    color: #212126;
    font-size: 29px;
    font-weight: normal;
    letter-spacing: 0.7px;
    line-height: 30px;
    margin: 7px 0 20px;
	}
#callout h3 {
	font-size:18px;
	font-weight:normal;
	color:#8c8c8c;
	font-style:italic;
	font-size:center;}
	
#callout p {	
	margin: 0 0 20px 0;
}

#hpslider {background: url("images/loading.gif") no-repeat center center;min-height: 250px;margin:10px 0 25px;float:left; width:580px;}
.page-template-template-home-php .st_portfolio {margin-bottom:15px;}
.page-template-template-home-php .post {background:none;margin-bottom:20px;	}
.page-template-template-home-php .st_portfolio .entry-thumb {margin:0 0 5px;}
.page-template-template-home-php .post .entry-thumb {margin:0 0 20px;}



#home-portfolio ul, #home-blog ul, .home-blocks ul {list-style:none;padding:0;margin: 0;}
#home-portfolio li {float:left;margin:0 15px 10px 0;width:216px;text-align:center;}
#home-portfolio .entry-content p {margin:0;}
#home-portfolio .entry-title, #home-blog .entry-title {margin:0;min-height: 55px;}
#home-portfolio .entry-title, 
#home-portfolio .entry-title a, 
#home-blog .entry-title, 
#home-blog .entry-title a {
font-weight:bold;
color: #3A3A40;
font-size: 13px;
line-height: 18px
min-height:70px;
;
}
#home-blog .entry-title a:hover {
	color: #3269a6;
}

#home-blog li, .home-blocks li {
	float:left;
	margin:0 21px 15px 0;	
	padding:0;
	width:100%;
	font-size:13px;
	border:none;}

#home-blog li {
	margin-top:0;
	margin-bottom:0;	
}	
	
#home-blog li:nth-child(4), .home-blocks li.last-child {
margin-right:0;
}	
	
#home-blog a,	
.home-blocks li a {	
	color:#555;
	display:block;
}
#home-blog .clearfix a:hover,
.home-blocks li a:hover {	
	color:#3269a6;
	background: none;
	text-decoration:none;
}


	
#home-blog .entry-title { margin: 0 0 10px;}
#home-blog .overlay { background-color:#3269A6;max-width:100%}
#home-blog .overlay img { opacity:0.95}
#home-blog .entry-thumb-placeholder {height: 172px;margin: 0 0 10px;width: 100%;}
h3.deco  {
	display:block;
	background: url("images/doubleborder.gif") repeat-x center; 
	margin:0 -25px 40px;	
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	clear: both;
	font-size: 13px;}


	/* --UODATE-B-*/
#callout ul {
margin-left: 19px;
padding-left:0;	
}

#callout ul li{

list-style-image:url(images/bullets/bullet_arrow2small_blue.png);
list-style-image:url(images/bullets/bullet_arrowbig_blue.png);
list-style-image:url(images/bullets/bullet_arrowsmall_blue.png);
list-style-image:url(images/bullets/bullet_para_blue.png);

list-style-image:url(images/bullets/bullet_arrow2small_red.png);
list-style-image:url(images/bullets/bullet_arrowbig_red.png);
list-style-image:url(images/bullets/bullet_arrowsmall_red.png);
list-style-image:url(images/bullets/bullet_para_blue.png);

list-style: no;
list-style-type: none;
padding: 6px 0;
padding-left: 9px;
}

#callout ul li:hover{
list-style-image:url(images/bullets/bullet_para_red.png);

}

#callout ul li a{
	color:#222;
}

#callout ul li a:hover {
	color:#3269a6;
	text-decoration:none;
	}

#callout a{
display: inline-block;
}

#home-content-main-1,
#home-content-main-2,
#home-content-main-3 {
	width:100%;
	margin-right:40px;
	float:left;
}

#home-content-main-1 #home-blog.home-content-main-wrap ul.main-post {
 min-height: 184px;
 background: url("images/singleborder.gif") repeat-x bottom;
 margin-bottom: 20px;
 overflow: hidden;
}
#home-content-main-1 #home-blog.home-content-main-wrap ul.main-post li.post{
 background: transparent;
 margin:0;
 margin-bottom:40px;
 max-height: 184px;
}

#home-content-main-1 #home-blog.home-content-main-wrap ul.main-post li.post.last-child {
 margin-bottom:0;
}

#home-content-main-1 #home-blog.home-content-main-wrap ul.main-post li.post .entry-content{
text-align: justify;
}
 
#home-content-main-2 {
	margin-right:0px;
	margin-bottom: 30px;
}

		
#home-content-main {
width: 592px;
float: left;
margin: 0 43px 0 0;
}

#home-content-main .home-content-main-wrap {

}

#home-content-main li.post {
float: left;
margin: 0 0 15px 0;
padding: 0;
width: 100%;
font-size: 12px;
border: none;
font-size: 13px;
line-height: 1.7;
	}
	
#home-content-main li.post:nth-child(even) {
margin-right:0;
}

#home-content-main .entry-descr-wrap {
float: left;
font-size:13px;
overflow: auto;
width: 422px;
}

#home-content-main .post .entry-title {
display:block;
font-size: 13px;
min-height: 0;
margin:0;
}

#home-content-main .post .entry-time {
display:block;
font-weight: normal;
font-style: italic;
margin:5px 0;
}

#home-content-main .entry-thumb {
margin: 0 0 10px;
float: left;
}
#home-content-main .overlay {
float:left;
overflow: hidden;
margin:0 20px 0 0;
position: relative;
width: 150px;
height: 150px;
display: block;
}

#home-content-main .entry-title { margin: 0 0 10px;}
#home-content-main .overlay { background-color:#3269A6;max-width:100%}
#home-content-main .overlay img { opacity:0.95}
#home-content-main .entry-thumb-placeholder {height: 150px;margin: 0 0 10px;width: 100%;}	
    
	
#home-content-main .home-blog-listed {
	padding-left:15px;
	margin-bottom: 40px;
	overflow:auto;
}

#home-content-main-1 #home-content-main .home-blog-listed {
	margin-bottom: 40px;
}


#home-content-main .home-blog-listed  li {
list-style-image: url(images/bullets/bullet_arrow2small_blue_smallfont.png);
vertical-align: middle;
margin: 0;
}

#home-content-main .home-blog-listed  li:last-child {
list-style: none;
margin-left: -15px;
/*margin-top: 10px;*/
}

#home-content-main .home-blog-listed  a ,
#home-content-main .sd_invopooh_weitere {
	font-size:13px;
	display: block;
	padding: 5px 0;
 }

#home-content-main .home-blog-listed a:hover{
color: #3269a6;
}

#home-content-main #home-content-main-2 .sd_invopooh_weitere {
margin-top: 12px;
margin-bottom: 20px;
}
#home-content-main #home-content-main-3 .sd_invopooh_weitere {
margin: -2px 0 46px;
padding-top: 0;
}
#home-content-main #home-content-main-1 .sd_invopooh_weitere a {
color: #3269a6;
}

	
	/**UPDATE E*/

	

h3.deco a:hover {
	background-color:transparent;
	text-decoration:none;
	}
h3.deco a:hover .inner {
	background:#232326
	}	
	
h3.deco span.outer {background:#fff;}
h3.deco span.inner {
	padding:2px 10px;
	margin:0 10px;
	color:#fff;
	}
	

h3.deco.interpub span.inner.left {
	margin:0 0 0 10px;
	}
h3.deco.interpub span.inner.middle {
	margin:0;
}	
h3.deco.interpub span.inner.right {
margin-right: 10px;
margin-left: -1px;
	}

/* =Post Content Styles
-------------------------------------------------------------- */

.post {position:relative;margin:0 0 30px;padding:0 0 30px;background: url("images/singleborder.gif") repeat-x bottom;}
.blog .post {margin: 0 0 30px -25px; padding: 0 0 30px 25px;}
.single .post {background:none;padding:0;margin:0 0 40px;}
.entry-wrap {margin: 0 0 0 0;}
.page-template-template-home-php .entry-wrap {margin: 0 0 0 80px;border:none;}
.entry-title {margin:0 0 15px;}
.entry-title, .entry-title a {
	color:#45454C;
	text-decoration:none;
	font-size: 26px;
	font-weight:normal;
	line-height: 1.4;}
.entry-title-excerpt {
font-size: 15px;
font-style: italic;
color: #777;
font-weight: normal;
display:block;
}
	
.entry-content .more-link {
display: block;
margin-top: 25px;
}
	
.single .entry-title, .single .entry-title a {font-size: 26px;line-height: 31px;font-weight:normal;line-height: 1.4;}
.entry-thumb {margin:0 0 10px;}
.entry-audio {margin:0 0 20px;}
.entry-video {margin:0 0 15px;}
.entry-thumb a {display:block;}
.entry-thumb img {border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.entry-meta {
   color: #555666;
    font-size: 13px;
	font-weight:normal;
    margin: 22px 25px 22px 0;
    overflow: auto;
	}

	
.single .entry-meta {}
.entry-meta a, .entry-meta a:hover {color:#555;	text-decoration:none;}
.entry-meta a:hover {border-bottom:1px dotted #555;}
.entry-meta strong {color:#4c4c4c;}
.entry-meta ul {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	text-align:left;
	}
.entry-meta ul li {margin-left:15px;float:left;}	
.entry-meta ul li:first-child {margin-left:0;}
.entry-meta ul span {font-style:italic;margin: 0 2px 0 0;}

.post-format {
	display: none;
    float: left;
    padding: 5px 7px;
    text-align: center;
	}
.post-format .icon {
	background-repeat:no-repeat;
	background-image:url("images/postformat-sprite.png");
	display:block;
	width:19px;
	height:16px;}
.format-standard .post-format .icon {background-position:0 0;}
.format-aside .post-format .icon {background-position:0 0;}
.format-gallery .post-format .icon {background-position:0 -93px;}
.format-link .post-format .icon {background-position:0 -78px;}
.format-image .post-format .icon {background-position:0 -48px;}
.format-quote .post-format .icon {background-position:0 -63px;}
.format-status .post-forma .icont {background-position:0 -33px;}
.format-video .post-format .icon {background-position:0 -126px;}
.format-audio .post-format .icon {background-position:0 -108px;}
.format-chat .post-format .icon {background-position:0 -141px;}
.entry-meta .avatar {float: right;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.readmore {font-style: italic;text-decoration:none;}
.page-template-template-home-php .entry-content {font-size:12px;line-height:22px;}
.page-navigation {margin:0 0 30px;}
.page-navigation .nav-next {float:left;}
.page-navigation .nav-previous {float:left;}
.entry-content { clear:both;}
.entry-content p,
.entry-content ol,
.entry-content ul  {
	margin:0 0 22px;
}

.entry-content ol ,
.entry-content ul  {
margin: 40px 0;
}

.entry-content li,
.entry-content .wpcf7-form .ts-small li  {
	margin:0 0 20px;
	list-style-image: url(images/bullets/bullet_arrow2small_blue_smallfont.png);
}

.entry-content form li,
.entry-content #sharebarx li {
	list-style-image: none;
}

.page .entry-content iframe  {
	width:100% !important;
}


.blog .entry-content img  {
width: 275px;
float: left;
margin: 24px 20px 10px 0;
}
.blog .entry-content .wp-caption-text  {
	display:none;
}


.post .entry-content {
	/*text-align: justify;*/
}

.entry-content blockquote {
background-image: url(images/ts_sprites.png);
background-position: 15px -902px;
margin: 35px 0 15px;
padding: 15px 15px 15px 65px;
font-style: italic;
}
.entry-content blockquote p {
font-style: italic;
/*margin-bottom:0;*/
}

.entry-content blockquote .wp-blockquote-caption-text ,
.entry-content blockquote .wp-caption-text {
font-style: normal;
font-size: 13px;
display: block;
margin-top: 15px;
}


.entry-content .ts-small,
.entry-content .ts-hinweisbox,
.entry-content .ts-hinweisbox-red,
.entry-content .ts-hinweisbox-i-blue,
.entry-content .ts-hinweisbox-i-red,
.entry-content .checkliste,
.entry-content .checkliste-red,
#commentform .ts-hinweisbox {
	background-position:0 0;
	background-repeat:no-repeat;
	background-color: #F2F2F2;
	line-height: 1.6;
	margin:40px 0;
	padding: 5px;
	font-size: 13px;	
	}

#commentform .ts-hinweisbox {
	margin:0px 0;
}

.entry-content .ts-small {
	padding-left:15px;
}

.entry-content .ts-hinweisbox,
.entry-content .ts-hinweisbox-red,
.entry-content .ts-hinweisbox-i-blue,
.entry-content .ts-hinweisbox-i-red,
.entry-content .checkliste,
.entry-content .checkliste-red {
background-image: url(images/ts_sprites_2.png);
background-repeat: no-repeat;
padding-left: 65px;
padding-right:15px;
background-position: 0px 0px;
margin:40px 0;
text-align: left;
min-height:33px;
}
.entry-content .ts-hinweisbox-red {
	background-position: 0px -1051px;
}
.entry-content .ts-hinweisbox-i-blue {
	background-position: 0px -2104px;
}
.entry-content .ts-hinweisbox-i-red {
	background-position: 0px -3156px;
}
.entry-content .checkliste {
	background-position: 0px -4208px;
	padding-left: 90px;
}
.entry-content .checkliste-red {
	background-position: 0px -5260px;
	padding-left: 90px;
}

.entry-content .checkliste li,
.entry-content .checkliste-red li {
	list-style-image: url(images/bullets/bullet_arrow2small_blue_smallfont.png);
}

.entry-content .checkliste ol li,
.entry-content .checkliste-red ol li {
	list-style-image:none;
}

.entry-content .checkliste ol,
.entry-content .checkliste-red ol  {
	list-type:decimal;
}

.entry-content .checkliste li,
.entry-content .checkliste-red li  {
	/*font-weight: bold;*/
}

.entry-content .checkliste li ol,
.entry-content .checkliste li ul,
.entry-content .checkliste-red li ol,
.entry-content .checkliste-red li ul {
	margin-bottom: 0;
	margin-top: 15px;
}

.entry-content .checkliste li ol li,
.entry-content .checkliste li ul li,
.entry-content .checkliste-red li ol li,
.entry-content .checkliste-red li ul li {
	margin-bottom: 0;
	font-weight: normal;
}

.entry-content h3.ts-hinweisbox,
.entry-content h3.ts-small {
	background-position: 0px -940px;
	margin-bottom: 0px;
	font-size:17px;
	}	
	
.entry-content h4.ts-hinweisbox,
.entry-content h4.ts-small,
.entry-content h4.ts-h4-small {
	background-position: 0px -940px;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: -40px;
	margin-top: 40px;
	background: #F2F2F2 url("images/singleborder.gif") repeat-x bottom;
	padding: 15px 15px 15px 18px;
	}		
	
		
.entry-content ul.ts-hinweisbox li,
.entry-content ol.ts-small li,
.entry-content ol.ts-hinweisbox li,
.entry-content .wpcf7-form ul.ts-small li  {
	margin-left: 30px;
	margin-bottom: 0px;
	}	

.entry-content ul.ts-small li {
	margin-left: 30px;
	margin-bottom: 10px;
}
	
.entry-content .wpcf7 ul.ts-small li  {
	  overflow: visible;
}	

.page-links {
	font-weight:bold;
}

.page-links .pagelink-item {
background-color:#3269A6;
border: 1px solid #3269A6;
color:#fff;
padding: 1px 5px;
margin: 0 4px;
border-radius: 2px;
font-weight: normal;
}

.page-links a {
display: inline-block;
width: auto;
height: auto;
text-decoration:none;
}

.page-links a .pagelink-item {
background-color:transparent;
color:#3269A6;
}

.page-links a:hover .pagelink-item  {
background-color:#3269A6;
color:#fff;
}

.entry-content h3.abschnitt {
	font-size: 21px;
	padding: 15px 0 0px;
}



/* =Post Forma------------------------------------------------------------- */

.format-link .entry-header, .format-quote .entry-header, .format-status .entry-header  {
	background: #fff;
    border: 1px solid #E5E5E5;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05) inset;
    margin: 0 0 20px;
    padding: 20px 25px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;}
.format-link .entry-header {padding:15px 15px 15px 50px;}
.format-link .entry-header a, .format-quote .entry-header a, .format-status .entry-header a {color:#555;font-size:16px;}
.format-quote .entry-header blockquote {margin:0;padding:0;font-size: 20px;font-style: italic;}
.format-quote .entry-header blockquote p {margin:0;}
.format-quote .entry-header cite {display:block;text-align:right;font-weight:bold;font-style:normal;}
.format-chat .entry-content {background:#fafafa url("images/post-format-chat.png") repeat;border:1px solid #d9d9d9;padding:23px 25px;}
.format-chat .entry-content p {line-height: 20px;margin-bottom: 20px;}
.format-link .entry-header {background: url("images/icon-link.png") no-repeat 20px 50%;}
.format-status .entry-wrap {font-size:15px;}
.entry-thumb-placeholder {
	width:60px;
	height:60px;
	background:#E1E4E5;	
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;
	background:#E1E4E5 url("images/icon-post.png") no-repeat center center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;}
.entry-thumb-placeholder a {display:block;height: 100%;}
.entry-thumb-placeholder.video {background:#E1E4E5 url("images/icon-video.png") no-repeat center center;}
.entry-thumb-placeholder.audio {background:#E1E4E5 url("images/icon-audio.png") no-repeat center center;}
.entry-thumb-placeholder.quote {background:#E1E4E5 url("images/icon-quote.png") no-repeat center center;}
.entry-thumb-placeholder.chat {background:#E1E4E5 url("images/icon-chat.png") no-repeat center center;}
.entry-thumb-placeholder.link {background:#E1E4E5 url("images/icon-link.png") no-repeat center center;}


/* =Comment Styling
-------------------------------------------------------------- */

#commentitle {}
#comments {margin:0;}
#comments ol.commentlist {padding:0;list-style:none;margin: 0;}
.commentlist ul {list-style:none;padding:0 0 0 40px;}
#comments .avatar-wrap {float:left;margin:0 20px 0 0;}
#comments .avatar {border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#comments .comment-wrap {
	background:url("images/singleborder.gif") repeat-x center bottom;
	margin:0 0 20px 80px;
	padding:0 0 20px;}
#comments ol li:last-child .comment-wrap {background:none;}
#comments .comment-action {float:right;font-size:11px;}
#comments .comment-action a, #comments .comment-action a:hover {color:#555;}
#comments .comment-author cite {font-style:normal;font-weight:bold;font-size:14px;}
#comments .comment-meta a {color:#999;}
#comments .comment-author a {color:#555;}

#comments .pinglist {font-size:13px;}


/* =Respond Styling
-------------------------------------------------------------- */

#respond {margin:0;}
#respond-title {}
#commentform .field-row {display:block;margin:0 0 15px;}
#commentform input, #commentform textarea {margin:0 10px 0 0;}
#commentform #author, #commentform #email, #commentform #url {width:200px;}
#commentform #comment {width:508px;	}
#commentform .npub {color:#999;font-size:12px;}
#commentform #submit {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
    padding: 8px 18px;
	border:none;
	text-shadow:none;}
.allowed-tags {line-height:18px;}
input, textarea,
#sidebar .widget_archive select,
#sidebar .widget_categories  select {
	background:#e1e4e5;
	border: 1px solid #D4D8D9;
	color:#7d7f80;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
	padding: 8px 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;
	border-radius:1px;
	-moz-border-radius:1px;	
	-webkit-border-radius:1px;}
textarea {padding:15px;line-height: 20px;}

#sidebar .widget_archive select,
#sidebar .widget_categories  select {
	width:100%;
}

#sidebar .widget-social li {
    border-bottom: 0 none;
    margin: 20px 0;	
}

/* =Portfolio
-------------------------------------------------------------- */

#portfolio-wrapper {margin:0 -15px 20px 0;}
#portfolio-sort {list-style:none;margin:0;padding:0;color: #8C8C8C;font-size: 13px;}
#portfolio-sort li {display:inline;background:url("images/divider.png") no-repeat left center;padding:0 0 0 10px;}
#portfolio-sort li.all {background:none;padding:0;}
#portfolio-sort li a {color: #8C8C8C;}
#portfolio-sort li a:hover {text-decoration:none;}
#portfolio-sort a.active {color:#fff !important;padding:0 5px;}
#portfolio-wrapper .hentry {
    float: left;
    padding: 0;
	width: 216px;
	height:290px;
	text-align:center;
	margin:0 15px 15px 0;}
#portfolio-wrapper .entry-title, #portfolio-wrapper .entry-title a {color: #3A3A40;font-size: 14px;font-weight: bold;}
#portfolio-wrapper .entry-content {font-size: 12px;line-height: 22px;}
#portfolio-wrapper .entry-content p {margin:0;}
#portfolio-wrapper .entry-title, #portfolio-wrapper .entry-thumb {margin:0 0 5px;}
#portfolio-wrapper #content {margin: 0 -15px 0 0;}
/*	Portfolio Single */
.single-st_portfolio .entry-thumb, .single-st_portfolio .entry-video {margin:0 25px 20px 0;float:left;width:580px;}
.single-st_portfolio .entry-wrap {margin:0 0 0 605px;}
.single-st_portfolio .st_portfolio {margin:0 0 25px;}
/*	Related Entries */
#entry-related ul {list-style:none;margin: 0 -20px 0 0;padding:0;}
#entry-related ul li {float: left;margin: 0 15px 20px 0;width: 217px;}
#entry-related .entry-title, #entry-related .entry-title a {font-size:14px;text-align:center;}
#entry-related img {margin:0 0 10px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

/*	Overlay */
.overlay {
    overflow: hidden;
    position: relative;
	width: 216px;
	height:172px;
	display:block;}
.overlay .caption {
    background: #1a1a1a;
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.1) inset;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: absolute;
    width: 100%;
	text-align:center;
	color: #fafafa;}
.overlay .caption span {
	color: #fff;
    display: block;
    font-size: 13px;
    margin: 30% auto 0;
    padding: 5px;
    text-decoration: none;
    width: 110px;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;}
.overlay img {
    border: 0 none;
    position: absolute;
	max-width: 100%;
	height:auto;
	top:0;
	left:0;}


/* =Widge------------------------------------------------------------- */

.widget {font-size:13px;margin:0 0 40px;}
.widget h4 {
	background:url("images/singleborder.gif") repeat-x center bottom;
	font-size: 12px;
	text-transform:uppercase;
	color:#525a61;
	margin:0 0 10px;
	padding:0 0 6px;}
.widget ul {padding:0;margin:0;list-style:none;	}
.widget ul a {color:#808080;text-decoration:none;}
.widget ul li {border-bottom:1px solid #f2f2f2;padding:0 0 4px;margin:0 0 4px;}
.widget ul li:last-child {border-bottom:none;}
.widget ul ul {margin:10px 0 0 10px;}

/*	List Widget Stylgin */
.widget_recent_entries li, .widget_recent_comments li, .widget_archive li, .widget_categories li, .widget_meta li, .widget_nav_menu li, .widget_pages li {padding-left:15px !important;background:url("images/widget-arrow.gif") no-repeat 0 10px;}

/*	Blog Widget */
.st_blog_widget li {margin: 0 0 10px !important;padding: 0 0 5px !important;}
.st_blog_widget .entry-thumb, .st_blog_widget .entry-thumb-placeholder {float:left;margin:0 15px 0 0;width:60px;}
.st_blog_widget .entry-title, .st_blog_widget .entry-title a {font-size: 13px;line-height: 16px;margin: 0;font-weight:normal;}
.st_blog_widget .entry-meta {float:none;width:auto;margin:0;}

/*	Search Widget */
.widget_search #s {width:259px;padding:8px;}

/*	Twitter Widget */
.st_tweet_widget #twitter_update_list {margin:0;}
.st_tweet_widget #twitter_update_list li {
	background:url("images/icon-tweet.png") no-repeat 0px 5px;
	padding:0 0 10px 40px !important;
	margin:0 0 10px !important;
	font-size:11px;
	line-height:18px;}
#footer .st_tweet_widget #twitter_update_list li {background:url("images/icon-tweet-f.png") no-repeat 0px 5px;}
.st_tweet_widget #twitter_update_list span {display: block; margin: 0 0 5px;}
.st_tweet_widget #twitter_update_list span a {text-transform:none;}
.st_tweet_widget #twitter_update_list a {font-size:11px;text-transform:uppercase;}

/*	Flickr Widget */
.st_flickr_widget #flickr_badge_wrapper {margin:15px 0 0 0;}
.st_flickr_widget .flickr_badge_image {
	background:#fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
    float: left;
    margin: 0 6px 6px 0;
    padding: 3px;
    width: 59px;}
.st_flickr_widget .flickr_badge_image a { display:block; line-height: 0; }

/* Calendar Widget */
.widget_calendar {float: left;}
#wp-calendar {width: 100%;}
#wp-calendar caption {color: #525A61; font-size: 12px; font-weight: bold; margin-bottom: 10px; margin-top: 10px; text-align: center; text-transform: uppercase;}
#wp-calendar thead {font-size: 10px;}
#wp-calendar thead th {padding-bottom: 10px;}
#wp-calendar tbody {color: #aaa;background:#fafafa;}
#wp-calendar tbody td {background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover {background: #fff;}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {font-size: 10px; text-transform: uppercase; text-align: right;}
#wp-calendar tfoot #prev {font-size: 10px; text-transform: uppercase; padding-top: 10px;}

/* Footer Widget Styles */
#footer .widget ul li {border-bottom:1px dotted rgba(255, 255, 255, 0.5)}
#footer .widget ul li:last-child {border-bottom:none;}
#footer .widget_recent_entries li, #footer .widget_recent_comments li, #footer .widget_archive li, #footer .widget_categories li, #footer .widget_meta li, #footer .widget_nav_menu li, #footer .widget_pages li {background: url("images/widget-arrow-f.gif") no-repeat 0 10px;}


/* =Flexslider
-------------------------------------------------------------- */

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none}
/*	FlexSlider Necessary Styles  */
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {max-width: 100%; display: block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}
/*	FlexSlider Styling  */
.flexslider {background: #fff; position: relative; zoom: 1;margin: 0 0 20px;}
.flexslider .slides {zoom: 1;width:590px;height:350px;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}
/* Caption style */
.flex-caption {background:#f4f6f8; opacity: 0.95; padding: 10px; margin: 0; position: absolute; left: 20px; bottom: 20px; color: #222; font-size: 13px; line-height: 18px;width: 266px;}
/* Direction Nav */
.flex-direction-nav { height: 0; opacity: 0.95; position:absolute; bottom: 0; right:20px; }
.flex-direction-nav li a {display: block; position: absolute; bottom: 20px; cursor: pointer; background: #f4f6f8; color:#222; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px 10px; text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }
.flex-direction-nav li a:hover {text-decoration:none;}
.flex-direction-nav li .next {right: 0;}
.flex-direction-nav li .prev {right: 30px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
/* Control Nav */
.flex-control-nav {position: absolute; bottom: 20px;text-align:right;right:90px;display:none;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url("images/flex-control-nav.png") no-repeat; cursor: pointer; text-indent: 9999px;overflow: hidden; transition:none;-moz-transition:none;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
/* Flexslider - Gallery Post Format */
.format-gallery .flex-direction-nav li a {bottom:10px;}
.format-gallery .flex-direction-nav {right:10px;}

.slides a, .slides a:hover, .slides a:visited {
	color:#222;
	display:block;
	text-decoration:none;	
}

/* =jPlayer
-------------------------------------------------------------- */

div.jp-jplayer { background-color: #1a1a1a;}
div.jp-jplayer, div.jp-jplayer video {display:block;height: auto !important;width: 100% !important;}
div.jp-jplayer-video {
	position: relative;
	height: 20px !important;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;}
div.jp-jplayer-audio {position: relative;height: 1px !important;overflow: hidden;}
div.jp-jplayer object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;}
.jp-jplayer-audio {display:none;}
div.jp-audio, div.jp-video { }
.jp-jplayer {position:relative;}
.jp-jplayer img {position: absolute; width: 100%; z-index:99;}
div.jp-interface {
	position: relative;
	top:-1px;
	width: 100%;
	border-top:1px solid #0d0d0d;
	background-old: #282828;
	box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;
	z-index: 100;
	height: 35px;
	background: #4e4e4e;
	background: -moz-linear-gradient(top,  #4e4e4e 0%, #292929 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#292929));
	background: -webkit-linear-gradient(top,  #4e4e4e 0%,#292929 100%);
	background: -o-linear-gradient(top,  #4e4e4e 0%,#292929 100%);
	background: -ms-linear-gradient(top,  #4e4e4e 0%,#292929 100%);
	background: linear-gradient(top,  #4e4e4e 0%,#292929 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#292929',GradientType=0 );}
div.jp-interface ul.jp-controls {list-style-type: none;padding: 0;margin: 0;}
div.jp-interface ul.jp-controls li {display: inline;}
div.jp-interface ul.jp-controls a {position: absolute;overflow: hidden;text-indent: -9999px;}
.jp-controls a {-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
a.jp-play, a.jp-pause {
	width: 33px;
	height: 35px;
	z-index: 1;
	outline: none;
	top: 0;
	left: 0;}
a.jp-play { background: url("images/jplayer/jplayer-sprite.png") 0 0 no-repeat; border-right: 1px solid #363636; }
a.jp-play:hover { background: url("images/jplayer/jplayer-sprite.png") 0 -36px no-repeat; }
a.jp-pause {background: url("images/jplayer/jplayer-sprite.png") -35px 0 no-repeat;display: none; border-right: 1px solid #363636;}
a.jp-pause:hover { background: url("images/jplayer/jplayer-sprite.png") -35px -35px no-repeat; }
a.jp-mute, a.jp-unmute {width: 33px;height: 34px;z-index: 1;outline: none;top: 0;right: 52px;border-left: 1px solid #505050;}
a.jp-mute { background: url("images/jplayer/jplayer-sprite.png") -100px -2px no-repeat; }
a.jp-mute:hover { background: url("images/jplayer/jplayer-sprite.png") -99px -38px no-repeat; }
a.jp-unmute {background: url("images/jplayer/jplayer-sprite.png") -68px -2px no-repeat;display: none;}
a.jp-unmute:hover { background: url("images/jplayer/jplayer-sprite.png") -67px -38px no-repeat; }
div.jp-progress-container {
	height: 23px;
    left: 34px;
    padding: 12px 15px 0;
    position: absolute;
    right: 185px;
	border-left: 1px solid #505050;}
div.jp-progress {position: absolute;overflow:hidden;}
div.jp-type-single div.jp-progress {
	width: 100%;
	height: 8px;
	border: 1px solid #262626;
	box-shadow:1px 1px 0 rgba(255,255,255,0.2);
	background: #2a2a2a;
	background: -moz-linear-gradient(top,  #2a2a2a 0%, #242424 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2a2a), color-stop(100%,#242424));
	background: -webkit-linear-gradient(top,  #2a2a2a 0%,#242424 100%);
	background: -o-linear-gradient(top,  #2a2a2a 0%,#242424 100%);
	background: -ms-linear-gradient(top,  #2a2a2a 0%,#242424 100%);
	background: linear-gradient(top,  #2a2a2a 0%,#242424 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#242424',GradientType=0 );
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;}
div.jp-seek-bar {
	width: 0px;
	height: 8px;
	cursor: pointer;
	background: #3a3a3a;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;}
div.jp-play-bar {
	width: 0px;
	height: 8px;
	background: #9de3fc;
	background: -moz-linear-gradient(top,  #9de3fc 0%, #7dd8f5 50%, #38c1ed 50%, #0ab0e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9de3fc), color-stop(50%,#7dd8f5), color-stop(50%,#38c1ed), color-stop(100%,#0ab0e4));
	background: -webkit-linear-gradient(top,  #9de3fc 0%,#7dd8f5 50%,#38c1ed 50%,#0ab0e4 100%);
	background: -o-linear-gradient(top,  #9de3fc 0%,#7dd8f5 50%,#38c1ed 50%,#0ab0e4 100%);
	background: -ms-linear-gradient(top,  #9de3fc 0%,#7dd8f5 50%,#38c1ed 50%,#0ab0e4 100%);
	background: linear-gradient(top,  #9de3fc 0%,#7dd8f5 50%,#38c1ed 50%,#0ab0e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9de3fc', endColorstr='#0ab0e4',GradientType=0 );
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;}
div.jp-volume-bar-container {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 6px;
	padding: 12px 10px 0 5px;}
div.jp-volume-bar {
	position: relative;
	overflow: hidden;
	background: #262929;
	width: 40px;
	height: 10px;
	cursor: pointer;	
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;}
div.jp-volume-bar-value {
	width: 0px;
	height: 8px;
	margin: 1px;	
	background: #9de3fc;
	background: -moz-linear-gradient(top,  #9de3fc 0%, #7dd8f5 50%, #38c1ed 50%, #0ab0e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9de3fc), color-stop(50%,#7dd8f5), color-stop(50%,#38c1ed), color-stop(100%,#0ab0e4));
	background: -webkit-linear-gradient(top,  #9de3fc 0%,#7dd8f5 50%,#38c1ed 50%,#0ab0e4 100%);
	background: -o-linear-gradient(top,  #9de3fc 0%,#7dd8f5 50%,#38c1ed 50%,#0ab0e4 100%);
	background: -ms-linear-gradient(top,  #9de3fc 0%,#7dd8f5 50%,#38c1ed 50%,#0ab0e4 100%);
	background: linear-gradient(top,  #9de3fc 0%,#7dd8f5 50%,#38c1ed 50%,#0ab0e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9de3fc', endColorstr='#0ab0e4',GradientType=0 );
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;}
.jp-time {
	color:#fff;
	font-size:10px;
	position:absolute;
	top: 0;
	right:86px;
	text-shadow:0 1px 1px rgba(0,0,0,0.8);
	border-right: 1px solid #363636;
	height: 30px;
    padding: 5px 10px 0 0;}
.jp-time div {display:inline;}

/* =Contact Form 7
-------------------------------------------------------------- */


/* Contact Form 7
-------------------------------------------------------------- */	
.wpcf7 {
clear:both;
}

.wpcf7 ul {
	padding-left:0;
	margin-left:0;
	overflow:auto;
}


.wpcf7 li {
list-style-type: none;
margin:20px 0;
overflow:auto;
}

.wpcf7 li.last-child {
    height: 52px;
    overflow: hidden;
}

.wpcf7 label {
display:block;
float:left;
line-height:38px;
width:180px;
}



.wpcf7 .your-freeprivat .wpcf7-radio label {
width:auto;
}

.wpcf7 .wpcf7-label-doubleline {
line-height: 117%;
}

.wpcf7 .wpcf7-list-item-label {
margin-right: 20px;
float: left;
width: 180px;
line-height: 30px;
}

.wpcf7 .last .wpcf7-list-item-label {
margin-right: 20px;
float: left;
width: 80px;
}


.wpcf7 input {
float:left;
width:350px;
}

.wpcf7 input[type="radio"] {
margin-right: 10px;
height: 22px;
width: 20px;
}

.wpcf7 select {
  width: 367px;
}



.wpcf7 textarea {
	width: 339px;
}


.wpcf7 #vonunserfahren {
	font-size:13px;
	height: 60px;
}

.wpcf7 .label-vonunserfahren {
	text-indent:-999px;
}


.wpcf7 .wpcf7-weiterleitung-block {
float: left;
width: 372px;
}
 
.wpcf7 .weiterleitung {
width: 20px;
height: 20px;
}

.wpcf7 .wpcf7-label-weiterleitung-ja {
width: 370px;
clear: both;
display: inline-block;
line-height: 28px;
}

.wpcf7 .wpcf7-label-weiterleitung-ja span {
margin-left: 5px;
}

.wpcf7 .wpcf7-label-weiterleitung-descr {
color: #777;
font-size: 12px;
/*margin-top: 40px;*/
display: block;
text-align: justify;
}


.wpcf7 .wpcf7-submit {
	margin-top: 10px;
	margin-left: 180px;
	width: 371px;
	background-color: #3269A6;
	color:#fff;
}

.wpcf7 .wpcf7-submit:hover {
	background-color: #b94546;
}

.wpcf7-form span.wpcf7-not-valid-tip {
background:none repeat scroll 0 0 #FF0000;
border:1px solid #FF0000;
color:#FFFFFF;
float:right;
font-size:1em;
left:0;
margin-bottom:30px;
padding:4px;
position:relative;
top:0;
width:396px;
z-index:100;
}

.wpcf7-form div.wpcf7-response-output {
border:1px solid #fff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-border-radius:10px;
line-height:1.3;
padding:15px;	
}

.wpcf7-form div.wpcf7-validation-errors {
	background-color:#7d1020;	
	color:#fff;
}

.wpcf7-form div.wpcf7-mail-sent-ok {
	background-color:#347d10;	
	color:#fff;
}


.wpcf7 p {
	
}

.wpcf7 br {
	display:none;
}

.wpcf7 #kontakt-cap-input {
	width: 25%;
	margin-left: 25px;
	float: none;
}

.wpcf7 #kontakt-cap-pic {
	
}

.wpcf7 .asterisk {
font-size: 10px;
padding-bottom: 0px;
color: #777;
display: inline-block;
margin-top: -8px;
position: absolute;
margin-left: 4px;	
}

.kontakt-hinweis {
margin-left: 200px;
display: block;
text-align: justify;
width: 377px;
}

/* Sliding Wtdgets
---------------------------------------------------------------*/
.wpbs_handle {
background-color: inherit;
font-size: 43px !important;
color: #ddd;
padding-bottom: 4px;
padding-right: 3px !important;
line-height: 1.2 !important;
text-align: center;

}

#wpbs_slider_box_1422219885028 .wpbs_handle {
}


#icon_label_box_1422219885028.wpbs_handle {
background:#3269A6;
background-image: url("images/ts_sprites.png");
background-position: 0 -3868px;
}

#icon_label_box_1422219885028.wpbs_handle:hover{
background-color:#b94546;
background-position: -177px -3868px;
}


.wpbs_handle.icon_label_box_1422219885028 {
line-height: 1.2 !important;
word-wrap: break-word;
text-align: center;
margin: 0;
width: 49px;
height: 146px !important;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}



.widgetcont {
/*color: #eee;*/
font-size:16px;
background-color: #fff;
padding-left: 35px !important;
margin-right: 0;
padding-right: 20px !important;
padding-top: 20px !important;
}

.widgetcont h3 {
color: #3269a6;
margin-bottom: 40px;
}

.widgetcont p {

}



/* Cookie Info
-------------------------------------------------------------- */	
#ts_cookie_info {
    display: block;
    width: 100%;
    margin-top: 0;
	font-size:12px;
    position: fixed;
    bottom: 0;
    padding: 8px;
    text-align: center;
    padding-bottom: 10px;
    border: 1px solid #ddd;
    background: #fff;
}

#ts_cookie_info input {	
	padding: 5px 5px;	
}
#ts_cookie_info  input:hover {
background: #7d7f80;
color: #e1e4e5;
}

/* Link Classes
-------------------------------------------------------------- */	

.hinweisbox,
p.hinweisbox {
	background:none repeat scroll 0 0 #F2F2F2;	
	display: block;
	font-size: 12px;
	padding:5px;
	margin: 20px 0 !important;
}

.wp-polls {
background: #F2F2F2;
background-color: #F2F2F2;
padding: 1em 1em 0 3em;
margin: 0 1px;
list-style: decimal;
}

.entry-content .callto {
 background-color: #F2F2F2;
margin: 40px 1px 50px 0px ;
padding: 20px 5px 20px 93px !Important;	
font-size: 13px;
position:relative;
}

.entry-content .callto-bg {
width: 104px;
height: 126px;
background-image: url("images/ts_sprites.png");
background-position: 0px 0px;
background-color: transparent;
background-repeat:no-repeat;
display: block;
position: absolute;
top: -16px;
left: -16px;	
}

.entry-content .callto #callto-item-buch1 {
display: block;	
}

.callto~#callto-item-buch1-bg {
	display:none;	
}

.entry-content .callto #callto-item-buch1-bg {
width: 104px;
height: 126px;
background-image: url("images/ts_sprites.png");
background-position: 0 -300px;
background-color: transparent;
display: block;
position: absolute;
top: -12px;
left: -18px;
}

.entry-content .callto #callto-item-raplutte {
display: block;	
}

.callto~#callto-item-raplutte-bg {
	display:none;	
}

.entry-content .callto #callto-item-raplutte-bg {
width: 104px;
height: 126px;
background-image: url("images/ts_sprites.png");
background-position: 0 -3275px;
background-color: transparent;
display: block;
position: absolute;
top: -12px;
left: -18px;
}



.page-id-116 .entry-content .callto  .callto-bg {
background-position: 0 -3271px;
}


.entry-content .callto.sd-single-autor-hinweis {
background-image: none;
margin: 20px 1px;
padding: 20px 5px 20px 5px !Important;	
}

.entry-content .callto + .callto.sd-single-autor-hinweis {
padding: 10px 5px 20px 5px !Important;	
}


/* InVoPu
-------------------------------------------------------------- */	

.entry-content ul.sd-invopooh-entries {
	font-size:13px;
	list-style:none outside none;
	margin: 25px 0;
	margin-left:0px;
	padding: 0;
}

.entry-content .sd-invopooh-entries li {
    list-style: none outside none;
    margin-bottom: 20px;
    overflow: auto;
}

.entry-content .sd-invopooh-entries ul {
	margin:0;
	padding:0;
}

.entry-content .sd-invopooh-entries ul br {
	display:none;
}

.entry-content .sd-invopooh-entry {
	
}


.sd-invopooh-entries .sd-invopooh-entries-icon{
float:left;
margin-right:15px;
width:100px;	
}

#sidebar .sd-invopooh-entries-future  {
margin-top: 25px;
}

#sidebar .sd-invopooh-entries-icon{
float:left;
margin: 0 15px 0 0;
}
#sidebar .sd-invopooh-entries-icon img{
max-height: 25px;

width: auto;
}
#sidebar .sd-invopooh-entries-inhaltsd-invopooh-entries-future{
float:left;
}

#sidebar .sd-invopooh-entries-icon-title {
display: block;
clear: both;
}

.sd-invopooh-entries .sd-invopooh-entries-icon img{
max-width:100px;	
}

.sd-invopooh-entries .sd-invopooh-entries-icon a {
	background-size: 100px;
}

.sd-invopooh-entries .sd-invopooh-entries-icon a,
.sd-invopooh-entries .sd-invopooh-entries-icon a:hover,
.sd-invopooh-entries .sd-invopooh-entries-icon span {
background-color:transparent !important;
background-position:center top;
background-repeat:no-repeat !important;
display:block;
height:100%;
margin-top: 6px;
width:100%;
}

.entry-content .sd-invopooh-entries-inhalt {
    background: none repeat scroll 0 0 #F2F2F2;
    max-width: 475px;
    padding: 0;
	width: 100%;
	float:right;
}

.entry-content .sd-invopooh-entries-inhalt li {
    margin: 0;
}


.sd-invopooh-entries li span {
	display:block;
}

.sd-invopooh-entries li span.hidden {
	display:none;
}

.sd-invopooh-entries .sd-invopooh-entries-ageber,
.sd-invopooh-entries .sd-invopooh-entries-ageber a {
	color:#777777;	
}

.sd-invopooh-entries .sd-invopooh-entries-titel,
.sd-invopooh-entries .sd-invopooh-entries-ageber,
.sd-invopooh-entries .sd-invopooh-entries-datum-autor,
.sd-invopooh-entries .sd-invopooh-entries-text,
.sd-invopooh-entries .sd-invopooh-entries-datum-autor ul li {
	clear:both;
	list-style-type:none;
	padding:3px;	
}

.sd-invopooh-entries .sd-invopooh-entries-datum-autor ul {
margin:0;
padding:0;
}

.sd-invopooh-entries .sd-invopooh-entries-datum-autor ul li {
display:inline-block;
overflow: hidden;
}

.sd-invopooh-entries .sd-invopooh-entries-titel,
.sd-invopooh-entries .sd-invopooh-entries-titel a,
.sd-invopooh-entries .sd-invopooh-entries-ageber,
.sd-invopooh-entries .sd-invopooh-entries-ageber a,
.sd-invopooh-entries .sd-invopooh-entries-datum-autor {
background:none repeat scroll 0 0 #F2F2F2;
}

.sd-invopooh-entries .sd-invopooh-entries-titel a:hover,
.sd-invopooh-entries .sd-invopooh-entries-ageber a:hover {
background:none repeat scroll 0 0 #000;
color:#fff;
}

.sd-invopooh-entries .sd-invopooh-entries-titel {
	
}


.sd-invopooh-entries .sd-invopooh-entries-datum,
.sd-invopooh-entries .sd-invopooh-entries-autor,
.sd-invopooh-entries .sd-invopooh-entries-autor a {
color:#777777;
}


.sd-invopooh-entries .sd-invopooh-entries-datum {
float:left;
margin-right:15px;	
}

.sd-invopooh-entries .sd-invopooh-entries-future .sd-invopooh-entries-datum {
color:red;
white-space: nowrap;
}


#sidebar .sd-invopooh-entries-future li {
    border-bottom: 1px dotted #DDDDDD;
    margin-bottom: 20px;
    padding-bottom: 20px;

	
}

#sidebar .sd-invopooh-entries-future li.last-child {
    border-bottom: 0 none;
}

.home-blocks li,
.home-blocks .sd-invopooh-entries-inter li:last-child {
position: relative;
margin: 0 0 40px;
padding: 0 0 13px;
/*background: url("images/singleborder.gif") repeat-x bottom;*/
}

.home-blocks .sd-invopooh-entries-pub li:last-child {
background: url("images/singleborder.gif") repeat-x bottom;
padding-bottom: 20px;
margin-bottom: 20px;
}


.home-blocks li:last-child {
background: none;
/*margin-bottom: 0px;*/
padding-bottom: 0;
}

.home-blocks .sd-invopooh-entries-future   {
margin-bottom:40px;
margin-top: 0;
}

.home-blocks .sd-invopooh-entries-icon {
display: block;
width: 150px;
float: left;
margin-right: 20px;
overflow:hidden;
max-height:50px;
padding-top: 7px;
}
.home-blocks .sd-invopooh-entries-icon img {

	max-width:100%;
}

.home-blocks .sd-invopooh-entries-inhalt {
width: 422px;
display: block;
overflow: auto;
margin: 0;
}

.home-blocks li .sd-invopooh-entries-icon-title a {
	font-weight: bold;
	min-height: 0;
}

.home-blocks li .sd-invopooh-entries-datum {
margin-top: 0px;
font-style:italic;
display: block;	
}
.home-blocks li .sd-invopooh-entries-datum a {
	color:#ff0000;
}

.home-blocks li .sd-invopooh-entries-icon-title {
	display: none;	
}


.home-blocks li a.sd-invopooh-entries-icon-future {
background-size: 100%;
background-repeat: no-repeat;
	display:block;
	height:50px;
	width:100%;	
	margin-bottom:5px;
}

.home-blocks li a.sd-invopooh-entries-icon-future:hover {
background-repeat: no-repeat;
}

/*
#sd-infoblock2 .sd-invopooh-entries-future .sd-invopooh-entries-datum { 
color:#555666;
display:inline-block;
float: left;
width:150px;
}

#sd-infoblock2 .sd-invopooh-entries-future .sd-invopooh-entries-mit { 
color:#555666;
font-style:normal;
}

#sd-infoblock2 .sd-invopooh-entries-future .sd-invopooh-entries-autor a {
color:#444;
}
#sd-infoblock2 .sd-invopooh-entries-future .sd-invopooh-entries-autor a:hover {
color:#fff;
}

#sd-infoblock2 .sd-invopooh-entries-future .sd-invopooh-entries-titelauthor { 
   float: left;
   width: 736px;
}
*/

#sd-infoblock2 .sd-invopooh-entries-future .sd-invopooh-entries-titel { 

}

.sd-invopooh-entries .sd-invopooh-entries-autor {
	
}


.sd-invopooh-entries .sd-invopooh-entries-text {
}


.infoblock ul.sd-invopooh-entries-future li {
margin-top:5px;	
}


/* SD-Muster 
-------------------------------------------------------------- */	
.sd-muster-generator-wrap  br {
	display:none;
}
	
.sd-muster-generator-wrap  {
	display:block;
	margin-bottom: 15px;
}

.sd-muster-generator-wrap  .sd-muster-question {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #DDDDDD;
    color: #444444;
	display:block;
    font-family: Tahoma,Georgia,Arial,Helvetica,Verdana,sans-serif;
    font-size: 15px;
    margin: 0;
	overflow:auto;
    padding: 10px;
}

sd-muster-generator-wrap:first-child {
	margin-top:-15px;	
}

.sd-muster-generator-wrap  .sd-muster-question .row1 {
	display: block;
	float: left;
	max-width: 510px;
    overflow: auto;
}

.sd-muster-question .q {
   	display: block;
    margin-bottom: 10px;
}


.sd-muster-question .row1 .sd-button {
    font-size: 13px;
    padding: 3px;
}


.sd-muster-question .sd-muster-button-yesno {
	float: right;
	width: 55px;
	height: 55px;	
}
.sd-muster-question .sd-muster-button-yesno:hover,
.sd-muster-question .sd-muster-button-yesno.active {
	color:#fff;
	background:#63b861;	
}



.sd-muster-generator-titelcontent,
.sd-muster-generator-info,
#sd-muster-preview-generated {
	display:none;
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #DDDDDD;
    font-size: 13px;
	margin-top:10px;
    padding: 10px;
}



.sd-muster-generator-wrap  .sd-muster-title {
}

.sd-muster-generator-wrap  .sd-muster-generator-titelcontent p {
	margin-bottom:10px;
	margin-top:10px;
}

.sd-muster-generator-wrap  .sd-muster-generator-titelcontent .preview strong {
	font-weight: normal;
}

#sd-muster-textarea-generated {
    background: none repeat scroll 0 0 #F2F2F2;
    display: none;
    font-size: 12px;
    height: 250px;
    max-width: 560px;
    width: 100%;
}

#sd-muster-textarea-generated.active,
#sd-muster-preview-generated.active {
	display:block;
}

.sd-muster-textarea {
	display:none;	
}

.sd-muster-textarea-generated-info-positiv,
.sd-muster-textarea-generated-info-negativ,
.sd-muster-textarea-generated-vorschau-titel {
	display:none;	
}
.sd-muster-textarea-generated-info-positiv.active,
.sd-muster-textarea-generated-info-negativ.active,
.sd-muster-textarea-generated-vorschau-titel.active {
	display:block;	
}

/* SD-Impressums-Generator
-------------------------------------------------------------- */	

.ts-impgen-wrap br {
	display:none;
}

.ts-impgen-wrap {
	display:block;
	margin-bottom: 15px;	
}

.ts-impgen-wrap .ts-impgen-abschnitt {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #DDDDDD;
    color: #444444;
	display:block;
    font-family: Tahoma,Georgia,Arial,Helvetica,Verdana,sans-serif;
    font-size: 15px;
    margin: 0;
	overflow:auto;
    padding: 10px;	
}
.ts-impgen-wrap .ts-impgen-abschnitt-titel {
}
.ts-impgen-wrap .ts-impgen-abschnitt-info {
}

.ts-impgen-wrap .ts-impgen-gruppe {
}
.ts-impgen-wrap .ts-impgen-gruppe-titel {
}
.ts-impgen-wrap .ts-impgen-gruppe-info {
}


.ts-impgen-wrap .ts-impgen-input {
}
.ts-impgen-wrap .ts-impgen-input-titel {
}
.ts-impgen-wrap .ts-impgen-input-info {
}
.ts-impgen-wrap .ts-impgen-input-main {
}

.ts-impgen-wrap .ts-impgen-input select {
padding: 5px;
min-width: 200px;
}
.ts-impgen-wrap .ts-impgen-input select option {
padding: 5px;
}



/* Tweeter Messages bbpBox
-------------------------------------------------------------- */	

.bbpBox {
background-color: transparent !important;	
background-image:none !important;	
margin: 5px 0 0 -18px !important;
padding:0 !important;
}


/* Social Media Marketing Buch - Allgemein
-------------------------------------------------------------- */	
#smmr-buch-start-logo {
position: relative;
height: 570px;
}

#smmr-buch-start-logo-bild {
background-color:transparent !important;
background-image: url(images/Social-Media-Marketing-und-Recht---das-Buch.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 410px;
height: 490px;
display: block;
position: absolute;
left: -83px;
top: -16px;	
}

#main #container #content a#smmr-buch-start-logo-bild:hover,
#main #container #content a#smmr-buch-start-logo-bild:active {
	background-color:none !important;
}

#smmr-buch-start-logo-text {
width: 265px;
margin-left: 300px;
}

#smmr-buch-start-logo-text ul {
width: 265px;
margin-left: 331px;	
}

#smmr-buch-start-logo-text li {
margin: 10px 0 21px 26px;

}

#smmr-buch-start-logo-text li.first-child {
	margin-top:20px;
}

#smmr-buch-start-logo-text li.calltobuch {
	margin: 45px 0 21px 2px;
	list-style: none;
	list-style-type: none;	
}
#smmr-buch-start-logo-text li.calltobuch a {
color: #D10037;
clear: both;
font-weight: bold;
font-size: 25px;
padding: 5px;
}
#smmr-buch-start-logo-text li.calltobuch a:hover {
	background-color: #D10037;
	color:#fff;
}

#smmr-buch-start-autor p {
	background-color:none;
}

/*
#smmr-buch-start-autor-bild {
background-image: url(images/Social-Media-Marketing-und-Recht---der-Autor.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 260px;
height: 297px;
display: block;
float: left;	
}
*/

#smmr-buch-start-autor-bild{
	float: right;
	margin: 0 0 25px 41px;
}

#smmr-buch-start-autor-text {
	width: 330px;
	float: left;
}

#smmr-buch-start-autor-text ul {
}

#smmr-buch-start-autor-text li {
}

/*Rezensionen*/
.smmr-buch-rezension  {
font-size: 13px;
}

em .smmr-buch-rezension,
.smmr-buch-rezension em ,
em.smmr-buch-rezension {
padding: 10px;
display: block;
margin-top: 40px;
background: #f2f2f2;
}



/* Social Media Marketing Buch - Update
-------------------------------------------------------------- */	

.book-followup-kapitel {
text-align: center;
margin: 30px 0 30px;
border-bottom: 1px solid #DDD;
font-size: 20px;
color: #777;
padding: 0 0 10px 0;
}

.entry-content  ul.book-followup {
	margin-left:0;
	padding-left: 0;
	overflow: auto;
}

.book-followup li {

border: 1px solid #DDD;
color: #444;
display: block;
font-family: Tahoma,Georgia,Arial,Helvetica,Verdana,sans-serif;
font-size: 15px;
overflow: auto;
padding: 10px 10px 29px 10px;
position: relative;
float: left;
width: 160px;
height: 190px;
margin: 10px 11px;
}

.book-followup li.first,
.book-followup li:nth-child(4n+4) {
margin-left:0;
}

.book-followup li.third,
.book-followup li.last-child,
.book-followup li:nth-child(3n+3) {
margin-right:0;
}

.book-followup li:hover {
border-color:#999;
background: #fff;
}

.book-followup li .ergaenzung,
.book-followup li .aenderung {
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 20px;
border-radius: 0 0 0 3px;
color: white;
text-align: center;
}

.book-followup li .ergaenzung {
	background-color:#63B861;
	text-indent:-9999px;
}

.book-followup li .aenderung {
	background-color:#881414;
}


.book-followup h3 {
display: block;
margin: 0;
background: none;
color: inherit;
padding: 0;
font-size: 16px;
font-weight: normal;
}


.book-followup h4 {
display: block;
margin: 0;
background: none;
color: #111;
font-size: 14px;
padding: 0;
min-height: 55px;
/*text-transform: uppercase;*/
font-weight: normal;
}

.book-followup h5 {
position: absolute;
right: 0;
border: 0;
padding: 10px;
bottom: -14px;
font-weight: normal;
}

.book-followup h6 {
font-size: 13px;
color: #061B71;
margin-top: 10px;
font-weight: normal;
height: 80px;
line-height: 19px;
overflow:hidden;
margin-bottom:0;
}
.book-followup p {
	font-weight: normal;
}
.book-followup a {
	font-weight: normal;
}

/* Art in Catego
-------------------------------------------------------------- */	
ul.artincatego {
padding-left:0;
}

ul.artincatego li {
list-style: none;
background: url("images/singleborder.gif") repeat-x bottom;
padding-bottom: 5px;
margin-bottom: 20px;
}

.artincatego small {
font-size:12px;	
}

/* Sub Menue*/
.widget_sub_page_navigation .current-post a {
color: #3269A6;
}

/* WP-POLLS
-------------------------------------------------------------- */	

.post .wp-polls {
font-size:13px;	
	
}

/* Sidebar Partnerlinks
-------------------------------------------------------------- */
#sidebar .p-links {

}

#sidebar .p-links li a {
display:block;
min-height: 30px;
margin: 9px 0 9px;
background-position: 0 center;
line-height: 30px;
text-indent:-9999px;
}

#sidebar .p-links li a:hover {
background-color:transparent;
background-position: 15px center;
color:inherit;
}

#sidebar .p-links li.p-amazon a {
	background-image:url('https://images-na.ssl-images-amazon.com/images/G/03/buttons/buy-from-tan.gif');
	background-repeat:no-repeat;
}
#sidebar .p-links li.p-libri a {
background-image: url('images/libri.gif');
background-repeat: no-repeat;
background-size: 27%;
}
#sidebar .p-links li.p-buchde a {
background-image: url('images/buchde.png');
background-repeat: no-repeat;
background-size: 26%;
}
#sidebar .p-links li.p-oreilly a {
background-image: url('images/oreilly.gif');
background-repeat: no-repeat;
background-size: 34%;
}
#sidebar .p-links li.p-thalia a {
background-image: url('images/thalia.png');
background-repeat: no-repeat;
background-size: 34%;
}


/*
POST NOTIFICATION
*/
#newsletter #post-notification-email {
width: 300px;
margin-left: 15px;
}


/*
Blog-Abo
*/
#sidebar .blogabo {
	margin-top:15px;
}

#sidebar .blogabo li {
	padding:0px;
}

#sidebar .blogabo {
	margin-top:15px;
}


#sidebar .blogabo li.email a,
#sidebar .blogabo li.rss a {
background-image:url("images/abo.png");
background-repeat:no-repeat;
display:inline-block;
height:37px;
line-height:37px;
padding:5px;
width:100%;
}

#sidebar .blogabo li.email a {
background-position: 100px -1px;
}
#sidebar .blogabo li.rss a {
background-position: 100px -60px;
}
#sidebar .blogabo li a:hover {
	color:#fff;
	background-color:#3269A6;
	text-decoration:none;
}
/*
SIMILAR POSTS & TS-SMALL (Weitere Infos im Post)
*/
.small,
.similar-content {
	background-color: #F2F2F2;
	margin: 40px 0px;
	padding: 5px;	
	font-size:13px
} 
.similar-content h3 {
margin: 0 0 5px 0;
font-size: 16px;
font-weight: normal;
padding: 15px;
color: #3a3a40;
} 
.similar-content p {

} 
.entry-content .small,
.entry-content .similar-content ul {
margin: 0 0 0 0;
padding: 25px  15px 0 15px;
overflow: auto;
} 
.entry-content .small li,
.entry-content .similar-content li {
margin: 10px 0 0;
overflow: auto;
} 

.entry-content .similar-content  .similar-li { 
clear:both;
} 

.entry-content .similar-content  .similar-li .imagediv { 

width: 100px;height: 100px;float: left;overflow: hidden;margin: 0 25px 10px 0;
list-style:none;max-height: 75px;
}

/*SHARE BAR */
body ul#sharebarx li:first-child {
	margin-right:2px !important;
	width: 110px;
}
#body ul#sharebarx li:nth-child(4) {
margin-right: 0px !important;
width: 72px;
margin-left: 9px;
}
body ul#sharebarx li:last-child {
	margin-right:0px !important;
	width: 145px;
}

body ul#sharebar li #xingshare {
	margin-left:16px;
}



/* FAQ
-------------------------------------------------------------- */	
.sw-inhalt-faq-antwort,
.sw-inhalt-faq-frage {
	cursor:pointer;	
}

h3.sw-inhalt-faq-rubrik-header {
	margin-bottom:15px;
	
}

.entry-content ul.sw-inhalt-faq-rubrik {
	margin-left:0em;	
}

.sw-inhalt-faq-frage {
	cursor:pointer;
}


/* Lesetipp Farbverlauf
-------------------------------------------------------------- */	
.sd-farbverlauf-blau,
#sidebar .textwidget ul li.lesetipp-blau a {
	background:#7993c6;
    background: -moz-linear-gradient(center top , #7993c6, #5776ae) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#7993c6), to(#5776ae));
}

.sd-farbverlauf-blau:hover,
#sidebar .textwidget ul li.lesetipp-blau a:hover {
	background: #bf7a7a;
    background: -moz-linear-gradient(center top , #5776ae, #7993c6) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#5776ae), to(#7993c6));	
}

/* Grau */
.sd-farbverlauf-grau  {
	background: #ebebeb;
    background: -moz-linear-gradient(center top , #ebebeb, #ddd) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#ddd));

}

/* hellGrau */
.sd-farbverlauf-hellgrau   {
	background: #ebebeb;
    background: -moz-linear-gradient(center top , #fff, #eee) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
}

/* Rot */
.sd-farbverlauf-rot,
#sidebar .textwidget ul li.lesetipp-rot a {
	background: #B36565;
    background: -moz-linear-gradient(center top , #bf7a7a, #ac5d5d) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#bf7a7a), to(#ac5d5d));	
}

.sd-farbverlauf-rot:hover,
#sidebar .textwidget ul li.lesetipp-rot a:hover {
	background: #bf7a7a;
    background: -moz-linear-gradient(center top , #ac5d5d, #bf7a7a) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#ac5d5d), to(#bf7a7a));	
}

#sidebar .textwidget ul li.lesetipp,
.entry-content .lesetipp {
	background:transparent;
	margin-bottom: 10px;
}

#sidebar .textwidget ul li.lesetipp.last-child {
	margin-bottom: 0;
}

#sidebar .textwidget ul li.lesetipp a,
.entry-content .lesetipp a {
	color:#fff;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	display:block;
	padding: 5px;
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);		
}
#sidebar .textwidget ul li.lesetipp a:hover,
.entry-content .lesetipp a:hover {
	color:#fff;	
	opacity: 1;
	filter: alpha(opacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
		text-decoration:none;
}


/*Special Blog-Witze
-------------------------------------------------------------- */
.ts-boxes-notes-wrap {
	display:block;
	text-align:center;
	padding: 30px 0;
}

.ts-boxes-notes {
    position:relative;
    width:480px;
    padding:1em 1.5em;
    margin:2em auto;
    color:#fff;
    background:#97C02F;
    overflow:hidden;
}



.ts-boxes-notes:before {
    content:"";
    position:absolute;
    top:0;
    right:-1px;
    border-width:0 16px 16px 0; /* This trick side-steps a webkit bug */
    border-style:solid;
    border-color:#fff #fff #658E15 #658E15; /* A bit more verbose to work with .rounded too */
    background:#658E15; /* For when also applying a border-radius */
    display:block; width:0; /* Only for Firefox 3.0 damage limitation */
    /* Optional: shadow */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}

.ts-boxes-notes.red {background:#C93213;}
.ts-boxes-notes.red:before {border-color:#fff #fff #97010A #97010A; background:#97010A;}

.ts-boxes-notes.blue {background:#53A3B4;}
.ts-boxes-notes.blue:before {border-color:#fff #fff transparent transparent; background:transparent;}

.ts-boxes-notese.taupe {background:#999868;}
.ts-boxes-notese.taupe:before {border-color:#fff #fff #BDBB8B #BDBB8B; background:#BDBB8B;}

/* ROUNDED CORNERS VERSION
 * All modern browsers can produce this effect with a single pseudo-element.
 * However, they all have bugs (mainly to do with border-radius) that make this a bit tricky.
 * As far as I can tell, this is the only cross-browser method for the moment.
 * Can't use this method for the simple effect because Opera 11 will only show backgrounds
 * through transparent borders if there is a border-radius applied.
 */
 
.ts-boxes-notes.rounded {
    -webkit-border-radius:5px 0 5px 5px;
    -moz-border-radius:5px 0 5px 5px;
    border-radius:5px 0 5px 5px;
}

.ts-boxes-notes.rounded:before {
    border-width:8px; /* Triggers a 1px 'step' along the diagonal in Safari 5 (and Chrome 10) */
    border-color:#fff #fff transparent transparent; /* Avoids the 1px 'step' in webkit. Background colour shows through */
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius:0 0 0 5px;
    border-radius:0 0 0 5px;
}

.ts-boxes-notes p~span {margin:0;}
.ts-boxes-notes p + p {margin:1.5em 0 0;}

/* BOX EFFECTS *
-------------------------------------------------------------- */	

.box {
	width:70%;
	height:200px;
	background:#FFF;
	margin:40px auto;
}
/*==================================================
 * Effect 4
 * ===============================================*/
.effect4
{
  position: relative;
}
.effect4:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

/* Abmahnungen
 * ===============================================*/
.ts-abmahnung-banner {
	
}

h4.hpblock_abmahnung {
	background-image:url(images/Abmahnung-erhalten.png);
	background-repeat:no-repeat;
	width: 200px;
	height: 25px;
}

#sidebar #execphp-16 h4,
#sidebar #execphp-17 h4 {
	background-image:url(images/Abmahnung-erhalten.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width: 200px;
	height: 25px;
	font-size:0;
}



/*SpecialS
-------------------------------------------------------------- 
-------------------------------------------------------------- */

/*Special Blog-Bewertungen
------------------------ */
.single .ts-blog-likeme {
	color:red;
margin-bottom: 37px;
display: inline-block;
position: relative;
}

.single .ts-blog-likeme .arrow {
top: 25px;
position: absolute;
display: inline-block;
background-image: url(images/ts-blog-likeme.gif);
background-repeat: no-repeat;
background-position: 28px left;
width: 311px;
background-size: 81%;
height: 20px;
right: -44px;
}
.ts-blog-likeme .arrow:hover {
background-position: bottom left;	
}

/*Special Blog-Beitrags-Gimmick
------------------------ */
.single .ts-blog-gimmick {
background-image: url(images/ts-blog-gimmick.png);
height: 27px;
width: 300px;
position: absolute;
top: 77px;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
}

/*WhatsApp*/
.single.post-14657 h1.entry-title,
.single.post-14657 .entry-content h3 {
color: #57ac13;
}
.single.post-14657 .entry-content a {
color: #309a22;
}

.entry-content a.whatsapp-button {
display: inline-block;
background: #37b925;
background-image: url(/wp-content/themes/ilawit/images/whatsapp-logo-color-symbol.png);
padding: 6px;
background-size: 43%;
font-size: 13px;
background-position: right;
background-repeat: no-repeat;
padding-right: 35px;
color: #fff;
text-decoration: none;
}

.entry-content a.whatsapp-button-desktop {
	opacity:0.4;
}


/*Do Banner
------------------------ */
		.ts_dobn {
			display:block;
			background-repeat:no-repeat;
			padding: 10px;
		}
		
		.ts_dobn,
		.ts_dobn:hover {
			text-decoration:none;
		}		
		
		.ts_dobn_title {
			display:block;
			margin-bottom: 7px;
		}		

		.ts_dobn_content {
			display:inline;			
		}

		.ts_dobn_content p {
			line-height:1.4;	
			margin:0;				
		}		
		
		.ts_dobn_link {
			display:inline;	
			line-height:1.4;
			text-decoration: underline;
		}	


/*Special Blog-Terminhinweise & Einzelene Bloginweise (z.B. Podcast)
------------------------ */
.entry-content .ts-hinweis-termin,
.entry-content .ts-hinweis-artikel {
	overflow: auto;
	background-position:0 0;
	background-repeat:no-repeat;
	background-color: #F2F2F2;
	padding: 5px;
	font-size: 13px;	
	margin-bottom: 30px;
}

.entry-content .ts-hinweis-termin li,
.entry-content .ts-hinweis-artikel li {
float: right;
list-style: none;
margin-bottom: 5px;
width: 67%;
padding-left: 3%;
}

.entry-content .ts-hinweis-termin li:first-child,
.entry-content .ts-hinweis-artikel li:first-child {
float: left;
width: 30%;
padding-left: 0;
min-width: 150px;
min-height: 120px;
}

.entry-content .ts-hinweis-termin img,
.entry-content .ts-hinweis-artikel   {
	width: 100%;
}

.entry-content .ts-hinweis-artikel h3  {
font-size: 100%;
line-height: 1.4;
margin-top: 5px;
margin-bottom: 10px;
}

.entry-content .ts-hinweis-artikel.podcast h3  {
font-size: 22px;
}


.podcast-abo {	
text-align: center;
}

.podcast-abo-itunes,
.podcast-abo-rss,
.podcast-abo-hp {
background-image: url(images/ts_sprites.png);
background-repeat: no-repeat;
display:inline-block;
height:120px;
width:115px;
margin: 0 20px;
}

.podcast-abo-itunes {
background-position: 0px -1950px;	
}

.podcast-abo-rss {
background-position: 0px -2267px;	
}

.podcast-abo-hp {
background-position: 0px -2682px;	
}

/* Leistungsblöcke */

.entry-content  .ts-lstg-block-wrap {
	background: url("images/singleborder.gif") repeat-x bottom;
	font-size: 13px;	
	clear:both;
	position:relative;
	margin: 40px 0 40px;
	padding: 0 0 20px 0;	
}

.entry-content  .ts-lstg-block-wrap {
	background: url("images/singleborder.gif") repeat-x bottom;
	font-size: 13px;	
	clear:both;
	position:relative;
	margin: 40px 0 40px;
	padding: 0 0 20px 0;	
}

.entry-content  .ts-lstg-block-icon  {
border-radius: 3%;
width: 150px;
position: relative;
height: 150px;
float: left;
margin-top: 5px;
margin-right: 15px;
}

.entry-content  .ts-lstg-block-icon-blue {
background-color: #3269A6;
}

.entry-content  .ts-lstg-block-icon-red {
background-color: #b94546;
}

.entry-content  .ts-lstg-block-icon-bg {
position: absolute;
font-size: 106px;
font-family: arial, sans-serif;
color: #fff;
opacity: 0.2;
letter-spacing: -2px;
top: 19px;
left: -3px;
}

.entry-content  .ts-lstg-block-icon-main {
position: absolute;
bottom: 10px;
color: #fff;
left: 10px;
opacity: 0.95;
text-transform: uppercase;
}

.entry-content  .ts-lstg-block-content {
float: left;

width: 427px;
position: relative;
}

.entry-content  .ts-lstg-block-titel {
font-weight: bold;
margin-bottom: 10px;
}

.entry-content  .ts-lstg-block-text {
margin-bottom: 10px;
}

.entry-content  .ts-lstg-block-content ul {
margin: 0;
padding: 0 0 0 16px;
}

.entry-content  .ts-lstg-block-content .ts-lstg-block-text+.ts-lstg-block-list {
}

.entry-content  .ts-lstg-block-content ul li {
margin: 0;
list-style-image: none;
}

.entry-content  .ts-lstg-block-wrap+br{
	display:none;	
}


/* Linkblöcke, z.B. Kontaktformular (bauen auf Leistungsblöcken auf) */

#ts_einklapp {
overflow: hidden;
padding-bottom: 40px;
clear:both;
}

#ts_einklapp  .ts_einklapp_trigger {
margin-right: 64px; 
box-shadow: 4px 4px 10px 0px rgba(0,0,0,0.71);
overflow: hidden;
}


#ts_einklapp  .ts_einklapp_trigger:hover,
#ts_einklapp  .ts-lstg-block-icon-red {
background:#b94546;
margin-right: 62px;
margin-left: 2px;
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.41);
}

#ts_einklapp  .ts_einklapp_trigger.last{
margin-right: 0px;
}

#ts_einklapp  .ts_einklapp_trigger.last:hover,
#ts_einklapp  .ts-lstg-block-icon-red.last {
margin-right: 0px;
}

.entry-content #ts_einklapp .ts-lstg-block-icon-bg {

}

.ts-lstg-block-icon-bg2kontakt {
    position: absolute;
    font-size: 19px;
    color: #fff;
    letter-spacing: 0;
    text-align: right;
    width: 92%;
    margin-top: 38px;
}

.entry-content #ts_einklapp .ts-lstg-block-icon-main .a1 {
    font-size: 13px;
    height: 18px;
    display: block;
    margin-bottom: -1px;
    text-transform: none;
}



/* Tooltipps (zB Formular) */ 

.wpcf7 .tooltips {
display: inline-block;
margin-left: 5px;
text-decoration: none;
border-radius: 44%;
background: #eee;
color: #3269A6;
margin-top: 2px;
padding: 3px 5px 7px 5px;
width: 20px;
height: 20px;
text-align: center;
font-weight: bold;
}

.wpcf7 .tooltips:hover {
cursor:help;
background: #3269A6;
color: #eee;
}

.Zebra_Tooltip .Zebra_Tooltip_Message {
font-size: 13px !important;
}


/* Kein Thumb wenn video*/

.blog #post-11676  .wp-post-image,
.blog #post-11772  .wp-post-image {
	display:none;
}

/* syntaxhighlighter*/

.entry-content .syntaxhighlighter {
	font-size:13px !important;
	margin: 30px 0 !important;
}

/* Sharing*/

.entry-content .sss_kk_main {
margin-top: 25px;
margin-bottom: 25px;
}

.widget_custom_post_widget .sss_kk_main {
display:none;
}

/* WP Survey And Quiz Tool  */

.entry-content .quiz  h1 {
	display:none;
}


.entry-content .quiz .wpst_question {
	color: #3269a6;
    font-size: 20px;
    padding-bottom: 15px;
    background: url("images/singleborder.gif") repeat-x bottom;
    margin-bottom: 15px;
}

.entry-content .quiz .wpst_question select,
.entry-content .quiz .wpst_question ul,
.entry-content .quiz .wpst_question textarea,
.entry-content .quiz .wpst_question input {

	color: #444;
	font-size: 14px;
	list-style: none;
}

.entry-content .quiz .wpst_question textarea {
    height: 50px;
}


@media print {

   #sidebar: {
   display:none 
   }

}