/* Default CSS Referenz Modul */

/* Referenz Options Template */
.IconLink {display:block; font-size:10px; margin:5px 0; text-decoration:none; margin:2px;}
.IconLink img {float:left; margin-right:3px;}

/* Headline der Tabs */
.tabheadline{font-size:11px; margin:0px 0pt 5px; padding:0px; font-weight:bold;}

/* Kategorien Auflistung */
.katUebersicht{display:block; float:right; border-bottom:1px solid black; border-right:1px solid black; width:95%; height:18px; padding:3px; margin:3px}

/* Kategorien Zeile */
.ShortKatPosition p {background:#222 none repeat scroll 0%; border:1px solid #555; display:table; margin:0px; padding:0pt 7px 7px 0pt; table-layout:auto; width:99%;}
.ShortKatPosition a span {font-size:11px;}
.ShortKatPosition span {color:#F2B205; font-family:Arial; font-size:12px; line-height:20px;}
.ShortKatPosition a {color:#FFFFFF; display:block; float:left; height:16px; margin:7px 0pt 0pt 7px; overflow:hidden; text-decoration:none; width:230px;}
.ShortKatPosition a:hover { background:#444 none repeat scroll 0%; color:#000000; }
.ShortKatPosition a img {float:left; margin-right:3px;}
.ShortKatPosition a span {font-size:11px;}
.ShortKatPosition a .active {background:url(../../images/referenz/arrows.gif) no-repeat 0 3px; padding-left:10px; text-indent:10px;}

.BackLink {
	position:absolute;
	right:15px;
	margin-top:-55px;
	font-size:11px;}

* html .BackLink {margin-top:-65px;}
*+html .Backlink {margin-top:-65px;}

/* Kategorieübersicht */
.KategorieBox{
	margin-right: 10px;
	float:left;
	margin-bottom:10px;
	background:#333;
	opacity:0.7;
	padding:2px;
}
.KategorieBox:hover {opacity:1;}

.KategorieBox h3{
	font-weight:normal;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	width:100%;
	height:16px;
	line-height:16px;
	overflow:hidden;
}

.KategorieBox h3 a{display:block;text-decoration:none;}
.KategorieBox h3 a:hover{text-decoration:none;}

/* Ref Overview */
.RefEintraege{
	display:block;
	margin-right: 30px;
	float:left;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:180px;
	margin-bottom:30px;
	background:#333;
	padding:2px;}

.RefEintraege:hover {filter:alpha(opacity=100); opacity:1;}

.RefEintraege h2{
	font-weight:bold;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	width:100%;
	height:16px;
	line-height:16px;
	overflow:hidden;
}
.RefEintraege h2 a{
	display:block;
	text-decoration:none;}
.RefEintraege h2 a:hover{text-decoration:none;}

#RefUebersicht{display:block; margin-top:20px;}

.RefDetail{display:block; margin-top:20px;}

/* Reference Detail */
.Button {
	background:#222;
	padding:3px;
	text-decoration:none;
	font-weight:normal;
}
.Button:hover {
	background:#444;
	text-decoration:none;
	font-weight:normal;
}

/* Admin */
.FormLabel {position:relative;}
.FileBox {
	width:97px;
	display:block;
	position:relative;
	float:left;
	margin:5px 0 0 5px;
	background-color:#EEE;
	text-align:center;
	border:1px solid #888;
}
.FileBox div {
	width:77px;
	margin:10px;
	text-align:center;}
.FileBox div img {
	margin:0px;
	width:75px;
	height:75px;}
.FileBox div div {
	position:relative;
	margin:0px;
	text-align:left;
	overflow:hidden;
	display:block;
	width:80%;}
.FileBox div div.icon {
	margin:0px;
	display:inherit;
	float:right;
	width:20%;
	margin-top:-13px;
}
.BtnEditSmall:hover, .BtnDeleteSmall:hover, .BtnMoveSmall:hover {text-decoration:none;}
