/*
	Runde Boxen
*/

.roundBox {background: transparent;}

.roundBox .top, .roundBox .bottom {display:block; background:transparent; font-size:1px;}
.roundBox .b1, .roundBox .b2, .roundBox .b3, .roundBox .b4, .roundBox .b1b, .roundBox .b2b, .roundBox .b3b, .roundBox .b4b {display:block; overflow:hidden;}
.roundBox .b1, .roundBox .b2, .roundBox .b3, .roundBox .b1b, .roundBox .b2b, .roundBox .b3b {height:1px;}

.roundBox .bg{
	background:#ccc;
	background:transparent;
}

.roundBox .b2 {
	border-left:1px solid #ffffff;
	border-right:1px solid #eeeeee;
	}
	
.roundBox .b3 {
	border-left:1px solid #ffffff; 
	border-right:1px solid #dddddd;
}

.roundBox .b4 {
	border-left:1px solid #ffffff; 
	border-right:1px solid #aaaaaa;
	}
	
.roundBox .b4b {
	border-left:1px solid #eeeeee; 
	border-right:1px solid #999999;
}

.roundBox .b3b {
	border-left:1px solid #dddddd; 
	border-right:1px solid #999999;
}
.roundBox .b2b {
	border-left:1px solid #aaaaaa; 
	border-right:1px solid #999999;
}

.roundBox .b1 {margin:0 5px; background:#ffffff;}
.roundBox .b2, .roundBox .b2b {margin:0 3px; border-width:0 2px;}
.roundBox .b3, .roundBox .b3b {margin:0 2px;}
.roundBox .b4, .roundBox .b4b {height:2px; margin:0 1px;}
.roundBox .b1b {margin:0 5px; background:#999999;}
.roundBox .boxcontent {
	display:block;  
	border-left:1px solid #ffffff; 
	border-right:1px solid #999999;
	text-align: center;
}

/*
	Runde Boxen ende
*/


.button{
	display:block; overflow:hidden;
	text-align: center;
}

.button:hover .bg{
	background: #1c79e8;
}

div.del:hover .bg{
	background: #e8791c;
}

.button .boxcontent{
	cursor: default;
}
.button:hover .boxcontent{
	
	color: #ffffff;
}

ul.ansicht{
	width: 60px;
}

ul.sortierung{
	width: 78px;
}

ul.gehezu{
	width: 78px;
}

ul.ordneroptionen{
	width: 108px;
}


ul.admin{
	width: 53px;
}

ul.suchen{
	width: 58px;
}

ul.dropdown{
	float: left;
	position: relative;
	height: 25px;
	padding: 0;
	margin: 0;
}

ul.dropdown .clearer{
	height: 0px;
	line-height: 0px;
}

ul.dropdown li{
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 25px;
}

ul.dropdown li .selection{
	position: absolute;
	z-index: 2;
	background: url("../images/mediacenter/ok.png") no-repeat center center;
	width: 10px;
	height: 11px;
	margin: 9px;
}

ul.dropdown li.cur .selection{
	display: block;
}

ul.dropdown li ul{
	position: absolute;
	clear: both;
	width: 200px;
	display: none;
}

ul.dropdown li.open ul{
	display: block;
}

ul.dropdown li.open div.button .bg{
	background: #cccccc;
}

ul.dropdown li div.button{
	float: none;
}

ul.dropdown li ul li{
	position: relative;
	float: none;
	height: 25px;
}

ul.dropdown li.open ul li .button .bg{
	background: #eeeeee;
}

ul.dropdown li.open ul li .button:hover .bg{
	background: #1c79e8;
}

ul.dropdown li.open li.subdropdown{
	position: relative;
}

ul.dropdown li.open li.subdropdown ul{
	display: none;
	position: absolute;
	left: 100%;
	top: 0px;
}

ul.dropdown li.open li.subdropdown:hover ul{
	display: block;
}

div.content{
	
}

.mediacenter{
	width: 680px;
	background: url("../images/presseBG.jpg") repeat-y ;
	margin: 10px 0 -10px 0;;
	overflow: visible;
	border: solid 2px #62c8f4;

	
}

.mediacenter .categoryTree{

}

.mediacenter .category{
	float: left;
	/*border: double 3px #555555;*/
	margin: 10px;
	padding: 15px;
	width: 180px;
}

.mediacenter .category .bg{
	background: #d7f3ff;
}

.mediacenter .category:hover .bg{
	background: #67caf4;
}

.mediacenter .category .boxcontent{
	line-height: 50px;
	color: #002e68;
	font-weight: bold;
	font-size: 1.1em;
}



.mediacenter .category h2 a{
	padding: 0 4px;
}
.mediacenter .category h2 a:hover{
	padding: 0 3px;
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	background: #da7e7e;
}

.mediacenter .category ul{
	padding: 0 10px;
}
.mediacenter .category ul li{
	list-style-type: none;
	float: left;
	margin: 1px 0;
	border-left: solid 1px #555555;
}

.mediacenter .category ul li a{	
	padding: 0px 2px;
}
.mediacenter .category ul li a:hover{
	background: #da7e7e;
}


.categoryDir{
	border: solid 2px #62c8f4;
	width: 680px;
	margin: 10px 0 0 0;

}

div div.categoryTree{
	margin: -2px;
	padding: 0;
	background: #577dbd;
}
.categoryTree .clearer{
margin: 0;
padding: 0;
display: none;
height: 0px;
line-height: 0px;
}

* html .categoryTree .clearer{
	display: block;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
}

ul.categoryTree{
	margin: 10px 15px;
	overflow: hidden;

}

ul.categoryTree li{
	float: left;
	list-style-type: none;
	color: #333;
}

ul.categoryTree li span.current{
	font-weight: bold;
	color: #333;
}

.categoryTree li a{
	color:#333;
}

.categoryDir .toolbar .col2{
	float: left;
	margin: 0 10px;
}

.categoryDir .categoryInfo .page{
	float: right;
}

.categoryDir .toolbar .button{
	float: left;
}

.categoryDir .toolbar  .dropdown{
	margin: 0 10px;
}

.categoryDir .toolbar  .dropdown .button{
	float: none;
}

.categoryDir .toolbar .button .boxcontent{
	padding: 0 5px;
}

.categoryDir .toolbar ul.goto li ul{
	width: 100px;
}

.categoryDir .directory{
	border: solid 1px gray;
}

.categoryDir .directory ul{
	padding: 0;
	margin: 0;
}

.categoryDir .directory ul li{
	list-style-type: none;
	height: 80px;
	padding: 10px;
	margin:0;
	border-bottom: solid 1px gray;
	cursor:pointer;
	clear: both; 
	overflow: hidden;
}


.categoryDir .directory ul li.news{
	height: 40px;
}

.categoryDir .directory ul li.news *{
	font-size: 1.05em;
	color: #000000;
	line-height: 40px;
}

.categoryDir .directory ul li.news .col1{
	width: 100px;
	margin: 0px 10px;
}

.categoryDir .directory ul li.news .description{
	
}

.categoryDir .directory ul li.ungerade:hover,.categoryDir .directory ul li.gerade:hover{
	background: #67caf4;
}
.categoryDir .directory ul li.ungerade{
	background: #d7f3ff;
}

.categoryDir .directory ul li.gerade{
	background: #ffffff;
}

.categoryDir .directory ul li .fileImage{
	float: right;
	border: solid 1px black;
	width: 100px;
	height: 80px;
}

.categoryDir .directory ul li .fileImage.dir{
	background: url("../images/mediacenter/dir.jpg") no-repeat center center #ffffff;
}



.categoryDir .directory ul li .filename{
	font-weight: bold;
	font-size: 1.4em;
	margin: 0 0 10px 0;
}
.categoryDir .directory ul li .col1{

	margin: 15px 10px 10px 0;
	float: left;
	width: 270px;
}


.categoryDir .directory ul li .col2 .filetype{
	/*line-height: 40px;
	margin: 0 20px;*/
	margin: 22px 20px;
	font-size: 1.1em;
	float: left;
	width: 70px;
}

.categoryDir .directory ul li .description{
	float: left;
	margin: 10px 10px 0 0;
	width: 130px;
}


div.fileinfo{
	width: 680px;
}

.fileinfo .theatre{
	margin: 0px auto 10px;
	text-align: center;
}

.fileinfo .theatre img{
	border: solid 20px #222222;
	max-width: 680px;
}

.fileinfo div.generalInfo{
	clear: both;
	float: left;
	margin: 0px 10px 100px 0;
}
.fileinfo .generalInfo .boxcontent{
	display:block; overflow:hidden;
	padding: 5px 10px;
}

.fileinfo .generalInfo ul{
}

.fileinfo .generalInfo ul li{
	list-style-type: none;
	margin: 8px 0;
	text-align:left;
}

.fileinfo .generalInfo ul li label{
	width: 75px;
	float:left;
}

.fileinfo .download{
}



.fileinfo .description{
	margin: 10px 0;
}

.fileinfo .description .boxcontent{
	display:block; overflow:hidden;
	padding: 5px;
}

.fileinfo .options{
	margin: 10px 0;
}

.fileinfo .options .boxcontent{
	display:block; overflow:hidden;
	padding: 5px;
}

.fileinfo .options .boxcontent p{
	text-align: center;
	font-weight: bold;
}

.fileinfo .boxcontent .button{
	float: left;
	margin: 0 5px;
}
.fileinfo .boxcontent .button .boxcontent{
	padding: 2px 10px;
}

#delPrompt{
	display: none;
	position: absolute;
	margin: 50px 0 0 -200px;
	left: 50%;
}

.noticeBox{
	margin: 0 0 10px 0;
}
