.tx_ablinklist_viewDetailsForLink {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLinkResult {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLink {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLinkResult {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_categoryPath {

}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_ablinklist_listView_categoryPath {

}

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

/* --------------------  treeView  -------------------- */

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

.tx_ablinklist_treeView_category_level_1 { }

.tx_ablinklist_treeView_category_level_2 { }

.tx_ablinklist_treeView_category_level_3 { }

.tx_ablinklist_treeView_category_level_4 { }

.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_linkAddNew {

}

.tx_ablinklist_treeView_linkLabel { }

.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 {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_ablinklist_searchView_categoryPath {

}

.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 {
	border: 1px dotted #B3A484;
	background: #E8E1B5;
	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 {
	border-bottom:1px dotted #B3A484;
	border-top:1px dotted #B3A484;
	padding: 5px 5px;
	background-color: #E8E1B5;
}

.tx_ablinklist_catalogView_category {
	float : left;
	width : 300px;
	padding-top : 0px;
	margin-bottom: 20px;
	width: 45%;
	margin-right: 30px;
	border: 1px dotted #B3A484;
}

.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_link_1 p,
.tx_ablinklist_catalogView_link_2 p {
  padding-left: 0;
}

.tx_ablinklist_catalogView_linkAddNew {
	margin-top : 15px;
	display: block;
	padding: 7px 3px 8px 5px;
	width: 170px;
	border-left: 1px dotted #B3A484;
	border-top: 1px dotted #B3A484;
	border-right: 1px dotted #B3A484;
	background-color: #DDD7AE;
}

.tx_ablinklist_catalogView_linkAddNew:hover {
  background-color: #DDD7AE;
}

.tx_ablinklist_catalogView_linkLabel { }

.tx_ablinklist_catalogView_linkDetails { }

.tx_ablinklist_catalogView_linkReportBroken { }

.tx_ablinklist_catalogView_linkRate { }

.tx_ablinklist_catalogView_linkImage { }

.tx_ablinklist_catalogView_categories {
  padding: 20px 5px 10px 3px;
  border: 1px dotted #B3A484;
}

#content .tx_ablinklist_catalogView_category p.bodytext {
  margin: 0;
  padding: 3px 3px 2px 2px;
  height: 43px;
  overflow: auto;

}

.tx_ablinklist_catalogView_categoryLink {
	background-color: #E8E1B5;
	padding: 1px 3px 2px 2px;
}

.tx_ablinklist_catalogView_category:hover,
.tx_ablinklist_catalogView_categoryLink:hover {
  background-color: #DDD7AE;
}

.tx_ablinklist_catalogView_category {
  position: relative;
}

.tx_ablinklist_catalogView_subcategories a,
.tx_ablinklist_catalogView_subcategories a:link,
.tx_ablinklist_catalogView_subcategories a:active,
.tx_ablinklist_catalogView_subcategories a:visited {
  display: block;
  padding: 3px 3px;
}

.tx_ablinklist_catalogView_subcategories a:hover {
  background-color: #DDD7AE;
}

.tx_ablinklist_catalogView_category .tx_ablinklist_catalogView_subcategories {
  display: none;
}

.tx_ablinklist_catalogView_category:hover .tx_ablinklist_catalogView_subcategories {
  display: block;
}

.tx_ablinklist_catalogView_category:hover .tx_ablinklist_catalogView_subcategories {
  position: absolute;
  width: 150px;
  left: -1px;
  /*top: 18px;*/
  bottom: 18px;
  background-color:#E8E1B5;
  border: 1px dotted #B3A484;
  z-index: 300;
}

.tx_ablinklist_catalogView_links h2 {
  margin-top: 0px;
  color: #6D7811;
}

.tx_ablinklist_catalogView_link_1,
.tx_ablinklist_catalogView_link_2 {
  border: 1px dotted #B3A484;
  margin-bottom: 20px;
  background: #E8E1B5;
  padding: 4px 4px;
}

.tx_ablinklist_catalogView_link_label {
  background: #DDD7AE;
  margin-bottom: 5px;
  padding: 3px 3px;
}

.tx_ablinklist_viewDetailsForLink p {
  padding-left: 0px;
} 

.tx_ablinklist_viewDetailsForLink_linklabel {
  background: #DDD7AE;
  padding: 5px 2px;
}

.tx_ablinklist_viewDetailsForLink_linkimage_wrapper {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}

.tx_ablinklist_viewDetailsForLink_footer {
  margin-top: 15px;
}

.tx_ablinklist_viewAddNewLink label {
  width: 120px;
  float: left;
  padding-top: 3px;
}

.tx_ablinklist_viewAddNewLink input.txt {
  font-size: 1em;
  padding: 1px;
  color: #666666;
  width: 320px;
  border: 1px solid #666666;
}

.tx_ablinklist_viewAddNewLink select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.tx_ablinklist_viewAddNewLink textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  width: 320px;
  height: 160px;
  border: 1px solid #666666;
}

.tx_ablinklist_viewAddNewLink textarea:focus,
.tx_ablinklist_viewAddNewLink input.txt:focus {
  border: 1px solid #666666;
}

.tx_ablinklist_viewAddNewLink span.example {
  display: block;
  margin-left: 120px;
  font-size: 0.8em;
  margin-bottom: 3px;
}

.tx_ablinklist_viewAddNewLink .formbuttons {
  margin-left: 120px;
}

.tx_ablinklist_viewAddNewLink_label {
  background: #DDD7AE;
  padding: 5px 2px;
}

.tx_ablinklist_searchView_links {
  border: 1px dotted #B3A484;
  margin-bottom: 20px;
  background: #E8E1B5;
  padding: 4px 4px;
}

.tx_ablinklist_searchView_link_label {
  background: #DDD7AE;
  margin-bottom: 5px;
  padding: 3px 3px;
}

.tx_ablinklist_searchView_categoryPath {
  padding: 3px 3px;
}

.tx_ablinklist_searchView_links p {
  padding-left: 0;
}

.tx_ablinklist_viewRateLink_label {
  background: #DDD7AE;
  margin-bottom: 5px;
  padding: 3px 3px;
}

.tx_ablinklist_topView_links_label {
  background: #DDD7AE;
  margin-bottom: 5px;
  padding: 3px 3px;
}

.tx-srfreecap-pi2-image {
  margin-left: 0;
}

input.captcha {
  width: 100px;
}

input.date {
  width: 100px;
}
