html, body { height:100%; margin:0; padding:0; }
.fullheight { min-height:100%; }
* html .fullheight { height:100%; }

body{
	background-color:#FFF;
}
a img{ border:none; }

body{margin:0px; font-family:verdana, sans-serif; 
	background-image:url(/images/ringordner_8a_whiteright.png); 
	background-position:160px; 
	background-repeat:repeat-y;
	background-color:#000;
}
.banner{display:block; height:140px; background-color:#DDD; color:#111; 
	background-image:url(/images/bfleck.png); 
	background-position:50% 100%; 
	background-repeat:no-repeat;
	overflow:hidden;
}
.topline{padding-top:5px; background-color:#FFF; height:20px; text-align:center;}
.menu{ float:left; height:100%; width:200px; background-color:rgb(0,0,0); color:#999; 
	overflow:hidden;
	position:relative;
}
/* border between menu on the left and the content */
.border{
	float:right; width:36px; height:100%;
	background-image:url(/images/ringordner_8.png); 
	background-position:right; 
	background-repeat:repeat-y;
	margin-top:0px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}
.menubottom{
	width:200px; /* gleich menu */
	position:absolute; bottom:0px; left:0px; height:10px; 
}
.menuitems{

}
.menuitem{ display:block; text-decoration:none; color:#FFFDDD; background-color:#222; }
.allimages{margin-top:100px; width:100%; max-height:450px; overflow:auto;}

.reiter{ border:solid 1px #DDD; }
fieldset{border:solid 1px #DDD; }
.blogentry{ border:solid 1px green; padding:2px; margin:2px; }
.blogtext{border-top:solid 1px red;}
.bloghead{}
.blogfoot{border-top:solid 1px red; text-align:center; background-color:#336;}
.topline a{padding-left:10px;  }
.body{
	padding-left:10px;
	margin-left:200px;
	color:#226;
	background-color:#FFF;
	border:solid 1px white;

}
.content {  margin-left:40px; margin-right:70px; 
	background-color:#FFF;
	display:block;

}
h2{ 
	font-family:courier; 
	font-weight:bold; 
	background-color:#EEE; 
}
#tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	top:0px;
	left:200px;
	margin-top:40px;
}
.guesttitle{
	margin-top:20px;
	background-color:#DDD;
}
p{/*background-color:#FFFDDD;*/}
.namer{font-weight:bold; color:blue;}

.menu a{color:white; font-size:small; text-decoration:none;}
.menu ul{ list-style: none; padding-left:20px;}