/*


/////////////////////////////////////////////////////////

PROJEKT: REGBIE+
DATUM: 02/2007

2007 Copyright U21

/////////////////////////////////////////////////////////


*/


/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }







/* ##########################
** ### Dateilinks ###########
** ##########################
*/

.csc-uploads { margin-top: 0px; width: 99.9%;margin-bottom: 20px; border-collapse: collapse;}
.csc-uploads td { vertical-align: top; padding: 2px 3px;}
.csc-uploads td.csc-uploads-icon { width: 10px;padding-left: 5px;padding-right: 5px;background-color:#f4f4f4;}
.csc-uploads td.csc-uploads-fileSize { text-align: right;white-space: nowrap;padding-right: 10px;}
.csc-uploads td p { margin: 0; padding: 0; }
.csc-uploads tr { background-color: #f4f4f4;
	border-bottom: 1px solid #fff;
}
.csc-uploads tr.tr-even { background-color: #e7e7e7; }
.csc-uploads csc-uploads-2 img {
	width: 40px;}


/* ##########################
** ### File_list  ###########
** ##########################
*/

.tx-fileupload-pi1{
	background-color: #d8d8d8;
	padding: 5px;
}

.tx-fileupload-pi1 input[type=file]{
	width: 95%;
	background: #efefef;
	padding: 5px;
	border: 1px solid #fff;
}
.tx-fileupload-pi1 input[type=submit] {
	background: url(../gfx_extranet/bg_menu_first.gif) repeat-x 0 top;
	color: #fff;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 0;
	margin-top: 10px;
	margin-left: 0;
}




/* ##########################
** ### File_list  ###########
** ##########################
*/

.tx-filelist-pi1-table { margin-top: 0px; width: 99.9%;margin-bottom: 20px;border-collapse: collapse;}
.tx-filelist-pi1-table td { vertical-align: top; padding: 2px 3px; }
.tx-filelist-pi1-table tr { border-bottom: #fff 1px solid; }

.tx-filelist-pi1-header-tr { border-top: #;}
td.tx-filelist-pi1-header-icon {
	
}
td.tx-filelist-pi1-header-filename { }
td.tx-filelist-pi1-header-info { text-align: right;white-space: nowrap; width: 10%;}
td.tx-filelist-pi1-header-last_modification { text-align: right; white-space: nowrap;  width: 20% }
tr.tx-filelist-pi1-tr { background-color: #e7e7e7; }
td.tx-filelist-pi1-icon { background-color: #f4f4f4;
	
}
td.tx-filelist-pi1-filename {
	
}
td.tx-filelist-pi1-info {
	text-align: center;
}
td.tx-filelist-pi1-last_modification {
	text-align: right;
}


/* default styles for extension "tx_mocfilemanager_pi1" */
 DIV.tx-mocfilemanager-pi1 .filelink { color: #000033; text-decoration: none;}
.tx-mocfilemanager-pi1 table#contenttable { background-color: #f4f4f4;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
DIV.tx-mocfilemanager-pi1 TABLE#contenttable td.borderbottom {  }
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-weight: bold; color: #000033; } 
 DIV.tx-mocfilemanager-pi1 img {
	margin-right: 5px;
	vertical-align: middle;
}
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-weight: bold;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}
 DIV.tx-mocfilemanager-pi1 .action { }
 DIV.tx-mocfilemanager-pi1 .actionButton { }
 DIV.tx-mocfilemanager-pi1 .command { font-weight: bold; }
 DIV.tx-mocfilemanager-pi1 .info { }
 DIV.tx-mocfilemanager-pi1 .dirpath { width: 200px; }
 DIV.tx-mocfilemanager-pi1 select { width: 200px; }
 DIV.tx-mocfilemanager-pi1 TABLE.MainInfoTable { border: 1px solid #000033; background-color: yellow; padding: 5px;}
 
/* default styles for extension "tx_mocfilemanager_pi2" */
 .tx-mocfilemanager-pi2 .filelink { } 
 .tx-mocfilemanager-pi2 .filelink:hover { } 
 .tx-mocfilemanager-pi2 .info { }


/*** tt_news ***/

/*  clearer  */

/* 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:0px;
	border-style: hidden;
}
.news-latest-container HR.clearer {
	clear:left;
	height:0px;
	border-style: hidden;
}

/*  tt_news LATEST view */
.news-latest-container { margin-right: 10px; margin-bottom: 10px; padding: 0 0 10px; width: 186px; border-width: 0; }
.news-latest-item { line-height: 1.3; padding: 5px; margin: 0 0 10px; background-color: #fff; }
.news-latest-item h3 {  padding: 0; margin: 0; color: #585c5c; }
.news-latest-item h3 A,.news-list-container h3 A:LINK,.news-list-container h3 A:VISITED { text-decoration: none; }
.news-latest-item h3 A:HOVER { text-decoration: underline; }
.news-latest-item p.bodytext { padding:0; margin: 0; }
.news-latest-date { float: left; font-size: 9px; }

/* tt_news LIST view */
.news-list-container { margin: 0; padding: 0; }

.news-list-browse { text-align: left; }

.news-list-item {
	line-height: 1.3;
	margin: 0 0 10px;
	padding: 5px;
	background-color: #fff; 
}
.news-list-container h3 { font-size: 12px; color: #000; margin: 0 0 5px; padding: 5px 2px; }
.news-list-container h3 A,.news-list-container h3 A:LINK,.news-list-container h3 A:VISITED { text-decoration: none; }
.news-list-container H3 A:HOVER { text-decoration: underline; }
.news-list-container p.bodytext { padding: 5px 2px 0; margin: 0; }
.news-list-date {
	float: right;
	text-align: right;
	font-size: 9px;
	font-weight: normal;
	border-left: 1px solid #ededed;
	color: #3e551c;
	height: 16px;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}

.news-list-imgcaption { display: none; }
.news-list-container img { float: right; border:1px solid #ededed; margin: 5px 5px 5px 10px; }
.news-list-container hr.clearer { height: 1px; clear:right; margin: 0 0 10px; padding: 0; border: 0 #fff; }
.news-list-morelink { font-size:10px; margin-left:2px; margin-bottom:3px;
	margin-top: 0;
	padding-top: 0;
}

/*  tt_news Page-Browser */
.tx-ttnews-browsebox { padding:3px; background-color:#fff; margin-top: 3px; margin-bottom: 3px; }
.tx-ttnews-browsebox P { font-size: 10px; float: right; margin: 0; padding: 0; }
.tx-ttnews-browsebox TD { font-size: 11px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P { float: none; margin:0; }
.tx-ttnews-browsebox-SCell { background-color: #ccc; }

/* tt_news SINGLE view */
.news-single-item {	}
.news-single-timedata { padding: 2px 0; margin-bottom: 5px; }
.news-single-item H1 { padding: 5px 0; margin: 0; }
.news-single-item H3 { font-size: 12px; line-height: 1.6em; margin: 0; padding: 5px 0; }
.news-single-item p.bodytext { padding: 5px 0; }
.news-single-img { float: right; margin-left: 10px; margin-top: 15px; }
.news-single-imgcaption { padding:3px; clear:both; }
.news-single-backlink { font-weight: bold; font-size: 10px; margin-bottom: 15px; margin-top: 10px; }
.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size: 9px; }
.news-single-author { padding: 5px 0; }

.news-single-additional-info { border-top: 1px solid #dfe7ed; padding-bottom: 5px; }
.news-single-additional-info DD { padding-left: 0px; margin-left:0px; }
.news-single-related,.news-single-files,.news-single-links  { border-bottom: 1px solid #ededed; padding-bottom: 5px; }
.news-single-links p.bodytext { margin: 0; padding: 0; }
.news-single-related DD img, .news-single-links DD img, .news-single-files DD img { padding-right: 5px; vertical-align:middle;}

.news-single-related DT, .news-single-links DT, .news-single-files DT { font-size: 10px; font-weight: bold;padding-bottom: 5px; color: #666; }


.news-amenu-container { background-color: #fff; margin-bottom: 20px; padding: 5px; }
.news-amenu-container ul { padding: 0; margin: 0; list-style-type: none; list-style: none; }
.news-amenu-container li { float: left; display: inline; padding: 0; margin: 0 10px 0 0; list-style-type: none; list-style: none; }
.news-amenu-container li.news-amenu-item-year { clear: left; float: none; display: block;font-weight: bold; }


/* ##############################
** ### tx_mailformplus  #########
** ##############################
*/

.tx-thmailformplus-pi1 form { overflow:hidden; margin: 1em 8px; }
.tx-thmailformplus-pi1 fieldset { }
.tx-thmailformplus-pi1 legend { font-weight: bold; text-transform: uppercase; font-size: 1.1em; margin-bottom: 10px; padding-left: 0; margin-left: 0; padding-top: 15px; }
.tx-thmailformplus-pi1 label { display: block; float: left; width: 120px; }
.tx-thmailformplus-pi1 input[type=text] { width: 400px; padding:3px; margin-bottom: 10px; vertical-align: middle; }
.tx-thmailformplus-pi1 select { width: 400px; padding:3px; margin-bottom: 10px; }
.tx-thmailformplus-pi1 textarea { width: 400px; padding:3px; margin-bottom: 10px; }
.tx-thmailformplus-pi1 input[type=text]:focus, .tx-thmailformplus-pi1 input[type=password]:focus, .tx-thmailformplus-pi1 textarea:focus { background:#eef2df; color:#000; border:#999 1px solid; }
.tx-thmailformplus-pi1 span.captcha { width:150px; height: 60px; }
.tx-thmailformplus-pi1 input[type=submit] { width: 200px; padding:3px; margin-bottom: 10px; margin-top: 20px; margin-left: 120px; text-align: left; }