/**
 * Theme Name: Hybrid News
 * Theme URI: http://themehybrid.com/themes/hybrid-news
 * Description: A news-style child theme of the Hybrid theme framework.
 * Version: 0.2
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: blue, theme-options, threaded-comments, sticky-post, microformats, two-columns, three-columns, fixed-width
 * Template: hybrid
 *
 * Copyright (c) 2008 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Hybrid News is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */
/*@import url('../hybrid/library/css/20px.css'); */
/*@import url('../hybrid/library/css/plugins.css'); */
/*@import url('../hybrid/library/css/drop-downs.css');  */
/*@import url('tabs.css'); */
/*20px*/
/**
 * 20px Stylesheet
 * Sets up 20px line heights and margins
 *
 * @since 0.3
 * @package Hybrid
 * @subpackage CSS
 */

/* Reset values */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	background: transparent;
	border: none;
	text-decoration: none;
	}

/*
* Get rid of deprecated and non-semantic elements
* These elements should not be used and replaced with proper alternatives
*/
b, i, hr, u, center, menu, layer, s, strike, font, xmp {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	/* font-weight: normal; */
	/* font-style: normal; */
	background: transparent;
	border: none;
	/* text-decoration: none; */
	}
font {
	color: #333;
	}
center {
	text-align: left;
	}

/* End deprecated elements */

/* Body */
body {
	line-height: 20px;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	color: #333;
	background: #fff;
	}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-weight: normal;
	margin: 0 0 20px 0;
	}
h1 {
	font-size: 1.8em;
	}
h2 {
	font-size: 1.7em;
	}
h3 {
	font-size: 1.55em;;
	}
h4 {
	font-size: 1.4em;
	}
h5 {
	font-size: 1.25em;
	}
h6 {
	font-size: 1.1em;
	}

/* Paragraphs */
p {
	margin: 0 0 20px 0;
	}

/* Lists */
ol, ul {
	list-style: none;
	}
ul {
	list-style: disc;
	margin: 0 0 20px 2.5em;
	}
ol {
	list-style-type: decimal;
	margin: 0 0 20px 3em;
	}
ol ol {
	list-style: upper-roman;
	}
ol ol ol {
	list-style: lower-roman;
	}
ol ol ol ol {
	list-style: upper-alpha;
	}
ol ol ol ol ol {
	list-style: lower-alpha;
	}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
	}
dl {
	margin: 0 0 20px 5px;
	}
dl dt {
	font-weight: bold;
	margin: 10px 0 0 0;
	}
dl dd {
	margin: 5px 0 0 1.5em;
	}

/* Text elements */
strong {
	font-weight: bold;
	}
strong strong {
	font-weight: normal;
	}
em, cite {
	font-style: italic;
	}
em em, cite cite {
	font-style: normal;
	}
abbr {
	cursor: help;
	}
acronym {
	text-transform: uppercase;
	border-bottom: 1px dashed #666;
	cursor: help;
	}
big {
	font-size: 120%;
	}
small, sup, sub {
	font-size: 80%;
	}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: 0.3em;
	}
sub {
	vertical-align: baseline;
	position: relative;
	top: 0.3em;
	}
address {
	font-style: italic;
	margin: 0 0 20px 0;
	}
li address, dd address {
	margin: 0;
	}

/* Blockquotes */
blockquote {
	margin: 0 25px;
	font-style: normal;
	}
blockquote em, blockquote cite {
	font-style: italic;
	}
blockquote, q {
	quotes: none;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
	}

/* Links */
a {
	cursor: pointer;
	}
a img {
	border: none;
	}

/* Code */
pre {
	overflow: auto;
	font: .9em Monaco, monospace, Courier, "Courier New";
	line-height: 20px;
	margin-bottom: 20px;
	padding: 10px;
	}
code {
	font: .9em Monaco, monospace, Courier, "Courier New";
	}
pre code {
	font-size: 1em;
	}

/* Delete and insert */
ins, dfn {
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px solid #666;
	}
del {
	text-decoration: line-through;
	}

/* Object */
object {
	margin-bottom: 20px;
	}

/* Forms */
input, textarea {
	font-size: 1em;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	padding: 4px;
	}
:focus {
	outline: none;
	}
form label {
	cursor: pointer;
	}
option {
	padding: 1px 2px;
	}

/* Tables */
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
	}
th, td {
	text-align: left;
	}

/* Horizontal rule */
hr {
	margin-bottom: 20px;
	}

/* WP Smiley */
img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}

/* WP Gallery [gallery] */
.gallery {
	display: block;
	text-align: center;
	margin-bottom: 20px !important;
	}

/* Alignment */
.alignleft, .left {
	float: left;
	margin-right: 15px;
	}
.alignright, .right {
	float: right;
	margin-left: 15px;
	}
.aligncenter, .center {
	display: block;
	margin: 0 auto 20px auto;
	}
.alignnone, .block {
	clear: both;
	margin: 0 0 20px 0;
	}
.clear {
	clear: both;
	}
img.alignleft, img.alignright {
	display: inline;
	}
/*20px*/
/*plugins*/
/**
 * Plugins Stylesheet
 * Sets up default styles for  the support plugins
 *
 * @since 0.3
 * @package Hybrid
 * @subpackage CSS
 */

/* WP PageNavi (plugin) */
.wp-pagenavi .pages {
	margin: 2px 3px 2px 0;
	font-style: italic;
	}
.wp-pagenavi .current {
	margin: 2px;
	padding: 1px 6px;
	font-weight: bold;
	}
.wp-pagenavi .extend {
	margin: 2px;
	}
.wp-pagenavi a {
	margin: 0 2px;
	padding: 1px 6px;
	font-style: italic;
	border: 1px solid #ccc;
	}

/* WP Email */
.WP-EmailIcon {
	padding: 0;
	margin: 0;
	border: none;
	}

/* Comment License */
.comment_license {
	font-style: italic;
	}

/* WP Stats */
img#wpstats {
	overflow: hidden !important;
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	}

/* Easy Contact */
.contact-form {
	margin-bottom: 21px;
	}
.contact-form legend {
	display: none;
	}
.contact-form .form-input input {
	display: block;
	margin-bottom: 6px;
	padding: 3px 6px;
	width: 300px;
	}
.contact-form label {
	font-size: .9em;
	}
.contact-form textarea {
	width: 97%;
	margin-bottom: 6px;
	padding: 6px;
	}
.contact-form .form-option {
	margin-bottom: 6px;
	}
.contact-form .button {
	width: 100px;
	margin-right: 9px;
	padding: 6px 9px;
	}
.contact-form .button:hover {
	cursor: pointer;
	}
/*plugins*/
/*drop-down*/
/**
 * Dropdowns Stylesheet
 * Sets up some default dropdown menu styles
 * Style rules for both the page and category menus
 *
 * @since 0.5
 * @package Hybrid
 * @subpackage CSS
 */

/* Default page menu styles */
#page-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#page-nav ul {
	line-height: 1.0;
	}
.menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
#page-nav ul ul li {
	width: 100%;
	}
#page-nav li:hover {
	visibility: inherit;
	}
#page-nav li {
	float: left;
	position: relative;
	}
#page-nav a {
	display: block;
	position: relative;
	}
#page-nav li:hover ul, li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
#page-nav li:hover li ul, li.sfHover li ul {
	top: -999em;
	}
#page-nav li li:hover ul, li li.sfHover ul {
	left: 10em;
	top: 0;
	}
#page-nav li li:hover li ul, li li.sfHover li ul {
	top: -999em;
	}
#page-nav li li li:hover ul, li li li.sfHover ul {
	left: 10em;
	top: 0;
	}

/* Default category menu styles */
#cat-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#cat-nav ul {
	line-height: 1.0;
	}
.menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
#cat-nav ul ul li {
	width: 100%;
	}
#cat-nav li:hover {
	visibility: inherit;
	}
#cat-nav li {
	float: left;
	position: relative;
	}
#cat-nav a {
	display: block;
	position: relative;
	}
#cat-nav li:hover ul, li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
#cat-nav li:hover li ul, li.sfHover li ul {
	top: -999em;
	}
#cat-nav li li:hover ul, li li.sfHover ul {
	left: 10em;
	top: 0;
	}
#cat-nav li li:hover li ul, li li.sfHover li ul {
	top: -999em;
	}
#cat-nav li li li:hover ul, li li li.sfHover ul {
	left: 10em;
	top: 0;
	}
/*drop-down*/
body{font:12px/22px arial,verdana,sans-serif}
#body-container{background:#E0E0E0 url(http://static.konisto.de/wp-content/themes/hybrid-news/images/bg.png) repeat-x scroll 0 0}
a, a:visited{color:#093754; text-decoration:none}
a:hover, a:active{text-decoration:underline}
.entry-content a, .comment-text a{color:#369; text-decoration:underline}
#utility-after-content a{text-decoration:underline}
.entry-content{text-align:justify}
h1, h2, h3, h4, h5, h6{font-family:arial,verdana,sans-serif; color:#444}
h4{font-size:15px; font-weight:bold; color:#333; margin:0 0 10px 0}
p{margin:0 0 10px}
.page-content p{margin:0 0 20px}
ol{margin:0 0 10px 3em}
.entry h3{border-bottom:2px dotted #DDD; clear:both; color:#093754; font-family:arial,verdana,sans-serif; font-size:18px; font-weight:bold; margin:10px 0; padding:5px 0 3px}
#difficulty {position:relative; bottom:-4px; float:right; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:normal}
.content ul{list-style:none; margin:0 0 15px 20px}
.content ul li{padding-left:15px; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll -985px -30px transparent}
.entry-content .step_counter{float:left; color:#ED7D28; font-family:Georgia,Verdana,Arial; font-size:1.7em; font-weight:bold; list-style-position:inside; position:relative; bottom:2px; margin:0 5px 0 0;width:20px}
.entry-content ul li p{margin-bottom:5px}
.entry img{margin-bottom:10px; position:relative; top:5px; max-height:210px; max-width:210px; width:auto; height:auto}
#what-you-need {background:none repeat scroll 0 0 #EEF1F3; display:inline; float:right; margin:0 0 10px 20px; max-width:160px; min-width:90px}
#what-you-need h4 {font-size:13px; margin:5px 0 0; padding:2px 5px 2px 10px}
#what-you-need ul{margin:0 0 10px}
#what-you-need ul li{background:none repeat scroll 0 0 transparent; border-bottom:1px solid #FFFFFF; margin:0; padding:2px 10px 2px 10px}
#what-you-need p{margin-bottom:0;text-align:left}
blockquote{overflow:hidden; height:100%; margin:0 24px 0  0; padding:3px 0 0 24px; font-style:italic; color:#444; background:url(http://static.konisto.de/wp-content/themes/hybrid-news/images/quotes.gif) no-repeat 0 0; border:none}
blockquote blockquote{color:#555}
blockquote em{font-style:normal}
blockquote.pullquote{width:210px; margin-top:6px; margin-bottom:3px; padding:6px 9px; text-align:center; font:italic normal normal 20px/22px arial,verdana,sans-serif; color:#444; background:transparent; border-top:3px double #ddd; border-bottom:3px double #ddd}
.pullquote p{margin:0}
code{padding:0 3px; font-size:12px; background:#eee}
pre{overflow:auto; padding:9px; font-size:12px; color:#000; background:url(http://static.konisto.de/wp-content/themes/hybrid-news/images/code.png) repeat 0 0; border:1px solid #ddd}
pre code{padding:0; background:transparent}
table{width:100%; background:#ddd}
caption{font:italic normal normal 12px/22px arial,verdana,sans-serif; text-align:right; color:#666}
tr{margin:1px; border:1px solid #ddd}
td{padding:5px; background:#f7f7f7; border:1px solid #ddd}
tr.alt td, tr.even td{background:#eee}
th{padding:4px 0 0 5px; color:#000; background:#F7F7F7; border:1px solid #ddd; vertical-align:top; width:300px}
th a{font-weight:bold; color:#eee}
acronym{border-bottom:1px dotted #333}
.drop-cap{float:left; margin-right:3px; font:normal normal normal 48px/39px "Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif; color:#444}
.note{padding:6px 9px; background:#eee; border:1px solid #ccc}
.warning, .alert{padding:6px 9px; background:#fffbbc; border:1px solid #E6DB55}
.error{padding:6px 9px; background:#ffebe8; border:1px solid #C00}
.message{background-color:#FFFFE0; border:1px solid #E6DB55; color:#333; padding:5px}
.message a, .error a{text-decoration:underline; color:#009}
.download{padding:6px 9px; background:#e7f7d3; border:1px solid #6c3}
.left, .alignleft{float:left; margin:0 10px 0 0}
.right, .alignright{float:right; margin:0 0 0 20px}
.center, .aligncenter{display:block; margin:0 auto 20px auto}
.block, .alignnone{display:block; margin:0 0 20px 0}
.clear{clear:both}
.category-description p{margin:0; font-family:verdana,arial,helvetica,sans-serif}
.no-data{margin-bottom:25px}
.no-data a{text-decoration:underline; color:#093754}
span.pullquote{float:none; margin:0}
#userphoto img{max-height:300px; max-width:300px}
/*.post img{max-height:210px; max-width:210px; width:auto; height:auto}*/
.post ol img, .post ul img{max-height:150px; max-width:150px}
img.wp-smiley{max-height:12px; margin:0; padding:0; border:none}
.wp-caption{max-width:590px; padding:4px 4px 4px 4px; background:#eee; border:1px solid #ccc; text-align:center}
.wp-caption .wp-caption-text{margin:0; padding:0 5px; text-align:right; font-size:11px; color:#666}
.wp-caption img{max-width:588px; margin:0 auto; padding:0; border:1px solid #666}
.gallery{display:block; text-align:center; margin-bottom:20px !important}
.gallery img{border:1px solid #3c738c}
.login-avatar .avatar{height:80px; margin:5px 20px 5px 5px; max-height:80px; max-width:80px; width:80px}
.avatar, .photo{float:right; width:50px; height:50px; max-height:50px; max-width:50px; margin-left:10px; margin-bottom:5px; background:#eee; border:1px solid #ccc}
.author-description .avatar, .author-description .photo {float:left; margin:5px 10px 5px 0;height:75px;min-height:75px;min-width:75px;width:75px}
.icon{float:left; width:50px; height:50px; margin:0 10px 10px 0; padding:4px}
.thumbnail{float:left; width:150px; height:150px; margin:0 10px 10px 1px}
.category img.medium{float:left; max-width:230px; margin:0 20px 10px 0; padding:4px; background:#eee; border:1px solid #ccc}
.comment-author{position:relative;top:-4px; margin-bottom:5px}
#navigation{width:960px; height:25px; margin:0 auto}
#page-nav{float:left; margin:2px 0 0}
#page-nav li{border-right:1px solid #999; float:left; margin:6px 5px 0 0; padding:0 5px 0 0}
#page-nav a{color:#444; display:block; font-family:Arial,Verdana,Tahoma; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:12px}
#page-nav li:hover ul, #page-nav li.sfHover ul{top:19px}
#page-nav li li:hover ul, #page-nav li li.sfHover ul, #page-nav li li li:hover ul, #page-nav li li li.sfHover ul{top:-1px}
#page-nav ul ul{border-top:1px solid #222; background:#111}
#page-nav li li{margin:0; padding:0; border-bottom:1px solid #222}
#page-nav li li a{padding:7px 7px; border:none}
#wp-login-bar{float:right; margin:2px 0 0}
#wp-login-bar ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; float:left}
#login-nav li{border-right:1px solid #999; float:left; margin:6px 5px 0 0; padding:0 5px 0 0}
#login-nav a{color:#444; display:block; font-family:Arial,Verdana,Tahoma; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:12px}
span.fb_login {float: right; margin-top:4px}
span.fb_login .login_link {width: 44px; height:15px; display: block; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") repeat scroll 0 -234px transparent}
.utility .gsearch{width: 405px; float:right; background:#DDD none repeat scroll 0 0; margin:8px -1px 0 63px; padding:5px}
#cse-search-box input[type=text]{float:left; font-size:18px; height:23px; width:314px; -moz-border-radius:0px; font-family:Arial,'Helvetica Neue',Helvetica,sans-serif; padding:0px}
/*.search #cse-search-box input[type=submit]{width:100px; min-width:100px}*/
#cse-search-box input[type=submit]{border:1px solid #999; color:#FFF; float:right; font-size:12px; font-weight:bold; height:29px; margin:0 0 0 5px; min-width: 70px !important; font-size:13px}
#header-container{overflow:hidden; height:122px}
#header{overflow:hidden; width:960px; height:80px; margin:7px auto}
#site-title{float:left; width:450px; height:80px; margin:7px 0 0; line-height:35px; font-size:28px; font-family:arial,verdana,sans-serif}
#site-title a{display:block; width:450px; height:80px; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll -7px -717px transparent}
#site-title a span{display:none}
#site-description{display:none}
#utility-header{overflow:hidden; float:right; width:468px; height:60px; text-align:right; margin:14px 0 0}
#utility-header .widget{line-height:19px; margin:0; padding:0; color:#aaa; background:transparent; border:none}
#utility-header .widget-inside div, #utility-header .widget-inside img{float:right}
#cat-navigation{width:960px; height:23px; margin:10px auto 8px; font:normal normal bold 12px/12px Verdana,Geneva,Tahoma,sans-serif}
#cat-nav{float:left; width:785px; height:25px}
#cat-navigation ul{list-style:none; margin:0; z-index:13}
#cat-navigation li{float:left; position:relative; line-height:100%}
#cat-navigation a{background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll 0 -1183px transparent; color:#666; display:block; margin:0; padding:9px 10px; text-decoration:none}
#cat-navigation li li a{width:160px; font:normal normal bold 11px/11px arial,verdana,sans-serif; padding:8px 10px; color:#666; background:#fff; border-top:1px solid #ccc; position:relative; z-index:11}
#cat-navigation li li a:hover{background:#999; color:#fff}
#cat-nav ul ul, #cat-nav ul ul ul{width:180px}
#cat-nav li li:hover ul, #cat-nav li li li:hover ul{left:180px}
#cat-nav li:hover ul, #cat-nav li.sfHover ul{top:2.05em}
#cat-nav li li:hover ul, #cat-nav li li.sfHover ul, #cat-nav li li li:hover ul, #cat-nav li li li.sfHover ul{top:0}
#cat-nav ul ul{background:#fff; border:1px solid #CCC}
#cat-nav ul.menu{position:relative}
#page-nav ul.menu{position:relative}
#cat-navigation #feed{width:160px; float:right; padding-top:2px}
#feed li{float:right; border:none}
#feed .feed-url a{padding:7px 18px 6px 0; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll 31px -292px transparent}
#feed .email-url a{padding:7px 24px 6px 0; margin-right:4px; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll 78px -161px transparent}
.share-button {width:33%; float:left; margin:10px 0 5px}
.share-button .social-media {width: 69px; margin: auto}
.share-button .social-media a {width: 69px; height: 69px; display: block}
.share-button .social-media a.twitter {background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll 0 -599px transparent}
.share-button .social-media a.facebook {background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll 0 -360px transparent}
.share-button .social-media a.foursquare {background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll 0 -481px transparent}
.shareit-button .email-button, .email-button a{padding-left: 20px; margin-left:5px; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll -2px -1231px transparent}
.shareit-button .fb_share{padding-left: 18px; margin-left:3px; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll -299px -1233px transparent}
.shareit-button .tw_share{padding-left: 18px; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll -144px -1232px transparent}
.textwidget .email-button{bottom:2px; left:4px; position:relative}
#container{overflow:hidden; width:940px; margin:0 auto; padding:10px 10px 20px; background:#FFF url(http://static.konisto.de/wp-content/themes/hybrid-news/images/hr.gif) no-repeat scroll center bottom}
.page-template-no-widget #container, .primary-inactive.secondary-inactive #container{background:#fff}
.content{overflow:hidden; float:right; position:relative; right:310px; width:460px; padding:0 0px 20px 5px; background:#fff}
.page-content{overflow:hidden; float:left; width:630px; padding:0 0px 20px 0; background:#fff}
.page-template-no-widgets .content, .primary-inactive.secondary-inactive .content{width:945px; padding:0 0 20px 0; right:0}
.content .login, .page-content .login{padding:0; background:transparent url(http://static.konisto.de/wp-content/themes/hybrid-news/images/bg-login.jpg) no-repeat scroll right top; min-height:250px}
.login form .cimy_uef_label_checkbox, .login form .forgetmenot label{display:inline}
.login .message{display:block}
.content .youtube{position:relative; top:10px}
.content .shareit-button{float:right}
.login .validate_user{color:red; float:none; font-size:10px; font-style:italic; margin-left:2px; text-align:left; width:213px}
.login .validate_user_success{color:green; float:none; font-size:10px; font-style:italic; margin-left:2px; text-align:left; width:213px}
.post{clear:both; overflow:hidden}
.content .post{margin-bottom:20px; border-bottom:1px solid #DDD}
.single .post{background:transparent url(http://static.konisto.de/wp-content/themes/hybrid-news/images/bg_content.png) repeat-x scroll center top; border:1px solid #DDD; margin-bottom:20px; padding:10px}
.page-template-blog .post, .page-template-quick-post .post{margin-bottom:20px}
.entry-title{margin-bottom:5px; font:15px/18px arial,verdana,sans-serif; font-weight:bold}
.entry-title a{color:#093754}
.home .entry-title, .page-title, .page-template-blog .entry-title, .single-title, .error-404-title, .attachment-title{font:normal normal bold 16px/17px arial,verdana,sans-serif; margin-bottom:15px}
.page-title, .error-404-title{margin:0 0 20px 0}
.byline{color:#777; font-size:0.9em; font-style:italic; display:block; white-space: nowrap;}
.excerpt-byline { margin-top: 9px; }
.single .post .byline{border-bottom:1px dashed; margin:0 0 13px;padding-bottom:2px}
.archive .byline, .search .byline{margin:0 0 3px 0}
.byline a{font-style:normal}
.sharethis-button{position:relative; bottom:2px}
.sharethis-button .stico_default{background:transparent url(http://static.konisto.de/wp-content/themes/hybrid-news/images/sharethis_logo.gif) no-repeat scroll 0 0 !important}
.byline .byline-prep-comments{background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll 3px -1057px transparent; padding-left:21px}
.entry-content, .entry-summary{font-family:verdana,arial,helvetica,sans-serif; line-height:1.7em; overflow:hidden; padding:0 5px 5px 0}
#image-credits {text-align:left;}
.entry-meta{clear:both; padding: 10px 0 0; font-size:.9em; font-style:italic; color:#777; margin:0; border-top:1px solid #ccc; text-align:center}
.entry-meta a{font-style:normal}
.entry-meta .comment{float:left}
.entry-meta .orthography{float:right}
#meta-form textarea{height:77px}
#meta-form .data-entry{margin-bottom:20px}
#meta-form .data-entry div{margin:10px 0}
#meta-form .submit .text{width:45px}
#meta-form .submit .button{margin:0}
#meta-form h4{margin:20px 0 0 0}
p.pages{font-weight:bold}
p.pages a{margin:0 2px; padding:4px 12px; font-weight:normal; font-style:italic; color:#eee !important; background:#67889a; border:1px solid #eee}
.series-title{font-size:1.2em}
.single .author-profile{overflow:hidden; margin:0 0 20px 0; padding:9px 9px 0 9px; background:#f7f7f7; border:1px solid #ccc}
.single .author-profile p{margin:0 0 9px 0; text-align:justify; clear:none}
/*.single .author-profile .avatar{margin:0 20px 9px 0}*/
.author-profile{overflow:hidden; margin-bottom:20px}
.page-template-biography .author-profile{margin:0}
.author-profile .author-name{margin-bottom:0; font-size:1em; font-weight:bold}
.author-image{overflow: hidden; text-align:center}
.author-image .photo{width:auto; height:auto; max-height:300px; max-width:140px; float:none; margin: 10px auto}
.rating-title{margin-bottom:5px; font-size:1em; font-weight:bold}
.post-box{overflow:hidden; margin-bottom:20px}
.category-title, .tag-title, .date-title, .author-title, .search-title{font:normal normal bold 22px/22px arial,verdana,sans-serif; margin-bottom:10px}
.author-info, .category-info, .date-info, .tag-info, .search-info{overflow:hidden; margin:0 0 20px 0}
.attachment object{width:100%; height:100%; min-height:400px}
.attachment object.video{width:100%; height:360px}
.attachment object.audio{width:100%}
.attachment-image .post-meta-data{clear:left}
.attachment .download{display:block; margin-bottom:20px}
.attachment-icon, .mime-type-icon{height:20px; margin-right:10px; padding:0}
.attachment-application-octet-stream .video{height:400px; margin-bottom:20px}
.breadcrumb{margin:0 0 5px 0; font-size:11px; color:#666; display:none}
.wp-pagenavi{overflow:hidden}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi a, .wp-pagenavi .extend{float:left; margin:0 6px 0 0; padding:4px 12px; color:#eee !important; background:#67889a; border:1px solid #eee}
.navigation-links{overflow:hidden}
.next, .previous{font-size:13px}
.previous{float:left; margin-bottom:15px}
.next{float:right; text-align:right}
#comments-template .paged-navigation{text-align:center}
#comments-template .paged-navigation .page-numbers{padding:3px 6px; font-style:italic !important; border:1px solid #eee !important}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev{float:none; text-align:left; border:none !important}
.content .post-ratings{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; background:#F7F7F7 none repeat scroll 0 0; border:1px solid #CCC; margin:20px 0; padding:10px; width:438px}
.content .post-ratings-loading{display:none; height:16px; margin:0 4px; position:relative; text-align:left; top:-60px}
#feedbackBtn, #feedbackBtn a{display:none; height:100%; width:40px}
#feedbackBtn{left:0; position:absolute; top:0}
#feedbackBtn a{background:transparent url(http://static.konisto.de/wp-content/themes/hybrid-news/images/btnFeedback.png) no-repeat fixed -3px 200px; cursor:pointer}
#feedbackBtn a:hover{background:transparent url(http://static.konisto.de/wp-content/themes/hybrid-news/images/btnFeedback.png) no-repeat fixed 0 200px}
.widget{overflow:hidden; margin:0 0 10px 0; background:#fff; border:1px solid #ddd}
.widget-ad{overflow:hidden; margin-bottom:15px; background:#fff; position:relative; z-index:0}
.utility-after-html .widget-ad{margin: 10px auto 21px}
.widget-title{background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") repeat-x scroll 0 -1264px transparent; -x-system-font:none; border-bottom:1px solid #E2E2E2; color:#F7F7F7; font-family:arial,verdana,sans-serif; font-size:14px; font-weight:bold; line-height:21px; margin:0; padding:1px 3px 1px 6px}
.widget-title a{color:#f7f7f7; display:block}
#similar-posts a, .categories a, .wp-tag-cloud a{display:block}
.widget ul{list-style:none; margin:0}
.widget ul li{padding:0 0 0 9px}
.widget .thumbnail{ clear:both; float:left; height:35px; margin:0 10px 10px 0; width:35px}
.widget_views li a {position: relative; top:-5px; font-weight:bold}
.widget_ratings ul li, .widget_views ul li{height:35px}
.widget p{margin:0 0 5px}
.utility .widget{border:none}
.subscribe-form input[type="text"]{float:left; height:15px; width:180px; margin:0 0 7px 0}
.subscribe-form input[type="submit"]{border:1px solid #999; color:#FFF; float:right; font-size:12px; font-weight:bold; height:25px; margin:0 0 7px 5px; width:80px; min-width:80px}
.widget-search .search-text{width:300px}
.widget-categories img{position:relative; max-height:16px; top:1px; margin:0; padding:0}
.content .widget{margin:0; padding:0; border:none}
.content .widget-title{background:transparent none repeat scroll 0 0; border-bottom:2px dotted #DDD; clear:both; color:#093754; font-family:arial,verdana,sans-serif; font-size:15px; font-weight:bold; margin:5px 0; padding:0 0 3px 1px}
.content .widget-title a{color:#67889a}
.page-template-widgets .content .widget{margin:0 0 20px 0}
#widget-container-left{float:left; width:165px}
.page #widget-container{left:0}
#widget-container, .front-page #widget-container {float:right; width:300px; left:465px; position:relative}
#primary{overflow:hidden; float:right; width:300px}
#secondary{overflow:hidden; clear:right; float:left; width:160px}
#tertiary{overflow:hidden; float:right; width:153px}
#primary .widget ul li{padding:5px 5px 5px 6px; border-bottom:1px solid #eee}
#primary .widget ul ul{margin:5px 0 0 0}
#primary .widget ul li li{margin:0 0 2px 0; padding:0 0 2px 20px; border:none}
#primary .widget .konisto-benefits li, .links li{padding:0px 0 0 20px; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") no-repeat scroll -981px -29px transparent; margin:4px 0 5px 0; border:none; list-style-type:none}
#primary object{float:left; width:300px; padding:0; margin:0 0 9px 0}
#secondary .widget ul li:hover{background:#E0E0E0 none repeat scroll 0 0}
#secondary .widget ul li{padding:2px 5px 2px 6px; background:#EEF1F3 none repeat scroll 0 0; border-bottom:1px solid #FFF}
#secondary .widget ul ul{margin:5px 0 0 0}
#secondary .widget ul li li{margin:0 0 2px 0; padding:0 0 2px 20px; border:none}
#comments-template{margin-top:20px}
#comments-template #respond{background:#F7F7F7 none repeat scroll 0 0; border:1px solid #DDD; margin:20px 0; padding:0 10px}
#comments-number, #reply{font-family:arial,verdana,sans-serif; font-size:14px; font-weight:bold; margin:10px 0 15px}
.comments-closed{color:#666; font-style:italic}
#comments-template ol{list-style:none; margin:0}
#comments li{overflow:hidden; margin:0 0 15px 0; padding:9px; color:#333; background:#f7f7f7; border:1px solid #ddd}
#comments li li, #comments li li li li, #comments li li li li li li{background:#fff}
#comments li li li, #comments li li li li li{background:#f7f7f7}
#comments .comment-time{color:#AAA; float:right; font-size:9px}
#comments .fn{color:#ED7D28; font-size:12px; font-style:normal; font-weight:bold}
.comment-text{font-size:13px; text-align:justify}
.text-input{display:block; padding:3px 6px; width:300px; font:13px Arial,'Helvetica Neue',Helvetica,sans-serif}
.page-template-quick-post .text-input{width:97.5%}
#comments-template label{font:13px Arial,'Helvetica Neue',Helvetica,sans-serif}
textarea{clear:left; display:block; overflow:auto; width:97%; font:14px/20px Arial,'Helvetica Neue',Helvetica,sans-serif; border:1px solid #DDD}
input[type=text], input[type=password]{border:1px solid #DDD; font-family:Arial,'Helvetica Neue',Helvetica,sans-serif; font-size:12px; width:215px}
.login input[type="checkbox"]{width:15px !important; margin:7px 5px 0 0 !important; padding:0 !important; position:relative; top:1px}
.login select{width:54px !important; margin:3px 0 0 0 !important; padding:0 !important; border:1px solid #DDD; clear: both}
.login #abrechnung_ausstellen_fr, .login #land{width:223px !important;}
.login form label{clear:both; display:block}
.login form{background-color:transparent; width:100%}
.button, input[type=submit]{min-width:115px; margin-right:9px; font:13px Arial,'Helvetica Neue',Helvetica,sans-serif; font-weight:bold; color:#FFF; background:url("http://static.konisto.de/wp-content/themes/hybrid-news/images/csg-4c4f2878911f2.png") repeat-x scroll 0 -97px #79BB16; border:none}
.button:hover{cursor:pointer; background:#79BB16}
.search-form input{margin-right:9px}
#footer-container{overflow:hidden; clear:both; padding:2px 0 0 0; background:#5887BD none repeat scroll 0 0}
#utility-after-footer{background:#FFF url(http://static.konisto.de/wp-content/themes/hybrid-news/images/hr.gif) no-repeat scroll center bottom; margin:0 auto; overflow:hidden; width:960px; padding:0 0 5px}
#utility-after-footer .widget{padding:10px}
#utility-after-footer .widget-title{background:none; border-bottom:2px dotted #DDD; clear:both; color:#093754; font-family:arial,verdana,sans-serif; font-size:18px; font-weight:bold; padding:0 0 3px 1px; margin-bottom:10px}
#utility-after-footer ul li{border-right:1px solid #DDD; float:left; margin:0 10px 0 0; padding:0 10px 0 0; width:139px}
#utility-after-footer ul{font-family:arial,verdana,sans-serif}
#utility-after-footer .widget .thumbnail{float:none; width:100%; height:120px; margin:5px 0}
#utility-after-footer .title{font-weight:bold; height:62px; overflow:hidden}
#utility-after-footer .snippet{height:34px; line-height:18px; overflow:hidden; margin-bottom:5px}
#utility-after-footer .more-link{display:inline; font-weight:bold}
#random_posts{height:260px; background:url(http://static.konisto.de/wp-content/themes/hybrid-news/images/loading.gif) no-repeat scroll center center transparent}
/*#print_comments{height:94px; margin:20px 0; background:url(http://static.konisto.de/wp-content/themes/hybrid-news/images/loading.gif) no-repeat scroll center 13px transparent}*/
#refresh-random{float:right}
#refresh-random a{font-size:13px;color:#093754}
#subsidiary{overflow:hidden; width:1000px; margin:0 auto 14px auto; padding:2px 0 0 0}
#subsidiary .widget{overflow:hidden; float:left; width:210px; margin:0; padding:15px 20px 0 20px; font:12px/21px Arial,'Helvetica Neue',Helvetica,sans-serif; color:#F7F7F7; background:transparent; border:none}
#subsidiary .widget-title{margin:0 0 3px 0; padding:0 0 3px 0; font-size:15px; color:#F7F7F7; background:transparent; border-bottom:1px solid #F7F7F7}
#subsidiary a{color:#F7F7F7}
#subsidiary .widget ul{margin-left:0}
#subsidiary .widget ul li{margin:0 0 3px 0; padding:0 5px 3px 0; background:transparent; border-bottom:1px solid #F7F7F7}
#footer{overflow:hidden; width:960px; margin:0 auto; padding:20px 0 0 0; color:#f7f7f7}
#footer a{font-style:normal; color:#F7F7F7; text-decoration:underline}
#footer .copyright{display:inline; float:left; margin-right:9px}
a.external_icon{background: url(http://static.konisto.de/wp-content/themes/hybrid-news/images/external.png) center right no-repeat;padding-right: 13px !important;text-decoration:underline}

.post-ratings {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width: 100%;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height:16px;
	margin:0 4px;
	position:relative;
	text-align:left;
	top:-60px;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text {
}
.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}

.login {padding:5px;}
#profile {padding:1px;}
#text-16{border:none}
#post-732{background:transparent url(http://static.konisto.de/wp-content/themes/hybrid-news/images/bg-contact.jpg) no-repeat scroll right 45px}
