/* 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-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
{
padding-top:15px;
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: 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-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: 925px; */ 
	margin-top: 1px;
}

.care-userprofile .care-panel-row-margin
{
	background-color: #E6EBF0;
	/* width: 925px; */ 
	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;
}
/*### Global Start ###*/

/*### Seitenkopf ###*/

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

/*#### Menü ####*/
.menu-panel .care-menu1
{
	height: 25px;
	padding-left: 2px;
}

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

.menu-panel .care-menu1 a.menu-link-notselected
{
	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: #ffffff;
}

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

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

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

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

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

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

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

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

.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: 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: #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: #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">
