body {background-color: #ffffff;
margin: 0;
padding: 0;
background-image: url(images/hgr_schraffur.gif);
background-repeat: repeat-x;
background-attachment: fixed;
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana, Geneva;
font-size: 11px;
color:#333;
line-height: 150%;
border-top: thick #000000 solid;}

h1,h2,h3,h4,h5,h6 {
color:#777;
font-size:16px;
font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
}

img {border:none;}

em {font-weight:normal;}

a:link, a:visited {
text-decoration:none;
font-weight:bold; 
letter-spacing:1px;
color:#888;
}

  a:hover, a:active {
  background-image: url(images/blink.gif);
  background-repeat: no-repeat;
  background-position: top left;
  border-bottom: 1px solid #ce0000;}

textarea, input {
font-size:9px;
border:1px solid black;}

textarea {
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana, Geneva;
font-size:11px;
}

	input {
	height:15px;}

	input:hover {
	background-color:#ce0000;
	color:#fff;}

/*layout
*/

#aussenrahmen {
height: 100%;}

#rahmen {
background-image: url(images/rahmenhgr.gif);
background-repeat: no-repeat;
background-position: 5px 180px;
width: 500px;
position: absolute;
left: 50%;
margin-left: -250px;
padding-left: 50px;}

#container {width: 400px;
background-color: #fafaf8;
}

#kopf_oben {
	height: 265px;
	background-image: url(kopfbild/standard.gif);}
	#kopf_oben img.hintergrund {
	float: left;
	clear: none;
	z-index:1;}

#kopfkopf {
display: block;
height:195px;
}

#logo {
background-image: url(images/hgr_trans_1.gif);
height: 50px;
text-align: right;
}

#navi {
float: none;
clear: both;
vertical-align:bottom;
}
/*  
#navi li.page_item, #navi ul.children li{
margin:0;
padding:0;
list-style-type:none;
text-indent:0;
width:100%;
} */

    #navi a {
    display: block;
    background-image: url(images/durchsicht.png);
    background-position: bottom left;
    height:12px;
    font-size:10px;
    margin-top: 0px;
    background-repeat: repeat;
	border-bottom:1px solid #fff;}
    
    #navi a:hover {
    color:#000;
    background-image: url(images/blink.gif);
    background-repeat: no-repeat;
    background-position: top left;
		border-bottom:1px solid #ce0000;}
		
					#navi .n_weblog 		{background-image: url(images/w_weblog.gif);}
					#navi .n_webdesign 	{background-image: url(images/w_webdesign.gif);}
					#navi .n_logos 			{background-image: url(images/w_logos.gif);}
					#navi .n_foto 			{background-image: url(images/w_foto.gif);}
					#navi .n_print 			{background-image: url(images/w_print.gif);}
					
					
		#navi ul li ul {display:none;}		
        	
        	ul#navi, ul  {
        		padding:0;
        		margin:0;
        		list-style-type:none;
        	}
        
        	ul#navi ul {
        		position:absolute;
        		top:0;
        		left:100px;
        		visibility:hidden;
            background-image: url(images/hgr_schraffur.gif);
            background-repeat: repeat-x;
        	}
        	
        	ul#navi li {
        		position:relative;
        		width:100px;
        		margin-top:2px;
        	}
        	
        	ul#navi a {
				background-color:#fff;
				
				padding-left:5px;
				color:#555;
        		display:block;
        		text-decoration:none;
        		display:block;
        		width:395px;
        	}
        	
        	ul#navi a:hover, ul#navi li:hover a, ul#navi li.hover a {
					}
        	
        	ul#navi li:hover ul a, ul#navi li.hover ul a, ul#navi li:hover ul li ul a, ul#navi li.hover ul li ul a {
				width:285px;
				border-left:12px solid #555;
        		margin:0;
        	}
					
					ul#navi li:hover ul li ul a, ul#navi li.hover ul li ul a {
					  	width:180px;
					}
        	
        	ul#navi li:hover ul a:hover, ul#navi li.hover ul a:hover {
				border-left:12px solid #fff;
        	}
        	
        
        	ul#navi li:hover ul, ul#navi li.hover ul{
        		visibility:visible;
        	}
        	ul#navi li li {
        		border:none;
        		padding:0;
        	}

	

#unten {
padding-left: 5px;
padding-right: 5px;
background-image: url(images/deko_pfeile.gif);
background-repeat: no-repeat;
background-position: top right;}

	.kategorie {
	padding-top: 16px;
	padding-bottom: 30px;}
	
	.content {
	margin-left: 35px;
	margin-right: 35px;  
	}

#fuss {
margin-top:3em;
background-image: url(images/hgr_trans_1.gif);
clear:both;
}

.fusspilz {
padding:10px;
background-image:url(images/stern.gif);
background-repeat:no-repeat;
background-position:-10px;
display:block;
height:50px;
width:100%;}

	#fuss p {
	float:left;
	margin-right:5px;
	}
	
	#fuss a {
	color:#fff;
	background-color:#000;
	} 

		#fuss input#s {
		}
		#fuss input#searchsubmit {
		}
		
		#fuss form: {
		margin:0;
		padding:0;
		}


/*standard-klassen
*/

.content li {list-style-type:square;}

.unsichtbar {
display: none;
}
.postmetadata {
text-align:right;}

/*kommentare
*/

.inputgleichheit {
width:350px;}

.symbol {
background-repeat:no-repeat;
background-position:3px 0px;
padding-left:20px;
height:180%;}

	.sym_komment {
	background-image: url(iconset/comment_0.gif);
	}
	.sym_trackback {
	background-image: url(iconset/trackback.gif);
	}
.meta_post {line-height:160%;
margin:30px;}

p#credit {float:none;clear:both;}