/* powermail */
.tx_powermail_pi1_fieldwrap_html .invalid {border-color: #e2001a;} 
div.error{color: #e2001a;}
h3.error {color: #e2001a;}


/* -----------------------
  Indexed_search
------------------------*/
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin:0 4px; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI.tx-indexedsearch-browselist-currentPage a:link, .tx-indexedsearch .tx-indexedsearch-browsebox LI.tx-indexedsearch-browselist-currentPage a:visited,
.tx-indexedsearch .tx-indexedsearch-browsebox LI.tx-indexedsearch-browselist-currentPage a:focus,.tx-indexedsearch .tx-indexedsearch-browsebox LI.tx-indexedsearch-browselist-currentPage a:hover,
.tx-indexedsearch .tx-indexedsearch-browsebox LI.tx-indexedsearch-browselist-currentPage a:active{ display:inline; color:#000; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI a:link, .tx-indexedsearch .tx-indexedsearch-browsebox LI a:visited,
.tx-indexedsearch .tx-indexedsearch-browsebox LI a:focus, .tx-indexedsearch .tx-indexedsearch-browsebox LI a:hover,
.tx-indexedsearch .tx-indexedsearch-browsebox LI a:active {background:none; padding:0;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI:first-child { margin-left:0 !important; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:auto !important; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal;text-transform:uppercase;color:#999900; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#999900;font-weight:bold; text-transform:uppercase; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
.ext_textfeld { border: 1px solid #CCCCCC;margin-bottom: 11px;margin-top: 2px;width: 290px !important;}
.tx-indexedsearch-form  {float: left;margin-right: 20px;width: 290px; /*height:100px;*/}
.tx-indexedsearch-browsebox {/*margin-bottom:20px;*/ padding:0 0 5px 0; /*border-bottom: solid 1px red;*/}
.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited, .tx-indexedsearch-title a:focus, .tx-indexedsearch-title a:hover, .tx-indexedsearch-title a:active
{background: none; color: #999900; font-family: arial,trebuchet ms,sans-serif; font-size: 16px; font-weight: bold; /*margin: 5px 0 15px;*/ padding: 0;}
/*.tx-indexedsearch-searchbox form#tx_indexedsearch {border-style: none !important;margin-bottom:10px !important;} */
/*.tx-indexedsearch-whatis {border-top: solid 1px #cccccc;padding-top:6px;} */
.tx-indexedsearch-search-submit {width:290px; float:left;}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:30px;border-top:solid 1px #cccccc;padding:15px 0 0 0; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:bold; margin-top:0; float:right; color:#999900; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


/* -----------------------
  Powermail
------------------------*/
.tx_powermail_pi1_fieldwrap_html .invalid {border-color: #e2001a;}
div.error{color: #e2001a;}
h3.error {color: #e2001a;}

/* VIP Anmledung Styling von akuba 28032013 */
div#powermaildiv_uid160.tx_powermail_pi1_fieldwrap_html input#uid160.powermail_diversityanmeldungvip,
div#powermaildiv_uid154.tx_powermail_pi1_fieldwrap_html select#uid154.powermail_diversityanmeldungvip,
div#powermaildiv_uid153.tx_powermail_pi1_fieldwrap_html select#uid153.powermail_diversityanmeldungvip{border: 1px solid #CCCCCC; width: 292px; margin-bottom: 10px;}

div#powermaildiv_uid160.tx_powermail_pi1_fieldwrap_html input#uid160.powermail_diversityanmeldungvip,
div#powermaildiv_uid160.tx_powermail_pi1_fieldwrap_html img.powermail_captcha,
div#powermaildiv_uid161.tx_powermail_pi1_fieldwrap_html input.powermail_diversityanmeldungvip, div#powermaildiv_uid161.tx_powermail_pi1_fieldwrap_html{clear: left;float: left;}
div#powermaildiv_uid160.tx_powermail_pi1_fieldwrap_html img.tx-srfreecap-pi2-image{margin: 20px 0px 15px 0px}
/* <<< MarBau 09.04.2014 div#powermaildiv_uid163.tx_powermail_pi1_fieldwrap_html fieldset div.powermail_check_inner label {display:inline; font-weight:normal;} */
div#powermaildiv_uid163.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title {font-weight:bold; padding:0 0 5px 0;}
div#powermaildiv_uid163.tx_powermail_pi1_fieldwrap_html fieldset {margin:20px 0 20px 0;}
div#powermaildiv_uid163.tx_powermail_pi1_fieldwrap_html fieldset div.powermail_check_inner {width:400px;}
div#powermaildiv_uid163.tx_powermail_pi1_fieldwrap_html fieldset div.powermail_check_inner label{display: inline-block; margin:/* <<< MarBau 09.04.2014: -15px 0 0 20px*//* MarBau 09.04 >>> */ -2px 0px 0px; vertical-align: top; /* MarBau 09.04 >>> */ width: 380px; /* MarBau 09.04 >>> */ font-weight:normal;}
/* MarBau 09.04 >>> */ div#powermaildiv_uid163.tx_powermail_pi1_fieldwrap_html fieldset div.powermail_check_inner #check_uid163_0 {display: inline-block;}


/* Formular: Bestellungen Diversity-Tag */
.tx_powermail_pi1_fieldwrap_html.order label {float:left; margin-right:10px;}
.tx_powermail_pi1_fieldwrap_html.order input {margin:0 0 13px 0 !important; width:30px;}

.tx-powermail-pi1_fieldset_13 {height:/* <<< MarBau_12.03.2014 >>> 306px */ /* MarBau_12.03.2014 >>> */ 100px; position:relative;}
.tx-powermail-pi1_fieldset_13 input {float:right; vertical-align:top;}
.tx-powermail-pi1_fieldset_13 label {width:244px;}
/* MarBau_28.02.2014 >>> */ .tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_240 {top:0; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_168 {top:/*0*/ 72px; left:0; position:absolute; width:286px; /* MarBau_28.02.2014 >>> */ font-weight: bold;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_169 {top:/*36px*/ 108px; left:0; position:absolute; width:286px; /* MarBau_28.02.2014 >>> */ font-weight: bold;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_170 {top:/*72px*/ 144px; left:0; position:absolute; width:286px; /* MarBau_28.02.2014 >>> */ font-weight: bold;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_171 {top:/*108px*/ 180px; left:0; position:absolute; width:286px; /* MarBau_28.02.2014 >>> */ font-weight: bold;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_172 {top:/*144px*/ 72px; left:/*0px*/ 314px; position:absolute; width:286px; /* MarBau_28.02.2014 >>> */ font-weight: bold;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_173 {top:/*180px*/ 108px; left:/*0px*/ 314px; position:absolute; width:/*286px*/ 330px; /* MarBau_28.02.2014 >>> */ font-weight: bold;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_174 {top:0; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_175 {top:54px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_176 {top:/*108px*/ 144px; left:314px; position:absolute; width:286px; /* MarBau_28.02.2014 >>> */ font-weight: bold;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_177 {top:144px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_178 {top:/*180px*/ 180px; left:314px; position:absolute; width:286px; /* MarBau_28.02.2014 >>> */ font-weight: bold;}
.tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_179 {top: /* <<< MarBau_12.03.2014: 234px */ /* MarBau_12.03.2014 >>> */ 35px; left:0; position:absolute; width:286px;}

.tx-powermail-pi1_fieldset_14 {height:572px; position:relative;}
.tx-powermail-pi1_fieldset_14 .powermail_text {width:284px !important;}
.tx-powermail-pi1_fieldset_14 .powermail_textarea {width:284px !important;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_181 {top:36px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_182 {top:85px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_183 {top:134px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_184 {top:183px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_185 {top:232px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_186 {top:281px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_187 {top:330px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_188 {top:379px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_193 {top:428px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_189 {top:36px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_190 {top:134px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_191 {top:281px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_191 input {width:284px !important;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_194 {top:462px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_195 {top:462px; left:492px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_14 .tx_powermail_pi1_fieldwrap_html_192 {top:534px; left:0; position:absolute; width:600px;}

/* srfeuserregister - MarBau_20.06.2013*/
.tx-srfeuserregister-pi1 p {padding-left: 0px;}
.tx-srfeuserregister-pi1 .form_left {display: inline-block; vertical-align: top; width: 28%;}
.tx-srfeuserregister-pi1 .form_left label {display: block; line-height: 18px; margin-bottom: 5px;}
.tx-srfeuserregister-pi1 .form_right {display: inline-block; vertical-align: top; width: 70%;}
.tx-srfeuserregister-pi1 .form_right input {display: block; margin-bottom: 5px; height: 16px;}
.tx-srfeuserregister-pi1 input {border: 1px solid #999999; /* IE7 only hacks */ *position: relative; *bottom:22px;}
.tx-srfeuserregister-pi1 input[type="submit"] {display: block; margin-top: 30px; padding: 2px 0.5em 2px 20px; cursor:pointer; background: url("../pix/button_bg.png") no-repeat scroll 5px 5px #004A99; color: #FFFFFF; border: none; font-weight:bold;}
.tx-srfeuserregister-pi1 label {display: inline-block; zoom: 1; *display: inline; /*padding-bottom: 5px;*/}
.tx-srfeuserregister-pi1 label[for="tx-srfeuserregister-pi1-terms_acknowledged"] {display:inline-block; font-weight: normal; margin: -15px 0 0 20px;}
.tx-srfeuserregister-pi1 input[type="checkbox"] {float:none; margin-right: 10px; margin-top: 14px; /* IE7 only hack */ bottom:0px;}
.tx-srfeuserregister-pi1 .checkbox_title {display:block; margin-top: 14px;  font-weight:bold; padding-bottom: 5px;}
.tx-srfeuserregister-pi1 .checkbox_title + input[type="checkbox"] {margin: 0px;}
.tx-srfeuserregister-pi1 .checkbox_title span {color: #ff0000;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {margin-top: 0px; margin-bottom: 1em; /* IE7 Hacks */ *position: relative; *bottom: 19px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-terms + .tx-srfeuserregister-pi1-error {margin-left: 0px; padding-left: 0px;}
.tx-srfeuserregister-pi1 dt {width: 33%;}
/* sr_freecap - MarBau_10.07.2013 */
.tx-srfeuserregister-pi1-captcha-response {margin-top: 30px;}
.tx-srfeuserregister-pi1-captcha-response label {font-weight: normal; display:block; }
img.tx-srfreecap-pi2-image {display:block; margin-left:0px;}
input#tx-srfeuserregister-pi1-captcha-response {display:block; float: none; margin:10px 0px;}
.tx-srfreecap-pi2-cant-read {color: #333333; font-size: 13px;}
.tx-srfreecap-pi2-cant-read a:link {background-image: none; font-weight:normal; padding-left: 0px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-captcha-response .tx-srfeuserregister-pi1-error {margin-left: 0px; padding-left: 0px;}

/* felogin - MarBau_20.06.2013*/
.tx-felogin-pi1 label {display: inline-block; zoom: 1; *display: inline; padding-bottom: 5px;}
.tx-felogin-pi1 input {border: 1px solid #999999; display:inline; float: right; margin-right:335px; width: 145px;}
.tx-felogin-pi1 input.forgot_email {margin-right: 345px;} 
.tx-felogin-pi1 input[type="submit"] {float: none; display: block; margin-top: 30px; padding: 0 .5em; width: auto; cursor:pointer; border:none; background: url("../pix/button_bg.png") no-repeat scroll 5px 5px #004A99; color: #FFFFFF; font-weight: bold; padding: 1px 6px 1px 18px;}
.tx-felogin-pi1 p.forgot_password {margin: 20px 0 0;}
/* IE9-10 Hack */ @media screen and (min-width:0\0) {.tx-felogin-pi1 input[type="submit"] { background-position: 5px 4px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) { .tx-felogin-pi1 input[type="submit"] {background-position: 5px 4px;} }

/* felogin_minibox styling (CdV Unterzeichner) - MarBau_01.07.2013 */
.spalte_135_menu .login .login_formular fieldset div {width: 135px; word-wrap: break-word;}
.login {float: left; height: auto; padding-top: 10px;}
.login h4.trigger {background: url("../pix/arrow_login_down.png") no-repeat scroll 100% 7px transparent; color: #A0A200; cursor: pointer; font-size: 16px; font-weight: normal; width: 60px;}
.login h4.trigger_active {background: url("../pix/arrow_login_up.png") no-repeat scroll 100% 6px transparent;}
.login form {border-bottom: 1px solid #CCCCCC; margin: 0; padding: 5px 0 15px; height:auto;}
.login input[type="text"]:first-child {margin: 0;}
.login input[type="text"], .login input[type="password"] {border: 1px solid #CCCCCC; margin-top: 10px; padding-left: 3px; width: 130px; margin-right: 0px; float:none; display:block;}
.login input[type="submit"] {margin-top: 13px; padding: 1px 4px 1px 16px; float: right; margin-right: 0;}
.regist {float: left; padding-top:10px;}
.regist h4 {margin-bottom: 7px;}
.regist a:link, .regist a:hover, .regist a:visited, .regist a:focus, .regist a:active {font-weight: normal; background:none; padding:0;}

/* Styling of profile edit (cdv unterzeichner) - MarBau_01.07.2013 */
.logo_gallery.edit_img a:link.button, .logo_gallery.edit_img a:hover.button {color: #FFF; background: url(../pix/button_bg.png) no-repeat 5px 5px #004a99;}
.logo_gallery.edit_img img {display: block;}
.logo_gallery.edit_img input[type="checkbox"] {margin-top: 10px;}
.logo_gallery.edit_img div {vertical-align: bottom;}
.logo_gallery.edit_img div.greenbox_content {vertical-align: baseline;}
.logo_gallery.edit_img form {position: relative; top: 50px;}
div.greenbox_content .cdv-profile-edit-form .button_cancel {margin-left:338px;}
div.greenbox_content:last-child .cdv-profile-edit-form input[type="file"] {display:block;}
@media screen and (-webkit-min-device-pixel-ratio:0) {div.greenbox_content .button_send {padding-top: 3px; padding-bottom: 3px;}} 
div.greenbox_content span.edit_button {top: 22px;}
div.greenbox_content a.edit_button_off {background: url("../pix/edit.png") no-repeat scroll 0 0 #D3D600; cursor: pointer; display: block; height: 29px; position: absolute; right: 10px; top: 7px; width: 10px;}
div.greenbox_content a.edit_button_off:hover {background: url("../pix/edit_blue.png") no-repeat scroll 0 0 transparent;}
.tx-cdv_diversity h2 + a {display: block; margin-bottom: 20px;}
.cdv-profile-edit-form input[type="file"] {display:block;}
.help_text {color:#004a99;}