/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
AStA Tübingen - Styles Designed by: AStA IT-Referat
www.asta.uni-tuebingne.de, it@asta.uni-tuebingen.de
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++ TW RSS Import  ++++++++++++++++++++++++++*/

#twrss_table {

}
.twrss_head {

}
.twrss_head_channel {

}
.twrss_imagefile {
}
.twrss_bodytext {
   padding-left: 13px;
   padding-bottom: 1px;
}
.twrss_channel_description {
}
#twrss_table .twrss_item_link a {
}
#twrss_table .twrss_item_link a:hover {
		text-decoration:underline;
}
#twrss_table .twrss_item_content {

}
.twrss_channel_link {
visibility: hidden;
height: 1px;
}

#twrss_table .twrss_bodytext .twrss_channel_link a:hover {
}



/*++++++++++++++++++++INDEXED_SEARCH++++++++++++++++++++++++++*/
div.tx-indexedsearch {font-size: 12px;}
div.tx-indexedsearch TD {font-size: 12px;}
div.tx-indexedsearch { font-family:arial; font-size:10pt; color:red; } 
div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px;	font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;	font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px; font-size: 12px;}
div.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:left; font-weight:bold;	font-size: 12px; }
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#E0E0F6; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent {background:#E0E0F6; font-weight:normal; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#993300; font-size: 12px; }
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; font-size: 10px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {	margin-top:20px; margin-bottom:5px; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size: 12px; }
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; font-size: 12px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-size:8px; }
.tx-indexedsearch .tx-indexedsearch-rules P { color:black; }
.tx-indexedsearch P { font-size:12px; }
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-size:12px; color:003399; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-whatis P { color:black; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { color:black; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { color:black; }

/*++++++++++++++++++++   Login-Form   ++++++++++++++++++++++++++*/

.tx-newloginbox-pi1 table {font-size: 11px; border:1px solid #ccc; width:100%; }
.tx-newloginbox-pi1 th { background:#ccc; padding:4px; text-align:right; white-space:nowrap;}
.tx-newloginbox-pi1 td { background:#eee; padding:4px; }

/*++++++++++++++++++++   News-Plugin   ++++++++++++++++++++++++++*/

/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
    clear:right;
	height:1px;
	border:1px solid #F7F5F5;
}
.news-latest-container HR.clearer {
	clear:left;
	heigt: 0px;
}



/*  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	padding-bottom: 10px;}

.news-latest-container H3 {
    font-size: 11px;
	margin-bottom: 2px;
	clear: both;
}
.news-latest-container P {
   padding-bottom: 0px;
   margin-bottom: 0px;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {}
.news-latest-gotoarchive A {}

.news-latest-item {}

.news-latest-item IMG {
	margin-bottom:3px;
	float:left;
	margin-right: 5px;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-morelink,.news-latest-category {
	font-size:9px;
	color: #999999;
	padding: 0px;
	margin: 0px;
	float: right;
	padding-bottom: 6px;
}

.news-latest-morelink {
	float:left;
	padding-bottom: 4px;
}

.news-latest-morelink A {
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}

.news-list-item {	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
    font-size: 11px;
	margin-bottom: 2px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {}
.news-list-container H3 A {}
.news-list-container P {}
.news-list-date {
	float: right;
	width: 140px;
	text-align: right;
	margin-top: 2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	color: #999999;
	}

.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category {
	float: right;
	color: #999999;
	font-size: 9px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: left;
}
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {	margin-bottom:5px;}
.news-single-item H2 {	
    width: 400px;
	font-size: 12px;
	font-weight: bold;
	COLOR: #660000; 
	margin-top: 13px;
	border-bottom: 1px solid #660000;
	padding-bottom: 3px;
	margin-bottom: 6px;
}

.news-single-item P {}
.news-single-img {
	float: right;	
	margin-left:5px;
}
.news-single-imgcaption {
	padding-top:3px;
	color: #999999;
	clear:both;
}
.news-single-category {
	float: right;
	clear: both;
	color: #999999;
	font-size: 9px;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
	color: #999999;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/* 	clear: both; */
	margin-top: 15px;
}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #999999;
	margin:0px;
	padding: 3px;
	
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
}

mmdamfilelist
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container {
    padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*+++++++++++++++++++++++++++++ MAILFORM +++++++++++++++++++++++++++++++++*/

fieldset.csc-mailform label {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        width: 130px;
        float: left;


}

fieldset.csc-mailform input, textarea {
	margin-left: 0px;
	width: 200px;
	        float: left;
}

DIV.csc-mailform-field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	margin-bottom: 0px;

	height: 27px;
	border: 0px; 

	}
	
.csc-mailform-submit {
	clear: both;
	display: box;
	background-color:transparent;
	color:#660000;
	font-size:11px;
	border: 1px solid #CCCCCC;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	}

fieldset {border: 0px; }


	/*--------------------------------- MM DAM FileList  ---------------------------------*/
	
	
	
	
	/*--------------------------------- Normales Download-Plugin  ---------------------------------*/

.filelinks div{padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:10px;}
	.filelinks span{display:block; color: #999999;}
	.filelinks .filecount{display:block; margin-bottom:5px;} 
	.filelinks a{text-decoration:none; }
	/* Icons begin */
	.filelinks .ai{background-image:url('/typo3/gfx/fileicons/ai.gif')!important;}
	.filelinks .ani{background-image:url('/typo3/gfx/fileicons/ani.gif')!important;}
	.filelinks .au{background-image:url('/typo3/gfx/fileicons/au.gif')!important;}
	.filelinks .avi{background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
	.filelinks .bmp{background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
	.filelinks .cdr{background-image:url('/typo3/gfx/fileicons/cdr.gif')!important;}
	.filelinks .css{background-image:url('/typo3/gfx/fileicons/css.gif')!important;}
	.filelinks .csv{background-image:url('/typo3/gfx/fileicons/csv.gif')!important;}
	.filelinks .doc{background-image:url('/typo3/gfx/fileicons/doc.gif')!important;}
	.filelinks .dtd{background-image:url('/typo3/gfx/fileicons/dtd.gif')!important;}
	.filelinks .eps{background-image:url('/typo3/gfx/fileicons/eps.gif')!important;}
	.filelinks .exe{background-image:url('/typo3/gfx/fileicons/exe.gif')!important;}
	.filelinks .fh3{background-image:url('/typo3/gfx/fileicons/fh3.gif')!important;}
	.filelinks .flash{background-image:url('/typo3/gfx/fileicons/flash.gif')!important;}
	.filelinks .folder{background-image:url('/typo3/gfx/fileicons/folder.gif')!important;}
	.filelinks .gif{background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
	.filelinks .htm{background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
	.filelinks .html{background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
	.filelinks .ico{background-image:url('/typo3/gfx/fileicons/ico.gif')!important;}
	.filelinks .inc{background-image:url('/typo3/gfx/fileicons/inc.gif')!important;}
	.filelinks .java{background-image:url('/typo3/gfx/fileicons/java.gif')!important;}
	.filelinks .jpg{background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
	.filelinks .js{background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
	.filelinks .max{background-image:url('/typo3/gfx/fileicons/max.gif')!important;}
	.filelinks .mid{background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
	.filelinks .mov{background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
	.filelinks .mpeg{background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
	.filelinks .mpg{background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
	.filelinks .pcd{background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
	.filelinks .pcx{background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
	.filelinks .pdf{background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
	.filelinks .png{background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
	.filelinks .ps{background-image:url('/typo3/gfx/fileicons/ps.gif')!important;}
	.filelinks .psd{background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
	.filelinks .rtf{background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
	.filelinks .sgml{background-image:url('/typo3/gfx/fileicons/sgml.gif')!important;}
	.filelinks .swf{background-image:url('/typo3/gfx/fileicons/swf.gif')!important;}
	.filelinks .sxc{background-image:url('/typo3/gfx/fileicons/sxc.gif')!important;}
	.filelinks .sxw{background-image:url('/typo3/gfx/fileicons/sxw.gif')!important;}
	.filelinks .tga{background-image:url('/typo3/gfx/fileicons/tga.gif')!important;}
	.filelinks .tif{background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
	.filelinks .ttf{background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
	.filelinks .txt{background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
	.filelinks .wav{background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
	.filelinks .wrl{background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
	.filelinks .xls{background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
	.filelinks .xml{background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
	.filelinks .xsl{background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
	.filelinks .zip{background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}


    _CSS_DEFAULT_STYLE (
        div.tx-hldamgallery-pi1             { text-align: right; }
        div.tx_hldamgallery_back_link       {}
        div.tx_hldamgallery_img             {}
        div.tx_hldamgallery_meta            {}
        div.tx_hldamgallery_meta_title      {}
        div.tx_hldamgallery_meta_caption    {}

        div.tx_hldamgallery_meta_desc       {}
        div.tx_hldamgallery_meta_country    {}
        div.tx_hldamgallery_meta_city       {}
        div.tx_hldamgallery_meta_locdesc    {}
        div.tx_hldamgallery_meta_keywords   {}
        div.tx_hldamgallery_meta_creator    {}
        div.tx_hldamgallery_meta_publisher  {}
        div.tx_hldamgallery_meta_copyright  {}
        div.tx_hldamgallery_meta_usage      {}
        div.tx_hldamgallery_meta_category   {}

        div.tx_hldamgallery_navigation      {}
        span.tx_hldamgallery_nav_prev       { width: 200px; }
        span.tx_hldamgallery_nav_current    { width: 200px; }
        span.tx_hldamgallery_nav_next       { width: 200px; }
    )


/* default styles for extension "tx_cgallery_pi1" */
		.tx-cegallery-pi1-album_date {
			font-size: 10px;
	}

		div.tx-cegallery-pi1-album_entry{
			float: left;
			height: 195px;
			width: 160px;	
			margin: 2px;
			padding: 10px;
			padding-bottom: 13px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
			background-color: #DFD9C2;
		}
		
		div.tx-cegallery-pi1-detail_entry{
			padding-top: 20px;
			padding-bottom: 10px;
			text-align: center;
		}		
		
	div.tx-cegallery-pi1-slideControls{
			padding-bottom: 10px;
		}				
		
		div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
				clear: both;
				border: 1px solid #000000;
		}
		div.tx-cegallery-pi1-clearer {
		 clear: both;
		}
		
		div.tx-cegallery-pi1-detail_header {
		  padding-bottom: 10px;
		}

		div.tx-cegallery-pi1-detail_nav {
			clear: both;
			width: 385px;
		}		
		
		span.tx-cegallery-pi1-photo_prev {
		 float: left;
		 width: 50px;
		}

		span.tx-cegallery-pi1-photo_next {
		 width: 50px;
		 text-align: right;
		 float: left;
		}

	  span.tx-cegallery-pi1-album_back_link {
	    float: left;
	    width: 285px;
	    text-align: center;
	  }
	  
	  span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	    padding-right: 8px;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual a {
	    font-weight: bold;
	  }

	  div.tx-cegallery-pi1-pagebrowser {
	  	   padding-bottom: 10px;
	  }
	  
		#mySlideshow{
			width: 370px;
			height: 370px;
			z-index:5;
			display: none;
			overflow:hidden;
			position: relative;
			background-color: #DFD9C2;	}
		
		#mySlideshow img{
			border: 0;
			margin: 0;		
		}
		
		#mySlideshow #slideInfoZone	{
			position: absolute;
			z-index: 10;
			width: 100%;
			margin: 0px;
			left: 0;
			bottom: 0;
			height: 3em;
			background: #333;
			color: #fff;
			text-indent: 0;
		}
		
		#slideInfoZone h2{
			padding: 0;
			font-size: 12px;
			margin: 0;
			margin: 2px 5px;
			font-weight: strong;
			color: inherit;
		}

		#slideInfoZone p{
			padding: 0;
			font-size: 10px;
			margin: 2px 5px;
			color: #eee;
		}
		
		#mySlideshow a{
			font-size: 100%;
			text-decoration: none;
			color: inherit;
		}
		
		#mySlideshow a.right, #mySlideshow a.left{
			position: absolute;
			height: 100%;
			width: 40%;
			cursor: pointer;
			z-index:10;
			filter:alpha(opacity=20);
			-moz-opacity:0.2;
			-khtml-opacity: 0.2;
			opacity: 0.2;
		}

		* html #mySlideshow a.right, * html #mySlideshow a.left{
			filter:alpha(opacity=50);

		}
		
		#mySlideshow a.right:hover, #mySlideshow a.left:hover{
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
		
		#mySlideshow a.left	{
			left: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
		}

		#mySlideshow a.right{
			right: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
		}

