* {
  margin: 0 auto;
  padding: 0;
  font-family: verdana, arial, helvetica, sans-serif; 

}


a {
  color: #30a7bf;
  text-decoration: none;
}

a:link {
  color: #30a7bf;
  text-decoration: none;
}

a:hover {
  color: #207080;
  text-decoration: none;
}

body {
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 80%;
  height: 100%;
  text-align: center;
  background-color: #f2f1ec;
  padding-top: 0em;
  padding-bottom: 0em;
  color: #737062;
}

#page {
  padding: 20px auto;
  width: 960px;
  background: url(images/bg_all_03.jpg);
  background-repeat: repeat;
	background-position: center top;
  text-align: left;
}

#autor-info {
  float: right;
  width: 520px;
  display: block;
  font-size: 80%;
  color: #6A6A6A;
}

#autor-info img {
  float: right;
  border: 0px;
  border-style: solid;
  border-color: #6A6A6A;
  height: 50px!important;
  width: auto;
}


#header {
  margin: 0 auto;
  background-color: #f2f1ec;
  background: url(images/bg_header_00.jpg);
  font-size: 120%!important;
  height: 123px;
  text-align: left;
  padding-left: 60px;
  padding-top: 20px;
  color: #FEF9C1;
}

#headlink
{
display:block;
float:left;
height:100px;
margin-bottom:0pt;
margin-left:-10pt;
margin-right:0pt;
margin-top:-10px;
width:450px;
} 


h1, h1 a, h1 a:hover {
	text-decoration: none;
	color: #F5B505;
text-indent: -9000px;
}

.description {
  color: #F5B505;
  font-size: 80%!important;
text-indent: -9000px;
}

#wrap {
  margin: 0 auto;
  padding: 0!important;
}

#wrap2 {
  margin-right: 180px;
}

#content {
  background-color: #ffffff;
  min-height: 570px;
/*
  margin-left: 170px;
  margin-right: 170px;
*/
  float:left;
  width: 520px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-top: 10px;
  text-align: left;
  display: block;
  height: 100%;

}

h2, h2 a {
	text-decoration: none;
	color: #30A7BF;
}

h2 a:hover {
	color: #207080;
}

h3, h3 a, h3 a:hover {
	text-decoration: none;
	color: #30a7bf;
	font-size: 90%;
}

form method {
	color: #30a7bf;
}

.entry {
  padding-top: 5px;
  color: #737062;
  font-size: 100%;
}

.entry a {
  color: #999582;
  text-decoration: underline!important;
}

.entry a:hover {
  color: #F5B505;
  text-decoration: none;
}

.entry p img, .artikelbilder{
  border: 1px;
  border-style: solid;
  border-color: #CACBCB;
  margin-top: 4px;
  margin-right: 20px;
  margin-bottom: 14px;
  float: left; 
  
/*  
width: 210px;
height: auto;  
*/
  
}

.social_bookmark{
  color: #6CB576!important;
    font-size: 90%;
}

.commentmetadata, .commentmetadata a {
  margin-top: 9px;
  color: #30a7bf;
  text-decoration: none;
}

#comments {
  margin-bottom: 20px;
  color: #6A6A6A;
}

p {
  text-align: left!important;
  margin-top: 8px;
  margin-bottom: 8px;
}

p label small {
  color: #6A6A6A;
}


.commentlist {
    padding-top: 10px;
  	padding-left: 25px;
    font-size: 90%;
}	

.commentlist p {
  	margin-bottom: 20px;
}

#commentform {
  float: left; 
  	padding-top: 10px;
  	padding-left: 0px;
  	width: 500px;  	
}

#respond {
padding: 0px;
  color: #6A6A6A;
}

.post{
  margin-bottom: 20px;
}

.posttitle{
  text-align: left;
  padding-bottom: 7px;
  padding-top: 7px;
  color: #30A7BF;
  font-size: 100%;
  font-style:normal;
}

.pagetitle {
  text-align: left;
  margin-bottom: 10px;
  margin-top: 0px;
  color: #30A7BF;
  font-size: 100%;
  font-style:normal;
}

h2.pagetitle {
  text-align: left;
  margin-bottom: 10px;
  margin-top: 0px;
  color: #999582;
  font-size: 100%;
  font-style:normal;
}

.navigation {
  width: 520px;
  margin-bottom: 10px;
}	

.navigation a{
  color: #30a7bf;
  font-size: 70%;
}

.navigation a:hover{
  color: #207080;
  font-size: 70%;
}




.alignleft, .alignright {
display: inline;
}

.more-link {
  margin-bottom: 10px;
  margin-top: 3px;
  display: block;
  text-align: left;
  color: #BEB576!important;
}

.more-link:hover{
  margin-bottom: 10px;
  margin-top: 3px;
  display: block;
  text-align: left;
  color: #CFC7AC!important;
}

small {
  color: #6A6A6A;
}

.postmetadata a {
  text-align: left;
  color: #30A7BF;
  font-size: 90%;

}

.postmetadata {
  padding-top: 10px;
  padding-bottom: 15px;
  color: #207080;
  font-size: 90%;
}

.social_bookmark{
  padding: 0px;
  margin: 0px;
  color: #207080;
  font-size: 90%;
}

	
#sidebar {
  /*background: url(images/bg_overlay.png);*/
background-repeat:repeat;
float:left;
height:100%;
margin-left:34px!important;
margin-left:16px;
padding: 0px 22px 0px 16px!important; 
padding: 0px 20px 0px 18px; 
text-align:left;
width:130px;
line-height: 16px;
}

#extrabar {
  /*background: url(images/bg_overlay.png);*/
background-repeat:repeat;
float:right;
height:100%;
margin-right:24px!important;
margin-right:12px;
padding: 0px 23px 0px 15px; 
text-align:left;
width:130px;
line-height: 16px;
}

#sidebar a, #extrabar a {
/*	color: rgb(255,255,204); */
	text-decoration: none;
}

.widget {
	color: #999582;
}

.title {
	padding-top: 20px;
	padding-bottom: 5px;
	border: 0px;
}

.textwidget img {
  width: 120px!important;
  height:auto; 
  margin-bottom:0px;
  padding-bottom:0px; 
  border: 0px;
  text-align: center;
  border-bottom: 1px;
  border-style: solid;
  border-color: #787878;
}

.textwidget img:hover {
  width: 120px!important;
  height:auto; 
  margin-bottom:0px;
  padding-bottom:0px;   
  text-align: center;
  border-bottom: 1px;
  border-style: solid;
  border-color: #D7D7D7;
}

.textwidget{
  background-color: #f2f1ec;
  padding:4px;
	font-size: 80%;
  border: 1px;
  border-style: solid;
  color:#e5e4da;
  display: block;
}

.textwidget:hover{
  border-color: #D7D7D7;
}

.textfield {
  height:   23px; 
  font-size: 140%;

}

#sidebar ul li, #extrabar ul li{
	list-style-type: disc;
	list-style-image: none;
	margin-bottom: 2px;
	margin-left: 15px;
	font-size: 80%;

}

#sidebar ul li a, #extrabar ul li a {
  color: #30a7bf;
}

#sidebar ul li a:hover, #extrabar ul li a:hover{
	text-decoration: none;
  color: #207080;
}

#footer {
  background: url(images/bg_footer.jpg);
  background-position: center top;
  clear: both;
  height: 122px;
  text-align: left;
  margin: 0 auto;
	padding-left: 60px;
	padding-top: 50px;
  color: #6A6A6A;
  font-size: 70%;
}

#footer a{
	color: #6A6A6A;
	font-size: 90%;
}

#comment {
  width: 500px;  
  font-size: 90%;
}	
	
#calendar {

}	

#calendar_wrap {
  background-color: #f2f1ec;
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	font-size: 80%;
  border: 1px;
  border-style: solid;
  border-color: #e5e4da;
  color:#4d4b41;
  height: 163px;
  width: 114px;
}
	
#wp-calendar tbody td, #wp-calendar thead tr th	{
  text-align: right;
  font-size: 90%;
  margin-left: 10px;
}

#wp-calendar tbody td a {
  font-weight:bolder;
  color: #999582;
  text-decoration: none;
}


#wp-calendar thead {
    color: #A11C0D;
}

#wp-calendar tfoot tr td {
padding-top: 5px;
    color: #A11C0D;
}

#wp-calendar {
height: 105px;
}

#searchform {
  float: right;
  padding-right: 50px;
  padding-top: 95px;
  width: 200px;
}

#mySubmitButton {
  padding-top: 0px!important;
  padding-top: 2px;
  width: 80px!important;
  width: 80px;
  height: 24px;
  background-color: #55a51c;
  background: url(images/search_position.jpg);
  border: 0px;  
}

#mySubmitButton a{
  background: url(images/search_out.jpg);
  border: 4px; 
}

#s
{
  background-color:transparent;
  border:medium none;
  padding-left:20px;
  width:95px !important;
} 
