/*----------------------------------------------------------------------------------------------------------------
	zwei-euro.com                                            
------------------------------------------------------------------------------------------------------------------
	Extensions-Stylesheet                           
	copyright (c) 2008 Niels Heberlein
----------------------------------------------------------------------------------------------------------------*/

/* Cal
----------------------------------------------------------------------------------------------------------------*/

/* MONTH */
table.month-large		{border: 1px solid #9eae6f; width: 100%;}
table.month-large td	{vertical-align: top; height: 50px;}

th.month-weeknums		{background-color: #e1dcd3; vertical-align: top;}
th.weekday,
th.monthCorner			{background: url('../images/sc_box_headbg_green.png') repeat-x #c5da8b top left; padding: 5px; margin: 0; 
						 color: #000; font-size: 12px; font-weight: normal; border-bottom: 1px dotted #9eae6f;}

						 
td.day					{background: #fff; border-bottom: 1px dotted #ccc; border-right: 1px dotted #ccc; width: 12%;}						 
td.monthWeekend			{background: #f9f8f6;}		
td.monthToday			{font-weight: bold; background: #cbff3b;}



table.month-small					{margin-top: 10px; width: 90%; font-size: 10px;}
table.month-small td,
table.month-small th				{vertical-align: top; text-align: center; height: 20px; padding: 1px;}
table.month-small th				{background: #e1dcd3;}
table.month-small th.sideback		{display: none;}

table.month-small th.month-weekdays,
table.month-small th.monthCorner	{background: #fff; border-bottom: 1px dotted #ccc;}

table.month-small th.month-weeknums	{background-color: #fff; vertical-align: top;border-right: 1px dotted #9eae6f; display: none;}

table.month-small td.monthToday		{font-weight: bold; background: #fff;}
td.eventDay							{background: #cbff3b;}
td.monthOff							{color: #ccc;}

/* Search
----------------------------------------------------------------------------------------------------------------*/

input#tx-indexedsearch-searchbox-sword				{width: 100%;}

div.tx-indexedsearch-whatis							{background: url('../images/c_headbg.png') repeat-x bottom left; margin-bottom: 0; padding: 5px 10px; font-size: 18px; color: #585C6E;}
div.tx-indexedsearch-whatis .tx-indexedsearch-sw 	{font-weight: bold;}
div.tx-indexedsearch-browsebox,
p.tx-indexedsearch-noresults						{background: url('../images/c_boxbg.png') no-repeat top left; padding: 15px 10px 10px 10px; margin-bottom: 20px;}
div.tx-indexedsearch-browsebox p					{padding: 0; margin: 0;}
ul.browsebox										{padding: 10px 0; margin: 0;}
ul.browsebox li										{float: left; list-style: none; padding-right: 10px;}

/* Address
----------------------------------------------------------------------------------------------------------------*/
table.addressDisplay		{width: 320px;}
/* News
----------------------------------------------------------------------------------------------------------------*/
.news-single-additional-info dl	{}
.news-single-additional-info dt	{float: none; padding: 0; margin: 0; width: auto;}
.news-single-additional-info dd	{float: none; padding: 0; margin: 0; width: auto;list-style: disc;}

div.newsImage				{float: right; width: 370px;}
div.newsNoImage				{width: 100%;}


/* Member-Area
----------------------------------------------------------------------------------------------------------------*/
dl							{padding: 0; margin: 0 0 20px 0;}
dt							{float: left; padding: 5px 5px 5px 0; width: 150px; clear: both; font-weight: normal;}
dt label					{font-weight: normal;}
dd							{float: left; padding: 5px 5px 5px 0; width: 350px;}

dl.tx-srfeuserregister-pi1-multiple-checkboxes dt	{width: 10px; padding: 0 5px 5px 0;}
dl.tx-srfeuserregister-pi1-multiple-checkboxes dd	{width: 250px; padding: 0 0 5px 0;}

.registrationForm fieldset	{background: url('../images/c_boxbg.png') no-repeat top center; padding: 15px 10px 10px 10px; clear: both; margin-bottom: 20px;}

.tx-srfeuserregister-pi1-error	{color: #c00;}