/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	Author Name	: Johnny Haeusler, Bernt Mueller
	Author Site	: http://spreeblick.com
	Style Name	: TRACKBACK
	Style URI	:
	Version		:
	Comments	:
*/


body {
    font-family: Arial, Sans-Serif;
	background: url("../../images/welle_day.gif") no-repeat scroll 270px 150px #FFFFFF;
}

strong, em, b, i {
    font-family: Arial, Sans-Serif;
}

a {
	color: #E80006;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Verdana, sans-serif;
}

h3, h4, .single .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2em;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0px;
}

ul.menu {
	position: relative;
}

ul.menu,
ul.menu li a {
	font-size: 1em;
	color: white;
	margin: 0;
}


ul.menu li a {
	font-size: 12px;
	color: #e80006;
	margin: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	letter-spacing:0.2em;
	font-weight:600;
}

body.single ul.menu li.blogtab a, body.single ul.menu li.blogtab a:hover {
	background:none;
	color: #e80006;
}

ul.menu li a:hover {
	background: none;
	color: #e80006;
}


ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_ancestor a,
ul.menu li.current_page_ancestor a:hover {
	color: #fff;
	background: none;
}


#page {
	/* The entire design is contained within the 'page' id */
	padding: 0;
	border: 0;
}

#nav-above{
margin:10px 0 17px;
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #nav-above{
		padding:0 0 9px;
	}
}

.archive .page-head {
	margin-top: 0 !important;
	border-top: 0 none;
}

/*********************** HEADER */
#header {
	/* Contains the H1 and menu */
	background-color: #FFF;
	background: url('img/trackback.png') no-repeat left 0px;
	background-position: top left;
	height: 70px;
	margin-top: 55px;
	margin-bottom: 43px;
	position: relative;
}

#header .menu {
	text-transform: uppercase;
	margin-left: 15px;
}

#header .menu ul {
	padding: 0;
	margin: 0;
}

ul.menu, ul.menu li a {
	padding: 0px;
}

#header .menu li {
	float: left;
	list-style: none;
	padding: 0 5px;
	margin-right: 5px;
	background-color: #feda00;
	font-size: 1.4em;
	line-height: 1.5em;
	color: #e80006;
}

#header .menu li.current_page_item {
	background-color: #e80006;
}

#headerimg {
	float: left;
	width: 530px;
	height: 45px;
	width: 100%;
	padding: 0;
	margin: 0;
}

#fritzLogo {
	background: url(img/logo_fritz.png) no-repeat left 0px;
	position: absolute;
	top: 40px;
	left: 30px;
	width: 168px;
	height: 101px;
	z-index: 1000;
}

#header .blog-title {
	display:none;
}

#header .description {
	display:none;
}





/*********************** CONTENT */
.content {
	padding-left: 15px;
	padding-right: 15px;
}

#rollnext, #rollprevious {
	color: #E80006;
	font-weight: normal;
}

#page, body.smartposition #rollingarchives {
background: none;
}

.page-head {
	margin: 47px 0 0 0;
	padding-top: 12px;
	padding-bottom: 10px;
	border-top: 2px solid #000000;
	background-image:url("../../images/punktlinie.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}


.primary {
	/* Contains the main column */
	padding: 10px;
}

#primary {
	padding: 0px;
}

#primary .entry-content a, #sidebar-1 a, #podPress_footer a {
	color: #E80006;
}

#primary h3 a {
	color: #E80006;
}


.hentry {
	/* Each entry is contained within the 'hentry' class */
	position: relative;
	border-bottom:2px solid #000000;
	margin:0 0 12px;
	padding:0 0 25px;
}

#current-content .hentry {
	border-bottom: none;
}

.entry-head {
	margin-top: 12px;
}

body.page .entry-content h3 {
	font-size: 1.7em;
	display: block;
	margin: 20px 0 0 0;
	padding-top: 12px;
	padding-bottom: 10px;
	border-top: 2px solid #000000;
	border-bottom: 1px dotted #000000;
}

.entry-title {
	background-image:url("../../images/punktlinie.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:12px 0 10px;
	padding-bottom:12px;
}

.single .entry-title, .four04 .entry-title, body.page #current-content .entry-title {
	background-image:url("../../images/punktlinie.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	border-top:2px solid #000000;
	margin:12px 0 10px;
	padding-bottom:12px;
	padding-top:12px;
	font-size: 2em;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0;
	text-align:left;
}

.page-head h1 {
	font-size: 2em;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0;
	text-align:left;
}


.entry-content {
	/* The meat and potatoes of every entry */
	text-align: left;
}

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content blockquote {
	margin: 14px 0;
	}

.entry-meta { /* Time and category for blog entries */
	font-size: 1em;
	display: block;
	color: #bbb;
	/* border-bottom: 1px solid #000000; */
	padding-bottom: 10px;
	margin-top: 0px;
}

.entry-meta a, .comment-meta a {
	color:#E80006;
}


/*********************** SIDEBAR */
.secondary {
	/* Contains the sidebar */
	text-align: left;
	padding: 0 0 0 40px;
}

.secondary ul, .secondary ol {
	margin: 10px 0 0;
	padding-left: 0;
	}


.secondary ul ul ul, .secondary ol ol ol {
	margin: 0 0 0 20px;
}

.secondary h4 { /* Secondary H4 is sidebar headlines */
	font-size: 1.6em;
	font-weight: normal;
	padding: 0 0 12px 0;
	display: block;
	background-image:url("../../images/punktlinie.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}

.secondary > div {
	margin: 13px 0 0;
	padding: 0 0 10px 0;
	position: relative;
	border-bottom: 1px solid #000000;
}

.secondary div.widget_search {
	border-bottom:none;
}


.sb-current ul li {
	font-family: Georgia;
	font-style: italic;
	font-size: 1.2em;
}

.sb-current ul li img {
	float: left;
	margin-right: 6px;
}

.sb-current .pic {
	height: 56px;
}

.sb-current .playlist {
	margin-right: 5px;
}


#search {
	margin-top: 20px;
	border-bottom: none;
	padding: 0;
}

#searchform {
	display: block;
	position: relative;
	height: 20px;
	border-bottom:2px solid #000000;
	padding-bottom: 7px;
}
#respond {margin-bottom: 5px;}
.sb-latest ul li, .sb-links ul li{font-size:12px;}


/*- Rolling Archives */

#rollingarchives {
	/* position: absolute; */
	padding: 0;
	display: block;
	width: 500px;
	top: 0;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.2em;
}

#rollingcontent {
	border-top: 2px solid #000000;
}

body.smartposition #rollingarchives {
	position: fixed;
	top: 0px;
	background: #fff;
	border-bottom: 2px solid #000000;
	width: 500px;
	z-index: 10;
	padding: 10px 0 25px;
}

#dynamic-content { /* Make room for the rolling archives */
	padding-top: 25px;
	margin-top:22px;
}



/*-
	Links Module
*/

.sb-links h4 {
	display: block;
	}

.linkcat h4 {
	display: block;
	}

.linkcat ul {
	margin-top: 0px;
	}


/*
	Calendar Module
*/

#wp-calendar {
	border: 1px solid #e4e4e4;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.2em;
	padding: 10px;
	margin-top:7px;
}

#wp-calendar tbody td {
	background-color:#E4E4E4;
	padding:3px 0;
	text-align:center;
	color: #000000;
}

#wp-calendar tfoot tr {
	margin-top: 10px;
}

#wp-calendar caption {
	background-color:#E80006;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:20px;
	padding:5px;
	text-align:center;
	/* width:200px; */
}

/* Safari */
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		    #wp-calendar caption {
				width:165px !important;
			}
		}

#wp-calendar #today {
	background: #E80006;
	color: #ffffff;
}


#wp-calendar th{
	color: #000;
	font-weight:normal;
}




/*********************** FOOTER */
#footer {
	padding-bottom: 0;
}



/* RBB HEADER */
/*	Masternavigation */

.headerRBB {
	width: /*77.2em;*/ 100%; /*Antnne*/
	height: 33px;
	background: url(../../images/rbb_header_bg.jpg) left top no-repeat #c7c695;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	background-position: left top;
	border-bottom: 1px solid #FFF;
}

.RbbOnlineLogo {
	float:left;
	padding-right: 1.4em;
/*	width: 8.9em; */
}

.RbbOnlineLogo img {
	border:0;
}

.RbbNavigation {
	float:left;
	height: 3.2em;
	margin: 0;
	position: relative;
	left: -9px;
}

.RbbNavigation ul, .RbbNavigation li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-size: 10px;
}

.RbbNavigation a:link, .RbbNavigation a:visited {
	padding: 1.4em .8em .4em 1.4em;
	float: left;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #bd2022;
}

.RbbNavigation a.active {
	color: #999!important;
}

.ARD {
	float: right;
	padding: 1.4em 1.2em 0 0;
}

.ARD img {
	width: 6.2em;
	border:0;
}

li.tvExtra {
	padding-left: 5em;
}

.RbbNaviTV {
	display: none;
}

/* Anzeige der Unterstriche und Schriftfarbe im Head-Menue */
.wh_weg {
	visibility: hidden;
	speak: none;
}

a:hover .wh_weg {
	visibility: visible;
	display: inline;
}

.wh_da {
	color: #92916E;
	speak: none;
}

/*

#wh_header {
	background:url('../../images/rbb_header_bg.jpg') no-repeat 0 0 #c9c898;
	width: 100%;
}

#wh_header_content {
	font-weight:bold;
	width:100%;
	height: 16px;
	padding-top: 15px;
}

#wh_header a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#AC0000;
	text-decoration:none;
	}

#wh_header a.menuactive {
	color: #92916E;
	text-decoration:none;
	}

#wh_menu {
	float: left;
	position:relative;
	text-align:left;
	width: 650px;
	margin-left:30px;
}

#wh_menu a{margin-right:10px;}

#wh_logoleft {
	position:absolute;
	left:0;
	top:0;
	width:178px;
	}

#wh_logoright {
	position:absolute;
	left: 670px;
	top:0;
	width: 80px;
	}

.wh_weg {
	visibility: hidden;
	speak: none;
	}

a:hover .wh_weg  {
	visibility:visible;
	display: inline;
	}

.wh_da {
	color: #92916E;
	speak: none;
	}

*/

#greyHeader {
	background: url(http://www.fritz.de/content/dam/rbb/frz/standard/fritz_bg.jpg.jpg) repeat-x left 0px;
	height: 50px;
}


/* Clearer wird für die Anzeige von Hintergrund-Bildern in Firefox gebraucht */
.clearer{
	height:1px;
	overflow:hidden;
	clear:both;
	margin-top:-1px;
}

.hidden {
	display:none;
	visibility:hidden;
	}

.comments h4 {
	border-top:2px solid #000;
	padding-top:10px;
}

.comments .metalinks{
	border-bottom: 1px solid #000;
	padding:10px 0;
	background-image:url("../../images/punktlinie.gif");
	background-position:center top;
	background-repeat:repeat-x;
}
.comments .author a{
	font-weight: normal;
	font-style: italic;
	font-family: georgia, serif;
}

#commentlist li{
	border-bottom:1px solid #000;
}
#commentlist li:last-child{
	border-bottom:0 solid #000!important;
}
*/
/*	Ende Masternavigation */
/* Ende RBB HEADER */
