/* 
	Theme Name: Black 'n White
	Theme URL: http://www.benediktrb.de
	Description: Wenn ihr das Copyright entfernen wollte, w&auml;re ein kleine Erw&auml;hnung des Erstelles (<a href="http://benediktrb.de">BenediktRB</a>)in einem Beitrag mit einem Link nett. Alles darf nach eigenen W&uuml;nschen angepasst werden.
	Author: Benedikt Benninghaus
	Author URI: http://www.benediktrb.de
	Version: 1.0
*/

* {margin:0;padding:0;outline:none}

body {	font-size: 11px; /* Resets 1em to 10px */	font-family: Arial,Sans-Serif!important;	color: #000000;		}
	
#wrap {
	background: #fff;
	width: 1002px;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#header {
	width: 1002px;
	height: 125px;
	margin: 0px auto 0px;
	padding: 0px
	}
	
#header h1 {	font-size: 70px;	text-align: center;	margin-top:25px;	margin-bottom: 0px;	}
	
#header p {	color:#555555;font-size:14px;margin-bottom:50px;margin-left:0px;margin-right:190px;margin-top:0px;text-align:right;	}

h1 a:link, h1 a:hover, h1 a:visited {
	text-decoration: none;
}
	

a, a:visited{
	color: #313131;
	text-decoration: underline;
	}
	
a:hover{
	text-decoration: none;
	}
	
#login li {		list-style-type:none;text-align:right;		}

ul#menu {
	float: right;
	margin:0 5px 0 0;
	padding-top: 30px;
	list-style: none;
	text-align: right;
}

ul#menu li {
	display:inline;
	float: left;
}

ul#menu li a {
	display:inline;
	padding: 1px;
	margin:0 0.2em 0 0.2em;
	line-height: 1.5em;
	text-decoration: none;
	background: #FFFAC8;
} 

ul#menu li a:visited { 
	text-decoration: none;
}  

ul#menu li a:hover, #menu .active a {
	text-decoration: none;
	background: #FEF6A4;
}
	


#content {
	
	}
	
.column {
	width: 300px;
	float: left;
	padding: 5px;
	}

#content h2 {
	font-size:1.5em;
	}

#content h2 a:link, 
#content h2 a:visited {
	text-decoration:none;
}

#content h2 a:hover, 
#content h2 a:active {
	text-decoration:none;
	background:#FFFBD1;
}

#content h3 {
	font-family: Georgia, Helvetica, Sans-Serif;
	font-size:1.4em;
	margin:15px 0 15px 0;
	background: #FEF5A3;
	}

#content p {
	}

#content .date {	float: left;	color:#FFFFFF;	background-color:#000000;	padding: 11px 5px 2px 5px;	}

#content .time {	float:left;	margin:0 8px 0 0;	color:#aaaaaa;	}#content .intro{	margin-left:35px!important; 	margin-bottom:5px!important;	font-weight:bold; color:#000000;	}

img, a img {	border: none!important;	float: left!important;	margin-right: 5px!important;	height: 50px!important;	}

small {	float: right;	}

small a {	font-weight:normal!important;	color: #000000!important;	}
.post {	margin-left: 35px;	margin-bottom: 10px;	}
	
.entry {	margin-left:35px;
	margin-bottom: 25px;	}	.entry a {	color: #555555;	font-weight:normal;	}	.entry p {	color: #555555;	}.twitter a, .xing a {	color: #000000!important;	font-weight: bold;	}.twitter p, .xing p {	font-weight: bold;	color: #000000!important;	}a:hover {	color: #555555!important;	text-decoration: underline;	}
#content .posted {
	padding:0;
}

#content .mcomment {
	padding:1px;
	font-weight:bold;
	background: #FEF5A3;
}

#content .goon {
	padding:1px;
	background: #FEF5A3;
}
	

	
#content ul{
	clear:both;
	margin: 0px;
	padding: 0 0 15px 20px;
	}
	
#content li{
	padding: 10px 0 0 0;
	}	
	
.meta {
	border-top:1px dotted #E8E8E8;
	margin: 10px 0px 30px 0px;
	padding: 2px 0px 0px 0px;
	}
	
.meta p {
	color:#8B8B8B;
	font-size: 12px;
	padding:0;
	}
	
.meta a  {
	color: #313131;
	text-decoration: none;
	}

.meta a:hover {
	text-decoration: underline;
	}

.pages {
	font-weight:bold;
	float: left;
	height:32px;
	width: 100%;
	}

.page-previous {
	float: left;
	padding: 8px;
	}
.page-next {
	float: right;
	padding: 8px;
	}
	
.pagebar {
	margin-top:20px;
	margin-bottom:20px;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
	text-align: center;
	clear:both;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #aaaaaa;
	text-decoration: none;
	padding: 0.2em 0.5em;
	color: #aaaaaa;
}

.pagebar a:visited {
	border: 1px solid #aaaaaa;
	text-decoration: none;
	padding: 0.2em 0.5em;
	color: #aaaaaa;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #000000;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #000000;
	color: #fff;
}

.pagebar a:hover {
	border-color: #000000;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}


#footer {
	width: 1002px;
	margin: 0px auto;
	text-align: left;
	
	}
	
#footer p {
	color: #333333;
	padding: 0px;
	list-style-type: none;
	margin: 0px;	
	}

#footer h2 {
	
	font-size:1.5em;
	margin:10px 0 0 10px;
	}
	
#footer h2 a:hover{
	color:#313131;	
	}

#footer h3 {
	
	font-size:15px;
	margin:10px 0 0 0;
	padding: 4px 4px 4px 0;
	letter-spacing: normal;
}

#footer a {
	text-decoration: none;
	}

#footer a:hover {
	color: #999999;
	text-decoration: none;
	}
	
#footer ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#footer ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#footer ul li a {
	display: block;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	}

#footer ul li a:hover {
	color: #000;
	text-decoration:underline;
	}
	
#footerleft {
	float: left;
	width: 300px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 20px 10px;
	}
	
/* Begin Calendar */.cal {	float: left;	margin: 0px 0pt 20px 35px;	width: 125px;	}

.cal ul li {	float: left!important;
	margin-right: 5px!important;		}#wp-calendar {	empty-cells: show;		width: 125px;	}#wp-calendar #next a {		text-align: right;	}#wp-calendar #prev a {		text-align: left;	}#wp-calendar a {	display: block;	}#wp-calendar caption {	display: none;	}#wp-calendar td {	padding: 3px 0;	text-align: center;	color: #aaaaaa;	}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; }/* End Calendar */
	
#footermiddle {
	float: left;
	width: 300px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
#footerright {
	float: right;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 20px 0px;
	}

/* Begin Form Elements */#searchform {	text-align: right;	}#searchform #s {	width: 175px;	}#searchsubmit {	border: 1px solid #aaa;	background-color: #FFF;	padding: 3px 2px 2px;	font-size: 11px;	font-family: Helvetica,Arial,Sans-Serif;	font-weight: normal;	color: #aaa;	}#searchsubmit:hover {	border: 1px solid #000000;	background-color: #FFF;	color: #000000;	}#s {	border: 1px solid #aaa;	text-align: left;	padding: 3px 3px 3px 1px;	font-size: 11px;	font-family: Helvetica,Arial,Sans-Serif;	font-weight: normal;	}#s:hover {	border: 1px solid #000;	color: #000;	}select {	width: 130px;	}#commentform input, #commentform textarea {	width: 97%;	padding: 2px;	margin: 5px 5px 1px 0;	border: 1px solid #dddddd;	color: #555555;	font-size: 11px;	}#commentform #submit {	margin-top: 7px;	width: 35px;	}/* End Form Elements */

#searchdiv {
	margin: 0px;
	padding 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#s {
	background: #F1F1F1;
	padding: 3px;
	margin: 9px 0px 0px 0px;
	width:240px;
	}
	

.comments {
	margin:0 0 40px 0;
}

.comments a {
	padding:3px 6px 2px 4px;
	text-decoration:none;
	border:#ccc 1px solid;
}

input.subcom {
	background:#222;
	margin:0 0 10px 0;
	padding:1px 4px 2px 4px;
	border:#000 1px solid;
	color:#fff;
}

input.subcom:hover {
	cursor:pointer;
}

textarea {
	width:500px;
}

textarea, input.comment {
	font-size:14px;
	background-color:#EFEFEF;
	padding:4px;
	border:#CFCFCF 1px solid;
}

textarea:focus,input.comment:focus {
	background-color:#fff;
	color:#222;
}

h3.reply {
	font-size:15px;
	margin:0 0 10px 0;
}

ol.commentlist {
	list-style:none;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
}

.commentlist li {
	border-bottom:1px solid #F0F0F0;
	margin:20px 0 0 0;
}

.commentlist p {
	line-height:20px;
	margin:0 0 10px 0;
}

.comment_author {
	font-weight:normal;
	font-size:12px;
	margin:0 0 5px 0;
}

.comment_author strong {
	background:#FFFBD1;
}

#commentform p {
	line-height:20px;
	margin:0 0 10px 0;
}

code {
	margin: 0px 0px 0px 20px;
	padding: 0px 100px 0px 10px;
	border-left:3px solid #313131;
	background:#E9E9E9;
}

blockquote{
	font-style: italic;
	color: #565656;
	margin: 0px 0px 10px 20px;
	padding: 0px 50px 0px 10px;
	line-height:20px;
	}

.nodisplay {left: -5000px; position: absolute;}

.left {float:left;}
.right {float:right;text-align:right}
