/* BODY */
html, body { 
		color:			#000000; 
		background-color:	#FFFFFF; 
		font-size:		99.9%; 
		font-family: 		Arial,sans-serif; 
		text-align: 		center;
		width:			95%;
	}

/* LINKS ALLGEMEIN */
a:link 		{ color:#000000; text-decoration:underline; }
a:visited 	{ color:#000000; text-decoration:underline; }
a:active 	{ color:#000000; text-decoration:underline; }
a:hover 	{ color:#000000; text-decoration:underline; }


DIV.webseite {
		position:		relative;
		width:			780px;
		font-size:		1em;
		text-align:		left;
		/* Angabe für Mozilla und zentrieren notwenig */
		margin: 		auto !important;
}

DIV.content {
		position:		relative;
		width:			780px;
		font-size:		0.85em;
		float:			left;
}

DIV.o {
		position:		relative;
		width:			780px;
		z-index:                1;
		background-image:	url(/fileadmin/images/grafik_orechts.jpg); background-repeat:no-repeat;
		border-bottom: 		10px solid white;
		background-color:	#ffffff; 
	} 
DIV.on {
		position:		relative;
		width:			50%;
		padding:		2px;
		padding-left:		10px;
		color:			#ffffff;
		background-color:	#888888;
		font-size:		0.85em;
		margin-bottom:		3px;

	} 
	DIV.on  a:link    	{ color: #ffffff; text-decoration:none; } 
	DIV.on  a:active   	{ color: #ffffff; text-decoration:none; } 
	DIV.on  a:visited   	{ color: #ffffff; text-decoration:none; } 
	DIV.on  a:hover    	{ color: #ffffff; text-decoration:underline;} 

DIV.en {
		position:		relative;
		width:			100%;
		padding:		2px;
		padding-left:		10px;
		color:			#ffffff;
		font-size:		1em;
		text-align:		center;
	} 
	DIV.en  a:link    	{ color: #565072; text-decoration:none; } 
	DIV.en  a:active   	{ color: #565072; text-decoration:none; } 
	DIV.en  a:visited   	{ color: #565072; text-decoration:none; } 
	DIV.en  a:hover    	{ color: #565072; text-decoration:underline;} 


DIV.m  {	
		position:		relative;
		width:			760px !important;
		width:			780px;
		padding:		10px;
		border-top:		5px solid white;
		border-bottom:		5px solid white;
		background-color: 	#F5F5F5;
       }

DIV.l {
		position:		relative;
		float:			left;
		width:			148px;
		margin-right:		12px;
		margin-top:		15px;
		z-index:                1;
		color:			#383069;
		word-wrap: break-word;
	} 
	DIV.l h1 { font-size: 1em; width: 100%; color:#383069}
	DIV.l h2 { font-size: 1em; width: 100%; color:#383069}
	DIV.l h3 { font-size: 1em; width: 100%; color:#383069}
	DIV.l h4 { font-size: 1em; width: 100%; color:#383069}
	DIV.l h5 { font-size: 1em; width: 100%; color:#383069}

DIV.ln {
		position:		relative;
		width:			100%;
		text-align:		left;
	} 

DIV.n {
		position:		relative;
		float:			left;
		width:			430px;
		margin-right:		15px;
		margin-top:		15px;
		z-index:                1;
		color:			#383069;
		font-size:		1em;
	} 
	DIV.n h1 { font-size: 1em; width: 100%; color:#383069}
	DIV.n h2 { font-size: 1em; width: 100%; color:#383069}
	DIV.n h3 { font-size: 1em; width: 100%; color:#383069}
	DIV.n h4 { font-size: 1em; width: 100%; color:#383069}
	DIV.n h5 { font-size: 1em; width: 100%; color:#383069}
	DIV.n b { font-size: 1em; width: 100%; color:#383069}
	DIV.n table { font-size: 1em; color:#383069}

DIV.r {
		position:		relative;
		float:			left;
		width:			155px;
		z-index:                1;
		color:			#383069;
		word-wrap: break-word;
	} 
	DIV.r h1 { font-size: 1em; width: 100%; color:#383069}
	DIV.r h2 { font-size: 1em; width: 100%; color:#383069}
	DIV.r h3 { font-size: 1em; width: 100%; color:#383069}
	DIV.r h4 { font-size: 1em; width: 100%; color:#383069}
	DIV.r h5 { font-size: 1em; width: 100%; color:#383069}

DIV.u {
		clear:                  both;
		position:		relative;
		width: 			780px;
		background-color:	#ffffff;
	} 


DIV.clear {
		clear:                  both;
	} 

DIV.n_p1  {
		position:		relative;
		color:			#383069;
		font-size:		1em;
		margin-bottom:		10px;
}
	DIV.n_p1  a:link    	{ color: #383069; text-decoration:none; } 
	DIV.n_p1  a:active   	{ color: #383069; text-decoration:none; } 
	DIV.n_p1  a:visited     { color: #383069; text-decoration:none; } 
	DIV.n_p1  a:hover    	{ color: #383069; text-decoration:underline;} 

DIV.n_a1  {
		position:		relative;
		color:			#383069;
		font-size:		1em;
		margin-bottom:		10px;
}
	DIV.n_a1  a:link    	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.n_a1  a:active    	{ color: #383069; text-decoration:none; font-weight: bold;  } 
	DIV.n_a1  a:visited   	{ color: #383069; text-decoration:none; font-weight: bold;  } 
	DIV.n_a1  a:hover    	{ color: #383069; text-decoration:underline; font-weight: bold; } 

DIV.n_p2  {
		position:		relative;
		color:			#383069;
		font-size:		0.9em;
		margin-left:		15px;
		margin-bottom:		9px;
}
	DIV.n_p2  a:link    	{ color: #383069; text-decoration:none; } 
	DIV.n_p2  a:active   	{ color: #383069; text-decoration:none; } 
	DIV.n_p2  a:visited   	{ color: #383069; text-decoration:none; } 
	DIV.n_p2  a:hover    	{ color: #383069; text-decoration:underline;} 

DIV.n_a2  {
		position:		relative;
		color:			#383069;
		font-size:		0.9em;
		margin-left:		10px;
		margin-bottom:		10px;
}
	DIV.n_a2  a:link    	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.n_a2  a:active   	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.n_a2  a:visited   { color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.n_a2  a:hover    	{ color: #383069; text-decoration:underline; font-weight: bold;} 

DIV.n_p3  {
		position:		relative;
		color:			#383069;
		font-size:		0.9em;
		margin-left:		20px;
		margin-bottom:		10px;
}
	DIV.n_p3  a:link    	{ color: #383069; text-decoration:none; } 
	DIV.n_p3  a:active    { color: #383069; text-decoration:none; } 
	DIV.n_p3  a:visited   { color: #383069; text-decoration:none; } 
	DIV.n_p3  a:hover    	{ color: #383069; text-decoration:underline;} 

DIV.n_a3  {
		position:		relative;
		color:			#383069;
		font-size:		0.9em;
		margin-left:		15px;
		margin-bottom:		10px;
}
	DIV.n_a3  a:link    	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.n_a3  a:active   	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.n_a3  a:visited   { color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.n_a3  a:hover    	{ color: #383069; text-decoration:underline; font-weight: bold;} 

DIV.admPanel {

	position: 		relative;
	clear:			both;
	display:		block;
	text-align:		left;
}


/* NEWS CSS-TEMPLATE - ALLGEMEIN */
DIV.news-clear { position: relative; clear: both; }

/* NEWS CSS-TEMPLATE - LATEST */
DIV.news-latest-container { color: #383069; font-size: 0.9em; }
DIV.news-latest-item { 
	border-left: 		1px solid #c7c7c7; 
	border-top: 		1px solid #c7c7c7; 
	padding: 		5px; 
	margin-bottom:		10px;
	}
	DIV.news-latest-item  a:link    	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-latest-item  a:active   	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-latest-item  a:visited   	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-latest-item  a:hover  		{ color: #383069; text-decoration:underline; font-weight: bold;} 
	//DIV.news-latest-item img { float: right; }
DIV.news-latest-date { font-size: 0.9em; }
DIV.news-latest-morelink { }
DIV.news-latest-gotoarchive {}
DIV.news-latest-container h2 { margin: 0px; }
DIV.news-latest-container h3 { margin: 0px; }

/* NEWS CSS-TEMPLATE - LIST */
DIV.news-list-container { color: #383069; font-size: 0.9em; width: 100%; }
	DIV.news-list-item 	{ margin-bottom: 10px; }
	DIV.news-list-item img 	{ float: right; }
DIV.news-list-title { font-weight: bold; }
	DIV.news-list-title  a:link    		{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-list-title  a:active   	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-list-title  a:visited   	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-list-title  a:hover  		{ color: #383069; text-decoration:underline; font-weight: bold;} 
DIV.news-list-date { font-size: 0.9em; }
DIV.news-list-morelink {}
DIV.news-list-browse {}
DIV.news-list-item h1 { margin: 0px; }
DIV.news-list-item h2 { margin: 0px; }
DIV.news-list-item h3 { margin: 0px; }

/* NEWS CSS-TEMPLATE - SINGLE */
DIV.news-single-item { color: #383069; }
DIV.news-single-timedata { font-size: 0.9em; }
DIV.news-single-backlink { margin-top: 10px; }
	DIV.news-single-backlink  a:link    	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-single-backlink  a:active   	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-single-backlink  a:visited   	{ color: #383069; text-decoration:none; font-weight: bold; } 
	DIV.news-single-backlink  a:hover  		{ color: #383069; text-decoration:underline; font-weight: bold;} 
DIV.news-single-item h1 { margin: 0px; }
DIV.news-single-item h2 { margin: 0px; }
DIV.news-single-item h3 { margin: 0px; }

/* NEWS CSS-TEMPLATE - AMENUE */
DEV.news-amenu-container {}

/* NEWS CSS-TEMPLATE - SUCHE */
DIV.news-search-form { background-color: #ffffff; padding: 5px; margin-bottom: 10px; }
DIV.news-search-form form { margin: 0px; }
DIV.news-search-form-submit { }
DIV.news-search-form-swords input { float: left; position: relative; width: 65%; margin-right: 5px;}
DIV.news-search-form-submit input { float: left; position: relative; width: 30%; }

DIV.news-search-emptyMsg { font-size: 1em; font-weight: bold;}

/* NEWS CSS-TEMPLATE - HEADER */
DIV.news-header-list-container {}
DIV.news-header-list-title {}
DIV.news-header-list-time {}
DIV.news-header-list-categories {}

/* NEWS CSS-TEMPLATE - BROWSE */
DIV.news-list-browse 		{ font-size: 1em; }
DIV.tx-ttnews-browsebox 	{ }
DIV.tx-ttnews-browsebox table	{ font-size: 1em; }

DIV.tx-ttnews-browsebox .tx-ttnews-browsebox-strong 	{ font-weight: bold; }
DIV.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell 	{ color: #ffffff; background-color: #888888; }
	DIV.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:link    	{ color: #ffffff; text-decoration:none; font-weight: bold; } 
	DIV.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:active   	{ color: #ffffff; text-decoration:none; font-weight: bold; } 
	DIV.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:visited  	{ color: #ffffff; text-decoration:none; font-weight: bold; } 
	DIV.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:hover  	{ color: #ffffff; text-decoration:underline; font-weight: bold;} 

DIV.tx-ttnews-browsebox td 	{ font-size: 0.9em; } 
DIV.tx-ttnews-browsebox td a:link    	{ color: #888888; text-decoration:none; font-weight: bold; } 
DIV.tx-ttnews-browsebox td a:active   	{ color: #3888888; text-decoration:none; font-weight: bold; } 
DIV.tx-ttnews-browsebox td a:visited  	{ color: #888888; text-decoration:none; font-weight: bold; } 
DIV.tx-ttnews-browsebox td a:hover  	{ color: #888888; text-decoration:underline; font-weight: bold;} 

	/* default styles for extension "tx_jwcalendar_pi1" */
	div.tx-jwcalendar-pi1		{ font-size: 1em; }
	div.tx-jwcalendar-pi1 .back	{ position: relative; float: left; width:100%; background-color:#ffffff; padding: 5px; font-size: 1em; margin-top: 15px; margin-bottom: 10px; padding-top: 5px;}
	div.tx-jwcalendar-pi1 .submit	{ position: relative; float: left; width:100%; background-color:#ffffff; padding: 5px; font-size: 1em; margin-top: 15px; margin-bottom: 10px; padding-top: 5px; }

	div.tx-jwcalendar-pi1 img	{ border:0;}
	div.tx-jwcalendar-pi1 a		{   /* text-decoration:none;*/    text-decoration:none; color: #383069;}
	div.tx-jwcalendar-pi1 table a	{   /* text-decoration:none;*/    text-decoration:none; color: #383069;}
	div.tx-jwcalendar-pi1 a:hover			{ }
	div.tx-jwcalendar-pi1 table a:hover		{ }
	div.tx-jwcalendar-pi1 input			{ clear:both;  text-align:center; }
	div.tx-jwcalendar-pi1 .tx_jw_input_text		{ width:260px;  padding:3px;  height:23px;}
	div.tx-jwcalendar-pi1 .tx_jw_select		{ border:0px;}
	div.tx-jwcalendar-pi1 .tx_jw_textarea		{ height:120px;  width:260px;  padding:3px; }
	div.tx-jwcalendar-pi1 .tx_jw_input_button	{  }
	/********************************************//*****************LIST view ****************//********************************************/
	div.jwcalendar_list			{ width:95%; }
	div.jwcalendar_list .title		{ font-size: 1em;  }
	div.jwcalendar_list .prev_items		{ float:left;  font-weight: bold;  text-align:left; padding:8px 0px 0px 16px;}
	div.jwcalendar_list .next_items		{ float:right; font-weight: bold;  text-align:right; padding:8px 0px 0px 16px;}
	div.jwcalendar_list .next_items		{}
	div.jwcalendar_list .itemslist		{ padding:0px 0px;}
	div.jwcalendar_list table.items		{ font-size: 1em; width:100%; text-align:left; empty-cells:show; border-collapse:separate; border-collapse:collapse; }
	div.jwcalendar_list table.items td.label{ font-size: 0.9em; width:40%; vertical-align:top; padding:0px 15px 5px 0px; color: #383069; }
	div.jwcalendar_list table.items td.item	{ font-size: 0.9em; width:60%; vertical-align:top; padding:0px 15px 5px 0px; color: #383069; }
		div.jwcalendar_list table.items td.item a:link    	{ color: #383069; text-decoration:none; font-weight: bold; } 
		div.jwcalendar_list table.items td.item a:active   	{ color: #383069; text-decoration:none; font-weight: bold; } 
		div.jwcalendar_list table.items td.item a:visited  	{ color: #383069; text-decoration:none; font-weight: bold; } 
		div.jwcalendar_list table.items td.item a:hover  	{ color: #383069; text-decoration:underline; font-weight: bold;} 
	div.jwcalendar_list table.items p	{ padding:0;}
	div.jwcalendar_list table.items p	{ padding:0;}
	div.jwcalendar_list .submit		{ clear:both; padding:0px; }
	div.jwcalendar_list .catcolor		{ padding:0px; margin-right: 5px; }    
	div.jwcalendar_list .seperator		{ height: 10px; empty-cells:show;}    
	/********************************************//*****************SINGLE view ****************//********************************************/
	div.jwcalendar_single			{ font-size: 1em; }
	div.jwcalendar_single .content		{ font-size: 1em; width:100%; clear:both;}
	div.jwcalendar_single .header 		{ width:100%; clear:both;}
	div.jwcalendar_single .org		{ width:100%; clear:both;}
	div.jwcalendar_single .contentie	{ float:left; width:100%; text-align:left; }
	div.jwcalendar_single .headerie		{ float:left; width:100%; text-align:left; }
	div.jwcalendar_single .orgie		{ float:left; width:100%; text-align:left; }
	div.jwcalendar_single .headerie		{ }
	div.jwcalendar_single .contentie	{ }
	div.jwcalendar_single .title		{ float:left; text-align:left; font-weight:bold; padding:4px 8px 8px 0px;}
	div.jwcalendar_single .category		{ float:left; text-align:left; font-weight:bold; padding:4px 8px 8px 0px;}
	div.jwcalendar_single .catcolor		{ float:none; padding:0;  }    
	div.jwcalendar_single .category		{ float:none; font-weight:normal; padding:4px 8px 8px 8px;}
	div.jwcalendar_single .images		{ float:left;    padding:10px 8px;    margin:0px;}
	div.jwcalendar_single .itemtext		{ margin:8px; margin-left:0px;    }
	div.jwcalendar_single .itemtitle  	{ font-weight:bold; }
	div.jwcalendar_single .teaser		{ font-weight:bold; margin-top: 10px;}
	div.jwcalendar_single .desc		{  margin-top: 10px;}
	div.jwcalendar_single .itemlink 	{ }
	div.jwcalendar_single .label		{ clear:both; float:left; font-weight:bold; width:33%; padding:3px 3px 3px 0px;}
	div.jwcalendar_feEntry .label		{ clear:both; float:left; font-weight:bold; width:33%; padding:3px 3px 3px 0px;}
	div.jwcalendar_feEntry .timelabel	{ clear:both; float:left; font-weight:bold; width:33%; padding:3px 3px 3px 0px;}
	div.jwcalendar_single .item		{ text-align:left; padding:3px 3px 3px 0px;}
		div.jwcalendar_single .item a:link    	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_single .item a:active   	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_single .item a:visited  	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_single .item a:hover  	{ color: #383069; text-decoration:underline; } 
	div.jwcalendar_feEntry .item			{ text-align:left; padding:3px 3px 3px 0px;}
		div.jwcalendar_feEntry .item a:link    	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_feEntry .item a:active   { color: #383069; text-decoration:none; } 
		div.jwcalendar_feEntry .item a:visited  { color: #383069; text-decoration:none; } 
		div.jwcalendar_feEntry .item a:hover  	{ color: #383069; text-decoration:underline; } 

	/********************************************//*****************WEEK view ****************//********************************************/
	/*
	div.jwcalendar_week		{  width:100%;  background-color:#FDF2D2; color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}
	div.jwcalendar_week .prev_week	{    margin:4px 120px 0px 10px;   float:left;}
	div.jwcalendar_week .selector	{    margin:4px 0 0 0; float:left;}
	div.jwcalendar_week .next_week	{    text-align:right; margin:4px 10px 0px 120px;}
	div.jwcalendar_week table.days	{   clear:both; width:100%; line-height:1.4em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0;   border:1px solid #FFC725;   margin:8px;}
	div.jwcalendar_week table.days td.dayname{ text-align:right;  vertical-align:top;    border:1px solid #FFC725;    padding:2px 8px 0 4px;}
	div.jwcalendar_week table.day_events,div.jwcalendar_week table.times {  background:#FBE29F; width:100%;     border-collapse:collapse;       empty-cells:show;       border-spacing:0;}
	div.jwcalendar_week table.times {   border:1px solid #FFC725;}
	div.jwcalendar_week table.times td.time{   border-left:2px solid #FFC725;   border-right:2px solid #FFC725;}
	div.jwcalendar_week table.days a{    text-decoration:none;}
	div.jwcalendar_week table.days td.time{         text-align:center;}
	div.jwcalendar_week table.days td.event_time{   height:4px;   padding:0;   margin: 0px;}
	div.jwcalendar_week table.days td.event{         vertical-align:top;   padding:4px 2px;   margin: 0px;}
	div.jwcalendar_week table.days td.event a{      }
	*/
	/********************************************//*****************MONTH view ****************//********************************************/
	/*
	div.jwcalendar_month{  width:100%;  background-color:#FDF2D2;      color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}
	div.jwcalendar_month .title{  clear:both;  text-align: center;    font-weight:bold;  color: #333;  padding:5px 0;}
	div.jwcalendar_month .navi, div.jwcalendar_month .days_view{    padding:0 10px;}
	*/
	/*******************//*tables navi******//*******************/
	/*
	div.jwcalendar_month table.navs{   width:100%;}
	div.jwcalendar_month table.months, div.jwcalendar_month table.year{   width:100%;         font-weight:bold;   text-align:center;   empty-cells:show;   border-collapse:separate;   border-spacing:10px;}
	div.jwcalendar_month table.year {      border-spacing:5px;}
	div.jwcalendar_month table.months td, div.jwcalendar_month table.year td{}
	div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year{   background: #FBE29F;   border-top:2px #FCF6E5 solid;   border-left:2px #FCF6E5 solid;   border-right:2px #FECC3C solid;   border-bottom:2px #FECC3C solid;   padding:15px 5px;}
	div.jwcalendar_month table.months td.other_month{   padding:5px;}
	div.jwcalendar_month table.months td.current_month{   background: #FBE29F;   border-right:2px #FCF6E5 solid;   border-bottom:2px #FCF6E5 solid;   border-top:2px #FECC3C solid;   border-left:2px #FECC3C solid;   padding:5px;}
	*/
	/*****************//*table days******//*****************//*div.jwcalendar_month .days_view table{*/
	/*
	div.jwcalendar_month table.days{         width:100%;   line-height:1.4em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0;   border:1px solid #FFC725;   padding:0;}
	div.jwcalendar_month table.days a{    text-decoration:none;}
	div.jwcalendar_month table.days td{   vertical-align:top;   border:dotted 1px #FFC725;   padding:4px;}
	div.jwcalendar_month table.days td.week{   background:#FBE29F;   font-weight:bold;}
	div.jwcalendar_month table.days td.dayname{   background:#FBE29F;   font-weight:bold;   text-align:center;}
	div.jwcalendar_month table.days,div.jwcalendar_month table.days td.inside,div.jwcalendar_month table.days td.today,div.jwcalendar_month table.days td.inside_weekend,div.jwcalendar_month table.days td.today_weekend,div.jwcalendar_month table.days td.outside_weekend{   font-weight:bold;}
	div.jwcalendar_month table.days a,div.jwcalendar_month table.days td.inside a,div.jwcalendar_month table.days td.today_inside a,div.jwcalendar_month table.days td.inside_weekend a,div.jwcalendar_month table.days td.today_weekend a,div.jwcalendar_month table.days td.outside_weekend a{   font-weight:bold;   color:blue;}
	div.jwcalendar_month table.days td.today{	background: #F9F4E7;    border:solid 2px #CD9705;    border:solid 1px #AD1602;    }
	div.jwcalendar_month table.days td.outside_weekend,div.jwcalendar_month table.days td.outside{   background:#EAEAEB;   border:dotted 1px #F9DF94;}
	div.jwcalendar_month table.days td.inside_weekend{   background:#FCECC0;}
	*/
	/**********************//*table singleday******//**********************/
	/*
	div.jwcalendar_month table.singleday,div.jwcalendar_month table.singleday td,div.jwcalendar_month table.singleday td a,div.jwcalendar_month table.singleday a{   font-weight:bold;         width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:0px solid #ddd;   padding:0px;   margin:0 0 2px 0;}
	div.jwcalendar_month table.singleday{   background: #eee;   border:1px dotted #ddd;}
	div.jwcalendar_month table.singleday td{   border:0px solid #ddd;   padding:3px 0;}
	*/
	/*****************//*table dayitem******//*****************/
	/*
	div.jwcalendar_month table.dayitem,div.jwcalendar_month table.dayitem a{   font-weight:normal;         width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:1px solid #ddd;   padding:0px;   margin:1px 0;}
	div.jwcalendar_month table.dayitem td.item,div.jwcalendar_month table.dayitem td.item a{  color:#333;  text-decoration:none;  font-weight:normal;  border:0;}
	div.jwcalendar_month table.dayitem td.itemcat,div.jwcalendar_month table.dayitem td.itemcat a{  font-weight:normal;  color:#333;  text-decoration:none;      padding:0px;   Cursor:help;   width:2px;   border:0;}
	*/
	/********************************************//*****************feEntry view ****************//********************************************/
	/*
	div.jwcalendar_feEntry{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:8px;}
	div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    vertical-align:bottom;    line-height:1.6em;	padding:8px 8px;    width:32%;}    
	div.jwcalendar_feEntry .timelabel{    width:20%;}  
	div.jwcalendar_feEntry .title{  	  font-weight:bold;	  color:blue;  text-align:left;  line-height:1.0em;  padding:0px 8px;}
	div.jwcalendar_feEntry .title p:first-letter{  	}
	div.jwcalendar_feEntry .item{  text-align:left;  padding:8px 8px;}
	div.jwcalendar_feEntry .fileitem{  text-align:left;  padding:8px 8px;  width:30px;}
	div.jwcalendar_feEntry input{  clear:none;  background: white;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:left;    margin:0;  padding: 0; }
	div.jwcalendar_feEntry .error ul li{  list-style:circle inline;  text-align:left;    color:red;  margin:4px 40px;}
	div.jwcalendar_feEntry .error ul li:first-letter{    font-weight:bold;}
	div.jwcalendar_confirm .error{    color:red;  margin:10px;}
	div.jwcalendar_confirm .conftext{    margin:10px;}
	*/
	/********************************************//*****************ORGANIZER view ****************//********************************************/
	
	div.jwcalendar_organizer		{ padding:10px 10px; font-size: 1em; }
	div.jwcalendar_location			{ padding:10px 10px; font-size: 1em; }
	div.jwcalendar_organizer .content	{ width:100%; clear:both; font-size: 1em; margin-bottom: 10px;}
	div.jwcalendar_organizer .header	{ width:100%; clear:both; margin-bottom: 10px;}
	div.jwcalendar_organizer .org		{ width:100%; clear:both;}
	div.jwcalendar_location .content	{ width:100%; clear:both; font-size: 1em; margin-bottom: 10px;}
	div.jwcalendar_location .header		{ width:100%; clear:both; margin-bottom: 10px;}
	div.jwcalendar_location .org		{ width:100%; clear:both;}
	div.jwcalendar_organizer .contentie	{ float:left; width:100%; text-align:left; font-size: 1em; }
	div.jwcalendar_organizer .headerie	{ float:left; width:100%; text-align:left; }
	div.jwcalendar_organizer .orgie		{ float:left; width:100%; text-align:left; }
	div.jwcalendar_location .contentie	{ float:left; width:100%; text-align:left; font-size: 1em; }
	div.jwcalendar_location .headerie	{ float:left; width:100%; text-align:left; }
	div.jwcalendar_location .orgie		{ float:left; width:100%; text-align:left; }
	div.jwcalendar_organizer .headerie	{ }
	div.jwcalendar_location .headerie	{ }
	div.jwcalendar_organizer .contentie	{ }
	div.jwcalendar_location .contentie	{ }
	div.jwcalendar_organizer .title		{ float:left; font-weight:bold; }
	div.jwcalendar_location .title		{ float:left; font-weight:bold; }
	div.jwcalendar_organizer .text		{ }
	div.jwcalendar_location .text		{ }
	div.jwcalendar_location .name		{ font-weight:bold; padding:0; }		
	div.jwcalendar_organizer .name		{ font-weight:bold; padding:0; }
	div.jwcalendar_location .name p		{ font-weight:bold; }
	div.jwcalendar_organizer .name p	{ font-weight:bold; }

	div.jwcalendar_location .images		{ float:right; padding:10px 8px; margin:0px; }
	div.jwcalendar_organizer .images	{ float:right; padding:10px 8px; margin:0px; }

	div.jwcalendar_location .desc		{ }
	div.jwcalendar_organizer .desc		{ }
	div.jwcalendar_location .label		{ clear:both; float:left; text-align:left; font-weight:bold; width:20%; padding:4px 4px;}
	div.jwcalendar_organizer .label		{ clear:both; float:left; text-align:left; font-weight:bold; width:20%; padding:4px 4px;}

	div.jwcalendar_location .item		{ text-align:left; padding:4px 4px 4px 20%; }
		div.jwcalendar_location .item a:link    	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_location .item a:active   	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_location .item a:visited  	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_location .item a:hover  		{ color: #383069; text-decoration:underline; } 
	div.jwcalendar_organizer .item		{ text-align:left; padding:4px 4px 4px 20%; }
		div.jwcalendar_organizer .item a:link    	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_organizer .item a:active   	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_organizer .item a:visited  	{ color: #383069; text-decoration:none; } 
		div.jwcalendar_organizer .item a:hover  		{ color: #383069; text-decoration:underline; } 
	div.jwcalendar_location .addritem	{ text-align:left; padding:4px 4px 0px 20%; }
	div.jwcalendar_organizer .addritem	{ text-align:left; padding:4px 4px 0px 20%; }
	div.jwcalendar_location .cityitem	{ text-align:left; padding:0px 4px 8px 20%;}	
	div.jwcalendar_organizer .cityitem	{ text-align:left; padding:0px 4px 8px 20%;}
	.jwcalendar_olbg {  }
	.jwcalendar_olfg { padding:4px 6px; text-align:left;}
	.jwcalendar_olcf { font-weight: bold; color: #FFFFFF; }
	.jwcalendar_oltf { color: #000000; }
	
/* GOOF_FOTOBOEK */
	/* SINGLE VIEW */
	DIV.tx_goof_fotoboek_single				{ font-size: 1em; }
		DIV.tx_goof_fotoboek_single h2    		{ color: #383069; margin: 0px; } 
		DIV.tx_goof_fotoboek_single a:link    		{ color: #383069; text-decoration:none; } 
		DIV.tx_goof_fotoboek_single a:active   		{ color: #383069; text-decoration:none; } 
		DIV.tx_goof_fotoboek_single a:visited  		{ color: #383069; text-decoration:none; } 
		DIV.tx_goof_fotoboek_single a:hover  		{ color: #383069; text-decoration:underline; } 
	DIV.tx_goof_fotoboek_single .tx_goof_fotoboek_nav	{ margin-bottom: 20px; }
	DIV.tx_goof_fotoboek_single .tx_goof_fotoboek_dirtitle	{ margin-bottom: 10px; color: #383069; font-weight: bold; }
	DIV.tx_goof_fotoboek_single .tx_goof_fotoboek_content	{ margin-bottom: 10px; }
	DIV.tx_goof_fotoboek_content .tx_goof_fotoboek_dirs	{ }
	DIV.tx_goof_fotoboek_content .tx_goof_fotoboek_image	{ }
	DIV.tx_goof_fotoboek_content .tx_goof_fotoboek_title	{ }
	DIV.tx_goof_fotoboek_content .tx_goof_fotoboek_comment	{ }

	/* SINGLE DIRLIST */
	DIV.tx_goof_fotoboek_dir				{ font-size: 1em; }
		DIV.tx_goof_fotoboek_dir h2    			{ color: #383069; margin: 0px; } 
		DIV.tx_goof_fotoboek_dir a:link    		{ color: #383069; text-decoration:none; } 
		DIV.tx_goof_fotoboek_dir a:active   		{ color: #383069; text-decoration:none; } 
		DIV.tx_goof_fotoboek_dir a:visited  		{ color: #383069; text-decoration:none; } 
		DIV.tx_goof_fotoboek_dir a:hover  		{ color: #383069; text-decoration:underline; } 
	DIV.tx_goof_fotoboek_dir .tx_goof_fotoboek_nav		{ margin-bottom: 20px; }
	DIV.tx_goof_fotoboek_dir .tx_goof_fotoboek_dirtitle	{ margin-bottom: 10px; color: #383069; font-weight: bold; }
	DIV.tx_goof_fotoboek_dir .tx_goof_fotoboek_content	{ margin-bottom: 10px; }
	DIV.tx_goof_fotoboek_dir .tx_goof_fotoboek_tabel	{ margin-top: 10px; margin-bottom: 10px; }

	/* SINGLE THUMBNAIL */
	DIV.tx_goof_fotoboek_thumbnail				{}

/* MIT DOWNLOAD */
DIV.tx_mit_download					{ font-size: 1em; }
		DIV.tx_mit_download h2 			{ color: #383069; margin: 0px; } 
		DIV.tx_mit_download a:link    		{ color: #383069; text-decoration:none; } 
		DIV.tx_mit_download a:active   		{ color: #383069; text-decoration:none; } 
		DIV.tx_mit_download a:visited  		{ color: #383069; text-decoration:none; } 
		DIV.tx_mit_download a:hover  		{ color: #383069; text-decoration:underline; } 


	DIV.tx_mit_download .tx_mit_download_cattitle		{ position: relative; margin-bottom: 10px; }
	DIV.tx_mit_download .tx_mit_download_row		{ position: relative; margin-bottom: 10px; width: 100%; }

	DIV.tx_mit_download_row .tx_mit_download_icon	{ position: relative; float: left; margin-right: 5px; }
	DIV.tx_mit_download_row .tx_mit_download_item	{ position: relative; float: left; }
	DIV.tx_mit_download_item .tx_mit_download_item_title	{ position: relative; float: left; margin-right: 5px; font-weight: bold; }
	DIV.tx_mit_download_item .tx_mit_download_item_size	{ position: relative; float: left; }
	DIV.tx_mit_download_item .tx_mit_download_item_name	{ position: relative; float: left;}
	DIV.tx_mit_download_item .tx_mit_download_item_desc	{ position: relative; clear: left;}

