/* Anschrift */

.care-address .care-panel-row
{
 background-color: #E6EBF0;
 width: 925px;
  margin-top: 1px;
}

.care-address .left-care-panel
{
 text-align: right;
 width: 300px;
  float: left;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 10px;
}

.care-address .right-care-panel
{
 float: left;
 padding-left: 5px;
 padding-right: 3px;
  padding-top: 5px;
  padding-bottom:5px;
  overflow: hidden;
}

.care-address .right-care-panel-text
{
  float: left;
 padding-left: 10px;
  padding-right: 3px;
  padding-top: 10px;
 padding-bottom:5px;
  overflow: hidden;
}

.care-address .textbox-name
{
 width: 250px;
}

.care-address .textbox-street-name
{
  width: 192px;
}

.care-address .textbox-street-nr
{
  width: 25px;
}

.care-address .textbox-plz
{
 width: 60px;
}

.care-address .textbox-place
{
 width: 186px;
}

.care-address .textbox-namezus
{
  width: 123px;
}

.care-address .textbox-gewerbezus
{
 width: 123px;
}

.care-address .left-care-panel-gewerbeeintrag
{
 text-align: right;
 width: 300px;
  float: left;
 font-weight: bold;
 padding-top: 5px;
  padding-bottom: 5px;
}

.care-address .right-care-panel-gewerbeeintrag
{
 float: left;
 padding-top: 5px;
  padding-left: 5px;
}
.care-auwi-subtitle
{
  margin-top: 10px;
  padding-left: 5px;
 font-weight: bold;
}

.care-auwi-textblock
{
 background-color: #E6EBF0;
 padding: 5px;
  margin-bottom: 10px;
 width: 760px;
}

.care-auwi-interest
{
 padding-left: 30px;
}
/* Firmenlogo */
.care-company-logo
{
  background-color: #E6EBF0;
 width: 925px;
  margin-top: 1px;
}

.care-company-logo .left-care-panel
{
  text-align: right;
 width: 300px;
  float: left;
 font-weight: bold;
 padding-top: 10px;
}

.care-company-logo .right-care-panel
{
 float: left;
 padding-left: 5px;
 padding-right: 3px;
  padding-top: 5px;
  padding-bottom:5px;
  overflow: hidden;
}

.care-company-logo .right-care-panel .upload-button-panel
{
 padding-top: 5px;
}
/*#### Länderverbindungen ####*/
.care-country-joints .search-panel
{
  margin-bottom: 10px;
}

.care-country-joints .search-panel .search-textbox
{
 width: 170px;
  margin-right: 10px;
}

.care-country-joints .outer-left
{
  float: left;
 width: 370px;
  margin-right: 10px;
}

.care-country-joints .inner-left
{
  overflow: auto;
  height: 300px;  
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 background-color: #ffffff;
 margin-top: 5px;  
}

.care-country-joints .outer-right
{
  float: left;
 width: 370px;
}

.care-country-joints .inner-right
{
 overflow: auto;
  height: 300px;  
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 background-color: #ffffff;
 margin-top: 5px;  
}

.care-country-joints .branch-row
{
 padding: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #000000;
}

.care-country-joints .branch-row .country-name
{
  margin-bottom: 10px;
 font-weight: bold;
}

.care-country-joints .branch-row .relation-column
{
  padding-right: 10px;
}

.care-country-joints .branch-row input[type="checkbox"]
{
  margin-right: 5px;
}

.care-country-joints .care-country-joints-extension
{
  margin-left: 380px;
}

.care-country-joints .care-country-joints-extension .infotext
{
 margin-top: 15px;
  margin-bottom: 15px;
}

.care-country-joints .care-country-joints-extension .button-panel
{
  padding: 0;
  margin: 15px 0 0 0;
}
.care-fitkz 
{
 background-color: #E6EBF0;
 width: 925px !important;
  margin-top: 1px;
}

.care-fitkz .care-fitkz-left
{
  text-align: right;
 width: 300px;
   float: left;
   font-weight: bold;
}

.care-fitkz .care-fitkz-right
{
 float: left;
 padding-left: 5px;
 width: 450px;
}

.care-fitkz .care-fitkz-right .care-fitkz-info
{
  margin-top: 10px;
}
.care-title
{
  font-size: 18px;
 text-align: center;
  font-weight: bold;
 margin-left: 5px;
  margin-top: 5px;
 margin-bottom: 5px;
}

.care-title-left
{
  font-size: 18px;
 text-align: left;
  font-weight: bold;
 margin-left: 5px;
  margin-top: 5px;
 margin-bottom: 5px;
}

.care-error-box
{
 border: 1px solid #ff0000;
 background-color: #FFBFBF;
 padding: 5px;
  width: 783px;
  font-weight: bold;
}

.care-menu-row
{
 margin-top:30px;
 text-align: center;
}

.care-menu-foot
{
 border: 1px solid #cccccc;
 padding: 10px;
 margin: 20px;
  text-align: center;
}
/*#### Menü ####*/
.care-menu-panel .care-menu1
{
 height: 25px;
  padding-left: 2px;
}

.care-menu-panel .care-menu1 a.menu-link-selected
{
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;
  padding: 3px 5px 3px 5px;
  margin: 0 5px 0 0;
 border-right: 4px solid #2D76B2;
 border-bottom: 1px solid #2D76B2;
  background-color: #2D76B2;
}

.care-menu-panel .care-menu1 a.menu-link-notselected
{
  font-weight: bold;
 text-decoration: none;
 color: #2f3133;
  padding: 3px 5px 3px 5px;
  margin: 0 5px 0 0;
 border-right: 4px solid #2D76B2;
 border-bottom: 1px solid #2D76B2;
  background-color: #ffffff;
}

.care-menu-panel .care-menu1 a.menu-link-notselected:hover
{
  font-weight: bold;
 text-decoration: none;
 color: #003366;
  padding: 3px 5px 3px 5px;
  margin: 0 5px 0 0;
 border-right: 4px solid #2D76B2;
 border-bottom: 1px solid #2D76B2;
  background-color: #D9E1E8;
}

.care-menu-panel .care-menu1 .menu-title
{
  font-weight: bold;
 font-size: 15px;
 padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
 margin-bottom: 4px;
  color: #fff;
 background-color: #003366;
}

.care-menu-panel .care-menu2
{
  height: 25px;
  margin-bottom: 10px;
}

.care-menu-panel .care-menu2 .leftside
{
  float: left;
}

.care-menu-panel .care-menu2 .rightside
{
 float: right;
}

.care-menu-panel .care-menu2 a.menu-link-notselected
{
 border-width: 0;
}

.care-menu-panel .care-menu2 a.menu-link-notselected:hover
{
  border-style: solid;
 border-width: 0 0 2px 0;
 border-color: #003366;
}

.care-menu-panel .care-menu2 a.menu-link-selected
{
 border-style: solid;
 border-width: 0 0 2px 0;
 border-color: #003366;
}

.company-profile .profile-text
{
 width: 915px;
  height: 100px;
}

.profile-text-title
{
  margin-top: 10px;
  padding-left: 5px;
 font-weight: bold;
 background-color: #E6EBF0;
 width: 920px;
}

.pdf-upload .pdf-panel
{
  margin-top: 10px;
  margin-bottom: 10px;
}

.pdf-upload .pdf-panel .infotext
{
 margin-left: 15px;
}

.pdf-upload .upload-button-panel
{
 margin-top: 10px;
  margin-bottom: 10px;
}

.care-save .saveok
{
 margin-left: 5px;
  margin-top: 10px;
  font-weight: bold;
}

.care-save .saveerr
{
  margin-left: 5px;
  margin-top: 10px;
  font-weight: bold;
 color: #ff0000;
}
.care-schwerkz {
 width: 100%;
 /*height: 200px;*/
 margin-top: 10px;
  margin-bottom: 10px;
}
.care-schwerkzber { 
padding: 15px 0;
}
.care-show-autobranchclass
{
 width: 400px;
  height: 100px;
}
.care-statistics-panel
{
 padding-left: 5px;
}

.care-statistics-panel .care-statistics-title
{
  font-weight: bold;
 padding-top: 10px;
 padding-bottom: 10px;
}
/* Telekom */

.care-telecom .care-panel-row
{
 background-color: #E6EBF0;
 width: 925px;
  margin-top: 1px;
}

.care-telecom .left-care-panel
{
 text-align: right;
 width: 300px;
  float: left;
 font-weight: bold;
 padding-top: 10px;
}

.care-telecom .right-care-panel
{
  float: left;
 padding-left: 3px;
 padding-right: 3px;
  padding-top: 5px;
  padding-bottom:5px;
  overflow: hidden;
}

.care-telecom .textbox
{
  width: 250px;
}

.care-telecom .textbox-tel
{
  width: 122px;
}

/*#### Wirtschaftszweig ####*/
.care-trade
{
 margin-top: 10px;
}

.care-trade .search-panel
{
 margin-bottom: 10px;
}

.care-trade .search-panel .search-textbox
{
  width: 200px;
  margin-right: 10px;
}

.care-trade .outer-left
{
 float: left;
 width: 370px;
  margin-right: 10px;
}

.care-trade .inner-left
{
 overflow: auto;
  height: 300px;  
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 background-color: #ffffff;
 margin-top: 5px;  
}

.care-trade .outer-right
{
 float: left;
 width: 370px;
}

.care-trade .inner-right
{
  overflow: auto;
  height: 300px;  
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 background-color: #ffffff;
 margin-top: 5px;  
}

.care-trade .branch-row
{
  padding: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #000000;
}

/* Textblöcke hervorheben*/
.care-trade-row
{
 background-color: #E6EBF0;
 padding: 5px;
  width: 920px;
}
.care-userprofile .care-panel-row
{
  background-color: #E6EBF0;
 width: 770px;
  margin-top: 1px;
}

.care-userprofile .care-panel-row-margin
{
 background-color: #E6EBF0;
 width: 770px;
  margin-top: 20px;
}

.care-userprofile .care-panel-left
{
  text-align: right;
 width: 300px;
  float: left;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 5px;
}

.care-userprofile .care-panel-right
{
  float: left;
 padding-left: 3px;
 padding-right: 3px;
  padding-top: 5px;
  padding-bottom:5px;
  overflow: hidden;
}

.care-userprofile .textbox
{

}
.care-vdskz
{
  background-color: #E6EBF0;
 width: 920px;
  padding-left: 5px;
}

.care-vdskz .left-care-panel
{
 float: left;
 font-weight: bold;
 padding-top: 3px;
  padding-right: 15px;
}

.care-vdskz .right-care-panel
{
  float: left;
}
.login .login-error
{
  color: #ff0000;
  font-weight: bold;
 margin-bottom: 10px;
}

.login .login-dropdown
{
 width: 200px;
}

.login .login-textbox
{
 width: 194px;
}

.need-login
{
 color: #ff0000;
  font-weight: bold;
 margin-top: 20px;
  margin-left: 20px;
 font-size: 15px;
}

.login-panel
{
 height: 680px;
}

.login-panel .remind-panel
{
 padding-top: 10px;
}
/*
.login-panel .login > div
{
 margin-bottom: 15px;
}
*/
div.login div:last-child {
 margin-top: 15px;
}
.password-remind .remind-ok
{
  color: #3d8f00;
  font-weight: bold;
 padding-top: 10px;
 padding-bottom: 10px;
}

.password-remind .remind-err
{
  color: #ff0000;
  font-weight: bold;
 padding-top: 10px;
 padding-bottom: 10px;
}

.password-remind .password-remind-dropdown
{
  width: 200px;
}

.password-remind .password-remind-textbox
{
 width: 194px;
}

.reminder-panel
{
 height: 680px;
}

.popup-box-placeholder
{
 cursor: pointer;
 width: 17px;
 height: 17px;
  margin-left: 5px;
  float: right;
}

.popup-box-placeholder .popup-box
{
 position: relative;
  left: -10px;
 top: -10px;
  z-index: 1000;
 background-color: #fff;
  border: 1px solid #2D76B2;
}

.popup-box-placeholder .popup-box .popup-box-head
{
  text-align: right;
 background-color: #2D76B2;
 padding: 2px;
}

.popup-box-placeholder .popup-box .popup-box-head .close
{
  font-weight: bold;
 cursor: pointer;
 color: #fff;
}

.popup-box-placeholder .popup-box .popup-box-head .close:hover
{
 color: #f00;
}

.popup-box-placeholder .popup-box .popup-box-text
{
  padding: 5px;
  text-align: left;
font-weight: normal;
}
.details .details-table .detail-row:nth-child(odd)
{
 background-color: #F0F0F0;
}

.details .details-table .detail-row:nth-child(even)
{
  background-color: #fff;
}

.details .details-table .detail-row .detail-left-cell
{
 width: 130px;
  font-weight: bold;
 vertical-align: middle;
  padding-top: 6px;
  padding-left: 6px;
}

.details .details-table .detail-row .detail-right-cell
{
 width: 100%;
 overflow: hidden;
  vertical-align: top;
 padding: 5px;
}

.details .details-table .detail-row .detail-right-cell .pdf-text-link
{
 margin-left: 15px;
}

/* SubTable Kommunikation */
.details .details-table .detail-row .detail-right-cell .com-subtable .com-subtable-right-cell
{
 padding-left: 5px;
}


/* Forschung & Technologie */
.details .details-table .detail-row .detail-right-cell .fandt-panel
{
 padding-bottom: 5px;
}

.details .details-table .detail-row .detail-right-cell .fandt-panel .fandt-subtitle
{
  font-weight: bold;
}


/* Google-Map */
.details .details-table .detail-row .detail-right-cell .google-map
{
 /*width: 629px;*/
  height: 400px;
}

.details .details-table .detail-row .detail-right-cell .compute-route-panel
{
  padding-top: 10px;
}

.details .details-table .detail-row .detail-right-cell .compute-route-panel .compute-route-textbox
{
 width: 400px;
  margin-right: 10px;
}

/* Vertretungsberechtigte Personen */
.details .details-table .detail-row .detail-right-cell .hr-vertretungsberechtigte .title-row td
{
 font-weight: bold;
}

.details .details-table .detail-row .detail-right-cell .hr-vertretungsberechtigte .person-row td
{
 padding-right: 50px;
}

.details .strip-line
{
 border-color: #e6ebf0;
 border-width: 1px;
 border-top-style: solid;
 border-bottom-style: none;
 margin-top: 10px;
  margin-bottom: 10px;
}


/* Navigationsleiste */
.details .nav-panel
{
 margin-bottom: 15px;
}

.details .nav-panel input
{
  background: none;
  border: none;
  color: #2d76b2;
  padding-left: 0;
 padding-right: 0;
  font-size: 17px;
 font-family: source_sans_proregular, Helvetica, Arial, sans-serif;
}

.details .nav-panel input.button-left-dark
{
 margin-right: 20px;
}

.details .nav-panel input.button-disabled
{
 color: #f0f0f0;
}

.details .nav-panel input.button-disabled:hover
{
 text-decoration: none;
}

.details .nav-panel input:hover
{
  text-decoration: underline;
}

.details .nav-panel .button-panel-left
{
  float: left;
 width: 260px;
}

.details .nav-panel .page-number
{
  float: left;
}

.details .nav-panel .button-panel-right
{
  float: right;
}


/* Weitere Leistungen */
.details .services-panel
{
  margin-bottom: 10px;
}

.details .services-panel .icon
{
 margin-left:10px;
}
body.thanks-page
{
 font-weight: bold;
 padding: 5px;
  background-color: #fff;
  width: 930px;
  overflow: auto;   
}


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
