body 
{
 font-family: verdana, arial, times new roman;
 font-size:95%;
 background: #FFCC00;
 text-align:left;
 margin:0px;
 padding:0px;
 color: #000000;
}
h1 {font-size:135%;font-weight: bold;}
h2 {font-size:125%;font-weight: bold;}
h3 {font-size:115%;font-weight: bold;}

a:link, a:visited{ 
text-decoration:none;
color:black;
}
a:active, a:hover{
text-decoration: none;
color: black;
background-color: #FFCC00;
}

img{
border: none;
}

.abstand{
padding: 10px;
margin: 0 20px 20px 20px;
border: 1px solid silver;
}



#rahmen {
background: #ffffff;
width:900px;
margin:0px auto 20px;
text-align:left;
border-right: 1px solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
}

#header {
background: #ffffff;
margin:0;
height: 240px;
}

#navmenu{
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
text-align: left;
text-decoration: none;
list-style-type: none; list-style-image: none;
}



#menu1{
 background: #FFFFFF url(logo_bg.gif) repeat-x;
	height: 55px;
	overflow: hidden;
}




#content {
background: #FFFFFF;
width:860px;
float:left;
padding: 20px;
}


#footer {
	padding: 0;
	margin: 0 auto;
	width: 860px;
	clear: both;
        margin-bottom: 10px;
	}


#navmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#navmenu li{
	margin: 0;
        padding: 0 8px 0 7px;
        display: inline;
	}

#navmenu li+li{ 	
        border-left: 1px solid black;
        }

		.titel{
		background-color: #000000;
		text-align: left;
		font-family: Verdana, Tahoma, Arial;
		font-size: 85%;
		font-weight: bold;
		color : #fff;
		padding-top : 2px;
		padding-bottom : 2px;
		padding-left : 2px;
		padding-right : 2px;
		text-transform : uppercase;
		margin-bottom: 7px;
		margin-top: 0px;
		}
::-moz-selection{
background-color: #FFFFFF;
color: #000000;
}


/* Eintrags-Titel */
#content h2
{
		font-family: georgia;
		text-align: left;
		font-size: 130%;
		font-weight: bold;
		color : black;
		padding-bottom : 2px;
		margin-bottom: 7px;
		text-decoration: 1 px dotted black;
}

/* Eintrags-Titel als Link */
#content h2 a
{
	text-decoration: none;
	color : #000;

}

#content h2 a:hover {
	text-decoration: underline;
			color : #000;

}

#sub_content h3
{
	color: #777;
	margin: 5px 0 0 0;
	font-weight: normal;
	font-size: 120%;
}

.entry
{
	color: black;
	line-height: 17px;
	margin: 5px 0 50px 0;
	text-align: justify;
	font-family: Arial;
}

.entry a:link, .entry a:visited{ 
text-decoration:underline;
color:black;
}
.entry a:active, .entry a:hover{
text-decoration: underline;
color: #FFCC00;
}

small {
	font-size: 80%;
	line-height: 1.5em;
	color: #000000;
	}

.small a:link, .small a:visited{ 
text-decoration:underline;
	color: #000000;
}
.small a:active, .small a:hover{
text-decoration: underline;
	color: #000000;
}

	
#content img {
	float: left;
	margin: 3px 10px 5px 0;
    _margin: 3px 5px 5px 0;
	border: 1px solid #cccccc;
    padding: 5px;
    background-color: transparent;
}

#content a:hover img { 
        border: 1px solid #777777; 
        background: transparent;
}	

#content ul {
         list-style-type: circle; 
         margin: 0 0 0 25px; 
         padding:  0 0 0 0; 
}

#content ul li {
         line-height: 1.5em; 
         margin: 0; 
         padding: 5px; 
}

#content a
{
text-decoration: underline;
}

#content a:hover
{
text-decoration: none;
color: black;
background-color: #FFCC00;
}

#content ul ul li { 
margin: 0; 
}

#content ul ul a
{
display: block;
padding: 1px 1px 1px 15px;
color: black;
font-weight: normal;
background-color: #FFFFCC;
text-decoration: none;
height: 16px;
}

#content ul ul a:hover
{
color: white;
font-weight: normal;
background-color: black;
text-decoration: none;
height: 16px;
}
	



.post {
	margin: 0px;
	text-align: justify;
	}
	


.postmetadata {
        background: transparent;
        font-style: italic;

        color: #363636;
        line-height: 1.5em;
	margin: 15px 0 70px 0;

	padding:3px 3px 3px 3px;
	text-align: right;
        clear:both;
}

.postmetadata a {background: transparent; color: #363636; text-decoration: none;}

.postmetadata2 {
        background: #eeeeee;
        color: #282828;
        border: 1px solid #cccccc;
        font-size: 11px;
        line-height: 1.3em;
	letter-spacing: 0em;
	margin: 0 0 20px 0;
	padding: 5px;
	text-align: left;
        clear:both;
        -moz-border-radius: 10px;
}