@charset "UTF-8";
/* CSS Document */


body    { line-height: 16px; color: #660000; font-size: 11px; font-family: "Lucida Grande", Arial, Sans-Serif; background-color: #E7E7C9;   margin: 0; padding: 0 }
a { color: #660000;}

#header   { margin-right: 0; margin-bottom: 30px; margin-left: 0; padding: 0px; width: 100%; height: 20px; border-top:1px solid #660000 }
#page   { text-align: left; margin-left: auto; margin-right: auto; margin-top:10px; padding: 10px; width:780px;  }
#header h1     { font-size: 11px; font-weight: normal;  text-transform: uppercase; letter-spacing: 1px; padding-top: 5px; height: 20px }
#header h1 a   {  font-weight: normal; float:left; }
#header h1 a:hover   {  }
#content     { border:none; width: 780px; float: left }
small   { color: #999; font-size: 9px; font-weight: normal;  }
small a  { color: #999; font-size: 9px; font-weight: normal; text-decoration: none; background-color: #E7E7C9 }
small a:hover { color: #E7E7C9;  font-weight: normal; text-decoration: none; background-color: #660000; }

/* Begin Sidebar */
#sidebar   {
	text-align: left;
	padding:0;
	width: 880px;
	float: left;
	border: none;
	margin-bottom: 40px;
}

#sidebar a   { text-decoration: none; padding: 2px; padding-bottom: 4px; margin-right:-2px;margin-left:-2px; border-top:1px solid #660000; }

li.current_page_item a {text-decoration: none; color: #E7E7C9; background-color: #660000; padding: 2px; margin-left:-2px;margin-right:-2px;border-top:1px solid #660000;padding-bottom: 4px;}

#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 a:hover   { color: #E7E7C9; background-color: #660000; padding: 2px; padding-bottom: 4px;}

#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    {   margin: 4px; padding-top: 4px; padding-bottom: 4px; display: inline; float:left;}
#sidebar ul   {   list-style-type: inherit; padding-top: 4px; padding-bottom: 4px; margin-left:-4px;  }

#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: #660000; //font-size: 11px; font-weight: normal; text-decoration: none; //background-color: #E7E7C9; padding: 0px }
h1 a:hover, h2 a:hover, h3 a:hover  { font-weight: normal;color: #FFF; text-decoration: none; //background-color: #FFF; }
.post     {
	line-height: 16px;
	margin-bottom: 40px;
	margin-top: 1px;
	border-top: 1px solid;
	padding-top:5px;
	display: inline-block;
	width:100%;
}

.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 }
.commentmetadata  { font-size: 11px; 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 input { margin: 5px 5px 1px 0; padding: 2px; width: 170px }
#commentform textarea   { background-color: #660000; color:#FFFFFF; padding: 2px; width: 500px }
#commentform #submit  { margin: 0; float: left }
/* Begin Comments*/
.commentlist  { /*background-color: #f0f0f0; */ margin-top: 0; margin-bottom: 40px; padding: 0; width: 500px }
.commentlist li   { background-color: #f0f0f0; list-style: none; margin: 0 0 15px; padding: 3px 0 }
.nocomments { /*text-align: center;*/ margin: 0; padding: 0 }
.commentmetadata  { font-size: 9px; 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: 18px;  font-weight: normal;text-decoration: none; margin: 0 0 3px; padding-top: 0; padding-bottom: 3px; border-bottom: 1px none #E7E7C9 }
#footer { text-align: center; margin-right: auto; margin-left: auto; width: 100%; clear: both }
h2.pagetitle { margin-top: 2px }
h3.comments { margin-top: 30px; margin-bottom: 0; padding: 0 }

.current_page_item2  {
color: #E7E7C9; background-color: #660000; padding: 2px
}
.current_page_item2 {
color: #E7E7C9; background-color: #660000; padding: 2px;  margin-left:-2px; margin-right:-2px;border-top:1px solid #660000;
}

 .page_item2  {
border-top:1px solid #660000; 
}
aktuell {
color: #E7E7C9; background-color: #660000; padding: 2px; padding-bottom: 4px; margin-left:-2px;margin-right:-2px;border-top:1px solid #660000;}

.navigation{
 padding-top:5px; margin-bottom:0px;
}

.navigation a{
 	text-decoration:none;
}
.navigation a:hover{
 	color:#FFFFFF;
}
.alignright {
float:right;

}
.alignleft {
float:left;

}

.text-column-left {
	width:514px;
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
}
.text-column-right {
	width:220px;
    float: left; /* left weils sonst nicht um das linke element flie�t*/
    /*padding-left: 0.5em;*/
}
.text-column-all {
	width:780px;
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
}

text-column-left2 {
	width:644px;
    float: left;
    margin-right: 0px;
    margin-left: 144px;
    margin-bottom: 16px;
}
text-column-left3 {
	width:677px;
    float: left;
    margin-right: 0px;
    margin-left: 111px;
    margin-bottom: 16px;
}
.language_item{
	float: right;

	list-style-type: none;
	margin-left:10px;
}
bildklein {
	width:100px;
    float: left;
    margin-right: 0px;
    margin-bottom: 16px;
}
p  { 	font-size: 11px; 
	line-height: 16px;
padding-bottom: 1px;
}

