/*  
Theme Name: Stapelracer

Author: Buko Maume
Author URI: http://stapelracer.de
*/


.wordtube{
margin:0 auto;
padding:10px;
}

#countdown{
width:920px;
margin:0 auto;
padding:0;
}

/* #################################  Voreinstellungen  ##################################### */
html { height: 100%; margin: 0; padding: 0;}
* {margin: 0; padding: 0; border: none;}

body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align		: center;
  background		: #41311c ;
  color:#a49280;  
  margin:0;
  padding:0;


  
}

h1, h2, h3, h4, h5, h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;

  margin			: 0;
  padding			: 0;
}





p , textarea, code, pre {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin			: 0;
   padding	: 10px 0 10px 30px ;

  width:360px;
  

}

ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
  list-style-type	: none;
  margin:0;
  padding:0;
}

 ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:5px 0 5px 45px;
  text-align:left;
}

 ol li{

  text-align:left;
}

li a {
  display			: inline-block;
}

li a {
  
  padding			: 0 0px;
}

a {
  text-decoration	: none;

  color:#7e6143;
  padding			: 1px 0px 2px;
  font-weight:bold;
  
}

a:focus {
outline:none;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  padding			: 0;
}

a:hover {
  color:#a1c326;
}

.clearer {
  clear				: both;
  height			: 3px;
  line-height		: 1px;
  font-size			: 1px;
  padding			: 0;
  margin			: 0;
  width				: 10px;
}

blockquote {
font-family:Verdana, Arial, Helvetica, sans-serif;
  margin			: 3px 0 7px 30px;
  padding			: 0 10px 0 5px;
  border-left		: 3px solid #005eb3;
}

/* ###############################  Seitenstruktur  ###################################### */
#starter #hintergrund {
/*  background		:url(images/back.gif) repeat-y;*/
  width				: 100%;
  text-align		: left;
  margin			: 0;
  padding:0;

}

#single #hintergrund {
/*  background		:  url(images/back.gif) repeat-y;*/
  width				: 100%;
  text-align		: left;
  margin			: 0 ;
}
#page #hintergrund {
/*  background		: url(images/page.gif) repeat-y;*/
  width				: 100%;
  text-align		: left;
  margin			: 0 ;
}




#kopf {
  width				: 100%;
  height:200px;
  padding:0 ;
  margin:0;
  background		: url(images/kopfbg.gif) repeat-x;
}



#seite {
  width				:920px;
  margin			: 0;
  margin:auto;
}





#page .inhalte, #page .inhalte .post {
  width				: 470px;
  float				: left;
   text-align:inherit;
   font-family:Verdana, Arial, Helvetica, sans-serif;
     line-height:18px;
	 margin:0;
	 padding:0 0 0 0;
	
	 
	
}

.tabe{

clear:both;
position:relative;
left:30px;
top:15px;
width:520px;
padding:0;
margin-bottom:20px;
}
.tabe h3{
padding:10px 0 10px 10px ;
color:#a1c326;
background:#100a05;
border-bottom:2px solid #281a0b;

}
.entry .tabe ul li{
padding:5px 10px 5px 10px ;
background:#1b1209;
border-bottom:1px dotted #3b2b1b;
list-style:none;

}
.inhalte .entry .tabe ul {
padding:0;
margin:0;
position:relative;
left:-30px;

}

.inhalte, #page .inhalte {
width				:410px;
  float				: left;
 margin:0;
 padding:0 0 10px 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
     line-height:18px;
     text-align		: left;
	 
	 

}

.inhalte  ul{

 
 margin:0;
 padding:0 0 0 0px;

	 

}

.inhalte ul .title{

 
 margin:0;
 padding:0 0 0 20px;

	 

}



.col {
  width				:205px;
min-height:200px;
margin: 0 5px 0 5px ;

  float				: left;
    text-align		: left;



}



.fotocol img{
float:left;
}

.randompics{
width:280px;

padding-left:20px;
}



.blogcol, .fotocol {
  width				:286px;
min-height:200px;
margin: 0 ;
  float				: left;
    text-align		: left;
	font-size:11px;

	padding:0;
	position:relative;
	top:-40px;
	left:15px;
	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.termineimg {

float:right;
}
.termine {
position:relative;
top:20px;
left:30px;
color:#a1c326;
width:870px;
padding-bottom:20px;
float:left;
}
.entry .termine ul li{
background: url(images/time.jpg) no-repeat left 10px;
margin: 0 0 5px -30px;
padding: 10px 0 0 50px;
border-bottom: 1px dotted #45311d;
float:left;
width:470px;
list-style:none;

}


 .ctext {

width:340px;
float:right;
}
#pagezwo .inhalte  {

width:880px;

}
#pagezwo .inhalte .post .ctext p {

width:340px;

}


.terminecol {
  width				:295px;
min-height:200px;
margin: 0 5px 0 5px ;
  float				: left;
    text-align		: left;
	font-size:11px;

	padding:0;
	position:relative;
	top:-40px;
	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.bord {

min-height:200px;

	border-right:1px solid #392b1e;
	border-left:1px solid #392b1e;
	margin:0;
	padding:0;

}



.blogcol h2, .fotocol h2, .terminecol h2{
padding:0px 0 35px 10px;


}

.blogcol p, .fotocol p, .terminecol p{
padding:0 0 6px 0;
border-bottom:#CCCCCC solid 1px;
margin:5px 5px 10px 10px;
width:180px;

}

.blogcol a, .fotocol a, .terminecol a {

border-bottom:#CCCCCC solid 1px;


}


.top {
width				:100%;
min-height:200px;
 clear:both;
  float				: left;
/*  background:#333300;*/
  padding-bottom:20px;

}
.inner {
width				:920px;
background:#281a0b;
float:left;
padding:0;
margin-left: auto;
margin-right: auto;
 /*background		:url(images/blogsidebarbg.jpg) repeat-y */;
}


.werbung {
width				:920px;
background:#281a0b;
float:left;
padding:0;
margin-top:20px;
text-align:left;
}

.werbung #pics{
width:880px;
margin:0 auto;
padding:0 10px 10px 30px;
}

.werbung #pics img{
border:1px solid #000;
}



.innertop {
width				:920px;
height:30px;

float:left;

margin:0 ;

 background		:url(images/innertop02.jpg) no-repeat;
}

.innerbot {
width				:920px;
height:15px;
float:left;
margin:0 ;
 background		:url(images/innerbot.jpg) no-repeat;
}

.innerstart {
width				:920px;
background:#281a0b;
float:left;


margin-top:30px;
 /*background		:url(images/blogsidebarbg.jpg) repeat-y */;
}

.innerstarttop {
width				:920px;
height:56px;
background:#281a0b;
float:left;
 background		:url(images/innerstarttop.jpg) no-repeat left top ;
}


#menurechts {
  width				: 220px;
  float				: left;
  margin:0;
  padding:0;

  margin-left:10px;
 

}




/* ###############################  Kopf der Seite  ###################################### */
#head  {

  padding			: 0;
  margin:0;

  width:100%;
  margin:0 ;
  height:120px;
 background		:url(images/headbg.gif) no-repeat center top ;


}





#logo  {

width:920px;
height:120px;
padding		: 0;
margin:0 auto;
position:relative;
z-index:16;



text-align		: left;
   background: url(images/logo02.jpg) no-repeat 0px 0px;
/* background		:url(images/logo.jpg) no-repeat ;*/
}

#logo h1{

  border			: none;
  line-height		: 1.5;
  font-size			: 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
/*  text-transform	: uppercase;*/
  color:#FFFFFF;
margin:0;
padding:0;
  text-align		: left;
  text-indent : -2000em;
  height:108px;
  width:905px;
  background:url(images/logo.jpg) no-repeat right top;

  
}
#logo h1 a{

color:#FFFFFF;
margin:0;
padding:0;
}
#logo p{
  text-align		: left;
color:#FFFFFF;
margin:0;
padding:0;
}


/* ###############################  Menü linke Seite  ###################################### */

#blogsidebar{
  width				: 220px;

  float				: right;
  padding			:0 0 30px 0 ;
margin: 0 ;
text-align:left;
/*background:#330000;*/




  
}



#tester  { 

width:225px;
height:38px;
float:left;

padding:0 0 0 30px;
margin:0;



}


#navcontainer 
{
margin:auto;
padding:0;
font-size:0.64em;
/*text-transform:uppercase;*/
 background:url(images/navbgt.jpg) no-repeat left -1px;

color: White;
height:80px;
width:920px;
z-index:34;
position:relative;



}

ul#navlist { 
float:right;
margin: 0 auto;
height:80px;
width:580px;

 }



#navcontainer ul li { 
display: inline;

 }

#navcontainer ul li a
{
padding:10px 5px 13px 5px;
margin:0;
background:url(images/navbg.gif) no-repeat center bottom;
color: #3b2e1e;
text-decoration: none;
float: left;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:71px;
font-size:10px;
}

#navcontainer ul li a:hover
{
background:url(images/navbg.gif) no-repeat center -36px;
color: #dcdbdb;
}

 #navlist li.current_page_item a,
#navlist li.current_page_parent a 
 {

color: #eee;
background: url(images/navbg.gif) no-repeat center top;
}
li.current-cat a
 {

}


#menulinks ul.liste  {
  font-size			: 11px;
  padding-bottom	: 8px;
  padding-top:15px;
  margin-left	:0px;
  margin-right:5px;
  padding-left:15px;
  list-style:circle;
  width:160px;

 
}




#menulinks {
  width				: 215px;

  float				: left;
  padding			:0;
 margin:0px 0 0 0;




  
}



#menulinks p {
  width				: 215px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;

  
  padding			:10px;
 margin:0 0  0 15px;



  
}




#menulinks a {
  display			: inline;
  color:#7e6c56;
  font-weight:normal;

  
}

#menulinks ul {
  font-size			: 11px;
    padding:10px 0 10px 0;
margin:0 0 20px 0;
  line-height		: 1.1;
  width:201px;
 background		: url(images/sidebarulbg.jpg) no-repeat left bottom;
}


#menulinks ul.suchen {
  font-size			: 11px;
    padding:10px 0 10px 0;
margin:0 0 20px 0;
  line-height		: 1.1;
  width:201px;
 background:url(images/smrbg.jpg) no-repeat left bottom;
}

#menulinks  li {
  margin-bottom		:2px;
  margin-left:15px;

  
 
  



  
}

#menulinks p {

  padding			: 0px;
  width:190px;
 
}

#menulinks ul ul  {

  padding:0 0 10px 0;
  margin:0;

}

#menulinks ul ul li {

  padding:3px 0 3px 0;
  margin:0;

}

#menulinks ul ul ul {

  padding			: 0;
 
}

#menulinks ul ul ul ul {

  padding			: 0 0 0 0;
}

#menulinks ul ul li a {

  padding			: 0;
  margin:0;
 
}

#menulinks h2 {

  padding			: 8px 0px 8px 15px; 
 color:#a1c326;

 background		: url(images/sidebarh2bg.jpg) no-repeat;
  margin			: 0;
  width:190px;
  font-size:14px;
}

#menulinks a:hover
{
 color:#a1c326;
}



input{
color:#666;


}



#menulinks ul li form input.sucheingabe,
#menulinks ul li form input#si {
  background		: #232222;
  border			: 1px solid #000;
  width				: 156px;
  padding			: 1px 3px 2px;
  margin			: 5px 0 5px 0;

}

#menulinks ul li form input.suchsubmit,
#menulinks ul li form input#ss {
  background		: #232222;
  border			: 1px solid #000;
  width				: 60px;
  padding			: 0px 3px 1px;
  margin		: 0;

}

#menulinks ul li form input:hover.suchsubmit,
#menulinks ul li form input:hover#ss {
  background		: #232222;
  color				: #fff;
}

#menulinks p.catcloud a {
  padding			: 1px 5px 2px 0;
}



#menulinks #social-bookmarks a {
  padding			: 10px 0 0 0;
  margin			: 0 2px 0 0;
}

/* ###############################  Hauptinhalt mittlere Spalten  ###################################### */
.inhalte h2 {


  /*border-top:1px dotted #ccc;*/

 
  text-align		: left;

  margin-left:30px;
  margin-right:10px;
  padding:0;

}
#page .inhalte h2 {
  border-top:1px dotted #a1c326;
  width:520px;
  text-align		: left;
  margin-left:30px;
  margin-right:10px;
  padding-top:8px;
  clear:both;

}



.inhalte h2 a {
  margin			: 0;

  display			: block;
  color:#a1c326;
}

.inhalte h2 a:hover {
  color:#FF6600;
}

.inhalte .post {


  padding	:0px;
  margin:0;
 


  
}


 h2 {
  font-size			: 18px;
  color:#a1c326;
  
  
  padding:0px 0 5px 0;
   margin-left:10px;
  margin-right:10px;

}

.suchen{
margin:0 0 0 2px;

  padding:0;
  width:221px;
background		:#ecead6;
  position:relative;
  top:-2px;
  height:31px;

  
}





.service {
width:365px;
margin-left:110px;
border-top:1px dotted #404040;
padding-bottom:20px;
  
}
#tester .icon {
float:left;
margin-left:15px;

  
}

#tester li.icon  {

margin-left:25px;
padding:2px;
margin-top:10px;
display: inline;
}
#tester li.icon a {

margin:2px;
padding:0;

}




.inhalte .post .icon img {
margin-top:112px;

  
}
.entry img.alignnone {
 margin			:0 0 10px 0;
  background-color:#1b1209;
  padding:8px;
   border:1px solid #382b1e;
  clear:both; 
}

.entry img.alignleft {
 margin			:0 10px 5px 0;
  background-color:#1b1209;
  padding:8px;
   border:1px solid #382b1e;
 float:left;
}

 .entry img.alignright {
 margin			:0 0 5px 10px;
  background-color:#1b1209;
  padding:8px;
   border:1px solid #382b1e;
 float:right;
}


.inhalte .post  img.wp-smiley  {

  margin:0;
  border:none;
  clear:both;

  background:none;
  padding:0;
  
}



ul#portfolio li img{

	padding: 0;
	
	
}

ul#portfolio li{

width:477px;
height:360px;
	
	
}








.inhalte .post p {
  text-align		: left;
  
}

#page .inhalte .post p {
  text-align		: left;
  clear:left;
  width:520px;
  

}
#pagezwo .inhalte .post p {
  text-align		: left;
  clear:left;
  width:860px;
  margin:0;
  padding:5px 0 5px 0;
}
#pagezwo .inhalte h2 {
  border-top:1px dotted #a1c326;
  width:860px;
  text-align		: left;
margin:0 0 15px 0;
  padding-top:8px;
  clear:both;

}



.contentpost {

width:680px;


float:left;

clear:both;
margin:0;
padding:0 0 40px 0;


  
 
}
.entry{

margin:0;
padding-left:30px;
padding-bottom:10px;


}

.entry ul li{

margin:0;
padding:0px;
list-style:disc;
position:relative;
left:30px;



}
.entry .entryp p{

clear:both;
}
 .entryp img.icons {
border:none;
margin:30px 0 20px 0;
padding:0;
float:right;
background:none;

}


#page .entry{

margin:0;
padding-left:0px;
padding-bottom:5px;


}
#page .entryp p{
float:left;



}

.contentpost p {

width:540px;
margin:0;
padding:0px 0 10px 10px;

}


.datum {

width:520px;
margin:0;
padding:0px 0 0px 10px;
/*background: url(images/date.gif) no-repeat scroll 10px center;*/
font-weight:bold;
color:#d1b494;
height:100%;

}

.mehr_service p a {
background: url(images/erfsm.gif) no-repeat scroll left top;
float:left;
height:26px;
overflow:hidden;
text-indent:-5000px;
width:150px;
margin-top:15px;
}
.mehr_blog p, .mehr_bilder p, .mehr_aktuell p  {

border:none;
}
.mehr_blog p a {
background: url(images/zblog.gif) no-repeat scroll left top;
float:left;
height:20px;
overflow:hidden;
text-indent:-5000px;
width:154px;
margin-top:15px;
border:none;
position:relative;
left:10px;
}
.mehr_blog p a:hover {
background: url(images/zblog.gif) no-repeat scroll left -23px;
float:left;
height:20px;
overflow:hidden;
text-indent:-5000px;
width:154px;
margin-top:15px;
border:none;
position:relative;
left:10px;
}



.mehr_bilder p a {
background: url(images/zbilder.gif) no-repeat scroll left top;
float:left;
height:20px;
overflow:hidden;
text-indent:-5000px;
width:154px;
margin-top:15px;
border:none;
position:relative;
left:10px;
}

.mehr_bilder p a:hover {
background: url(images/zbilder.gif) no-repeat scroll left -23px;
float:left;
height:20px;
overflow:hidden;
text-indent:-5000px;
width:154px;
margin-top:15px;
border:none;
position:relative;
left:10px;
}


.mehr_aktuell p a:hover {
background: url(images/zaktuell.gif) no-repeat scroll left -23px;
float:left;
height:20px;
overflow:hidden;
text-indent:-5000px;
width:154px;
margin-top:15px;
border:none;
position:relative;
left:10px;
}
.mehr_aktuell p a {
background: url(images/zaktuell.gif) no-repeat scroll left top;
float:left;
height:20px;
overflow:hidden;
text-indent:-5000px;
width:154px;
margin-top:15px;
border:none;
position:relative;
left:10px;
}


.pleo {
background:url(images/pleo.gif) no-repeat left top ;
height:10px;
width:10px;
margin:0;
padding:0;
float:left;
 
}
.preo {

background:url(images/preo.gif) no-repeat right top ;
float:right;
height:10px;
width:10px;
margin:0;
padding:0;

 
}
.pleu {
background:url(images/pleu.gif) no-repeat left bottom ;
height:10px;
width:10px;
margin:0;
padding:0;
float:left;

 
}
.preu {

background:url(images/preu.gif) no-repeat right bottom ;
height:10px;
width:10px;
margin:0;
padding:0;
float:right;
 
}
.projekt {
background		:#1b140a;
width:80px;
float:left;
margin:0;
padding:0;
position:relative;
left:20px;
color:#6e5944;
 
}
.projekt ul {
width:30px;
padding:0;
margin:0;
clear:both;
}
.projekt li {
width:30px;
height:20px;
margin:0;
padding:0;
}



.projekt  li.time {
padding:0 ;
margin: 0;
width:80px;
font-weight:bold;
text-align:center;
clear:left;
font-size:18px;
}

.projekt  li.mon {

padding:0;
margin: 0;
width:80px;
font-weight:bold;
text-align:center;
font-size:12px;
clear:left;

}










.contentpost .entry{
  padding	: 0 ;
  margin: 0;
  float:right;


  width:560px;
 
}

 .contentpost .entry h2 {
  padding	: 0 0 5px 0;
  margin: 0  0 10px 10px;



 
}

 .contentpost .entry .postmeta {
  padding	: 5px 5px 5px 10px;
  margin: 15px 0 0 0;
  width:535px;
background:url(images/postmetabg) no-repeat left top ;
color:#7e6143;
  font-size:11px;
  clear:both;

 
}
 .contentpost .entry .postmeta a,  .contentpost .entry .postmeta span {
  padding	: 0 0 0 3px;
  margin:0;
  position:relative;
  top:-3px;
  
  

/*  background:#CC9900;*/
  font-size:11px;
  font-weight:normal;
}








.inhalte .navigation {
  width				: 550px;

  clear				: left;
margin:0;
padding:0;
position:relative;
left:120px;

font-size:11px;
font-weight:normal;

}

.dlft a {

float:right;
height:16px;
padding:4px 22px 6px 0px;
text-align:right;
width:140px;
}

.drgt a {

float:left;
height:16px;
padding:4px 0px 6px 24px;
width:140px;
}

/* ###############################  Kommentare und Formular  ###################################### */
.moderat{

  margin:10px  0 10px 0;
  padding:10px 5px 10px 5px;
  color:#000;
  position:relative;
  left:40px;
  width:520px;
  background:#FFCCCC;
  border:1px solid #ccc;
}

.commentlist .commenttext  .moderat p{
color:#000;
margin:0;
padding:0;
width:400px;
}


h3#comments, h3#respond {
  font-size			: 1.0em;
 padding	: 10px 0 10px 0px ;
  margin:0;
  clear:both;
  color:#A1C326;
}

h3#comments {

  margin	: 0 0 0 50px;
  padding	: 5px 0 0 0 ;
background:url(images/commbg.gif) no-repeat left top ;
  font-size:18px;
  height:40px;
  width:40px;
  text-align:center;
  vertical-align:center;
  color:#CCCCCC;

  
 
}
.commpost {

  margin	: 50px 0 0 0;
  padding	: 2px 0 15px 15px ;
float:left;
background:#1b140a url(images/commposbg.gif) no-repeat left top ;
width:535px;
position:relative;
left:120px;


  
 
}

.commentlist .comment_wrapper{

margin:0;
padding:0 0 15px 90px;
  width:480px;


  clear:both;
 }




 .commentlist {
margin:0;
padding:0;
  width:580px;
 
  
}

.commentlist .commenttext p{
width:550px;
padding:10px 10px 0 10px;
margin:0 0 0 30px;

}


 .commentlist p{


  width:540px;
  
  margin:0;
  padding:0 0 0 0;


}

 .commentlist li {
  padding:0 0 0 30px;
  margin: 0;
  font-size			: 1.2em;
  list-style:none;
 


}

.commentlist li.alt {
margin:0;
padding:0;


}

 .commentlist li a {
  display			: inline;
  margin:0;
padding:0;
} 



 .commentmetadata {

  padding	: 5px 5px 5px 15px;
  margin: 8px 0 0 30px;
  width:530px;
background:url(images/postmetabg) no-repeat left top ;
 color:#bd9a77;
  font-size:11px;

 
}
 .commentmetadata .entry .postmeta a,  .commentmetadata .entry .postmeta span {
  padding	: 0 0 0 3px;
  margin:0;
  position:relative;
  top:-3px;
  

/*  background:#CC9900;*/
  font-size:11px;
  font-weight:normal;
}




}

.commentlist .commentmetadata ul  {

 margin:0;
 padding:10px 0 10px 0;
 width:200px;
}

.commentlist .commentmetadata  li {



}



.inhalte .commentlist li small.commentmetadata a{

  display			: inline;
  padding		: 0;

  }
small .commentmetadata {
  font-size			: 12px;
  display			: inline;
  padding-left		: 0;
 

}
.inhalte .commentlist .commentmetadata li cite {
 font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0 0 0 0px;
  
  font-size:12px;
  margin:0;
  font-style:normal;
  font-weight:bold;


}


.inhalte #commentform {
font-family:Verdana, Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  margin-top		: 3px;
  width:405px;

color:#bd9a77;
  
}

.inhalte #commentform input,
.inhalte #commentform textarea {
  border-top:1px solid #000;
  border-left:1px solid #000;
  border-right:1px solid #382b1e;
  border-bottom:1px solid #382b1e;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding			: 5px;
  margin-top		: 3px;
  width:425px;
  background:#281a0c;

  
color:#666;

  
}

.inhalte #commentform  label {
  font-size				: 12px;
 padding			: 1px 1px 2px;
  margin: 0px;
  float:left;
  width:200px;


}

.inhalte #commentform p {
text-align:left;
padding:0px;
  float:left;

}



.inhalte #commentform input#submit {
width:128px;  
	padding:5px; 
	margin: 10px 0 0 310px;
	font-size:0.8em;
	background:url(images/button-bg.gif) repeat-x; 
	border:1px solid #000!important;
	border-left-color:#291f14!important; 
	border-top-color:#291f14!important;
	cursor:pointer;
	color:#c6f02d;
}

.inhalte #commentform input:hover#submit {
background:#1b1209; 
	border:1px solid #000!important;
	border-right-color:#291f14!important; 
	border-bottom-color:#291f14!important;
  color				: #fff;
  cursor:pointer;
}

.inhalte input.inhaltsucheingabe {
  border			: 1px solid #1a1a1a;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  margin			: 3px 0 0 10px;
}

.inhalte input.inhaltsuchsubmit {
  border			: 1px solid #1a1a1a;
  background		: #232222;
  padding			: 1px 3px 0px;
  margin			: 3px 0 0 10px;
}

.inhalte input:hover.inhaltsuchsubmit {
  background		: #666;
  color				: #fff;
}

/* ###############################  Menü rechte Seite  ###################################### */
#menurechts { width: 270px; }

#menurechts ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#menurechts a
{
display: block;
padding: 8px 0 8px 30px;
width: 250px;
background-color: #423422;
margin: 3px 0px;
position:relative;
left:10px;
font-size:14px;
}

#menurechts a:link
{
color: #a1c326;
text-decoration: none;
}
#menurechts a:visited
{
color: #72891c;
text-decoration: none;
}
#menurechts a:hover
{
background-color: #1b1209;
color: #fff;
}



#menurechts li.current-cat a,
#menurechts li.current_page_item a {
background: url(images/anavbg.gif) repeat-x ;
color:#FFFFFF;
}
#menurechts a:hover {
background: #4c3d2b ;
color:#FFFFFF;
}



#menurechts {
  padding			: 0 0px 20px 0;
  text-align		: left;
  width:210px;
 background:url(images/mrbg.jpg) no-repeat left bottom;
  margin:0;

  float:right;
  width:300px;
  margin-bottom:30px;
  position:relative;
  right:30px;


}
#menurechts h2 {
  font-size			: 16px;
  padding			: 10px 10px 10px 10px; 
  color:#a1c326;
  width:280px;
 background:url(images/mrh2.jpg) no-repeat left top;

  margin			: 0 0 15px 0;
}
/*



#menurechts ul {

  padding			: 0;
  line-height		: 1.1;
  
}
#menurechts ul li {
  margin: 0;
  padding:5px;
  width:270px;
  list-style:none;
  font-size:14px;


}
#menurechts ul li a {
  margin: 0;
  padding:5px;
  width:270px;
  list-style:none;
  font-size:14px;
  background:#000000;

}

#menurechts ul  {

  padding			: 0px 0 0 10px;
}

#menurechts ul ul {

  padding			: 0;
  margin			: 0 0 0 10px;
}



#menurechts ul ul ul ul {

  padding			: 0 0 0 8px;
  margin			: 0;
}

#menurechts ul ul li  a {

  padding			: 0;
  width:142px;


}




h2.ter{
background:url(images/calendar2.png) no-repeat left center;
}
h2.open{
background:url(images/clock.png) no-repeat left center;
}

h2.suche{
background:url(images/suchen.png) no-repeat left center;
}*/






#blogsidebar ul li form input.sucheingabe,
#blogsidebar ul li form input#si {
 background		: none ;

  width				: 114px;
  padding			: 3px 8px 3px 8px;
  margin			: 5px 0px 5px 0px;
  border:none;
color:#eee;



}
#blogsidebar ul li form input.suchsubmit a,
 {
  
  text-indent:-8000px;
  overflow:hidden;

  

}
#blogsidebar ul li form input.suchsubmit,
#blogsidebar ul li form input#ss {
   background		: url(images/ok.gif) no-repeat left top ;

  width				: 37px;

  padding			: 4px 1px 4px 1px ;
  margin			: 0 0 5px 0px;
  font-size:10px;
  border:none;

  overflow:hidden;
  cursor:pointer;
  

}

#blogsidebar ul li form input:hover.suchsubmit,
#blogsidebar  ul li form input:hover#ss {

background		: url(images/ok.gif) no-repeat left -22px;
color:#a1c326;
}

#menurechts p.catcloud a {
  padding			: 1px 5px 2px 0;
}


/* ###############################  Fuss der Seite  ###################################### */
#fuss p {
  margin-left		:0px;
  padding-top		: 9px;
  text-align:left;
/*  background: url(images/fussbg.gif) repeat-x;*/
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8f6d4c;
width:800px;
}

#fuss {
height:30px;

  padding:5px 0 10px  0;
  margin: 0 auto;
   clear				: both;
  text-align		: left;
  width:920px;

}
#fuss a{
color:#9f8266;
font-weight:normal;
text-decoration:underline;
}
#fuss a:hover{
color:#a1c326;
}




#menulinks .comments a{
margin:0;
padding:0 ;
font-weight:bold;
text-decoration:underline;
color:#a1c326;

}
#menulinks .comments a:hover{

color:#1b140a;

}

.comments li {
border-bottom:1px solid #1b140a;
padding:8px 0 8px 0;
font-size:11px;
width:170px;
margin:0;
font-weight:normal;


}
.links  a {

padding:0 0 1px 0 ;
margin:0 0 0 0px;
font-weight:normal;
/*border-bottom:1px dotted #a1c326;*/
border:none;
display:block;


}

.links li  {
padding:2px 0 2px 10px;
font-size:12px;
font-weight:normal;
margin:0 0 5px 0;
text-decoration:none;
background: url(images/arrowstart.gif) no-repeat left 5px;
color:#a1c326;
float:left;
width:240px;
position:relative;
left:20px;
}


#menulinks .event a {

padding:0 0 1px 0 ;
margin:0 0 0 0px;
font-weight:normal;
/*border-bottom:1px dotted #a1c326;*/
border:none;
display:block;


}

.event li  {
padding:2px 0 2px 10px;

font-size:12px;
font-weight:normal;
margin:0 0 5px 20px;
text-decoration:none;
width:160px;
background:url(images/arrow.gif) no-repeat left 5px;
}

.kategorien li, .bloglinks li {

padding:2px 0 2px 10px;
font-size:12px;
width:190px;
margin:0 0 0 10px;
font-weight:normal;
background: url(images/arrow.gif) no-repeat left center;

}

.lastplayer {
background:#fff;

}

tr .lfmConfig {
text-align:left;
background-color:#FF3333;

}


li .link {
background:#3333CC;

  
}


#tooltip {

	background-color:#000;
	width : 140px;
	padding : 0;
}
#tooltip p {
	margin : 3px 8px 3px 8px;
	padding:0;
	color:#a1c326;
	font-size : 11px;
	font-family :"Verdana", Arial, Helvetica, sans-serif;
	text-align:left;
	
	width : 130px;
}



.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

.termin {
color:#ff6600;
display:block;
padding:10px;
}
