	/* CSS für SPD Köln */

/**********************/
/*  Standard Layouts  */
/**********************/
* {
	font-family:	Arial,Helvetica,sans-serif;
}
html, body {
	height: 	100%; /* wichtig */
}
html{
}
body{
	font-size:	12px;
	margin:		0px;
	padding:	0px;
}

a img {
border : 0 none;
}

div, p {
	text-align:	left;
/*	position:	relative;*/
	position:	static;
}

h1, h2, h3, h4{
	color:		#CC0000;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
}

h1 {
	font-size:	1.4em;
	line-height:	17px;
	padding:	10px 5px 0px 5px;
	margin-bottom: 	10px;
	margin-top:	5px;
}

h2 {
	font-size:	1.10em;
	font-weight:	bold;
	line-height:	15px;
	padding:	10px 5px 0px 5px;
	margin:	0px;
}

h3 {
	font-size:	1.25em;
	line-height:	14px;
	padding:	0px 5px 10px 10px;
}

h4 {
	font-size:	1.08em;
	line-height:	13px;
	padding:	0px 5px 10px 10px;
}

input {
	font-size:	1.2em;
}
.clear {
	font-size:	0px;
	clear:		both;
	overflow: 	hidden;
	width:		1000px;
	height:		0px;
}

a {
	font-weight:	bold;
	font-size:	1.08em;
}

a:link {
	color:		#0066CC;
	text-decoration:none;
}
a:visited {
	color:		#0066CC;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
td {
	vertical-align:	top;
}

td ul li a, ul li a {
	font-size:	1em;
}

ul {
	margin:	0px;
	padding:0px;
}

embed, object {
	margin-left:	5px;
}
/*****************/
/*  LAYOUT-DIVS  */
/*****************/

.ALL{
	margin:		0pt auto;
	width:		1000px;
	background-image:	url(../img/bg.png); /* enthï¿½lt das Pseudo-Tabellen-layout */
	background-position:	center;
	background-repeat:	repeat-y;
}
.HEADER{
	float:	left;
	width:	1000px;
	border-bottom: 1px solid #000000;
}
.HEADERIMAGE{
	background-color: #0033ff;
  	width:	1000px;
	/* height:	77px; */
	float: left;
	font-size:	0pt;
	border-bottom: 1px solid #000000;
}
.LEFT{
	width:	200px;
	float:	left;
}
.CENTER{
	float:	left;
	width:	580px;
}
.RIGHT{
	width:	215px;/* Hï¿½chstbreite IE6 stellt CONTENT 2px breiter dar als IE7 Firefox u.a.  */
	float:	left;
}
/* Unterstrukturen */
.SEARCHBOX{
	float:		left;
	width:		200px;
	vertical-align:	middle;
	height:		20px; /* gleiche Hï¿½he wie BREADCRUMB */
	_height:	25px; /* IE6 */
}
.SEARCH{
	text-align:	left;
	vertical-align:	middle;
}
.SEARCH-INPUT{
	height:		14px;
	_height:	18 px; /* IE6 */
	width:		188px;
	margin-top:	2px;
	font-size:	1em;
}

.BREADCRUMB{
	float:		left;
	width:		800px;
	background-color: #EBEBEB;
	color:		#0066FF;
	font-family:	arial, sans-serif;
	font-size:	0.92em;
	font-weight:	bold;
	height:		20px; /* gleiche Hï¿½he wie SEARCHBOX */
	_height:	25px; /* IE6 */
	padding:	4px 0px 0px 0px;
	vertical-align:	middle;
}
.BREADCRUMB a:link {
	color:		#0066FF;
	font-family:	arial, sans-serif;
	font-weight:	bold;
	text-decoration:none;
}
.BREADCRUMB a:visited{
	color:		#0066FF;
	font-family:	arial, sans-serif;
	font-weight:	bold;
	text-decoration:none;
}
.BREADCRUMB a:hover {
	background-color:#CC0000;
	color:		#FFFFFF;
	font-family:	arial, sans-serif;
	font-weight:	bold;
	text-decoration:none;
}
.TOPNAVI{ /* Obere Navigation */
	float:	left;
	width:	800px;
}
.UPPER_NAVIGATION{
	float:	left;
	width:	580px;
	height:	1px;
	vertical-align: middle;
}
.NAVIELEMENT{
	float:	left;
	width:	215px;/* Hï¿½chstbreite IE6 stellt CONTENT 2px breiter dar als IE7 Firefox u.a.  */
	height:	26px;
	vertical-align: middle;
}

.SITE_LOGO {
	float:	left;
	margin:		10px 0px 10px 10px;
	padding:	0px;
	width:	50px;
}

.NEWSLETTER {
	width:	200px;
}

div.NEWSLETTER {
	padding-left:	3px;
}

div.NEWSLETTER h2 {
	padding-left:	1px;
}

div.NEWSLETTER h1 {
	padding-left:	0px;
	font-size:	1.30em;
}

.CONTENTGET {
	float:	left;
	width:	575px;
	padding-top: 5px;
}

.NEWS{
	width:		575px;
	float:	left;
}
.NEWS_FILE a {
	font-size:	1.0em;
}

.CONTENTRIGHT{
	float:	left;
	width:	219px;
}
.CONTENTGETRIGHT{
	width:	219px;
	position:	static;
}
.TEXT_SIZE {
	padding:	10px;
	clear:	right;
}
.TEXT_SIZE, .TEXT_SIZE a {
	font-size:	14px;
}
.TEXT_SIZE a {
	cursor:	pointer;
}

.FOOTER{
	clear:	both;
	width:	1000px;
}
.FOOTER_RIGHT{
	float:	left;
	width:	200px;
}
.FOOTER_CONTENT {
	float:	left;
	width:		580px;
	margin:		0px;

}
/***************************/
/*  Extra Content-KLASSEN  */
/***************************/
.PARTEI{
	float:	left;
	width:	287px;
	padding-top: 5px;
}
.FRAKTION{
	float:	left;
	width:	288px;
	padding-top: 5px;
}
.floatleft{
	float:	left;
}

/************************/
/*  ALLGEMEINE KLASSEN  */
/************************/
.LIGHTBLUE {
	background-color:	#94B5DE;
}

.CONTENTLEFT {
	float:left;
	border:		1px solid #333333;
	vertical-align:	top;
}
.CONTENT {
	float:	left;
	vertical-align:	top;
	padding:	5px;
}
div.CONTENT_RIGHT {
	border-left:	1px solid #333333;
	float:		left;
	min-height:	60%;
	overflow:	visible;
}

div.CENTER_CONTENT {
	float:	left;
}

span.BLUE_BOLD {
	color:	#0066CC;
	font-weight:	bold;
}

/******************/
/*  NEWS-ANZEIGE  */
/******************/
.NEWS_RELATED_WRAP {
	color:	#CC0000;
	font-weight:	bold;
}

div.NEWS h1 {
	padding-top: 0px;
	margin:	0px;
}

/* .NEWS { position und Grï¿½ï¿½e ist oben bei den Layoutdivs angegeben } */
div.NEWS_WRAP, div.NEWS_WRAP_2 {
	margin:	0px 0px 0px;
	padding:	0px;
}

div.NEWS_LIST_DATE,
div.NEWS_LIST_DATE_RAND {
	color:		#CC0000;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		0.83em;
	line-height:	14px;
}

div.NEWS_LIST_DATE {
	padding-left:	5px;
}

div.NEWS_LIST_DATE_RAND {
	padding-left:	5px;
}

div.NEWS_LIST_TITLE {
	margin-left:	5px;
}

div.NEWS_LIST_TITLE a {
	text-decoration:	none;
}

div.NEWS_LIST_TITLE_RAND {
	padding-left: 5px;
	padding-right:	5px;
}
div.NEWS_LIST_TITLE_RAND a {
	text-decoration:	none;
	color: #000000 !important;
	font-weight: normal;
	padding:	0px;
	margin:	0px;
	text-indent:	0px;
}
div.NEWS_LIST_TITLE a strong {
	color:		#333333;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-weight:	bold;
	line-height:	17px;
	padding-left:	0px;
}

div.NEWS_LIST_TEXT {
	padding-left:	5px;
}

div.NEWS_LIST_TEXT p.bodytext {
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	/*line-height:	14px;*/
	padding:	0px 0px;
	display:	inline;
	text-indent:	0px;
	/*margin-top:	0px;*/
}

div.NEWS_LIST_TEXT a,
div.NEWS_LIST_TEXT a:visited {
	color:		#CC0000;
	font-size:	0.83em;
	padding-left:	3px;
	position:	relative;
	text-decoration: none;
	top:	-1px;
}

div.NEWS_ARCHIVE_CONTAINER {
	padding:	0px 10px;
}
div.NEWS_ARCHIVE_CONTAINER h1 {
	padding:	10px 0px 0px;
}

div.NEWS_ARCHIVE_LINK {
	text-align:	center;
}

div.NEWS_ARCHIVE_LINK a,
div.NEWS_ARCHIVE_LINK a:visited {
	color:	#CC0000;
	font-family: arial, sans-serif;
	font-size:	0.92em;
}

.tx-ttnews-browsebox {
	padding:	0px 12px;
}
div.NEWS_LIST_WRAP {
	/* padding:	10px; */
}

div.NEWS_LIST_WRAP p.bodytext font a,
div.NEWS_LIST_WRAP p.bodytext font a:visited {
	color:	#0066CC;
	font-size:	0.92em;
}

div.NEWS_LIST_WRAP div strong {
	padding-left:	0px;
}

span.NEWS_LIST_CAPTION font strong {
	color:	#CC0000;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:	1.08em;
	line-height:17px;
	padding:	0px;
}

div.NEWS_OPTIONS {
	border-bottom:	1px solid #6699CC;
	padding-left:	4px;
	margin-bottom:	10px;
	text-align:	right;
	width:	100%;
}

span.NEWS_SUBHEADER p.bodytext font strong em {
	font-style:	normal;
	font-weight:bold;
	font-size:	1.08em;
}
.news-catmenu {
	text-align: left;
}

.tx-ttnews-browsebox p font, .tx-ttnews-browsebox p font span {
	/* font-size:	1em;*/
}

div.tx-ttnews-browsebox div table tbody tr td.NOWRAP p a {
	font-size:	1em;
}

div.NEWS_PREVIEW_IMAGEWRAP {
	float:	left;
	padding:	5px 8px 0px 8px;
}

div.NEWS_IMAGE_SINGLE {
	float:	right;
	padding-left:	15px;
}

div.NEWS_IMAGE_SINGLE img {
	margin-bottom:	15px;
}

div.NEWS_RELATED {
	padding:	7px;
}

div.NEWS_RELATED a {
	font-size:	1.0em;
}

div.NEWS_FILE {
	padding-left:	12px;

}

div.NEWS_FILE img {
	margin-right:	7px;
}

/******************/
/*  MENï¿½-ANZEIGE  */
/******************/

div.NAVIGATION {
	/* border-bottom:	1px solid #333333; */
	float:		left;
	min-height:	60%;
	position:	relative; 	/*Gleicht den Top-border des ersten Kindelement aus*/
	top:		-1px;		/*Gleicht den Top-border des ersten Kindelement aus*/
}



/*************************/
/** MENï¿½-ANZEIGE: LINKS **/
/*************************/
/* <div class="LAYER LAYER2_NO "><div class="Layer_link"><a href="... */
/* Es gibt 4 Ebenen LAYER gilt fï¿½r alle Links, das 2. fï¿½r den Zustand des Links. 		**
** CUR und AKT sehen gleich aus und sind rot hervorgehoben             				**
** jede Ebene unterscheidet sich durch die Weite des inneren Div, welcher den Link enthï¿½lt.	**
** Die zweite und dritte Ebene enthï¿½lt noch einen roten Bullet                            	*/
/* nur der div-Container */
div.LAYER{
	min-height:		17px;
	width:			199px;
	text-align:		right; /*IE6, IE7-Hack child.rechtsbï¿½ndig */
}
div.Layer_link {
	margin: 0px 0px 0px auto; /* Firefox und IE8 this.rechtsbï¿½ndig */
	text-align:		left; /* IE6, IE7-Hack this.rechtsbï¿½ndig child.Linksbï¿½ndig */
}
div.LAYER4_CUR Layer_link {
	color: #CC0000;
}

div.LAYER div.Layer_link a, div.layer div.Layer_link  a {
	color:	#0066CC;
	font-family:	arial,sans-serif;
	font-weight:	bold;
	vertical-align:	middle;
	font-size:	0.92em;	/* alle auï¿½er Ebene 1 */
	text-decoration:none;
	display:	block;	/* fï¿½r den Hover-Effekt bis zum Ende der Zeile */
}
div.LAYER1_NO div.Layer_link a:hover, div.layer div.Layer_link a:hover {
	color: #CC0000;
}
div.LAYER2_NO div.Layer_link a:hover, div.layer div.Layer_link a:hover {
	color: #CC0000;
}
div.LAYER3_NO div.Layer_link a:hover, div.layer div.Layer_link a:hover {
	color: #CC0000;
}
div.LAYER4_NO div.Layer_link a:hover, div.layer div.Layer_link a:hover {
	color: #CC0000;
}
/* Aussehen aller Linkelemente in allen 4 Ebenen */
/* Link-Aussehen <div class="LAYER LAYER2_ACT"><a href="....*/
.LAYER1_ACT, .LAYER2_ACT, .LAYER3_ACT, .LAYER4_ACT {
	background-color:	#CC0000;
}
div.LAYER1_NO a:hover, div.LAYER2_NO a:hover, div.LAYER3_NO a:hover, div.LAYER4_NO a:hover {
	color: #CC0000;
}
.Layer_link a:hover {
	color: #CC0000;
}
div.LAYER1_ACT div.Layer_link a, div.LAYER2_ACT div.Layer_link a, div.LAYER3_ACT div.Layer_link a, div.LAYER4_ACT div.Layer_link a {
	color:	#FFFFFF !important;
}
.LAYER1_CUR, .LAYER2_CUR {
	background-color:	#CC0000;
}
.LAYER3_CUR {
	background-color: #FFFFFF;
}

/** 1. Ebene **/

.LAYER1_NO, .LAYER1_ACT, .LAYER1_CUR{
border-top:	1px solid #333333;
}
.LAYER1_NO .Layer_link, .LAYER1_ACT .Layer_link, .LAYER1_CUR .Layer_link{
	width:		195px;
}
div.LAYER1_NO div.Layer_link a, div.LAYER1_ACT div.Layer_link a, div.LAYER1_CUR div.Layer_link a {
	font-size:	1em;	/* nur Ebene 1 - der Rest 11px */
}
div.LAYER1_CUR div.Layer_link a, div.LAYER1_CUR div.Layer_link a:hover {
	color: #FFFFFF;
}
div.LAYER2_CUR div.Layer_link a, div.LAYER2_CUR div.Layer_link a:hover {
	color: #FFFFFF;
}
div.LAYER3_CUR div.Layer_link a, div.LAYER3_CUR div.Layer_link a:hover {
	color: #CC0000;
}
div.LAYER4_CUR div.Layer_link a, div.LAYER4_CUR div.Layer_link a:hover {
	color: #CC0000;
}

	/** EBENE 2 **/
/* <div class="LAYER LAYER2_NO "><div  class="bullet red_bull" ><a href="... */
.LAYER2_NO{
	background-image:		url(../img/red_bull.gif);
	background-repeat:		no-repeat;
}
.LAYER2_ACT, .LAYER2_CUR {
	background-image:		url(../img/white_bull.gif);
	background-repeat:		no-repeat;
}
.LAYER2_NO .Layer_link, .LAYER2_ACT .Layer_link, .LAYER2_CUR .Layer_link{
	width:		185px;
	padding-top:	2px;
	margin:	0px 0px 0px 10px;
}

	/** EBENE 3 **/
div.LAYER3_NO  div.Layer_link a {
	color:  #6699CC; /* #0066CC; */
}
/*div.LAYER3_ACT  div.Layer_link a, div.LAYER3_CUR  div.Layer_link a{
	color:  #FFFFFF;
}*/
.LAYER3_NO .Layer_link, .LAYER3_ACT .Layer_link, .LAYER3_CUR .Layer_link{
	width:		175px;
	padding-top:	2px;
}

	/** EBENE 4 **/
div.LAYER4_NO  div.Layer_link a, div.LAYER4_ACT  div.Layer_link a, div.LAYER4_CUR  div.Layer_link a{
}
.LAYER4_NO .Layer_link, .LAYER4_ACT .Layer_link, .LAYER4_CUR .Layer_link{
	width:165px;
}

/************************/
/*  PERSONENAUFLISTUNG  */
/************************/
div.PERSONLIST_WRAP,
div.PERSONLIST_WRAP_2 {
	border-top:	1px solid #0066CC;
	margin-left:	3px;
}

div.PERSONLIST_ENTRY {
	border-bottom:	1px solid #0066CC;
	padding-top:	1px;
}

div.PERSONLIST_ENTRY_2 img {
	margin-top:	1px;
}

div.PERSONLIST_ENTRY a:link,
div.PERSONLIST_ENTRY_2 a:link,
div.PERSONLIST_ENTRY a:visited,
div.PERSONLIST_ENTRY_2 a:visited {
	color:	#000000;
	display:	block;
	font-family:Arial,sans-serif;
	font-size:	1em;
	font-weight:bold;
	padding:	3px 0px 3px 5px;
	text-decoration:none;
	width:	90%;
}

div.PERSONLIST_ENTRY a:hover,
div.PERSONLIST_ENTRY_2 a:hover {
	color:	#CC0000;
}

div.PERSONLIST_ENTRY img,
div.PERSONLIST_ENTRY_2 img {
	margin-right:	5px;
}

div.PERSONLIST_IE6HACK {
	width:	3px;
	z-index:	1;
}
div.PERSONLIST_IE6HACK img {
	width:	3px;
}

div.PERSONLIST_DISTRICTS {
	border-bottom:	1px solid #0066CC;
	padding:	5px;
	text-align:	right;
}
div.PERSONLIST_DISTRICTS a {
	font-size:	1em;
}
/*
.PERSONLIST_ENTRY img {
	width:	13px;
	height:	18px;
	float:	left;
	padding:	1px 5px 0px 5px;
}
*/

/*******************/
/*  TYPO3-KLASSEN  */
/*******************/

p.bodytext {
	padding:	0px 5px;
	margin-top:	0px;
	/*margin-bottom:	0px;*/
}

ul li {
	list-style-image:	url(../img/red_bullet_list_item.gif);
	background-repeat:	no-repeat;
	padding:0px;
	margin-left:	23px;
}

ul li a:link, ul li a:hover, ul li a:visited {
}

td ul {
	margin-top:	0px;
	padding:	10px 0px 0px 10px;
}

td ul li {
	margin-left:	15px;
}

.csc-textpic-firstcol img {
	/*margin-left:	5px !important;*/
}

.csc-textpic-text p.bodytext {
}

div.tx-indexedsearch-searchbox {
	margin-left:	8px;
}

dummi_div{ border:1px solid #000000;}

/* padding fï¿½r Bilder mit Content  csc-textpic-imagewrap */

.CONTENTGET .csc-textpic-imagewrap {
	padding: 10px 0px 0px;
}
.CONTENTGET .csc-textpic-intext-left .csc-textpic-imagewrap {
	padding: 0px 10px 10px 5px;	/* Linksbï¿½ndige Bilder schlieï¿½en oben bï¿½ndig ab */
}


/************/
/* CALENDAR */
/************/

h1.csc-firstHeader {
	padding-left:	5px;
}

#month-header-prevnext {
	color:		#CC0000;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:	2.83em;
	line-height:	12px;
	padding:	0px 5px 10px 5px;
}
.month-large {
	margin-left: 5px;
	width: 99%;
	background-color:#FFFFFF;
	border:1px solid #A1A5A9;
}
.calborder {
	margin-left: 5px;
}
.default_categorybody {
	background-color: #FFFFFF;
	border-right:	1px solid #A1A5A9;
	border-left: 	0px;
	border-top:		1px dashed #A1A5A9;
	border-bottom: 	0px;
	color:			#000000;
}
.default_categoryheader, .padd {
	color: #000000;
	background-color: #FFFFFF;
}
.default_categorybody a {
	font-size: 0.83em;
}
.default_categoryheader b {
	font-size: 0.92em;
	font-weight: bold;
}

div#calendar-event {
	padding:	0px 5px;
}

div.CALENDAR_SINGLE_DATE {
	font-weight:	bold;
	padding-left:	6px;
}

.rowToday {
	background-color:#94B5DE;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.monthToday {
	background:#94B5DE none repeat scroll 0% 50% !important;
	border-color:#556677 rgb(170, 187, 204) rgb(170, 187, 204) rgb(85, 102, 119) !important;
	border-style:solid !important;
	border-width:1px !important;
}
.V9BOLD a{
	font-size: 0.83em;
	font-weight: bold;
}
.default_categorybody {spd_div.css (line 556)
	background-color:#FFFFFF;
	border-color:#A1A5A9 rgb(161, 165, 169) -moz-use-text-color -moz-use-text-color;
	border-style:dashed solid none none;
	border-top-width: 1px;
	border-right-width: 1px;
	color:#000000;
}

/**************/
/* Suche      */
/**************/
.tx-indexedsearch-title,
.tx-indexedsearch-descr,
.tx-indexedsearch-whatis,
.tx-indexedsearch-browsebox {
	margin-left: 5px;
	margin-right: 5px;
}
.tx-indexedsearch-title a {
	color: #000000;
	font-weight: bold;
}

/*Kalender*/
div.tx-cal-controller {
	padding:	0px 5px 0px 1px;
}
div.CONTENTGETRIGHT div.tx-cal-controller div.NEWS_WRAP {
	padding: 0px;
	margin: 1px;
}
div.CONTENTGETRIGHT div.csc-header h1.csc-firstHeader {
	padding-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 1.4em;
}

/*TIPAFRIEND/SEND_FRIEND*/
/*TIPAFRIEND/SEND_FRIEND*/
div.SEND_FRIEND {
	font-size:	0.7em;
	padding-right: 5px;
	text-align:	right;
}

/* Zweispaltigkeit */
div#content-box-main-middle {
	width: 580px;
}
div.left50 {
	width: 290px;
	float: left;
}
div.right50 {
	width: 290px;
	float: right;
}

a.mail {
	font-size:	1em;
}
div.pagebrowser {
	margin-left: 10px;
	margin-top: 10px;
}

.csc-textpic-caption {
	font-size:	0.9em;
	padding-left:	5px;
	text-indent:	0px;
}

div.csc-textpic-intext-right-nowrap, dl.csc-textpic-lastcol {
	margin-right:	5px !important;
}

div.CONTENTGETRIGHT div.csc-textpic-imagewrap dl.csc-textpic-image dt a.Link img,
div.CONTENTGETRIGHT div.csc-textpic-imagewrap dl.csc-textpic-image dt a img
{
	margin-left:	5px !important;
}

table.tipafriend input,
table.tipafriend textarea {
	font-size: 12px;
}

div.tipafriend_sent {
	font-size: 12px;
}

td.csc-uploads-fileName p {
	margin: 0px;
}

td.csc-uploads-fileName a {
	font-size: 12px;
}

div.WRAP_EXTERNAL_RSS {
	padding-left:	2px;
}

div.WRAP_EXTERNAL_RSS h1 {
	padding-left:	0px;
}

div.MAILFORM * {
	font-size:	12px;
}

div.MAILFORM label {
	padding-left:	3px;
}

div.tx-zinsuitor-pi1 td {
	vertical-align: middle;
}

table.accusers {
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}

tr.accusers1 {
	background-color: #EBEBEB;
}

tr.accusers2 {
	background-color: #FFFFFF;
}

table.csc-mailform input,
table.csc-mailform textarea {
	font-size: 12px;
}

div.twrss_item_link {
	/*height: 20px;*/
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1em;
}

div.twrss_item_link a:hover {
	color: #CC0000;
	text-decoration: none;
}

div.twrss_item_link a {
	color: #000000;
	text-decoration: none;
}

div.twrss_imagefile {
	padding-left: 5px;
}

table.donatingtool {
	background-color: #EBEBEB;
	border: 1px solid #C0C0C0;
	margin-left: 6px; 
	width: 568px;
}

table.donatingtool input {
	font-size: 12px;
}

/**************** LOGIN FORM ****************/

div.tx-felogin-pi1 {
	margin: 0 15px; 
	width: 550px;
}

div.tx-felogin-pi1 h3 {
	padding:	0;
	margin:	10px 0;
}

div.tx-felogin-pi1 form {
	margin-top:	10px;
}

div.tx-felogin-pi1 input {
	font-size:	0.9em;
}

div.moreLeft {
	left:	-5px;
	position:	relative;
}

div.CONTENTGETRIGHT div.moreLeft p.bodytext {
	padding-left:	12px;
}
.week_padding {
	padding-top:120px;
}
#month-header {
width:99%;
}
#month-header-prevnext  {
font-size:1.83em;
}
