/* Allgemeine Definitionen -begin */
/* -------------------------------------------------------------------------- */

a{
color:#00A88A;
}

/* UserRegister -begin */
/* -------------------------------------------------------------------------- */
.tx-srfeuserregister-pi1 div.legend {font-weight:bold;}
.tx-srfeuserregister-pi1 fieldset {padding:0; margin:0; border:none;}
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0;}
.tx-srfeuserregister-pi1 legend { padding: 0; margin:0; 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 {}
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; font-size:0.9em;}
.tx-srfeuserregister-pi1 input {}
.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; border:none;}
* 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: 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 0.1em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 35%; text-align: right; padding: 0 10px 0.1em 0;}
.tx-srfeuserregister-pi1 dd { text-align: left; width: 60%; }
.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: 0 0 0.5em 0; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; } 


/* Captcha -begin */
/* -------------------------------------------------------------------------- */

img.tx-srfreecap-pi2-image {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 { color:#35006D;
float:right;
font-size:0.9em; }
.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }


/* Accordian -begin */
/* -------------------------------------------------------------------------- */

td.accordian{
background-color:#D4EFF8;
height:180px;
margin:0;
padding:0;
vertical-align:top;
width:168px;
overflow:hidden;
}



#accordion #test-content table{
width:168px;
}

#accordion{
z-index:2;
}

td.accordian ul,
td.accordian ul li{
margin:0;
padding:0;
list-style-type:none;
}

#accordion .logout{
padding:5px 0 10px 5px;
font-size:8pt;
}

#accordion input.button{
float:right;
margin: 0 0 10px 0;
}

td.accordian ul li a.accordion_headings{
background-color:#1A86AA;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
line-height:14px;
margin:0;
padding:3px 3px 3px 6px;
text-align:left;
display:block;
}

td.accordian ul li.current a.accordion_headings{
background-color:#FE7C42;
}

.accordion_headings:hover{
background:#FE7C42;;
cursor:pointer;
}

.accordion_headings.header_highlight:hover{
cursor:auto;
}

.accordion_child{
padding:2px;
margin:0;
}

.accordion_child td{
padding:0;
margin:0;
}

.accordion_child form{
padding:0;
margin:0;
}



/* FE-Login -begin */
/* -------------------------------------------------------------------------- */

.tx-felogin-pi1{
display:block;
margin:0;
padding:0;
}

.tx-felogin-pi1 fieldset{
border:none;
margin:0;
padding:0;
}

.tx-felogin-pi1 dt {
display:block;
float:left;
width:150px;
padding:1px 0 1px 0;
margin: 0 0 5px 0;
}

.tx-felogin-pi1 dd {
float:left;
padding:1px 5px 1px 5px;
margin: 0 0 5px 0;
width:420px;
}

.tx-felogin-pi1 dd input#user,
.tx-felogin-pi1 dd input#pass{
margin: 0 0 10px 0;
}

.tx-felogin-pi1 span.important{
font-weight:bold;
}


/* Powermail -begin */
/* -------------------------------------------------------------------------- */

.tx-powermail-pi1 label{
clear:both;
display:block;
float:left;
margin:0 0 5px;
width:240px;
}

.tx-powermail-pi1 input{
margin:0 0 5px;
width:200px;
padding:1px 5px;
}

.tx-powermail-pi1 input.powermail_captcha{
width:90px;
}

img.tx-srfreecap-pi2-image{
vertical-align:middle;
}

.tx-srfreecap-pi2-image  {
margin:0;
}

.tx-powermail-pi1 input.powermail_reset, .tx-powermail-pi1 input.powermail_submit {
display:block;
float:right;
margin:10px 0 20px 202px;
overflow:visible;
padding:5px 10px;
width:auto;
}

.tx-powermail-pi1 input.powermail_submit {
margin:10px 0 20px 20px;
}