.clear {
	CLEAR: both; HEIGHT: 0px
}
.hide {
	DISPLAY: none
}
.floatleft {
	FLOAT: left; MARGIN: 5px 10px 5px 1px; POSITION: relative
}

.floaticon {
	FLOAT: left; MARGIN: 2px 5px 2px 1px; POSITION: relative
}

.floatright {
	FLOAT: right; MARGIN: 5px 1px 10px 10px; POSITION: relative
}

.foto, fotol {float: left; border: 1px solid #ccc; padding: 3px; margin: 3px 15px 5px 3px;} 
.fotobox {float: left; background:#ffffff; border: 1px solid #ccc; padding: 3px; margin: 3px 15px 5px 3px;} 
.fotor {float: right; border: 1px solid #ccc; padding: 3px; margin: 3px 3px 5px 10px;} 

.fotok {float: left; border: 1px solid #ccc; padding: 3px; margin: 15px 0px 15px 0px;} 

.bildzeile {DISPLAY: block; padding: 3px; margin: 0px 15px 0px 0px;} 

.zusatzinfo {
	margin: 15px auto 0;
	width: 90%;
	border: 1px solid #DCDCDC;
	padding: 8px;
	background: #EFEFDD;
	}

 .box
 {background: #fafafa;
 display:block;
 
 margin:15px 10px 10px 0px;
 font: .9em verdana, arial, sans-serif;
 padding: 10px;
 border: 1px solid #f0f0f0;
 color: #acacac;
}

.quote {
	margin: 5px auto;
	width: 90%;
	border-top: 1px dotted #999; 
	border-bottom: 1px dotted #999;
	padding: 11px 0 0 10px;
	background: url(quotes.gif) no-repeat top left;
	}
	
.quote p {font-size: 13px; font-variant: small-caps;}

.Box3 {
	margin:15px 0 10px 0;
	background-color:#F8F8EF;
	border:1px solid #EAEAD0;
	padding:5px 8px 4px 8px;
	color:#C54E15;
	
}

.Box3 p{
  font-weight:bold;
  font-size:12px;
}




.box4, .box2{
	padding:0 7px;
	border:1px solid #D8E9ED;
	background-color:#EEF5F7;
	font-size:11px;
	color:#2985B6;
	position:relative;
	margin-right:10px;
	float:left;
	line-height:18px;
	text-align:center;
}


.box2 {
	border:1px solid #DAE0BE;
	background-color:#F1F7DB;
	color:#97AA48;
	cursor:default;
}
