/* Copyright (c) 2005 T-Systems Multimedia Solutions GmbH Dresden
 * Riesaer Str. 5, D-01129 Dresden, Germany
 * All rights reserved. 
 */

/* javascript/css begin %name:process_iFrame.css %, author %createy_by%, %version: 22 %, %created_by: tnr %, %date_created: Tue Jun 01 08:42:25 2010 % */

/*---process_iFrame.css - Layout f�r iFrame-Implementierungen---*/

/*---Kunden-Login in Lefthand-Navigation:---*/

/*---Au�enrahmen---*/

.iFrameCustomerLogin {
width: 158px;
margin-left: 11px;
}

/*---Verhalten von �berschriften und Abs�tzen---*/

.iFrameCustomerLogin h3 {
padding: 0;
margin: 0;
}

.iFrameCustomerLogin p {
padding: 0;
margin: 0;
}

/*---Rahmen f�r Label-Felder---*/

.iFrameCustomerLoginLabel {
margin: 0 0 3px 0;
}

/*---Rahmen f�r Input-Felder---*/

.iFrameCustomerLoginInput {
margin: 0 0 9px 0;
}

/*---Breite f�r Input-Felder---*/

/*---Input-Feld: E-Mail---*/

.iFrameCustomerLoginInput .inputEmail {
width: 75px;
float: left;
border: 1px solid #CCCCCC;
color: #000000;
}

/*---IE 6---*/

* html .iFrameCustomerLoginInput .inputEmail {
margin: 0 3px 0 0;
}


/*---Input-Feld: E-Mail - Erweiterung---*/

.inputEmailAdd {
float: left;
padding: 3px 0 0 0;
}

/*---Input-Feld: Passwort---*/

.iFrameCustomerLoginInput .inputPwd {
width: 156px;
border: 1px solid #CCCCCC;
color: #000000;
}

/*---IE 6---*/

* html .iFrameCustomerLoginInput .inputPwd {
width: 154px;
}

/*---IE 7---*/

*+html .iFrameCustomerLoginInput .inputPwd {
width: 154px;
}

/*---Rahmen f�r Submit-Button---*/

.iFrameCustomerLoginSubmit {
padding: 3px 0 15px 0;
text-align: right;
}

/*---Rahmen f�r Link-Liste---*/

.iFrameCustomerLoginList {
margin: 0 0 -5px 0;
}

/*---Verhalten von Listen innerhalb von .iFrameCustomerLoginList---*/

.iFrameCustomerLoginList ul {
margin: 0;
}

.iFrameCustomerLoginList ul li {
margin: 0 0 4px 0;
}

/*---Rahmen f�r Error-Feld---*/

.iFrameCustomerLoginError {
font-weight: bold;
height: 15px;
color: #F20000;
}

/*---Verhalten von Links im Error-Feld---*/

.iFrameCustomerLoginError a {
text-decoration: underline;
font-weight: normal;
color: #F20000;
}

.iFrameCustomerLoginError a:hover {
text-decoration: none;
}

/*---iFrame-Login:---*/

.iFrameLogin {
background-repeat:no-repeat;
background-position:top left;
width: 704px;
margin: 0;
padding: 15px 12px 0 12px;
min-height: 123px;
border-top: 1px solid #d6d6d6;
background-image: url(../../../images/symbols/iFrameLoginBackground.gif);
}

/*---IE 6---*/

* html .iFrameLogin {
width: 704px;
height: 123px;
position: relative;
top: -1px;
z-index:20;
}

.indent .iFrameLogin {
background-repeat:no-repeat;
background-position:top left;
width: 683px;
margin: 0;
padding: 15px 12px 0 12px;
min-height: 123px;
border-top: 1px solid #d6d6d6;
background-image: url(../../../images/symbols/iFrameLoginBackground2.gif);
}

/*---IE 6---*/

* html .indent .iFrameLogin {
background-repeat:no-repeat;
background-position:top left;
width: 650px;
margin: 0;
padding: 15px 12px 0 12px;
min-height: 123px;
}


/*---Reiternavigation:---*/

ul.iFrameLoginNav {
position: relative;
top: 1px;
margin: 0;
padding: 0;
z-index:21;
}

ul.iFrameLoginNav li {
margin: 0;
padding: 6px 11px 6px 11px;
float: left;
position: relative;
z-index:22;
border-top: 1px solid #efefef;
border-bottom: 1px solid #d6d6d6;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
background-color: #FFFFFF;
}

ul.iFrameLoginNav li.iFrameLoginNavActive {
background-repeat: repeat-x;
background-position: top;
margin: 0;
padding: 6px 11px 6px 11px;
float: left;
font-weight: bold;
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
background-image:url(../../../images/symbols/modules_background1.jpg);
}

li.iFrameLoginNavActive a {
text-decoration:none;	
}

.iFrameLoginContent {
/*---bitte stehen lassen!---*/
}

/*---Fehlerdarstellung:---*/

.iFrameLoginError {
min-height: 22px;
color: #F20000;
}

/*---IE 6---*/

* html .iFrameLoginError {
height: 22px;
}

.iFrameLoginError ul {
margin: 0 0 5px 0;
padding: 9px 0 4px 0;
border-top: 1px solid #F20000;
border-bottom: 1px solid #F20000;
}

.iFrameLoginError ul li {
background-repeat: no-repeat;
background-position: top left;
margin: 0 0 5px 0;
padding: 0 0 0 21px;
background-image: url(../../../images/symbols/fehler.gif);
}

.iFrameLoginError ul li a {
margin: 0 0 0 6px;
color: #000000;
}

.iFrameLoginContent .messageError {
padding: 10px 0;	
}

.iFrameLoginError img {
float:left;
padding: 0 6px 0 0;
}

.iFrameLoginError .errorText {
float:left;
width:680px;
}

/*---Formularfelder---*/

.iFrameLoginEntry {
width: auto;
height: auto;
float: left;
margin: 0 12px 0 0;
}

* html .iFrameLoginEntry {
width:1%;
white-space:nowrap;
}

* html .iFrameLoginEntry .obligateLabel {
margin-right:0;	
}

.iFrameLoginEntryError {
width: auto;
height: auto;
float: left;
margin: 0 3px 0 0;
}

/*---IE 6---*/
* html .iFrameLoginEntryError {
width:1%;
white-space:nowrap;
}

* html .iFrameLoginEntryError .obligateLabelError {
margin-right:0;	
}

.iFrameLoginLabel {
margin: 0 0 3px 0;
float:left;
}

.iFrameLoginLabel img {
margin: 0 0 0 6px;
}

.iFrameLoginInput {
margin: 0 0 9px 0;
}

.iFrameLoginInput input {
margin: 0;
padding: 0;
}

.iFrameLoginInputAdd {
margin: 2px 0 0 6px;
float: left;
}

.iFrameLoginSubline {
margin: 0 0 8px 0;
}

/*---Bereich für Captcha-Container:---*/
.iFrameLoginContent .hint{
border-top: 1px solid #d6d6d6;
background-color: #FFFFFF;
padding: 15px 0px 0px 0px;
}

/*--- Weiten Angaben IE 6 um Umbruch zu vermeiden ---*/
* html .loginLabelOnkz {
width:83px;
}

* html .loginLabelRufNr {
width:168px;
}

* html .loginLabelKundenNr {
width:240px;
}

/*---Bereich für Captcha-Container:---*/
#level3container .hint{
border-top: 1px solid #d6d6d6;
background-color: #FFFFFF;
padding: 15px 0px 0px 0px;
}

/* javascript/css end %name:process_iFrame.css % */
