@charset "utf-8";

.post {
	width: 514px;
	border-bottom: 2px solid #000;
	margin-bottom: 25px;
}

.post-date {
	margin: 0 0 6px -45px;
	color: #cfcfcf;
	font-size: 26px;
	font-weight: bold;
}

*+html .post-date { /* IE7 Fix */
	margin-bottom: 16px;
}

* html .post-date { /* IE6 Fix */
	margin: 0 0 16px -2px;
}

#content .post h1 {
	max-width: 514px;
}

#content .post h1 a {
	font: bold 18px/120% Arial,Verdana,Helvetica,sans-serif !important;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
}

#content .post h1 a:hover {
	color: #de0000;
}

.post-content {
	margin-top: 10px;
}

.post-meta {
	width: 510px;
	margin: -12px 0 20px 0;
}

.post-meta span {
	margin-right: 14px;
}

.post-meta img {
	margin: -1px 3px 0 0;
}

.post-content a, .post-meta a {
	padding: 1px 3px;
	background-color: #de0000;
	color: #fff;
	text-decoration: none;
	vertical-align: top;	
}

#wpf-wrapper a {
	background-color: transparent;
	color: #000;
	text-decoration: underline;
}


.post-content a:hover, .post-meta a:hover {
	background-color: #000;
	text-decoration: none;
}

#wpf-wrapper a:hover {
	background-color:  transparent;
	color: #f00 !important;
	text-decoration: underline;
}

.post p {
	padding-bottom: 16px;
}

.post-content img {
	max-width: 100%;
	margin-bottom: 16px;
	padding: 0 !important;
}

.post-content a img {
	max-width: 100%;
	margin:-1px -3px 16px -3px;	
	padding: 0 !important;
}


#content input, #content textarea {
	border: 1px solid #000;
}
#content smr input, #content smr textarea {
	border: none !important;
	_border : none !important;
}


#content input {
	padding: 2px 1px;
}

#commentform p {
	margin-bottom: 10px;
}

#commentform textarea {
	width: 512px;
	padding: 2px 1px;	
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 13.3333px;	
}

.postmetadata a {
	color: #000;
}

.postmetadata a:hover {
	color: #de0000;
}

#respond h3, #content h3 {
	margin-bottom: 8px;
	max-width: 514px;
}

.nocomments {
	margin-bottom: 10px;
}

#submit {
	background-color: #fff;
}

#submit:hover {
	cursor: pointer;
}

img.right {
	padding-left: 16px !important;
	padding-right: 0 !important;
}

img.left {
	padding-right: 16px !important;
	padding-left: 0 !important;
}

.commentlist a, #commentform a, .post-nav span a {
	color: #000;
}

.commentlist a:hover, #commentform a:hover, .post-nav span a:hover {
	color: #de0000;
}

.comment {
	margin-bottom: 10px;
        max-width: 514px;
}

.commentlist .avatar {
	float: left; 
	margin-right: 10px;
}

.commentmetadata {
	margin-bottom: 6px;
}

.post-nav {
	width: 514px;
	padding-bottom: 42px;
}

#content h2 {
	margin-bottom: 25px;
}

#content h2 span {
	color: #de0000;
}

ol#faq-list {
	font-weight: bold;
	margin-left: 25px;
}

ol#faq-list li {
	list-style-type: decimal !important;
}

#faq-list li a, a.anchor {
	background-color: #fff !important;
	color: #000 !important;
	text-decoration:underline !important;	
}

.sociable a, .sociable a img, .sociable a:hover, .sociable a img:hover {
	padding: 0 !important;
	margin: 0 !important;
}


.smr-input
{
	background-color:		white !important;
	border:					1px solid black !important;
	color:					#000;
}

.smr-kasten
{
	padding-top:4px !important;
}

.smr-auflistung
{
	font-family:arial !important;
	font-size:12px !important;
}
.smr-submit-form 
{
	background:url(img/smr_send_btn.gif);
	border:none !important;
	_border:none !important;
	width:52px; 
	height:34px; 
}
