* {margin: 0px; padding: 0px; }

body { font-family: Arial; font-size: 12px;}
table {font-family: Arial; font-size: 12px; }
table td {vertical-align: top; }

a { color: red; text-decoration: none; }
a:hover {color: orange; text-decoration: none; }

#menu ul{list-style: none; margin-bottom: 5px; height: 25px; border-bottom: 1px solid black; background: url("../img/smallbg.jpg") bottom left repeat-x;}
#menu ul li { padding-top: 5px; padding-bottom: 0px; float: left;  height: 20px; }
#menu ul li a {padding: 5px;}
#menu ul li a:hover { background: #ffeedd; }

.clearer { clear: both; }

#content{ padding: 10px;}

.info { color: green; }
.error { color: red; }

#leistung_liste ul{ list-style: none; }

#referenzen_liste{ list-style: none; }
#referenzenbilder { border: 1px solid grey; height: 300px; width: 720px; margin: -10px; margin-top: 0px; margin-bottom: 5px;}
#referenzenbilder .title {
		width: 712px; 
		vertical-align: middle; 
		margin: -1px; 
		border: 1px solid grey; 
		padding: 4px; 
		font-size: 12px; text-align: right; 
		background: #eaeaea; 
		float: left;
		background: url("../img/smallbg.jpg") bottom left repeat-x; 
}
#referenzenbilder .content {padding: 5px; overflow: auto; height: 259px; overflow-x: hidden; overflow-y: auto; margin-top: 1px;}

.pic_element { 
		background: url("../img/smallbg.jpg") bottom left repeat-x; 
		border: 1px solid lightgrey; 
		padding: 3px; 
		float: left; 
		text-align: center; 
		margin-right: 5px; 
		height: 180px; 
}

#menu ul .admin {
	padding-top: 5px; 
	padding-bottom: 0px; 
	float: left; 
	height: 21px;
	background: white;
}
