/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
	.tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px; }
    .tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:100px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:150px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
/* default styles for extension "tx_jwcalendar_pi1" */
div.tx-jwcalendar-pi1
{  
font-family: Verdana;  
font-size: 11px;  
text-align: center;  
color:#193A72;
}

div.tx-jwcalendar-pi1 img
{	
border:0;
}

div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a
{   /* text-decoration:none;*/    
text-decoration:none;	
color: #692287;
}

div.tx-jwcalendar-pi1 a:hover,div.tx-jwcalendar-pi1 table a:hover
{
color: red;
}

div.tx-jwcalendar-pi1 input
{  
clear:both;  
background: #FBE29F;  
border-top:2px #FCF6E5 solid;  
border-left:2px #FCF6E5 solid;  
border-right:2px #FECC3C solid;  
border-bottom:2px #FECC3C solid;  
text-align:center;  
margin:10px;  
padding: 3px 14px; 
} 

div.tx-jwcalendar-pi1 .tx_jw_input_text
{  
width:240px;  
border:1px #FECC3C solid;  
padding:3px;  
height:20px;
}


div.tx-jwcalendar-pi1 .tx_jw_select
{  
font-size:11px;  
border:0px;
}


div.tx-jwcalendar-pi1 .tx_jw_textarea
{  
font-size:12px;  
height:120px;  
width:240px;  
padding:3px;  
border:1px #FECC3C solid;
}


div.tx-jwcalendar-pi1 .tx_jw_input_button
{  
font-size:12px;  
background: #FBE29F;  
text-align:center;  
margin:4px 10px;  
padding:2px 4px;
}


div.jwcalendar_list
{  
width:100%;  
background-color:#fdf8ef;  
font-family: Verdana;  
font-size: 11px;  
color:#193A72;  
border: ;  
margin:0px 0;
}


div.jwcalendar_list .title
{  
font-size: 14px; 
font-weight: bold;  
color:#193A72; 
padding:2px 2px;
}



div.jwcalendar_list .prev_items
{  
float:left;  
font-size: 11px;  
font-weight: bold;  
text-align:left;  
color:#193A72;  
padding:8px 0 0 16px;
}


div.jwcalendar_list .next_items
{  
float:right;  
font-size: 11px;  
font-weight: bold;  
text-align:right;  
color:#193A72;  
padding:8px 16px 0 0;
}


div.jwcalendar_list .next_items{}div.jwcalendar_list .itemslist
{  
padding:0 2px;
}


div.jwcalendar_list table.items
{  
width:99%;  
font-family: Verdana;  
font-size: 100%;  
text-align:left;  
line-height:1.4em;  
empty-cells:show;  
border-collapse:separate;  
border-collapse:collapse;  
border-spacing:0;  
border: ;
}


div.jwcalendar_list table.items td.label
{  
background: transparent;  
width:30%;	  
vertical-align:top;  
border-bottom: 1px  #ff0000 dotted;  
padding:2px;
}


div.jwcalendar_list table.items td.item
{  
background: transparent;  
width:70%;	  
border-bottom: 1px  #ff0000 dotted;  
border-left: 1px #999999 dotted;
vertical-align:top;  
padding:1px;
}


div.jwcalendar_list table.items p
{   
font-size: 10px;	
padding:0;
}


div.jwcalendar_list table.items p
{   
font-size: 10px;	
padding:0;
}


div.jwcalendar_list .submit
{   
clear:both;	   
font-size: 10px;   
padding:0;
}


div.jwcalendar_month
{  
width:95%;  
background-color:#dddddd;  
font-family: Verdana;  
font-size: 12px;  
color:#193A72;  
border: 1px  #ff0000 solid;  
margin:10px 0;
}


div.jwcalendar_month .title
{  
clear:both;  
text-align: center;  
font-size: 14px;  
font-weight:bold;  
color: #333;  
padding:5px 0;
}


div.jwcalendar_month .navi, div.jwcalendar_month .days_view
{	
padding:0 10px;
}


div.jwcalendar_month table.navs
{   
width:85%;
}


div.jwcalendar_month table.months, div.jwcalendar_month table.year
{   
width:90%;   
font-family: Verdana;   
font-size: 11px;   
font-weight:bold;   
text-align:center;   
empty-cells:show;   
border-collapse:separate;   
border-spacing:10px;
}


div.jwcalendar_month table.year
{   
font-size: 12px;   
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: #dddddd;   
border-top:2px #ff0000 solid;   
border-left:2px #ff0000 solid;   
border-right:2px #ff0000 solid;   
border-bottom:2px #ff0000 solid;   
padding:15px 5px;
}

div.jwcalendar_month table.months td.other_month
{   
padding:5px;
}


div.jwcalendar_month table.months td.current_month
{   
background: #dddd;   
border-right:2px #ff0000 solid;   
border-bottom:2px #ff0000 solid;  
border-top:2px #ff0000 solid;   
border-left:2px #ff0000 solid;   
padding:5px;
}


div.jwcalendar_month table.days
{   
font-family: Verdana;   
font-size: 11px;   
width:100%;   
line-height:1.4em;   
border-collapse:collapse;   
empty-cells:show;   
border-spacing:0;   
border:1px solid #ff0000;   
padding:0;
}


div.jwcalendar_month table.days a
{   
text-decoration:none;
}


div.jwcalendar_month table.days td
{   
vertical-align:top;   
border:dotted 1px #ff0000;   
padding:4px;
}


div.jwcalendar_month table.days td.week
{   
background:#dddddd;   
font-weight:bold;
}


div.jwcalendar_month table.days td.dayname
{   
background:#dddddd;   
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: #dddddd;    
border:solid 2px #ff0000;   
border:solid 1px #ff0000;
}


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;
}


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;   
font-family: Verdana;   
font-size: 11px;   
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;
}

div.jwcalendar_month table.dayitem,div.jwcalendar_month table.dayitem a
{   
font-weight:normal;   
font-family: Verdana;   
font-size: 11px;   
width:85%;   
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;   
font-size: 8px;   
padding:0px;   
Cursor:help;   
width:2px;   
border:0;
}


div.jwcalendar_single
{  
background-color:;  
border:  ;  
padding:;
}


div.jwcalendar_single .content,div.jwcalendar_single .header,div.jwcalendar_single .org
{    
width:95%;    
clear:both;
}


div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie
{   
float:left;   
width:95%;   
text-align:left;   
border-left: ;   
border-right: ;   
border-bottom: ;   
background:;
}


div.jwcalendar_single .headerie
{   
border-top: ;
}


div.jwcalendar_single .contentie
{   
background:;
}

div.jwcalendar_single .title,div.jwcalendar_single .category
{    
float:left;    
font-size: 14px;	
text-align:left;	
font-weight:bold;		
padding:2px 2px 2px 2px;
}


div.jwcalendar_single .category
{	
float:none;    
font-size: 10px;	
font-weight:normal;	 	
padding:2px 2px 2px 2px;
}


div.jwcalendar_single .images
{	
float:left;    
padding:2px 2px;   
margin:0px;
}


div.jwcalendar_single .itemtext
{    
margin:2px;    
}


div.jwcalendar_single .itemtitle p:first-letter
{    
font-size: 12px;	
font-weight:bold;		
color:red;
}


div.jwcalendar_single .itemtitle  p:first-line
{    
font-size: 13px;	
font-weight:bold;		
line-height:1.2em;
}


div.jwcalendar_single .teaser
{	
font-weight:bold;		
font-style:italic;	
line-height:1.8em;
}


div.jwcalendar_single .desc
{    
font-size: 11px;
}


div.jwcalendar_single .itemlink
{	
line-height:1.8em;
}


div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel
{    
clear:both;	
float:left;	
text-align:right;	
font-weight:bold;		
width:33%;	
padding:4px 8px;
}


div.jwcalendar_single .item, div.jwcalendar_feEntry .item
{	
text-align:left;	
padding:4px 4px 4px 32%;
}


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-size:14px;	  
font-weight:bold;	  
color:blue:  text-align:left;  
line-height:1,0em;  
padding:0px 8px;
}


div.jwcalendar_feEntry .title p:first-letter{  
font-size:20px;	
}


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;  font-size:12px;  
margin:0;  
padding: 0; 
} 


div.jwcalendar_feEntry .error ul li
{  
list-style:circle inline;  
text-align:left;  
font-size:12px;  
color:red;  
margin:4px 40px;
}


div.jwcalendar_feEntry .error ul li:first-letter
{  
font-size:16px;  
font-weight:bold;
}


div.jwcalendar_confirm .error
{  
font-size:12px;  
color:red;  
margin:10px;
}


div.jwcalendar_confirm .conftext
{  
font-size:14px;  
margin:10px;
}
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	{$styles.content.imgtext.borderSelector} {
		border: 2px solid black;
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }