/* default styles for extension "tx_thmailformplus_pi1" */
		#main form .tx-thmailformplus_pi1-captcha {
			clear:both;
			padding-top:2.5em;
		}
		form .tx-thmailformplus_pi1-captcha .form_left {
			width:200px;
		}
		.bestell_form .tx-thmailformplus_pi1-captcha .form_left, 
		.tourstop_form .tx-thmailformplus_pi1-captcha .form_left {
			width:235px;
		}
		#main form .tx-srfreecap-pi2-image {
			width:280px;
			margin:0 0 10px 0;
			border:1px solid #999;
		}
		#main .bestell_form .form_right .tx-srfreecap-pi2-image,
		#main .tourstop_form .form_right .tx-srfreecap-pi2-image {
			width:238px;
		}
		.tx-thmailformplus_pi1-captcha label {
			padding-top:0;
		}
		.tx-srfreecap-pi2-cant-read {
			margin:0;
			padding:0;
		}
		#tx-thmailformplus_pi1_captcha_response {
			width:277px;
			margin:0 0 0 0;
		}
		#main .bestell_form .form_right #tx-thmailformplus_pi1_captcha_response,
		#main .tourstop_form .form_right #tx-thmailformplus_pi1_captcha_response {
			width:235px;
		}
/* default styles for extension "tx_compgal_pi1" */
  .tx-compgal-pi1 { widtdh:505px; }
  .tx-compgal-pi1-linkChangeListMode { margin:0; }
  .tx-compgal-pi1-functions .tx-compgal-pi1-linkChangeListMode a {  }
	.tx-compgal-pi1 div.tx-compgal-pi1-page_menu span a, .tx-compgal-pi1-active { margin:0 0px 0 3px; }	
	.tx-compgal-pi1-link_register { float:right; margin:10px 0 0 0; }
	.tx-compgal-pi1-link_register img { position:relative; top:-3px; right:15px; }
	.tx-compgal-pi1 hr {
		background:white url(../typo3conf/ext/compgal/images/dotted_line.gif) repeat-x scroll 0%;
		height:1px;
		margin:1px 0pt 10px;
		width:498px;
	}	
	
	.tx-compgal-pi1-clear { clear: both; }
	.tx-compgal-pi1-invisible { color:white; font-size:1px; }
	.tx-compgal-pi1-note { clear:both; font-size:0.9em; }
	.tx-compgal-pi1-mandatory { padding-top:1.5em; }
		
	/* Liste */	
	.tx-compgal-pi1-functions { float:left; margin:7px 0 0 0; }	
	.tx-compgal-pi1-functions span, .tx-compgal-pi1-functions a { text-decoration:none; color:#666;}	
	.tx-compgal-pi1 div.tx-compgal-pi1-mediatype_menu { margin:8px 0 0 0; font-weight:bold; }	
	.tx-compgal-pi1 div.tx-compgal-pi1-mediatype_menu span, .tx-compgal-pi1 div.tx-compgal-pi1-mediatype_menu span a {text-decoration:none; color:#666; }		
	.tx-compgal-pi1 div.tx-compgal-pi1-mediatype_menu span a, .tx-compgal-pi1-active { margin:0 4px 0 4px; }
	.tx-compgal-pi1 div.tx-compgal-pi1-mediatype_menu .tx-compgal-pi1-active { color:#EC952B; }	
	.tx-compgal-pi1-list { margin-top:5px; }
	.tx-compgal-pi1-list-infoblock { background: url(../typo3conf/ext/compgal/images/vertical_lines-.gif) repeat-y; }
	.tx-compgal-pi1-list-infoblock ul, .tx-compgal-pi1-list-infoblock li { list-style-type:none; margin:0; padding:0; line-height:1em; }	
	.tx-compgal-pi1-list-infoblock li { margin:0 0 0.3em 0; }
	.tx-compgal-pi1-list hr { margin:0; padding:25px 0 0 0; }
	.tx-compgal-pi1-list-stars { margin-bottom:-2px; position:relative; top:-1px; }

	.tx-compgal-pi1 h4 { margin:0 0 7px 0; }
	.tx-compgal-pi1 h4 a { text-decoration:none; }
	.tx-compgal-pi1-list-thumbnailblock { float:left; }
	.tx-compgal-pi1-list-thumbnail { margin-top:4px; }
	.tx-compgal-pi1-list-thumbnail { padding:1px; border:1px solid #999; }
	.tx-compgal-pi1-list-textblock { }
	.tx-compgal-pi1-list-description { float:left; padding:0 8px 0 0px; width:146px;  }
	.tx-compgal-pi1-list-info { float:left; margin-left:10px; padding:0 0 0 12px; width:172px; }	

	/* Single */
	.tx-compgal-pi1-backLink { margin:0; }
	.tx-compgal-pi1-functions .tx-compgal-pi1-backLink a { 
    		background:transparent url(../typo3conf/ext/compgal/images/arrow_left_xsmall.gif) no-repeat scroll 0px 4px; 
	    	padding:0pt 0pt 0pt 10px; 
	}
	.tx-compgal-pi1-single-textfields { margin:20px 0 0 0; }
	.tx-compgal-pi1-single-textfields h4 { margin:2px 0 2px 0; }	
	.tx-compgal-pi1-single-author { margin-bottom:4px; }
	.tx-compgal-pi1-single-rating { margin-top: 15px; }
	.tx-compgal-pi1-single-ratingLabel { font-weight:bold; }
	#tx-compgal-pi1-single-ratingWords { margin-left:10px; }
	.tx-compgal-pi1-single-star { margin: -0.45em 0 0 0; padding-left:4px; vertical-align:middle; }
	.tx-compgal-pi1-single-text { margin:0px 0 0 0; padding:5px 9px 7px 9px; background-color:#f8f8f8; border:1px solid #666; }
	.tx-compgal-pi1-single-textlink { margin:15px 0 0 0; padding:5px 9px 7px 9px; background-color:#f8f8f8; border:1px solid #666; }
	.tx-compgal-pi1-single-picture { padding:1px; border:1px solid #999; }
	.tx-compgal-pi1-single-mp3player { margin:15px 0 0 0; }
	
	/* Formulare */
  .tx-compgal-pi1-form { margin-top:0; }
	.tx-compgal-pi1-form input, .tx-compgal-pi1-form textarea { width:235px; }
	.tx-compgal-pi1-form select { width:240px; }
	form .tx-compgal-pi1-form_left { float:left; }
	form .tx-compgal-pi1-form_right { float:right; padding-top:8px; position:relative; }
	form .tx-compgal-pi1-form_left, form .tx-compgal-pi1-form_right { width:244px; }    
	.tx-compgal-pi1-form-inline { display:inline; }
	.tx-compgal-pi1-form-cal_button { position:relative; left:5px; top:5px; cursor:pointer; }
	.tx-compgal-pi1-form-cal_button img { margin-top:-4px; }	
	#tx-compgal-pi1-form-dateofbirth { width: 214px; margin-top:-4px; }
	#tx-compgal-pi1-form-dateofbirth-cal_button { position:relative; left:5px; top:5px; }
	#tx-compgal-pi1-form-dateofbirth-cal_button img { margin-top:-4px; }	
	#tx-compgal-pi1-form-postcode { width:40px; margin-right:5px; }
	#tx-compgal-pi1-form-city { width:182px; }
	#tx-compgal-pi1-form-city-label { position:absolute; left:53px; top:0px; }
	#tx-compgal-pi1-form-upload { height:1.6em; }	
	#tx-compgal-pi1-upload-form input, #tx-compgal-pi1-upload-form textarea, #tx-compgal-pi1-upload-form select { width:350px; }
	#tx-compgal-pi1-upload-form #tx-compgal-pi1-form-youtube_id { width:117px; }
	#tx-compgal-pi1-upload-form .tx-compgal-pi1-form-date { width: 117px; margin-top:-4px; height:1.4em; }
	.tx-compgal-pi1-link_left { float:left; height:22px; border:none; }
	.tx-compgal-pi1-link_right { float:right; height:22px; border:none; }
	.tx-compgal-pi1-link_buttons { margin:1.55em 0 -3px 0; clear:both; }
	.tx-compgal-pi1-link_buttons a { margin:0 9px 0 0; } 		
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_pairs_pi1" */
      .tx-pairs-pi1-textfield {
        width:80px;
        color:#333;
        border:none;
        display:none;
        margin-right:25px;
      }

      .tx-pairs-pi1-message {
        color:#333;
        border:none;      
      }

      .tx-pairs-pi1-button {
        position:relative;
        top:4px;
        margin-right:25px;
      }
      
      .tx-pairs-pi1-image-area {
        margin:10px -4px 0 0;
        position:relative;
        left:2px;
      }      

      .tx-pairs-pi1-image {
        border:1px solid #000000;
        margin:0 4px 4px 0;
      }
/* default styles for extension "tx_donate_pi1" */
    	div.tx-donate-pi1-menu .tx-donate-pi1-active { color:#EC952B; }	
	.tx-donate-pi1-form_left, .tx-donate-pi1 .form_right {
		width:244px;
	}
	.tx-donate-pi1-form_left {
		float:left;
	}
	.tx-donate-pi1-form_right {
		float:right;
	}
	#tx_donate_pi1-form h4 { 
		padding:1em 0 0 0;
		clear:both; 
	} 
	#tx_donate_pi1-form input { width:235px; }
	#tx_donate_pi1-form select { width:240px; }
	#tx_donate_pi1-form #tx_donate_pi1-strasse {
		width:170px;
	}
	#tx_donate_pi1-form #tx_donate_pi1-hausnummer {
		width:57px;
	}
	#tx_donate_pi1-form #tx_donate_pi1-plz {
		width:57px;
	}
	#tx_donate_pi1-form #tx_donate_pi1-ort {
		width:170px;
	}
	.tx-donate-pi1-clear { clear:both; }
	.tx-donate-pi1-invisible {
        	position:absolute;
        	left:-1000px;
        	top:-1000px;
        	width:0;
        	height:0;
        	overflow:hidden;
        	display:inline;
	}
	.tx-donate-pi1-mandatory { clear:both; padding-top:1.5em; }
	.tx-donate-pi1-link_right { float:right; }
	#tx_donate_pi1-strasse-label { float:left; }
	#tx_donate_pi1-hausnummer-label { float:left; position:absolute; left:453px; }
	#tx_donate_pi1-plz-label { float:left; }
	#tx_donate_pi1-ort-label { float:left;  position:absolute; left:340px; }
	#tx-donate-pi1-newsletterorder { margin:25px 0 0 0; }
	#tx_donate_pi1-form #tx_donate_pi1-newsletter { 
		width:auto;
		position:relative;
		top:3px; 
		margin:8px 5px 0 0;
		border:none;
	}
	.tx-donate-pi1-link_left { 
		position:relative;
		top:-23px;
		left:-4px;
	}
	.tx-donate-pi1 dl {
		margin:10px 0 30px 0;
		padding:1em 0 0;
	}
	.tx-donate-pi1 dt, .tx-donate-pi1 dd {
		float:left;
		text-align:left;
		margin:0;
		padding:0 0 0.5em;
	}	
	.tx-donate-pi1 dt {
		clear:both;
		padding-right:1em;	
		width:150px;
	}
	.tx-donate-pi1 dd {
		margin-left:15px;
		width:320px;
	}
	.tx-donate-pi1-link_previewbuttons { padding-top:30px; }
	#tx_donate_pi1-newsletter-label { display:inline; }
/* default styles for extension "tx_vorbilderforum_pi1" */
  	.tx-vorbilderforum-pi1 { widtdh:505px; }
  	.tx-vorbilderforum-pi1-linkChangeListMode { margin:0; }
  	.tx-vorbilderforum-pi1-functions .tx-vorbilderforum-pi1-linkChangeListMode a {  }
	.tx-vorbilderforum-pi1 div.tx-vorbilderforum-pi1-page_menu span a, .tx-vorbilderforum-pi1-active { margin:0 0px 0 3px; }	
	.tx-vorbilderforum-pi1-link_register { float:right; margin:10px 0 0 0; }
	.tx-vorbilderforum-pi1-link_register img { position:relative; top:-3px; right:15px; }
	.tx-vorbilderforum-pi1 hr {
		background:white url(../typo3conf/ext/vorbilderforum/images/dotted_line.gif) repeat-x scroll 0%;
		height:1px;
		margin:1px 0pt 10px;
		width:498px;
	}	
	
	.tx-vorbilderforum-pi1-clear { clear: both; }
	.tx-vorbilderforum-pi1-invisible { color:white; font-size:1px; }
	.tx-vorbilderforum-pi1-note { clear:both; font-size:0.9em; }
	.tx-vorbilderforum-pi1-mandatory { padding-top:1.5em; }
		
	/* Liste */	
	.tx-vorbilderforum-pi1-functions { float:left; margin:7px 0 0 0; }	
	.tx-vorbilderforum-pi1-functions span, .tx-vorbilderforum-pi1-functions a { text-decoration:none; color:#666;}	
	.tx-vorbilderforum-pi1 div.tx-vorbilderforum-pi1-mediatype_menu { margin:8px 0 0 0; font-weight:bold; }	
	.tx-vorbilderforum-pi1 div.tx-vorbilderforum-pi1-mediatype_menu span, .tx-vorbilderforum-pi1 div.tx-vorbilderforum-pi1-mediatype_menu span a {text-decoration:none; color:#666; }		
	.tx-vorbilderforum-pi1 div.tx-vorbilderforum-pi1-mediatype_menu span a, .tx-vorbilderforum-pi1-active { margin:0 4px 0 4px; }
	.tx-vorbilderforum-pi1 div.tx-vorbilderforum-pi1-mediatype_menu .tx-vorbilderforum-pi1-active { color:#EC952B; }	
	.tx-vorbilderforum-pi1-list { margin-top:5px; }
	.tx-vorbilderforum-pi1-list-infoblock { background: url(../typo3conf/ext/vorbilderforum/images/vertical_lines-.gif) repeat-y; }
	.tx-vorbilderforum-pi1-list-infoblock ul, .tx-vorbilderforum-pi1-list-infoblock li { list-style-type:none; margin:0; padding:0; line-height:1em; }	
	.tx-vorbilderforum-pi1-list-infoblock li { margin:0 0 0.3em 0; }
	.tx-vorbilderforum-pi1-list hr { margin:0; padding:25px 0 0 0; }
	.tx-vorbilderforum-pi1-list-stars { margin-bottom:-2px; position:relative; top:-1px; }

	.tx-vorbilderforum-pi1 h4 { margin:0 0 7px 0; }
	.tx-vorbilderforum-pi1 h4 a { text-decoration:none; }
	.tx-vorbilderforum-pi1-list-thumbnailblock { float:right; text-align:right; }
	.tx-vorbilderforum-pi1-list-thumbnail { margin-top:4px; }
	.tx-vorbilderforum-pi1-list-thumbnail { padding:1px; border:1px solid #999; }
	.tx-vorbilderforum-pi1-list-textblock { }
	.tx-vorbilderforum-pi1-list-description { float:left; padding:0 8px 0 0px; width:146px;  }
	.tx-vorbilderforum-pi1-list-info { float:left; margin-left:10px; padding:0 0 0 12px; width:172px; }	

	/* Single */
	.tx-vorbilderforum-pi1-backLink { margin:0; }
	.tx-vorbilderforum-pi1-functions .tx-vorbilderforum-pi1-backLink a { 
    		background:transparent url(../typo3conf/ext/vorbilderforum/images/arrow_left_xsmall.gif) no-repeat scroll 0px 4px; 
	    	padding:0pt 0pt 0pt 10px; 
	}
	.tx-vorbilderforum-pi1-single-textfields { margin:20px 0 0 0; }
	.tx-vorbilderforum-pi1-single-textfields h4 { margin:2px 0 2px 0; }	
	.tx-vorbilderforum-pi1-single-author { margin-bottom:4px; }
	.tx-vorbilderforum-pi1-single-rating { margin-top: 15px; }
	.tx-vorbilderforum-pi1-single-ratingLabel { font-weight:bold; }
	#tx-vorbilderforum-pi1-single-ratingWords { margin-left:10px; }
	.tx-vorbilderforum-pi1-single-star { margin: -0.45em 0 0 0; padding-left:4px; vertical-align:middle; }
	.tx-vorbilderforum-pi1-single-text { margin:0px 0 0 0; padding:5px 9px 7px 9px; background-color:#f8f8f8; border:1px solid #666; }	
	.tx-vorbilderforum-pi1-single-message { margin:5px 0 15px 0; padding:5px 9px 7px 9px; background-color:#f8f8f8; border:1px solid #666; }
	.tx-vorbilderforum-pi1-single-picture { padding:1px; border:1px solid #999; }
	.tx-vorbilderforum-pi1-single-mp3player { margin:15px 0 0 0; }
	
	/* Formulare */
  	.tx-vorbilderforum-pi1-form { margin-top:0; }
	.tx-vorbilderforum-pi1-form input, .tx-vorbilderforum-pi1-form textarea { width:235px; }
	.tx-vorbilderforum-pi1-form select { width:240px; }
	form .tx-vorbilderforum-pi1-form_left { float:left; }
	form .tx-vorbilderforum-pi1-form_right { float:right; position:relative; }
	form .tx-vorbilderforum-pi1-form_left, form .tx-vorbilderforum-pi1-form_right { width:244px; }    
	.tx-vorbilderforum-pi1-form-inline { display:inline; }
	.tx-vorbilderforum-pi1-form-cal_button { position:relative; left:5px; top:5px; cursor:pointer; }
	.tx-vorbilderforum-pi1-form-cal_button img { margin-top:-4px; }	
	#tx-vorbilderforum-pi1-form-dateofbirth { width: 214px; margin-top:-4px; }
	#tx-vorbilderforum-pi1-form-dateofbirth-cal_button { position:relative; left:5px; top:5px; }
	#tx-vorbilderforum-pi1-form-dateofbirth-cal_button img { 
		margin-top:-4px; 
		position:relative;
		top:-1px;
	}	
	#tx-vorbilderforum-pi1-form-postcode { width:40px; margin-right:5px; }
	#tx-vorbilderforum-pi1-form-city { width:182px; }
	#tx-vorbilderforum-pi1-form-city-label { position:absolute; left:53px; top:0px; }
	#tx-vorbilderforum-pi1-form-upload { height:1.6em; }	
	#tx-vorbilderforum-pi1-upload-form input, #tx-vorbilderforum-pi1-upload-form textarea, #tx-vorbilderforum-pi1-upload-form select { width:490px; }
	#tx-vorbilderforum-pi1-upload-form #tx-vorbilderforum-pi1-form-youtube_id { width:117px; }
	#tx-vorbilderforum-pi1-upload-form .tx-vorbilderforum-pi1-form-date { width: 117px; margin-top:-4px; height:1.4em; }
	.tx-vorbilderforum-pi1-link_left { float:left; height:22px; border:none; }
	.tx-vorbilderforum-pi1-link_right { float:right; height:22px; border:none; }
	.tx-vorbilderforum-pi1-link_buttons { margin:1.55em 0 -3px 0; clear:both; }
	.tx-vorbilderforum-pi1-link_buttons a { margin:0 9px 0 0; } 		  	
    	#tx-vorbilderforum-pi1-register-form input.tx-vorbilderforum-pi1-form-longfield,
    	#tx-vorbilderforum-pi1-upload-form input.tx-vorbilderforum-pi1-form-longfield { width:490px; }
    	#tx-vorbilderforum-pi1-form-message {
    		height:120px;
    		width:490px;
    	}
    	.tx-vorbilderforum-pi1-single-message-single { margin:12px 0 18px 0; }
	.tx-vorbilderforum-pi1-single-message-list { margin:10px 0 12px 0; }
	#tx-vorbilderforum-pi1-form-moreStatements { margin:17px 0 -12px 0; }
	#tx-vorbilderforum-pi1-list-linkMorePosts img { margin-top:20px; }
	#tx-vorbilderforum-pi1-list-textlist-teasermode { position:relative; top:4px; }
/* 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_kinderbox_pi1" */
      .tx-kinderbox-pi1 { width:505px; }
      .tx-kinderbox-pi1 h3 { margin:10px 0 -7px 0; }
      .tx-kinderbox-pi1 h3.created_user_headline { margin-top:23px; }

      .tx-kinderbox-pi1 form { margin:0 0 10px 0; }
      .tx-kinderbox-pi1-accountlist { padding:0; margin:0; border-spacing:0; border-collapse:collapse; }
      .tx-kinderbox-pi1-accountlist td, #tx-kinderbox-pi1-accountlist th { 
      	padding:2px 10px 2px 0; 
      }
      .tx-kinderbox-pi1-input-col { 
      		width:140px; 
      		font-weight:normal;
      }
      .tx-kinderbox-pi1 label { 
	      padding:0; 
	      font-weight:normal; 
      }
      .tx-kinderbox-pi1-changeuser-password { 
      	position:relative;
      	left:-4px;
      	height:1.35em;
      	border-color:#eee; 
      	color:#333; 
      }
      .tx-kinderbox-pi1-changeuser-password:focus { border-color:#333; }
      .tx-kinderbox-pi1-changeuser-submit { 
      	position:relative;
      	top:1px;
      	padding:0;   
      	margin:0 -1px 2px -1px;    
      	border:none; 
      	background:none;
      	color:#000;
      	cursor:pointer;
      }
      .tx-kinderbox-pi1 .notice { color:green; }
/* default styles for extension "tx_kinderbox_pi2" */
	div.tx-kinderbox-pi2-menu {
		font-weight:bold;
		margin:8px 0 0;
	}
	div.tx-kinderbox-pi2-menu span a, .tx-kinderbox-pi2-menu span {
		color:#666666;
		text-decoration:none;
	}
	.tx-kinderbox-pi2 div.tx-kinderbox-pi2-menu span a, .tx-kinderbox-pi2-active { margin:0 4px; }
	.tx-kinderbox-pi2 div.tx-kinderbox-pi2-menu .tx-kinderbox-pi2-active { color:#EC952B; }
	.tx-kinderbox-pi2-content { margin-top:18px; }
	#tx_kinderbox_pi2-homepage-description { 
		width:498px;
		color:#333;
		border-color:#666;
	}
	.tx-kinderbox-pi2-page-info { margin-bottom:20px; }
	.tx-kinderbox-pi2-single-picture { 
		margin:0 0 15px 0; 
		padding:1px;
		border:1px solid #999999;
	}	
	.tx-kinderbox-pi2-fileupload { height:auto; }
	.tx-kinderbox-pi2 .notice { color:green; }
	#tx_kinderbox_pi2-upload-title { width:190px; }
	.tx-kinderbox-pi2-upload-form div {	
		clear:both;
		margin-bottom:11px;
	}
	.tx-kinderbox-pi2-upload-form div.form_left {
		clear:none;
		float:left;
		width:300px;
	}
	.tx-kinderbox-pi2-upload-form div.form_right {
		clear:none;
		float:right;
		width:195px;
		text-align:right;
	}	
	.tx-kinderbox-pi2-upload-form label {
		float:left;

		padding:0 0 12px 0;
		width:105px;	
	}
	.tx-kinderbox-pi2-label-large { height:30px; }
	.tx-kinderbox-pi2-filename { 
		display:block;
		margin-bottom:5px;
	}
	.tx-kinderbox-pi2-thumbnail {
		border:1px solid #999999;
		padding:1px;		
	}
	.tx-kinderbox-pi2-list-thumbnailblock {
		float:left; 
	}
	.tx-kinderbox-pi2 h4 {
		margin:0 0 7px;
	}		
	.tx-kinderbox-pi2-list-description {
		float:left;
		padding:0 8px 0 0;
		width:186px;
	}
	.tx-kinderbox-pi2-list-info {
		float:left;
		margin-left:10px;
		padding:0 0 0 12px;
		width:132px;
	}
	.tx-kinderbox-pi2-list-status_select {
		margin:3px 0 5px 0;
	}
	.tx-kinderbox-pi2-status-0 { color:#999999; }
	.tx-kinderbox-pi2-status-5 { color:#de8802; }	
	.tx-kinderbox-pi2-status-6 { color:#01aa18; }
	.tx-kinderbox-pi2-submit { 
		margin:10px 10px 0 0;
	}
	hr.tx-kinderbox-pi2-list-clear {
		clear:both;
		background:white url(../typo3conf/ext/kinderbox/images/dotted_line.gif) repeat-x scroll 0 50%;
		height:1px;
		margin:0;
		padding:25px 0 0;
		width:498px;	
	}

	#tx_kinderbox_pi2-upload-status-disabled {
		border:none;
		background:#fff;
		padding:0;
		margin:0 0 3px -2px;
		color:#333;
	}
	#tx_kinderbox_pi2-upload-username, #tx_kinderbox_pi2-upload-status { width:195px; }
	#tx_kinderbox_pi2-upload-comments { width:190px; }




	.tx-kinderbox-pi2-backlink { 
		position:relative;
		margin:0 0 20px 0; 
	}

	.tx-kinderbox-pi2-backlink a {
		background:transparent url(../fileadmin/resource/images/icons/arrow_left_xsmall.gif) no-repeat scroll 0px 4px;
		padding:0 0 0 10px;
		text-decoration:none;	
	}
	#tx-kinderbox-pi2-progressicon { margin-left:10px; }			
/* default styles for extension "tx_kinderbox_pi3" */
	.tx-kinderbox-pi3 { position:relative; }
	ul.tx-kinderbox-pi3-itemlist {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul.tx-kinderbox-pi3-itemlist li { 
		margin-left: 0; 
		font-weight:bold;
	}
	.tx-kinderbox-pi3-list-left ul.tx-kinderbox-pi3-itemlist li { font-weight:bold; }	
	ul.tx-kinderbox-pi3-itemlist a { font-weight:normal; }
	ul.tx-kinderbox-pi3-itemlist li.act { color:#333; }		
	.tx-kinderbox-pi3-page-info { margin-bottom:20px; }
	.tx-kinderbox-pi3-single-picture { 
		margin:4px 0 8px 0;
		padding:1px; 
		border:1px solid #999999;			
	}	
	#tx_kinderbox_pi3-upload-title { width:190px; }
	.tx-kinderbox-pi3-label-large { height:30px; }
	.tx-kinderbox-pi3-filename { 
		display:block;
		margin-bottom:5px;
	}
	.tx-kinderbox-pi3-thumbnail {
		border:1px solid #999999;
		padding:1px;
		margin-top:3px;		
	}
	.tx-kinderbox-pi3-list-thumbnailblock {
		float:left; 
	}
	.tx-kinderbox-pi3-list-textblock { overflow:hidden; }
	.tx-kinderbox-pi3 h4 {
		margin:0 0 10px;
	}			
	.tx-kinderbox-pi3-list-description {
		float:left;
		padding:0 8px 10px 0;
		width:146px;
	}
	.tx-kinderbox-pi3-list-info {
		float:left;
		margin-left:10px;
		padding:0 0 0 12px;
		width:172px;
	}
	hr.tx-kinderbox-pi3-list-clear {
		clear:both;
		background:white url(../typo3conf/ext/kinderbox/images/dotted_line.gif) repeat-x scroll 0 50%;
		height:1px;
		margin:0;
		padding:25px 0 0;
	}
	.tx-kinderbox-pi3-list-left { float:left; width:180px; margin:0 0 30px; }
	#tx-kinderbox-pi3-list-left, #tx-kinderbox-pi3-list-left a { color:#bbb; }
	.tx-kinderbox-pi3-list-right { float:right; width:288px; margin:0 0 30px; }	
	.tx-kinderbox-pi3-backlink { 
		position:relative;
		margin:0 0 20px 0; 
	}
	.tx-kinderbox-pi3-backlink a {
		background:transparent url(../fileadmin/resource/images/icons/arrow_left_xsmall.gif) no-repeat scroll 0px 4px;
		padding:0 0 0 10px;
		text-decoration:none;	
	}
	.tx-kinderbox-pi3-nextlink { margin:0 0 20px 20px; }
	.tx-kinderbox-pi3-nextlink a {
		background:transparent url(../fileadmin/resource/images/icons/arrow_right_xsmall.gif) no-repeat scroll right 4px;
		padding:0 10px 0 0;
		text-decoration:none;	
	}	
	h4.tx-kinderbox-pi3-class-results { clear:both; margin-top:30px; }
	.tx-kinderbox-pi3-list-comment { clear:both; }
	#tx-kinderbox-pi3-list-left a:hover { color:#333; }
	div.tx-kinderbox-pi3-menu {
		margin:8px 0 19px 0;
	}
	div.tx-kinderbox-pi3-menu a {
		font-weight:bold;
		color:#666666;
		text-decoration:none;
		margin:0 4px;
	}
	.tx-kinderbox-pi3-class-browser {
		position:absolute;
		right:0;
	}
	.tx-kinderbox-pi3-class-single-picture-container {
		float:left;
		margin:0 15px 0 0;
	}
	.tx-kinderbox-pi3-record-single-picture-container {
		float:left;
		margin:0 15px 15px 0;
	}	
	.tx-kinderbox-pi3-class-single-picture-container a, .tx-kinderbox-pi3-record-single-picture-container a {
		display:block;
		padding:0 0 8px 0;
		background:url(../typo3conf/ext/kinderbox/images/lens.gif) bottom right no-repeat;
	}
	.tx-kinderbox-pi3-class-single-picture-container-pdf a, .tx-kinderbox-pi3-record-single-picture-container-pdf a {
		display:block;
		padding:0 0 8px 0;
		background:url(../typo3conf/ext/kinderbox/images/lens_pdf.gif) bottom right no-repeat;
	}	
	.tx-kinderbox-pi3-class-simplelink {
		margin:0 0 5px 0;
	}
	.tx-kinderbox-pi3-change_mode_link { 
		position:absolute;
		top:-28px;
		right:0;
	}
/* 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, DIV.csc-textpic-border DIV.csc-textpic-single-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; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 5px; }
	
	/* 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 */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* 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%; }
/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.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; }