/*  
Theme Name: DFPK
Theme URI: 
Description: 
Version: 
Author: Christian Jung
Author URI: http://www.stylecollision.de 

	
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,table,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border-style:none;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}tr,th,td{vertical-align:top}:focus{outline:0}

body,td,th {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
body {
	background:url(images/bg.gif) #b9b9b9 repeat-x top;
}

a:link, a:visited, a:active {
	color: #db261d;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #db261d;
}

.rot, li.page_item.page-item-7 {
	background:#db261d;
	color:#fff;
}

.orange, li.page_item.page-item-9 {
	background:#e77819;
	color:#fff;
}

.gelb {
	background:#fdeb17;
	color:#fff;
}

.mittelgrau, li.page_item.page-item-11, li.page_item.page-item-17, li.page_item, li.page_item.page-item-52 {
	background:#7d7b7a;
	color:#fff;
}

.grau, li.page_item.page-item-13, li.page_item.page-item-15, li.page_item.page-item-19, li.page_item.page-item-2, li.page_item.page-item-50 {
	background:#595755;
	color:#fff;
}

div#abspann {
	clear:both;
	width:960px;
	margin:0 auto;
	display:block;
	height:25px;
}

div#abspann ul {
	margin:0;
	float:right;
	padding:0;
	list-style:none;
}

div#abspann ul li {
	list-style:none;
	float:left;
	font-size:13px;
	height:17px;
	padding:3px 10px 0;
}

div#abspann ul li a {
	color:#fff;
	text-decoration:none;
	text-transform:lowercase;
}

div#navigation {
	width:960px;
	margin:0 auto;
	background:url(images/navi.png);
	display:block;
	height:25px;
}

div#navigation div ul li a {
	color:#fff;
	text-decoration:none;
	text-transform:lowercase;
}

div#navigation div.eins ul {
	margin:0;
	float:left;
	padding:0;
	list-style:none;
}

div#navigation div.eins ul li {
	list-style:none;
	float:left;
	font-size:13px;
	height:22px;
	padding:3px 10px 0;
}

div#navigation div.zwei ul {
	margin:5px 0 0 0;
	padding:0;
	float:right;
	list-style:none;
}

div#navigation div.zwei ul li {
	list-style:none;
	float:left;
	font-size:13px;
	height:17px;
	padding:3px 10px 0;
}

div.schatten {
	display:block;
	background:url(images/schatten.png) no-repeat top center ;
}

div#dfpk {
	clear:both;
	width:960px;
	margin:0 auto;
	background:#fff;
	min-height:370px;
}

div#logo {
	width:960px;
	margin:20px auto;
	text-align:center;
}

div.links {
	margin:10px 10px 10px 10px;
	width:640px;
	float:left;
}

div.links.page {
	margin:20px;
	width:620px;
	float:left;
}

div.links p {
	line-height:145%;
	margin-bottom:10px;
}

div.rechts {
	margin:10px 10px 10px 0;
	width:290px;
	float:right;
}

div.unten {
	clear:both;
	display:block;
	background:#7d7b7a;
}

div.links ul, div.rechts ul, div.unten ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.rechts ul li a {
	color:#fff;
	text-decoration:underline;
}

li.widgetcform {
	padding:10px;
	display:block;
	background:#db261d;
	color:#fff;
	margin-bottom:10px;
}

li.widgetcform p.linklove{
	display:none;
}

li.widgetcform li.textonly {
	margin-bottom:10px;
}

li.widgetcform ol input {
	float:right;
	width:190px;
	margin-bottom:10px;
}

li.widgetcform ol li {
	clear:both;
}

li.widgetcform p.cf-sb {
	text-align:right;
}

li.widget_search {
	padding:10px;
	margin-bottom:10px;
	display:block;
	background:#fdeb17;
	color:#fff;
}

li.widget_search label.screen-reader-text {
	display:none;
}

li.widget_search input#s {
	border:1px solid #fff;
	background:#fff;
	width:180px;
}

li.widget_search input#searchsubmit {
	width:80px;
}

li.aktuelles {
	background:#e77819;
	padding:10px;
	display:block;
	color:#fff;
	margin-bottom:10px;
}

li.aktuelles div.zeit {
	display:block;
	font-weight:bold;
	margin:0 0 3px 0;
}

li.aktuelles div.meldung {
	font-size:12px;
}

li#text-4 {
	display:block;
	background:#fff;
	text-align:right;
	padding:10px;
}

li.widget_text, li.dfrads {
	margin-bottom:10px;
}

li#text-5 {
	background: #E4E4E4;
	padding:20px;
	float:left;
	width:290px;
	color: #181818;
	font-size:12px;
}

li#text-17 {
	width:300px;
	float:right;
	background: #E4E4E4;
	color: #181818;
	font-size:12px;
}

li#text-17 p {
	padding:20px;
}

li#text-17 a {
	color:#000;
}

div.links h1 {
	color:#db261d;
	text-transform:lowercase;
	font-size:24px;
	font-weight:normal;
	margin-bottom:20px;
}

div.links h2 {
	color:#e77819;
	font-size:19px;
	font-weight:normal;
	margin-bottom:5px;
}

div.links h3 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}

div.links strong {
	font-weight:bold;
}

div.links hr {
	clear:both;
	border-top:1px solid #D5D5D5;
	border-bottom:none;
	border-left:none;
	border-right:none;
	height:0px;
	width:90%;
	margin:30px auto;
}

div.links div.wp-caption {
	margin:10px auto 20px;
	border:1px solid #D5D5D5;
	background:#E9E9E9;
	width:550px;
	padding:10px;
}

div.links div.wp-caption img {
}

div.links p.wp-caption-text {
	margin-top:10px;
	margin-bottom:0;
	font-size:12px;
}

div.links img.alignnone  {
	margin:20px auto;
	border:1px solid #D5D5D5;
	background:#E9E9E9;
	padding:10px;
	display:block;
}

div.links img.alignleft {
	margin:10px 40px 10px 0;
	float:left;
	clear:both;
	border:1px solid #D5D5D5;
	background:#E9E9E9;
	padding:10px;
}

div.links img.alignright {
	margin:10px 0 10px 20px;
	float:right;
	clear:both;
	border:1px solid #D5D5D5;
	background:#E9E9E9;
	padding:10px;
}

div.links div.inhalt ul {
	margin:10px 30px;
	list-style:none;
}

div.links div.inhalt ul li {
	list-style:square;
	margin:0 0 0 0;
	padding:10px;
}

li.widget_twitter {
	background: url(images/twitter.jpg) no-repeat right bottom #e77819;
	color:#fff;
	padding:10px;
	margin-bottom:10px;
}

li.widget_twitter h2.widgettitle {
	display:none;
	width:0;
	height:0;
}

li.widget_twitter span.from-meta {
	display:none;
}

li.widget_twitter ul li {
	margin-bottom:10px;
}
