* {
	margin:0;
	padding:0;
}

body {
	background-color:rgb(255,220,0);
	font-family:Arial, Sans Serif;
	height:100%;
	font-size:12px; 
	color: #000; 
	text-align: center; 
}

#wrapper {
    width:940px;
    margin:0 auto;
    text-align: left;
}

#header {
	margin:5px 0 1px 0;
	float:left;
	width:100%;
}

#footer {
	margin:45px 0 30px 0;
	float:left;
	width:100%;
}

#footer p {
	width:800px;
color: #000; 
line-height:1.6;
margin-bottom:20px;
}


#footer p.service  {
	width:900px;
	float:left;
	text-align: right;
   font-size:14px;
}

#footer p.present {
    clear:both;
}

#logo {
	float:left;
	width:470px;
	padding-top:42px;
margin-left:20px;
}

#buzz {
	float:left;
}

#metamenue {
    float:left;

margin-left:25px;
margin-top:3px;
}

#search {
	float:left;
	width:210px;
	margin-top:19px;
}

#text {	
	width:630px;
	float:left;
	margin-right:20px;
}

#sidebar {
	width:290px;
	overflow:hidden;
	float:left;	
}

.row {
    float:left;
    margin-left:20px;
    _margin-left:10px;
    width:600px;
}

img {
	border:0;
}

h1	{
	font-size:18px;
	font-weight:normal; 
	margin:0 0 20px 0; 	
}


h2,h3,h4 {
	font-size:12px;
	font-weight:bold;

}

h1 a:link,
h1 a:active,
h1 a:focus,
h1 a:hover,
h1 a:visited {
	text-decoration:none;
}

h1 a.rss {
	margin-left:10px;
}

h1 img{
	margin-bottom:-1px;
}

ul{
	font-size:12px;
	line-height:20px
}

p {
	line-height:1.4;
	margin-bottom:10px;

}

p span {
	padding:0 5px;
}

#header p span {
	padding:0 2px;
}

a:link,
a:active,
a:focus,
a:visited {
	color:#000;
}

a:hover {
    color:#333;
}

#metamenue a:link,
#metamenue a:active,
#metamenue a:focus,
#metamenue a:hover,
#metamenue a:visited {
	text-decoration: none;
}

.current-cat a:link,
.current-cat a:active,
.current-cat a:focus,
.current-cat a:hover,
.current-cat a:visited {
    font-weight:bold;
}


a.rsslink {
	background:  url("images/rssiconsmall.gif") left bottom no-repeat;
	padding-left:17px;
}

ul {
	margin: 0 0 15px 15px;
}


/* Suche */
#search label {
	display:none;
}

#search input {
	font-size:12px;
	padding:3px;
	width:130px;
	margin-right:2px;
	*width:126px;
}

#search  #searchsubmit {
	width:auto;
	margin-right:0px;
	padding:2px;
}

select {
	font-size:12px;
	font-family:Arial, Sans Serif;
	width:180px;
}

/* rechte Spalte */

#sidebar ul {
	list-style: none;
	_margin:0;
	margin:0;
}

#sidebar h2.widgettitle {
	margin:15px 25px;
	*margin-left:5px;
    font-size:14px;
}

.box,
.box_header,
.box_content,
.box_footer {
    float:left;
    width:289px;
    
}

.box {
    margin-bottom:20px;
}

.box_header,
.box_footer {
	height:5px;
	background:url('images/bg_sidebar_top.png') no-repeat;
	background-position: top left;
	_overflow:hidden; 	
}

.box_content {
	background:url('images/bg_sidebar_content.png') repeat-y;	
}


.box_footer {
	background:url('images/bg_sidebar_bottom.png') no-repeat;
}

#sidebar .box ul {
    background: url("images/bg_dotted_line_black.png") left top repeat-x;
    margin: 0 25px 20px 25px;
}

#sidebar .box_content ul li {
    background: url("images/bg_dotted_line_black.png") left bottom repeat-x;
    padding:5px 0; 

}

#sidebar .box_content ul li a {
    text-decoration: none; 
}

#archives select {
    margin:0 0 20px 20px;
    width:240px;
}



/* Eintrag */

.post {
    margin-bottom:20px;
}

.post_header,
.post_content,
.post_footer,
.post_left,
.post_right {
	float:left;
	width:630px;
}

.post_header {
	height:26px;
	background:url('images/bg_content_header_entry.png') no-repeat;
	background-position: top left; 	
}

.post_content{
	background:url('images/bg_content_entry.png') repeat-y;
}

.post_footer {
	background:url('images/bg_content_footer_entry.png') no-repeat;
	background-position: bottom left; 
	height:26px;
}

.post_left {
    width:410px;
    margin:0 20px;
    _margin:0 10px;
}

.post_right {
    width:160px;
}

.post_right a {
    text-decoration: none; 
}

.post_left p {
    line-height:1.6;
}


.line {
	background: url("images/bg_dotted_line_black.png") left bottom repeat-x;
}

h1.line,
h2.line {
    padding-bottom:14px;
    margin-bottom:8px;
}

.post_right p.line {
    padding-bottom:10px;
    margin-bottom:10px;
    margin-top:2px;
}

.post_right p.post_date {
    padding-bottom:18px;
}

p.comment_link a:link,
p.comment_link a:active,
p.comment_link a:focus,
p.comment_link a:hover,
p.comment_link a:visited {
    background: url("images/ges_icon_comment.png") left 1px no-repeat;
    padding-left:16px;

}

.entry {
	float:left;
	margin-bottom:20px;	
}

.post h1,
.entry h2 {
	font-size:18px;
	font-weight:normal;
}

.entry h2 a:link,
.entry h2 a:active,
.entry h2 a:focus,
.entry h2 a:hover,
.entry h2 a:visited {
	text-decoration:none;
}

entry h2 a:hover {
    color:#4B4B4B;
}

.entry small {
	font-size:11px;
	color:#8D8D8D;
}

.entry p {
	margin-bottom:5px;
}

#sya_container ul {
	list-style: none;
	margin-left:0;
}

#sya_container li {
	padding-top:3px;
	padding-bottom:3px;
}

#sya_container li span,
#sya_container li a {
	padding-top:4px;
}


div.sociable {
	float:left;
	clear:both;
	width:100%;
}

.catlink {
	padding-right:10px;
	
}

/* Kommentare */

#comments {
    margin-top:20px;
}

.commentlist {
    margin-left:15px;
    *margin-left:25px;
    margin-bottom:20px;
}

.comment-author {
    /*display:none;*/
}

.comment-author img {
    display:none;
}

input, textarea {
    border:1px solid #666;
    padding:3px;
    width:300px;
    margin-right:5px;
}

#submit {
   width:auto;
}

/* Footer */

#footer a:link,
#footer a:active,
#footer a:focus,
#footer a:visited,
#footer a:hover {
    text-decoration: none;
}

#text div.addtoany_share_save_container {
margin-left:-10px;
}




