/* --------------------  general styles  -------------------- */
.tx_ablinklist_viewDetailsForLink {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-top: 10px;
    display: block;
    text-align: left;
}

.tx_ablinklist_viewAddNewLink {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-top: 10px;
    display: block;
    text-align: left;
}

.tx_ablinklist_viewAddNewLinkResult {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-top: 10px;
    display: block;
    text-align: left;
}

.tx_ablinklist_viewReportBrokenLink {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-top: 10px;
    display: block;
    text-align: left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-top: 10px;
    display: block;
    text-align: left;
}

.tx_ablinklist_viewRateLink {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-top: 10px;
    display: block;
    text-align: left;
}

.tx_ablinklist_viewRateLinkResult {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-top: 10px;
    display: block;
    text-align: left;
}

.tx_ablinklist_categoryPath {
    font-size: small;
}

.tx_ablinklist_formErrorMsg {
    color: red;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* --------------------  listView  -------------------- */
.tx_ablinklist_listView_categoryPath {
    font-size: small;
}

.tx_ablinklist_listView_categories {
    margin-top: 10px;
}

.tx_ablinklist_listView_category {
    margin-top: 10px;
}

.tx_ablinklist_listView_categoryLabel {
}

.tx_ablinklist_listView_links {
    margin-top: 10px;
}

.tx_ablinklist_listView_link_1 {
}

.tx_ablinklist_listView_link_2 {
}

.tx_ablinklist_listView_linkAddNew {
    margin-top: 10px;
}

.tx_ablinklist_listView_linkLabel {
}

.tx_ablinklist_listView_linkDetails {
}

.tx_ablinklist_listView_linkReportBroken {
}

.tx_ablinklist_listView_linkRate {
}

.tx_ablinklist_listView_linkImage {
}

.tx_ablinklist_text_container {
	float: left;
	width: 350px;
	height: auto;
	min-height: 100px;
}


.tx_ablinklist_listview_image  img{
    margin: 5px 23px 0px 0px;
    width: 100px;
    max-width: 100px;
    height: auto;
    float: left;
}

.tx_ablinklist_listview_textfield {
    padding: 0 5px 0px 5px;
    margin: 0px 0px 15px 0px;
    height: auto;

}

.tx_ablinklist_listview_description {
    margin-left: 0px;
	margin-top: 0px;
    /*padding-left: 20px;*/
}

.tx_ablinklist_listview_description p {
	margin-top: 3px;
    /*padding-left: 20px;*/
}
/* --------------------  treeView  -------------------- */
.tx_ablinklist_treeView_category {
    margin-top: 10px;
    margin-bottom: 10px;
}

.tx_ablinklist_treeView_category_level_1 {
}

.tx_ablinklist_treeView_category_level_2 {
    color: #cc448e !important;
    margin: 25px 0 25px 0;
}

.tx_ablinklist_treeView_category_level_3 {
}

.tx_ablinklist_treeView_category_level_4 {
}

.tx_ablinklist_treeView_links {
    margin-bottom: 25px;
}

.tx_ablinklist_treeView_linkAddNew {
    font-size: small;
}

.tx_ablinklist_treeView_linkLabel {
    color: #000000;
}

.tx_ablinklist_treeView_hrefLabel .tx_ablinklist_treeView_linkLabel {
    color: #cc448e !important;
    font-weight: normal;
}

.tx_ablinklist_treeView_linkDetails {
}

.tx_ablinklist_treeView_linkReportBroken {
}

.tx_ablinklist_treeView_linkRate {
}

.tx_ablinklist_treeView_linkImage {
}
/* --------------------  searchView  -------------------- */
.tx_ablinklist_searchView_searchBox {
}

.tx_ablinklist_searchView_searchBox_searchWord {
}

.tx_ablinklist_searchView_searchBox_button {
}

.tx_ablinklist_searchView_resultMessage {
    margin-top: 10px;
    margin-bottom: 10px;
}

.tx_ablinklist_searchView_noLinksMessage {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    text-align: center;
}

.tx_ablinklist_searchView_categoryPath {
    font-size: small;
}

.tx_ablinklist_searchView_categoryLabel {
}

.tx_ablinklist_searchView_links {
    margin-top: 10px;
}

.tx_ablinklist_searchView_linkLabel {
}

.tx_ablinklist_searchView_linkDetails {
}

.tx_ablinklist_searchView_linkReportBroken {
}

.tx_ablinklist_searchView_linkRate {
}

.tx_ablinklist_searchView_linkImage {
}
/* --------------------  topView  -------------------- */
.tx_ablinklist_topView_links {
    font-size: medium;
    border: solid 1px #C5C5C5;
    background-color: #E5E5E5;
    padding: 5px;
    margin-bottom: 10px;
    display: block;
    text-align: left;
}

.tx_ablinklist_topView_link {
    margin-top: 5px;
}

.tx_ablinklist_topView_linkLabel {
}

.tx_ablinklist_topView_linkDetails {
}

.tx_ablinklist_topView_linkImage {
}
/* --------------------  catalogView  -------------------- */
.tx_ablinklist_catalogView_categoryPath {
    font-size: small;
}

.tx_ablinklist_catalogView_category {
    float: left;
    width: 300px;
    padding-top: 20px;
}

.tx_ablinklist_catalogView_subcategories {
    font-size: small;
}

.tx_ablinklist_catalogView_categoryLabel {
}

.tx_ablinklist_catalogView_links {
    clear: both;
    padding-top: 20px;
}

.tx_ablinklist_catalogView_link_1 {
}

.tx_ablinklist_catalogView_link_2 {
}

.tx_ablinklist_catalogView_linkAddNew {
    margin-top: 10px;
}

.tx_ablinklist_catalogView_linkLabel {
}

.tx_ablinklist_catalogView_linkDetails {
}

.tx_ablinklist_catalogView_linkReportBroken {
}

.tx_ablinklist_catalogView_linkRate {
}

.tx_ablinklist_catalogView_linkImage {
}
