body { 
		margin:0px; 
		padding:0px; 
		background-color:#fff; 
		background-image:url(media/leiste.gif); 
		background-position:top right; 
		background-repeat:repeat-y;
		font-size: 9pt; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #000066;
	}
	li {
		line-height:14pt;
	}
	
	.right_headline {
		display:block; 
		padding-left:8px; 
		padding-top:5px;
		padding-bottom:5px;
		color:#0D107B;
		background-color:#FECD57;
		font-weight:bold;
	}
	.right_content {
		display:block; 
		padding:8px; 
		margin-bottom:10px;
	}
	.right_content h3 {
		padding:0;
		margin:0px 0px 5px 0px;
		font-size:12px;
		color:#000;
	}
	
	.kasten_head {
		background-color: #CCE57F; 
		color:#0D107B; 
		padding:4px 10px 4px 10px; 
		font-weight:bold;
		display:inline;
	}
	.kasten_content {
		border:2px solid #CCE57F;
		padding:10px;
		margin-top:4px;
		margin-bottom:16px;
	}
	.kasten_content ul {
		list-style-type:square;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		padding-left:20px;
	}
	
	.kasten_cat_content {
		border:2px solid #CCE57F;
		padding:10px;
		margin-top:4px;
		margin-bottom:16px;
	}
	.kasten_cat_content ul {
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		padding-left:20px;
	}	
	
	
	.kasten_sonder_head {
		background-color: #F20E01; 
		color:#fff; 
		padding:4px 10px 4px 10px; 
		font-weight:bold;
		display:inline;
	}
	.kasten_sonder {
		border:2px solid #F20E01;
		padding:10px;
		margin-top:4px;
		margin-bottom:16px;
	}
	
	.kasten_veranstaltung_head {
		background-color: #99CC00; 
		color:#fff; 
		padding:4px 10px 4px 10px; 
		font-weight:bold;
		display:inline;
	}
	.kasten_veranstaltung {
		border:2px solid #99CC00;
		padding:10px;
		margin-top:4px;
		margin-bottom:16px;
	}
	
	.kasten_veranstaltung .datum {
		width:15%; float:left;
	}	
	.kasten_veranstaltung .uhrzeit {
		width:15%; float:left;
	}	
	.kasten_veranstaltung .gremium {
		width:50%; float:left;
	}	
	.kasten_veranstaltung .ort {
		width:18%; float:left;
	}
	
	.input_bestellform {
		width:110px;
		padding:2px;
		font-size:11px;
		background-color:#fff;
		border:1px solid #000066;
	}
	
	
	h2 a, h2 a:visited, h2 a:link, h2 a:visited, h2 a:focus, h2 a:active  {
		color:#99CC00;
		font-weight:bold;
		text-decoration:none;
		font-size:16px;
	}
	h2 a:hover {
		color:#0D107B;
		text-decoration:none;
	}
