/* default styles for extension "tx_a1teasermenu_pi1" */
	    table.tx-a1teasermenu-pi1 {padding: 0 0 0 0px; spacing: 0 0 0 0px; border: 0 0 0 0px;}
	    tr.tx-a1teasermenu-pi1 {}
	    td.tx-a1teasermenu-pi1 {vertical-align: top;}
/* default styles for extension "tx_mwkeywordlist_pi1" */
    .tx-mwkeywordlist-pi1 { margin:23px 0 0 0; }
    .tx-mwkeywordlist-pi1-jumpmenu { margin:0 0 23px 23px; }
    .tx-mwkeywordlist-pi1-keywordlist {  }

    .tx-mwkeywordlist-pi1-content div {  }
    .tx-mwkeywordlist-pi1-content div.section { }
    .tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; }
    .tx-mwkeywordlist-pi1-content div.keyword-list { margin:0 0 10px 23px; }
    .tx-mwkeywordlist-pi1-content div.keyword-list div.keyword-list-item { padding:0 0 0 15px; background-image:url(/fileadmin/templates/res/keyword_pfeil.gif); background-repeat:no-repeat; background-position:0 4px; }
    .tx-mwkeywordlist-pi1-content div.keyword-list div.keyword-list-item a { color:#0072B9; text-decoration:none; }
    .tx-mwkeywordlist-pi1-content div.keyword-list div.keyword-list-item a:hover { text-decoration:underline; }
    .tx-mwkeywordlist-pi1-content div.keyword-list h2 { font:bold 10px verdana; margin:10px 0 5px 0; }

    .tx-mwkeywordlist-pi1-activeLink { font-weight:bold; color:#0072B9; background-color:#ffffff; }
    .tx-mwkeywordlist-pi1-activeLink:hover { font-weight:bold; color:#ffffff; background-color:#0072B9; }
    .tx-mwkeywordlist-pi1-inactiveLink { color:#999999; }
/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-form { float:left; }
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; margin:4px 0 0 21px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:195px; border:solid 1px #55ab26; margin:6px 0 0 0; float:left; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin:10px 0 0 0; background-color:#ebebeb; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; color:#55ab26; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:left; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#55ab26; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#f4f4f4; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { font-weight:bold; float:left; padding:10px 23px 0 17px; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { color:#666666; letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		/*.tx-indexedsearch-res res res-tmpl-css, .tx-indexedsearch-info info info-tmpl-css { background-color:#ebebeb; }*/

		.tx-indexedsearch dl { float:left; }
		
		.tx-indexedsearch-text-item-size { float:none; }
		.tx-indexedsearch-text-item-crdate { float:none; }
		.tx-indexedsearch-text-item-mtime { float:none; }
		dd.item-path { display:none;float:none; }
		.tx_indexedsearch div.tx_indexedseach-res span.tx-indexedsearch-icon img { margin:2px 0 0 0; }
		.tx-indexedsearch-result { display:none; }
		.tx-indexedsearch-title a { font:normal 15px verdana; text-decoration:none; color:#55ab26; }
		.tx-indexedsearch-title a:hover { text-decoration:underline; }
		.tx-indexedsearch-browsebox { margin:0 0 23px 0; clear:left; }
		.tx-indexedsearch-browsebox ul.browsebox { margin:0; padding:0; }
		.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a { color:#333333; text-decoration:none; }
		.tx-indexedsearch-browsebox ul.browsebox li a { color:#333333; text-decoration:underline; }
		.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover { color:#333333; text-decoration:underline; }
		.tx-indexedsearch-browsebox p { margin:5px 0 5px 0; }
/* default styles for extension "tx_slideshow_pi1" */
		.tx-slideshow-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_tgrdoccheck_pi1" */
DIV#DCloginContainer, TABLE#DCLoginBody{
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			10px;
	
	padding:			0px;
	margin:				0px;
}
DIV#DCloginHeader{
	width:				400px;
	height:				28px;
	
	background-image:	url(/typo3conf/ext/tgr_doccheck/res/images/login_header.gif);	
}
DIV#DCloginBody{
	width:				398px;
	width: 				expression('400px');
	height:				176px;
		
	background:			#fff;
	border-left:		1px	solid	#000;	
	border-right:		1px	solid	#000;	
}
DIV#DCloginFooter{
	width:				400px;
	height:				12px;

	background-image:	url(/typo3conf/ext/tgr_doccheck/res/images/login_footer_white.gif);	
}
IMG#DCEumel{
	top:				0px;
	border:				0px;
}
INPUT.DCLoginForm{
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			10px;
	width:				160px;
}
TD.DCformItems{
	width:				100px;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			10px;	
}
TD.DCformButtons{
	padding:			0	0	0	115px;	
}
TD#DCTableCell01{
	padding:			0	0	0	13px;
	vertical-align:		top;
}
TD#DCTableCell02{
	padding:			10px	10px	0	10px;
}
TD#DCTableCell03{
	padding:			10px	10px	0	10px;
}
A.DCLink{
	color:				#cc0033;
	text-decoration:	none;
}

/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid #CCCCCC;
		padding: 1px 1px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 23px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 23px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 23px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 23px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 23px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 23px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 23px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */