/* UserRegister -begin */
/* -------------------------------------------------------------------------- */
.tx-srfeuserregister-pi1 div.legend {font-weight:bold;}
.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: 30%; text-align: right; padding: 0 10px 0.1em 0;}
.tx-srfeuserregister-pi1 dd { text-align: left; width: 68%; }
.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; } 
.tx-srfeuserregister-pi1 dd input.tx-srfeuserregister-pi1-text {border:1px solid #DDDDDD;float:left;margin:0 0 5px;width:150px;}
.tx-srfeuserregister-pi1 dd input.tx-srfeuserregister-pi1-password_again,
.tx-srfeuserregister-pi1 dd input.tx-srfeuserregister-pi1-password,
.tx-srfeuserregister-pi1 dd input#tx-srfeuserregister-pi1-captcha-response {border:1px solid #DDDDDD;margin:0 0 5px;}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit{
background-color:#FFFFFF;
border:1px solid #D5D5D5;
margin:0;
padding:2px 5px;
width:auto;
}

.tx-srfeuserregister-pi1 dt.newsletter {
padding:5px 10px 0.1em 0;
}

.tx-srfeuserregister-pi1 dd.newsletter {
padding:0 0 5px 0;
}

.tx-srfeuserregister-pi1 dt.newsletter label{
padding:0;
}
.tx-srfeuserregister-pi1 dd.newsletter label{
padding:0;
}

/* UserRegister -end */
/* -------------------------------------------------------------------------- */


/* 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 { font-size: .9em; color:#35006d; }
.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }



/* FE-Login -begin */
/* -------------------------------------------------------------------------- */

.tx-felogin-pi1{
display:block;
margin:0;
padding:0;
}

.tx-felogin-pi1 fieldset legend,.tx-srfeuserregister-pi1 legend {
background-color:#F8F8F8;
border:1px solid #E1E1E1;
font-weight:bold;
margin:0 0 10px;
padding:3px 5px;
}
.tx-felogin-pi1 fieldset { border: 1px solid #E1E1E1; margin: 10px 0 0 0; padding: 10px;width:320px;}
.tx-felogin-pi1 fieldset legend { font-weight: bold; background-color: #F8F8F8; border: 1px solid #E1E1E1; margin: 0 0 10px 0; padding: 3px 5px;}
.tx-felogin-pi1 fieldset label { float:left;margin:0 10px 5px 0;width:150px;display:block;}
.tx-felogin-pi1 input#user, .tx-felogin-pi1 input#pass {border:1px solid #DDDDDD;float:left;margin:0 0 5px;width:150px;}
.tx-felogin-pi1 input.submit,
.tx-felogin-pi1 input.submit2 {
background-color:#FFFFFF;
border:1px solid #D5D5D5;
margin:0 0 5px 160px;
padding:2px 5px;
width:auto;
}

.tx-felogin-pi1 form.forgot input.submit{
margin-top:10px;
}

.tx-felogin-pi1 input.submit2 {
margin:0 0 5px 20px;
}

#loginbox .tx-felogin-pi1 table.mini-login {padding:0;margin:0;border-collapse:collapse;}
#loginbox .tx-felogin-pi1 table.mini-login td {padding:0;margin:0;vertical-align:middle;}
#loginbox .tx-felogin-pi1 label { margin:0 5px 0 5px;display:block;float:left;line-height:12px;font-size:10px;padding-top:3px;}
#loginbox .tx-felogin-pi1 input#user,
#loginbox .tx-felogin-pi1 input#pass {border:1px solid #DDDDDD;margin:0;width:60px;float:left;line-height:12px;font-size:10px;}
#loginbox .tx-felogin-pi1 input.submit {border:1px solid #DDDDDD;margin:0 0 0 10px;width:auto;line-height:12px;font-size:10px;background-color:#FFFFFF;}

#loginbox p.bodytext{
padding:0;
margin:0;
}

#loginbox p.bodytext a{
padding:0;
margin:0;
color:#818181;
text-decoration:none;
}

#loginbox p.bodytext a:hover{
padding:0;
margin:0;
color:#818181;
text-decoration:underline;
}

/*MAILFORM */

/*DOWNLOAD */


#color04 .csc-frame-frame1 {
background-color:#f9ca9e;
/*	background-image:url(../images/bg_download_bodyscan.gif);
background-position:0 50%;
background-repeat:repeat-x;*/
padding:5px 5px 0 5px;
margin:0;
height:57px;
}

.csc-frame-indent6633{
padding:5px 5px 0 5px;
margin:0;
}

#color04 .csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
#color04 .csc-frame-indent6633 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #DE7C1A;
}


#color01 .csc-frame-frame1 {
background-color:#E6ECF4;
padding:5px 5px 0 5px;
margin:0;
height:57px;
}

#color01 .csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
#color01 .csc-frame-indent6633 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #1B619C;
}

#color02 .csc-frame-frame1 {
background-color:#F8DCE4;
padding:5px 5px 0 5px;
margin:0;
height:57px;
}

#color02 .csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
#color02 .csc-frame-indent6633 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #D00D45;
}

#color03 .csc-frame-frame1 {
background-color:#ABD2CA;
padding:5px 5px 0 5px;
margin:0;
height:57px;
}

#color03 .csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
#color03 .csc-frame-indent6633 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #297766;
}

#color00 .csc-frame-frame1 {
background-color:#eeeeee;
padding:5px 5px 0 5px;
margin:0;
height:57px;
}

#color00 .csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
#color00 .csc-frame-indent6633 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #999999;
}


#color00 #leftColumn .csc-frame-frame1,
#color00 #leftColumn .csc-frame-indent6633,
#color01 #leftColumn .csc-frame-frame1,
#color01 #leftColumn .csc-frame-indent6633,
#color02 #leftColumn .csc-frame-frame1,
#color02 #leftColumn .csc-frame-indent6633,
#color03 #leftColumn .csc-frame-frame1,
#color03 #leftColumn .csc-frame-indent6633,
#color04 #leftColumn .csc-frame-frame1,
#color04 #leftColumn .csc-frame-indent6633 {
background-color:transparent;
padding:0;
margin:-10px 0 0 0;
}

#leftColumn .csc-frame-frame1 .csc-textpic .csc-textpic-image dt img,
#leftColumn .csc-frame-indent6633 .csc-textpic .csc-textpic-image dt img{
padding:0 !important;
}

.contenttable td.download_logistik {
background-image:url(../../../vitronic_dateien/bilder/Download_relaunch/logistik.jpg);
background-position:left 50%;
background-repeat:repeat-x;
text-align:center;
font-size:12px;
text-transform:uppercase;
/*background-color:#F8DCE4;*/
padding:0;
margin:0;
width:230px;
}

.contenttable td.download_logistik a{
color:#ffffff;
}

.contenttable td.download_industrie {
background-image:url("../../../vitronic_dateien/bilder/Download_relaunch/industrie.jpg");
background-position:left 50%;
background-repeat:repeat-x;
font-size:12px;
margin:0;
padding:0;
text-align:center;
text-transform:uppercase;
width:230px;
}

.contenttable td.download_industrie a{
color:#ffffff;
}

.contenttable td.download_verkehr {
background-image:url(../../../vitronic_dateien/bilder/Download_relaunch/verkehr.jpg);
background-position:left 50%;
background-repeat:repeat-x;
text-align:center;
font-size:12px;
text-transform:uppercase;
/*background-color:#B9D9D2;*/
padding:0;
margin:0;
width:230px;
}

.contenttable td.download_verkehr a{
color:#ffffff;
}

.contenttable td.download_bodyscannen {
background-image:url(../../../vitronic_dateien/bilder/Download_relaunch/bodyscannen.jpg);
background-position:left 50%;
background-repeat:repeat-x;
text-align:center;
font-size:12px;
text-transform:uppercase;
/*background-color:#f9ca9e;*/
padding:0;
margin:0;
width:230px;
}

.contenttable td.download_bodyscannen a{
color:#ffffff;
}

.contenttable td.download_unternehmen {
background-image:url(../../../vitronic_dateien/bilder/Download_relaunch/unternehmen.jpg);
background-position:left 50%;
background-repeat:repeat-x;
text-align:center;
font-size:12px;
text-transform:uppercase;
/*background-color:#eeeeee;*/
padding:0;
margin:0;
width:230px;
}

.contenttable td.download_unternehmen a{
color:#ffffff;
}

#rightColumn .contenttable td.download_unternehmen p.bodytext,
#rightColumn .contenttable td.download_logistik p.bodytext,
#rightColumn .contenttable td.download_bodyscannen p.bodytext,
#rightColumn .contenttable td.download_verkehr p.bodytext,
#rightColumn .contenttable td.download_industrie p.bodytext{
line-height:50px;
padding:0;
margin:0;
font-weight:bold;
}