/* ErgoDe - Formularvorlage Stand: 25.5.2012 13:45 */
/* Reset */
a { color: #BA122B; }
section, footer, header, aside, nav { display: block; }

#mainarea .ergo-form { position: relative; color: #5B5046}
.ergo-form #c_eTracker { display: block; }

.ergo-form .undisplayed { display: none; }
.ergo-form .block,
.ergo-form .displayed { display: block; }

body {	color: #5B5046; font-family: arial, sans-serif; font-size: 11px; line-height: 16px; overflow: auto; }
body, p, form, h1, h2, h3, h4, h5, h6, ul, ol, fieldset { margin: 0; padding: 0; }

.ergo-form a { text-decoration: none; cursor: pointer;}
.ergo-form a:hover {text-decoration: underline; }
.ergo-form img {border: 0;}

.ergo-form .textbox , .clear { clear: both; } /* neu */
.ergo-form .textbox label {display: block; float: left;}
.ergo-form .textbox span {width: 325px; height: auto; overflow: auto; display: block;}
.ergo-form .textbox textarea {width: 325px; height: auto; overflow: auto; display: block; resize: none;}


/* Schrift */
.ergo-form h1, .heading {color: #5B5046; font-family: Georgia,Times New Roman,Serif; font-size: 17px; font-weight: bold; margin-bottom: 15px;}
.ergo-form h2, .subheading {color: #5B5046; font-family: Georgia,Times New Roman,Serif; font-weight: bold; font-size: 11px;}
.ergo-form h3 {color: #5B5046; font-weight: bold; font-size: 11px;}
.ergo-form .small {font-size: 11px; line-height: 14px;}
.ergo-form .bold {font-weight: 700;}

.ergo-form .slight-bold {font-weight: 800; }
.ergo-form .strong-bold {font-weight: 900;}
.ergo-form .center {text-align: center;}

/* Allgemeines */

a.arrow { background:url(/ergode/images/new/arrow-red.gif) no-repeat 0px 4px; padding-left: 11px; line-height: 1.4em; font-weight: bold;}

.ergo-form .inline-block { display: inline-block; }
.ergo-form .formbox { margin: 16px 0 0 12px; position: relative}
.ergo-form .page { position: absolute; top: 80px; left: 0; right: 0; bottom: 40px; overflow: auto}
.ergo-form .page.formbox { margin-top: 0px }
.ergo-form .thin .formbox { margin: 12px 0px 0 12px;}
.ergo-form .summary {top: 40px;}

.ergo-form .formbox .segment .top { vertical-align: top; }

.ergo-form .float-left {float: left;}
.ergo-form .float-right {float: right;}

.ergo-form .hidden { display: none }

/* Content */
.ergo-form .left-container { width: 538px; /*height: 537px;*/ } /* war 669 */
.ergo-form .right-container { position:fixed; left: 562px; top: 80px; bottom: 40px; width: 186px; padding: 0 0 0 0px; overflow: hidden;}
.ergo-form .thin .formbox .right-container { display: none }

/* Quick Navigation */
.ergo-form .quicknav {width: 538px; height: 29px; margin: 0 0 0 12px; overflow: hidden; }
.ergo-form .quicknav div { display: table; font-weight: bold; width: 125px; position: relative; padding: 0px 0px; display: block; float: left; margin: 0 5px 0 0; height: 29px; color: #ffffff;}

.ergo-form .quicknav div.available {color: #5B5046;}
.ergo-form .quicknav div.available,
.ergo-form .quicknav div.inactive {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAdCAIAAAAIFvQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYwRDBBNTU0RTc0MTFFMUE5QzJEODBGNDAwQzNGOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYwRDBBNTY0RTc0MTFFMUE5QzJEODBGNDAwQzNGOTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjBEMEE1MzRFNzQxMUUxQTlDMkQ4MEY0MDBDM0Y5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjBEMEE1NDRFNzQxMUUxQTlDMkQ4MEY0MDBDM0Y5MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph4wdu8AAABlSURBVHja7NLRDUBAAAVBGsAH+m/PncTRwNPFRWK2hMmOSZ52D+rbeF+NQuemZebud+7izl3cuYs7d3HnLu4fck9CpJN7PQoF7tzFnbu4cxd37uLOXdy5/849yVkqiJ6t+/YKMABKgFobAlXhbgAAAABJRU5ErkJggg==) no-repeat; }
.ergo-form .quicknav div.current {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAdCAIAAAAIFvQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYwRDBBNTE0RTc0MTFFMUE5QzJEODBGNDAwQzNGOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYwRDBBNTI0RTc0MTFFMUE5QzJEODBGNDAwQzNGOTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjBEMEE0RjRFNzQxMUUxQTlDMkQ4MEY0MDBDM0Y5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjBEMEE1MDRFNzQxMUUxQTlDMkQ4MEY0MDBDM0Y5MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi9IN30AAACDSURBVHja7NKxCYNQAEVRI9krdvZOEyFlQAewcApn0BksnEJMOruvIxgUJXDuAK84vFsIoUuyaF+PtilfeaRtPd9FvB9dv7Z+NKZwSdy5cxd37uLOXdy5izt3cb+2+9wPhwx9PxNNf+cu7ty5izt3cecu7tzF/W/c03GgcHJFVS8CDACY3BU59yTRYQAAAABJRU5ErkJggg==) no-repeat;}
.ergo-form .quicknav div.inactive {color: #c1c1c1;}
.ergo-form .quicknav div.visible {visibility:visible;}
.ergo-form .quicknav div.hidden {display:none;}
.ergo-form .quicknav div.processed {color: #bab5b2;}
.ergo-form .quicknav div .number { height: 29px; line-height: 29px; text-align: center; width: 23px; display: table-cell;}
.ergo-form .quicknav div .text { height: 29px; line-height: 14.5px; padding: 0 5px; display: table-cell; vertical-align: middle;}

.ergo-form .quicknav .page-number { display: block; position: absolute; top: 10px; right: 0;}
.ergo-form .quicknav .page-number .current { font-weight: bold; color: #ba122b;}
body>form>.ergo-form .quicknav .page-number { right: 26px; }

/* Tooltip */
.ergo-form #form-tooltip{display: none; background: #ffffff; border: 3px solid #F4F4F4; overflow: hidden; padding: 3px; position: absolute; left: 0; text-indent: 0; max-width: 250px; top: 0px; z-index: 500; -moz-border-radius: 3px; -moz-box-shadow: 0 1px 3px #999999; }

/* Infobox */
.ergo-form .info { position: absolute; top: 0; left: 0px; right: 0; bottom: 0; }
.ergo-form .info header { height: 19px; padding: 2px 0 0 9px; background: #e6e4e5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAAAVCAMAAADGmgT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjI1M0U4RkRFNzU2MTFFMDg3OTNCM0Y5MUFDN0NBQkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjI1M0U4RkVFNzU2MTFFMDg3OTNCM0Y5MUFDN0NBQkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjUzRThGQkU3NTYxMUUwODc5M0IzRjkxQUM3Q0FCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjUzRThGQ0U3NTYxMUUwODc5M0IzRjkxQUM3Q0FCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkQMkkMAAABpUExURcjIyOXj5M7OzsrKyufj4unl5M3Nzenk5uTk4szMzMvLy+fl5ufm5P///+vp6ufm4ubl4eTi4+jm5ejk4e7s7erm5+Xk4OTk5Ojj5+bm5uPj4ebi4cnJyejk5eXl4+zq6+jk4+Xk5e3r7MEiGJkAAAEISURBVHja1JXbboMwDIbjJl6yEcqh3Tk2Du//kHUqWm3SLrjq5E/KBQah73dMcP3hb57uPG+8bPiN8gu3h7KDXS9y/tA7f1xNcvTOr4tJVu/KYrPrS3H+bFP9bLrrZTGKqq9Gsd11w7Nu9Zek6l01Safq1ShNXUzS1MGmOtjuemWTXAfG5lcKP0+YIAF1ydsggoGH8ZS+RJjHETXlOAAPJ0nXyEFYAote6Qo5Qpz+5YShDTWiSM0moECkLJwIulZH4JwqSZgBQDcL6tQBBaFXwaiPCFMEeihNvb9Nj6BWJsxE87dU+mAEqmqUsgYBFA03J43EUf2B9Kba1gnw/ZO0II+d9b5cBBgAZSzSEU8VmGwAAAAASUVORK5CYII=) no-repeat;}
.ergo-form .info section { padding: 12px 12px 0 12px; position: absolute; top: 19px; bottom: 1px; left:0; right:0; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; }
.ergo-form .info footer {height: 1px; background: #c9c9c9; position: absolute; bottom: 0; left: 1px; right: 1px;}
.ergo-form .info .info-target {margin: 13px 0; padding: 0 0 0 20px; min-height: 19px; background-position: 0 -18px !important;}
.ergo-form .info-message { width: 160px; }
/* Formular */
.ergo-form .left-container>p {margin-bottom: 15px;}
.ergo-form .left-container>h2 { margin-bottom: 7px;}
.ergo-form .segment {padding: 0 21px 19px 10px; margin: 11px 0 0 0; background: #f3f2f1; border-top: 1px solid transparent; } /*neu_vorher margin: 15px 0 0 0;*/
.ergo-form .segment>:first-child { margin-top: 0px !important }
.ergo-form .segment input, textarea, select, label {vertical-align: middle;}
.ergo-form .segment h2 {padding: 15px 0 2px 0 !important;}
.ergo-form .segment fieldset {border: 0; clear: both;} 
.ergo-form .segment input[type="radio"] {border: 0; width: auto; margin: 0 3px 0 0; padding: 0 }
.ergo-form .segment .checkbox label {display: inline; width: auto; }
.ergo-form .segment .text {margin: 9px 0 0 0;}
.ergo-form .segment .failing, .segment.failing {border: 1px solid #ba122b !important;}
.ergo-form .segment .space {margin: 11px 0 0 19px;}

.ergo-form input.placeholder { color: #a0a0a0;}

/* Infobutton */
.ergo-form .info .info-target,
.ergo-form .infobutton { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAjCAYAAACdHYpiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzg1Rjc2QUUyRjZEMTFFMUFDMkRCQTA4MUEzQ0QxOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzg1Rjc2QUYyRjZEMTFFMUFDMkRCQTA4MUEzQ0QxOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjU0QTQ4RjJGMTIxMUUxQUMyREJBMDgxQTNDRDE5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjU0QTQ5MDJGMTIxMUUxQUMyREJBMDgxQTNDRDE5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtzZEO4AAAL0SURBVHjatFRfSFNhFD/74023u/5om2uzkUqK5Va5scCUygyVIAqkfCkiQqN66q16rR6C3oTsoacICqMexIoUSxM1YcPKLEvSZtdmS2POMfPq1jnL/b275i06cDjfd+93fue79/zOTxYKhSDZLp47zWKwoheiB9AdVxubhiCFyeIBMNGE4TL60dzNBYxWlw08Pw+cywXf3F85fH4F/RaCzQsAMLkaQ3PVwUNs2b5KUCiUCZXcExy8fNGF3tmJ2zoEcUcBMHk3rp8eazjDFJkt0aS21cXhuH9mMPqs43ErtLe29OOynG4ix2QGN3fqTp5KSBazipoDULqnwo7LS7SXo5+w7yo3WkpsgsNUOb56xPZW11A4j8UzCKC2eEeJ4BBdP+LJpmY1sM1mp04dJgCr0WRKWX050xsMFMwEkJmhUoNUY1alU2AJwO2bmZEM4J/1UfAQQK9r9JNkAG7cRcFBALcH+vskJROphgffEDOfyJEMD9++GnB0d7QLupBqTUaMJFpj7mKEr3WPHtzvwagtq6gU7UIwGAQ8R3S+h8k3IkQC3IxgKMWXwy3Nd8PDE288z4Ozrxearl+DnucdjfjouNg0Eq3riZ04TFa90QBzgQBMeTw00m1L1+4XHeckTSAwM7p36YbwRz34G1OKVP93RVo76WVU3gAElXLwZbHgX6NamSLlOcfYjUMcyIOJn+ZfpwauQA9c4QZxRTI/G2LWj08LJjKeSGMWE4xuNwkVaWvX+4RkMdv02gU57yaiiiS7cLah3vDBfbOwb2TFf55PT4PuIztncamjLtRqP39fVlCSZyFtjofsUQ87mav9rUia6dmUkracqX/4Y4qU9nNBMoEUC4sxRZrPYCQD0H+IKpJXq5EM4MtkY4o0maeTpodIqqmczJgieUxZjvEtRtEuJIsLMVKgSCO23LAiEY3FuhCSyQDPEZ1TKxK+HP5ozw8PT4KUKeTgzs8GZ40FvhQZVqZIOExW6vUCo4SAJv3/KdIvAQYAI6lrdqWjdoIAAAAASUVORK5CYII=) no-repeat; }
.ergo-form .infobutton { height: 17px; width: 16px; margin: 0 2px;display: inline-block; vertical-align: middle; text-indent: -999px; }
.ergo-form .infobutton:hover, .infobutton.active {background-position: 0 -18px}
.ergo-form .column label { position: relative }
.ergo-form .column .infobutton { position: absolute; right: 2px; top: 2px; }

/* Error Box */
.ergo-form .error-box {border: 1px solid #ba122b; padding: 10px; margin: 0 0 11px 0;}
.ergo-form .error-box h2 { color: #ba122b; font-family: arial, sans-serif !important; font-size: 11px !important;}
.ergo-form .error-box .error {margin-top: 16px; color: #ba122b; font-weight: bold; font-size: 13px;}
.ergo-form .error-box .message {cursor:pointer; margin: 10px 0 0 0; padding: 0 0 0 25px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzg1Rjc2QjIyRjZEMTFFMUFDMkRCQTA4MUEzQ0QxOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzg1Rjc2QjMyRjZEMTFFMUFDMkRCQTA4MUEzQ0QxOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozODVGNzZCMDJGNkQxMUUxQUMyREJBMDgxQTNDRDE5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozODVGNzZCMTJGNkQxMUUxQUMyREJBMDgxQTNDRDE5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrC/EKQAAADcSURBVHjaYtzFq82AA1gCcRcQRwDxU2wKmHBoZAbiaUBsAzWAgRTNaUBsAGVHQQ0hSrMQELegiU2GuoagZpBGIV49DQaTbQsYQDTUFWmENMMViXk7MQjamIBpKKgDYh58mtuxOQ8KJIC4GpdmbyD2YMAPioBYBcZhgdJsQDwBWdXDaYsZfn/8zPBs6QZkYZg6H2SbUUwEB7mtGYNyVTaYRgPeUMzAHMsuJg2kV0FNhYOfL98wMALpF2u3M/z7+QvdAGMgns4ITJ4gW3sZSAdWID/PAuKDZGg+CxBgAAqNKcheeD2PAAAAAElFTkSuQmCC) no-repeat 0px 2px; min-height: 21px;}
.ergo-form .error-box .message:hover { text-decoration: underline; }

/* Single Column */
.ergo-form .segment p {padding: 15px 0 0 0; clear: both}
.ergo-form .segment label {display: inline-block; width: 219px; line-height: 19px; vertical-align: top; padding-right: 24px}
.ergo-form .segment label.twothird {width: 153px;} /* neu */
.ergo-form .segment label.auto {width:auto; min-width: 50px}/* neu */
.ergo-form .segment .radiobuttonlist label {width:auto;margin-right:10px; padding: 0} /* neu */
.ergo-form .segment input[type="password"],
.ergo-form .segment input[type="email"],
.ergo-form .segment input[type="text"] {width: 258px; height: 16px; border: 1px solid #c8c8c8; font-family: arial, sans-serif; font-size: 11px; margin: 0; padding: 0px 2px 0 2px;}
input[disabled],
.ergo-form .segment .disabled { background-color: #eee !important;}
.ergo-form .segment select { width: 264px; height: 19px; border: 1px solid #c8c8c8; font-family: arial, sans-serif; font-size: 11px; color: inherit; }
.ergo-form .segment textarea {width: 258px; height: 75px; border: 1px solid #c8c8c8; font-family: arial, sans-serif; font-size: 11px; margin: 0; padding: 1px 2px 0 2px; resize: none;}
.ergo-form .segment input[type="text"].third {width: 95px;}
.ergo-form .segment span.third {display: inline-block; width: 95px;}
.ergo-form .segment span.third *, .segment span.twothird * {width: auto; margin: 0 4px 0 0;}
.ergo-form .segment input[type="text"].twothird {width: 153px;} /* war 204px */
.ergo-form .segment span.twothird {display: inline-block; } /*width: 153px;*/
.ergo-form .segment input.space {margin: 0 0 0 7px;}
.ergo-form .segment .multi {width: auto; position: relative; }
.ergo-form .segment .multi input {width: auto; margin: 0 3px 0 0; position: relative; top: 3px; vertical-align: top;}
.ergo-form .segment .multi.space {margin: 0 0 0 14px;}
.ergo-form .segment .checkbox-list {clear: both;}
.ergo-form .segment .checkbox-list .checkbox {display: inline-block;}
.ergo-form .segment .checkbox-list .checkbox input {width: auto; padding: 0; margin: 0 8px 0 0; border: none;}
.ergo-form .segment .checkbox-list .checkbox label {width: auto; padding: 0; margin: 0 8px 0 0;}
.ergo-form .segment .radioButtonTextBlock { display: block; }
.ergo-form .segment .radioButtonTextBlock.failing { border: 0px none !important }
.ergo-form .segment .radioButtonTextBlock.failing input {outline: 1px solid #ba122b}
.ergo-form .segment .radioButtonTextBlock label { width: 460px; margin-bottom: 15px; font-weight: normal !important}
.ergo-form .segment .summarylabel { display: inline-block; width: 264px; overflow:auto; }
.ergo-form .summary label~span {vertical-align:middle; font-weight: bold;}

.ergo-form .key-value { border:#cfcfcf 1px solid; margin: 11px 0 0 0; background: #f3f2f1; }
.ergo-form .key-value { list-style-type: none;  width:731px; }
.ergo-form .key-value li {overflow: hidden; padding: 8px 10px; width:711px; }
.ergo-form .key-value .even { background: white}
.ergo-form .key-value li:first-child {border-top: 0px none}
.ergo-form .key-value label {display: inline-block; width: 217px; line-height: 19px; vertical-align: top; padding-right: 24px; font-weight: bold}
.ergo-form .key-value span {display: inline-block; }


/* Two Column */
.ergo-form .segment .column {float: left; display: block; width:243px;}
.ergo-form .segment .column.right { float: right; clear: none }
.ergo-form .segment .column.right.clear { clear: both; }
.ergo-form .segment .column.left { clear:both }
.ergo-form .segment .column p.skip-one {margin-top: 57px } /* neu */
.ergo-form .segment .column p.skip-two {margin-top: 95px } /* neu */
.ergo-form .segment .column p.skip-three {margin-top: 133px } /* neu */
.ergo-form .segment .column label {width: 65px; padding-right: 24px}
.ergo-form .segment .column .radiobuttonlist label {width:auto; padding: 0; margin: 0 8px 0 0; } /* neu */
.ergo-form .segment .column label.right {text-align: right;} /*Neu*/
.ergo-form .segment .column.right label {text-align: right;} /* neu */
.ergo-form .segment .column input[type="text"] {width: 148px;} /* neu */
.ergo-form .segment .column .form-value-block { display: inline-block; width: 148px }
.ergo-form .segment .column input.third {width: 47px;}
.ergo-form .segment .column select {width:154px}
.ergo-form .segment .column span.third { display: inline-block; width: 47px; } /*vorher width: 49px*/
.ergo-form .segment .column span.third *, 
.ergo-form .segment .column span.twothird * {width: auto; margin: 0 1px 0 0;}
.ergo-form .segment .column input.twothird {width: 88px;}
.ergo-form .segment .column span.twothird { display: inline-block; width: 90px; }
.ergo-form .segment .column .multi {width: auto; position: relative; }
.ergo-form .segment .column .multi input {width: auto; margin: 0 2px 0 0; position: relative; top: 3px; vertical-align: top;}
.ergo-form .segment .column .multi.space {margin: 0 0 0 10px;}
.ergo-form .segment .column.space {margin: 0 0 0 21;} /*Margin von 0 0 0 19px auf 0 0 0 0*/
.ergo-form .segment .column.second-row {margin-top: 38px;}
.ergo-form .segment .column span.input { width: 154px;}

.ergo-form .segment .form-value-block { display: inline-block; width: 264px }
.ergo-form .segment .form-value-block.failing { width: 262px; }
.ergo-form .segment .form-value-block label { display: inline; } 
.ergo-form .segment .form-value-block input[type="checkbox"]{ clear:left; display: block; float: left; margin-bottom:5px }
.ergo-form .segment .form-value-block input[type="radio"]{ clear:left; display: block; float: left; margin-top: 2px; margin-bottom:0px } /* war margin-bottom: 5px; margin-top: 4px; */
.oldie .ergo-form .segment .form-value-block input[type="radio"]{  margin-top: 4px; }
.ergo-form .segment.thin-margin { margin: 2px 0 0 0; }


/* Button Navigation */
.ergo-form .button-navigation {padding: 13px 21px 15px 0; margin: 2px 0px 0px 0px; background: #f3f2f1; overflow:hidden} /*neu_vorher padding: 16px 18px 16px 0;*/
.ergo-form .button-navigation a.float-left {float: left !important; margin-left: 10px !important;}
.ergo-form .button-navigation a {font-weight: bold; white-space: nowrap; position: relative; display: block; margin: 0px 0px 0px 21px; width: auto; height: auto; padding: 0px 10px 0px 15px; height: 20px; line-height: 20px; color: white; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } /*neu_vorher margin: 0px 0px 0px 20px;*/
.ergo-form .button-navigation a.grey {background: url(//www.ergo.de/ergode/images/new/button-grey.png) no-repeat}
.ergo-form .button-navigation a.grey:hover,
.ergo-form .button-navigation a.grey:hover span {background-image: url(//www.ergo.de/ergode/images/new/button-grey-active.png); text-decoration:none}
.ergo-form .button-navigation a.grey span {background: url(//www.ergo.de/ergode/images/new/button-grey.png) top right; position:absolute; right:0px; top: 0px; height: 20px; width: 2px; display:block}

.ergo-form .button-navigation a {background: url(//www.ergo.de/ergode/images/new/button-red.png) no-repeat;}
.ergo-form .button-navigation a:hover,
.ergo-form .button-navigation a:hover span {background-image: url(//www.ergo.de/ergode/images/new/button-red-active.png); text-decoration:none}
.ergo-form .button-navigation a span {background: url(//www.ergo.de/ergode/images/new/button-red.png) top right; position:absolute; right:-1px; top: 0px; height: 20px; width: 4px; display:block}

.ergo-form .button-navigation a.button-back-grey { background: url(//www.ergo.de/ergode/images/new/buttonback-grey.png) no-repeat}
.ergo-form .button-navigation a.button-back-grey:hover,
.ergo-form .button-navigation a.button-back-grey:hover span { background-image: url(//www.ergo.de/ergode/images/NeueFormularkomponente/button-grey-icon-left-active.png); text-decoration:none}
.ergo-form .button-navigation a.button-back-grey span { background: url(//www.ergo.de/ergode/images/NeueFormularkomponente/button-grey-icon-left.png) top right; position:absolute; right:-1px; top: 0px; height: 20px; width: 2px; display:block}

.ergo-form .contract .segment { margin-top: 0; }

.ergo-form.no-quicknav .page,
.ergo-form .no-quicknav.page { top: 118px;  }
.ergo-form.no-quicknav .right-container,
.ergo-form .no-quicknav .right-container { top: 118px; }


body>form>.ergo-form .button-navigation .button-grey,
body>form>.ergo-form .button-navigation .button-back-grey {font-weight: bold; white-space: nowrap; position: relative; display: block; margin: 0px 0px 0px 10px; width: auto; height: auto; padding: 0px 10px 0px 15px; height: 20px; line-height: 20px; color: white; -moz-border-radius: 2px; -webkit-border-radius: 2px; /* border-radius: 2px; */ float:right}
body>form>.ergo-form .button-navigation .button-back-grey.float-left {float: left; margin-right: 10px; margin-left: 0px}
body>form>.ergo-form .button-navigation .button-grey {background: url(/ErgoDe/images/new/button-grey.png) no-repeat}
body>form>.ergo-form .button-navigation .button-grey:hover,
body>form>.ergo-form .button-navigation .button-grey:hover span {background-image: url(/ErgoDe/images/new/button-grey-active.png); text-decoration:none}
body>form>.ergo-form .button-navigation .button-grey span {background: url(/ErgoDe/images/new/button-grey.png) top right; position:absolute; right:0px; top: 0px; height: 20px; width: 2px; display:block}
body>form>.ergo-form .button-navigation .button-back-grey {background: url(/ErgoDe/images/new/buttonback-grey.png) no-repeat }
body>form>.ergo-form .button-navigation .button-back-grey:hover,
body>form>.ergo-form .button-navigation .button-back-grey:hover span {background-image: url(/ErgoDe/images/new/buttonback-grey-active.png); text-decoration:none}
body>form>.ergo-form .button-navigation .button-back-grey span {background: url(/ErgoDe/images/new/buttonback-grey.png) top right; position:absolute; right:-1px; top: 0px; height: 20px; width: 4px; display:block}

.ergo-form .button-navigation .close,
.ergo-form .button-navigation .close span,
#mainarea .button-grey.close,
#mainarea .button-grey.close span { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAAAoCAIAAADxDLjaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBNEFENDg1MTc1MTFFMUFGQUREQkRDMEVCQ0ZCNjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBNEFENDk1MTc1MTFFMUFGQUREQkRDMEVCQ0ZCNjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTM1NzdDMzUxNkUxMUUxQUZBRERCREMwRUJDRkI2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNTM1NzdDNDUxNkUxMUUxQUZBRERCREMwRUJDRkI2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuoPI5AAAAG4SURBVHja7NjNSgJRGIBhZ3Tj+JNOWoFtu5iCuoAMKqgUCgoJot9VFJFEixaKbeuaahdugiDSLFKZcRIODDIjbgTnW7wPsxjO8uPlnDOjOY5zc3YcAiQxU+m1rUI4anWYBaT5a7ffXl90BgGZPr4+qRNCOU6IOiEXdYI6gfHrPLq87j+jV4Bg6lT/Pt0c1Qs/RBEI7fbi1LZt/w7q6RWYeJta5LvZsCzLs36yV7x6qKgXpoSg6hz+VaTSHHwBRHyzu7um2jgJFFLq9BzoBIogz/bz/V3/vROQe+8EhN47ASl16nqYKUDkwa7pucwMg4BA2bSpbx6UZqezzAKiJBKJ9Y2dSMSIZuZz/YeJQFCd8WQsa4YXcnPMAtJ0u533ep1vdgjVaDWpE0I5/O+EZNQJ6gTGrzO/Xew/o1eAYOp8qlVUkW6a7iIwYdrzY7XX6/l3UE+vwMTb1CK/Py3bdjzr1btyoXSoXpgSgqpz+FeRSnPwBRDxze7ummrjJFBIqdNzoBMogjzba/dl/70TkHvvBITeOwEpdbJ9QurBHtLNeJJBQKBUIqkvr+anYnFmAVEMw1hcWvkXYAADtISfJkGqrAAAAABJRU5ErkJggg==) no-repeat !important; }
#mainarea .button-grey.close:hover,
.ergo-form .button-navigation .close:hover { background-position: 0 -20px !important;}
#mainarea .button-grey.close span,
.ergo-form .button-navigation .close span { background-position: right top !important }
#mainarea .button-grey.close:hover span,
.ergo-form .button-navigation .close:hover span { background-position: right -20px !important }

#mainarea .button-grey.add { padding-left: 18px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAAAoCAIAAADxDLjaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjUzNTc3QzE1MTZFMTFFMUFGQUREQkRDMEVCQ0ZCNjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjUzNTc3QzI1MTZFMTFFMUFGQUREQkRDMEVCQ0ZCNjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTM1NzdCRjUxNkUxMUUxQUZBRERCREMwRUJDRkI2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNTM1NzdDMDUxNkUxMUUxQUZBRERCREMwRUJDRkI2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkqXVlkAAAFjSURBVHja7NtBSwJBHIbxnZm9uO5uuroVbNc+TEF9gAwyqAwKCgmiqFsUQXTqUN+sbuFFCKLCIpWVaU8SxHZT/gvPDy+Cp5eHYVxRWWuvz04cQJKoUl3faplSOmALSPPd7z8/PWqGgEwvb6/UCaGsdagTclEnilnn8cUVA4GzE6BOFKtOYwwrQCZ1frCXpun4/eXdfd5HT/d32QtTbFO5/ySYlUqR4N4JUCeoE5h4nVw6wdkJ5NSpNc87IZFSSif1WYaAQHE10puH7blazBYQJQiCjeaO63ql+kKSvVgEgur0w3IcmcVkni0gzXA46HY6fGeHUO+9D+qEUJbnnZCMOlHMOhvb/JIJzk6AOlGwOjOsAJncr8/eaGTH71vto7yr58PtDXthev7+r+h3glmpFAnunQB1gjqBidfJpROcnUBOnUoRKCRSytGRHzIEBKoEoV5Za8yUfbaAKJ7nLS2v/ggwAEvZQxGg9NR4AAAAAElFTkSuQmCC) no-repeat !important;}
#mainarea .button-grey.add:hover { background-position: 0 -20px !important;}

/*PDF-Download-Button und Links*/
.ergo-form .pdfbutton {vertical-align: top !important; text-decoration: underline;}
.ergo-form .link {vertical-align: top !important;}

/* Footer */
.ergo-form .footer {height: 39px; text-align: center; position: absolute; bottom: 0; left: 0; right: 0}
.ergo-form .footer p {font-size: 11px; line-height: 14px; margin: 7px 0 0 0; color: #5B5046;}
.ergo-form .footer a {color: #5B5046;}

/* im content */
#mainarea .ergo-forms { position: relative; }
#mainarea .formbox { margin: 0; position: relative; top: 0; left: 0; right: 0; bottom:0;}
#mainarea .quicknav { margin: 15px 0 4px !important }
.threecolumns #mainarea .right-container { display: none }
.threecolumns #mainarea .infobutton { display: none }
.twocolumns #mainarea .ergo-form .footer,
.threecolumns #mainarea .ergo-form .footer { display: none; }
.twocolumns #mainarea .ergo-form .right-container .footer { display: block;}
#mainarea .right-container { position: absolute; right: 0px; left: auto; top: 0px; bottom: 0px}
.button-navigation a { color: white !important}

/* Upload*/
iframe.upload-frame {width:430px; height:50px; overflow:hidden; border-style:none; background-color: transparent; border: 0px none transparent; padding: 0px; overflow: hidden; float:right}

.ergo-form input[type="file"] { width: 340px;}
.ergo-form .upload-control { display: inline-block; width: 340px; position: relative }
.ergo-form .upload-control input[type="file"] {width: 0px; height: 0px; opacity: 0; visibility: hidden !important; display: inline-block }
.ergo-form .file-input-overlay {position: absolute; top: 0; left: 0; display: block; -ms-filter:alpha(opacity=0); cursor: pointer}
.ergo-form .upload-control .button { float: left !important; cursor: pointer}
.ergo-form .upload-control span.value { display: inline-block; width: 180px }

body.upload-page,
body.upload-page #mainarea { background: #F3F2F1; padding: 0; float: none}
body.upload-page form, body.upload-page .upload-ui  { display: block; overflow: hidden}
body.upload-page .upload-control { display: inline-block; overflow: hidden; }
body.upload-page .upload-control input {opacity: 0;}
body.upload-page .upload-message { display: inline-block; width: 340px }
body.upload-page .mark-error.failing { border: 1px solid red;}
body.upload-page .upload-submit { margin: 0px !important; display: inline-block;}
body.upload-page.failing { overflow: hidden; border: 1px solid red}

.ergo-form .richtext p, 
.ergo-form .richtext ul { padding-top: 0; margin-top: 0; margin-bottom: 15px; }
.ergo-form .richtext ul li { margin-top: 0; }

/** 
 * ClearFix (siehe http://perishablepress.com/press/2009/12/06/new-clearfix-hack/) 
 * diese Version ist unter anderem html5 kompatibel
 */
 
/* modern browsers + IE8 */
.clearfix:after { visibility: hidden; display: block; font-size: 0;	content: " "; clear: both; height: 0;}
/* IE6 */
* html .clearfix { height: 1%}
/* IE7 */
*:first-child+html .clearfix { display: inline-block;}


@media only screen and (max-width: 760px) {
    .ergo-form .right-container { display: none !important }
    .ergo-form .infobutton { display: none; }
}

@media only screen and (max-width: 480px) {
    .ergo-form h1 { font-size: 22px !important; padding-bottom: 12px; padding-top: 10px; line-height: 24px }
    .ergo-form h2 { font-size: 20px !important; line-height: 23px}
    .ergo-form .quicknav { display: none }
    .ergo-form .page { position: static; font-size: 18px; line-height: 1.3; overflow: hidden}
    .ergo-form .right-container { display: none }
    .ergo-form .formbox { margin: 0px 4px }
    .ergo-form .formbox .left-container { width: auto; }
    .ergo-form .segment label {width: auto; display: block; padding: 3px 0; }
    .ergo-form .segment .radiobuttonlist { overflow: hidden; display: block }
    .ergo-form .segment .radiobuttonlist * { float: left;  }
    .ergo-form .segment .radiobuttonlist input { clear: left; }
    .ergo-form .segment .radiobuttonlist label { display: inline !important; line-height: 1.5 }
    .ergo-form .segment .column,
    .ergo-form .segment .column.right { float: none; width: auto; }
    .ergo-form .segment .column.space {margin-left: 0px; }
    .ergo-form .segment .column label { width: auto; display: block; padding: 3px 0px; text-align: left !important}
    
    .ergo-form input[type="radio"],input[type="checkbox"] { height: 18px !important; width: 18px !important; position: relative; top: 2px }
    .ergo-form .segment textarea,
    .ergo-form .segment .column input[type="text"],
	.ergo-form .segment input[type="email"],
	.ergo-form .segment input[type="password"],
    .ergo-form .segment input[type="text"] {width: 100%; font-size: 18px !important; height: auto; padding: 4px 0px}
    .ergo-form .segment select,
    .ergo-form .segment .column select  { font-size: 18px !important; height: auto; width: 100%}
    .ergo-form .segment .column input.third { width: 30% }
    .ergo-form .segment .column input.twothird {width: 65%; margin-left: 2% }
    .ergo-form .footer { position: static }
    .ergo-form .infobutton { display: none !important }
    .ergo-form p.skip-one { margin-top: 19px !important }
    .ergo-form .segment .radioButtonTextBlock label { width: auto; margin-bottom: 15px }
}