/* ###########################################################################################
	There is a IE < 7 browser detection in the TYPO3 Root Template
	and therefor the StylesSheet ie.css is imported
#############################################################################################*/

.clear {clear: both;}.align-right{text-align: right;}.pt05em{padding-top: .5em;}.pt1em{padding-top: 1em;}.pr1em{padding-right: 1em;}.pt2em, p.pt2em{padding-top: 2em;}.pb2em{padding-bottom: 2em;}.pb05em{padding-bottom: .5em;}
.font11{font-size: .9em;}
.bold{font-weight: bold;}
.alignRight{text-align: right;}
* {margin: 0;padding: 0;}
/* General adjustments */
img {border: none;float:left;}
img.btn-edit{margin-top: 1em;}
img.spacer-gif, p img{float:none;}
img.edit-icon-image {position:relative;float:right;top:-20px;}
a {text-decoration: none;color: #777;}
p.bodytext a, a.underline {text-decoration: underline;}
#right p.bodytext a.with-prefix{text-decoration:none;}
a.with-prefix,a.with-prefix-more {display: block;padding-bottom: .5em;background: url('../images/prefix-link.gif') no-repeat 0 .2em;padding-left: 15px;}
a.with-prefix-more {font-weight: bold;color:#000;background: url('../images/prefix-link-more.gif') no-repeat 0 .2em;}
a:hover {color: #000;}
a.more {color:#000;font-weight: bold;padding-left:20px;}
a.more:hover {text-decoration: underline;}
h1 {color: #777;font: 1.5em Verdana, Arial, Helvetica;padding-bottom: .5em;}
h2 {color: #000;font-size: 1em;padding-bottom: 1em;font-weight: bold;}
h3 {color: #ddab03;font: 1.1em Verdana, Arial, Helvetica;padding-top: 1em;font-weight: bold;}
h3 a {color: #ddab03;font-weight: bold;}
p {padding-bottom: 2em;}
p.no-margins{margin:0;padding:0}
p.with-prefix {color: #777;background: url('../images/prefix-link.gif') no-repeat 0 .3em;padding-left: 15px;}
p.content-teaser {padding-bottom: 1em;}
p.content-teaser a.with-prefix-more{margin-top: .5em;}
table tr td {vertical-align: top;}
ul li {list-style: none;}
strong, b {font-weight: bold;}
hr {height: 1px;color: #777;}
p.error,span.error,#content p.error{color: red;}
.linkToTop {width:660px;clear:both;text-align: right;margin-top: 2em;}
.important{color:#777;}
legend{color:#000;}
html {font-size: 62.5%;}
body {padding: 10px 0 0 20px;font: 1em/1.5em Verdana, Arial, Helvetica;color: #000;}

/* Layout */
#pageWrap {width:100%;overflow: hidden; }
#left {width: 680px;float: left;}
#right {width: 215px;float: left;}
#adSpace {}
/*#mainMenu a,#menu a,a.foldout-menu,h3 a,a.with-prefix,a.with-prefix-more,.tx-felogin-pi1 a, p.with-prefix a {text-decoration:none;}*/
#menu {width: 680px;padding-bottom: 2em;text-align: right;overflow: hidden;}
#menu p {color: #777;float:right;}
#menu a.cur {color: #000;}
#mainMenu {overflow: auto;width: 680px;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;}
#mainMenu td {padding-top: .3em;padding-bottom: .3em;clear: both;}
#headerWrap {overflow: auto;background: #f4d026;width: 100%;}
#header {float: left;width: 680px;}
#searchbox {height: 139px;border-left: 2px solid #FFF;float: left;background: #f4d026;}
#searchbox form#cscform {padding: 15px;}
/* Menus */
#mainMenu tr td div.m_level_1 {float: left;padding-right: 2em;font-size: 1.2em;}
#mainMenu .m_level_1 a:hover,a.foldout-menu:hover,a.m_level_1_act {color: #000;}
a.foldout-menu {display: block;padding: .3em 0.7em;}
a.foldout-menu:hover,a.foldout-menu-cur {display: block;padding: .3em 0.7em;background: #f4d026;color: #FFF;}
#breadcrumb,.text-teaser-header {font-size: 1.1em;padding-top: 1em;border-bottom: 1px solid #bbb;color: #000;}
.breadcrumb-without-sub {/* padding-bottom: 2em; */}
#breadcrumb p.breadcrumb {padding-bottom: 1.1em;}
#breadcrumb a {color: #777;}
#breadcrumb a:hover,#breadcrumb a.cur {color: #000;}
#breadcrumb #status {width:50%;float:left;}
#breadcrumb #linkMemberarea {width: 50%;text-align: right;float: right;}
ul#menuL2 {position:relative; top:.1em;z-index: 99;margin-left: .7em;}
ul#menuL2 li {float:left; margin-right: .7em;}
ul#menuL2 li a {display:block;color: #000;background: url('../images/smr-g.gif') no-repeat top right;padding: .5em;border-left: 1px solid #bbb;}
ul#menuL2 li a:hover,ul#menuL2 li a.cur  {background: url('../images/smr.gif') no-repeat top right;}
ul#menuMembers{float:left;width:220px;font-size: 1.1em;line-height:1.4em;padding-top:2em;}
ul#menuMembers li{color: #777;}
ul#menuMembers li a {color: #777;font-size: 1.1em;}
ul#menuMembers li a.cur,ul#menuMembers li a:hover {color: #000;font-weight: bold;}
ul#menuMembers li.spacer {height:1em;}
ul#menuMembers li.spacer span {display: none;}
.csc-frame-rulerAfter {height: 1px;border-top: 1px solid #bbb;clear:both;}
.csc-frame-rulerAfterDotted{height: 1px;border-top: 1px dotted #bbb;clear:both;}
.profilContent .csc-frame-rulerAfterDotted{clear:none;}
.csc-frame-frame1 {border-bottom:1px solid #bbb;padding-bottom: 1em;margin: 1em 0;}
blockquote.hint{background:url('../images/hint.gif') no-repeat top left; color:#ff3333;margin-top: 2em;margin-left: 20px;}
.text-teaser-header {font-size: 1em;padding-top: 1em;margin-bottom: 1em;}
blockquote.hint p {color:#ff3333;font-weight:bold;}
p.hint {color:#ff3333;font-weight:bold;}
/* Column driven behaviors */
#content {padding-bottom: 2em;font-size: 1.2em;line-height:1.5em;clear: both; /* IE6 needs that */}
#contentMembers {font-size: 1.2em;line-height:1.5em;float:left;width:460px;}
#contentMembers blockquote.hint {margin-left: 0;}
#contentMembers blockquote.hint p{color:#ff3333;padding-left: 20px;font-weight:bold;}
#contentMembers dl { margin: 0; padding: 1em 0 0 0;}
#contentMembers dt, #contentMembers dd { margin: 0; padding: 0 0 .5em 0; float: left; }
#contentMembers dt { clear: both; width: 145px; text-align: left; }
#contentMembers dd { text-align: left; width: 315px; }
#contentMembers dd.last {padding-bottom: 1em;}
#contentMembers h1 {}
#contentMembers .tx-srfeuserregister-pi1 form {margin-left: 0;}
#contentMembers .login-message{padding-left:0;}
#contentMembers label.tx-srfeuserregister-pi1-tx_therapists_operations{padding-bottom: 10px;display: block;}
#contentMembers table.tx-srfeuserregister-pi1-therapies{margin-top: 10px;}

.content-padding {padding:2em 0;}
/* ### Newsarchiv */
#content h3 {font-size: .9em;padding-bottom:1em;font-weight: bold;}
#content div.newsArchiv {padding-top: 1em;padding-bottom: 1em;}
#content p,#content h1,#content h2,#content h3,#content h4 {padding-left: 20px;padding-right: 20px;}
#content h1 {padding-bottom: .5em;font-size: 1.3em;}
#content h1.pb20{padding-bottom: 2em;}
#content h4 {padding-bottom: 1em;}
#content div.csc-textpic-intext-left div.csc-textpic-imagewrap, 
#content div.csc-textpic-left div.csc-textpic-imagewrap{margin-left:20px;}
#footer {background: #FFF url('../images/footer-pro-therapeuten-logo.gif') no-repeat 1em 1em;padding: 1em;clear:both;text-align: right;margin-top: .2em;border-top: 1px solid #bbb;}
div.csc-menu-def {color:#777;}

.news-list-container .news-list-item {padding-left: 2em;border-bottom: 1px dotted #bbb;margin-bottom: 2em;}
.news-list-container .news-list-item a {font-weight: bold;color:#D8BB35;}
.news-list-container .news-list-item a:hover {color:#000;}
#content .news-list-item h1,
#content .news-list-item h2 {padding: 0.2em 0 .5em 0;}
#content .news-list-item p {padding-left: 0;width: 70%;}
#content .news-list-item h1 a {color:#777; text-decoration: none;}
.news-list-browse-top,
.tx-sgevents-pi1-browse-top {width:100%; display: table; margin-bottom: 2em; padding-bottom: .5em; border-bottom: 1px solid #bbb;}
.news-list-browse-bottom,
.tx-sgevents-pi1-browse-bottom {width:100%; display: table; margin-top: 2em; padding-top: .5em; border-top: 1px solid #bbb;}
.tx-ttnews-browsebox,
.tx-sgevents-pi1-browsebox {display: table-row;}
.tx-ttnews-pageBrowser, 
.tx-ttnews-pageCounter, 
.tx-ttnews-sortField,
.tx-sgevents-pi1-pageCounter,
.tx-sgevents-pi1-pageBrowser {display: table-cell; width: 50%;vertical-align: middle;height: 30px;}
.tx-ttnews-pageCounter,
.tx-sgevents-pi1-pageCounter {padding-left: 2em;}
.tx-ttnews-pageBrowser,
.tx-sgevents-pi1-pageBrowser {text-align: right;}
.tx-ttnews-pageBrowser img,
.tx-sgevents-pi1-pageBrowser img {float: none;vertical-align: text-bottom;}
.tx-ttnews-sortField form select {width: 15em;}


#right {padding: 1.1em 0;font-size: 1.1em;}
#right h1,#right h2,#right h3,#right p,#right div,#right hr,#right ul {margin: 0 15px;}
#right h3 {font-size: 1em;}
#right p {padding-bottom: .5em;}
#right ul {margin-top: 1em;margin-bottom: 1em;}
#right #register {overflow: auto;margin-bottom: 1em;}
#right #register div {margin: 0;}
.roundcorner-top {background: #e6e7e1 url('../images/roundcorner-tr.gif') no-repeat right top;height:3px;width:100%;}
.roundcorner-bottom {background: #e6e7e1 url('../images/roundcorner-br.gif') no-repeat right top;height:3px;width:100%;}
.roundcorner-inner {overflow:auto;background:#e6e7e1;border-left: 1px solid #bbb;border-right: 1px solid #bbb;height:1%;} /* height neccsary for IE 6 */
.roundcorner-inner p {padding-top: .5em;}
#right #register div p img,
#right #login div p img {float:none;}
#right #login {padding-bottom: 1em;}
#right #login div {margin: 0;}


/* ### tt_content ### */
.csc-textpic-caption {font-size: 0.9em; }
/* ### Forms */
/* ### Kontakt and Search ### */
textarea {font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#mailform fieldset, #cscform fieldset {border:none;}
#mailform div.csc-mailform-field, #cscform div.csc-form-cell {clear: both;padding-bottom: .7em;}
#mailform div.csc-mailform-field label, #cscform div.csc-form-cell label{float:left;width:5em;}
#cscform div.csc-form-cell label{width:7em;}
#mailform div.csc-mailform-field input, #cscform div.csc-form-cell input {height:1.5em;}
#mailform div.csc-mailform-field input,
#mailform div.csc-mailform-field textarea,
#cscform div.csc-form-cell input,
#cscform div.csc-form-cell select {border: 1px solid #777;width:25em;}
#cscform div.csc-form-cell input,
#cscform div.csc-form-cell select {width:20em;}
#mailform div.csc-mailform-field input#mailformformtype_mail,
#cscform div.csc-form-cell input.csc-form-submit,
input.csc-form-submit-header {margin-left:5em;border:1px solid grey;background: transparent;padding:.3em .5em;height: 2em;width: 8em;}
#cscform div.csc-form-cell input.csc-form-submit {margin-left: 7em;}
#cscform .csc-form-submit,
#tx-sgevents-pi1-searchForm .csc-form-submit,
.csc-searchform-inner .csc-form-submit{width: 21px;height: 19px;background: url('../images/btn-search.gif') no-repeat top left;border: none;cursor: pointer;}
.csc-searchform-inner .csc-form-submit {margin-left:.5em}
div#searchbox input.csc-form-submit-header {margin-left: 0;border:none; padding: 0; height:1em;width:14px;color:#c5c5c5;}
div.csc-searchResultInfo {padding-bottom: 20px;}
.csc-searchform-inner{padding: 0 0 1em 0;}
.csc-searchform-inner label{padding-left: 2em;}
/* Therapieform vorschlagen */
div.csc-mailform-field-2 {padding-bottom: .5em}
div.csc-mailform-field-2 label {width: 100px;float:left;}
div.csc-mailform-field-2 #mailformformtype_mail {margin-left: 100px;margin-top: 15px;width: 78px;height: 17px;background: url('../images/btn-send.gif') no-repeat top left;border: none;cursor: pointer;} 
div.csc-mailform-field-2 #mailformAusbildung {width:286px;}
div.csc-mailform-field-2 #mailformBeschreibung {width:290px;height:50px;}
/* Seite empfehlen */
#content #mailform{margin-left:20px}
div.csc-mailform-field-3 {padding-bottom: .5em}
div.csc-mailform-field-3 label {width: 175px;float:left;}
div.csc-mailform-field-3 #tipformSend {margin-left: 175px;margin-top: 15px;width: 78px;height: 17px;background: url('../images/btn-send.gif') no-repeat top left;border: none;cursor: pointer;} 
div.csc-mailform-field-3 input {width:286px;}
div.csc-mailform-field-3 textarea {width:290px;height:100px;}
/* My Website Form */
#mailform div.csc-mailform-field #mywebsiteSend {margin-left: 0;width: 78px;height: 17px;background: url('../images/btn-send.gif') no-repeat top left;border: none;cursor: pointer;} 
#mailform div.csc-mailform-radio label,#mailform div.csc-mailform-radio input {float:left} 
#mailform div.csc-mailform-radio label{width:65px}
#mailform div.csc-mailform-radio input{width:15px;margin-right:20px;margin-top:2px;}
/* ### FAQ's / Lexikons ### */
#tx-irfaq-dyn {}
.tx-irfaq-cleaner { clear: left; height: 1px; }
.tx-irfaq-pi1 {padding-left:1em;}
.tx-irfaq-dynheader {cursor: pointer;padding-bottom: .7em;}
.tx-irfaq-dynheader img {margin-top: .3em;margin-right: .5em;}
.tx-irfaq-category {background: #f4d026;padding: .1em;margin-left:15px;}
.tx-irfaq-dynans-hidden { display: none; }
.tx-irfaq-dynans-visible { display: block; padding-bottom: 1em;padding-left: 1.5em;}
/*
.tx_irfaq_table {width:100%;border-collapse: collapse;}
.tx_irfaq_table td {width:50%;border-bottom:1px solid #bbb;padding: .3em 0;}
.tx_irfaq_table td a.with-prefix{display: inline;}
*/
.tx-irfaq-dyn-row {}
.tx-irfaq-dyn-row .col {float:left;padding: .3em 0;}
.tx-irfaq-dyn-col1{width:50%}
.tx-irfaq-dyn-col2 {width:50%;text-align: right;}
.tx-irfaq-dyn-col1 a {color: #000;}
.tx-irfaq-dyn-row .col a.with-prefix {display: inline;padding-right: .5em;}
.tx-irfaq-dyn-row a.show-therapists {padding-left: .5em;}

#overlayBackground{position:absolute;background: black;top:0;left:0;filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;}
#content p.tx-irfaq-toogle-all {padding-left: 0;padding-bottom: 1em;color: #777;}
#content h2.tx-irfaq-category {padding-left:10px;}
.tx-irfaq-pi1 dl {margin-top: 1em;padding-bottom: 2em;}
#content .tx-irfaq-dynans-visible p {padding-bottom: .5em;padding-top: .5em;color: #777;}
.tx-irfaq-pu{background:#FFF;text-align:left;padding:10px 20px;overflow:auto;overflow-x: hidden;height: 650px;}
.tx-irfaq-pu a:hover {text-decoration: underline;}
.printBox{display:none;text-align:left;position:absolute;top:50px;left:50px;z-index:99999;background:white;width:580px;}
.roundcornertop{width:100%;height:10px;background: url(../images/tr.gif) no-repeat top right;}
.roundcornerbottom{width:100%;height:3px;background: white url(../images/br.gif) no-repeat bottom right;}
.irfaq_functionBar{text-align: right;padding-bottom: 10px;padding-right:10px;}
.irfaq_functionBar img {float:none;vertical-align: bottom;}
.irfaq_functionBarBottom img {float:none;}
.irfaq_functionBarBottom {background:#FFF;width:580px;border-top: 1px solid #777;height:34px;}
.irfaq_functionBarBottom a {display: block;padding: 12px 20px;}

table.faqprintbox {margin:0 20px;width: 92%;border-collapse: collapse;}
table.faqprintbox  td {vertical-align: top;padding-bottom: 40px;width:50%;}
td.faq-text {padding-left: 5px;}
#content td.faq-text h2 {border-bottom: 1px solid #000;padding-left: 0;}
#content td.faq-text p {color:#777;padding-left: 0;}
#content .tx-irfaq-pu h1 {padding-bottom: 20px;}
td.faq-text ul {margin: 10px 0 20px 12px;color:#777;}
td.faq-text ul li {color:#777;list-style: square outside;}

/* ### Events ### */
.tx-sgevents-pi1-statusMessage {font-weight: bold;padding:0 0 1em .5em;}
.tx-sgevents-pi1-statusMessage span.error{color: red;}
.tx-sgevents-pi1-browse-top {margin-bottom: .5em;clear: both;}
.tx-sgevents-pi1-browse-bottom {margin-top: 0;}
.tx-sgevents-pi1-list {margin-left: 20px;}
#contentMembers .tx-sgevents-pi1-list {margin-left: 0;}
.tx-sgevents-pi1 table {border-collapse: collapse; width:100%;table-layout: auto;}
.tx-sgevents-pi1 table tr.eRow {border-bottom: 1px solid #bbb;}
.tx-sgevents-pi1 table tr.last,
.tx-sgevents-pi1 table thead tr {border: none;}
.tx-sgevents-pi1 table tr td {vertical-align: top;padding: 1em .5em;}
.tx-sgevents-pi1 table tr td img {float:none;}
.tx-sgevents-pi1 table thead tr th {text-align: left;padding: .3em .5em;font-weight: bold;background: #f4d026;border-left: .5em solid #FFF;}
.eInfo p {padding-left: 0;}
.tx-sgevents-pi1 table tr td.tx-sgevents-pi1-info {text-align: center;}
.tx-sgevents-pi1 table .col1 {width:100px;}
.tx-sgevents-pi1 table .col2 {}
.tx-sgevents-pi1 table .col5 {width:50px;text-align:right;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox {margin-left: 22px;padding-bottom: 1em;overflow: auto;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox .tx_sgevents_pi1-timeframe {display:block;border:none;float:left;width:365px;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox .tx_sgevents_pi1-sort {display:block;border:none;float:left;width:293px;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox .tx_sgevents_pi1-sort select,
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox .tx_sgevents_pi1-sort input {margin-top: .4em;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox form input.csc-form-submit{}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox .tx_sgevents_pi1-sort {border: none;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox span.legend {display:block;padding-bottom: .5em;font-weight: bold;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox input {width:120px;margin-right: .5em;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox select {width:220px;margin-right: 1em;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox select option {padding: 0 .5em;}
.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox input.error {border: 1px solid red;}
#error {padding:.5em 0;color: red;}

.tx-sgevents-pi1 .eInfo-inner .eInfo-img{}
.tx-sgevents-pi1 .eInfo-inner .eInfo-noimg{}
.tx-sgevents-pi1 .eInfo-inner .imgAndTableWrap{margin-left: 20px;}
.tx-sgevents-pi1 .eInfo-inner img {float:left;margin-right:50px;}
.tx-sgevents-pi1 table.eSummary {width:50%;}
.tx-sgevents-pi1 table.eSummary tr {border:none;}
.tx-sgevents-pi1 table.eSummary tr td {vertical-align:top;padding:0;}
.tx-sgevents-pi1 table.eSummary tr th {vertical-align:top;font-weight: bold;padding-right: .5em;}

.tx-sgevents-pi1 .tx-sgevents-pi1-searchBox input.tx_rlmpdateselectlib{width: 35px;height: 33px;background: url('../images/kalender.gif') no-repeat top left;border: none;cursor: pointer;}
/* Form in Member Area */
.tx-sgevents-pi1 dl dd img {float: none;}
.tx-sgevents-pi1 dl dd input {width:25em;}
.tx-sgevents-pi1 dl dd .tx-sgevents-date{margin: 0 1em;}
.tx-sgevents-pi1 dl dd input.tx-sgevents-save-edit {width: 167px; height: 17px;}

/* ### FE Login ### */
form fieldset{border:none;}
.tx-felogin-pi1 form fieldset legend {display: none;}
.login {}
.login-inner{width:28%; float:left;margin: 8px 15px 0 15px;padding-bottom: 8px;} /* IE7 doesn't accept margin-bottom so well, thats why there is padding */
.login-inner label {font-weight: bold;}
.login-message{padding-bottom: 1em;padding-left: 20px;padding-top: 1em;}
.btn-login, .btn-request-password{margin-top: 18px;}
.btn-logout{margin-top: 18px;width: 111px;height: 17px;}
.login-forgot{margin-top: 1em;color: #777777;}
.login-inner input.login {width: 190px;font-size:12px;height:15px;}
/* in Right Column */
#right form#feLoginHeader{color:#666;}
#right .tx-felogin-pi1 fieldset {border-bottom: 1px solid #bbb;padding-bottom: 1em;}
#right .tx-felogin-pi1 {padding-bottom: 1em;}
#right .tx-felogin-pi1 #feLoginHeader dl{width:100%;}
#right .tx-felogin-pi1 #feLoginHeader div a {text-decoration:underline;}
#right .tx-felogin-pi1 #feLoginHeader dt, .tx-felogin-pi1 #feLoginHeader dd { margin-top: .2em; padding: 0; float: left; }
#right .tx-felogin-pi1 #feLoginHeader dt {clear: both; width: 125px; text-align: left;}
#right .tx-felogin-pi1 #feLoginHeader dt input {width:115px;}
#right .tx-felogin-pi1 #feLoginHeader dd {text-align: left; width: 60px; padding-top:.3em;}
#right .tx-felogin-pi1 #feLoginHeader .btn-login-header{margin-top:5px;width:87px;}
/* ### FE Register ### */
/* .tx-srfeuserregister-pi1 {padding-top: 2em;} */
.tx-srfeuserregister-pi1 .profi-description{margin-top: 20px;}
.tx-srfeuserregister-pi1 form{margin-top: 20px;}
.tx-srfeuserregister-pi1 form, p.tx-srfeuserregister-pi1-without-form{margin-left: 20px;}
.tx-srfeuserregister-pi1 form fieldset {border: none;display:block;padding-bottom: 1em;}
.tx-srfeuserregister-pi1 form fieldset legend {padding-bottom: 1em;}
div.legend {background: #f4d026;padding:.2em .3em;font-weight: bold;max-width: 653px;/* width:680px; */}
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: left; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 60%; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 textarea{width:280px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio {width:20px;margin-bottom: .5em;margin-right: .5em;}
.tx-srfeuserregister-pi1 label.tx-srfeuserregister-pi1-radio {margin-bottom: .5em;}
.tx-srfeuserregister-pi1 textarea{height:3em;}
.tx-srfeuserregister-pi1 select{width:285px;}
span.tx-srfeuserregister-pi1-error,span.tx-sremailsubscribe-pi1-error{color:#ff3333;display: block;font-weight:bold;}
span.tx-srfeuserregister-pi1-description{display: block;padding-bottom: 1.5em;}
img.help {float:none;margin-left: 10px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-back {width:75px; height:17px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-confirm-create {margin-top: 18px;width: 169px;height:17px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-create {margin-top: 18px;width: 152px;height:17px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-save-edit {margin-top: 18px;width:167px;height:17px;}
.tx-srfeuserregister-pi1 img.tx-srfeuserregister-pi1-cancel{margin-top: 18px;width:91px;height:17px;float:none;}
.tx-srfeuserregister-pi1 input.btn-login{margin-top: 18px;width:88px;height:17px;}
.tx-srfeuserregister-pi1 input.btn-logout{margin-top: 18px;width:111px;height:17px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-delete {width:115px; height:17px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-delete-cancel {width:115px; height:17px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-delete-icon{width:11px;height:11px;}
.tx-srfeuserregister-pi1-file-view, .tx-srfeuserregister-pi1-delete-icon {margin-left: 10px;}
select.tx-srfeuserregister-pi1-therapies-sel{width:200px;}
select.tx-srfeuserregister-pi1-therapies-list{width:300px;}
table.tx-srfeuserregister-pi1-therapies {border-collapse:collapse;}
table.tx-srfeuserregister-pi1-therapies td.controller {padding:1.4em 0 0 1em;}
table.tx-srfeuserregister-pi1-therapies td.controller img{margin-bottom: 2px;}
table.tx-srfeuserregister-pi1-therapies td.counter {padding:1.4em .4em 0 2.5em;font-weight: bold;line-height: 1.4em;text-align: right;}
table.tx-srfeuserregister-pi1-therapies td.counter, x:-moz-any-link, x:default {line-height: 1.2em;}
div.tx-therapists-pi1-list {margin-left: 220px;font-size: 1.2em;float:left;width: 70%;}
table.tx-therapists-pi1-list {border-collapse: collapse;width: 100%;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;margin-bottom:20px;}
table.tx-therapists-pi1-list td {padding: 1em 1em 1em 0;}
table.tx-therapists-pi1-list td.tx-therapists-pi1-list-image{padding-left: 1em;width:40px;}
td.tx-therapists-pi1-list-therapist{width: 50%;line-height: 1.7em;}
td.tx-therapists-pi1-list-operations{color:#777;}
span.tx-therapists-pi1-list-therapist-name{background: #e6e7e2;padding: .2em;font-weight: bold;}
span.tx-therapists-pi1-list-table-header{padding-left: 20px;padding-bottom: .5em;color:#777;display: block;}
.tx_therapistsSearchForm {font-size: .9em;padding-bottom: 2em;}
#right .tx-lumophpinclude-pi1{padding:1em 0}

/* Email Subscription */
form#tx-sremailsubscribe-pi1-tt_address_form {margin-left: 20px;}
form#tx-sremailsubscribe-pi1-tt_address_form dt {width:25%;}
form#tx-sremailsubscribe-pi1-tt_address_form legend{padding-bottom:1em;}
#tx-sremailsubscribe-pi1-gender {width:285px;}
input.tx-sremailsubscribe-pi1-submit{margin-top:5px;}

/*
.tx-sremailsubscribe-pi1-submit{width: 87px;height: 17px;background: url('../images/btn-login-header.gif') no-repeat top left;border: none;cursor: pointer;}
*/
/* Div which contains the content of the ToolTip */
.ttcontent {display:none;}
/* Div which displays the content of the ToolTip */
#tooltip { position: absolute;
z-index: 3000;
border: 1px solid #bbb;
background-color: #fff;
padding: 5px;
opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }