/* default styles for extension "tx_rscontentcolumn_pi1" */
        div.tx-rscontentcolumn-pi1 {
        	overflow:hidden;
        }
    div.tx-rscontentcolumn-pi1 div {
    vertical-align:top;
   }
div.tx-rscontentcolumn-pi1 div.leftcol {
   padding:1%;
   width:48%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.rightcol {
   padding:1%;
   width:48%;
   white-space:normal;
   float:left;
}
div.tx-rscontentcolumn-pi1 hr {
	border:0px none;
	width:100%;
	height:0px;
	visibility:hidden;
	clear:left;
	margin:0px !important;
}
div.tx-rscontentcolumn-pi1 div.threeleftcol {
   padding:1%;
   width:31%;
   white-space:normal;
   float:left;
}
div.tx-rscontentcolumn-pi1 div.threemiddlecol {
   padding:1%;
   width:31%;
   white-space:normal;
   float:left;
}


div.tx-rscontentcolumn-pi1 div.threerightcol {
   padding:1%;
   width:31%;
   white-space:normal;
   float:left;
}
/* default styles for extension "tx_kiwislider_pi1" */
.tx-kiwislider-pi1 { 		width: 620px; 		margin: 0 auto; 		position: relative; 	} 	 	.tx-kiwislider-pi1 .scroll { 			height: 320px; 			width: 620px; 			overflow: auto; 			overflow-x: hidden; 			position: relative; 			clear: left; 	} 	 	.tx-kiwislider-pi1 .scrollContainer div.panel { 			padding: 20px; 			height: 210px; 			width: 580px; 	} 	 	.tx-kiwislider-pi1 ul.navigation { 			list-style: none; 			margin: 0; margin-left:15px; 			padding: 0; 	} 	 	.tx-kiwislider-pi1 ul.navigation a:focus { 			outline: none; 	} 	 	.tx-kiwislider-pi1 .hide { 			display: none; 	} 	 	/* Navigation */ 	.tx-kiwislider-pi1 h1 { 		font-weight:normal; 		margin:0; 		padding:20px 0px 0px; 	} 	.tx-kiwislider-pi1 ul.navigation { 		padding-bottom: 9px; 	} 	.tx-kiwislider-pi1 ul.navigation li { 			display: inline; 			margin-right: 10px; 	} 	 	.tx-kiwislider-pi1 ul.navigation a { 			padding: 10px; 			color: #000; 			text-decoration: none; 	} 	 	.tx-kiwislider-pi1 ul.navigation a:hover { 			background-color: #f6f6f6; 	} 	 	.tx-kiwislider-pi1 ul.navigation a.selected { 			background-color: #e2e2e2; 			-moz-border-radius-topleft:1px; 			-moz-border-radius-topright:1px; 	} 	 	.tx-kiwislider-pi1 .scrollButtons { 		text-indent:-9999px; 		display:block; 		background:url() no-repeat center; 		width:16px; 		height:16px; 		position: absolute; 		top: 150px; 		cursor: pointer; 	} 	.tx-kiwislider-pi1 .scrollButtons.left { 		left: -20px; 	} 	.tx-kiwislider-pi1 .scrollButtons.right { 		right: -24px; 	} 	 	.tx-kiwislider-pi1 .scroll { 		border:1px solid #e2e2e2; 	}
/* default styles for extension "tx_sremailsubscribe_pi1" */
	.tx-sremailsubscribe-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit { margin-left: 2em; margin-right: 2em;}
	.tx-sremailsubscribe-pi1 h4 { margin-top: 0; padding-left: .3em; }
	.tx-sremailsubscribe-pi1 legend { padding: 0 .5em; font-weight: bold; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash { margin-bottom: 2em; }
	.tx-sremailsubscribe-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
	.tx-sremailsubscribe-pi1 label { margin: 0; padding: 0; }
	.tx-sremailsubscribe-pi1 label span { color: #ff0000; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
	.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0 .5em 0 0; }
	.tx-sremailsubscribe-pi1 input[type=password] { margin-right: 1em; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password { margin-right: 1em; }
	.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
	.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
	.tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
	.tx-sremailsubscribe-pi1 dl { margin: 0; padding: 1em 0 0 0; }
	.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
	.tx-sremailsubscribe-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
	.tx-sremailsubscribe-pi1 dd { text-align: left; width: 50%; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
	* html .tx-sremailsubscribe-pi1 dd { float: none; }
	.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
	.tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_danewslettersubscription_pi1" */
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {margin-bottom: 10px;}
	DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {background-color: #ffffff;}
	DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {background-color: #eeeeee;}
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {background-color: #EEEEEE;}
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold;}
/* default styles for extension "tx_srlanguagemenu_pi1" */
.tx-srlanguagemenu-pi1 p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:100%; color: #8F969C; 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: 12px; }   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #c50517; text-decoration: none; font-weight: normal; }   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#c50517; }   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: 12px; }   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #8F969C; text-decoration:none; font-weight:normal; }   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#c50517; }   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: 12px; }   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #8F969C; 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: #c50517; }   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 100%; color: #8F969C; }   .tx-srlanguagemenu-pi1 select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #8F969C; color: white; font-weight: normal; }
/* default styles for extension "pksr_fe_imagegallery_pi1" */
div.tx_pksrfeimagegallery_pi1_thumb {   float:left;   text-align: center;   border: 0px solid #777;   margin: 0 5px 10px 5px;   padding: 10px 0;}a.tx_pksrfeimagegallery_pi1_navi {  padding: 3px 5px;  margin: 0 5px;  text-decoration: none;  border: 0px solid #fa4;}a.tx_pksrfeimagegallery_pi1_navi:hover {  background-color: #333;  color: #fff;}a.tx_pksrfeimagegallery_pi1_navi_act {  background-color: #fff;  color: #333;  font-weight: bold;}#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}