* {
list-style-type:none;
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background:#d5d5d5;
color:#1c1c1c;
font-size:13px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
font-weight:400;
color:#333;
margin:0 0 7px;
}

a {
color:#737373;
}

p {
line-height:19px;
margin:0 0 7px;
}

input,textarea {
border:1px solid #d3d3d3;
font-family:Arial;
font-size:12px;
color:#1c1c1c;
padding:5px 5px 5px 6px;
}

img {
border:0;
}

.clear {
clear:both;
}

#main {
width:900px;
text-align:left;
border:3px solid #474747;
border-top:0;
border-bottom:0;
background:#fff;
margin:0 auto;
}

#top {
width:900px;
}

#top #header {
background:url(images/header.jpg);
width:900px;
height:72px;
}

#top h2 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:13px;
font-weight:700;
margin:0;
padding:17px 0 3px 415px;
}

#top a {
color:#000;
text-decoration:none;
}

#top p {
color:#000;
padding:2px 0 0 400px;
}

#navigation {
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#474747;
height:30px;
}

#navigation ul {
list-style:none;
text-align:left;
padding:0;
}

#navigation li {
float:left;
}

#navigation ul li a {
display:block;
color:#f5f5f5;
font-size:11px;
text-decoration:none;
font-weight:700;
padding:9px 17px 8px;
}

#content {
clear:left;
background:url(images/bg_content.gif) repeat-y;
}



#left {
float:left;
width:545px;
}

#left_content {
padding:6px 10px 10px;
}

#left_content_google_top {
padding:8px 0 0 7px;
}

#right {
float:right;
width:352px;
}

#right_left {
float:left;
width:170px;
}

.right_left_content {
padding:10px 0 0 10px;
}

#Categories, #Recent {
border:0
}

.right_left_google {
padding:0 9px;
}

.right_left_content2 {
border-bottom:3px solid #e0e0e0;
padding:0 2px 0 10px;
}

.right_left_content2 ul {
margin:0 0 0 -5px;
padding:3px 0 10px;
}

.right_left_content2 li {
border-bottom:1px solid #eee;
}

.right_left_content2 a {
display:block;
text-decoration:none;
font-weight:700;
color:#B50000;
font-size:11px;
padding:5px 0 5px 5px;
}

#linkplan {
padding:3px 0 3px 10px;
}

#counter {
padding:10px;
}

.right_left_content2 a:hover {
background:#f1f1f1;
}

#right_right {
float:right;
width:177px;
}

.right_right_content {
font-size:12px;
padding:10px 0 0 10px;
}

.right_right_content ul li {
margin:0 0 5px 0;
}


.post {
margin:0 0 30px;
}

.post h1,.post h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
font-weight:400;
margin:0 0 7px;
}

.post h2 a:link,.post h2 a:visited,.post h2 a:active {
color:#2e0008;
text-decoration:none;
font-weight:400;
}

.post h2 a:hover {
color:#2e0008;
}

.post h3 {
font-size:15px;
margin:0 0 3px;
}

.post p {
line-height:21px;
}

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

.post ul.leiste {
height:14px;
background:#f8f8f8;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
margin:10px 0 0;
padding:6px 6px 6px 0;
}

.post ul.leiste li {
color:#3b3b3b;
font-size:12px;
float:left;
border-right:1px solid #b7b7b7;
list-style-type:none;
padding:0 10px;
}

.post ul {
margin:5px 0 0 15px;
}

.post ul li {
list-style-type:square;
padding:0 0 5px;
}

.navigation {
text-align:center;
}

.navigation .alignleft, .navigation .alignright {
margin:0 0 0 100px;
font-size:15px;
font-weight:bold;
}

.alignleft a, .alignright a {
color:#1c1c1c
}

.blog_comments {
margin:-15px 0 0;
}

.blog_comments h3 {
margin:0;
}

.blog_comments #blog_comments_box {
margin:10px 0;
}

#comment {
font-size:13px;
line-height:20px;
height:140px
}

.blog_comments .blog_comment ul {
height:14px;
background:#f7f7f7;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
margin:10px 0 0;
padding:6px 6px 6px 0;
}

.blog_comments .blog_comment ul li {
color:#3b3b3b;
font-size:11px;
float:left;
border-right:1px solid #b7b7b7;
padding:0 10px;
}

.blog_comments .blog_comment p {
padding:0 10px;
}

.blog_comments form {
margin:10px 0 0;
}

.blog_comments #com_name {
margin:0 0 0 44px;
}

.blog_comments #com_email {
margin:0 0 0 43px;
}

.blog_comments #com_website {
margin:0 0 0 32px;
}

.blog_comments #com_code {
margin:0 10px 0 50px;
}

.blog_comments #com_comment_label {
vertical-align:top;
margin:0 10px 0 0;
}

.blog_comments input {
width:150px;
}

.blog_comments textarea {
width:350px;
height:100px;
}

.blog_comments #com_submit {
background:#f6f6f6;
font-weight:700;
}

.blog_post_google {
text-align:center;
margin:10px;
}

.blog_post_google .blog_post_google_adimg {
width:170px;
float:left;
}

.blog_post_google .blog_post_google_adimg img.adimg {
text-align:center;
padding:15px 15px 10px;
}

#archiv {
padding:10px 0 0;
}

#archiv h2 {
margin:0 0 5px;
}

#archiv ul li {
line-height:19px;
margin:0 0 5px;
}

.imp {
border-bottom:1px solid #eee;
margin:0 0 10px;
}

#navigation ul li.current_page_item,#navigation ul li a:hover {
background:url(images/bg_navi.gif) repeat-x;
color:#fff;
}

#right_left h3,#right_right h3,#right_left h2 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:700;
font-size:13px;
margin:0 0 5px;
}

#right_left p,#right_right p {
font-size:12px;
}

.blog_post_fett,.blog_comments form p label {
font-weight:700;
}

.blog_comments form p,#archiv ul {
margin:0 0 15px;
}

#wpstats {
	display:hidden;
}
