/* MAIN CSS THiLO */
/*rot FF7625 orange FFB308*/

@import url(thilo_main_menu.css);
@import url(thilo_sub_menu.css);
@import url(thilo_sitemap1.css);
@import url(thilo_menu_entry2.css);

HTML { overflow: -moz-scrollbars-vertical; }
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	background-color:#BF8600;
	padding: 0; margin: 0;
/*	scrollbar-face-color:#EEE8DC;
	scrollbar-arrow-color:#D96C00;
	scrollbar-base-color:#666666;
	scrollbar-darkshadow-color:#999999;
	scrollbar-track-color:#EEE8DC;
	scrollbar-highlight-color:#666666;
	scrollbar-shadow-color:#EEE8DC;	
*/	
}

H1, H2, H3, H4, H5, H6, P, UL, OL { font-size:12px; font-weight:normal; color:#333333; 	font-family: Arial, Helvetica, sans-serif;}
P { margin: 0px 0px 0px 0px; }
UL {margin-top:0px; margin-bottom:0px;}

/*H1 { clear:both; font-size: 11px; color: #000000; font-weight: bold;
background-image:url(../bilder/bg_h1.png); 
border-top: 1px solid #666666; border-bottom: 1px solid #666666; padding: 3px 0px 3px 3px; } 

H2 { clear:both; font-size: 12px; color: #cc0000; font-weight: bold; padding: 0px 0px 0px 0px; }
*/

H3 { clear:both; font-size: 12px; color: #000000; font-weight: bold; padding: 3px 0px 3px 0px;   }
H4 , p.tx_powermail_pi1_fieldwrap_html_radio_title {  font-size: 12px; color: #333333; font-weight: bold;  padding: 3px 0px 3px 0px;}
H5 {  font-size: 12px; color: #000000; font-weight: bold; padding: 3px 0px 3px 0px; }
H6 {  font-size: 11px; color: #000000; font-weight: bold; padding: 3px 0px 3px 0px;}

H1 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 3px; }
H2 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 8px; }
H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 3px; }

.schriftgroesse11 { clear:both; font-size: 11px; color: #000000; font-weight: normal; }
.schriftgroesse10 { clear:both; font-size: 11px; color: #000000; font-weight: normal; }

textaera { width:200px; }
.bodytext { font-size:12px; font-weight:normal; color:#333333; padding: 3px 0px 5px 0px;  line-height: 1.2; font-family: Arial, Helvetica, sans-serif;}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select,
.tx-wecdiscussion-form div.inputFormRow span.inputBox input,
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea, tx_wecdiscussion_category, 
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea .large {
font-size:11px; font-weight:normal; color:#000000; font-family: Arial, Helvetica, sans-serif; }

.sitepathtext { font-size:11px; font-weight:normal; color:#333333; padding: 3px 0px 5px 0px;  line-height: 1.2;}

p.align-left { text-align: left}
p.align-center { text-align: center} 
p.align-right { text-align: right} 
p.align-justify { text-align: justify} 

a img,img { border: none;}

.trenner_menu { font-size:11px; font-weight:lighter; color:#333333; padding-left:0px; padding-right:0px; padding-bottom:3px; padding-top:0px; line-height: 1.3;}
.anzeige { font-size:9px; color:#666666;}

A:link {font-size:11px; font-weight:normal; color:#0066D5; text-decoration:none; }
A:visited {font-size:11px; font-weight:normal; color:#0066D5; text-decoration:none; }
A:hover {font-size:11px; font-weight:normal; color:#0066D5; text-decoration:underline; }
A:active {font-size:11px; font-weight:normal; color:#0066D5; text-decoration:none; }

.news-list-item_box { height:40px;  }
.tt_news_ueberschrift_latest  { font-size: 12px; color: #000000; font-weight: bold; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px;}
.tt_news_ueberschrift_list  { font-size: 12px; color: #000000; font-weight: bold; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px; display:block; }
.tt_news_ueberschrift_single  { font-size: 12px; color: #000000; font-weight: bold; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px;}

/********************************************************** menu_impressum_oben **************************************************************************/
/*.menu_impressum a:link, .menu_impressum a:visited, .menu_impressum a:active {

  margin:5px;
  padding:0px 0px 0px 0px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  color:#333333;
}
.menu_impressum a:hover {
  text-decoration: underline;
}
*/
/********************************************************** menu_impressum_unten **************************************************************************/
.menu_impressum_unten a:link, .menu_impressum_unten a:visited, .menu_impressum_unten a:active{
	font-size: 10px;
	text-decoration:none;
	font-weight:normal;
	color:#333333;
}
.menu_impressum_unten a:hover{
	text-decoration:underline;
}
/********************************************************** klickpfad *************************************************************************************/
.sitepath_left_size {
     font-size:11px;
	 color:#999999;
}
.sitepath a:link,
.sitepath a:visited,
.sitepath a:hover,
.sitepath a:active{
	font-weight:normal;
	font-size:9px;
	color:#666666;
}
.sitepathact a:link,
.sitepathact a:visited,
.sitepathact a:hover,
.sitepathact a:active{
	font-weight:normal;
	color:#333333; 
	font-size:9px;  
}
/**********************************************************************************************************************************************************/
#menu_impressum_strich {font-size:12px; font-weight:lighter; color:#666666;}

.rahmeneingabefelder,
.tx-sremailsubscribe-pi1-text,
.tx-sremailsubscribe-pi1-checkbox,
.com-input-qty
 { border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#ededed; margin-top:0px; font-size:10px; width: 133px; height:14px;}

.rahmeneingabefelder_macina { border-left:0px solid #999999; border-top:0px solid #999999; border-right:0px solid #666666; border-bottom:0px solid #666666; background-color:#ffffff; margin-top:0px; font-size:10px; width: 145px; }

.rahmeneingabefelder_ttproducts_anzahl { border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#ffffff; margin-top:0px; font-size:10px; width: 20px; }

.rahmeneingabefelder_wecdisscusion { border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#ffffff; margin-top:0px; font-size:10px; width: 140px; }


.pollsubmit, /** pollsubmit für jk_poll class.tx_jkpoll_pi1.php zeile 298 **/
#rahmeneingabefelder_button,
.rahmeneingabefelder_button,
.tx-srfeuserregister-pi1-submit,
.tx-sremailsubscribe-pi1-submit,
.tx-indexedsearch-searchbox-button-submit
{border-left:1px solid #333333; border-top:1px solid #333333; border-right:2px solid #333333; border-bottom:2px solid #333333;  font-size:11px; font-weight:normal; height:17px;  background-image: url(../bilder/ref_button.jpg); background-repeat:repeat-x;  width:auto;}


.required_text,
.error_meldung, #error,
.tx-srfeuserregister-pi1-notice,
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error,
.tx-sremailsubscribe-pi1 label span,
.tx-wecdiscussion-form-requiredMarker, .tx-wecdiscussion-headerSmall, .tx-wecdiscussion-error { color:#FF6000; font-size:11px; font-weight:bold; }

.csc-header csc-header-n2  { font-size: 12px; color: #cc0000; font-weight: bold; }
.clearer_strich { }
hr {
	clear:right;
	height:0px;
	background-color:#ffffff;
	border:1px dashed #cccccc;
}
/********************************************* tt_products  ***************************************************/

.tt_products_image {
	float:left;
	margin-right:20px;
	margin-bottom:20px
}
.product_note{
	margin-top:-30px;
	margin-left:0px;
}
.tt_products_item_list {
border:0px solid #999999;
}
.tt_products_strich {
border-bottom:1px dashed #FFB308;
}
/**********************************************************************************************************************************************************/
#box_220_oben, #box_220_oben_x
{
/*	height:15px;*/
	height:3px;
	background-repeat:no-repeat;
	overflow: hidden;
}
#box_220_unten, #box_220_unten_x {
/*	height:6px; für weiss */
	height:10px;
	background-repeat:no-repeat;
	overflow: hidden;
}
/********************************************** 695 box ********************************************/

#box_600_mitte {
	width:580px;
	height:auto;
	background-repeat:repeat-y;*/
	overflow:hidden;
}

/************************************************ 210 box ******************************************/
#box_220_oben {
	background-image: url(../bilder/box_rahmen_200_oben.jpg);
	overflow:hidden;
/*	background-color:#B4B6C9;*/
}
#box_220_mitte {
	height:auto;
	background-image:url(../bilder/box_rahmen_200_mitte.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}	
#box_220_unten {
	background-image:url(../bilder/box_rahmen_200_unten.jpg);
	background-repeat:no-repeat;
}

/****************************************************************************************************/
#mitte_box_l_oben, #mitte_box_r_oben {
height:1px;
/*background-image: url(../bilder/mitte_box_280_lr_oben.png); background-repeat:no-repeat;
overflow:hidden;*/
}

#mitte_box_l_mitte, #mitte_box_r_mitte   {
/*background-color:#ededed;
background-image:url(../bilder/mitte_box_280_lr_mitte.png);
height:auto;
background-repeat:repeat-y;
overflow:hidden;*/
}
	
#mitte_box_l_unten, #mitte_box_r_unten {
/*height:6px;
background-image:url(../bilder/mitte_box_280_lr_unten.png); background-repeat:no-repeat;*/

}
/***************************************** top *********************************************/
#languagemenu {
	float:left;
	margin-left:0px;
	width:200px;
	margin-top:20px;
}
#macina {
	float:left;
	margin-top:20px;
}
/***************************************** main *********************************************/
#main_bg_header_box{
	height:215px;
	background-image:url(../bilder/bg_main_header.gif); background-repeat:no-repeat; background-position:top;
}
#main_bg_header{
	width:820px; margin:0 auto;
	height:215px;
}
#main_bg{
	background-image:url(../bilder/bg_main.gif); background-repeat:repeat-y; background-position:top;
	height:auto;
}
#main{
	width:820px; margin:0 auto;
	border:0px solid #cccccc;
	z-index:2;
}
#blog_box{
	clear:both;
	z-index:1;
	height:auto;
}
#blog{
	height:auto;
	margin: 0px 0px 0px 0px; 
}
#bottom_trenner{
	clear:both;
	height:10px;
	font-size:0px;
	background-image:url(../bilder/bottom_trenner.jpg); background-repeat:no-repeat; background-position:center;
}
#lib_back_top_box{
	clear:both;
	float:left;
	z-index:1;
	height:26px;
}
#lib_back_left{
	float:left;
	height:26px;
	width:0px;
}
#lib_back{
	float:left;
	height:26px;
	width:350px;
}
#bookmark_x {
	float:left;
	height:26px;
	width:240px;
}
#lib_top{
	float:left;
	height:26px;
	width:190px;
	text-align:right;
}
#leerbox_1{
	clear:both;
	z-index:1;
	height:0px;
	text-align:	center;
}

#leerbox_2{
	text-align:	center;
	height:0px;
	font-size:0px;
}

#footer_box_880 {
	height:86px;
	background-image:url(../bilder/bg_footer_box.jpg); background-repeat:no-repeat; background-position:center;
}
#footer_box {
	width:820px; margin:0 auto;

}
/*#footer_shadow {
	width:820px;
	background-image:url(../bilder/bg_footer_shadow.pngg); background-repeat:repeat-x;
	height:40px;
}*/
#leerbox_3{
	text-align:	center;
	height:30px;
}
#impressum_box{
	float:left;
	height:20px;
	width:330px;
}
#impressum{
	height:20px;
	text-align:left;
}
#copyright1_box{
	float:left;
	width:320px;
	height:20px;
}
#copyright1{
	height:20px;
	text-align:left;
}
#copyright2_box{
	float:left;
	width:150px;
	height:20px;
}
#copyright2{
	height:20px;
	text-align:left;
}

#bookmark_x{
	float:left;
	width:280px;
	height:20px;
}

#leerbox_4{
	text-align:	center;
	height:20px;
}
/*#main_bottom_box{
	top:0px;
}
#main_bottom{
	width:880px; margin:0 auto;
	height:10px;
	background-image:url(../bilder/x2_bg_main_bottom.pngg); background-repeat:repeat-y;
}
*/
/***************************************** bildoben ************************************************/

#header_oben_box {
 	height:15px;
	width:820px;
}

#header_mitte {
	height:110px;
}
#header_mitte_links_box {
	float:left;
	width:280px;
	height:90px;
}
#header_mitte_links {
	padding:26px 22px 0px 22px;
}
#header_mitte_mitte_box {
	float:left;
	height:110px;
	width:335px;

}
#header_mitte_mitte {
	height:110px;
}
#header_mitte_rechts {
	float:left;
	width:180px;
	height:110px;
}
#header_mitte_rechts_1 {
	height:33px;
	text-align:left;
}
#header_mitte_rechts_2 {
	height:25px;
	text-align:left;
}
#header_mitte_rechts_3 {
	height:24px;
	text-align:left;
}
#header_mitte_rechts_4 {
	height:25px;
	width:167px;
	padding-left:7px;
	text-align:left;
}
/*#header_unten {
	height:10px;
	background-color:#FF0000;
}
*/	
/**************************************** main menu **********************************************/
#main_menu_box {
	clear:both;
	height:30px;
	width:820px;
}
#main_menu_left {
	float:left;
    height:26px;
	width:5px;
}
#gmenu_ro {
	float:left;
    height:26px;
	width:810px;
		padding-top:4px;
}
#main_menu_right {
	float:left;
	height:26px;
	width:5px;
}
#menu_trenner {
	clear:both;
	height:7px;
	font-size:0px;
	background-image:url(../bilder/menu_strich.jpg);
	width:820px;
}
#sub_menu_box {
	clear:both;
	height:30px;
	width:820px;
}
#sub_menu_left {
	float:left;
	width:5px;
    height:26px;
}
#sub_menu {
	float:left;
    height:26px;
	width:810px;
	padding-top:4px;
}
#sub_menu_right {
	float:left;
	width:5px;
    height:26px;
}
#sitepath_box{
	clear:both;
	float:left;
	height:16px;
	width:820px;
	font-size:0px;
}
#sitepath_left{
	float:left;
	width:auto;
	margin-top:3px;
}

#sitepath{
	float:left;
	width:auto;
	margin-top:3px;
}
#leerbox_5{
	clear:both;	
	width:auto;
	height:10px;
	font-size:0px;
}
/**************************************** hauptfenster **********************************************/

#hauptfenster {
	height:auto;
	z-index:10;
	padding-left:0px;
}
/**************************************** hauptfenster links ********************************************/
#hauptfenster_links {
	float: left;
	z-index: 2;
	width: 220px;
	margin: 20px 0px 0px 0px;	
}
/**************************************** hauptfenster links inhalt1 ***************************************/
       /**************************************** thilo_menu_entry2.css *****************************/
#box_220_inhalt_menu {
	width:190px;
	margin-left:10px;
}
#box_220_oben {
	margin: 0px 0px 0px 10px;
	z-index: 3;
}
#box_220_mitte {
	margin: 0px 0px 0px 10px;
	z-index: 3;
}
#box_220_inhalt {
	width:190px;
	margin-left:10px;
}
/*#hauptfenster_links_inhalt1 {}*/
#box_220_unten {
	margin: 0px 0px 10px 10px;
	z-index: 3;
}
#strich_dotted_220 {
/*	height:1px;
	border-bottom:dotted 0.1em #333333;
	width:210px;*/
}
/**************************************** hauptfenster links ohne rahmen ***************************************/
#box_220_oben_orahmen {
	margin: 0px 0px 0px 10px;
	z-index: 3;
}
#box_220_mitte_orahmen {
	margin: 0px 0px 0px 10px;
	z-index: 3;
}
#box_220_inhalt_orahmen {
	width:190px;
	margin-left:10px;
}
/*#hauptfenster_links_inhalt1 {}*/
#box_220_unten_orahmen {
	margin: 0px 0px 10px 10px;
	z-index: 3;
}

/**************************************** hauptfenster mitte ****************************************/
#hauptfenster_mitte {
	float: left;
    width: 400px;
	z-index: 2;
}
/**************************************** hauptfenster mitte 695 *************************************/
#hauptfenster_mitte_600 {
	float: left;
    width: 590px;
	z-index: 2;
	margin: 10px 0px 0px 0px;	
}
#box_600_oben {
	width:580px;
	overflow:hidden;
	height:0px;
	font-size:0px;
}
#box_600_mitte_box {
	width:580px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
}
#mitte_box_600 {
	width:580px;
	margin:0px;
	z-index:1;
}
#box_600_unten {
	width:580px;
	overflow:hidden;
	margin: 0px 0px 10px 0px;	
	height:0px;
	font-size:0px;
}
#strich_dotted_600 {
/*	height:1px;
	border-bottom:dotted 0.1em #333333;
	width:600px;*/
}
/**************************************** hauptfenster mitte_l_r ****************************************/
#mitte_box_l_r_aussen {
	float:left;
	width:580px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:0px;
}
#mitte_box_l_aussen {
	float:left;
	width:280px;
/*	border:1px solid #cccccc;*/
/*	background-image:url(../bilder/x2_mitte_box_lr.png); background-repeat:repeat-x;*/	
}
#mitte_box_r_aussen {
	float:left;
	width:280px;
	margin: 0px 0px 0px 20px;
/*	border:1px solid #cccccc;*/
/*	background-image:url(../bilder/x2_mitte_box_lr.png); background-repeat:repeat-x;*/
}
#mitte_box_l_r_unten {
	clear:both;
	width:580px;
	overflow:hidden;
	height:0px;
	font-size:0px;
}

/**************************************** sremailsubscribe ************************************************************************************************/
	.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: 0em; margin-right: 2em;}
	.tx-sremailsubscribe-pi1 h4 { margin-top: 0; padding-left: .3em; }
	.tx-sremailsubscribe-pi1 legend { /*padding: 0 .5em; font-weight: bold; */ 	font-weight: bold; font-size:12px; color: #999999; display: block; border:1px solid #cccccc; padding:4px; }
	.tx-sremailsubscribe-pi1 fieldset { border:1px solid #cccccc; padding:0 20px 20px 20px; }
	.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; }
ueber error meldung konfiguriert  */
	.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0 0 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; }
	
/**************************************** sr_feuser_register *********************************************************************************************/

.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 fieldset { /*border:1px solid #cc0000;*/}
		.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: 0px; 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; }
ueber error meldung konfiguriert  */
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 0 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; }
.rahmen_captcha {  }
/*textarea { width: 270px; }*/
