/* LINKS -------------------------------------- */



a:link    { 
   color:#DBA100;
   font-weight: bold;
   text-decoration: none;
}

a:visited { 
   color:#775577;  /* lila komplementär zu grün */
   font-weight: normal;
}

#col_menue a:link , .entryfooter A:link, H2 a:link{ 
     font-weight: bold;
     color:#21368c;
}

#col_menue a:visited , .entryfooter A:visited,H2 a:visited{ 
     font-weight: bold;
   color:#775577;  /* lila komplementär zu grün */
    text-decoration: none;
}


a:hover, #col_menue a:hover , .entryfooter A:hover, H2 a:hover {  
   text-decoration: underline;
}


.entryfooter {
	font-size: 11px;

	font-weight: normal;
	text-align:right;
	margin: 0px;
	padding-bottom: 40px;
   	padding-top: 10px;
}



.prevnext_links {
  line-height: 110%;
  font-size: 90%;
  text-align: left;
margin:0;
padding:0;
  padding-bottom: 5px;


}

.prevnext_links A       { text-decoration: none;      }
.prevnext_links A:hover {	text-decoration: underline  }



div.spacer {
  clear: both;
  }

body {
   font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;
   background: #fff;

   background: #dedae0;  /* grau lila hell */
   background:#edf3d8;  /* helles gras grün */
   background:#79910d;  /* gras grün dunkel*/
   background: #f4e7ca;  /* helleres gelb */
   background:#edf3d8;  /* helles gras grün */
   margin-top:0;
   text-align: left;
   color: #2D2D2D;
  font-size:100.01%;
   	font-size: 12px;
	line-height: 1.5em;

}

#header{
   padding:0px;
   text-align: right;
   text-align: left;

   border-bottom: 1px solid #999;
  margin:0;
   margin-bottom: 10px;
}

#header p{
float:right;
   text-align: right;
}


#col_center {
  	float: left;
   border-right: 1px solid silver;
  	width: 560px;
   padding-right: 5px;
   padding-left: 4px;

	}

/* MENUE  ----------------------------------------*/
#col_menue {
  	float: right;
	margin: 0px;

  	padding-left: 4px ;
  	width: 200px;
}

#col_menue P, #col_menue form {
	margin: 0px;
}


#col_menue H3 {

	margin-top: 0px;
      
	font-weight: bold;
  	font-size: 100%;
  	font-size: 12px;
  	margin-bottom: 5px;
  	border-bottom: 1px solid #C9C2B7;

}

.block{
  padding:0;
  margin:0;
  margin-bottom:10px;
}

.block p {
	padding-bottom: 2px;
}


/* CONTAINER -----------------------------------*/
#container {
 margin-top:0;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	width: 790px;
 height: 100%;
	background-color: #FFFFFF;
 	border: 1px solid silver;
}

.kommentar_einzeln li {}

.comment ol {
margin:10px;
padding:0;
}

.comment li{
  background: #f8f8f8;
  border-left: 2px solid #d8b8e4;
  border-left: 2px solid #79910d;  /* gras grün dunkel*/

 padding:5px 5px 5px 5px;
 margin:10px 5px 10px 10px;
 border-bottom:5px solid #fff;

}



/* COMMENT --------------------*/
.comment{
  margin: 0 2px 0 5px;
  margin-top:15px;

}

.commentform, .commentinput{
  	font-size: 90%;
}

.commentform table{
    border: 0;
    width: 99%;
    padding: 0;
}



.zitat,.body-qoute{
	background-color : #f8f8f8;
            color :   #171717;

	margin : 10px;
	margin-left:  20px;
	margin-right: 20px;



 padding: 10px;
	border : 1px dotted #666666;

}



/* these styles are for the search boxes */
.searchbox {
	width: 10em;
	font-size: 10px;
}

.searchbutton {
	border: 1px solid #000;
	font-size: 10px;
}



H1 {
	font-size: 16px;
        	margin: 0px;
 	margin-bottom: 1px;
 	margin-top: 10px;
}


H2 {
	font-size: 16px;
  	border-bottom: 1px solid #999;
        	margin: 0px;
  	margin-bottom: 10px;
}




.date {
  	margin-bottom: 3px;
  	margin-top: 3px;
	color: #666;
	font-size: 11px;
	font-weight: normal;
}



img{
   border: 0;
}


/* BLOGROLL */
.brliste { /* Für die gesamte Liste */
   list-style: disc !important;
   padding-left: 15px !important;
}
.bloggrolleintrag {  /* Text der Links */
   padding-bottom: 5px;

}
.bloggrolllink { /* die einzelnen Links */
  text-decoration:none; 
}



#col_menue ol {
	margin-left: 2px;
padding-left: 2px;

}

#col_menue li {
	margin-left: 5px;
padding-left: 2px;

	margin-bottom: 3px;
}

 .tbcomrahmen {
 border: 1px solid silver;
 padding: 5px 0px 5px 5px ;
 margin:5px 0px 0px 0px;
}

.tbcomrahmen a{
    color: #505036;  /* text */
    font-weight: bold;


}


.bild{        
      text-align:center; 
     }

.bild img, .bildfloat img { 
    padding: 5px; 
    margin: 10px; 
    border: 1px solid silver; 
}

.bildfloat{
  float: left;
}


.gad_body{
/*   float: left; */
  border: 3px 8px 3px 0; 
}

.entryinhalt{

}