div.littelterminblockeven{

	padding:5px;
	margin-bottom:10px;
	border:1px #5B7C9B solid;
	
	background-image:url('images/background_boxes.gif');
	background-repeat:repeat-x;

}

div.littelterminblockodd{

	/*background-image:url('images/hellblau.gif');*/
	/* #E5ECF2; */
	background-image:url('images/background_boxes.gif');
	background-repeat:repeat-x;
	padding:5px;
	margin-bottom:10px;
	border:1px #5B7C9B solid;

	color:#000000;
	
	
}

div.litteltermincontent{

	position:relative;
}


div.littelterminhead{

}

h2.summary{
	font-size:12px;
	color:#ffffff;
	font-weight:100;
	margin:0px;
	
}
h2.termintopic{
	font-size:12px;
	color:#ffffff;
	font-weight:100;
	margin:0px;
	width:500px;
	float:left;
}

a.terminlink{
	display:block;
	background-image:url('images/icon_termin_anschauen.gif');
	background-repeat:no-repeat;
	padding-left:25px;
	width:100px;
	padding-top:3px;
	text-decoration:none;
	height:20px;
	float:left;
}

img.terminimage{
	margin:5px;
	padding:3px;
	background:#E5ECF2;
	border:1px #5B7C9B solid;
	float:left;
}
div.terminimage{
	float:left;
	
}

div.terminkopf{
	background-image:url('images/terminviewkopf.gif');
	width:548px;
	height:14px;
	padding:3px;
	padding-left:10px;
}

div.terminleft{
	width:410px;
	float:left;
	border-right:1px #5B7C9B dotted;
}
div.terminright{
	width:130px;
	float:right;

	text-align:center;
}

div.vevent{
	width:548px;
	padding:5px;
	border:1px #5B7C9B solid;
}

div.terminbox{
	width:548px;
	padding:5px;
	border:1px #5B7C9B solid;
}

p.kategories{
	font-size:11px;
	margin-top:5px;
	width:340px;
}

p.suchbegriffe{
font-size:11px;
	margin:2px;
	margin-bottom:10px;
	width:340px;
}

a.terminkat{
 font-size:11px;
}

h1.termintopic{
	font-size:14px;
	color:#5B7C9B;
	margin-top:0px;
}

h1.summary{
	font-size:14px;
	color:#5B7C9B;
	margin-top:0px;
}

p.termintext{
	font-size:11px;
}

p.description{
	font-size:11px;
}


img.terminimagebig{

	margin-top:10px;
	padding:3px;
	background:#E5ECF2;
	border:1px #5B7C9B solid;
	
}

a.linkimtermin{
	font-size:11px;
	color:#102E48;
}

p.terminadresse{
  font-size:11px;
	color:#102E48;
	padding:5px;
}

p.location{
  font-size:11px;
	color:#102E48;
	padding:5px;
}

div.terminfooter{
		border-top:1px #5B7C9B dotted;
		margin-right:5px;
}

a.terminfooterlink{
	display:block;
	float:left;
	font-size:11px;
	text-decoration:none;
	color:#102E48;
	padding-right:20px;
	padding-top:3px;
	line-height:20px;
}

img.terminfooterimage{
	float:left;
	margin-right:3px;
	border:0px;
}

div.kategoriegesamt{
 	width:164px;
	float:left;
	margin-top:5px;

	margin-right:15px;
	margin-bottom:10px;
}

div.kategoriehead{
 	width:151px;
	background-image:url('images/kategoriekopf.gif');
	background-repeat:no-repeat;
	padding:3px;
	padding-left:10px;
	color:#ffffff;
}

div.kategoriecontent{
	padding:5px;
	width:152px;
	border:1px #5B7C9B solid;
	background-image:url('images/background_boxes.gif');
	background-repeat:repeat-x;
}

img.kategorieimage{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

div.searchsave{
	border:1px #5B7C9B dotted;
	padding:5px;
	margin:10px;	
}

h1.startterminkopf{
	background-image:url('images/kalenderkopf_mittel.gif');
	width:253px;
	background-repeat:no-repeat;
	font-size:12px;
	color:#ffffff;
	font-weight:100;
	margin:0px;
	height:14px;
	padding:3px;
	padding-left:10px;
}

div.starttermingesamt{
 float:left;
 	margin-right:10px;
	margin-bottom:10px;
}

div.selectedtermincontent{
	border:1px #5B7C9B solid;
	background-image:url('images/background_boxes.gif');
	background-repeat:repeat-x;
	padding:5px;
	width:248px;
	font-size:11px;
}

span.datum{
	color:#2F4152;
	margin-bottom:2px;
}

div.seltermfooter{
 clear:both;
	border-top:1px  #5B7C9B dotted;
	padding-top:3px;
	margin-top:3px;
}

img.terminimageklein{
	margin:2px;
	padding:3px;
	margin-right:5px;
	background:#E5ECF2;
	border:1px #5B7C9B solid;
	float:left;
}

div.adresssearch{
	position:absolute;
	width:520px;
	height:200px;
	display:none;
	z-index:3;
	background:#ffffff;
	border:1px #5B7C9B solid;
}

div.adresssearchhead{
	padding:3px;
	background:#E5ECF2;
	
}
div.adressesearchform{
	padding:3px;
		font-size:10px;
}

input.adresssearch{
	width:80px;
	line-height:12px;
	font-size:10px;
}
div.anzeige{
	overflow-y:scroll;
	height:150px;
}
div.adresseintrag{
	padding:3px;
}

a.zusatztermine{
	display:block;
	margin:5px;
	padding:2px;
}

a:hover.zusatztermine{
	display:block;
	margin:5px;
	background:#E5ECF2;
	padding:2px;

}


