/* 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; border-bottom:1px solid black; border-right:1px solid black; width:95%; height:18px; padding:3px; margin:3px}

/* Kategorien Zeile */
.ShortKatPosition p {background:#FBFBFC none repeat scroll 0%; border:1px solid #DDDDDD; display:table; margin:0px; padding:0pt 7px 7px 0pt; table-layout:auto; width:99%;}
.ShortKatPosition a span {font-size:11px;}
.ShortKatPosition span {color:#222233; 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:140px;}
.ShortKatPosition a:hover { background:#E3E3E5 none repeat scroll 0%; color:#000000; }
.ShortKatPosition a img {float:left; margin-right:3px;}
.ShortKatPosition a span {font-size:11px;}
.ShortKatPosition a .active {font-weight:bold; text-decoration:underline;}

/* Kategorieübersicht */
.KategorieBox{
	float:left;
	margin-bottom:10px;
	width:301px !important;
	margin-right:12px;
	border:1px solid #777 !important;
	border-width:1px 0 !important;
	background:#474747 !important;
	padding:2px;
}
.KategorieBox:hover {background:#ccc;}

.KategorieBox h3{
	font-weight:bold;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	width:100%;
	text-transform:uppercase;
	height:16px;
	white-space:nowrap;
	text-indent:12px;
	text-decoration:underline;
	line-height:16px;
	overflow:hidden;
}

.KategorieBox h3 a{display:block;text-decoration:none;}
.KategorieBox h3 a:hover{text-decoration:none;}

/* Ref Overview */
.RefEintraege{
	float:left;
	margin-bottom:10px;
	width:301px !important;
	margin-right:12px;
	border:1px solid #777 !important;
	border-width:1px 0 !important;
	background:#474747 !important;
	padding:2px;}
.RefEintraege h2{
	font-weight:bold;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	width:100%;
	text-transform:uppercase;
	height:16px;
	white-space:nowrap;
	text-indent:12px;
	text-decoration:underline;
	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;}

/* Image Box */
.BoxImgPositionRight{display:block; position:relative; padding-left:5px; float:right; right:0px;}
.BoxImgPositionLeft{display:block; position:relative; padding:5px; margin-right:5px; float:left; left:0px;}

.BoxImgBorder {padding:5px; border:1px solid #999999;}
.BoxBigImage{display:table-cell; position:relative;	width:250px; height:252px; line-height:252px; font-size:220px; vertical-align:middle;
	text-align:center; overflow:hidden; border:1px solid #999999; background:#EFEFEF url(../../images/referenz/loading.gif) no-repeat;
	background-position:center;}
.BoxImageSlider {display: block; overflow: hidden; position: relative; z-Index: 1; margin-top: 8px; width: 220px; float:left; border:1px solid black;
	cursor: pointer;}
	.BoxImageSliderArrowLeft {display: block; position: relative; width: 15px; height: 35px; margin-top:8px; float:left; 
	background-image:url(../../images/default/imgsliderarrow.gif); background-repeat:no-repeat;	background-position:0px -40px;}
.BoxImageSliderArrowLeft:hover {background-position:0px 0px;}
.BoxImageSliderArrowRight {display: block; position: relative; width: 15px;	height: 35px; margin-top:8px; float:left;
	background-image:url(../../images/default/imgsliderarrow.gif); background-repeat:no-repeat;	background-position:0px -120px;}
.BoxImageSliderArrowRight:hover {background-position:0px -80px;}
.BoxInfo{display:block; position:relative; background-color:#EFEFEF; border:1px solid #333333; padding:5px;	margin-bottom:8px;}

/* Reference Detail */
.Button {
	background:#333;
	border:0px;
	padding:3px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
.Button:hover {
	background:#000;
	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;}
