.aE_mainTable {border-collapse:collapse; width:480px; padding:0px; margin:20px;}


.uA_mainTable { border-collapse:collapse; width:480px; padding:0px; margin:20px;}

.uA_topBar {background-color:#f1f7fd; text-align:left; vertical-align:top; border-color:#3380CC; border-width:1px; border-style:solid; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.uA_topBarName {font-family:arial; font-size:11pt; font-weight:bold; text-align:left; padding-left:5px;}
.uA_topBarDescription {font-family:arial; font-size:9pt; font-weight:bold; text-align:right; padding-right:10px;}

.uA_contentArea {background-color:#f7f7f7; text-align:left; vertical-align:top; border-color:#3380CC; border-width:1px; border-style:solid; padding:10px;}

.uA_contentLineGrey {height:1px; background-color:#AAAAAA; padding:0px; margin:0px;}
.uA_contentLineWhite {height:1px; background-color:#FFFFFF; padding:0px; margin:0px;}

.uA_infoAreaIcon { text-align:left; vertical-align:top; vertical-align:top; padding:5px; width:40px;}
.uA_infoAreaText { text-align:left; vertical-align:top; font-family:arial; font-size:10pt; font-weight:normal; text-align:justify; vertical-align:top; padding:5px 10px 5px 0px;}

.uA_contentTableOne {width:100%; border-style:none; padding:0px; margin:0px;}

.uA_itemName { text-align:left; vertical-align:top; font-family:arial; font-size:10pt; font-weight:bold; vertical-align:middle; padding:5px 5px 5px 5px; width:180px;}
.uA_itemInput { text-align:left; vertical-align:top; font-family:arial; font-size:10pt; font-weight:bold; vertical-align:middle; padding:5px 5px 5px 5px;}

.uA_ButtonOut {font-weight:bold; font-size:9pt; text-align:center; background-color:#B6D5F3; border-color:#3380CC; border-width:1px; border-style:solid; padding:2px;}
.uA_ButtonOver {font-weight:bold; font-size:9pt; text-align:center; background-color:#DAEAFA; border-color:#3380CC; border-width:1px; border-style:solid; padding:2px;}



.providerSearchBox {border: 1px solid #CCCCCC; width:710px; background-color:#F3F3F3; background-image: url(bitmaps/backgroundCompanySearchFormBox.jpg); background-repeat: no-repeat; background-position: left top; padding:10px; margin:0px;}

.providerSearchBox a {
  color:#36862D;
  font-size:9pt;
  padding-bottom:1px;
  font-weight:normal;
  text-decoration:none;
}


.providerSearchBox a:hover {
  color:#36862D;
  background-image:url(bitmaps/linkUnderline.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
}

.letterHeadlineBox {
  font-size:8pt; 
  font-weight:bold; 
  background-color:#F3F3F3; 
  border-style:solid; 
  border-width:1px; 
  border-color:#CCCCCC; 
  padding-left:5px;
}

.providerSearchMainText {text-align:left; font-size: 10pt; font-weight:bold;}
.providerSearchInfotext {text-align:justify; font-size:10pt; font-weight:normal;}
.providerSearchInputName {text-align:left; font-size:10pt; font-weight:normal;}
.providerSearchButton {border: 1px solid rgb(0, 0, 0); background-color: #FFFFFF; width:100px; height:20px; text-align:center; vertical-align:middle; padding-top:2px;}
.providerSearchButton a {color:#000000; font-size: 10pt; font-weight:bold; text-align:center; vertical-align:middle;}
.providerSearchButton a:link {color:#000000; text-decoration:none;}
.providerSearchButton a:visited {color:#000000; text-decoration:none;}
.providerSearchButton a:hover {color:#000000; text-decoration:none;}
.providerSearchButton a:active {color:#000000; text-decoration:none;}
.providerSearchInputField {border: 1px solid rgb(51, 128, 204); background-color:#FFFFFF; width: 230px; height: 18px; padding:2px; font-weight:normal; font-size:11pt;}
.providerSearchDropdown {font-size:10pt; height:18px; width: 300px;}

providerSearchArrowLeftOut {}
providerSearchArrowLeftOver {}
providerSearchArrowRightOut {}
providerSearchArrowRightOver {}


.providerDirectoryMemberBox {border: 1px solid rgb(51, 128, 204);  padding-left:10px; padding-top:10px; padding-bottom:0px; padding-right:0px; width: 710px;}
.providerDirectoryMemberName {font-size:12pt; font-weight:bold; padding-bottom:5px; text-align:left; vertical-align:top;}
.providerDirectoryMemberServices {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; padding-bottom:5px;}
.providerDirectoryMemberDescription {font-size:9pt; padding-right:15px; padding-bottom:10px; font-weight:normal; text-align:justify; vertical-align:top;}
.providerDirectoryMemberImage {vertical-align:top; width:150px; border-style:none;}
.providerDirectoryMemberKassenzulassung {font-size:10pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; background-image: url(bitmaps/iconKassenzulassung.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberBarrierefreiheit {font-size:10pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; background-image: url(bitmaps/iconBarrierefreiheit.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberHorizontalRuler {background-color: rgb(255, 255, 255); text-align:left; background-image: url(bitmaps/horizontal_ruler.gif); background-repeat: repeat-x; background-position: left top; height: 5px; margin-top: 2px; margin-bottom: 2px;}
.providerDirectoryMemberAdress {width:40%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; padding-bottom:3px; background-image: url(bitmaps/iconAdress.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberTelephone {width:22%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; background-image: url(bitmaps/iconTelephone.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberFacsimile {width:22%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; padding-bottom:3px; background-image: url(bitmaps/iconFacsimile.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberEmail {width:38%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; background-image: url(bitmaps/iconEmail.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberEmail a {font-weight:normal;}
.providerDirectoryMemberWeb {width:38%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; padding-bottom:3px; background-image: url(bitmaps/iconWeb.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberWeb a {font-weight:normal;}

.providerDirectoryMemberSmallBox {border: 1px solid rgb(51, 128, 204); padding-left:10px; padding-top:10px; padding-bottom:0px; padding-right:0px; width: 480px;}
.providerDirectoryMemberSmallServices {font-size:8pt; font-weight:normal; width:375px; height:16px; text-align:left; vertical-align:top;}
.providerDirectoryMemberSmallName {font-size:10pt; font-weight:bold; padding-bottom:2px; width:375px; text-align:left; vertical-align:top;}
.providerDirectoryMemberSmallImage {vertical-align:top; width:85px; border-style:none;}
.providerDirectoryMemberSmallHorizontalRuler {background-color: rgb(255, 255, 255); background-image: url(bitmaps/horizontal_ruler.gif); background-repeat: repeat-x; background-position: left top; height: 5px; margin-top: 2px; margin-bottom: 2px;}
.providerDirectoryMemberSmallAdress {width:40%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; padding-bottom:3px; background-image: url(bitmaps/iconAdress.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberSmallTelephone {width:22%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; background-image: url(bitmaps/iconTelephone.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberSmallFacsimile {width:22%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; padding-bottom:3px; background-image: url(bitmaps/iconFacsimile.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberSmallEmail {width:38%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; background-image: url(bitmaps/iconEmail.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberSmallEmail a {font-weight:normal;}
.providerDirectoryMemberSmallWeb {width:38%; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; padding-left:20px; padding-right:8px; padding-bottom:3px; background-image: url(bitmaps/iconWeb.gif); background-repeat: no-repeat; background-position:top left;}
.providerDirectoryMemberSmallWeb a {font-weight:normal;}


.providerDirectoryListBox {width: 480px;}
.providerDirectoryListInterColumnSpace {background-color: rgb(255, 255, 255); background-image: url(bitmaps/vertical_ruler.gif); background-repeat: repeat-y; background-position: center; width: 10px;}
.providerDirectoryListInitial {border: 1px solid rgb(51, 128, 204); font-size: 8pt; font-weight: bold; background-color: rgb(241, 247, 253); padding-left: 5px;}

.providerDirectoryListOut {color:#000000; font-weight:normal; font-size:8pt; text-align:left; background-color:#FFFFFF; border-style:none; }
.providerDirectoryListOut a {color:#000000; font-weight:normal; text-decoration:none; }
.providerDirectoryListOut a:link {color:#000000; text-decoration:none;}
.providerDirectoryListOut a:visited {color:#000000; text-decoration:none;}
.providerDirectoryListOut a:hover {color:#000000; text-decoration:none;}
.providerDirectoryListOut a:active {color:#000000; text-decoration:none;}

.providerDirectoryListOver {color:#000000; font-weight:normal; font-size:8pt; text-align:left; background-color:#F0F0F0; border-style:none; }
.providerDirectoryListOver a {color:#000000; font-weight:normal; text-decoration:none; }
.providerDirectoryListOver a:link {color:#000000; text-decoration:none;}
.providerDirectoryListOver a:visited {color:#000000; text-decoration:none;}
.providerDirectoryListOver a:hover {color:#000000; text-decoration:none;}
.providerDirectoryListOver a:active {color:#000000; text-decoration:none;}

.providerDirectoryListMemberOut {color:#000000; font-weight:normal; font-size:8pt; text-align:left; padding-left:4px; background-color:#FFFFFF; background-image: url(bitmaps/iconAnbieterBigWhite.gif); background-repeat: no-repeat; background-position:bottom right; border: 1px solid rgb(51, 128, 204); }
.providerDirectoryListMemberOut a {color:#000000; font-weight:normal; text-decoration:none; }
.providerDirectoryListMemberOut a:link {color:#000000; text-decoration:none;}
.providerDirectoryListMemberOut a:visited {color:#000000; text-decoration:none;}
.providerDirectoryListMemberOut a:hover {color:#000000; text-decoration:none;}
.providerDirectoryListMemberOut a:active {color:#000000; text-decoration:none;}

.providerDirectoryListMemberOver {color:#000000; font-weight:normal; font-size:8pt; text-align:left; padding-left:4px; background-color: rgb(241, 247, 253); background-image: url(bitmaps/iconAnbieterBigBlue.gif); background-repeat: no-repeat; background-position:bottom right; border: 1px solid rgb(51, 128, 204); }
.providerDirectoryListMemberOver a {color:#000000; font-weight:normal; text-decoration:none; }
.providerDirectoryListMemberOver a:link {color:#000000; text-decoration:none;}
.providerDirectoryListMemberOver a:visited {color:#000000; text-decoration:none;}
.providerDirectoryListMemberOver a:hover {color:#000000; text-decoration:none;}
.providerDirectoryListMemberOver a:active {color:#000000; text-decoration:none;}

