/*

Used Colors:
blau: #333399
schwarz: #000000
weiss: #FFFFFF
link-no: #FF6633


Section-Color 1: #333399
Section-Color 2: #990033
Section-Color 3: #FF6600
Section-Color 4: #009999

*/



.norm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin:0 0 0 0;}
.norm a { color: #523029; text-decoration: underline; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.norm a:hover { color: #333399; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.norm_fett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #EF7521}
.ueber {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #000000}

.introtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000}
.introtext a { color: #523029; text-decoration: underline; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.introtext a:hover { color: #333399; text-decoration: none; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.introtextueber, 
.introtextueber A, 
.introtextueber A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #523029;	
	margin-bottom: 5px;
}

.introtextueber A {text-decoration:underline;}
.introtextueber A:hover {text-decoration:none;}

.contentLink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6633; text-decoration: underline}
.contentLink:hover  { color: #EF7521; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

.weisserlink { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.weisserlink A { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline}
.weisserlink A:hover { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none}

.xsubmenue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333399; text-decoration: none}
.xsubmenueLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333399; text-decoration: none}

.xsubmenueLink:hover, 
.xsubmenueLinkAktiv,
.xsubmenueLinkAktiv:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333399; text-decoration: none}



.menue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399}
.menue:hover, 
.menueAktiv,
.menueAktiv:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; font-weight:bold}





/* SiteMap Styles */

.sitemap1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; margin-top: 15px; font-weight: bold; margin-bottom: 15px; margin-left: 20px; text-decoration: none;}

.sitemap1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333399; margin-top: 15px; font-weight: bolder; margin-bottom: 15px; margin-left: 20px; text-decoration: underline;}



.sitemap2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; margin-top: 10px; margin-left: 50px; text-decoration: none;}

.sitemap2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; margin-top: 10px; margin-left: 50px; text-decoration: underline;}



.sitemap3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; margin-top: 5px; margin-left: 80px; text-decoration: none;}

.sitemap3:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; margin-top: 5px; margin-left: 80px; text-decoration: underline;}





/* Top Frame Menue Styles -  not need since relaunch */
/*
.menueLink1 { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; }
.menueLink1:hover, 
.menueLinkAktiv1,  
.menueLinkAktiv1:hover { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #333399; font-weight: bold}

.menueLink2 { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; }
.menueLink2:hover, 
.menueLinkAktiv2,  
.menueLinkAktiv2:hover {text-decoration:none;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #990033; font-weight: bold}

.menueLink3 { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; }
.menueLink3:hover, 
.menueLinkAktiv3,  
.menueLinkAktiv3:hover { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #FF6600; font-weight: bold}

.menueLink4 { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399;  }
.menueLink4:hover, 
.menueLinkAktiv4,  
.menueLinkAktiv4:hover { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #009999; font-weight: bold}

*/




.input_lang { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 300px }
.input_kommentar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 300px }
.n_aktiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999}



/* Image Text - Bildbeschreibung */
.imagetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }


/* Left Frame Title */
.titleLeft {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333399;  text-align: right; padding-right: 10px; }

/* suchmaschinen-spezial */
DIV#willkommen {
position:absolute; top:100px; left:-20px; width:20px; height:600px; overflow:hidden; visibility:hidden;
}

DIV#willkommen H1 {
 font-size: 9px;
}



/* Styles für Arznei-DB */
/* -------------------- */

.tx-abaArzneiDB-pi1 { font-family: Verdana, Arial, Helvetica, sans-serif; }

.tx-abaArzneiDB-pi1 .arz_katname {  font-size: 12px; color:#FFFFFF; font-weight:bold;  padding-top: 3px;  padding-left: 3px; padding-bottom: 3px}

.tx-abaArzneiDB-pi1 .arz_normal { font-size: 12px; color:#000000; }

.tx-abaArzneiDB-pi1 .arz_fett { font-size: 12px; color:#000000; font-weight:bold}

.tx-abaArzneiDB-pi1 .arz_klein { font-size: 10px; color:#FFFFFF; }

.tx-abaArzneiDB-pi1 .arz_klein_sw { font-size: 10px; color:#000000; }

.tx-abaArzneiDB-pi1 A { font-size: 12px; color:#000000; text-decoration:underline}

.tx-abaArzneiDB-pi1 A:hover { font-size: 12px; color:#000000; text-decoration:none}

.tx-abaArzneiDB-pi1 INPUT.tx-indexedsearch-searchbox-sword { font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; }

.tx-abaArzneiDB-pi1 SELECT.tx-indexedsearch-searchbox-select { font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; }

.tx-abaArzneiDB-pi1 INPUT.tx-indexedsearch-searchbox-button { font-size: 12px;color: #000000;width: 150px; border: 1px solid #333333; background: #EEEEEE; }

 
/* Styles für Ökonomierechner */
/* -------------------------- */

.tx-abaOekorechner-pi1 { font-family: Verdana, Arial, Helvetica, sans-serif; }

.tx-abaOekorechner-pi1 .normal { font-size: 12px; color:#000000; }

.tx-abaOekorechner-pi1 .fett { font-size: 12px; color:#000000; font-weight:bold}

.tx-abaOekorechner-pi1 .klein { font-size: 10px; color:#000000; }

.tx-abaOekorechner-pi1 A { font-size: 12px; color:#000000; text-decoration:underline}

.tx-abaOekorechner-pi1 A:hover { font-size: 12px; color:#000000; text-decoration:none}

.tx-abaOekorechner-pi1 .eingabe { font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; }

.tx-abaOekorechner-pi1 .eingabekurz { font-size: 12px;color: #000000;width: 70px; border: 1px solid #333333; background: #EEEEEE; }

.tx-abaOekorechner-pi1 .eingabe_inaktiv { font-size: 12px;color: #000000; width: 250px; border: 1px solid #333333; background: #FFFFFF; }

.tx-abaOekorechner-pi1 .button { font-size: 12px;color: #000000;width: 150px; border: 1px solid #333333; background: #EEEEEE; }



/* Styles für Mailformular */
/* ----------------------- */

.mailform { font-family: Verdana, Arial, Helvetica, sans-serif; }

.mailform .normal { font-size: 12px; color:#000000; }

.mailform input { font-size: 12px; color: #990033;  border: 1px solid #990033; background: #f3e6e6; }

.mailform .Button { font-size: 12px; color: #f3e6e6;  border: 1px solid #990033; background: #990033; }





/* Indexed Search */

/* Styles for the indexed search display */

.tx-indexedsearch A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}

.tx-indexedsearch .tx-indexedsearch-searchbox TABLE{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 150px; border: 1px solid #333333; background: #EEEEEE; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; }

.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #EEEEEE; color: #000000; }

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-whatis { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:10px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-browsebox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.tx-indexedsearch P.tx-indexedsearch-noresults { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: #000000; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#EFEFE7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background:#eeeeff; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info A { font-size: 10px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-top:20px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-top:0px; margin-bottom:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#EFEFE7; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; background:#E7EAED;}

.tx-indexedsearch .tx-indexedsearch-res	.tx-indexedsearch-secHead P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background:#eeeeff; } 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background:#eeeeff; }

.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-SCell { background:#E7EAED; }





/* NewLoginbox */

DIV.tx-newloginbox-pi1 { font-family:Verdana, Arial, Helvetica, sans-serif; }

DIV.tx-newloginbox-pi1 H3 { font-size: 18px; font-weight: normal; color: #000000; }

DIV.tx-newloginbox-pi1 P { color:#000000; font-size:12px; font-weight:normal; }

DIV.tx-newloginbox-pi1 TABLE {}

DIV.tx-newloginbox-pi1 TABLE TR TD P {}

DIV.tx-newloginbox-pi1 TABLE TR TD {}

DIV.tx-newloginbox-pi1 TABLE TR {}

DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 100px; border: inset 1px #000000; background: #F1F1F1;}

DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 150px; border: inset 1px #000000; background: #F1F1F1; }

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}

DIV.tx-newloginbox-pi1 P A { color: #523029; text-decoration: underline; }

DIV.tx-newloginbox-pi1 P A:hover { color: #333399; text-decoration: none; }



#content_element1 { height: 170px; }

#content_spacer { height: 320px;}

#content_element2 { }



/* styles for wanderpage - plugins - Picture Voting */

/* default styles for extension "tx_abapicturevoting_pi1" */



.tx-abapicturevoting-list-header {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; background-color: #333399; font-weight:bold;  padding-top: 3px;  padding-left: 3px; padding-bottom: 3px; margin: 0 0 10 0 }

.tx-abapicturevoting-list-row { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.tx-abapicturevoting-list-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.tx-abapicturevoting-list-small2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-top:5px;}

.tx-abapicturevoting-list-small a { color: #523029; text-decoration: none; }

.tx-abapicturevoting-list-small a:hover {  color: #333399; text-decoration: none; }

.tx-abapicturevoting-pi1-browsebox TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.tx-abapicturevoting-pi1-browsebox-strong {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }

.tx-abapicturevoting-pi1-browsebox-SCell { background-color: #FFFFFF; }

.tx-abapicturevoting-form-voteanswer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: ##333399; font-weight:bold;}		

.tx-abapicturevoting-form-voting { background-color: transparent; border-style: none; height:15; }		

.tx-abapicturevoting-form-selectfield { font-size: 12px;color: #000000; border: 1px solid #333333; background: #EEEEEE; height:20px;  }

.tx-abapicturevoting-form-inputfield-med { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 150px; border: 1px solid #333333; background: #EEEEEE; height:20px;  }

.tx-abapicturevoting-form-inputfield-big { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; height:20px; }

.tx-abapicturevoting-form-inputfield-file { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; height:20px; }

.tx-abapicturevoting-form-textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; height:100px;  }

.tx-abapicturevoting-form-obligationfield { color: #CC0000; }

.tx-abapicturevoting-form-error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC0000; }





/* default styles for extension "tx_abawanderroute_pi1" */

.tx-abawanderroute-list-infos {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.tx-abawanderroute-list-header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; background-color: #333399; font-weight:bold;  padding-top: 3px;  padding-left: 3px; padding-bottom: 3px; margin: 0 0 10 0}

.tx-abawanderroute-list-row { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00000 }

.tx-abawanderroute-list-small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.tx-abawanderroute-list-small a { color: #523029; text-decoration: none; }		

.tx-abawanderroute-list-small a:hover { color: #333399; text-decoration: none; }

.tx-abawanderroute-pi1-browsebox TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.tx-abawanderroute-pi1-browsebox-strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }

.tx-abawanderroute-pi1-browsebox-SCell { background-color: #FFFFFF; }

.tx-abawanderroute-form-voteanswer { height:15; }		

.tx-abawanderroute-form-voting { height:15; }		

.tx-abawanderroute-form-selectfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE;  }

.tx-abawanderroute-form-inputfield-med { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 150px; border: 1px solid #333333; background: #EEEEEE; height:20px; }

.tx-abawanderroute-form-inputfield-big {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; height:20px; }

.tx-abawanderroute-form-inputfield-file {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; height:20px; }

.tx-abawanderroute-form-textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 250px; border: 1px solid #333333; background: #EEEEEE; height:100px;}

.tx-abawanderroute-form-obligationfield { color: #CC0000; }

.tx-abawanderroute-form-error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #CC0000;  font-weight:bold;}

.tx-abawanderroute-form-inputfield-captcha { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;width: 150px; border: 1px solid #333333; background: #EEEEEE; height:20px;}



DIV.language_block { height: 34px; margin-top:3px;}



DIV.language_block .language_de { height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color:#999999; }

DIV.language_block .language_de A { color:#FFFFFF; text-decoration: none; }

DIV.language_block .language_de A:hover { color:#FFFFFF; font-weight:bold;}

DIV.language_block .language_en { height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; color:#999999;}

DIV.language_block .language_en A { color:#FFFFFF; text-decoration: none;}

DIV.language_block .language_en A:hover { color:#FFFFFF;  font-weight:bold;}





/* PRODUCT LIST - English Page */

.tx-abaArzneiDB-pi2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}



.tx-abaArzneiDB-pi2 H1 { font-size: 18px; font-weight: normal;  }

.tx-abaArzneiDB-pi2 P { font-size: 12px; }

.tx-abaArzneiDB-pi2 A { text-decoration: none; font-size: 12px;}

.tx-abaArzneiDB-pi2 A:hover { color: #333399; text-decoration: none; font-size: 12px; }



.tx-abaArzneiDB-pi2 .groupname { background-color: #990033; font-size: 12px; font-weight:bold; color: #FFFFFF;}

.tx-abaArzneiDB-pi2 .product_checkbox {}

.tx-abaArzneiDB-pi2 .productname { font-size: 12px; }



.tx-abaArzneiDB-pi2 SELECT.static_info_countries, 

.tx-abaArzneiDB-pi2 .anfrageform { width: 250px; }



.tx-abaArzneiDB-pi2 .anfrageform_lang {width: 450px;}



.tx-abaArzneiDB-pi2 .anfrageform_kurz { width: 100px; }

.tx-abaArzneiDB-pi2 .status { color: #990033; font-size: 12px; font-weight:bold; } 





/* stile fuer FE-User-Reg Begin */



.tx-srfeuserregister-pi1 { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }



.tx-srfeuserregister-pi1 H1 { font-size: 18px; font-weight: normal;  }



.tx-srfeuserregister-pi1 fieldset { margin: 0px !important; padding: 0px !important; width: 700px;}



.tx-srfeuserregister-pi1 form { margin: 0px !important; padding: 0px !important;}

.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 { 



}



.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 { }

.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: 40%; 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; }





.tx-srfeuserregister-pi1 dd SELECT#tx-srfeuserregister-pi1-static_info_country,

.tx-srfeuserregister-pi1 dd .tx-srfeuserregister-pi1-uploader {

	width:275px;

}

/* stile fuer FE-User-Reg End */