﻿/* portal.css */
/* probmobox neu */
.embracePromoboxImgText { width: 170px; }
.embracePromoboxImage { width: 152px; overflow: hidden; margin: 9px 9px 0; }
.embracePromoboxText { width: 152px; overflow: hidden; margin: 9px 9px 9px; }

/* ---------------------------------------- 17.12.2010 im Auftrag von Ch. Schröter start= ------------------------- */
/* form login start=*/
div.relationpane .login_form { width: 146px; margin: 0; padding: 0 12px; border-bottom: 12px solid #eee; }
ul.formList { width: 146px; margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
ul.formList.iphoneApp { width: 100%; } /* =iphoneApp */
ul.formList.iphoneApp li { width: 100%; margin: 5px 0 0; padding: 0; background: none; } /* =iphoneApp */
ul.formList li { width: 146px; margin: 5px 0 0; overflow: hidden; }
ul.formList li label, ul.formList li input { margin: 0; height: 18px; display: block; float: left; }
ul.formList li label { height: 14px; margin: 2px 0 0; }
ul.formList.iphoneApp li label { margin: 0 12px 0 0; } /* =iphoneApp */
ul.formList li input { width: 140px; height: 18px; margin: 2px 0 0; padding: 2px; background-color: #fff; border: 1px solid #e4e4e4; color: #000; }
/* button mit sliding doors technik */
.login_button {  margin: 2px 0 10px; padding: 2px 0; border: none; color: #fff; cursor: pointer; float: left; text-align: center; }
span.slidingDoor {padding-right: 10px; display: block;background:#fff url(/portaldata/1/Resources/Images/Buttons/buttonGlobalSearchRight.gif) no-repeat right top;  }
div.relationpane .login_button a { height: 19px; margin: 0; padding: 2px 0 0 10px; color: #fff; display: block; text-decoration: none; background: transparent url(/portaldata/1/Resources/Images/Buttons/buttonGlobalSearchLeft.gif) no-repeat left top; }
.login_form div.alert { width: 115px; margin: 12px 0 5px; padding: 8px 0 6px 25px; background:#FAF4F4 url( /portaldata/1/Resources/Images/Icons/Icon_Hinweis.gif) no-repeat 0 2px; border: 2px solid #CC9191; color: #910C0C; }
/* form login stop= */

/* login verwaltungswebseite, im mittleren bereich :  START */
div.contentpaneWide div.login_form { padding: 0 12px; overflow: hidden; }
/* button mit sliding doors technik */
div.contentpaneWide .login_button {border: none; color: #fff; cursor: pointer; margin:6px 0 0 0; padding: 2px 0; float: left; text-align: center; }
div.contentpaneWide div.appFeedback p.login_button { border: none; color: #fff; cursor: pointer; margin:6px 0 0; padding-left: 231px; text-align: center; } /* =iphoneApp */
div.contentpaneWide span.slidingDoor { display: block; padding-right: 10px; background:#fff url(/portaldata/6/Resources/Images/buttons/buttonGlobalSearchRight.gif) no-repeat right top;  }
div.contentpaneWide .login_button a { display: block; padding: 2px 0 0 10px; height: 19px; color: #fff; text-decoration: none; margin: 0; background: transparent url(/portaldata/6/Resources/Images/buttons/buttonGlobalSearchLeft.gif) no-repeat left top; }
div.contentpaneWide div.login_input input { width: 140px; height: 18px; margin: 2px 0 0; padding: 2px; background-color: #fff; border: 1px solid #e4e4e4; color: #000; }
/* STOP: login verwaltungswebseite, im mittleren bereich */

/* sms überlauf daje 20101216 start=*/
.formularEmbrace { width: 430px; margin: 0; padding: 0; background-color: #fff; }
.theme2 .formular { width: 406px; padding: 10px 12px 12px; }

div.formularPanelRadiobutton { width: 406px; height: 82px; margin: 0 0 12px; overflow: hidden; }
div.formularPanelRadiobutton span { width: 280px; height: 36px; padding: 4px 20px 0 0; display: block; float: left; text-align: left; border-bottom: 1px solid #eee; }
div.formularPanelRadiobutton span[disabled=disabled] { display: none; }
div.formularPanelRadiobutton table { table-layout: fixed; width: 80px; border: none; float: right; text-align: left; border-collapse: collapse; border-spacing: 0; }
div.formularPanelRadiobutton table td { width: 76px; height: 16px; background-color: #fff; }
div.formularPanelRadiobutton table td input { margin-top: 2px; float: right; }
div.formularPanelRadiobutton table td label { width: 40px; float: left; }

div.checkSMS { margin: 0 0 12px; overflow: hidden; }
div.checkSMS input { margin: 3px 0 0; float: left; }
div.checkSMS label { width: auto; margin-left: 12px; float: left;text-align: left;  }

div.confirmSMS { margin: 0 0 12px; overflow: hidden; }
div.formular div.confirmSMS input { margin: 0; padding: 0; background-color: #fff; }
div.formular div.confirmSMS input[disabled=disabled]  { background-image: none; }
div.formular h2 { margin: 0; padding: 10px 0 10px; }
div.formular hr  { margin: 0 0 12px; padding: 0; }

dl { width: 406px; margin: 0 0 6px; overflow: hidden; }
dt { width: 166px; margin-right: 12px; font-weight: bold; float: left; text-align: left; border-right: 2px solid #eee; }
dd { width: 226px; font-weight: normal; float: left; text-align: left; }
/* ---------------------------------------- 17.12.2010 im Auftrag von Ch. Schröter stop= ------------------------- */
/* ---------------------------------------- 17.12.2010 weiterer code in ie7fixes.css  daje ----------------------> */
/* a[href="lala.html"] { display: none; } /* darf nicht in dieser Art angegeben werden //daje20110121 */    

/* anpassung free sms versand start= */
div.cuteForm fieldset { margin: 10px 0; border: none; }
div.cuteForm fieldset.embraceFieldset { margin: 29px 0 0; padding: 0; border: none; display: inline; width: 588px; } /* display inline, damit sich alle browser richtig verhalten, im bezug auf die Abstände */
div.cuteForm fieldset.embraceFieldset fieldset { margin: 0 0 50px; padding: 0 0 12px; border: none; position: relative; display: block; width: 588px; }
div.cuteForm fieldset.embraceFieldset fieldset.last { margin: 0; }

div.cuteForm div.fieldsetGroup { position: relative; width: 588px; margin: 50px 0 0; }

div.cuteForm legend { margin: 0; padding: 0; display: block; width: 180px; height: 20px; position: absolute; top: -30px; left: 40px; text-align: right; font-weight: bold; }
div.cuteForm legend.titleMain { display: none; }

div.cuteForm span.inputDescription { margin: 0 0 12px; padding-left: 232px; }
div.cuteForm p.sendButtonEmbrace { margin: 0; padding: 0 0 0 232px; }

div.cuteForm p.manEmbrace { position: absolute; left: 242px; padding: 19px 0 5px; }
/* STOP : zusätzliche styles welche das APT CUTE formular dem ci/cd entsprechend anpassen */

div.layerTopCommercialPane { display: none; }
p.man { margin: 10px 0 8px; padding-left: 231px; } /* =iphoneApp */
div.formular ul.formList li span.radiobutton { display: block; height: 18px; padding-left: 231px; line-height: 18px; overflow: hidden; } /* =iphoneApp */
div.formular ul.formList li label { height: 18px; padding: 2px 0; line-height: 18px; }
div.formular ul.formList li span.radiobutton label { height: 18px; margin: 2px 32px 0 0; padding: 0; line-height: 18px; }
div.formular ul.iphoneApp span.radiobutton input,
div.formular ul.iphoneApp span.radiobutton input { width: auto; } /* =iphoneApp */
div.formular.appFeedback { overflow: hidden; } /* =iphoneApp */
div.contentpaneWide div.appFeedback p.login_button input.submit { display: inline; height: 19px; line-height: 19px; margin: 0; padding: 0; } /* =iphoneApp */

