body {
	padding-left:165px;
	padding-top:90px;
	padding-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	background-color: #FFFFFF
	}
	  
.headline {
	background-color:#E1E1E1;
	width:100%;
	height:80px;
	padding-left:10px;
	top:0em;
	left:0em;
	position: absolute;
	font-size:12px;
	border-bottom:1px solid;
	border-color:#333333;
	background-image:url(./pics/head_bkgrnd_20070902.png)
	}
	
/* ------------- sidebar ------------- */
.sidebar {
	background-color:#E1E1E1;
	padding-left:10px;
	padding-right:10px;	
	
	position: absolute;
	top:81px;
	left:0em;
	width:145px;
	bottom:0em;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid;
	border-color:#333333;
	}  
	
/* links innerhalb der sidebar*/
.sidebar a{
	color:#333333;
	text-decoration:none;
	display: block;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	}    

.sidebar a:hover{
	background-color:#E1E1E1;
	background-color:#CCCCCC;
	}    

/* ------------- statistik ------------- */
.stats {	
	position: absolute;
	left:3px;
	bottom:20px;
	font-size: 10px;
	font-weight:lighter;
	}
			
			
/* ------------- IE und GoogleMaps Kram ------------- */
v\:* {
	behavior:url(#default#VML);
	}	
	
/* ------------- Textbereich ------------- */	
.form a{						/*links blau anzeigen*/
	color:#0000FF;
	text-decoration:none;
	}
	
.form a:hover{
	text-decoration:underline;
	}	
	
	
/* ------------- Navi-Bar ------------- */	
.navi-bar a{
	text-decoration:none;
	color:#333333;}	

.obj-nr {
	border:1px solid;
	margin:2px;
	text-decoration:none;
}

.obj-nr-cursel {
	border:1px solid;
	margin:2px;
	background-color:#E1E1E1;
}

/* ------------- zusaetzliche Objekt-Infos ------------- */
.edit-info {
color:#FFFFFF;
	position:absolute;
	top:1em;
	right:1em;
	font-size:12px;
	}
	
.edit-info a{color:#FFFFFF;}
/*
.last-edited {
	position:absolute;
	top:1em;
	right:1em;
	font-size:12px;
	}	
*/

/* ------------- News ------------- */
.news-head{
	margin-top:20px;
	background-color:#E1E1E1;
	border:1px solid;
	font-style:italic;
	font-weight:bold;
	}
	
.news-body{
	padding:3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	}
	
	
/* ------------- Gaestebuch ------------- */
.gaestebuch-head{
	margin-top:20px;
	background-color:#E1E1E1;
	border:1px solid;
	font-style:italic;
	font-weight:bold;
	}
	
.gaestebuch-body{
	padding:3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	}
	

.table-slimborder {
		margin:5px;
		border:1px solid;
		border-spacing:1px;
		border-collapse:collapse;
		border-color:#000000;}
		
.thtd-slimborder {border:1px solid; 
		border-color:#000000;}