/*
Theme Name: PwC Basis Theme
Theme URI: http://www.pwc.de/
Author: Sebastian Wilhelm & Samir Bernstein
Description: Basistheme für alle PwC-Deutschland Blogs die von KT betreut werden und auf Wordpress basieren.
Version: 1.0
*/


/* 
	Basis Layout 
*/
header, footer, nav, article, section, aside {
    display: 		block;
}

html, body {
	font-size: 		small;
	line-height: 	1.125em;
	font-family: 	Arial, Helvetica, sans-serif;
	color: 			#404041;
}

* {
	margin: 		0px;
	padding: 		0px;
}

body {
	background:		#F2F2F2;
}

img { 
	border: 0; 
}

.clearfloat {
	clear:			both;	
}

.img_floatleft {
	float:			left;	
	margin:			0px 10px 2px 0px;
}

.img_floatright {
	float:			right;	
	margin:			0px 0px 2px 10px;
}

.page-navigation {
	padding:			2px;
	margin-bottom: 		20px;
	float:				left;
	width:				100%;
	text-align:			center;
}

.page-navigation ul.page-numbers {
	list-style-type:	none;
	/*
	float:				left;
	left:				50%;
	*/
	float:				right;
	margin:				0px auto;
	position:			relative;
	
}

.page-navigation ul.page-numbers li {
	font-size:		14px;
	float:				left;
	position: 			relative; 
	/*right: 				50%; */
	background-color:	#a32020;
	margin:				2px;
	font-family:		Georgia,"Times New Roman";
	color: 				#FFFFFF;
	width:				25px;
	height:				20px;
	padding:			5px 0 0;
}

#content .page-navigation a {
	color:			#FFFFFF;
	font-weight: 	bold;
	/*padding:			5px 10px;*/
	background-color:	#a32020;
	font-size:		14px;
}

#content .page-navigation .current {
	/*padding:	5px 9px 5px 10px;*/
	padding: 4px 9px 5px 10px;
	font-size:		14px;
	font-weight: 	bold;
	background-color: #eb8c00;
}

#content .page-navigation ul.page-numbers li span.current, #content .page-navigation ul.page-numbers li span.dots{
	color:				#FFFFFF;
}	

#wrapper {
	background: 	#FFFFFF;
	width:			980px;
	margin:			0 auto;
	padding:		0px 10px 15px;
}

#wrapper > header {
	position:		relative;
	height:			72px;
	padding:		10px 0px;
}

#wrapper > header .detached {
	position:		absolute;
	right:			0px;
	top:			18px;
	text-align:		right;
	white-space:	nowrap;
}

#wrapper > header .detached form {
	float:			left;	
}

#wrapper > header .detached h1 {
	color:			#6D6E71;
	font-family:	Georgia,"Times New Roman";
	font-weight:	bold;
	font-size: 		1.2em;
	line-height:	21px;
	margin-right:	20px;
	float:			left;
}

#s {
    border-color: 	#939598;
    border-style: 	solid none solid solid;
    border-width: 	1px 0 1px 1px;
    color: 			#6D6E71;
    font-size: 		0.95em;
    height: 		21px;
    padding: 		1px;
    width: 			160px;
	float:			left;
}

#searchsubmit {
	font-size: 		0.95em;
	border-color: 	#939598;
    border-style: 	solid solid solid none;
    border-width: 	1px 1px 1px 0;
	height: 		23px;
	width:			23px;
	float:			left;
}

#logout div {
	font-size:		10px;
	text-align: 	center;
}

nav {
	padding-bottom:	10px;
	clear:			both;
	border-top: 	4px solid #6D6E71;
}

footer nav {
	border:			none !important;	
}

nav ul {
	height:			32px;
    line-height: 	1;
    list-style: 	none outside none;
}

nav ul li {
	float: 			left;
    text-align: 	left;
	padding-right:	12px;
	background:		#FFFFFF;
	margin-top:		-4px;
}

nav ul li a  {
	color: 			#404041;
	border-top: 	4px solid #6D6E71;
	text-decoration:none;
    display: 		block;
    font-family: 	Georgia,"Times New Roman";
    font-size: 		0.85em;
    font-weight: 	normal;
    height: 		12px;
    padding: 		5px 0px 10px 0px;
	width: 			112px;
}

nav ul li a:hover {
	color: 			#A32020 !important;
	border-color:	#A32020 !important;
}

nav ul li.current_page_item  a{
	color:			#404041;
	border-color:	#404041;
}

nav ul li.filler {
	color: 			#404041;
	border-top: 	4px solid #6D6E71;
    height: 		12px;
    padding: 		5px 0px 10px 0px;
	z-index:		1;
	width:			100px;
}

.clear {
	clear: 			both;
}

#content {
 	float:			left;
 	width:			768px; 
 	padding:		0px 20px 0 0;	
}
#content.wide{
	width:			978px
}

#content #searchform {
	width:			187px;	
}

#content a, #content a:link, #content a:visited, aside a:link, aside a:visited {
    text-decoration:none;
}

#content a:hover, aside a:hover {
    text-decoration:underline;
}

#content h1 {
    border-top: 	4px solid #A32020;
    color: 			#A32020;
    font-family: 	Georgia,"Times New Roman";
    font-size: 		1.5em;
    font-weight: 	bold;
    letter-spacing: 0.002em;
    line-height: 	1.25em;
    margin: 		0 0 15px;
    padding-top: 	5px;
}

#content h2 , #content h3#reply-title {
    font-family: 	Georgia,"Times New Roman";
/*    font-style: 	italic; */
    margin: 		0 0 3px 0;
    font-size: 		16px;
	line-height: 	1.125em;
    font-weight: 	bold;
    color:			#a32020;
    border-color:	#a32020;
}
#content a, aside a {
    color: 			#a32020;
}

#content .entry-meta {
    font-size: 		0.85em;
    letter-spacing: 0.004em;
    line-height: 	1.5em;	
    color: 			#939598;
    border-color: 	#939598;
}

#content p, aside aside div.textwidget p, aside aside p.txt {
    margin: 		0 0 0.85em;	
    line-height: 	150%;
    font-size: 		0.95em;
	clear:both;
}

#content p:last-child, aside aside div.textwidget p:last-child {
    margin: 		0 0 3px;	
}

#content div.entry-meta {
	/*
	border-color: 	inherit;
	border-bottom:	1px dotted;
	margin-bottom:	6px; 
	*/
}

#content footer.entry-meta {
	padding:		0px;
	margin-top:		6px;
	border-color: 	inherit;
	border-top:		1px dotted;
}

#content .page h2 {
	border-bottom:  		4px;
	border-bottom-style: 	solid;
    padding-bottom: 		3px;
    margin-bottom:			5px;
}

#content .page h3, #content .page h4 {
	margin: 6px 0 0.5em;	
}

#content article {
	margin-bottom:	50px;
}

#content article img {
	/*max-width: 556px;*/
	max-width: 767px;
}	

.widget-area {
	float:			left;
	width:			192px;
}

footer#doc_footer {
	padding-top:	10px;
	clear: 			both;
}

footer#doc_footer p, footer ul.legal {
    font-size: 		0.85em;
    letter-spacing: 0.004em;
    line-height: 	1.5em;
}

footer#doc_footer ul {
	padding:		5px 0px;
 	line-height: 	1;
    list-style: 	none outside none;	
}

footer#doc_footer ul li {
	float:			left;
}

footer#doc_footer ul.legal li {
	padding: 		0px 20px 0px 0px;	
	display:		list-item;
}

footer#doc_footer ul.legal a, footer ul.legal a:link, footer ul.legal a:visited {
    color: 			#404041;
    text-decoration:none;	
}

footer#doc_footer ul.legal a:hover {
	text-decoration:underline;	
}

.post-edit-link {
	float: 			right;	
}

#comments {
	margin-top: 30px;
}

#comments h2 {
	font-size: 12px;
}


#comments .commentlist p {
	color:			#404041;
	margin:			0px;	
	display:		block;
}

#comments em.moderation {
	color:			#A32020;
	font-style:		normal;
}

.commentlist  {
    list-style: 	none outside none;	
}

.commentlist ul {
	list-style-type:none;	
}

.commentlist ul.children {
	margin-left:	5px;
}

.commentlist .comment-meta {
	white-space:	nowrap;
	margin-bottom: 7px;
	padding-bottom: 5px;
	padding-left: 40px;
	margin-left: 0px !important;
	border-bottom: 1px dotted #404041;	
}

.commentlist li {
	margin-bottom:	10px;	
	padding:		5px;
	/*background:	#a32020;*/
	background:		#e8c7c7;
	background:		#F6E9E9;
}

.commentlist li ul.children li {
	margin-bottom:	10px;	
	padding:		5px;
	/*background:		#a32020;*/
	/*background:		#f6e9e9;*/
	border-left:	2px solid #a32020;	
}


#comments #comments-title {
	margin: 		9px 0 6px;
}

#comments .comment img {
	position:		absolute;
	display:		block;
	width:			32px;
	height:			32px;
}

#comments .comment div .comment-author, #comments .comment div .comment-meta {
	margin-left:	40px;	
}

#comments .comment .comment-author {
	font-weight:	bold;
	font-size:		1.2em;
	padding-bottom:	2px;
	color:			#404041;
	display:		inline;
}

#comments label {
	display: 		block;	
}

#comments input, #comments textarea {
	border:			1px solid #939598;
	padding:		2px;
}

#comments input[type=submit] {
	background:		#a32020;
	color:			#FFFFFF;
    font-family: 	Georgia,"Times New Roman";
    font-style: 	italic;
    cursor:			pointer;
    width:			160px;
}

.entry-header {
	border-color: 	inherit;
	border-bottom:	1px dotted;
	margin-bottom:	6px;
}

.entry-header h2.entry-title {
	font-size: 16px;
	margin-bottom: 8px !important;
}
.entry-header .entry-headerinfos {
	float: left;
	/*width: 80%;*/
	width: 100%;
}
.entry-header .entry-bloggerimage {
	float: right;
	width: 18%;
	text-align: right;
}




.entry-content {
	margin: 20px 0;
	padding-right: 15px;
}

.entry-content ol {
	margin-left:	20px;	
}
.entry-content ol li {
	margin-bottom:		5px;	
	padding: 			0 3px;
}

.entry-content ul {
	margin-left:	20px;	
}
.entry-content ul li {
	margin-bottom:		5px;	
	padding: 			0 3px;
	list-style-image:	url(gfx/red_square.gif);
}
.entry-content h2 {
    color: #404041 !important;
    font-family: Georgia,"Times New Roman"  !important;
    font-size: 14px !important;
/*    font-style: italic !important; */
    font-weight: bold !important;
    letter-spacing: 0.004em !important;
    margin: 19px 0 7px !important;
	border: none !important;
}
.entry-content  h3 {
    color: #404041;
    font-family: Georgia,"Times New Roman";
    font-size: 14px;
/*    font-style: italic; */
    letter-spacing: 0.004em;
    margin: 19px 0px 0.5em 0px;
}

.entry-content img.author {
	float:			left;
	padding:		0px 10px 10px 0px;
}

#comments .required {
	color:			#a32020;
	padding-right:	5px;
}

#comments textarea {
	width:				550px;	
}

#commentform .comment-form-url {
	margin-left:		9px;	
}


aside.widget-area.widget-area-left {
	display: none;
}

.alignleft {
float: left;
padding: 0 10px 10px 0;
}

aside h3 {
	font-family: 		Georgia,"Times New Roman";
	color: 			#a32020;
   	font-size: 		14px;
	font-style: 		normal;
	font-weight: 		bold;
	margin: 		0;
	padding: 		0 0 6px;
	border-bottom: 		4px solid #a32020;
	background-color:	#FFFFFF;
}

aside aside {
	font-size: 0.95em;
	margin-bottom:		20px;
	background-color:	#FCEAE9;
}

aside aside.widget_categories {
	background:			#A32020;	
	color:				#FFFFFF;
	padding:			10px;
}

aside aside.widget_categories h3 {
	border: 			none !important;
	color:				#FFFFFF;
	background-color:	#A32020;
}

aside aside.widget_categories a {
	color:				#FFFFFF;
	text-decoration:	none;	
}

aside aside.widget_categories a:hover {
	text-decoration:	underline;
}

aside aside.widget_categories ul {
	padding:			0px;	
}

aside aside.widget_categories ul li {
	padding:			4px 0px;
}

aside aside ul{
	list-style-type:	none;	
	padding-bottom:		10px;
}

aside aside ul li {
	line-height: 1.2em;
    margin-bottom: 6px;
	
}

aside aside div.textwidget {
	padding:			10px;	
}



.widget_tag_cloud  h3.widget-title {
	color: #ffffff !important;
	padding: 15px 10px 0 10px;
	background-color: #a32020;
}
aside aside div.tagcloud {
	padding: 15px 5px;
	background-color: #a32020;
}

aside aside div.tagcloud a {
	color: #ffffff;
	padding: 3px;
}

aside aside.widget_pwcansprechpartnerwidget, aside aside.widget_pwcsocialsharewidget {
	border-top:			4px solid #968C6D !important;
	background-color:	#F5F4F0 !important;
	padding:			10px;
	color:				#6D6E71;
}

aside aside.widget_pwcansprechpartnerwidget p.titel {
	color:				#6D6E71;
	font-weight:		bold;
}

aside aside.widget_pwcansprechpartnerwidget p.contact {
	line-height: 		1.4em;	
	font-size: 			0.95em;
}

aside aside.widget_pwcansprechpartnerwidget a.name {
	font-family: 		Georgia,"Times New Roman";	
	color:				#000000;
    font-size: 			1.1em;
/*    font-style: 		italic; */
    font-weight: 		bold;
}

aside aside.widget_pwcansprechpartnerwidget div {
	padding:			10px 0px 5px 0px;	
}

aside aside a.social_link {
	margin:				0px 4px 0px 0px;	
}
.widget_pwcsocialsharewidget {
	padding: 5px !important;
}

aside aside.widget_pwcpublikationenwidget h4 {
	font-weight:		bold;	
	padding-bottom:		3px;
}

aside aside.widget_pwcpublikationenwidget a p {
	color:				#000000;	
}

aside aside.widget_pwcpublikationenwidget img {
	float:				left;
	padding:			0px 5px 0px 0px;	
}

aside aside.widget_pwcpublikationenwidget a:hover h4, aside aside.widget_pwcpublikationenwidget a:hover p{
	text-decoration:	underline;	
}


aside aside.widget_pwcbloggerwidget .img_small_avatar {
	background: no-repeat center left;
	padding:	0px 0px 10px 10px;
}
aside aside.widget_pwcbloggerwidget ul {
	padding:	10px 0;
}

aside aside.widget_pwcbloggerwidget ul li {
	padding:	0 0 0 5px;
}

#author .author_left {
	width:		150px !important;
	float:		left;
	padding: 	10px 0 10px 10px;
	display: none;
}

#author .author_right {
	float:			left;
	padding:		10px;
	/*border-left:	1px solid #a32020;*/
	/*width:			375px !important;*/
}

#author #profil_contact {
	float: left;
	width: 220px;
	border-right: 1px solid #a32020;
}
#author #profil_description {
	float: left;
	width: 470px;
	padding-left: 20px;
	padding-right: 30px;

}
#author #zurück  {
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px dotted #aaa;
}



img.ngg-singlepic {
	padding: 4px 0 !important;
}


#headerlang {
	color: #6D6E71;
	font-size: 11px;
	margin-top: 35px;
	padding-right: 208px;
}
#headerlang a {
	color: #6D6E71;
	text-decoration: none;
}
#headerlang a:hover {
	color: #6D6E71;
	text-decoration: underline;
}
#headerlang  #Translation .widgettitle {
	display: none !important;
}




/*#############*/
/* STARTSEITE  */
#startscreen {
	width: 978px;
}
#startscreen #blog_overview {}
#startscreen #blog_overview .blog_preview{
	width: 310px;
	float: left;
	margin-bottom: 15px;
}
#startscreen #blog_overview .box2 {
	padding: 0 24px 0 24px;
}
#startscreen #blog_overview .blog_preview h2{
	font-size: 14px !important;
    border-bottom: 4px solid #a32020 !important;
    margin-bottom: 5px !important;
    padding-bottom: 5px !important;
	color: #a32020 !important;
}




/*###############*/
/* Social Media  */
#addthis-widget-2 {
    background-color: #F5F4F0 !important;
    border-top: 4px solid #968C6D !important;
    color: #6D6E71;
    padding: 10px;
}
#addthis-widget-2  h3{
	display: none;
}

#addthis-widget-2 .addthis_button_compact{
	display: none !important;
}
#addthis-widget-2 .at300m {
	display: none !important;
}


#addthis-widget-2 .at300bs{
    height: 24px !important;
    line-height: 24px !important;
    overflow: hidden !important;
    width: 24px !important;
}

#addthis-widget-2 .addthis_button_print span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share-print.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_email span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share-send.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_facebook span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share_facebook.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_twitter span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share_twitter.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_xing span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share_xing.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_linkedin span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share_linked.gif") no-repeat scroll 0 0 transparent !important; }

/*
Theme Name: PwC Basis Theme
Theme URI: http://www.pwc.de/
Author: Seastian Wilhelm
Description: Basistheme für alle PwC-Deutschland Blogs die von KT betreut werden und auf Wordpress basieren.
Version: 1.0
*/


/* 
	Basis Layout 
*/
header, footer, nav, article, section, aside {
    display: 		block;
}

html, body {
	font-size: 		small;
	line-height: 	1.125em;
	font-family: 	Arial, Helvetica, sans-serif;
	color: 			#404041;
}

* {
	margin: 		0px;
	padding: 		0px;
}

body {
	background:		#F2F2F2;
}

img { 
	border: 0; 
}

.clearfloat {
	clear:			both;	
}

.img_floatleft {
	float:			left;	
	margin:			0px 10px 2px 0px;
}

.img_floatright {
	float:			right;	
	margin:			0px 0px 2px 10px;
}

.page-navigation {
	padding:			2px;
	margin-bottom: 		20px;
	float:				left;
	width:				100%;
	text-align:			center;
}

.page-navigation ul.page-numbers {
	list-style-type:	none;
	/*
	float:				left;
	left:				50%;
	*/
	float:				right;
	margin:				0px auto;
	position:			relative;
	
}

.page-navigation ul.page-numbers li {
	font-size:		14px;
	float:				left;
	position: 			relative; 
	/*right: 				50%; */
	background-color:	#a32020;
	margin:				2px;
	font-family:		Georgia,"Times New Roman";
	color: 				#FFFFFF;
	width:				25px;
	height:				20px;
	padding:			5px 0 0;
}

#content .page-navigation a {
	color:			#FFFFFF;
	font-weight: 	bold;
	/*padding:			5px 10px;*/
	background-color:	#a32020;
	font-size:		14px;
}

#content .page-navigation .current {
	/*padding:	5px 9px 5px 10px;*/
	padding: 4px 9px 5px 10px;
	font-size:		14px;
	font-weight: 	bold;
	background-color: #eb8c00;
}

#content .page-navigation ul.page-numbers li span.current, #content .page-navigation ul.page-numbers li span.dots{
	color:				#FFFFFF;
}	

#wrapper {
	background: 	#FFFFFF;
	width:			980px;
	margin:			0 auto;
	padding:		0px 10px 15px;
}

#wrapper > header {
	position:		relative;
	height:			72px;
	padding:		10px 0px;
}

#wrapper > header .detached {
	position:		absolute;
	right:			0px;
	top:			18px;
	text-align:		right;
	white-space:	nowrap;
}

#wrapper > header .detached form {
	float:			left;	
}

#wrapper > header .detached h1 {
	color:			#6D6E71;
	font-family:	Georgia,"Times New Roman";
	font-weight:	bold;
	font-size: 		1.2em;
	line-height:	21px;
	margin-right:	20px;
	float:			left;
}

#s {
    border-color: 	#939598;
    border-style: 	solid none solid solid;
    border-width: 	1px 0 1px 1px;
    color: 			#6D6E71;
    font-size: 		0.95em;
    height: 		21px;
    padding: 		1px;
    width: 			160px;
	float:			left;
}

#searchsubmit {
	font-size: 		0.95em;
	border-color: 	#939598;
    border-style: 	solid solid solid none;
    border-width: 	1px 1px 1px 0;
	height: 		23px;
	width:			23px;
	float:			left;
}

#logout div {
	font-size:		10px;
	text-align: 	center;
}

nav {
	padding-bottom:	10px;
	clear:			both;
	border-top: 	4px solid #6D6E71;
}

footer nav {
	border:			none !important;	
}

nav ul {
	height:			32px;
    line-height: 	1;
    list-style: 	none outside none;
}

nav ul li {
	float: 			left;
    text-align: 	left;
	padding-right:	12px;
	background:		#FFFFFF;
	margin-top:		-4px;
}

nav ul li a  {
	color: 			#404041;
	border-top: 	4px solid #6D6E71;
	text-decoration:none;
    display: 		block;
    font-family: 	Georgia,"Times New Roman";
    font-size: 		0.85em;
    font-weight: 	normal;
    height: 		12px;
    padding: 		5px 0px 10px 0px;
	width: 			112px;
}

nav ul li a:hover {
	color: 			#A32020 !important;
	border-color:	#A32020 !important;
}

nav ul li.current_page_item  a{
	color:			#404041;
	border-color:	#404041;
}

nav ul li.filler {
	color: 			#404041;
	border-top: 	4px solid #6D6E71;
    height: 		12px;
    padding: 		5px 0px 10px 0px;
	z-index:		1;
	width:			100px;
}

.clear {
	clear: 			both;
}

#content {
 	float:			left;
 	width:			768px; 
 	padding:		0px 20px 0 0;	
}
#content.wide{
	width:			978px
}

#content #searchform {
	width:			187px;	
}

#content a, #content a:link, #content a:visited, aside a:link, aside a:visited {
    text-decoration:none;
}

#content a:hover, aside a:hover {
    text-decoration:underline;
}

#content h1 {
    border-top: 	4px solid #A32020;
    color: 			#A32020;
    font-family: 	Georgia,"Times New Roman";
    font-size: 		1.5em;
    font-weight: 	bold;
    letter-spacing: 0.002em;
    line-height: 	1.25em;
    margin: 		0 0 15px;
    padding-top: 	5px;
}

#content h2 , #content h3#reply-title {
    font-family: 	Georgia,"Times New Roman";
/*    font-style: 	italic; */
    margin: 		0 0 3px 0;
    font-size: 		16px;
	line-height: 	1.125em;
    font-weight: 	bold;
    color:			#a32020;
    border-color:	#a32020;
}
#content a, aside a {
    color: 			#a32020;
}

#content .entry-meta {
    font-size: 		0.85em;
    letter-spacing: 0.004em;
    line-height: 	1.5em;	
    color: 			#939598;
    border-color: 	#939598;
}

#content p, aside aside div.textwidget p, aside aside p.txt {
    margin: 		0 0 0.85em;	
    line-height: 	150%;
    font-size: 		0.95em;
}

#content p:last-child, aside aside div.textwidget p:last-child {
    margin: 		0 0 3px;	
}

#content div.entry-meta {
	/*
	border-color: 	inherit;
	border-bottom:	1px dotted;
	margin-bottom:	6px; 
	*/
}

#content footer.entry-meta {
	padding:		0px;
	margin-top:		6px;
	border-color: 	inherit;
	border-top:		1px dotted;
}

#content .page h2 {
	border-bottom:  		4px;
	border-bottom-style: 	solid;
    padding-bottom: 		3px;
    margin-bottom:			5px;
}

#content .page h3, #content .page h4 {
	margin: 6px 0 0.5em;	
}

#content article {
	margin-bottom:	50px;
}

#content article img {
	/*max-width: 556px;*/
	max-width: 767px;
}	

.widget-area {
	float:			left;
	width:			192px;
}

footer#doc_footer {
	padding-top:	10px;
	clear: 			both;
}

footer#doc_footer p, footer ul.legal {
    font-size: 		0.85em;
    letter-spacing: 0.004em;
    line-height: 	1.5em;
}

footer#doc_footer ul {
	padding:		5px 0px;
 	line-height: 	1;
    list-style: 	none outside none;	
}

footer#doc_footer ul li {
	float:			left;
}

footer#doc_footer ul.legal li {
	padding: 		0px 20px 0px 0px;	
	display:		list-item;
}

footer#doc_footer ul.legal a, footer ul.legal a:link, footer ul.legal a:visited {
    color: 			#404041;
    text-decoration:none;	
}

footer#doc_footer ul.legal a:hover {
	text-decoration:underline;	
}

.post-edit-link {
	float: 			right;	
}

#comments {
	margin-top: 30px;
}

#comments h2 {
	font-size: 12px;
}


#comments .commentlist p {
	color:			#404041;
	margin:			0px;	
	display:		block;
}

#comments em.moderation {
	color:			#A32020;
	font-style:		normal;
}

.commentlist  {
    list-style: 	none outside none;	
}

.commentlist ul {
	list-style-type:none;	
}

.commentlist ul.children {
	margin-left:	5px;
}

.commentlist .comment-meta {
	white-space:	nowrap;
	margin-bottom: 7px;
	padding-bottom: 5px;
	padding-left: 40px;
	margin-left: 0px !important;
	border-bottom: 1px dotted #404041;	
}

.commentlist li {
	margin-bottom:	10px;	
	padding:		5px;
	/*background:	#a32020;*/
	background:		#e8c7c7;
	background:		#F6E9E9;
}

.commentlist li ul.children li {
	margin-bottom:	10px;	
	padding:		5px;
	/*background:		#a32020;*/
	/*background:		#f6e9e9;*/
	border-left:	2px solid #a32020;	
}


#comments #comments-title {
	margin: 		9px 0 6px;
}

#comments .comment img {
	position:		absolute;
	display:		block;
	width:			32px;
	height:			32px;
}

#comments .comment div .comment-author, #comments .comment div .comment-meta {
	margin-left:	40px;	
}

#comments .comment .comment-author {
	font-weight:	bold;
	font-size:		1.2em;
	padding-bottom:	2px;
	color:			#404041;
	display:		inline;
}

#comments label {
	display: 		block;	
}

#comments input, #comments textarea {
	border:			1px solid #939598;
	padding:		2px;
}

#comments input[type=submit] {
	background:		#a32020;
	color:			#FFFFFF;
    font-family: 	Georgia,"Times New Roman";
    font-style: 	italic;
    cursor:			pointer;
    width:			160px;
}

.entry-header {
	border-color: 	inherit;
	border-bottom:	1px dotted;
	margin-bottom:	6px;
}

.entry-header h2.entry-title {
	font-size: 16px;
	margin-bottom: 8px !important;
}
.entry-header .entry-headerinfos {
	float: left;
	width: 100%;
}

.entry-header .entry-bloggerimage {
	float: right;
	width: 18%;
	text-align: right;
}




.entry-content {
	margin: 20px 0;
}

.entry-content ul {
	margin-left:	20px;	
}
.entry-content ul li {
	margin-bottom:		5px;	
	padding: 			0 3px;
	list-style-image:	url(gfx/red_square.gif);
}
.entry-content  h3 {
    color: #404041;
    font-family: Georgia,"Times New Roman";
    font-size: 14px;
/*    font-style: italic; */
    letter-spacing: 0.004em;
    margin: 19px 0px 0.5em 0px;
}

.entry-content img.author {
	float:			left;
	padding:		0px 10px 10px 0px;
}

#comments .required {
	color:			#a32020;
	padding-right:	5px;
}

#comments textarea {
	width:				550px;	
}

#commentform .comment-form-url {
	margin-left:		9px;	
}


aside.widget-area.widget-area-left {
	display: none;
}



aside h3 {
	font-family: 		Georgia,"Times New Roman";
	color: 			#a32020;
   	font-size: 		14px;
	font-style: 		normal;
	font-weight: 		bold;
	margin: 		0;
	padding: 		0 0 6px;
	border-bottom: 		4px solid #a32020;
	background-color:	#FFFFFF;
}

aside aside {
	font-size: 0.95em;
	margin-bottom:		20px;
	background-color:	#FCEAE9;
}

aside aside.widget_categories {
	background:			#A32020;	
	color:				#FFFFFF;
	padding:			10px;
}

aside aside.widget_categories h3 {
	border: 			none !important;
	color:				#FFFFFF;
	background-color:	#A32020;
}

aside aside.widget_categories a {
	color:				#FFFFFF;
	text-decoration:	none;	
}

aside aside.widget_categories a:hover {
	text-decoration:	underline;
}

aside aside.widget_categories ul {
	padding:			0px;	
}

aside aside.widget_categories ul li {
	padding:			4px 0px;
}

aside aside ul{
	list-style-type:	none;	
	padding-bottom:		10px;
}

aside aside ul li {
	line-height: 1.2em;
    margin-bottom: 6px;
	
}

aside aside div.textwidget {
	padding:			10px;	
}



.widget_tag_cloud  h3.widget-title {
	color: #ffffff !important;
	padding: 15px 10px 0 10px;
	background-color: #a32020;
}
aside aside div.tagcloud {
	padding: 15px 5px;
	background-color: #a32020;
}

aside aside div.tagcloud a {
	color: #ffffff;
	padding: 3px;
}

aside aside.widget_pwcansprechpartnerwidget, aside aside.widget_pwcsocialsharewidget {
	border-top:			4px solid #968C6D !important;
	background-color:	#F5F4F0 !important;
	padding:			10px;
	color:				#6D6E71;
}

aside aside.widget_pwcansprechpartnerwidget p.titel {
	color:				#6D6E71;
	font-weight:		bold;
}

aside aside.widget_pwcansprechpartnerwidget p.contact {
	line-height: 		1.4em;	
	font-size: 			0.95em;
}

aside aside.widget_pwcansprechpartnerwidget a.name {
	font-family: 		Georgia,"Times New Roman";	
	color:				#000000;
    font-size: 			1.1em;
/*   font-style: 		italic; */
    font-weight: 		bold;
}

aside aside.widget_pwcansprechpartnerwidget div {
	padding:			10px 0px 5px 0px;	
}

aside aside a.social_link {
	margin:				0px 4px 0px 0px;	
}
.widget_pwcsocialsharewidget {
	padding: 5px !important;
}

aside aside.widget_pwcpublikationenwidget h4 {
	font-weight:		bold;	
	padding-bottom:		3px;
}

aside aside.widget_pwcpublikationenwidget a p {
	color:				#000000;	
}

aside aside.widget_pwcpublikationenwidget img {
	float:				left;
	padding:			0px 5px 0px 0px;	
}

aside aside.widget_pwcpublikationenwidget a:hover h4, aside aside.widget_pwcpublikationenwidget a:hover p{
	text-decoration:	underline;	
}


aside aside.widget_pwcbloggerwidget .img_small_avatar {
	background: no-repeat center left;
	padding:	0px 0px 10px 10px;
}
aside aside.widget_pwcbloggerwidget ul {
	padding:	10px 0;
}

aside aside.widget_pwcbloggerwidget ul li {
	padding:	0 0 0 5px;
}

#author .author_left {
	width:		150px !important;
	float:		left;
	padding: 	10px 0 10px 10px;
	display: none;
}

#author .author_right {
	float:			left;
	padding:		10px;
	/*border-left:	1px solid #a32020;*/
	/*width:			375px !important;*/
}

#author #profil_contact {
	float: left;
	width: 220px;
	border-right: 1px solid #a32020;
}
#author #profil_description {
	float: left;
	width: 470px;
	padding-left: 20px;
	padding-right: 30px;

}
#author #zurück  {
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px dotted #aaa;
}



img.ngg-singlepic {
	padding: 4px 0 !important;
}


#headerlang {
	color: #6D6E71;
	font-size: 11px;
	margin-top: 35px;
	padding-right: 208px;
}
#headerlang a {
	color: #6D6E71;
	text-decoration: none;
}
#headerlang a:hover {
	color: #6D6E71;
	text-decoration: underline;
}
#headerlang  #Translation .widgettitle {
	display: none !important;
}




/*#############*/
/* STARTSEITE  */
#startscreen {
	width: 978px;
}
#startscreen #blog_overview {}
#startscreen #blog_overview .blog_preview{
	width: 310px;
	float: left;
	margin-bottom: 30px;
}
#startscreen #blog_overview .box2 {
	padding: 0 24px 0 24px;
}
#startscreen #blog_overview .blog_preview h2{
	font-size: 12px;
}



/*###############*/
/* Social Media  */
#addthis-widget-2 {
    background-color: #F5F4F0 !important;
    border-top: 4px solid #968C6D !important;
    color: #6D6E71;
    padding: 10px;
	height: 25px;
}
#addthis-widget-2  h3{
	display: none;
}

#addthis-widget-2 .addthis_button_compact{
	display: none !important;
}
#addthis-widget-2 .at300m {
	display: none !important;
}


#addthis-widget-2 .at300bs{
    height: 24px !important;
    line-height: 24px !important;
    overflow: hidden !important;
    width: 24px !important;
}

#addthis-widget-2 .addthis_button_print span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share-print.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_email span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share-send.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_facebook span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share_facebook.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_twitter span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share_twitter.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_xing span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share_xing.gif") no-repeat scroll 0 0 transparent !important; }
#addthis-widget-2 .addthis_button_linkedin span { background: url("http://pwc-wp.vanderplas.de/wp-content/themes/pwc/gfx/share_linked.gif") no-repeat scroll 0 0 transparent !important; }

.entry-content .addthis_toolbox {
	display: none;
}

#at16pi, #at16pm {
	border: none !important;
	background-color: #ffffff !important;
}
#at16p {
	background-image: none !important;
	background-color: #FFFFFF;
    border: 8px solid #EB8C00;
    z-index: 10000001;
	border-radius: 0 !important;
}
#at16pf, #at16meo {
	display: none;
}
#at16pm  #at16sub, #at16pm  .atbtn {
	padding: 5px 35px !important;
	font-weight: bold !important;
/*	font-style: italic !important; */
	font-family: Georgia,"Times New Roman" !important;
	color: #FFFFFF !important;
	border: 1px solid #ffffff !important;
	background-color: #EB8C00 !important;
	cursor: pointer !important;
}
#b_send {
    cursor: pointer !important;
	padding: 5px 35px !important;
	font-weight: bold !important;
/*	font-style: italic !important; */
	font-family: Georgia,"Times New Roman" !important;
	color: #FFFFFF !important;
	border: 1px solid #ffffff !important;
	background-color: #EB8C00 !important;
}


#at16pm  #at16sub:hover, #at16pm  .atbtn:hover {
	border: 1px solid #ffffff !important;
}
#at16pt {
    background: none repeat scroll 0 0 #FAE2BF;
    margin-bottom: 15px;
}
input#at_from {
	font-size: 11px !important;
}

#at16pcc .at_error, #at16recap .at_error {
    background: none repeat scroll 0 0 #a32020;
    border-bottom: 1px solid #a32020;
    color: #FFFFFF;
    padding: 5px 10px;
}

#at16p .atbtn, #at16recap .atbtn {
	padding: 5px 35px !important;
	font-weight: bold !important;
/*	font-style: italic !important; */
	font-family: Georgia,"Times New Roman" !important;
	color: #FFFFFF !important;
	border: 1px solid #ffffff !important;
	background-color: #EB8C00 !important;
	cursor: pointer !important;
}


ul.tweet_list li {
	/*background-color:#eee;*/
	border-bottom: 1px dotted #888888 !important;
    list-style-image: url("gfx/red_square.gif");
    margin-bottom: 5px;
    padding: 3px 3px 15px !important;
}

.tweet_user {
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #777777;
	font-weight: bold;
}
.tweet_even {

}
.postdata { display: none; }
//.category { display: none; }
//.author { display: none; }
.postcomment { display: none; }
//.entry-meta { display: none; }
