/* *************************************
wt_gallery START
************************************* */
div.wtgallery_single_browser div.wtgallery_single_browser_previous {
	float:		left;
	width:		8em;
	text-align:	left;
}
div.wtgallery_single_browser div.wtgallery_single_browser_next{
	float:		right;
	width:		8em;
	text-align:	right;
}
div.wtgallery_category_pagebrowser_area a.act_link,
div.wtgallery_list_pagebrowser_area a.act_link {
	font-weight:	bold;
}
h2.wtgallery, h3.wtgallery {margin-top:0;}
/* *************************************
wt_gallery ENDE
************************************* */
/* *************************************
indexed search START
************************************* */
.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-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; }
.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; }
/* *************************************
indexed search ENDE
************************************* */
/* *************************************
news START
************************************* */
.news-single-backlink {
	margin-top:	1em;
}
div.tx-cal-controller .tx-cal-controller-browsebox,
div.news_pagebrowser .news-list-browse {
	margin:		1.4em 0;
}
span.disabledLinkWrap {
	color:		rgb(135,135,135);
}
span.activeLinkWrap {
	font-weight:	bold;
}
div#innter_content * .news_subheader * {
	font-size: 		1.2em;
	font-style: 	italic;
	margin:			0.4em 0;
}


/*
div#right div.box1_7 div.box div.news-latest-container div.newsitem h3 span.news_datum {
		color:				#585858;
		font-size:			0.96em;
		display:			block;
	}
*/
	
/*
div#right div.box1_7 div.box div.news-latest-container div.newsitem h3 {
		font-size:			1em;
		font-weight:			normal;
		margin-bottom:			6px;
	}
*/

/*
h2 span.cal_news_datum,
div.newsitem h2 span.news_datum {
	color:				#585858;
}
*/

.news_datum,
.cal_news_datum,
.cal_news_datum * {
 color:					#585858;
}
div#right .cal_news_cat {
	display:			none;
}
.cal_news_datum.block,
div#right span.cal_news_datum {
 display:				block;
}

/*
div.newsitem h3 span.news_datum {
 color:					#585858;
 font-size:				0.8em;
 display:				block;
}
*/
	
div.news-list-item h2,
div.news-list-item h3,
div.news-latest-item h2,
div.news-latest-item h3,
/*div.newsitem h2,
div.newsitem h3,*/
.cal_news_header_detail {
/*	font-size:				1.6em;*/
	margin-bottom:			0.1em;
}


/*
div.newsitem div.news_content p.bodytext {
	display:			inline;
}
*/

div#content * span.news_more {
	display:			inline;
}
	
div#content * span.news_more a {
	font-weight:			bold;
	color:					black;
	padding-left:			15px;
	margin-left:			3px;
	background-position:	left center;
	background-repeat:		no-repeat;
}
div#content * div.newsitem div.news-single-additional-info dl.news-single-related dt,
div#content * div.newsitem div.news-single-additional-info dl.news-single-links dt,
div#content * div.newsitem div.news-single-additional-info dl.news-single-files dt {
	margin-top: 	10px;
}
div#content * div.newsitem div.news-single-additional-info dl.news-single-links dd p.bodytext {
	padding: 0px;
	margin: 0px;
}
div#content * p.news-single-category,
div#content * p.news-single-author,
div#content div.news-header-list-container span.news_cat {
	font-size:			0.8em;
}
div#content * div.news-single-img {
	float:				left;
	width:				212px;
	margin-right:		10px;
	padding:			2px;
}
div#content * div.news-single-img .newsbox_1 {
	height:			1px;
	width:			202px;
	margin-left:	5px;
}
	div#content * div.news-single-img .newsbox_2 {
	height:			1px;
	width:			206px;
	margin-left:	3px;
}
	div#content * div.news-single-img .newsbox_3 {
	height:			1px;
	width:			208px;
	margin-left:	2px;
}
div#content * div.news-single-img .newsbox_4 {
	width:			210px;
	margin-left:	1px;
	height:			1px;
}
div#content * div.news-single-img .newsbox_5 {
	width:			210px;
	margin-left:	1px;
	height:			1px;
}
div#content * div.news-single-img .newsbox_6 {
	width:			200px;
	padding:		1px 6px;
	text-align:		center;
}
div#content * div.news-single-img .newsbox_6 p {
	margin-bottom:	0px;
}
div#content * div.news-single-img p.news-single-imgcaption {
	font-size:			0.8em;
}

div#content div.news-catmenu ul.cat_level {
 padding-top:				0px;
 padding-bottom:			0px;
 margin-top:				0px;
 margin-bottom:				0px;
}

div#right * ul.cat_level {
 padding:					0px;
 margin:					0px;
 margin-left:				5px;
}

div#right * ul.level1 {margin-left:15px;}
div#right ul.cat_level li.act {font-weight:bold;}

/* *************************************
news ENDE
************************************* */
/* *************************************
Kalender START
************************************* */
/*Verwendete Farben*/
/* rgb(239,239,239) */
/* rgb(76,88,102) */
div.calbase_float_right {
	float:				right;
	width:				220px;
}
div.tx-cal-controller {
	font-size:			1em;
	font-weight:			normal;
}
div.tx-cal-controller div#calendar-event span.calbaseDESCRIPTION {
	display: block;
	margin-bottom: 2em;
	margin-top: 1em;
}
div.tx-cal-controller div#calendar-event span.calbaseNoDESCRIPTION {
	display: block;
	margin-bottom: 1em;
}
div.tx-cal-controller div#calendar-event span.calbasecategory div {
	font-size:			0.8em;
}
div.tx-cal-controller div#calendar-event span.calbasedatumzeit_location,
div.tx-cal-controller dl dt span.calbasedatumzeit_location {
	color:				rgb(135, 135, 135);
	color:				#585858;
	font-size:			0.96em;
}
div.tx-cal-controller div#calendar-event span.calbasedatumzeit,
div.tx-cal-controller dl dt span.calbasedatumzeit {
	color:				rgb(135, 135, 135);
	color:				#585858;
	font-size:			0.96em;
	display:			block;
}
/* *************************************
Kalender ENDE
************************************* */
/* *************************************
powermail START
************************************* */
/* enthaelt noch FARBEN!!! */
span.powermail_mandatory { /* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed { /* Background color if validation failed background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 0px;
}
div.powermail_mandatory_js { /* DIV container of errormessage */
	color: red;
	margin: 0.5em 0 2em 16.75em;
}
fieldset.tx-powermail-pi1_fieldset { /* Fieldset */
	border: 0px solid #004a99;
	background-color: #ffffff;
	padding: 0.5em;
}
fieldset.tx-powermail-pi1_fieldset legend { /* legend of Fieldset */
	font-weight: bold;
	color: black;
	padding: 0 0.6em;
}
fieldset.tx-powermail-pi1_fieldset label { /* label */
	width: 		16em;
	float: 		left;
	clear: 		both;
	font-weight: 	normal;
	margin:		0.25em;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset input.powermail_password,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select { /* Input and textarea */
	width: 		24em;
	margin:		0.25em;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio { /* Radiobuttons */
	margin: 0.5em 0;
}
div.tx_powermail_pi1_fieldwrap_html { /* DIV container arround every field */
	padding:	0.35em;
	clear:		both;
	display:	block;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_reset,
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { /* submit button */
	margin: 	0.25em 0;
	margin-left:	16.75em;
	font-weight: 	bold;
}
.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back {
	float:		left;
}
.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back,
.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_submit {
	margin:		0.25em;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 1em 0 0 20em;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a { /* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn { /* Description */
	display: 		none;
	text-decoration: 	none;
	color: 			black;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn { /* Description on mouseover */
	display: block;
	position: absolute;
	width: 25em;
	padding: 0.5em;
	background-color: white;
	border: 1px solid black;
	color: #FF0000;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info { /* Description icon */
	padding:	0 0.5em;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: #efefef;
}
	/* Confirmation */
div.tx-powermail-pi1 div.tx-powermail-pi1_thx td.powermail_all_td,
td.powermail_all_td {
	padding: 0.125em 1em 0.125em 0;
	border-bottom:	dotted black 1px;
}
	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}
/* *************************************
powermail ENDE
************************************* */
/* *************************************
bcstaff START
************************************* */
/*Verwendete Farben*/
/* rgb(239,239,239) */
/* rgb(76, 88, 102) */
.tx-bcstaff-pi1-search {
	text-align:					left;
}
.tx-bcstaff-pi1 fieldset {
	border:						0;
	margin:						0;
	padding:						5px;
	padding-top:					20px;
	height:						130px;
	background-repeat:				no-repeat;
	width:						581px;
	width:						45.5em;
}
.tx-bcstaff-pi1-search-legend {
	display:						none;
}
.tx-bcstaff-pi1-search-field-name {
	width:						15ex;
}
.tx-bcstaff-pi1-search-name,
.tx-bcstaff-pi1-search-sortorder,
.tx-bcstaff-pi1-search-department,
.tx-bcstaff-pi1-search-position,
.tx-bcstaff-pi1-search-hitsperpage,
.tx-bcstaff-pi1-search-uni-leitung,
.tx-bcstaff-pi1-search-submit {
	float:						left;
	margin:						3px;
}
.tx-bcstaff-pi1-search-field-name,
.tx-bcstaff-pi1-search-field-sortorder,
.tx-bcstaff-pi1-search-field-department,
.tx-bcstaff-pi1-search-field-position,
.tx-bcstaff-pi1-search-field-hitsperpage,
.tx-bcstaff-pi1-search-field-uni-leitung,
.tx-bcstaff-pi1-search-field-hitsperpage {
	width:						100px;
	height:						23px;
	padding:						2px;
	margin-top:					5px;
}
.tx-bcstaff-pi1-search-field-name {
	height:						17px;
	padding:						2px;
	width:						80px;
}
.tx-bcstaff-pi1-search-field-sortorder,
.tx-bcstaff-pi1-search-field-hitsperpage {
	width:						75px;
}
.tx-bcstaff-pi1-search-field-department,
.tx-bcstaff-pi1-search-field-uni-leitung {
	width:						125px;
}
.tx-bcstaff-pi1 fieldset span.tx-bcstaff-pi1-search-submit input {
}
.tx-bcstaff-pi1-search-submit {
	padding-top:					3px;
}
.tx-bcstaff-pi1-search-label-submit {
	visibility:					hidden;
}
.tx-bcstaff-pi1-search-field-submit {
	width:						auto;
}
/* Ergebnisse */
table.tx-bcstaff-pi1-list {
	font-size:					0.85em;
}
table.tx-bcstaff-pi1-list tr td {
	padding:						6px;
}
tr.tx-bcstaff-pi1-list-tr-1 td {
	background-color:				rgb(239,239,239);
}
div#content div.tx-bcstaff-pi1 table.tx-bcstaff-pi1-list tr td span.tx-bcstaff-pi1-list-name a {
/*	color: 						rgb(76, 88, 102);*/
	font-size:					1.1em;
	font-weight:					bold;
}
.tx-bcstaff-pi1-list-td-0 * {
/*	color:						rgb(0, 74, 153);*/
}
/* Navigator */
div.tx-bcstaff-pi1-navi {
	margin-bottom:					20px;
}
span.tx-bcstaff-pi1-navi-pagelist {
	float:						left;
	margin:						0 6px;
}
span.tx-bcstaff-pi1-navi-pagelist * {
	font-size:					0.9em;
}
span.tx-bcstaff-pi1-navi-begin,
span.tx-bcstaff-pi1-navi-begin a {
	display:						block;
	float:						left;
}
div#content * span.tx-bcstaff-pi1-navi-begin a {
	background-image:				url(../allg_images/browse_button_large.gif);
	width:						22px;
	height:						12px;
	background-position:			50% 50%;
	color:						white;
	font-weight:					bold;
	text-align:					center;
	font-size:					0.8em;
	margin-top:					3px;
	margin-left:					3px;
}
span.tx-bcstaff-pi1-navi-befor,
span.tx-bcstaff-pi1-navi-befor a {
	display:						block;
	float:						left;
}
div#content * span.tx-bcstaff-pi1-navi-befor a {
	background-image:				url(../allg_images/browse_button_small.gif);
	width:						12px;
	height:						12px;
	background-position:			50% 50%;
	color:						white;
	font-weight:					bold;
	text-align:					center;
	font-size:					0.8em;
	margin-top:					3px;
	margin-left:					3px;
}
span.tx-bcstaff-pi1-navi-page-current {
	font-weight:					bold;
}
span.tx-bcstaff-pi1-navi-next,
span.tx-bcstaff-pi1-navi-next a {
	display:						block;
	float:						left;
}
div#content * span.tx-bcstaff-pi1-navi-next a {
	background-image:				url(../allg_images/browse_button_small.gif);
	width:						12px;
	height:						12px;
	background-position:			50% 50%;
	color:						white;
	font-weight:					bold;
	text-align:					center;
	font-size:					0.8em;
	margin-top:					3px;
	margin-left:					3px;
}
span.tx-bcstaff-pi1-navi-end,
span.tx-bcstaff-pi1-navi-end a {
	display:						block;
	float:						left;
}
div#content * span.tx-bcstaff-pi1-navi-end a {
	background-image:				url(../allg_images/browse_button_large.gif);
	width:						22px;
	height:						12px;
	background-position:			50% 50%;
	color:						white;
	font-weight:					bold;
	text-align:					center;
	font-size:					0.8em;
	margin-top:					3px;
	margin-left:					3px;
}
div#content * span.tx-bcstaff-pi1-navi-end a,
div#content * span.tx-bcstaff-pi1-navi-end a:hover,
div#content * span.tx-bcstaff-pi1-navi-next a,
div#content * span.tx-bcstaff-pi1-navi-next a:hover,
div#content * span.tx-bcstaff-pi1-navi-begin a, 
div#content * span.tx-bcstaff-pi1-navi-begin a:hover, 
div#content * span.tx-bcstaff-pi1-navi-befor a,
div#content * span.tx-bcstaff-pi1-navi-befor a:hover
 {
	text-decoration:				none;
}
td.staff_title {
	padding-top: 6px;
	font-weight: bold;
}
input.staff_input {
	width:						31.875em;
	margin-left:					1em;
	margin-bottom:					0.275em;
	font-size:					0.75em;
	height:						1.65em;
	padding-left:					0.1875em;
	padding-top:					0.125em;
}
input.staff_file {
	height:						2.5em;
}
input.staff_check {
	margin-left:					1em;
}
/* Singleansicht */
td.tx-bcstaff-single-data table {
	width:						37em;
}
td.tx-bcstaff-single-headline {
	font-weight:					bold;
	font-size:					1.4em;
	padding-bottom:					1.6em;
}
td.tx-bcstaff-single-data-td-1 {
	font-weight:					bold;
}
td.tx-bcstaff-single-foto {
	vertical-align:					top;
}
span.tx-bcstaff-pi1-navi-back {
	padding-top:					24px;
	display:					block;
}
div#content * td.tx-bcstaff-single-foto div.csc-textpic-imagewrap {
    width:        111px;
}
div#content * td.tx-bcstaff-single-foto div.csc-textpic-imagewrap div.imagebox_1 {
    width:        101px;
}
  
div#content * td.tx-bcstaff-single-foto div.csc-textpic-imagewrap div.imagebox_2 {
    width:        105px;
}
  
div#content * td.tx-bcstaff-single-foto div.csc-textpic-imagewrap div.imagebox_3 {
    width:        107px;
}
  
div#content * td.tx-bcstaff-single-foto div.csc-textpic-imagewrap div.imagebox_4 {
    width:        109px;
}
  
div#content * td.tx-bcstaff-single-foto div.csc-textpic-imagewrap div.imagebox_5 {
    width:        109px;
}
  
div#content * td.tx-bcstaff-single-foto div.csc-textpic-imagewrap div.imagebox_6 {
    width:        99px;
}
/* *************************************
bcstaff ENDE
************************************* */


/* *************************************
google start
************************************* */

  .gsc-control-cse {
    font-family: Arial, Helvetica, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  
  div#content input.gsc-input {
    border-color: #999999;
    height: 1.65em;
    background-repeat: repeat-x;
  }

  input.gsc-search-button {
	border-color: #999999;
	background-color: #ffffff;
  }

  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #004A99;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #004A99;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #004A99;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #004A99;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #004A99;
  }
  .gsc-cursor-page {
    color: #004A99;
  }
  a.gsc-trailing-more-results:link {
    color: #004A99;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #004A99;
    color: #585858;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #004A99;
    color: #585858;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #004A99;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #004A99;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #004A99;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #004A99;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #004A99;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #004A99;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #004A99;
    color: #585858;
  }
  
div#cse_noscript {
  width: 99%;
}

div#content .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

/* *************************************
google ende
************************************* */

