.downloadtable, .downloadpane, .forumtable {
	margin:15px 0 5px;
}
.downloadtable {
	width: 100%;
	border-collapse: collapse;
	border-right: 1px solid #cc9;
	cursor:default;
	font-size:10px;
}

.downloadtable td, .downloadtable th {
	padding: 5px;
	font-weight: normal;
	border-bottom: 1px solid #cc9;
	border-left: 1px solid #cc9;
}

.downloadtable td {
	text-align: left;
}

.downloadtable .tr-even td, .downloadtable .subtitle td {
	background-color: #e8e8d0;
}

.downloadtable th {
	text-align: center;
	color: #003163;
	background-color: #cc9;
	font-weight:bold;
}

.forumtable {
	width: 100%;
	border-collapse: collapse;
	border-right: 1px solid #F66;
	cursor:default;
	font-size:10px;
}

.forumtable td, .forumtable th {
	padding: 5px;
	font-weight: normal;
	border-bottom: 1px solid #F66;
	border-left: 1px solid #F66;
}

.forumtable td {
	text-align: left;
}

.forumtable .tr-even td, .forumtable .subtitle td {
	background-color: #e8e8d0;
}

.forumtable th {
	text-align: center;
	color: #003163;
	background:url(/fileadmin/templates/images/content/highlighter.gif) no-repeat;
	background-position: 0 1px;
	background-color:#F66;
	font-weight:bold;
}

.forumtable th a {
	color: #FFF;
}


.pdf, .download-pdf {
	background-image: url(../images/pdf.gif);
}

.doc, .download-doc {
	background-image: url(../images/doc.gif);
}

.txt, .download-txt {
	background-image: url(../images/txt.gif);
}

.zip, .download-zip {
	background-image: url(../images/zip.gif);
}

.sw, .download-sw {
	background-image: url(../images/sw.gif);
	background-position:0 2px !important;
}

.pic, .download-pic {
	background-image: url(../images/pic.gif);
}

.mail, .download-mail {
	background-image: url(../images/mail.gif);
}

.film, .download-film {
	background-image: url(../images/film.png);
}

th.dlsize {
	width:50px;
}

th.dllink {
	width:30px;
}

.download-link {
	background:none;
	text-decoration: none;
	color:#003163;
}

#downloadbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: left;
}

#downloadbox h1 {
	font-weight:bold;
	font-size: 12px;
	margin:0 0 10px;
}


#outerContainer {
	position: relative;
	border: 1px solid #CC9;
	background-color: #FCFCF1;
	width: 420px;
	height: 510px;
	margin: 0 auto;
}

#innerContainer {
	height: 470px;
	padding:10px 10px 5px;
}

#theFrame {
	width:100%;
	height:100%;
}


#bottomNavClose { 
	float:right;
	margin: 0 8px;
}


#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #fff;
	filter:alpha(opacity=50);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
	

.download, .teaser_downloads a {
	color: #b84b08;
	text-decoration: none;
}

.filename, .download, .teaser_downloads a {
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 2px 0 3px 20px;
}

.download:hover, .teaser_downloads a:hover, .download-link:hover {
	text-decoration: underline;
}

.downloadpane {
	font-size:10px;
	width:100%;
	border:1px solid #CC9;
	background-color:#e8e8d0;
/*	background-color:#f1f1d8;*/
}
.downloadpane:lang(zh) {
	font-size:12px;
}
.downloadpane td{
	padding:5px;
}

.downloadinfo {
	width:100%;
	padding-top:5px;
}
.downloadinfo td {
	background-color:#fff;
	padding:2px 3px;
}

.downloadinfo td:first-child {
	white-space: nowrap;
}

.thumbnail {
	border:1px solid #cc9;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.aopen,.aclosed {
	font-weight:bold;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
	cursor:pointer;
}
.aopen:hover,.aclosed:hover {
	text-decoration:underline;
}
.aopen {
	background-image:url(../images/anchor-open.gif);
}
.aclosed {
	background-image:url(../images/anchor-closed.gif);
}

.acontainer .aopen {
	background-image:url(../images/anchor-open-2.gif);
}
.acontainer .aclosed {
	background-image:url(../images/anchor-closed-2.gif);
}

.acontainer .aopen,
.acontainer .aclosed{
	margin-left:10px;
}

a.aclosed {
	text-decoration:none;
	color:#BA4A0A;
}
a.closed:hover {
	text-decoration:underline;
}

