@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v3.0.6 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 202 $ $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ */
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:1.5em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
blockquote{margin:0 0 1em 1.5em}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.hideboth #col3{margin-left:0;margin-right:0}
.hidecol1 #col3{margin-left:0;margin-right:200px}
.hidecol2 #col3{margin-left:200px;margin-right:0}
.hideboth #col1,.hideboth #col2,.hidecol1 #col1,.hidecol2 #col2{display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
}@media all {
	/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; 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:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.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 { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { 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 .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
	
	.tx-felogin-pi1 label {
		display: block;
	}	
			.tx-slideshow-pi1 {
			text-align: center;
		}
	
	
/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("img/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("img/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
		
		
	acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
	dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
	dl.glossary dd { margin: 0 0 15px 20px; }
	dl.glossary .description { margin: 0; padding: 0; }
	dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }
	
	
	
.tx-onetimeaccount-pi1-clear {
	clear: both;
	width: 1px;
	height: 1px;
}

.tx-onetimeaccount-pi1-error {
	color: #f00;
	background-color: inherit;
	font-weight: bold;
}

.tx-onetimeaccount-pi1 fieldset {
	margin: 0 0 1em;
}

.tx-onetimeaccount-pi1 dl {
	margin: 0;
}

.tx-onetimeaccount-pi1 dt {
	width: 11em;
	margin: 0 .5em .5em 0;
	clear: both;
	float: left;
}

.tx-onetimeaccount-pi1 dd {
	margin: 0 0 .5em 12em;
}

.tx-onetimeaccount-pi1 label.required {
	font-weight: bold;
}

.tx-onetimeaccount-pi1 dd select,
.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-first_name,
.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-zip {
	margin: 0 .5em 0 0;
}

.tx-onetimeaccount-pi1 input,
.tx-onetimeaccount-pi1 textarea,
.tx-onetimeaccount-pi1-country select,
.tx-onetimeaccount-pi1-status select {
	width: 20em;
}

.tx-onetimeaccount-pi1 textarea {
	height: 6em;
}

.tx-onetimeaccount-pi1-gender select {
	width: 5em;
}

.tx-onetimeaccount-pi1-name input,
.tx-onetimeaccount-pi1-city input {
	width: 14em;
}

.tx-onetimeaccount-pi1-first_name input,
.tx-onetimeaccount-pi1-title input {
	width: 4em;
}

.tx-onetimeaccount-pi1-last_name input {
	width: 9em;
}

.tx-onetimeaccount-pi1-zip input {
	width: 4em;
}

.tx-onetimeaccount-pi1-module_sys_dmail_html input,
.tx-onetimeaccount-pi1-usergroup input {
	width: auto;
}


.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-submit {
	margin: .5em 0;
	float: right;
}

.tx-onetimeaccount-pi1-submit input {
	width: auto;
}
	
	
	
	
	
	
	
	
	
	
	/* 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: 2px solid black;
		padding: 0px 0px;
	}

	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: 10px;
	}

	/* 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: 10px;
	}

	/* 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: 10px;
	}
	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: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; 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: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !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 */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; } 
	
	
	
	
}
	@media all {
	/*
	SEARCH
	*/


	/*
	NEWS
	*/

	div.tx-ttnews-browsebox
	{
		border:1px solid #eeeeee;
	}
	div.tx-ttnews-browsebox p
	{
		margin:0px;
	}

	
	div.news-single-item .news-data
	{
		vertical-align:top;
	}
	div.news-single-item .news-image
	{
		float: right;
		padding-left:10px;
		vertical-align:top;
	}
	#content div.news-single-item .news-image a:link,
	#content div.news-single-item .news-image a:visited,
	#content div.news-single-item .news-image a:hover,
	#content div.news-single-item .news-image a:active,
	#content div.news-single-item .news-image a:focus
	{
		padding:0px;
		background-image:none;
		border:none;
	}
	#content div.tx-ttnews-browsebox a:link,
	#content div.tx-ttnews-browsebox a:visited,
	#content div.tx-ttnews-browsebox a:hover,
	#content div.tx-ttnews-browsebox a:active,
	#content div.tx-ttnews-browsebox a:focus
	{
		margin-right:8px;
	}
	div.news-single-item .news-single-imgcaption
	{
		text-align:center;
	}	
	div.news-list-container div.newstitle a:link, div.news-list-container div.newstitle a:hover, div.news-list-container div.newstitle a:visited, div.news-list-container div.newstitle a:active
	{
		color:#99A1AA;
		text-decoration:none;
		font-weight:bold;
	}
	div.news-list-container
	{
		float:left;
		clear:both;
	}
	div.news-list-container h3
	{
		line-height:1.3em;
		margin:0px;
		padding:0px;
		clear:both;
		margin-top:8px;
		margin-bottom:3px;
	}
	div.news-list-container .news-data
	{
		vertical-align:top;
		float:none;
	}
	div.news-list-container .news-image
	{
		float:right;	 
		padding-left:10px;
		vertical-align:top;
		padding-bottom:10px;
	}
	div.news-list-container div.news-shortinfo
	{
		color:#C0C0C0;
		padding:0px;
		margin:0px;
		font-size:10px;
	}
	div.news-list-container span.news-list-author
	{
	}
	div.news-list-container span.news-list-author p.bodytext
	{
		display:inline;
		padding:0px;
		margin:0px;
	}
	div.news-list-container .news-list-text
	{
	}

	div.news-list-container span.news-list-date
	{
	}
	div.news-list-container span.news-list-morelink
	{
		display:block;
		width:100%;
		text-align:right;
	}

	div.news-list-container div.newssubheader
	{
		padding-right:15px;
		text-align:right;
	}
	div.news-list-container  p
	{
	}
	div.news-list-container  hr
	{
		margin-top:4px;
		clear:both;
	}
	div.news-list-container div.newscategory
	{
		display:none;
	}
	div.news-list-container div.newscategoryimage
	{
		display:none;
	}

	/*
	chair 
	*/
	div.chairt3_sortbox
	{
		float:right;
		height:46px;
		text-align:right;
		padding:3px;
		margin-bottom:3px;
		border:1px solid #eeeeee;
	}
	div.chairt3_browsebox
	{
		float:left;
		border-style:solid;
		border-color:#eeeeee;
		border-width:1px 0px 1px 0px;
		width:100%;
	}	
	div.chairt3_browsebox div
	{
		margin:3px;
	}
	div.chairt3_filterbox
	{
		float:left;
		clear:both;
		border:1px solid #eeeeee;
		height:46px;
		margin-bottom:3px;
		padding:3px;
	}
	div.chairt3_filterbox label
	{
		float:left;
		width:150px;
		display:block;
	}
	div.chairt3_browsebox .showResultsWrap
	{
		display:block;
		float:left;
		margin-right:15px;
	}
	div.chairt3_browsebox .browseLinksWrap
	{
		display:block;
		float:right;
	}
	div.chairt3_browsebox .browseLinksWrap span.activeLinkWrap a,
	div.chairt3_sortbox a.activeLinkWrap 
	{
		text-decoration:none;
		border:none;
		color:#d57f05;
	}
	div.chairt3_list ul
	{
		clear:both;
		margin:0px;
		padding:0px;
	}
	div.chairt3_list li
	{
		display:block;
		list-style-position:outside;
		margin:0px;
	}
	div.chairt3_list_item, div.chairt3_list li
	{
		float:left;
		clear:both;
		width:99%;
		margin-left:auto;
		margin-right:auto;
		background-color:#F0F0F0;
		margin-top:3px;
		margin-bottom:3px;
	}
	div.chairt3_list_details h2
	{
		margin-top:0px;
	}
	div.chairt3_list_details .listlabel
	{
		float:left;
		clear:left;
		font-weight:bold;
		width:100px;
		text-transform: capitalize;
	}
	div.chairt3_list_details .listvalue
	{
		float:left;
		width:200px;
		clear:right;
	}
	div.chairt3_list_details ul.listvalue
	{
		margin:0px;
		max-width:500px;
		padding:0px;
		padding-top:3px;
	}
	div.chairt3_list_details ul.listvalue li
	{
		clear:none;
		max-width:500px;
		background-color:#FFFFFF;
		margin-top:-1px;
		margin-bottom:0px;
		line-height:1.4em;
	}	
	div.chairt3_list_details
	{
		float:left;
		margin-left:7px;
		width:300px;
		line-height:1.6em;
	}	
	div.chairt3_detail .chairt3_detail_image
	{
		margin-bottom:10px;
		max-width:260px;
		float:left;
	}
	div.chairt3_detail .chairt3_detail_image img
	{
		margin-right:8px;
	}
	div.chairt3_detail .chairt3_detail_shortinfo
	{
		float:left;
		max-width:480px;
	}
	div.chairt3_detail .chairt3_detail_shortinfo .detaillabel
	{
		font-weight:bold;
		width:82px;
	}
	 div.chairt3_detail .chairt3_detail_shortinfo .detailvalue
	{
		margin-left:10px;
		margin-bottom:3px;
	}	
	 div.chairt3_list_detail h2
	{
		margin-top:0px;
	}
	div.chairt3_detail .chairt3_detail_head
	{
		display:table-row;
	}
	div.chairt3_detail h3.subtitle
	{
		margin-bottom:10px;
	}
	div.chairt3_detail .chairt3_detail_head .chairt3_detail_shortinfo
	{	
		position:relative;
		vertical-align:top;
		margin:0px;
		padding:0px;
		padding-bottom:20px;
	}
	div.chairt3_detail .chairt3_detail_head .chairt3_detail_image
	{
		display:table-cell;
		vertical-align:top;
		margin:0px;
		padding-right:5px;
		padding-bottom:20px;
	}	
	div.chairt3_detail .switch
	{
		display:inline-block;
		margin-left:2em;
		font-size:0.8em;
	}	

	div.chairt3_detail_head .chairt3_detail_shortinfo .detaillabel
	{
		float:left;
		clear:left;
		font-weight:bold;
		display:block;
		width:98px;
	}
	div.chairt3_detail_head .chairt3_detail_shortinfo .detailvalue
	{
		float:left;
		display:block;
		margin-left:10px;
		margin-bottom:3px;
	}
	
	div.chairt3_detail_head .chairt3_detail_shortinfo  ul.detailvalue
	{
		list-style-type:none;
		margin:0px;
		margin-left:10px;
		padding:0px;
		margin-bottom:4px;
	}
	div.chairt3_detail_head .chairt3_detail_shortinfo ul.detailvalue li
	{
		list-style-type:none;
		margin:0px;
		padding:0px;
		line-height:1.4em; 
	}	

	/* special */
	div.tx-itochairt3-persons div.chairt3_list_item
	{
		clear:none;
		float:left;
		width:360px;
		min-height:120px;
		border:1px solid #eeeeee;
		padding:5px 0px 5px 5px;
		margin:0px;
		margin-right:10px;
		margin-bottom:10px;
		background-color:transparent;
	}
	div.tx-itochairt3-persons div.chairt3_list_image
	{
		float:left;
		width:82px;
		height:106px;
		text-align:right;
		overflow:hidden;
	}
	div.tx-itochairt3-persons div.chairt3_list_image a
	{
		border:none;
	}
	div.tx-itochairt3-persons div.chairt3_list_details
	{
		width:270px;
		overflow:hidden;
		line-height:1.3em;
	}
	div.tx-itochairt3-persons div.chairt3_list_details .chairt3_list_role
	{
		font-size:0.8em;
		padding-bottom:3px;
	}
	div.tx-itochairt3-persons div.chairt3_list_details .listlabel
	{
		width:25px;
	}
	div.tx-itochairt3-persons div.chairt3_list_details .listvalue
	{
		width:235px;
		font-size:0.7692em;
		overflow:hidden;
		white-space:nowrap;
	}
	div.tx-itochairt3-persons div.chairt3_detail .chairt3_detail_image
	{
	}
	div.tx-itochairt3-persons div.chairt3_detail .chairt3_detail_shortinfo
	{
		float:left;
	}
	div.tx-itochairt3-persons div.chairt3_detail .chairt3_detail_shortinfo .detaillabel
	{
		width:98px;
	}
	div.tx-itochairt3-lectures div.chairt3_list
	{
		width:100%;
	}
	div.tx-itochairt3-lectures div.chairt3_list_item
	{	
		position:relative;
		border:1px solid #eeeeee;
		padding:0px;
		margin:5px;
		margin-left:0px;
		margin-right:0px;
		overflow:hidden;
		height:auto;
		width:100%;
		margin-bottom:10px;
		background-color:transparent;
	}
	div.tx-itochairt3-lectures div.chairt3_list_item .chairt3_list_heading
	{
		width:100%;
		position:relative;
		padding-top:5px;
		padding-left:5px;
	}
	div.tx-itochairt3-lectures div.chairt3_list_item .listlabel
	{
		position:relative;
		width:70px;
	}
	div.tx-itochairt3-lectures div.chairt3_list_item .listvalue
	{
		position:relative;
		width:auto;
		padding-top:1px;
		padding-right:90px;
	}
	
	div.tx-itochairt3-lectures div.chairt3_list_details
	{
		position:relative;
		left:110px;
		top:0px;
		margin-left:0px;
		padding-top:3px;
		padding-bottom:5px;
		vertical-align:top;
		width:90%;
		min-height:100px;
	}
	div.tx-itochairt3-lectures div.chairt3_list_details h2
	{
		margin-left:-100px;
		width:100%;
	}
	div.tx-itochairt3-lectures div.chairt3_list_details li
	{
		display:inline;
		padding-right:10px;
		clear:left;
	}
	div.tx-itochairt3-lectures div.chairt3_list_details ul
	{
		margin-top:2px;
		display:inline;
	}
	div.tx-itochairt3-lectures div.chairt3_list_image
	{
		position:relative;
		top:8px;
		left:5px;
		width:65px;
		height:0px;
		vertical-align:top;
	}
	div.tx-itochairt3-lectures div.chairt3_list_item div.chairt3_list_image a
	{
		border:none;
	}
	div.tx-itochairt3-lectures .chairt3_detail_head .chairt3_detail_shortinfo .detaillabel
	{
		width:10.2em;
	}
			
	div.tx-itochairt3-publications div.chairt3_detail .chairt3_detail_shortinfo .detaillabel
	{
		width:200px;
	}
	div.tx-itochairt3-publications div.chairt3_list li
	{
		border:4px solid #F0F0F0;
	}
		
	.tx-irfaq-pi1 dt
	{
		font-weight:bold;
	}
	
	#content .tx-seminars-pi1-listrow th a:link,
	#content .tx-seminars-pi1-listrow th  a:visited,
	#content .tx-seminars-pi1-listrow th  a:hover,
	#content .tx-seminars-pi1-listrow th  a:active,
	#content .tx-seminars-pi1-listrow th  a:focus
	{
	padding:0px;
	background-image:none;
	border:none;
	}
	
	#content .tx-seminars-pi1-selectorwidget
	{
		display:none;
	}
	
.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square {
	background-color: #00a500;
	color: inherit;
}

.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {
	background-color: #ffff3c;
	color: inherit;
}

.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square,
.tx-seminars-pi1-canceled .tx-seminars-pi1-square,
.tx-seminars-pi1-registration-deadline-over	.tx-seminars-pi1-square {
	background-color: #c30000;
	color: inherit;
}

	body.nosidebar div.tx-sriframe-pi1
	{
		position:absolute;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		bottom:0px;
		right:0px;
	}
	body.nosidebar div.tx-sriframe-pi1 iframe
	{
		position:absolute;
		top:0px;
		left:0px;
		bottom:0px;
		right:0px;
		height:100%;
		width:100%;
		padding:0px;
	}
	
	/* default styles for extension "tx_pbsurvey_pi1" */
		.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item {margin-top: 1em; margin-bottom: 1em;}
		.tx-pbsurvey-pi1 .itemform {}
		.tx-pbsurvey-pi1 .question {font-size: 100%; font-weight: bold;}
		.tx-pbsurvey-pi1 .questionNumber {}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
		.tx-pbsurvey-pi1 .matrix {width: 100%;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
	
	
	
	
	
	
}


	@media all {
	.htmlarea-content-body
	{
	}
	h1,h2,h3,h4,h5
	{
		font-family:Arial,Helvetica,sans-serif;
		line-height:1.3em;
		clear:both;
		padding:0em;
		margin:0em;
		border:none;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		color:#606060;
		margin-bottom:0.3333em;
		padding-bottom:0.2381em;
	}
	h1
	{
		font-size:1.63em;
		color:#A8A8A8;
		border-bottom:1px solid #eeeeee;
	}
	h2
	{
		font-size:1.2308em;
		font-weight:bold;
	}
	h3
	{
		font-size:1.0769em;
		font-weight:bold;
	}
	h4,h5
	{
		font-size:1em;
		font-weight:bold;
	}
	p
	{
		margin-top:0.6154em;
		margin-bottom:0.75em;
		margin-left:0em;
		text-align:justify;
	}
	hr
	{
		height: 1px;
		color: #eeeeee;
		background-color: #eeeeee;
		border:none;
	}

	ul,ol
	{
		margin:0em;
		margin-top:0.6154em;
		padding:0em;
		margin-left:2.4615em;
		list-style-position: outside;
		margin-bottom:1.5385em;
	}
	ul {
			margin-left:2em;
			list-style-type: disc;		
	}
	ol {
			list-style-type: decimal;
	}
	ul ul, ul ol, ol ul, ol ol
	{
		margin-bottom:0.1538em;
		margin-top:-0.1538em;
	}
	ul li {
		padding-top:0em;
		padding-bottom:0em;
	}

	li
	{
		margin:0em;
		margin-top:0.6154em;
		margin-bottom:0.6154em;
		padding:0em;
		text-align:left;
	}
	td, td p
	{
		text-align:left;
	}
	td[align=center], p[align=center], td[align=center] p,
	td.align-center, p.align-center, td.align-center p
	{
		text-align:center;
	}
	td[align=left], p[align=left], td[align=left] p,
	td.align-left, p.align-left, td.align-left p
	{
		text-align:left;
	}
	td[align=right], p[align=right], td[align=right] p,
	td.align-right, p.align-right, td.align-right p
	{
		text-align:right;
	}
	td[align=justify], p[align=justify], td[align=justify] p,
	td.align-justify, p.align-justify, td.align-justify p
	{
		text-align:justify;
	}
	a:link,
	a:visited
	{
		color:#373f65;
		text-decoration:none;
		border-bottom:1px dashed #B0B0B0;
	}
	a:hover,
	a:active,
	a:focus
	{
		color:#d57f05;
		border-bottom:1px dashed #d57f05;
	}
	div.indent
	{
		margin-left:15px;
	}
	
	a abbr, a acronym, 
	h1 abbr, h1 acronym,
	h2 abbr, h2 acronym,
	h3 abbr, h3 acronym,
	h4 abbr, h4 acronym,
	h5 abbr, h5 acronym
	{
		border-bottom:none;
		text-decoration:none;
		cursor:inherit !important;
	}
		
	
	
}@media screen {
/* remove hide-from-screen elements by default 
	 * will be overridden later iby accessible and perhabs mobile	 
	 */
	.hfns {
	visibility:visible;
	display:inherit;
}
.hfs {
	visibility:hidden;
	display:none;
}
html, body {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}
html {
	overflow:hidden;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.125em;
	color:#515151;
	background-color:#D0D1D5;
}
.htmlarea-content-body {
	position:relative;
	overflow:auto;
	font-size:0.8125em;
}
#page {
	position:relative;
	width:100%;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-width:974px;
	max-width:1280px;
	overflow:hidden;
	font-size:0.8125em;
}
#pagebody {
	position:absolute;
	top:90px;
	bottom:27px;
	left:0px;
	right:0px;
	width:100%;
	overflow:auto;
}
/* header */
#header {
	position:relative;
	width:100%; 
	height:71px;
	color:#000000;
	background-color:#17256b;
	background-image:url('img/sunfadeuni.jpg');
	background-position:top right;
	background-repeat:no-repeat; 
}
#header img {
	margin:0px;
	padding:0px;
	border:none;
} 
#header a {
	border:none;
} 
#logocontainer {
	position:absolute;
	top:0px;
	left:0px;
	width:377px;
	background-color:#304090;
	background-image:url('img/layout_header_swoosh.gif');
	background-position:top right;
	background-repeat:no-repeat;
}
#swoosh {
	position:absolute;
	top:0px;
	left:130px;
}
#organisationtitle {
	position:absolute;
	top:8px;
	left:400px;
	height:71px;
}
#organisationtitle p {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	float:left;
	line-height:1em;
	margin:0px;
	margin-right:5px;
	padding:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	height:37px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:2.769em;
	font-weight:bold;
	top:1px;
	border-bottom:9px solid #757ea9;
}
#organisationtitle p abbr {
	text-decoration:none;
	border:none;
}
#organisationtitle div {
	float:left;
}
#organisationtitle h1 {
	margin:0px;
	padding:0px;
	border:none;
	top:3px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	letter-spacing:0px;
	color:#FFFFFF;
	font-size:0.9231em;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.3em;
	letter-spacing:1px;
}
#organisationtitle h1 span.type {
}
#organisationtitle h1 span.subject {
}
#organisationtitle h2 {
	margin:0px;
	padding:0px;
	border:none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	float:left;
	clear:left;
	padding-top:3px;
	letter-spacing:0px;
	color:#c1c4d2;
	font-size:0.7692em;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.3em;
}
#tabnav {
	font-size:0.8462em;
	position:absolute;
	bottom:0px;
	right:12px;
}
#tabnav ul {
	list-style-type:none;
}
#tabnav li {
	float:left;
	margin:0em;
}
#tabnav li a {
	display:block;
	text-align:center;
	padding-top:0.3846em;
	padding-left:0.3846em;
	padding-right:0.3846em;
	width:5em;
	white-space:nowrap;
	line-height:1em;
	height:1.3077em;
	background-image:url('img/layout_sprite.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	color:#808080;
	font-weight:bold;
	border:none;
	border-bottom:1px solid #565967;
	border-right:1px solid #565967;
}
#tabnav li a.current {
	background-image:url('img/layout_sprite.gif');
	background-repeat:no-repeat;
	background-position:0px -70px;
	color:#17256b;
	border-bottom:1px solid #f3f3f4;
}
/* rootline */
#rootlinenav {
	font-size:0.8462em;
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:20px;
	background-color:#E0E0E0;
	background-image:url('img/layout_sprite.gif');
	background-repeat:repeat-x;
	background-position:0px -387px;
	padding:0px;
}
#rootlinenav ul {
	float:left;
	margin:0px;
	padding:0px;
	padding-top:3px;
	margin-top:-1px;
	margin-left:8px;
	list-style-type:none;
}
/* ie7 only */
*:first-child+html #rootlinenav ul {
	padding-top:2px;
} 
#rootlinenav li {
	float:left;
	margin:0em;
	padding-left:15px;
	background-image:url('img/layout_sprite.gif');
	background-repeat:no-repeat;
	background-position:4px -774px;
}
/* ie7 only */
*:first-child+html #rootlinenav li {
	background-position:4px -773px;
} 
#rootlinenav a {
	text-decoration:none;
	color:#303030;
	font-weight:normal;
	border:none;
}
#rootlinenav abbr {
	border:none;
	text-decoration:none;
}
#rootlinenav a:active,  #rootlinenav a:hover {
	color:#d57f05;
	border:none;
}
#rootlinenav #currentorganisation {
	margin:0px;
	padding:0px;
	margin-top:2px;
	margin-right:13px;
	position:absolute;
	right:0px;
	color:#303030;
}
/* ie7 only */
*:first-child+html #rootlinenav #currentorganisation {
	margin-top:0px;
} 
/* navigation and sidebar */
#sidebar {
	position:absolute;
	top:16px;
	right:15px;
	bottom:10px;
	width:162px;
	border-left:1px solid #eeeeee;
	padding-left:15px;
	text-align:right;
}
/* ie7 only */
*:first-child+html #sidebar,
/* opera only*/
html:first-child #sidebar
{
	right:30px;
} 
#sidebar p {
	margin-bottom:25px;
}
#sidebar p.bodytext {
	text-align:right;
}
#sidebar p.bodytext img {
	float:right;
	margin-bottom:25px;
}
#sidebar h1 {
	padding-left:1px;
	padding-bottom:7px;
	font-size:1.2308em;
	text-align:right;
}
#navigation h1 {
	padding-top:5px;
	padding-left:1px;
	padding-bottom:7px;
	font-size:1.2308em;
	text-align:left;
}
#sidebar form {
	width:156px;
	padding:2px;
	margin-bottom:25px;
}
#sidebar input.text {
	float:left;
	clear:left;
	width:115px;
	padding:2px;
	margin:0px;
	margin-bottom:1px;
	border:1px solid #eeeeee;
	color:#515151;
	font-size:0.7692em;
	z-index:100;
}
#sidebar input.submit {
	float:right;
	clear:none;
	position:relative;
	right:0px;
	width:28px;
	padding:0px;
	margin:0px;
	margin-top:25px;
	margin-bottom:1px;
	background-color:transparent;
	font-size:0.7692em;
	border:none;
	color:#B9C1CA;
	color:#878852;
	color:#373f65;
	text-decoration:none;
	z-index:0;
}
#sidebar ul {
	margin-bottom:25px;
	margin-left:0px;
	padding:0px;
}
#sidebar li {
	padding:0px;
	text-indent:0px;
	margin-left:0px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	line-height:1.0em;
	margin-bottom:8px;
	text-align:right;
}
#sidebar li a {
	letter-spacing:0em;
	text-transform:none;
	font-family:Verdana;
	background-color:Transparent;
	background-image:none;
	margin-bottom:11px;
	font-weight:normal;
	width:136px;
}
#xfadeContainer {
	position:relative;
	width:162px;
	height:216px;
	margin-bottom:25px;
	margin-top:10px;
}
#xfadeContainer ul, #xfadeContainer li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}
#xfadeContainer img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#navigation {
	position:absolute;
	top:10px;
	left:20px;
	bottom:10px;
	width:169px;
	padding-right:20px;
	border-right:1px solid #eeeeee;
}
#navigation ul {
	margin:0px;
	margin-top:0px;
	padding:0px;
	list-style-type:none;
}
#navigation li {
	margin-bottom:10px;
	line-height:1.2em;
}
#navigation li a {
	display:block;
	width:159px;
	padding-top:1px;
	padding-left:3px;
	margin:0px;
	/*text-transform:uppercase;*/
		
		font-weight:400;
	font-size:1em;
	color:#304090;
	padding-left:11px;
	background-image:url('img/layout_sprite.gif');
	background-repeat:no-repeat;
	background-position:0px -774px;
	text-decoration:none;
	border:none;
}
#navigation li a:hover,  #navigation li a:active,  #navigation li a.current {
	color:#d57f05;
}
#navigation ul ul {
	margin-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#navigation ul ul ul {
	margin-top:2px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#navigation li li {
	padding:0px;
	margin:0px;
	text-indent:0px;
	padding-left:23px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	background-image:url('img/layout_sprite.gif');
	background-repeat:no-repeat;
	background-position:17px -410px;
	border: none;
	margin-top:0px;
	margin-bottom:4px;
	width:146px;
}
#navigation li li a {
	display:inline;
	letter-spacing:0em;
	text-transform:none;
	font-family:Verdana;
	font-size:0.8462em;
	color:#999999;
	font-weight:normal;
	width:136px;
	border:none;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:none;
	background-image:none;
}
#navigation li li a:hover,  #navigation li li a:active,  #navigation li li a.current {
	color:#d57f05;
	border:none;
}
#navigation li li li {
	padding-left:13px;
	background-position:7px -410px;
	width:133px;
}
#minornavigation ul {
	margin-top:45px;
	padding-bottom:15px;
}
#minornavigation ul li {
	margin-bottom:3px;
}
#minornavigation ul li a {
	font-size:0.8462em;
}
/* content */
#content {
	position:absolute;
	top:10px;
	left:230px;
	right:210px;
	bottom:20px;
}

/* ie7 only */
*:first-child+html #content,
/* opera only*/
html:first-child #content
{
	right:225px;
} 
/* content */
body.nosidebar #content {
	right:10px;
}

/* ie7 only */
*:first-child+html body.nosidebar #content,
/* opera only*/
html:first-child body.nosidebar #content
{
	right:25px;
} 
/* footer */
#footer {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:27px;
	background-color:#E0E0E0;
	background-image:url('img/layout_sprite.gif');
	background-repeat:repeat-x;
	background-position:0px -356px;
}
#footer a, #footer img {
	border:none;
}
#footer #institutelogo 
{
	position:absolute;
	bottom:0px;
	right:0px;
	padding-bottom:5px;
}
#footer #lastchange {
	position:relative;
	bottom:0px;
	right:0px;
	display:inline;
	margin-right:5px;
	color:#A0A0A0;
}
#footer #institutelogo img {
	position:relative;
	display:inline;
	margin-right:10px;
}
#footer #institutelogo a {
}
/* search */
	#footer #search {
	position:relative;
	top:5px;
	left:10px;
	float:left;
	clear:left;
	width:100px;
	background-image:url('img/layout_sprite.gif');
	background-repeat:no-repeat;
	background-position:right -316px;
	padding:0px;
	margin:0px;
	margin-right:20px;
	padding-right:18px;
	height:19px;
}
#footer #search input.text {
	position:absolute;
	left:17px;
	font-size:0.7692em;
	color: #80808C;
	width: 88px;
	border-width:0px;
	border-color:black;
	border-style:none;
	background-image:url('img/layout_sprite.gif');
	background-repeat:repeat-x;
	background-position:left -336px;
	padding: 3px;
	height:13px;
	z-index:100;
}
#footer #search input.submit {
	position:absolute;
	top:0px;
	left:0px;
	color:#ffffff;
	background-color:transparent;
	background-image:url('img/layout_sprite.gif');
	background-repeat:no-repeat;
	background-position:0px -296px;
	border-width:0px;
	border-color:red;
	border-style:none;
	width:17px;
	padding-left:17px;
	height:19px;
	font-size:0.000em;
}
#footer #languagemenu {
	float:left;
	position:relative;
	top:9px;
	height:11px;
	overflow:hidden;
}
#footer #languagemenu a {
}
#footer #languagemenu a img {
	position:relative;
	top:-11px;
}
#footer #languagemenu a:hover img,  #footer #languagemenu a:active img {
	top:-0px;
}
#footer #toolbox {
	float:left;
	position:relative;
	top:9px;
	height:11px;
	overflow:hidden;
	margin-left:8px;
}
#footer #toolbox a {
	display:block;
	float:left;
	margin-left:5px;
}
#footer #toolbox a:hover {
	padding-bottom:11px;
}
#footer #toolbox a img {
	position:relative;
	top:-11px;
	margin-left:5px;
}
#footer #toolbox a:hover img,  #footer #toolbox a:active img {
	top:0px;
}
	
#content a:link, .htmlarea-content-body a:link,
#content a:visited, .htmlarea-content-body a:visited,
#content a:hover, .htmlarea-content-body a:hover,
#content a:active, .htmlarea-content-body a:active,
#content a:focus, .htmlarea-content-body a:focus
{
	background-image:url('img/internal_link.gif');
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:9px;
}
#content a.email:link, .htmlarea-content-body a.email:link,
#content a.email:visited, .htmlarea-content-body a.email:visited,
#content a.email:hover, .htmlarea-content-body a.email:hover,
#content a.email:active, .htmlarea-content-body a.email:active,
#content a.email:focus, .htmlarea-content-body a.email:focus,
#content a.mail:link, .htmlarea-content-body a.mail:link,
#content a.mail:visited, .htmlarea-content-body a.mail:visited,
#content a.mail:hover, .htmlarea-content-body a.mail:hover,
#content a.mail:active, .htmlarea-content-body a.mail:active,
#content a.mail:focus, .htmlarea-content-body a.mail:focus
{
	background-image:url('img/mail.png');
	background-position:0px 0px;
	padding-left:18px;
}
#content a.pdf:link, .htmlarea-content-body a.pdf:link,
#content a.pdf:visited, .htmlarea-content-body a.pdf:visited,
#content a.pdf:hover, .htmlarea-content-body a.pdf:hover,
#content a.pdf:active, .htmlarea-content-body a.pdf:active,
#content a.pdf:focus, .htmlarea-content-body a.pdf:focus
{
	background-image:url('img/pdf.gif');
	background-position:0px 0px;
	padding-left:25px;
}
#content a.external-link-new-window:link, .htmlarea-content-body a.external-link-new-window:link,
#content a.external-link-new-window:visited, .htmlarea-content-body a.external-link-new-window:visited,
#content a.external-link-new-window:hover, .htmlarea-content-body a.external-link-new-window:hover,
#content a.external-link-new-window:active, .htmlarea-content-body a.external-link-new-window:active,
#content a.external-link-new-window:focus, .htmlarea-content-body a.external-link-new-window:focus
{
	background-image:url('img/external_link_new_window.gif');
	padding-left:14px;
}
#content a.download:link, .htmlarea-content-body a.download:link,
#content a.download:visited, .htmlarea-content-body a.download:visited,
#content a.download:hover, .htmlarea-content-body a.download:hover,
#content a.download:active, .htmlarea-content-body a.download:active,
#content a.download:focus, .htmlarea-content-body a.download:focus
{
	background-image:url('img/download.gif');
	padding-left:14px;
}
#content a.moodle:link, .htmlarea-content-body a.moodle:link,
#content a.moodle:visited, .htmlarea-content-body a.moodle:visited,
#content a.moodle:hover, .htmlarea-content-body a.moodle:hover,
#content a.moodle:active, .htmlarea-content-body a.moodle:active,
#content a.moodle:focus, .htmlarea-content-body a.moodle:focus
{
	background-image:url('img/moodle.gif');
	background-position:0px 0px;
	padding-left:25px;
}
#content a.lsf:link, .htmlarea-content-body a.lsf:link,
#content a.lsf:visited, .htmlarea-content-body a.lsf:visited,
#content a.lsf:hover, .htmlarea-content-body a.lsf:hover,
#content a.lsf:active, .htmlarea-content-body a.lsf:active,
#content a.lsf:focus, .htmlarea-content-body a.lsf:focus
{
	background-image:url('img/lsf.gif');
	background-position:0px 3px;
	padding-left:25px;
}
#content a.duepublico:link, .htmlarea-content-body a.duepublico:link,
#content a.duepublico:visited, .htmlarea-content-body a.duepublico:visited,
#content a.duepublico:hover, .htmlarea-content-body a.duepublico:hover,
#content a.duepublico:active, .htmlarea-content-body a.duepublico:active,
#content a.duepublico:focus, .htmlarea-content-body a.duepublico:focus
{
	background-image:url('img/duepublico.gif');
	background-position:0px 0px;
	padding-left:25px;
}
#content .news-list-container a:link,  #content .news-list-container a:visited,  #content .news-list-container a:hover,  #content .news-list-container a:focus,  #content .news-list-container a:active,  #content .chairt3_list a:link,  #content .chairt3_list a:visited,  #content .chairt3_list a:hover,  #content .chairt3_list a:focus,  #content .chairt3_list a:active,  #content div.csc-sitemap a:link,  #content div.csc-sitemap a:visited,  #content div.csc-sitemap a:hover,  #content div.csc-sitemap a:focus,  #content div.csc-sitemap a:active {
	background-image:none;
	padding-left:0px;
}
#content a.image-link:link,  #content a.image-link:visited,  #content a.image-link:active,  #content a.image-link:hover,  #content a.image-link:focus,  #content a.internal-image-link:link,  #content a.internal-image-link:visited,  #content a.internal-image-link:active,  #content a.internal-image-link:hover,  #content a.internal-image-link:focus,  #content a.external-image-link:link,  #content a.external-image-link:visited,  #content a.external-image-link:active,  #content a.external-image-link:hover,  #content a.external-image-link:focus {
	border:0px;
	padding:0px;
	background-image:none;
}
#sidebar a.image-link:link,  #sidebar a.image-link:visited,  #sidebar a.image-link:active,  #sidebar a.image-link:hover,  #sidebar a.image-link:focus,  #sidebar a.internal-image-link:link,  #sidebar a.internal-image-link:visited,  #sidebar a.internal-image-link:active,  #sidebar a.internal-image-link:hover,  #sidebar a.internal-image-link:focus,  #sidebar a.external-image-link:link,  #sidebar a.external-image-link:visited,  #sidebar a.external-image-link:active,  #sidebar a.external-image-link:hover,  #sidebar a.external-image-link:focus {
	border:0px;
	padding:0px;
	background-image:none;
}
#sidebar a.image-link img,  #sidebar a.internal-image-link img,  #sidebar a.external-image-link img {
	border:none;
}
#content table.typo3-editPanel #content table.blackLine {
	border:1px solid red;
}
#content table.blackLine {
	background-color:red !important;
}
#content table.typo3-editPanel td {
	border:1px solid red;
	padding:2px;
}
#content .typo3-editPanel a:link,  #content .typo3-editPanel a:visited,  #content .typo3-editPanel a:active,  #content .typo3-editPanel a:hover,  #content .typo3-editPanel a:focus {
	border:0px;
	padding:0px;
	background-image:none;
}
#content .typo3-editPanel a {
	margin-right:3px;
}
#content .typo3-editPanel a img {
	margin-right:3px;
	border:none;
}
#content .typo3-editPanel .typo3-editPanel-label {
	margin-left:15px;
	color:red;
}
fieldset.csc-mailform label {
	float:left;
	clear:left;
	width:150px;
	font-weight:bold;
}
fieldset.csc-mailform input {
	float:left;
	clear:right;
}
fieldset.csc-mailform div.csc-mailform-field {
	clear:both;
	padding-top:3px;
}

table.typo3-editPanel img
{
	width:auto !important;
	height:auto !important;
}
img.frontEndEditIcons
{
	z-index:1000;
	width:auto;
	height:auto;
}
}@media handheld,tv {
}@media print {

	#header 
	{
	border-bottom:1px solid black;
	overflow:auto;
	}
	.hfp
	{
		display:none !important;
		visibility:hidden;
	}
	.hfns
	{
		display:block !important;
	}
	body
	{
		color:#000000;
		background-color:#FFFFFF;
	}
	div#logocontainer
	{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	}
	div#organisationtitle
	{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	}
	div#organisationtitle h1,
	div#organisationtitle h2,
	div#organisationtitle p
	{
	}


	#rootlinenav
	{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:5px;
	display:none;
	}
	#rootlinenav p,#rootlinenav ul
	{
		margin:0px;
	}
	#rootlinenav p
	{
		float:left;
	}
	#rootlinenav ul li
	{
	float:left;
	list-style-position:outside;
	margin-left:5px;
	margin-right:15px;
	}
	#rootlinenav
	{
	border-bottom:1px solid black;
	}
	body, #content
	{
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
}@media tty {
	.hfs 
	{
		display:inherit;
	}
	.hfns
	{
		display:none;
	}
}/* basic table definitions */

table {
	border-collapse: collapse;
}
td, th
{
}
td p.bodytext,
th p.bodytext 
{
	margin-bottom:0px;
	margin-top: 0px;
}
thead td, thead th, th {
	font-weight:bold;
	}
 

/* table colors default */
table.contenttable
{
	width:100%;
	margin-bottom: 10px;
	background-color: #ffffff;
}
table.contenttable td 
{
	vertical-align:top;
	text-align:left;
	padding: 3px;

	border: 1px solid;

	border-color: #eeeeee;
}
	
table.contenttable thead td, table.contenttable thead th, table.contenttable th 
{
	vertical-align:top;
	text-align:left;
	padding: 3px;

	border: 1px solid;

	background-color: #eeeeee;
	border-color: #eeeeee;
}

/* table colors Invisible */
table.WiwiUnsichtbar
{
	width:100%;
	border: 1px solid;
	margin-bottom: 10px;
	background-color: #ffffff;
	border-color: #ffffff;
}
table.WiwiUnsichtbar td, table.WiwiUnsichtbar th
{
	vertical-align:top;
	text-align:left;
	padding: 3px;
}

/* table colors NurRahmen */
table.WiwiRahmen
{
	width:100%;
	border: 1px solid;
	margin-bottom: 10px;
	background-color: #ffffff;
	border-color: #808080;
}
table.WiwiRahmen td, table.WiwiRahmen th
{
	vertical-align:top;
	text-align:left;
	padding: 3px;

	border: 0px;
	background-color: #ffffff;
}
table.WiwiRahmen thead td, table.WiwiRahmen thead th, table.WiwiRahmen th 
{
	background-color: #e0e0e0;
}
/* table colors Hintergrund */
table.WiwiHintergrund
{
	width:100%;
	margin-bottom: 10px;
	background-color: #ffffff;
	border: 0px; 
}
table.WiwiHintergrund td, table.WiwiHintergrund th
{
	vertical-align:top;
	text-align:left;
	padding: 3px;

	background-color: #eeeeee;
}
table.WiwiHintergrund thead td, table.WiwiHintergrund thead th, table.WiwiHintergrund th 
{
	color: #FFFFFF;
    background-color: #17256b;
}
/* table colors HintergrundSepariert */
table.WiwiHintergrundSepariert
{
	width:100%;
	border: 2px solid; 
	margin-bottom: 10px;
	background-color: #ffffff;
	border-color: #ffffff;
}
table.WiwiHintergrundSepariert td, table.WiwiHintergrundSepariert th
{
	vertical-align:top;
	text-align:left;
	padding: 3px;

	border: 2px solid; 
	border-color: #ffffff;
	background-color: #eeeeee;
}
table.WiwiHintergrundSepariert thead td, table.WiwiHintergrundSepariert thead th, table.WiwiHintergrundSepariert th 
{
    background-color: #17256b;
	color: #FFFFFF;
}

/* table colors WiWiBlue */
table.WiwiBlau
{
	width:100%;
	border: 0px;
	margin-bottom: 10px;
	background-color: #f4f4f4;
}
table.WiwiBlau  thead td, table.WiwiBlau th 
{
	vertical-align:top;
	text-align:left;
	padding: 3px;

	border: 1px solid; 

    background-color: #17256b;
    border-color: #17256b;
	color: #FFFFFF;
}
table.WiwiBlau td
{
	vertical-align:top;
	text-align:left;
	padding: 3px;

	border: 1px solid; 

	background-color: #f4f4f4;
	border-color: #808080;
}


tr.separator, tr.separator td
{
	color: #ffffff;
	background-color: #ffffff;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}

table.WiwiRahmen tr.separator, table.WiwiRahmen tr.separator td
{
	color: #ffffff;
	background-color: #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.csc-sitemap ul{
list-style:none;
margin:0;
padding:0;
}

.csc-sitemap ul li{
width:401px;
list-style:none;
margin:0 0 20px 0px;}

.csc-sitemap ul ul li{
width:381px;
margin:0 0 0 20px;
}

.csc-sitemap ul ul ul li{
width:361px;
margin:0 0 0 20px;
}

.csc-sitemap ul ul ul ul li{
width:341px;
margin:0 0 0 20px;
}

.csc-sitemap ul ul ul ul ul li{
width:321px;
margin:0 0 0 20px;
}

.csc-sitemap ul ul ul ul ul ul li{
width:301px;
margin:0 0 0 20px;
}

.csc-sitemap a{
font-weight:bold;
padding:2px 5px 2px 5px;
width:100%;
height:100%;
display:block;
text-decoration:none;
background:#eeeeee;
border:1px solid #e0e0e0;
border-left:4px solid #e0e0e0; 
text-align:left;
}

.csc-sitemap a:hover{
background:#e0e0e0;
border:1px solid #a8a8a8;
border-left:4px solid #a8a8a8;
}@media screen { 
body.feEditAdvanced {
	margin-top:0px !important;
}
body.feEditAdvanced div#feEditAdvanced-container
{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
	
body.feEditAdvanced div#feEditAdvanced-container a
		{
		border:none !important; 
		}
body.feEditAdvanced div#feEditAdvanced-container:hover
{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
body.feEditAdvanced div {	
	position:relative;
	width:100%;
	height:100%;
}
body.feEditAdvanced div div {	
	position:relative;
	width:auto;
	height:auto;
}
	
	div.news-latest-container .news-item
	{
		float:left;
		clear:both;
	}
	
	#sidebar div.news-latest-container li
	{
	 	text-align:left;
		list-style-type:disc;
		list-style-position:inside;
		text-indent:-7px;
		margin-left:10px;
	} 
	div.news-latest-container span.news-date
	{
		color:#A0A0A0;
		font-weight:bold;
		font-size:.8em;
		padding-right:80px;
		padding-left:2px;
		display:inline-block;
		
	}	
	div.news-latest-container span.news-title
	{
		font-size:.8em;
	}
	
	#sidebar  div.news-latest-container p.bodytext
	{
		font-size:.8em;
		margin-bottom:1em;
	}
	
} 	
