/**************************************************************
 *
 *  Linie6Plus - Include Wizard
 *  date: 2014-02-26
 *  version: brain-GeoCMS 5
 *  company: brain-SCC GmbH
 *
 **************************************************************/
 
/*--------------------------BASE------------------------------*/

@import url(linie6plus_base.css);

/*-------------------------BASEMOD----------------------------*/

@import url(linie6plus_basemod.css);

/*------------------------DEFAULT-----------------------------*/

.ytsa_page,
.ytsa_page p,
.ytsa_page td,
.ytsa_page a,
.ytsa_page div,
.ytsa_page li{}

.ytsa_page ul{
	margin: 0 0 1em 0;
}

.tsaid_serviceportal_backlink{
	font-size: 0.9em;
}

.tsaid_serviceportal_backlink a{
	font-size: 1em;
}

/* Titel/Label f�r Queryelemente */
h2.tsaid_qeLabel{
	font-size: 1em;
	margin-bottom: 0.5em;
}

/* Textelemente */
.tsaid_QueryElementTextH1{
	font-size: 1.2em;
}

.tsaid_QueryElementTextH2{
	font-size: 1.15em;
}

.tsaid_QueryElementTextH3{
	font-size: 1.1em;
}

.tsaid_QueryElementTextH4{
	font-size: 1.05em;
}

.tsaid_QueryElementTextH5{
	font-size: 1em;
}

.tsaid_QueryElementTextH6{
	font-size: 0.95em;
}

.tsaid_QueryElementTextP,
.tsaid_QueryElementTextH1,
.tsaid_QueryElementTextH2,
.tsaid_QueryElementTextH3,
.tsaid_QueryElementTextH4,
.tsaid_QueryElementTextH5,
.tsaid_QueryElementTextH6{
	margin-bottom: 0.5em;
}

/* TreeNavigation */
.tsaid_QueryElementNavigationPublicServiceTypeCategory ul ul,
.tsaid_QueryElementNavigationOrganisationalUnitStructure ul ul,
.tsaid_QueryElementNavigationArea ul ul{
	margin: 0 0 0 0;
	margin-left: 2em;
}

.tsaid_QueryElementNavigationPublicServiceTypeCategory ul li,
.tsaid_QueryElementNavigationOrganisationalUnitStructure ul li,
.tsaid_QueryElementNavigationArea ul li{
	list-style-type: none;
}

.tsaid_QueryElementNavigationPublicServiceTypeCategory .tsaid_toggle,
.tsaid_QueryElementNavigationOrganisationalUnitStructure .tsaid_toggle,
.tsaid_QueryElementNavigationArea .tsaid_toggle{
	text-decoration: none;
	width: 1.5em;
	display: inline-block;
	letter-spacing: 2px;
}


/* Suchformulare */
.tsaid_QueryElementSearchGroupArea,
.tsaid_QueryElementSearchGroup,
.tsaid_QueryElementSearchFormEvent,
.ytsa_page form{
	margin-bottom: 1em;
}

.tsaid_QueryElementSearchGroupArea,
.tsaid_QueryElementSearchGroup,
.tsaid_QueryElementSearchFormEvent{
	border:1px solid #ccc;
	padding:10px;
	background:#f5f5f5;
}

.tsaid_QueryElementSearchGroupArea div,
.tsaid_QueryElementSearchGroup div,
.tsaid_QueryElementSearchFormEvent div,
.ytsa_page form div{
	margin-bottom: 0.5em;
}

.tsaid_QueryElementSearchGroupArea div label,
.tsaid_QueryElementSearchGroup div label,
.tsaid_QueryElementSearchFormEvent div label,
.ytsa_page form div label{
	display: block;
	vertical-align: top;
}

.tsaid_QueryElementSearchGroupArea div input,
.tsaid_QueryElementSearchGroupArea div select,
.tsaid_QueryElementSearchGroup div input,
.tsaid_QueryElementSearchGroup div select,
.tsaid_QueryElementSearchFormEvent div input,
.tsaid_QueryElementSearchFormEvent div select,
.ytsa_page form div input,
.ytsa_page form div select{
	width: 250px;
	padding:3px 6px;
}

.tsaid_QueryElementSearchGroupArea input[type='submit'],
.tsaid_QueryElementSearchGroup input[type='submit'],
.tsaid_QueryElementSearchFormEvent input[type='submit'],
.ytsa_page form input[type='submit']{
	width:8em;
	cursor:pointer;
	/*margin-left: 150px;*/
}

.tsaid_QueryElementSearchGroupArea #reset,
.tsaid_QueryElementSearchGroup #reset,
.tsaid_QueryElementSearchFormEvent #reset,
.ytsa_page form #reset{
	margin-left: 1em;
}


.tsaid_QueryElementSearchGroupArea .tsaid_validationMessage,
.tsaid_QueryElementSearchGroup .tsaid_validationMessage,
.tsaid_QueryElementSearchFormEvent .tsaid_validationMessage,
.ytsa_page form .tsaid_validationMessage{
	font-size: 0.8em;
	color: red;
	/*margin-left: 150px;*/
}

.tsaid_QueryElementSearchGroupArea .tsaid_currentSelection,
.tsaid_QueryElementSearchGroup .tsaid_currentSelection,
.tsaid_QueryElementSearchFormEvent .tsaid_currentSelection,
.ytsa_page form .tsaid_currentSelection{
	font-size: 0.8em;
	padding:0.5em 0;
	/*margin-left: 150px;*/
}


/* AZ Liste */
.tsaid_QueryElementNavigationAZPublicServiceType ul li{
	display: inline;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.tsaid_QueryElementNavigationAZPublicServiceType ul li a{
  display:inline-block;
  padding:3px;
  background:#f9f9f9;
  text-decoration:none;
}

.tsaid_QueryElementNavigationAZPublicServiceType ul li a:hover,
.tsaid_QueryElementNavigationAZPublicServiceType ul li a:focus,
.tsaid_QueryElementNavigationAZPublicServiceType ul li a:active{
  background:#f0f0f0;
}


/* Listen */
.tsaid_searchInfos{
	width: 100%;
}

.tsaid_searchInfo{
	margin-bottom: 0.5em;
	width: 100%;
}

.tsaid_searchInfo .tsaid_label{
	width: 30%;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
}

.tsaid_searchInfo .tsaid_value{
	width: 65%;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
}

.tsaid_pageDescription{
  background:#F5F5F5;
  font-size: 0.9em;
  margin-bottom: 0.5em;
  padding: 3px 6px;
  text-align:right;
}

.tsaid_pager{
  background:#F5F5F5;
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding: 3px 6px;
	font-size: 1em;
	text-align:right;
}

.tsaid_nomatchDescription{
	margin-bottom: 1em;
}

.tsaid_QueryElementListPublicServiceType table tbody tr.tsaid_odd,
.tsaid_QueryElementListPublicServiceTypeCategory table tbody tr.tsaid_odd,
.tsaid_QueryElementListOrganisationalUnit table tbody tr.tsaid_odd,
.tsaid_QueryElementListArea table tbody tr.tsaid_odd,
.tsaid_QueryElementListPerson table tbody tr.tsaid_odd,
.tsaid_QueryElementListForm table tbody tr.tsaid_odd,
.tsaid_QueryElementListEvent table tbody tr.tsaid_odd{
	background-color: #f5f5f5;
}

.tsaid_QueryElementListPublicServiceType table tbody tr.tsaid_even,
.tsaid_QueryElementListPublicServiceTypeCategory table tbody tr.tsaid_even,
.tsaid_QueryElementListOrganisationalUnit table tbody tr.tsaid_even,
.tsaid_QueryElementListArea table tbody tr.tsaid_even,
.tsaid_QueryElementListPerson table tbody tr.tsaid_even,
.tsaid_QueryElementListForm table tbody tr.tsaid_even,
.tsaid_QueryElementListEvent table tbody tr.tsaid_even{
	background-color: #fcfcfc;
}

.tsaid_QueryElementListPublicServiceType table thead tr,
.tsaid_QueryElementListPublicServiceTypeCategory table thead tr,
.tsaid_QueryElementListOrganisationalUnit table thead tr,
.tsaid_QueryElementListArea table thead tr,
.tsaid_QueryElementListPerson table thead tr,
.tsaid_QueryElementListForm table thead tr,
.tsaid_QueryElementListEvent table thead tr{
	background-color: #999;
	color: #ffffff;
}

.tsaid_QueryElementListPublicServiceType table,
.tsaid_QueryElementListPublicServiceTypeCategory table,
.tsaid_QueryElementListOrganisationalUnit table,
.tsaid_QueryElementListArea table,
.tsaid_QueryElementListPerson table,
.tsaid_QueryElementListForm table,
.tsaid_QueryElementListEvent table{
	border-style: none;
	width: 100%;
}

.tsaid_QueryElementListPublicServiceType td,
.tsaid_QueryElementListPublicServiceType th,
.tsaid_QueryElementListPublicServiceTypeCategory td,
.tsaid_QueryElementListPublicServiceTypeCategory th,
.tsaid_QueryElementListOrganisationalUnit td,
.tsaid_QueryElementListOrganisationalUnit th,
.tsaid_QueryElementListArea td,
.tsaid_QueryElementListArea th,
.tsaid_QueryElementListPerson td,
.tsaid_QueryElementListPerson th,
.tsaid_QueryElementListForm td,
.tsaid_QueryElementListForm th,
.tsaid_QueryElementListEvent td,
.tsaid_QueryElementListEvent th{
	padding: 4px;
	vertical-align: top;
}


/* Formularliste (SingleView) */
.tsaid_QueryElementSingleViewListForm{
	margin-bottom: 0.5em;
}

.tsaid_QueryElementSingleViewListForm ul{
	margin-left: 1em;
}

.tsaid_QueryElementSingleViewListForm ul li{
	display: inline;
	list-style-type: none;
	padding: 0;
	padding-right: 6px;
	margin: 0;
}

/* Detailansichten */
.tsaid_QueryElementSingleViewOrganisationalUnit,
.tsaid_QueryElementSingleViewPerson,
.tsaid_QueryElementSingleViewForm,
.tsaid_QueryElementSingleViewEvent,
.tsaid_QueryElementSingleViewArea,
.tsaid_QueryElementSingleViewPublicServiceType{
	margin-bottom: 1em;
}

.tsaid_QueryElementSingleViewOrganisationalUnit div,
.tsaid_QueryElementSingleViewPerson div,
.tsaid_QueryElementSingleViewForm div,
.tsaid_QueryElementSingleViewEvent div,
.tsaid_QueryElementSingleViewArea div{
	white-space: nowrap;
	margin-bottom: 0.2em;
}

.tsaid_QueryElementSingleViewOrganisationalUnit .tsaid_label,
.tsaid_QueryElementSingleViewPerson .tsaid_label,
.tsaid_QueryElementSingleViewForm .tsaid_label,
.tsaid_QueryElementSingleViewEvent .tsaid_label,
.tsaid_QueryElementSingleViewArea .tsaid_label,
.tsaid_QueryElementSingleViewPublicServiceType .tsaid_label{
	width: 30%;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	position: relative;
}

.tsaid_QueryElementSingleViewOrganisationalUnit .tsaid_data,
.tsaid_QueryElementSingleViewPerson .tsaid_data,
.tsaid_QueryElementSingleViewForm .tsaid_data,
.tsaid_QueryElementSingleViewEvent .tsaid_data,
.tsaid_QueryElementSingleViewArea .tsaid_data,
.tsaid_QueryElementSingleViewPublicServiceType .tsaid_data{
	width: 70%;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	position: relative;
}

.tsaid_QueryElementSingleViewOrganisationalUnit .tsaid_comment,
.tsaid_QueryElementSingleViewPerson .tsaid_comment,
.tsaid_QueryElementSingleViewForm .tsaid_comment,
.tsaid_QueryElementSingleViewEvent .tsaid_comment,
.tsaid_QueryElementSingleViewArea .tsaid_comment,
.tsaid_QueryElementSingleViewPublicServiceType .tsaid_comment{
	width: 70%;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	position: relative;
}

.tsaid_QueryElementSingleViewPublicServiceType .tsaid_label,
.tsaid_QueryElementSingleViewPublicServiceType .tsaid_data,
.tsaid_QueryElementSingleViewPublicServiceType .tsaid_comment{
  width:100%;
}

/* IE-7-Hack f�r inline-block */

:first-child + html .tsaid_QueryElementSingleViewOrganisationalUnit .tsaid_label,
:first-child + html .tsaid_QueryElementSingleViewPerson .tsaid_label,
:first-child + html .tsaid_QueryElementSingleViewForm .tsaid_label,
:first-child + html .tsaid_QueryElementSingleViewEvent .tsaid_label,
:first-child + html .tsaid_QueryElementSingleViewArea .tsaid_label,
:first-child + html .tsaid_QueryElementSingleViewPublicServiceType .tsaid_label,
:first-child + html .tsaid_QueryElementSingleViewOrganisationalUnit .tsaid_data,
:first-child + html .tsaid_QueryElementSingleViewPerson .tsaid_data,
:first-child + html .tsaid_QueryElementSingleViewForm .tsaid_data,
:first-child + html .tsaid_QueryElementSingleViewEvent .tsaid_data,
:first-child + html .tsaid_QueryElementSingleViewArea .tsaid_data,
:first-child + html .tsaid_QueryElementSingleViewPublicServiceType .tsaid_data,
:first-child + html .tsaid_QueryElementSingleViewOrganisationalUnit .tsaid_comment,
:first-child + html .tsaid_QueryElementSingleViewPerson .tsaid_comment,
:first-child + html .tsaid_QueryElementSingleViewForm .tsaid_comment,
:first-child + html .tsaid_QueryElementSingleViewEvent .tsaid_comment,
:first-child + html .tsaid_QueryElementSingleViewArea .tsaid_comment,
:first-child + html .tsaid_QueryElementSingleViewPublicServiceType .tsaid_comment{
	zoom:1;
	display:inline;
}


/* SingleView-Listen */
.tsaid_QueryElementSingleViewListOrganisationalUnit,
.tsaid_QueryElementSingleViewListPerson,
.tsaid_QueryElementSingleViewListForm,
.tsaid_QueryElementSingleViewListEvent,
.tsaid_QueryElementSingleViewListArea,
.tsaid_QueryElementSingleViewListPublicServiceType{
 	margin-bottom: 1em;
}

.tsaid_QueryElementSingleViewListOrganisationalUnit .tsaid_listtitle,
.tsaid_QueryElementSingleViewListPerson .tsaid_listtitle,
.tsaid_QueryElementSingleViewListForm .tsaid_listtitle,
.tsaid_QueryElementSingleViewListEvent .tsaid_listtitle,
.tsaid_QueryElementSingleViewListArea .tsaid_listtitle,
.tsaid_QueryElementSingleViewListPublicServiceType .tsaid_listtitle{
	font-weight: bold;
	margin-bottom: 0.5em;
}

/* Leistung Detailansicht */
.tsaid_QueryElementSingleViewPublicServiceType{
}

.tsaid_QueryElementSingleViewPublicServiceType h3,
.tsaid_QueryElementSingleViewPublicServiceType h4,
.tsaid_QueryElementSingleViewPublicServiceType h5,
.tsaid_QueryElementSingleViewPublicServiceType h6{
	margin-bottom: 0.25em;
}

.tsaid_QueryElementSingleViewPublicServiceType h3{
	font-size: 1.1em;
}

.tsaid_QueryElementSingleViewPublicServiceType h4{
	font-size: 1em;
}

.tsaid_QueryElementSingleViewPublicServiceType h5{
	font-size: 0.95em;
	font-style: italic;
}

.tsaid_QueryElementSingleViewPublicServiceType h6{
	font-size: 0.95em;
	font-style: italic;
	font-weight: normal;
}

.tsaid_QueryElementSingleViewPublicServiceType div{
	margin-bottom: 0.5em;
}

.tsaid_QueryElementSingleViewPublicServiceType .tsaid_TITLE .tsaid_data{
	font-size: 1.1em;
	font-weight: bold;
}

/* Navigation */
.tsaid_QueryElementCommonNavigation{
	margin-bottom: 0.5em;
}
.tsaid_QueryElementCommonNavigation a{
	display: inline-block;
	font-size: 0.9em;
	margin-right: 0.5em;
	border: 1px solid #000;
	text-decoration: none;
	padding: 2px;
	width: 6em;
	text-align: center;
}


/*Organigramm*/
.tsaid_organigramm{
  display:block;
  border:1px solid #eee;
  padding:10px 0;
  clear:both;
  margin:0 0 2em 0 !important;
}
.tsaid_organigramm div{}

.tsaid_organigramm .tsaid_parent{}
.tsaid_organigramm .tsaid_parent a{
  display:block;
  padding:4px;
  width:200px;
  background:#f5f5f5;
  border:1px solid #ddd;
  margin:0 auto;
  text-align:center;
}

.tsaid_organigramm .tsaid_connector{}
.tsaid_organigramm .tsaid_connector div{
  display:block;
  width:2px;
  background:#444;
  margin:0 auto;
}

.tsaid_organigramm .tsaid_current{
  display:block;
  padding:4px;
  width:200px;
  background:#f5f5f5;
  border:1px solid #000;
  margin:0 auto;
  text-align:center;
}

.tsaid_organigramm .tsaid_children{
  display:block;
  text-align:center;
  white-space:normal;
}

.tsaid_organigramm .tsaid_children div{
  display:inline-block;
  margin:0 3px 3px 3px;
  padding:4px;
  background:#f5f5f5;
  border:1px solid #ddd;
  text-align:center;
}

.tsaid_organigramm .tsaid_children div a{}

/*Accordion-Icons*/
.linie6plus .tsaid_contentNameHeader{position:relative;cursor:pointer;}
.linie6plus .tsaid_contentNameHeader h4{padding-left:20px !important;}
.linie6plus .tsaid_contentNameHeader .tsaid_contentNameImage.tsaid_expanded,
.linie6plus .tsaid_contentNameHeader .tsaid_contentNameImage.tsaid_collapsed{
  position:absolute;
  width:16px;
  height:16px;
  left:0;
  top:6px;
  background:url(arrow_right.png) no-repeat center center;
}

.linie6plus .tsaid_contentNameHeader .tsaid_contentNameImage.tsaid_expanded{
  background:url(arrow_up.png) no-repeat center center;
}