* { margin:0; padding:0; }

body {
	background-image: url(images/lederbg.jpg);
	background-attachment:fixed;
	margin: 0 auto;
  width:1024px;	
}


div#wrapper {
  width:1024px;
  background-color:white;
}

div#Leiste_Oben {
  background: url(images/Leiste_Oben.jpg) no-repeat;
  height:42px;
}

div#header {
  background: url(images/Header.gif) no-repeat;
  height:162px;
}

div#header h1, h2 {
  display:none;
}

div#navigation {
  height:50px;
  background-color:white;
  color:#6D6D6D;
  font-size:0.8em;
  font-weight:bold;  
  line-height:50px;
  padding-left:20px;
}

div#content {
}

div#text {
  margin-left:235px;
  margin-right: 30px;
}

div#sidebar {
  width:240px;
  background-color:white;
  position: absolute;
}


div#sidebar ul {
  width:214px;
  margin:0 auto;
  list-style-type:none; 
}

div#sidebar ul li.cat-item {
  background-color:#E7E7E7;
  margin:1px 0;
  color:#B4B4B4;
  font-size:0.7em;
  font-weight:bold;
  padding:3px 0 3px 10px;
  font-family:Verdana;
}

div#sidebar ul li.cat-item a {
  color:#6C6C6C;
  text-decoration:none;
}

div#sidebar ul li.top {
  background: url(images/KategorieOben.gif) no-repeat;
  height:30px;
  color:white;
  padding-left:8px;
  font-size:1.1em;
  font-family:Helvetica, Comic Sans MS;
  line-height:32px;
}


div.clear {
  clear:both;
}

ul.items_rechts li {
  float:right;
  list-style-type:none;
  border-left:2px solid #464646;
}

ul.items_rechts li a {
  color:white;
  font-size:1em;
  text-decoration:none;
  text-align:right;
  margin:10px 30px;
  line-height:40px;
  font-family:Helvetica;
}

ul.items_links li {
  float:left;
  list-style-type:none;
  border-right:2px solid #464646;
}


ul.items_links li a {
  color:white;
  font-size:1em;
  text-decoration:none;
  text-align:right;
  margin:10px 30px;
  line-height:40px;
  font-family:Helvetica;
}

/* beitrag oben */

.date1 {
	float:left;
	width:57px;
	height:51px;
	background:url(images/KalenderBild.jpg);
	background-repeat:no-repeat;
	margin:3px 5px 0px 3px;
	text-align:center;
	font-size:13px;
	font-family:Verdana,Helvitica,sans-serif;
	padding-top:4px;
	font-weight:normal;
  text-transform:uppercase;
	color:#fff;
	
	}
.date1 .day {
	color:#0E0706;
	font-size:22px;
	font-weight:bold;
	padding-top:4px;
	line-height:22px;
	}	                        
	
.post {     	
	padding:15px 0px 10px 5px;
	color:#d1a574;
	font-family:Verdana,Century Gothic,Tahoma,sans-serif;	
	}

h3.title {
  font-size:20px;
	margin:0px 0 0 0;
	padding:0px 3px 2px 0px;
	height:26px;
	font-weight:bold;
	background:transparent;
	font-family: century gothic,Arial, Helvetica, sans-serif;	
}
	
h3.title a {
	color:#E1AA57;
	text-decoration:none;
}

.date {
  margin-top:5px;
}

span.descAutor {
 
  background:url(images/AutorenBild.jpg) no-repeat;
  padding-left:25px;
  color:#A1A1A1;
  font-size:0.8em;
  height:22px;
}

span.descComments {
 
  background:url(images/BildKommentare.jpg) no-repeat;
  padding-left:27px;
  color:#A1A1a1;
  font-size:0.8em;
  height:22px;
}

span.descCommentsAdd {
   background:url(images/BildKommentareAdd.jpg) no-repeat;
  padding-left:33px;
  height:22px;
}

span.descCommentsAdd a {
 
  color:#A1A1a1;    
  text-decoration:none;
  font-size:0.8em;
}


.entry {
	display:block;
	margin: 0 0;
	padding: 0 75px;
	margin-top:15px;
	color:#464646;
  text-align:justify;
  font-size:0.9em;
  font-family:Helvetica;
}


div.navigation a {
  color:#A1A1a1;       
}

div.alignleft {
  float:left;
}
div.alignright {
  float:right;
}

div#footer {
  background:url(images/Leiste_Unten.jpg) no-repeat;
  height:42px;
}

div#copyright {
  float:left;
  color:white;
  line-height:40px;
  font-family:Helvetica;
  padding-left:50px;
  font-size:1em;
}

div#footer ul li {
  float:right;
  list-style-type:none;  
  border-left:2px solid #464646;
}

div#footer ul li a {
  color:white;
  font-size:1em;
  text-decoration:none;
  text-align:right;
  margin:10px 30px;
  font-family:Helvetica;
  line-height:40px;
}



form#commentform {
	display:block;
	margin: 0 0;
	padding: 0 75px;
	margin-top:15px;
	color:#464646;
  text-align:justify;
  font-size:.9em;
  font-family:Helvetica;
}  
   
form#commentform input {
  width:300px;
  height:25px;
  margin-top:10px;

}

form#commentform textarea {
  width:600px;
}                   


h3.related_post_title {
  color:#E1AA57;
  margin-top:40px;
}


ul.related_post {
padding-left:20px;
}
ul.related_post li {
list-style-type:circle;

  
}

ul.related_post li a {
  color:#464646;
  text-decoration:none;
  font-size:1em;
  
}

div.postinfo {
  margin-top:30px;
}
div.postinfo a {
color:gray;  
}




ol.snap_nav {
margin-left:120px;

list-style: none;
}

ol.snap_nav li {
float: left;
padding: 0 2px 10px 0;
}

ol.snap_nav li a {
font-weight: bold
}

ol.snap_nav li.snap_selected a {
cursor: text;
}

ol.snap_titles {

border: 0;
list-style: none;
}

ul li a {
  text-decoration:none;
  color:#6C6C6C;
}

div#navigation a {
  color:#6C6C6C;

}

div.ddsg-wrapper {

  margin-left:120px;
}
