/* 
=====================================================================
mailform: t.ott am 29.10.2009
*/
#mailform {}
#mailform fieldset {border:none}
#mailform .csc-mailform-field {margin-bottom:5px;clear:both}
#mailform label {width:200px;float:left;padding:4px 20px 0 0}
#mailform input {border:1px solid #666;font-size:11px;padding:2px 4px;width:168px}
#mailform input:hover,#mailform input:focus {background:#efefef}
#mailform #mailformanrede legend {display:none}
#mailform #mailformanredeHerr,#mailform #mailformanredeFrau {height:16px;width:16px}
#mailform #mailformloeschen {margin:10px 0 0 120px;width:auto}
#mailform #mailformformtype_mail {position:relative;top:-27px;left:230px;width:auto}
#mailform #mailformanrede {border:1px solid #666}
* html #mailform #mailformloeschen {margin:11px 0 0 112px;width:100px}
* html #mailform #mailformformtype_mail {top:-28px;left:220px}
.csc-mailform-check {width:20px!important;margin-left:-2px}







.tx-newloginbox-pi1 { background-color:#ffffff; padding-left: 30px; padding-right: 3px;  font-size:12px;}
.tx-newloginbox-pi1 TD {font-size:10px;}
.tx-newloginbox-pi1 P {font-size:12px;}
.tx-newloginbox-pi1 TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi1 TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold;padding-left: 1px; }
.tx-newloginbox-pi1 H3{padding: 0 0 0 0; color:#000000; font-weight: bold;}



.tx-srfeuserregister-pi1 {  
                    font-family: 'Courier New', Courier, mono, serif;
                    font-size:12px; 
                    color:#000000; 
                    margin-top:2px; margin-bottom:0px; 
                    padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; 
                    text-indent:0px; 
}

.tx-srfeuserregister-pi1 P {  
                    font-family: 'Courier New', Courier, mono, serif;
                    font-size:12px; 
                    color:#000000; 
                    margin-top:2px; margin-bottom:0px; 
                    padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; 
                    text-indent:0px; 
}
.tx-srfeuserregister-pi1 A:link { background-color:transparent; 
                    color:navy; 
                    text-decoration:none; 
                    font-weight:bold;
}
   .tx-srfeuserregister-pi1 A:visited {  
                    background-color:transparent;  
                    color:navy; font-weight:bold;  
                    text-decoration:none; 
}
   .tx-srfeuserregister-pi1 A:hover {  
                    background-color:transparent;  
                    color:#333333;  
                    text-decoration:none; 
}
   .tx-srfeuserregister-pi1 A:active {  
                    background-color:transparent; color:navy;  
                    font-weight:bold; text-decoration:none; 
}
   .tx-srfeuserregister-pi1 TD { 
                    vertical-align:middle;  
                    font-size:12px;
                    color:#000000;  
                    margin-top:8px;  margin-bottom:0px;  
                    padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px;  
                    text-indent:0px;
}
.tx-srfeuserregister-pi1 td {font-family:verdana,Courier New,Courier,mono,serif!important;}
   .tx-srfeuserregister-pi1 INPUT {  
                    font-size:12px;
                    font-family: 'Courier New', Courier, mono, serif; 
                    color:#454545;  
                    font-weight:bold;
                    width:250px; 
                    
}
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { 
                     font-size:12px;  
                    font-family: 'Courier New', Courier, mono, serif; 
                    color:#454545; 
                    font-weight:bold;
                    width:250px;  }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader {  
                    font-size:12px; font-family:Verdana;  
                    color:#454545; 
}
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon {  
                    font-size:10px; font-family:Verdana;  
                    background-color:transparent;
}
   .tx-srfeuserregister-pi1 SELECT {  
                    font-size:12px; 
                    font-family: 'Courier New', Courier, mono, serif; 
                    color:#454545; 
                    font-weight:bold;
                    width:250px; 
}
   .tx-srfeuserregister-pi1 TEXTAREA {  
                    font-size:12px; 
                    font-family: 'Courier New', Courier, mono, serif; 
                    color:#454545; 
                    font-weight:bold;
                    width:250px; }

   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  {  
                    font-size:12px;  
                    font-family: 'Courier New', Courier, mono, serif; 
                    background-color:transparent;  
                    color:#000000;  
                    font-weight:bold;  
                    vertical-align:middle; 
                      
}
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  {  
                    font-size:12px;  
                    font-family: 'Courier New', Courier, mono, serif; 
                    background-color:transparent;  
                    color:#0000000;  
                    font-weight:bold;  
                    vertical-align:middle;
                      
}

.tx {  
                    font-family: 'Courier New', Courier, mono, serif;
                    font-size:12px; 
                    color:#000000; 
                    margin-top:2px; margin-bottom:0px; 
                    padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; 
                    text-indent:0px; 
}

.tx P {  
                    font-family: 'Courier New', Courier, mono, serif;
                    font-size:12px; 
                    color:#000000; 
                    margin-top:2px; margin-bottom:0px; 
                    padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; 
                    text-indent:0px; 
}
.tx A:link { background-color:transparent; 
                    color:navy; 
                    text-decoration:none; 
                    font-weight:bold;
}
   .tx A:visited {  
                    background-color:transparent;  
                    color:navy; font-weight:bold;  
                    text-decoration:none; 
}
   .tx A:hover {  
                    background-color:transparent;  
                    color:#333333;  
                    text-decoration:none; 
}
   .tx A:active {  
                    background-color:transparent; color:navy;  
                    font-weight:bold; text-decoration:none; 
}
   .tx TD { 
                    vertical-align:center;  
                    font-family: 'Courier New', Courier, mono, serif;
                    font-size:12px;
                    color:#000000;  
                    margin-top:3px;  margin-bottom:0px;  
                    padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px;  
                    text-indent:0px;
}
   .tx INPUT {  
                    font-size:12px;
                    font-family: 'Courier New', Courier, mono, serif; 
                    color:#454545;  
                    font-weight:bold; 
}
   .tx INPUT.tx-submit { 
                     font-size:12px;  
                    font-family: 'Courier New', Courier, mono, serif; 
                    color:#454545; 
                    font-weight:bold; }
   .tx INPUT.tx-uploader {  
                    font-size:12px; font-family:Verdana;  
                    color:#454545; 
}
   .tx INPUT.tx-icon {  
                    font-size:10px; font-family:Verdana;  
                    background-color:transparent;
}
   .tx SELECT {  
                    font-size:12px; 
                    font-family: 'Courier New', Courier, mono, serif; 
                    color:#454545; 
                    font-weight:bold; 
}
   .tx TEXTAREA {  
                    font-size:12px; 
                    font-family: 'Courier New', Courier, mono, serif; 
                    color:#454545; 
                    font-weight:bold; }

   .tx .tx-radio INPUT  {  
                    font-size:12px;  
                    font-family: 'Courier New', Courier, mono, serif; 
                    background-color:transparent;  
                    color:#000000;  
                    font-weight:bold;  
                    vertical-align:middle;  
}
   .tx .tx-checkbox INPUT  {  
                    font-size:12px;  
                    font-family: 'Courier New', Courier, mono, serif; 
                    background-color:transparent;  
                    color:#000000;  
                    font-weight:bold;  
                    vertical-align:middle; 
}