body {
	margin: 				12px 0px 0px 0px;
	font-size: 				12px; 
	line-height: 			14px;
	color: 					#000000;
	font-family: 			Arial, Helvetica;
}

a {
	text-decoration:		none;
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

h1
{
	font-family:Arial,Helvetica;
	font-size:16px;
	line-height:14px;
}

h2
{
	font-family:Arial,Helvetica;
	font-size:12px;
	line-height:14px;
	font-weight: none;
}

.hoverPointer {
	cursor: pointer;
}

font.red {
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#0A214F; 
	font-family: 			Arial, Helvetica;
}

font.blue {
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#000066;
	font-family: 			Arial, Helvetica;
}

a:hover {
	text-decoration:		none;
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

div#border {
	width: 				958px;
}

div#header_space {
	width: 				948px;
	margin-left:			-8px;
	height:				19px;
	border-left: 				#0A214F 1px solid;
	border-top: 				#0A214F 1px solid;
	border-bottom: 				none;
	border-right: 				#0A214F 1px solid;
}

div#header {
	width: 				948px;
	height:				120px;
	margin-left:			-8px;
	//background-image: 	url('../images/kopfgrafik.jpg');
	/*background-color:		#0A214F;*/
	background-repeat: 	no-repeat;
	border-left: 				#0A214F 1px solid;
	border-top: 				#0A214F 1px solid;
	border-bottom: 				none;
	border-right: 				#0A214F 1px solid;
}

div#leftdate {
	float: 				left;
	width: 				200px;
}
div#rightdate {
	padding-left:  			10px;
	float: 				left;
}


div#left {
	top:				12px;
	border-left: 		#0A214F 1px solid;
	border-top: 		#0A214F 1px solid;
	border-bottom: 		#0A214F 1px solid;
	border-right: 		none;
	width: 				215px;
	text-align: 		left;
	float: 				left;
	padding-left: 		10px;
	background:			url("http://www.erzbistum-koeln.de/export/sites/erzbistum/_configuration/grafiken/hintergrund_navigation.gif");
}

div#right {
	top:					12px;
	border-left: 			#0A214F 1px solid;
	border-top: 			#0A214F 1px solid;
	border-bottom: 		#0A214F 1px solid;
	border-right: 			#0A214F 1px solid;
	width: 				722px;
	min-height: 			394px;
	float: 				left;
}

div#block_right {
	margin-left:			15px;
	width:				620px;
	text-align:			left;
	clear: 				both;
}
div#block_clear {
	clear: 				both;
}


div#block_column {
	margin-left:			15px;
	text-align:				left;
	font-size:				12px;
	line-height:			14px;
	float:						left;
}

div#block_kurscnt_right {
	text-align:			right;
	float: 				left;
	width: 				150px;
}

div#block_pages_right {
	width:				321px;
	margin-left:			15px;
	text-align:			left;
	float: 				left;
}

div#course_of_week {
	width: 				150px;
	text-align:			center;
	font-weight:			bold;
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#0A214F; 
	font-family: 			Arial, Helvetica;
}

div#block_header_right {
	width: 				589px;
	padding-left: 			10px;
	text-align:			left;
	font-weight:			bold;
	font-size:				13px; 
	line-height: 			16px; 
	color: 				#0A214F; 
	font-family: 			Verdana;;
	border: 				#0A214F 1px solid;
}

div#block_comment_right {
	width: 				589px;
	padding-left: 			10px;
	text-align:			left;
	font-weight:			normal;
	font-size:				10px; 
	line-height: 			12px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

div#block_header_left {
	width: 				140px;
	padding-left: 			10px;
	text-align:			left;
	font-weight:			bold;
	font-size:				13px; 
	line-height: 			16px; 
	color: 				#0A214F; 
	font-family: 			Verdana;
	border: 				#0A214F 1px solid;
}

div#block_entry_left a.veranstaltungssuche {
	font-weight:			bold;
	font-size:				13px; 
}

div#block_entry_left {
	padding-left:			5px;
	text-align: 			left;
	font-weight:			normal;
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
	clear:				left;
}

div#block_table_entry_left {
	width:				50%;
	float: 				left;
	text-align: 			left;
	font-weight:			normal;
	font-size:				11px; 
	line-height: 			13px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

div#block_table_entry_right {
	float: 				none;
	font-weight:			normal;
	font-size:				11px; 
	line-height: 			13px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

select#internet_combo {
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

select#internet_combo2 {
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

div#seperate {
	text-align: 			left;
	color: 				#0A214F;
	background-color: 		#0A214F;
	height: 				1px;
	width:				601px;
}

div#seperate259 {
	text-align: 			left;
	color: 				#0A214F;
	background-color: 		#0A214F;
	height: 				1px;
	width:				259px;
}

div#internet_combo_header {
	float: 				left;
}
div#searchblock_header {
	clear: 				left;
}

div#footerdiv {
	float:				both;
	clear:				both;
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

div#login_user {
	text-align:			left;
	margin-left:			20px;
	margin-top:			10px;
	width:				100px;
	float:				left;
}
div#login_pass {
	text-align:			left;
	margin-left:			20px;
	margin-top:			20px;
	width: 				100px;
	float:				left;
	clear:				both;
}

div#login_user_input {
	float:				left;
	width: 				150px;
}

div#login_pass_input {
	margin-top:			10px;
	float:				left;
	width: 				150px;
}

div#login_submit {
	text-align:			left;
	margin-left:			120px;
	margin-top:			20px;
	width: 				100px;
	float:				left;
	clear:				both;
}

div.content_box {
	text-align:			left;
	padding-left:			20px;
	font-size:				12px; 
	line-height: 			14px; 
	color: 				#000000; 
	font-family: 			Arial, Helvetica;
}

div.content_headline {
	text-align:			left;
	padding-left:			20px;
	font-size:				12px; 
	line-height: 			14px; 
	font-weight:			bold;
	color: 				#0A214F; 
	font-family: 			Arial, Helvetica;
}

td.dayinmonth RADIO {
	height:				10px;
	width:				10px;
}
td.dayweekend RADIO {
	height:				10px;
	width:				10px;
}
td.daynotinmonth RADIO {
	height:				10px;
	width:				10px;
}
td.dayinmonth {
	background-color:		#CCE4FA;
	font-size:				10px;
}
td.dayweekend {
	background-color:		#EAF3FC;
	font-size:				10px;
}
td.daynotinmonth {
	background-color:		#EEEEEE;
	font-size:				10px;
}

div#kursheader {
	text-align:			left;
	padding-top:			2px;
	margin-left:			20px;
	font-size:				12px;
	line-height: 			14px; 
	color: 				#0A214F; 
	font-family: 			Arial, Helvetica;
	width:				488px;
	float: 				left;
}
div#kurscontent {
	text-align:			left;
	margin-left:			20px;
	font-size:				13px;
	line-height: 			16px; 
	font-family: 			Arial, Helvetica;
	width:				488px;
	white-space:			normal;
	float: 				left;
}

div#kursfooter {
	text-align:			left;
	margin-left:			20px;
	margin-bottom:		20px;
	font-size:				12px;
	line-height: 			14px; 
	font-family: 			Arial, Helvetica;
	width:				488px;
	float: 				left;
	border-bottom:		solid thin #0A214F;
}

div#kursdetailansicht {
	text-align:			left;
	margin-left:			0px;
	margin-bottom:		20px;
	font-size:				12px;
	line-height: 			14px; 
	font-family: 			Arial, Helvetica;
	width:				200px;
	float: 				left;
}
div#kursanmeldung {
	text-align:			right;
	margin-left:			0px;
	margin-bottom:		20px;
	font-size:				12px;
	line-height: 			14px; 
	font-family: 			Arial, Helvetica;
	width:				288px;
	float: 				left;
}

a.kursheader {
	font-size:				12px;
	line-height: 			14px; 
	color: 				#02275B; 
	font-family: 			Arial, Helvetica;
}
a.kursheader:hover {
	font-size:				12px;
	line-height: 			14px; 
	font-family: 			Arial, Helvetica;
}
a.kursheader:link {
	font-size:				12px;
	line-height: 			14px; 
	font-family: 			Arial, Helvetica;
}
a.kursheader:visited {
	font-size:				12px;
	line-height: 			14px; 
	font-family: 			Arial, Helvetica;
}
a.kursheader:active {
	font-size:				12px;
	line-height: 			14px; 
	font-family: 			Arial, Helvetica;
}

div#caption {
	color:				#02275B;
	font-weight:			bold;
}

div#rightblock {
	top:					12px;
	width: 				250px;
	float: 				left;
}

div#leftblock {
	top:					12px;
	width: 				550px;
	float: 				left;
}

td.col_kurs {
	font-weight:			bold;
	width:				394px;
}

td.col_preis {
	font-weight:			bold;
	width:				64px;
	text-align:			right;
}

td.entry_preis {
	text-align:			right;
}

td.entry_anzahl {
	text-align:			right;
}

td.col_anzahl {
	font-weight:			bold;
	width:				74px;
	text-align:			right;
}

td.col_delete {
	font-weight:			bold;
	width:				24px;
}

td.entry {
	min-height:			18px;
}

table.basket {
	border-collapse:		collapse;
	border: 				#0A214F 1px solid;
}

table.basket td {
	border: 				#0A214F 1px solid;
	padding:				5px;
}


input.small {
	font-size:				11px;
	height:				12px;
	
}

#order_left {
	float: 				left;
	clear: 				left;
	width: 				150px;
	height:				20px;
	vertical-align:		top;
}

#order_right {
	float: 				left;
	width:				250px;
	height:				20px;
}

#order_right input {
	height:				12px;
	font-size:				11px;
}

div#error {
	font-weight: 			bold;
	color:				#FF0000;
}

div#edit_column {
	float: 				left;
	width:				125px;
	font-weight: 			bold;
}

img.refbild {
	max-height:			100px;
	max-width:			100px;
}

div#edit_uploadcolumn {
	float: 				both;
	font-weight: 			bold;
}

div#edit_column {
	float: 				left;
	width:				125px;
	font-weight: 			bold;
}
div#edit_kurs_column {
	width:				125px;
	font-weight: 			bold;
}

div#edit_entry {
	float: 				left;
	width:				150px;
}

div#edit_upload {
	float: 				both;
}


div#edit_kurs_img {
	float: 				left;
	width:				120px;
	font-weight:			bold;
}

div#edit_kurs_img a {
	font-weight:			bold;
	color: 				#0A214F;
}

#entry_kurs_qual {
	width: 250px;
}
