/* Anschrift */

.care-address .care-panel-row
{
 background-color: #E6EBF0;
 width: 770px;
  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: 770px;
  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-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
{
 /*position: fixed;
 top: 0;
  z-index: 1;*/
  background-color: #fff;
  /*width: 775px;*/
min-height: 85px;
}

.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 2px 0;
 border-right: 4px solid #003366;
 border-bottom: 1px solid #003366;
  background-color: #003366;

  display:inline-block;
}

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

  display:inline-block;
}

.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 #003366;
 border-bottom: 1px solid #003366;
  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: 760px;
  height: 100px;
}

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

.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-show-addresslist table
{
 width: 750px;
}

.care-show-addresslist table tr.datarow
{
 background-color: #e6ebf0;
}

.care-show-addresslist table tr td.datacell-counter
{
  width: 20px;
 padding: 4px 8px;
}

.care-show-addresslist table tr td.datacell-left
{
  width: 480px;
  padding: 4px 8px;
}

.care-show-addresslist table tr td.datacell-right
{
 width: 250px;
  padding: 4px 8px;
}

.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: 770px;
  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: 760px;
}
.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
{

}
.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: auto;
}

.login-panel .remind-panel
{
 padding-top: 10px;
}

.top-micro-menu
{
  width: 1000px;
 text-align: right;
 margin-bottom: 20px;
 font-size: 11px;
}

.top-micro-menu a
{
  margin-left: 40px;
 text-decoration: none;
}

.bottom-micro-menu
{
 padding-left: 20px;
  font-size: 11px;
}

.bottom-micro-menu a
{
 margin-right: 40px;
  text-decoration: none;
}

.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: auto;
}
.popup-box-placeholder
{
 cursor: pointer;
 width: 17px;
 height: 17px;
  margin-left: 5px;
  float: right;
}

.popup-box-placeholder .popup-box
{
 position: absolute;
  /*left: -10px;*/
 /*top: -10px;*/
  z-index: 1000;
 background-color: #eee;
  border: 2px solid #000;
}

.popup-box-placeholder .popup-box .popup-box-head
{
 text-align: right;
 background-color: #036;
  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;
}
body.thanks-page
{
 font-weight: bold;
 padding: 5px;
  background-color: #e6ebf0;
 width: 775px;
  overflow: auto;   
}


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
