/* default styles for extension "tx_cegallery_pi1" */
		.tx-cegallery-pi1-album_date {
			font-size: 10px;
	}

  body {
    margin: 0px;
   }

		div.tx-cegallery-pi1-album_entry{
			float: left;
			height: 162px;
			width: 183px;
			margin: 2px;
			padding: 5px;
			padding-bottom: 5px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
			background-color: #DFD9C2;
		}

		div.tx-cegallery-pi1-detail_entry{
			padding-top: 20px;
			padding-bottom: 10px;
			text-align: center;
		}		

	div.tx-cegallery-pi1-slideControls{
			padding-bottom: 10px;
		}				

		div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
				clear: both;
				border: 1px solid #000000;
		}

		div.tx-cegallery-pi1-clearer {
		 clear: both;
		}

		div.tx-cegallery-pi1-detail_header {
		  padding-bottom: 10px;
		}

		div.tx-cegallery-pi1-detail_nav {
			clear: both;
			width: 385px;
		}		

		span.tx-cegallery-pi1-photo_prev {
		 float: left;
		 width: 50px;
		}

		span.tx-cegallery-pi1-photo_next {
		 width: 50px;
		 text-align: right;
		 float: left;
		}

	  span.tx-cegallery-pi1-album_back_link {
	    float: left;
	    width: 285px;
	    text-align: center;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	    padding-right: 8px;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual a {
	    font-weight: bold;
	  }

	  div.tx-cegallery-pi1-pagebrowser {
	    padding-bottom: 10px;
	  }

		div.tx-cegallery-pi1-page {
 			float: left;
 			padding-right: 10px;
		}	  

		#mySlideshow	{
			width: 370px;
			height: 370px;
			z-index:5;
			display: none;
			overflow:hidden;
			position: relative;
			background-color: #DFD9C2;
		}

		#mySlideshow img
		{
			border: 0;
			margin: 0;
		}

		#mySlideshow #slideInfoZone
		{
			position: absolute;
			z-index: 10;
			width: 100%;
			margin: 0px;
			left: 0;
			bottom: 0;
			height: 3em;
			background: #333;
			color: #fff;
			text-indent: 0;
		}

		#slideInfoZone h2
		{
			padding: 0;
			font-size: 12px;
			margin: 0;
			margin: 2px 5px;
			font-weight: bold;
			color: inherit;
		}

		#slideInfoZone p
		{
			padding: 0;
			font-size: 10px;
			margin: 2px 5px;
			color: #eee;
		}

		#mySlideshow a
		{
			font-size: 100%;
			text-decoration: none;
			color: inherit;
		}

		#mySlideshow a.right, #mySlideshow a.left
		{
			position: absolute;
			height: 100%;
			width: 40%;
			cursor: pointer;
			z-index:10;
			filter:alpha(opacity=20);
			-moz-opacity:0.2;
			-khtml-opacity: 0.2;
			opacity: 0.2;
		}

		* html #mySlideshow a.right, * html #mySlideshow a.left
		{
			filter:alpha(opacity=50);
		}

		#mySlideshow a.right:hover, #mySlideshow a.left:hover
		{
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}

		#mySlideshow a.left
		{
			left: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
		}

		#mySlideshow a.right
		{
			right: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
		}

		div.tx-cegallery-pi1-pagebrowser_back, div.tx-cegallery-pi1-pagebrowser_pages {
			float: left;
		}		
		
		div.tx-cegallery-pi1-pagebrowser_back {
			width:75px;
		}		
		
		div.tx-cegallery-pi1-slimbox_hidden_links {
		  display: none;
		}
/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-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-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-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-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_vjchat_pi1" */

	/* FRAME AND MAIN CONTAINERS */

		div#tx-vjchat-container * {
			border: 0;
			margin: 0;
			padding: 1px;
		}
		
		div#tx-vjchat-container {
			min-height: 20px;
		}
		
		div#tx-vjchat-content {
			height: 20em;  
			position: relative;
			margin-top: 0.5em;
			width: 99%;
		}		
		
		div#tx-vjchat-loadinginfo {
			position: absolute;
			width: 250px;
			height: 2em;
			padding: 2em;
			border: 1px solid #CFCFCF;
			background-color: #fff;
			left:50%;
			margin-left:-120px;
			margin-top: 5%;
			text-align: center;
			z-index: 1000;
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;			
		}
		
		div#tx-vjchat-messages {
			position: absolute;
			left: 0;
			top: 0;
			border: 1px solid #CFCFCF;
			overflow: auto;
			width: 68%;
			background-color: #fff;
		}
	
		div#tx-vjchat-storedMessages {
			position: absolute;
			left: -1px;
			top: -1px;
			border: 1px solid #CFCFCF;
			overflow: auto;
			width: 68%;
			background-color: #fff;
			border: 2px solid #82C885;
			z-index:100;
		}	
		div#tx-vjchat-userlist {
			position: absolute;
			right: 0;
			top: 0;
			padding: 0;
			overflow: auto;
			border: #CFCFCF solid 1px;
			color: #000;
			background-color: #FFF;
			width: 30%;
			height: 20em;
		}		
		
		div#tx-vjchat-tools-container {
			margin-top: 0.2em;
			
		}

		div#tx-vjchat-format,
		div#tx-vjchat-format a,
		div#tx-vjchat-format img {
			margin: 0;
			padding: 0;
			cursor: pointer;
		}

		div#tx-vjchat-emoticons {
			padding: 0.2em 0 0 0.2em;
			height: 20px;
		}
		
		#tx-vjchat-emoticons img {
			margin: 0 0.1em;
			cursor:pointer;
		}		
		
		div#tx-vjchat-style {
			padding: 0.2em 0.2em 0.2em 0.265em;
		}
		
		div#tx-vjchat-input-container {
			clear:both;
		}

		textarea#txvjchatnewMessage {
			width: 99%;
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 10pt;
			height: 6em;
			border: #CFCFCF solid 1px;
			margin: 0;
		}	
		
		#tx-vjchat-debug {
			width: 99%;
			height: 200px; 
			border: 1px solid silver; 
			font-family: Courier New, Courier; 
			font-size: 8pt; 
			overflow:auto; 
		}
	

	
	/* MESSAGE ITEMS */
	
		div.tx-vjchat-entry {
			border-bottom: 1px solid #FAF7F3;
			background-color: #fff;		
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 10pt;
			/*line-height: 1.3em;*/
			color: #320101;
			/*margin: 0.25em 0 0 0;
			padding: 0em 0 0.625em 0.25em;*/
		}
	
		div.tx-vjchat-moderator {
			color: #880000;
		}
		
		div.tx-vjchat-expert {
			color: #06480E;
		}


		.tx-vjchat-superuser {
			background-color: #FFE4E4;
		}		
		
		div.tx-vjchat-entry span.tx-vjchat-user {
			font-weight: bold;
		}

		div.tx-vjchat-system,
		div.tx-vjchat-system .tx-vjchat-entry {
			color: #9E9E9E;
			font-size: 0.9em;
			font-style: italic;			
		}		
		div.tx-vjchat-hidden {
			background-color: #F2F2F2;
			color: #9E9E9E;
		}
		
		div.tx-vjchat-committed {
			background-color: #B8F2AE;
		}
	
		span.tx-vjchat-time {
			font-size: 8pt;
			color: #9E9E9E;
		}
		
		span.tx-vjchat-bold {
			font-weight: bold;
		}
	
		span.tx-vjchat-underlined {
			text-decoration: underline;
		}

		span.tx-vjchat-italic {
			font-style: italic;
		}

		span.tx-vjchat-stroke {
			text-decoration: line-through;
		}		

		p.tx-vjchat-error {
			font-weight: bold;
			color: #f00;
		}
		
		a.tx-vjchat-actionlink {
			cursor:pointer;
			font-size: 8pt;
			color: #337236;
		}
		
		a.tx-vjchat-actionlink:hover {
			color: #0F3D11;
			text-decoration: underline;
		}
	
	/* SELECTABLE USER STYLES */
		
		/* if you do not want to colorize usernames like style use
			.tx-vjchat-message-style-0  .tx-vjchat-entry {
				color: #000000;
			}
		*/
		.tx-vjchat-message-style-0   {
			color: #000000;
		}
		.tx-vjchat-message-style-1 {
			color: #000055;
		}
		.tx-vjchat-message-style-2 {
			color: #008000;
		}
		.tx-vjchat-message-style-3 {
			color: #FF0000;
		}
		.tx-vjchat-message-style-4 {
			color: #800000;
		}
		.tx-vjchat-message-style-5 {
			color: #800080;
		}
		.tx-vjchat-message-style-6 {
			color: #FF5500;
		}
		.tx-vjchat-message-style-7 {
			color: #FFFF00;
		}
		.tx-vjchat-message-style-8 {
			color: #00FF00;
		}
		.tx-vjchat-message-style-9  {
			color: #008080;
		}
		.tx-vjchat-message-style-10 {
			color: #00FFFF;
		}
		.tx-vjchat-message-style-11 {
			color: #0000FF;
		}
		.tx-vjchat-message-style-12 {
			color: #FF00FF;
		}
		.tx-vjchat-message-style-13 {
			color: #7F7F7F;
		}
		.tx-vjchat-message-style-14 {
			color: #D2D2D2;
		}


	/* HELP AND COMMAND OUTPUT */
	

		.tx-vjchat-ok {
			color: #06480E;
			background-color: #F0F0F0;
		}
		
		.tx-vjchat-error {
			color: #f00;
		}
		
		div.tx-vjchat-cmd-smileys-text {
			width: 5em;
			height: 1.2em;
			float: left;
			background-color: #F0F0F0;
			margin-bottom: 0.625em;
			text-align: right;		
			padding-right: 0.625em;
		}
	
		div.tx-vjchat-cmd-smileys-image {
			width: 4em;
			height: 1.2em; 		
			float: left;
			background-color: #F0F0F0;
			margin-bottom: 0.625em;
		}

		div.tx-vjchat-cmd-help,
		div.tx-vjchat-cmd-help * {
			font-size: 0.95em;
			background-color: #F0F0F0;			
		}
		
		div.tx-vjchat-cmd-help div.tx-vjchat-cmd-help-command {
		}
				
		span.tx-vjchat-cmd-help-link {
			text-decoration: underline;
			cursor: pointer;
		}
		
		div.tx-vjchat-cmd-help-command div.tx-vjchat-cmd-help-command-title {
			width: 9em;
			float: left;
			clear: left;
			font-weight: bold;
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-command-descr {
			/*display: block;
			margin-left: 10em;*/
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-parameter-list {
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-parameter-descr {
			display: block;
			margin-left: 11em;		
		}

	/* USERLIST ITEMS */

		#tx-vjchat-userlist * {
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 0.9em;
		}
		
		#tx-vjchat-userlist .tx-vjchat-link-box {
			display: block;
			width: 50px;
			float: right;			
		}
		
		
		#tx-vjchat-userlist .tx-vjchat-pr-link,
		#tx-vjchat-userlist .tx-vjchat-pm-link {
			font-size: 0.8em;
			cursor: pointer;			
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-moderator {
			color: #880000;
		}
	
		#tx-vjchat-userlist .tx-vjchat-userlist-expert {
			color: #06480E;
		}
	

		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
			background-color: #FFE4E4;
		}
		
		#tx-vjchat-userlist .tx-vjchat-userlist-username {
			font-weight: bold;
			cursor: pointer;
			float:left;
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-user,
		#tx-vjchat-userlist .tx-vjchat-userlist-moderator,
		#tx-vjchat-userlist .tx-vjchat-userlist-expert,
		#tx-vjchat-userlist .tx-vjchat-userlist-owner,		
		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-owner,
		#tx-vjchat-userlist .tx-vjchat-userlist-moderator,
		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
			font-weight: bold;
			font-style: italic;
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-item img,
		#tx-vjchat-user-detail img {
			float: left;
			margin-right: 2px;
		}
		
		#tx-vjchat-userlist .tx-vjchat-userlist-item {
			clear: both;
			height: 20px;
			border-bottom: 1px solid #FBFBFB;
		}		
		
		#tx-vjchat-userlist .tx-vjchat-userlist-item:hover {
			font-weight: bold;
		}

		#tx-vjchat-user-detail {
			border: 1px solid #CFCFCF;
			background-color: #fff;
			width: 12em;
			padding: 0.8em;			
			filter:alpha(opacity=80);
			z-index: 10000;
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
		
		
		#tx-vjchat-user-detail * {
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 0.8em;
			padding: 0;
			margin: 0;		
		}

		#tx-vjchat-user-detail #tx-vjchat-user-detail-caption {
			font-size: 0.8em;
			font-weight: bold;
		}
		
		.tx-vjchat-rooms-short a img {
			margin-right: 0.2em !important;
			padding: 0 !important;
			border: 0;
		}
/* default styles for extension "tx_drwiki_pi1" */
  .tx-drwiki-pi1 A { TEXT-DECORATION: none; }
  .tx-drwiki-pi1 .notCreated { color:red; }
  .tx-drwiki-pi1 OL.references > li:target {background-color: #DEF;}
  .tx-drwiki-pi1 SUP.reference:target { background-color: #DEF;}
  .tx-drwiki-pi1 OL.references { font-size:9pt; }
  .tx-drwiki-pi1 OL.references-2column {font-size:9pt; -moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
  .tx-drwiki-pi1 A:hover { TEXT-DECORATION: underline; }
  .tx-drwiki-pi1 .editsection {float: right; margin-left: 5px;}
  .tx-drwiki-pi1 h1, .tx-drwiki-pi1 h2, .tx-drwiki-pi1 h3, .tx-drwiki-pi1 h4, .tx-drwiki-pi1 h5, .tx-drwiki-pi1 h6 {color: black; background: none; font-weight: normal; margin: 0;padding-top: .5em; padding-bottom: .17em; border-bottom: 1px solid #aaa;}
  .tx-drwiki-pi1 h1 { font-size: 188%; }
  .tx-drwiki-pi1 h1 .editsection { font-size: 53%; }
  .tx-drwiki-pi1 h2 { font-size: 150%; }
  .tx-drwiki-pi1 h2 .editsection { font-size: 67%; }
  .tx-drwiki-pi1 h3, h4, h5, h6 {border-bottom: none; font-weight: bold;}
  .tx-drwiki-pi1 h3 { font-size: 132%; }
  .tx-drwiki-pi1 h3 .editsection { font-size: 76%; font-weight: normal; }
  .tx-drwiki-pi1 h4 { font-size: 116%; }
  .tx-drwiki-pi1 h4 .editsection { font-size: 86%; font-weight: normal; }
  .tx-drwiki-pi1 h5 { font-size: 100%; }
  .tx-drwiki-pi1 h5 .editsection { font-weight: normal; }
  .tx-drwiki-pi1 h6 { font-size: 80%;  }
  .tx-drwiki-pi1 h6 .editsection { font-size: 125%; font-weight: normal; }
  .tx-drwiki-pi1 HR { height:1px; border-top:1px dotted #000000; border-left:0; border-right:0; border-bottom:0; }
  .tx-drwiki-pi1 OL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px;}
  .tx-drwiki-pi1 UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; }
  .tx-drwiki-pi1 PRE { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }
  .tx-drwiki-pi1 INPUT {font-size:10pt;}
  .tx-drwiki-pi1 TEXTAREA {width:100%; font-size:10pt;}
  .tx-drwiki-pi1 input, textarea {border: 1px #ccc solid; background: #fafafa; color: #777;}
  .tx-drwiki-pi1 input[type=text]:focus, textarea:focus { background: #f0f0f0; color: #333; border-color: #666;}
  .tx-drwiki-pi1-urlextension { display: none; }
  .redirect {BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #FFFFF0;}
  .icons {vertical-align:middle; float:left; margin-right:20px; margin-bottom:10px;}
  .wiki-box {BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; } 
  .wiki-box-blue {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #f0f0f4; border-left: 8px #E0E7F5 solid;}  
  .wiki-box-red {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #fee; border-left: 8px #fcc solid;}  
  .wiki-box-green {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #33FF33; border-left: 8px #006600 solid;}  
  .wiki-box-yellow {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #FFFF99; border-left: 8px #FFFF00 solid;}
  .wiki-box-catlinks {border: 1px solid #aaa;background-color: #f9f9f9;padding: 5px;margin-top: 1em;clear: both;}  
  .wiki-table {margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;}  
  .diff-r {color: red;}
  .diff-g {color: green;}
  .diff-result { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }
  .diff-table {width:100%;}
  .diff-table-cell-green {vertical-align:top; text-align:left; white-space:normal; color:green; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}
  .diff-table-cell-red {vertical-align:top; text-align:left; white-space:normal; color:red; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}
  #toc {BORDER: #aaaaaa 1px solid; PADDING: 5px; FONT-SIZE: 10pt; BACKGROUND-COLOR: #f9f9f9 }
  #toc .tocindent {MARGIN-LEFT: 2em}
  #toc .tocline {MARGIN-BOTTOM: 0px}
  #toc P {FONT-SIZE: 10pt; MARGIN: 0px}
  #toc .toctoggle {FONT-SIZE: 10pt}
  #toc .editsection {MARGIN-TOP: 0.7em; FONT-SIZE: 10pt}
/* default styles for extension "tx_myquizpoll_pi1" */
  .tx_myquizpoll_pi1-title {
	font-size: 12pt;
	font-weight: bold;
	color: #757575;
	font-family: helvetica,arial,sans-serif;
  }  
  .tx_myquizpoll_pi1-title-hide { display:none; }
  .tx_myquizpoll_pi1-question {
	font-size: 11pt;
	font-weight: normal;
	color: #757575;
	font-family: helvetica,arial,sans-serif;
  }
  .tx_myquizpoll_pi1-question {
	font-size: 11pt;
	font-weight: normal;
	color: #757575;
	font-family: helvetica,arial,sans-serif;
  }
  .tx_myquizpoll_pi1-answer,
  .tx_myquizpoll_pi1-answer select  {
	font-size: 10pt;
	font-weight: normal;
	color: #757575;
	font-family: helvetica,arial,sans-serif;
  }
  .tx_myquizpoll_pi1-yesno,
  .tx_myquizpoll_pi1-yes,
  .tx_myquizpoll_pi1-no {  
	font-weight: normal;
  }
  .tx_myquizpoll_pi1-explanation {
	font-size: 11pt;
	font-weight: normal;
	font-style: italic;
	color: #757575;
	font-family: helvetica,arial,sans-serif;
  }
  .tx_myquizpoll_pi1-false {
	text-decoration: line-through;
	color: #777777;
  }
  .tx_myquizpoll_pi1-label {
	font-size: 11pt;
	font-weight: normal;
	color: #757575;
	font-family: helvetica,arial,sans-serif;
  }
  .tx_myquizpoll_pi1-field {
	font-size: 11pt;
	border: 1px solid #B5B5B5;
	background: #DBE2FF;
  }
  .tx_myquizpoll_pi1-field:focus {
	font-size: 11pt;
	border: 1px solid #757575;
	background: #DBE2FF;
  }
  .tx_myquizpoll_pi1-submit {
	font-size: 11pt;
	background: #DBE2FF;
	border: 1px solid #757575;
  }
  .tx_myquizpoll_pi1-reset {
	font-size: 11pt;
	background: #cd9f9f;
	border: 1px solid #757575;
  }
  .tx_myquizpoll_pi1-table {
  }
  .tx_myquizpoll_pi1-tr {
  }
  .tx_myquizpoll_pi1-tr-act {
	background: #ffffff;
  }
  .tx_myquizpoll_pi1-tr-even {
	background: #DFB375;
  }
  .tx_myquizpoll_pi1-tr-odd {
	background: #DBBFA9;
  }
  .tx_myquizpoll_pi1-caption {
	border:thin dotted black;
	background: #dc9d8c;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px;
  } 
  .tx_myquizpoll_pi1-th {
	background: #dc9d8c;
	padding: 5px;
  }  
  .tx_myquizpoll_pi1-td {
	padding: 5px;
  } 
  .tx_myquizpoll_pi1-left {
	float: left;
  } 
  .tx_myquizpoll_pi1-right {
	float: right;
  } 
  #tx_myquizpoll_pi1-joker {
	display: none;
  }
  .tx_myquizpoll_pi1-details {
  	font-size: 10pt;
	font-weight: normal;
	color: #757575;
	font-family: helvetica,arial,sans-serif;
  }
  .tx_myquizpoll_pi1-details_hidden {
  	display: none;
  	border: 1px dotted #333;
  	padding: 4px;
  	margin: 4px;
  }
  .tx_myquizpoll_pi1-details_item-odd,
  .tx_myquizpoll_pi1-details_item-even {
	font-size: 10pt;
	font-weight: normal;
	font-family: helvetica,arial,sans-serif;
	padding: 3px;
  }
  .tx_myquizpoll_pi1-details_item-odd {
  	color: #444;
  	background: #fff;
  }
  .tx_myquizpoll_pi1-details_item-even {
  	color: #000;
  	background: #eee;
  }
/* default styles for extension "tx_imagecycle_pi1" */
ul.tx-imagecycle-pi1 {
	display: none;
	position: relative;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.tx-imagecycle-pi1 img {
	display: block;
}
ul.tx-imagecycle-pi1 li {
	position: absolute;
	margin: 0;
	padding: 0;
}
ul.tx-imagecycle-pi1 li,
ul.tx-imagecycle-pi1 a {
	display: block;
	position: relative;
}
ul.tx-imagecycle-pi1 a:hover {
	background: none;
	border: 0! important;
}
ul.tx-imagecycle-pi1 span {
	position: absolute;
	left: 0;
	bottom: 0;
	/* remove the below 'width' line if you want the caption
	background to be just the width of the caption text */
	width: 100%;
	padding: 5px;
	color: #fff;
	background: #000;
	opacity: 0.8;
	white-space: nowrap;
	display: none;
}
/* 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 */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	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: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; 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 */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tx_vxxajaxshoutbox_pi1" */
.shout_input form { margin: 0px;} #shout_container { border: 1px dashed #B52021; width: 160px;} #shout_contentwrap { font: 8pt Arial; height: 200px; background-color: #DDDDDD; overflow: auto;} #shout_content { margin: 5px;} #shout_content .name { color: #555555; font-weight: bold; padding-right: 5px;} #shout_inputwrap { font: 8pt Arial;} #shout_input { margin: 5px;} #shout_input .text { border: 1px solid #888888; font: 8pt Arial; width: 146px; background-color: #f4f4f4;} #shout_input .button { width: 50px; margin-top: 4px; background-color: #B52021; font: bold 8pt Arial; color: white; border: 1px solid #888888;}#smilies{font: 8pt Arial; height: 40px; overflow: auto;}
