/* --------------------  general styles  -------------------- */

.tx_ablinklist_viewDetailsForLink {
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx-ablinklist-pi1 .category-image {
	float:left;
	display:block;
}
.tx-ablinklist-pi1 .category-text {
	float:left;
	display:block;
	padding-left:10px;
}

.tx-ablinklist-pi1 p.count {
	
}

#inhaltsbereich .tx-ablinklist-pi1 h1 {
	float:left;
}


#inhaltsbereich .tx-ablinklist-pi1 p.new-link {
	float:right;
	margin-top:0.4em;
}

#inhaltsbereich .tx-ablinklist-pi1 p.new-link a {
	margin-top : 0px;
	font-size:1em;
	font-weight:bold;
	display:block;
	color:#333;
	padding:0.125em;
	padding-left:0.25em;
	padding-right:0.25em;
	background:#EFEFEF;
	border:1px solid #DDD;
	text-decoration:none;
}

#inhaltsbereich .tx-ablinklist-pi1 p.new-link a:hover {
	background:#990000;
	border:1px solid #333;
	color:#FFF;
}

#inhaltsbereich .tx-ablinklist-pi1 dl {
	clear:both;
}


#inhaltsbereich .tx-ablinklist-pi1 dl dt {
	margin:0px;
	background:#EFEFEF;
	border:1px dotted #DDD;
	margin:0px;
	padding:2px;
	padding-left:5px;
	font-size:90%;
	height:1.25em;
	margin-bottom:0.25em;
}

#inhaltsbereich .tx-ablinklist-pi1 dl dt a {
	margin:0px;
	padding:0px;
	float:left;
	background:none;
	font-weight:bold;
}

#inhaltsbereich .tx-ablinklist-pi1 dl dt span {
	float:right;
	font-size:80%;
	font-weight:normal;
}

#inhaltsbereich .tx-ablinklist-pi1 dl dt span.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
}

#inhaltsbereich .tx-ablinklist-pi1 dl dd {
	font-size:0.875em;
	padding-bottom:1.5em;
	padding-left:0.5em;
	padding-right:0.5em;
}

#inhaltsbereich .tx-ablinklist-pi1 h2 {
	margin:0px;
	padding:0px;
	width:300px;
	background:none;
	font-weight:bold;
	clear:both;
	margin-top:0.5em;
	margin-bottom:0.25em;
	float:none;
}

#inhaltsbereich .tx-ablinklist-pi1 h2 a {
	margin:0px;
	padding:0.125em;
	background:#EFEFEF;
	border:1px solid #DDD;
	font-weight:bold;
	float:none;
	height:1%;
	padding-left:0.25em;
}

#inhaltsbereich .tx-ablinklist-pi1 h2 a:hover {
	background:#990000;
	border:1px solid #333;
	color:#FFF;
}


#inhaltsbereich .tx-ablinklist-pi1 img {
	float:left;
	margin-right:0.5em;
	margin-bottom:0.5em;
	border:1px solid #333;
}

#inhaltsbereich .tx-ablinklist-pi1 ul {
	border-left:1px solid #DDD;
	clear:both;
	margin-bottom:1em;
}

#inhaltsbereich .tx-ablinklist-pi1 li {
	display:inline;
	border-right:1px solid #DDD;
	padding-right:0.25em;
}

#inhaltsbereich .tx-ablinklist-pi1 li a:hover {
	background:#990000;
	color:#fff;
}

#inhaltsbereich .tx-ablinklist-pi1 ul li img {
	float:none;
	padding:0;
	margin:0;
	border:none;
}


#inhaltsbereich .tx_ablinklist_listView_categories h2 a:hover {
	text-decoration:underline;
}

#inhaltsbereich .tx-ablinklist-pi1 .ReportBrokenLink p.strong,
#inhaltsbereich .tx-ablinklist-pi1 .viewRateLink p.strong {font-weight:bold;}

#inhaltsbereich .tx-ablinklist-pi1 .AddNewLink p.strong,
#inhaltsbereich .tx-ablinklist-pi1 .ReportBrokenLink p,
#inhaltsbereich .tx-ablinklist-pi1 .viewRateLink p {clear:both;}

#inhaltsbereich .tx-ablinklist-pi1 .ReportBrokenLink input,
#inhaltsbereich .tx-ablinklist-pi1 .viewRateLink input {width:auto;float:left;margin-top:0.1875em;}


#inhaltsbereich .tx-ablinklist-pi1 .viewRateLink label {width:1.5em;text-align:left;padding:0;margin:0;float:left;padding-left:0.25em;padding-right:0.5em;}

#inhaltsbereich .tx-ablinklist-pi1 .ReportBrokenLink input.report-submit,
#inhaltsbereich .tx-ablinklist-pi1 .viewRateLink input.vote-submit {margin-right:0.5em;margin-top:1em;}

#inhaltsbereich .tx-ablinklist-pi1 .AddNewLink input.submit-newlink,
#inhaltsbereich .tx-ablinklist-pi1 .ReportBrokenLink input.report-submit {width:5em;}

#inhaltsbereich .tx-ablinklist-pi1 .AddNewLink textarea {clear:both;}
#inhaltsbereich .tx-ablinklist-pi1 .AddNewLink input.submit-newlink {width:7em;}

#inhaltsbereich .tx-ablinklist-pi1 p.back {clear:both;font-weight:bold;padding-top:1em;}

#inhaltsbereich .tx-ablinklist-pi1 .DetailsForLink p img {margin:0;padding:0;float:none;border:none;}

.tx_ablinklist_viewAddNewLink {
	padding : 0.25em;
	margin-top : 0em;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink div.clear{
	padding-top : 0.5em;
}

#inhaltsbereich .tx_ablinklist_viewAddNewLink label {
	float:left;
	width:10em;
	display:block;
}

#inhaltsbereich .tx_ablinklist_viewAddNewLink input,
#inhaltsbereich .tx_ablinklist_viewAddNewLink textarea {
	width:20em;
	float:left;
	margin-right:5px;
}

#inhaltsbereich .tx_ablinklist_viewAddNewLink select.category-select {
	width:20em;
	float:left;
	padding:0px;
}

#inhaltsbereich .tx_ablinklist_viewAddNewLink label.captcha {
	width:30em;
	float:left;
	display:block;
}

#inhaltsbereich .tx_ablinklist_viewAddNewLink label.captcha img {
	float:right;
}

#inhaltsbereich .tx_ablinklist_viewAddNewLink .tx-srfreecap-pi2-cant-read {color:#990000;}

#inhaltsbereich .tx_ablinklist_viewAddNewLink input.captcha-input {
	margin-bottom:20px;
	margin-top:5px;
	margin-left:10.5em;
	width:21em;
}

.tx_ablinklist_listView_category_icon {float:left;display:block;padding-right:10px; padding-bottom:5px;width:3em;}
.tx_ablinklist_listView_category_icon img {border:1px solid #333;}
.tx_ablinklist_listView_category {float:left;display:block;margin:0px;padding:0px;padding-right:5px; padding-bottom:5px;width:34em;}

.tx_ablinklist_viewAddNewLinkResult {
	font-size : medium;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLink {
	font-size : medium;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
	font-size : medium;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink {
	font-size : medium;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLinkResult {
	font-size : medium;
	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 : 0px;
}

.tx_ablinklist_listView_category {
	margin-top : 0px;
}

.tx_ablinklist_listView_links {
	margin-top : 0px;
}

.tx_ablinklist_listView_link { }

.tx_ablinklist_listView_categoryLabel { }


.tx_ablinklist_listView_linkLabel { }

.tx_ablinklist_listView_linkDetails { }

.tx_ablinklist_listView_linkReportBroken { }

.tx_ablinklist_listView_linkRate { }

/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
	margin-top : 0px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_category_level_1 { display: none;}

.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 {
	font-size : small;
}

.tx_ablinklist_treeView_linkLabel { }

.tx_ablinklist_treeView_linkDetails { }

.tx_ablinklist_treeView_linkReportBroken { }

.tx_ablinklist_treeView_linkRate { }

/* --------------------  searchView  -------------------- */

.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_searchView_noLinksMessage {
	font-size : medium;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_ablinklist_searchView_categoryPath {
	font-size : small;
}

.tx_ablinklist_searchView_links {
	margin-top : 10px;
}

.tx_ablinklist_searchView_linkLabel { }

.tx_ablinklist_searchView_linkDetails { }

.tx_ablinklist_searchView_linkReportBroken { }

.tx_ablinklist_searchView_linkRate { }

/* --------------------  topView  -------------------- */

.tx_ablinklist_topView_links {
	font-size : medium;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_topView_link {
	margin-top : 5px;
}

.tx_ablinklist_topView_linkLabel { }


/* ----------------------------------------------------- */
div.templategoogle {
	border:1px solid #000;
	background-color:#aaa;
	font-family:serif;
	padding:5px;
}
dt {
	font-family:monospace;
}
/* ----------------------------------------------------- */
