/*
Theme Name: DIE LINKE.Blog
Theme URI: http://www.vadim-reimer.de/
Description: Wordpress Theme fuer Kandidatinnen und Kandidaten, sowie fuer Gliederungen der Partei DIE LINKE.
Version: 1.5.1
Author: Vadim Reimer
Author URI: http://www.vadim-reimer.de/
Tags: red, fixed width, two columns, widgets, threaded-comments, sticky-post, editor-style

This theme was designed and built by Vadim Reimer, http://www.vadim-reimer.de

License: The CSS, XHTML and design is released under GPL:
License URI: http://www.opensource.org/licenses/gpl-license.php

*/

* { margin:0;padding:0; }

body {
	background: #ecf0f1  url('images/bg-body.gif') repeat-x;
	color: #000000;
	font: 62.5% Arial, Verdana, Helvetica, Sans-Serif;
	text-align: center;
}

/* Beginn Struktur
--------------------------------------------------------------*/

#page {
	background: #fff;
	margin: 0 auto;
	text-align: left;
	width: 900px;
}

#header {
	height: 182px;
	margin: 0 0 20px;
	padding: 0 20px;
	position: relative;
	width: 860px;
}

#headerimg {
	height: 153px;
}

#breadcrumb {
	clear: both;
	font: normal 9px Verdana, Geneva, sans-serif;
	margin: 10px 0 0;
}

#content {
	clear: both;
	font-size: 13px;
	line-height: 1.4em;
	padding: 0;
}

#footer {
	border-top: 7px solid #E5EAED;
	clear: both;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 30px;
	padding: 10px 0 30px;
	text-transform: uppercase;
	width: 840px;
}

/* Beginn Verschiedene Tags & Klassen 
--------------------------------------------------------------*/

a {
	color: #df0404;
	text-decoration: none;
}

a:hover {
	color: #df0404;
	text-decoration: underline;
}

a img {
	border: none;
}

.downloadlink {
	background: url(images/pp-down.gif) no-repeat 0 2px;
	margin: 3px 0px;
	padding: 0 0 0 21px;
}

.downloadlink a {
	color: #df0404;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

acronym, 
abbr, 
span.caps {
	border-bottom: 1px dotted #00314a;
	cursor: help;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.aligncenter {
	display: block;
	margin: 0 auto;
}

.archive-meta {
	font-style: italic;
	font-size: 11px;
}

big {
	font-size: 131.25%;
}

blockquote {
	background: #fff url(images/quote.png) no-repeat 5px 5px;
	font: italic 13px/1.6em Georgia, "Times New Roman", Times, serif;
	margin: 10px 0;
	padding: 1px 5px 0 40px;
}

blockquote cite {
	display: block;
	font-weight: bold;
	margin: 5px 0 0;
}

.category {
	background: url(images/category.gif) no-repeat;
	color: #7f98a4;	
	font-size: 11px;
	margin: 0 5px 0 0;
	padding: 0 0 0 23px;
	text-transform: none;
}

.category a {
	color: #7f98a4;
}

.category a:hover {
	color: #df0404; 
}

.center {
	text-align: center;
}

cite,
em,
i {
	font-style: italic;
}

.clear {
	clear: both;
}

code {
	background: #e5eaed;
	font: 13px 'Courier New', Courier, Fixed;
}

.date {
	color: #00314a;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 5px 0 0;
	text-transform: uppercase;
}

del,
strike,
s {
	text-decoration: line-through;
}

.hidden {
	display: none;
}

hr {
	display: none;
}

.entry hr {
	background:#dddddd;
	border:	none;
	display: block;
	height:	2px;
	margin:	10px 0;
}

ins {
	text-decoration: underline;
}

.more-link {
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
}

.navigation {
	display: block;
	margin-top: 10px;
	text-align: center;
}

.narrowcolumn, 
.widecolumn {
	float: left;
	margin: 0 0 30px 30px;
	width: 565px;
}

p {
	margin: 10px 0;
}

pre {
	background: #e5eaed;
	color: #000;
	line-height: 18px;
	margin: 10px 0;
	padding: 10px;
}

.post,
.page {
	border-bottom: #7f98a4 1px dotted;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0 0 10px;
}

.widecolumn .post {
	border: none;
	margin: 0 0 20px;
}

.postmetadata {
	border-left: 4px solid #df0404;
	clear: both;
	color: #00314a;
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 10px 0 5px;
	padding: 0 0 0 10px;
	text-transform: uppercase;
}

.postmetadata p {
	margin: 3px 0;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style: none;
}

:lang(de) { 
	quotes: "\201E" "\201C" "\201A" "\2018"; 
}

q:before { 
	content: open-quote; 
}

q:after { 
	content: close-quote; 
}

.postShortlink input {
	font-size: 9px;
	margin: 0;
	width: 300px;
}

.red {
	color: #df0404;
	font-weight: bold;
}

small,
.small {
	font: 9px 1.1em Arial, Helvetica, Sans-Serif;
}

.socialize-box {
	float: right;
	margin: 0;
}

.sticky {
	background: #e5eaed;
	border: none;
	margin: 10px 0;
	padding: 0 10px;	
}

strong {
	font-weight: bold;
}

sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

/* Beginn Tabellen 
--------------------------------------------------------------*/

table {
	border-collapse: collapse;
	border-spacing: 0;
}

#content table {
	border: 1px solid #7f98a4;
	margin: 5px -1px 10px 0;
	text-align: left;
	width: 100%;
}

#content tr th,
#content thead th {
	background: #e5eaed;
	border: 1px solid #7f98a4;
	font-weight: bold;
	padding: 5px;
}

#content tr td {
	border: 1px solid #7f98a4;
	padding: 5px;
}

#content tr.odd td {
	background: #e5eaed;
}

.thread-alt {
	background: #e5eaed;
}

.thread-even {
	background: #fff; 
} 

/* Beginn Kommentar-Cobtainer 
--------------------------------------------------------------*/

div#comments {
	background: #e5eaed;
	margin: 0 0 20px;
	padding: 10px 20px 20px;
}

.commentlist li {
	background: #fff;
	border: 1px #7f98a4 solid;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	list-style: none;
	margin: 10px 0 0;
	padding: 10px;
}

.commentlist .children li.depth-2, 
.commentlist .children li.depth-4 { 
	background: #f2f4f6;
}

cite.fn {
	font-weight: bold;
	line-height: 2em;
}

.commentlist li .avatar { 
	background:#ddd;
	border:1px solid #7f98a4;
	float: left;
	margin: 0 5px 5px 0;
	padding: 2px;
}

.comment-body p {
	clear: left;
}

#respond {
	background: #e5eaed;
	padding: 20px 20px 10px;
}

h3#reply-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 10px;
}

#commentform {
	margin: 5px 10px 0 0;
	padding: 0;
}

#commentform #author,
#commentform #email,
#commentform #url,
textarea#comment {
	width: 100%;
}

a#cancel-comment-reply-link {
	color: #df0404;
	font: 11px normal Arial,Helvetica,sans-serif;
	margin: 0 0 0 20px;
}

/*	Beginn Ueberschriften 
--------------------------------------------------------------*/

h1, 
h2, 
h3, 
h4, 
h5,
h6 {
	font-weight: bold;
	line-height: 1.3em;
	margin: 10px 0 5px;	
}

#header h1, 
#header h1 a, 
#header h1 a:hover, 
#header h1 a:visited, 
#headerimg .description, 
#sidebar h2,
#sidebar h2 a {
	text-decoration: none;
	color: #fff;
}

h1, 
h1 a, 
h2, 
h2 a, 
h2 a:visited, 
h3, 
h3 a, 
h3 a:visited {
	color: #00314a;
}

h1 a:hover,
h2 a:hover, 
h3 a:hover,
h4 a:hover, 
h5 a:hover, 
h6 a:hover {
	color: #df0404;
	text-decoration:none;
}

#sidebar h2 a:hover, #wp-calendar caption, cite {
	text-decoration: none;
}

#header h1 {
	font-size: 40px;
	margin: 0;
	padding: 40px 0 0;
	width: 565px;
}

#headerimg .description {
	font: 30px Arial, Helvetica, Sans-Serif;
	width: 565px;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 18px;
}

h2.pagetitle {
	background: url(images/dotline.gif) repeat-x center bottom;
	font-size: 21px;
	padding: 0 0 5px;
	text-transform: uppercase;
}

h3 {
	font-size: 16px;	
}

h3.comments {
	margin: 40px 0 10px ;
}

h3.rss {
	background: url(images/h3-pfeil.gif) #df0404 5px 9px no-repeat;
	color:#fff;
	font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 30px 0 10px;
	padding: 5px 5px 5px 18px;
	text-transform: uppercase;
}

h3.rss a,
h3.rss a:hover {
	color:#fff;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 13px;
}

h6 {
	font-size: 12px;
}

/* Beginn Anhang-Seiten
--------------------------------------------------------------*/

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}

/* Beginn Bilder
--------------------------------------------------------------*/

#content img,
#content .attachment img {
	max-width:100%;
	overflow: hidden;
}

img.centered {
	display:block;
	margin:0 auto;
}

img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}

img.alignleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}

#content .wp-smiley {
	margin: 0;
}

#content .gallery {
	margin: 15px 0 5px;
}

#content .gallery .gallery-item {
	float: left;
	margin: 10px 0 0;
	text-align: center;
	width: 33%;
}

#content .gallery .gallery-caption {
	font-size: 10px;
	margin: 0;
}

#content .gallery dl {
	margin: 0;
}

#content .gallery img {
	border: none;
}

#content .gallery br+br {
	display: none;
}

#content .attachment img {
	display: block;
	margin: 10px auto 0;
}

/* Beginn Listen 
--------------------------------------------------------------*/

.entry ul {
	list-style: url(images/roter-listenpunkt.gif);
	padding: 5px 0 5px 30px;
	margin-left: 10px;
}

.entry ol {
	padding: 5px 0 5px 33px;
}

.entry ul li,
.entry ol li {
	margin: 3px 0;
	padding: 0;
}

#content dl {
	margin: 10px 0 20px;
}

#content dt {
	font-weight: bold;
}

#content dd {
	margin: 0 0 10px 20px;
}

.narrowcolumn ul.rsevent {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Beginn Sidebar 
--------------------------------------------------------------*/

#sidebar {
	float: right;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 10px 30px 15px 0;
	width: 245px;
}

#sidebar h2 {
	background: #df0404;
	border-bottom: 1px solid #FFFFFF;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin:	0;
	padding: 5px 5px 5px 8px;
	text-transform: uppercase;
}

#sidebar h2 a {
	color: #fff;
}

#sidebar form {
	margin: 0;
}

#sidebar ul li {
	list-style: none;
	margin: 0 0 20px;
}

#sidebar ul p, 
#sidebar ul select {
	margin: 5px 0 8px;
}

#sidebar ul ul, 
#sidebar ul ol {
	margin: 0;
}

#sidebar ul ul ul, 
#sidebar ul ol {
	margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
}

#sidebar ul ul li, 
#sidebar ul ol li {
	background: #e5eaed url(images/nav-pfeil-blau.gif) no-repeat 9px 5px;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 5px 5px 5px 19px;
	text-transform: uppercase;
}

#sidebar ul ul li.current-cat, 
#sidebar ul ol li.current-cat,
#sidebar ul ul li.current_page_item,
#sidebar ul ol li.current_page_item {
	background: #ffdec8 url(images/menu-pfeil-rechts-ze-aktiv.gif) no-repeat 9px 5px;
	border-bottom: 1px solid #fff;
	margin: 0;
}

#sidebar ul ul li.current-cat-parent,
#sidebar ul ol li.current-cat-parent,
#sidebar ul ul li.current_page_parent,
#sidebar ul ol li.current_page_parent {
	background: #ffdec8 url(images/nav-pfeil-rot-unten.gif) no-repeat 9px 5px;
	border-bottom: 1px solid #fff;
	margin: 0;
}

#sidebar ul ul li a, 
#sidebar ul ol li a,
#sidebar ul ul li.current-cat a:hover {
	color: #00314a;
}

#sidebar ul ul li a:hover, 
#sidebar ul ol li a:hover {
	color: #df0404;
	text-decoration: none;
}

#sidebar ul ul li.current-cat a,
#sidebar ul ul li.current-cat a:hover,
#sidebar ul ul li.current-cat-parent a,
#sidebar ul ul li.current-cat-parent a:hover,
#sidebar ul ul li.current_page_item a,
#sidebar ul ul li.current_page_item a:hover,
#sidebar ul ul li.current_page_parent a,
#sidebar ul ul li.current_page_parent a:hover {
	color: #df0404;
	font-weight: bold;
}

#sidebar ul.children {
	margin: 0;
	padding: 0;
}

#sidebar ul.children li {
	background: transparent url(images/nav-pfeil-blau.gif) no-repeat 0px 5px;
	border: none;
	margin: 0;
	padding: 5px 5px 0 10px;
	text-transform: none;
}

#sidebar ul ul li.current-cat ul.children li a,
#sidebar ul ul li.current-cat-parent ul.children li a ,
#sidebar ul ul li.current_page_item ul.children li a,
#sidebar ul ul li.current_page_parent ul.children li a {
	color: #00314a;
	font-weight: normal;
}

#sidebar ul ul li.current-cat-parent ul.children li.current-cat,
#sidebar ul ul li.current_page_parent ul.children li.current_page_item {
	background: #ffdec8 url(images/menu-pfeil-rechts-ze-aktiv.gif) no-repeat 0px 5px;
	border: none;
	padding: 5px 5px 0 10px;
}

#sidebar ul ul li.current-cat-parent ul.children li.current-cat a,
#sidebar ul ul li.current_page_parent ul.children li.current_page_item a {
	color: #df0404;
	font-weight: bold;
}

a.rsswidget {
	font-weight: bold;
}

.rss-date,
.rssSummary {
	text-transform: none;
	display: block;
}

a.rsswidget,
.widget_recent_entries ul li a,
#sidebar ul #recentcomments li.recentcomments,
li.recentcomments a,
.textwidget ul li {
	text-transform: none !important;
}

.widget_text {
	background: #e5eaed;
}

.textwidget {
	padding: 5px;
}

/* Beginn Seitennavigation 
--------------------------------------------------------------*/

.page-nav {
	margin: 0 auto;
	width: 100%;
}

.page-nav ul {
	list-style: none;
}

.page-nav ul li {
	float: left;
	position: relative;
}

.page-nav a {
	color: #fff;
	display: block;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0 5px 0 0;
	padding: 8px 15px;
	text-transform: uppercase;
}

.page-nav ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 29px;
	left: 0;
	width: 188px;
	z-index: 99999;
}

.page-nav ul ul ul {
	left: 98%;
	top: 0;
}

.page-nav ul ul a {
	background: #F5F5F5;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #00314a;
	height: auto;
	padding: 10px 15px;
	width: 168px;
}

.page-nav li:hover > a,
.page-nav ul ul :hover > a,
.page-nav a:focus {
	background: #00314a;
	color: #fff !important;
	text-decoration: none;
}
.page-nav li:hover > a,
.page-nav a:focus {
	background: #00314a; 
	color: #fff;
}
.page-nav ul li:hover > ul {
	display: block;
}
.page-nav .current-menu-item > a,
.page-nav .current-menu-ancestor > a,
.page-nav .current_page_item > a,
.page-nav .current_page_ancestor > a {
	background: #fff;
	color: #df0404;
}

/* Beginn Footer
--------------------------------------------------------------*/

.footer-nav {
	display: inline;
}

.footer-nav ul {
	display: inline;
	list-style: none;
}

.footer-nav ul li,
.footer-nav ul li:hover {
	background: none;
	display: inline;
	margin: 0 5px 0 0;
}

.footer-nav ul li a {
	color: #7f98a4;
} 

.footer-nav ul li a:hover {
	color: #00314a;
	text-decoration: none;
} 

/* Beginn Formular-Elemente
--------------------------------------------------------------*/

form {
	background: #e5eaed;
	font: 11px Verdana, Geneva, sans-serif;
	margin: 10px 0;
	padding: 1px 10px;
}

input,
textarea {
	background: #fff;
	font: 11px Verdana, Geneva, sans-serif;
	border: 1px solid #7f98a4;
	margin: 3px 0;
	padding: 3px;
}

input:focus,
textarea:focus {
	border:1px solid #df0404;	
}

label {
	font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #7f98a4;
	margin: 5px 0;
}

select {
	width:130px;
}

#submit {
	background: #df0404;
	border: none;
	color: #fff;
	cursor: pointer;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	padding: 3px 20px;
	text-transform: uppercase;
	width: auto;
}

#searchform {
	background: #e5eaed;
	margin: 10px 0;
	padding: 4px 7px;
	width: 231px;
}

.searchformHeader {
	position: absolute;
	top: 5px;
	left: 30px;
	z-index: 10000;
}

.searchformHeader #searchform {
	background: none;
	margin: 0;
	padding: 0;
	width: 118px !important;
}

.searchformHeader #s {
	background: transparent url(images/lupe.png) 3px center no-repeat;
	border: none;
	color: #fff;
	margin: 0;
	padding: 3px 3px 3px 19px;
	width: 118px !important;
}

.searchformHeader #searchsubmit {
	display: none;
}

#searchform #s {
	width: 157px;
}

#searchform label.screen-reader-text {
	display: none;
}

#searchsubmit {
	background: #df0404;
	border: none;
	color: #fff;
	cursor: pointer;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	padding: 3px;
	text-transform: uppercase;
}

/* Beginn Beschriftungen 
--------------------------------------------------------------*/

.caption {
	background: #e5eaed;
	padding: 2px;
	text-align: center;
}

.wp-caption {
	margin: 6px;
}

.wp-caption img {
	border: 1px solid #ddd;
}

.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 1.2;
	padding: 0 4px;
}

/* Beginn Seitennummerierung 
--------------------------------------------------------------*/

#pagination {
	margin:15px 0 10px;
	text-align: center;
}

#pagination a, 
#pagination span {
	background: #e5eaed;
	border: 1px solid #7f98a4;
	color: #00314a;
	margin: 0px 1px;
	padding: 3px 7px;
}

#pagination a:hover {
	border: 1px solid #df0404;
	color: #df0404;
}

#pagination .navigate-inactive {
	display: none;
}

#pagination .currentpage,
#pagination .current {
	background: #df0404;
	border: 1px solid #df0404;
	color: #fff;
	font-weight: bold;
}

/* Beginn Artikel-Kalender 
--------------------------------------------------------------*/

#calendar_wrap {
	background: #e5eaed;
}

#wp-calendar {
	empty-cells: show;
	font-size: 11px;
	margin: 10px 0 0;
	width: 245px;
}

#wp-calendar td#prev {
	text-align: left;
}

#wp-calendar td#next {
	text-align: right;
}

#wp-calendar #prev a, 
#wp-calendar #next a {
	color: #00314a !important;
	text-transform: uppercase;
}

#wp-calendar #prev a:hover, 
#wp-calendar #next a:hover {
	color: #df0404 !important;
} 

#wp-calendar #next a {
	margin: 0 10px 0 0;
}

#wp-calendar #prev a {
	margin: 0 0 0 10px;
}

#wp-calendar caption {
	font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;;
	padding: 0 0 5px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

#wp-calendar th,
#wp-calendar td {
	padding: 2px 0;
	text-align: center;
}

/* Beginn Wordpress Contact-Form 7 Plugin 
--------------------------------------------------------------*/

.wpcf7-form {
	background: #e5eaed;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 10px 0;
	padding: 10px 20px;
}

.wpcf7-form input.wpcf7-submit {
	background: #df0404;
	border: none;
	color: #fff;
	cursor: pointer;
	padding: 3px 20px;
	text-transform: uppercase;
	width: auto;
}

.wpcf7-form textarea,
.wpcf7-form input.wpcf7-text {
	background:	#fff;
	width: 520px;
}

.wpcf7-form img {
	margin: 5px 0 0 0;
	padding: 0;
}

.wpcf7-form h3 {
	font-family: Arial, Helvetica, sans-serif;
}

.form-error {
	color: #df0404;
	font-weight: bold;
}

/* Beginn Event-Manager Plugin
--------------------------------------------------------------*/

ul.event-manager {
	list-style:none;
	margin:0;
	padding:0;
}

.entry ul.eme_events_list {
	margin: 0;
	padding: 0;
}

.entry ul.eme_events_list li {
	list-style:none;
	margin: 10px 0;
}

.entry ul.eme_events_list li a {
	color: #00314a;
	font-size: 14px;
	font-weight: bold;
}

.entry ul.eme_events_list li a:hover {
	color: #df0404;
	text-decoration: none;
}

.event-date {
	background: #e5eaed;
	font-size: 11px;
	margin: 0 0 5px;
	padding: 1px 8px;
	text-transform: uppercase;
}

.widget_eme_list li {
	text-transform: none !important;
}

.eme-calendar {
	background: #e5eaed;
}

.eme-calendar {
	padding: 0 0 5px;
}

.eme-calendar-table {
	empty-cells: show;
	font-size: 11px;
	margin: 10px 0 0;
	width: 245px;
}

a.next-month,
a.prev-month {
	color: #00314a !important;
	text-transform: uppercase;
}

a.next-month:hover,
a.prev-month:hover,
td.eventful-pre a:hover,
td.eventful-post a:hover,
td.eventful a {
	color: #df0404 !important;
} 


td.eventless-pre,
td.eventless-post {
	color: #7f98a4 !important;
}

td.eventful-pre a,
td.eventful-post a {
	color: #7f98a4 !important;
	text-decoration: underline !important;
}

td.month_name {
	font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;;
	text-align: center;
	text-transform: uppercase;
}

tr.days-names td {
	font-weight: bold;
}

/* The Event Manager Plugin
---------------------------------------------*/
.when {
	padding: 4px 10px 5px 20px;
	text-transform: none;
}

.event {
	font-weight: bold;
	padding: 0 10px 0 20px;
}

.event-label-name,
.event-meta-name,
.event-label-updated,
.event-meta-updated {
	display: none;
}

#tribe-events-event-meta .column {
	width: 45% !important;
}

.dig-in a {
	color: #df0404 !important;
}

/* RSS-Widget unterhalb der content-Spalte
---------------------------------------------*/

.narrowcolumn h3.rss img {
	display: none;
}

.narrowcolumn .widget_rss ul {
	list-style: none;	
}

.narrowcolumn .widget_rss ul li {
	border-bottom: #7f98a4 1px dotted;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0 0 10px;
}

.narrowcolumn .widget_rss ul li a.rsswidget {
	color: #00314a;
	font: bold 18px/1.3em Arial, Helvetica, sans-serif;
	margin: 10px 0 5px;
}

.narrowcolumn .widget_rss ul li a.rsswidget:hover {
	color: #df0404;
	text-decoration: none;
}

.narrowcolumn .widget_rss ul li span.rss-date {
	color: #00314a;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 5px 0 0;
	text-transform: uppercase;
}

.narrowcolumn .widget_rss ul li .rssSummary {
	margin: 10px 0;
}

/* Eigene Formatierungen */
#events-list ul li {
text-transform:none !important;
}

#pocket { 
	display: none; 
}
#nopocket {
	display: block;
	margin: 10px 0;
	font-size: 12px;
}