/* Default CSS Download Modul */

/* Kategorien Overview */
#DownloadKat a, #DownloadList a  {
	margin:15px 20px 0 0;
	font-weight:normal;
	width:220px;
	cursor:pointer;
	display:block;
	position:relative;
	text-decoration:none;
	float:left;
	font-size:11px;
	font-family:Arial, Verdana;
	overflow:hidden;}
#DownloadKat a:hover, #DownloadList a:hover {background:#EdEdF2;}
#DownloadKat a img, #DownloadList a img {border:0px; height:65px; width:40px; display:block; float:left;}
#DownloadKat a span, #DownloadList a span {
	float:right;
	width:172px;
	line-height:15px;
	height:57px;
	padding:4px;
	display:block;
	overflow:hidden;
	color:#445;}
#DownloadKat a span strong, #DownloadList a span strong {
	display:block;
	color:#445;}

/* Download List */
#DownloadList a {width:220px; font-weight:normal;}
#DownloadList a img {height:64px; width:64px;}
#DownloadList a span {height:52px; width:148px; padding-bottom:2px; line-height:14px;}

.ShortKatPosition span { line-height:20px; font-size:12px;  color:#223; font-family:Arial;}
.ShortKatPosition p {
	display:table;
	margin-top:0px;
	width:99%;
	table-layout:auto;
	padding:0 7px 7px 0;
	border:1px solid #ddd;
	background:#FBFBFC;}
.ShortKatPosition a {
	font-weight:normal;
	display:block;
	float:left;
	color:#fff;
	width:155px;
	text-decoration:none;
	overflow:hidden;
	margin:7px 0 0 7px;
	height:16px;}
.ShortKatPosition a:hover  {background: #E3E3E5; color:#000;}
.ShortKatPosition a img {
	margin-right:3px;
	float:left;}
.ShortKatPosition a span {font-size:11px;}
.ShortKatPosition a .active {background:url(../../images/download/arrows.gif) no-repeat 0 3px; padding-left:10px; text-indent:10px;}

/* Details View */
#IconPosition {
	vertical-align:middle;
	text-align:center;
	height:180px;
	width:180px;
	font-size:128px;
	display:table-cell;
	line-height:180px;
	border:1px solid #ddd;}
#IconPosition img { position:relative;}
#InfoPosition { 
	display:table;
	table-layout:auto;
	width:80%;}
#DetailTable {width:100%; height:200px; color:#223; font-size:11px; font-family:Arial, Verdana;}
#DetailTable td {border-bottom:1px dashed #999; height:1px; vertical-align:top; padding:6px 10px 6px 0;}
#DetailTable .Image {border:none; height:auto;}
.Back, .Next, .Center {color:#444;font-size:10px;display:table; overflow:hidden; text-decoration:none;}
.Back:hover, .Next:hover, .Center:hover { text-decoration:underline; }
.Back {float:left; left:0px;}
.Next {position:absolute; right:0px; float:right; text-align:right;}
.Center {width:33%; float:left; margin-top:-15px; text-align:center; position:absolute; left:33%;}
