body	{ 
		color: #434343; 
		font-size: 1em; 
                line-height: 1.5;
		/*font-family: "Lucida Grande", Arial, Sans-Serif; */
		font-family: Times, Times New Roman, Georgia, serif;
		/*background-color: #99afdaeec;   
		background: url(bilder/hg_blau.gif) repeat-x;
		background: url(bilder/linien.gif) repeat;*/


		margin: 20px; 
		padding: 0px;
		}
#alles {

width: 700px;
margin-left: auto; 
		margin-right: auto; 
}
a 		{ 
		color: #434343;
                border-bottom: 3px solid #ff6600;
                text-decoration: none;
		}
a:hover         {
                /*border:0;*/
}
img             {
                /*border-bottom: 3px solid #ff6600;*/
                padding-bottom: 5px; 

}
#header   		{ 
		margin-right: 0; 
		margin-bottom: 30px; 
		margin-left: 0; 
		padding: 10px 10px 0 10px; 
		width: 100%; 
		
		border-left: 1px solid #afdaee;
		}
#page  	{ 
		text-align: left; 
		margin-left:20px; 
		margin-right: auto; 
		/*margin-top:5px; */
		padding:15px 0; 
		width:650px;  
                float:left;
}
#header h1     	{ 
		line-height:0;
		font-weight: normal;  
		margin:0;
		padding:0; 
		
		}
#header h1 a   {  
		font-weight: normal; 
                
}
#header h1 a:hover   {  
		}
#content     { 
		margin-left:50px;
		border:none; 
                padding: 0px 10px; 
		width: 100%; 
		float: left;
                border-left: 1px solid #afdaee;
 }

small   { font-size: 0.75em; font-weight: normal;  }
small a  {      text-decoration: none; 
                background-color: #FFF; 
}
small a:hover { /*border:0;*/
}



/* Begin Sidebar */
#sidebar   { 
		margin-left:25px;
		text-align: left;  
		padding:0px 10px; 
		width: 700px; 
		float: left; 
		border: none; 
		margin-bottom: 30px;
                border-left: 1px solid #afdaee;
                overflow: visible;
                display:block;
}

#sidebar a   { 
                color: #434343;
		text-decoration: none; 
		padding: 2px 0 5px 0; 
		padding: 100% 0 0 0; 


}
#sidebar a:hover   { 
		color: #434343; 
                background: url(bilder/hg_blau.gif) repeat; 
                border:0;
                /*padding: 0px; 
                padding-bottom: 5px;*/
}
li.current_page_item a {
		text-decoration: none; 
		color: #434343; 
		background: url(bilder/hg_blau.gif) repeat;
		
}
#sidebar ul .children {
                /*margin:10px 0;
		padding:10px 0;*/
                }
#sidebar small a  { color: #999; text-decoration: none; background-color: #E7E7C9000; padding: 0px }

#sidebar small a:hover  { color: #E7E7C9; text-decoration: none; background-color: #660000FFF; padding: 0px }



#sidebar h2   { 
	padding-left:4px; padding-top: 4px; padding-bottom: 4px; color: #999; font-size: 9px; font-weight: normal; text-transform: uppercase; border: none }

#sidebar li    {
               list-style-type:none; 
               margin: 0 5px 0 0; 
               /*padding:0; */
               /*padding-top: 4px; 
                //padding-bottom: 4px; 
                //margin-bottom:5px; */
                display: inline; 
                float:left;
}
#sidebar ul   {list-style-type:none; 
               /* padding:0;
                margin:0;
                margin-bottom: 4px;
*/

}
aktuell , li.current-cat a  {
               color: #434343; 
                 background: url(bilder/hg_blau.gif) repeat; 
		
		padding: 100% 0 0 0; 
		margin:0;

                /* padding: 2px 0 5px 0; 
                 margin-left:-2px;
                 margin-right:-2px;*/
}
li.current-cat_ a {
               color: #434343; 
                 background: url(bilder/hg_blau.gif) repeat; 
		
		padding: 20px 0 0 0; 
		margin:0;
}
#sidebar #searchform #s { padding: 2px 0 2px 2px; width: 100px }
#searchsubmit  { font-size:9px; padding: 1px 0 1px 1px }

#searchform { text-align: right; 
              margin: 10px 0 10px auto; 
              padding: 10px 0 10px 3px;
              float:right; }
/* End Sidebar */
hr  { display: none; margin-left: 0 }
.hrhide {
	display: none;
	}
ul { list-style-type: none; margin: 0; padding: 0 }

h1 a, h2 a, h3 a   { 
	color: #434343;  
	font-weight: normal; 
	text-decoration: none; 
	line-height:0; 
	padding: 0px }
h1 a:hover, h2 a:hover, h3 a:hover  { font-weight: normal;color: #ff6600; text-decoration: none;  }
.post     {
	/*line-height: 14px;*/
	margin: 0 0 10px 0;
	border-top: 1px solid #afdaee;
	padding-top:15px;
	display: inline-block;
	width:100%;
}
.post p a  {  /*color: #660000; text-decoration: none; margin-bottom: 40px;  margin-top:10px*/ }
.post p a:hover { border:none; text-decoration: none;  
}
.post small{
    margin: 2px 0;

}
.commentlist li, #commentform input, #commentform textarea { 
               /*font-style: normal; 
               font-variant: normal; 
               font-weight: normal; 
               line-height: normal; */
}
/*.commentlist li { font-weight: normal }*/
.commentlist cite, .commentlist cite a    { font-style: normal }
/*.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none }*/
.commentmetadata  { 
               /*font-size: 9px; */
               font-weight: normal }
.postmetadata ul, .postmetadata li  { 
               list-style-type: none; 
               list-style-image: none; 
               display: inline }
.postmetadata   { 
               color: #999; 
               font-size: 9px }
.postmetadata a  { 
               color: #999; 
               text-decoration: none }
.postmetadata a:hover  { 
               /*color: #E7E7C9; */
               text-decoration: none }
#commentform p { margin: 5px 0; }
#commentform input { margin: 5px 5px 1px 0; padding: 2px; width: 170px }
#commentform textarea   { 
               padding: 2px; 
               width: 500px; 
               background: url(bilder/hg_grau.gif) repeat;
}
#commentform #submit  { margin: 0; float: left }
/* Begin Comments*/
.commentlist  { 
              /*background-color: #f0f0f0; */ margin-top: 0; margin-bottom: 40px; padding: 0; width: 500px }
.commentlist li   { 
              /*font-size: 0.7em;*/
              background: url(bilder/hg_grau.gif) repeat; 
               list-style: none; 
               margin: 0 0 15px; 
               padding: 3px 0; 
}
.commentlist p  { margin: 0 
}
.nocomments { /*text-align: center;*/ 
               margin: 0; 
               padding: 0; 
}
.commentmetadata  {  margin-top: 20px }
/* End Comments */

/*.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px none #ddd }*/
h3   { font-size: 11px; font-weight: bold; text-decoration: none; margin-top: 0 }
h1, h2  { 
	font-size: 1.8em;  
	font-weight: normal;
	text-decoration: none; 
	margin: 2px 0 10px 0; 
	line-height:0; 
	padding: 0px;
}
#footer { text-align: center; margin-right: auto; margin-left: auto; width: 100%; clear: both }
#footer p { /*background-color: #999;*/ margin-top: 0; margin-left: 220px; padding: 5px }
h2.pagetitle { margin-top: 2px }
h3.comments { margin-top: 30px; margin-bottom: 0; padding: 0 }


.current_page_item2 {
color: #434343; background: url(bilder/hg_blau.gif) repeat; padding: 2px;  margin-left:-2px; margin-right:-2px;
}

 .page_item2  {
background: url(bilder/hg_blau.gif) repeat;
 
}


.navigation{
 padding-top:5px; margin-bottom:20px;
}

.navigation a{
 	text-decoration:none;
}
.navigation a:hover{
 	/*color:#FFFFFF;*/
}
.alignright {
float:right;

}
.alignleft {
float:left;

}

.text-column-left {
	width:520px;
    float: left;
    margin-right: 5px;
}
.text-column-right {
	width:250px;
    float: left; /* left weils sonst nicht um das linke element flieGt*/
    /*padding-left: 0.5em;*/
}

.language_item{
	float: right;

	list-style-type: none;
	padding-left:10px;
}

.blog_description {
padding:0px;
line-height:0;
margin:0px;
}
