/* ---------------------------------------------------------------------------
 * this file is generated 10. July 2024 / 02:34:04 by ext:swisstypo3_config
 * ext. included : felogin,indexed_search,mailform,gridelements,macina_searchbox,pbsurvey,tt_news 
 * --------------------------------------------------------------------------- */

/* include from fileadmin/css/ext/felogin/felogin.css */

.tx-felogin-pi1 {
    margin:0px 0px 0px 0px;
}

#username {
    display: block;
    float:none;
    height: 1%;
    margin: 12px 0px 5px 0px;
    width: 100%;
}
#permalogin {
    height: 1%;
}

#password {
    display: block;
    height: 1%;
    float:none;
    margin:5px 0px 5px 0px;
}

#login_submit {
    display: block;
    float:none;
    height: 1%;
    padding-left: 135px;
    margin:5px 0px 5px 0px;
}

#login_submit input {
    padding: 1px 2px 1px 2px;
}

.tx-felogin-pi1 label {
    display: block;
    float:left;
    width:130px;
    text-align:left;
    margin-left:0px;
}

.tx-felogin-pi1 input {
}

#logout_submit {
    float:right;
}

.successMessage {
    margin:0px 0px 20px 0px;
}




/* LOGINBOX_SMALL */
.tx-felogin-pi1 {
    margin-top: 40px;
}
.feloginbox_col .newloginbox_small { /* Zeile */

}
.feloginbox_col {
	margin:0px 3px 0px 3px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	background-color:#ffffff;
	height:1%;
}
.feloginbox_col h3 {
	margin:0px 0px 3px 0px;
	padding:2px 5px 2px 5px;
	color:#ffffff;
}


/* include from fileadmin/css/ext/indexed_search/indexed_search.css */

/*
** Version   : 0.1.5
** Datei     : indexed_search.css
** Desc      : Suchfunktion
** LayoutKey : indexed_search_def
** Changes   : 24.04.08 - pf - create file version
**             04.03.11 - cc - Suchregeln ausgeblendet, alles links angeordnet
*/

/* ----------------------------------------------------------
** Suchformular erweiterte Suche (EXTENDED)
** ----------------------------------------------------------
*/
/* Dies sind die Formular Zeilen */
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-for,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-in,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-select-section,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-freeindexuid,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-select-order,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-select-results,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-select-group {
}
/* ----------------------------------------------------------
** Such Regeln
** ----------------------------------------------------------
*/
.tx-indexedsearch .tx-indexedsearch-rules {} /* Box */
.tx-indexedsearch .tx-indexedsearch-rules_content {display:none;} /* Suchregeln Box um Content */
.tx-indexedsearch .tx-indexedsearch-rules .tx-indexedsearch-rules_content h2 {} /* Suchregeln Titel */
.tx-indexedsearch .tx-indexedsearch-rules .tx-indexedsearch-rules_content p {} /* Suchregeln Text */
/* ----------------------------------------------------------
** whatis - Suche nach... box
** ----------------------------------------------------------
*/
.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;
}
/* ----------------------------------------------------------
** Page browse
** ----------------------------------------------------------
*/
.tx-indexedsearch .tx-indexedsearch-browsebox {
	margin-bottom:16px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
	margin-left:-16px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display:inline;
	margin-right:5px;
}
/* ----------------------------------------------------------
** Suchresultate
** ----------------------------------------------------------
*/
.tx-indexedsearch-res {width:auto;margin:0px 0px 0px 0px;overflow:hidden;}
* html .tx-indexedsearch-res {overflow:visible;height:1%;} /* IE6, IE7 ist OK */

.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align:center;
	font-weight:bold;
}

#col3_content .res-tmpl-css {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	margin-top:5px;
	margin-bottom:5px;
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { /* nicht nur fuer Spalte 3 */
	clear:both;
}

.tx-indexedsearch .searchbox-tmpl-css label { /* Suchen nach : */
	margin-right:1em;
	margin-left: 0px;
	width:10em;
	float:left;
	text-align:left;
}

.tx-indexedsearch-result-number {font-style:italic;}
.tx-indexedsearch-res h3 {} /* wenn uebersteuern, #col3_content voranstellen */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
	font-style:italic;
	margin-bottom:0px;
}

/* dies ist das gefundene Wort in der Uebersicht */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	background-color:#CCCCCC; 
	color:#000000; 
}

.tx-indexedsearch .tx-indexedsearch-res dl.tx-indexedsearch-info {
	margin:2px 0px 2px 0px;
	overflow:hidden; /* FF hack, IE7 ok */
}

* html .tx-indexedsearch .tx-indexedsearch-res dl.tx-indexedsearch-info {height:1%;overflow:visible;} /* IE6 */

.tx-indexedsearch dl.tx-indexedsearch-info dt, /* Groesse */
.tx-indexedsearch dl.tx-indexedsearch-info dd { /* 13.0 K */
	margin:0px;
	float:left;
}

/* dieser code wird ev. in einem anderen Template verwendet, unveraendert */
.tx-indexedsearch .info-tmpl-css dd.item-mtime {float:none;} /* ?? */
.tx-indexedsearch .info-tmpl-css dd.item-path {float:none;} /* ?? */
.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:#555555;} /* ?? */ 
.tx-indexedsearch .tx-indexedsearch-category {background:#CCCCCC;font-size:16px;font-weight:bold;} /* ?? */ 

.tx-indexedsearch .result-count-tmpl-css,
.tx-indexedsearch .percent-tmpl-css { /* ?? */
	letter-spacing:0;
	font-weight:normal;
	margin-top:-1.2em;
	float:right;
}

/* include from fileadmin/css/ext/mailform/mailform.css */

.tx-srfreecap-pi2-image,
.tx-srfreecap-pi1-cant-read {
  display:block;
}

.tx_mailform_select,
.tx_mailform_textarea {
	border: none;
}

label {
    width: 200px !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

label.tx_mailform_cb_label {
    padding-left: 15px;
}

input[type="radio"], input[type="checkbox"] {
    margin-bottom: 0 !important;
}

.tx_mailform_textarea {
	width: 255px !important;
}

/* include from fileadmin/css/ext/gridelements/gridelements.css */

.ym-grid {
	display: table;
	table-layout: fixed;
	width: 100%;
	list-style-type: none;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0
}
.ym-gl {
	float: left;
	margin: 0
}
.ym-gr {
	float: right;
	margin: 0 0 0 -5px
}
.ym-g10 {
	width: 10%;
}
.ym-g20 {
	width: 20%
}
.ym-g25 {
	width: 25%
}
.ym-g30 {
	width: 30%
}
.ym-g33 {
	width: 33.333%
}
.ym-g38 {
	width: 38.2%
}
.ym-g40 {
	width: 40%
}
.ym-g50 {
	width: 50%
}
.ym-g60 {
	width: 60%
}
.ym-g62 {
	width: 61.8%
}
.ym-g66 {
	width: 66.666%
}
.ym-g70 {
	width: 70%
}
.ym-g75 {
	width: 75%
}
.ym-g80 {
	width: 80%
}
.ym-g100 {
	width: 100%
}

/********************************************
 *	Row Bilderdarstellung
 */
.imageperrow-1 {
	width: 100%;
}
.imageperrow-2 {
	width: 50%;
}
.imageperrow-3 {
	width: 33.333%;
}
.imageperrow-4 {
	width: 25%;
}
.imageperrow-5 {
	width: 20%;
}
.imageperrow-6 {
	width: 16.666%;
}
.imageperrow-7 {
	width: 14.285%;
}
.imageperrow-8 {
	width: 12.5%;
}

/*IG Base*/
.ig-child-top .ig-inline {
	vertical-align: top;
}
.ig-child-middle .ig-inline {
	vertical-align: middle;
}
.ig-child-bottom .ig-inline {
	vertical-align: bottom;
}

.block-center {
	text-align: center;
}
.block-center > * {
	text-align: left;
}

.ig-borderbox {
	box-sizing: border-box;
	-webkit-box-shadow: border-box;
	overflow: hidden;
}

.ig-inline {
	display: inline-block;
	vertical-align: top;
}
/*IE7 Hack -> wenn boxsizing nicht unterstützt auf display:inline wechseln*/
.no-boxsizing .ig-inline {
	display: inline;
}

.block-center {
	text-align: center;
}
.block-center > * {
	text-align: left;
}

.ig-child-top .ig-inline {
	vertical-align: top;
}
.ig-child-middle .ig-inline {
	vertical-align: middle;
}
.ig-child-bottom .ig-inline {
	vertical-align: bottom;
}

/* include from fileadmin/css/ext/macina_searchbox/macina_searchbox.css */

.tx-macinasearchbox-pi1 {
	margin-bottom:0.8em;
}
#col2_content .tx-macinasearchbox-pi1 .searchbox_sword,
.subcolumns .tx-macinasearchbox-pi1 .searchbox_sword {
	width:130px;
}
.subcolumns .c25r .tx-macinasearchbox-pi1 {
	text-align:right;
}

#col2_content .tx-macinasearchbox-pi1 .searchbox_submit,
.subcolumns .tx-macinasearchbox-pi1 .searchbox_submit {
	padding-left:10px;
	padding-right:10px;
}
/* include from fileadmin/css/ext/pbsurvey/pbsurvey.css */

/*
** Version   : 0.1.5
** Datei     : pbsurvey.css
** Desc      : Umfrage
** LayoutKey : pbsurvey_def
** Changes   : 24.04.08 - pf - create file version
*/

/* tx_pbsurvey */
.tx-pbsurvey-pi1 {}

/* CAPTCHA Eingabe */
.tx-pbsurvey-pi1 div.validation {
	margin-top:0px;
}
.tx-pbsurvey-pi1 .captcha1 {
	margin-bottom:10px;
}
.tx-pbsurvey-pi1 .captcha1 label.captcha1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px !important;
}
.tx-pbsurvey-pi1 .captcha2 {
	margin-bottom:5px;
	font-size:11px;
}
.tx-pbsurvey-pi1 .captcha2 a {
	text-decoration:underline;
}
.tx-pbsurvey-pi1 .captcha2 INPUT {
	width:200px;
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .captcha2 INPUT:focus {}
.tx-pbsurvey-pi1 .formbuttons INPUT {}

/* Seitenanzeige */
.tx-pbsurvey-pi1 .pagenumbering {
	margin-bottom:10px;
	position:relative;
	height:20px;
}
div.tx-pbsurvey-pi1 .bar {
	height:18px;
	z-index:1;
	position:absolute;
	margin: 0;
	left:0px;
}
.tx-pbsurvey-pi1 .bartext {
	font-size:10px;
	text-align:center;
	z-index:2;
	position:absolute;
	left:0px;
	width:100px;
	height:18px;
}
div.tx-pbsurvey-pi1 .barcontainer {
	border-width:1px;
	width:100px;
	height:18px;
	position:absolute;
	z-index:3;
	right:0px;
}
/* Fragen */
.tx-pbsurvey-pi1 .survey_item {
	margin-bottom:20px;
}
.tx-pbsurvey-pi1 .survey_item textarea {}
.tx-pbsurvey-pi1 .survey_item textarea:focus {}

.tx-pbsurvey-pi1 input.inputfield,
.tx-pbsurvey-pi1 .additional_ver input {
}
.tx-pbsurvey-pi1 input.radio,
.tx-pbsurvey-pi1 input.checkbox {
	background-color:transparent; 
	vertical-align: middle;
	border-width:0px;
	margin-right:3px; /* abstand zum text */
}

.tx-pbsurvey-pi1 input:focus.inputfield,
.tx-pbsurvey-pi1 .additional_ver input:focus {
}
.tx-pbsurvey-pi1 .required {}
.tx-pbsurvey-pi1 .question {
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .questionNumber {
	font-weight:bold;
	margin-right:10px;
}
.tx-pbsurvey-pi1 .questionComment {
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .questionSubtext {
	font-size:10px;
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .matrix {
	width:100%;
}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {
	background-color:#CCCCCC; 
}
.tx-pbsurvey-pi1 .matrix .columnFirst {
	
}
.tx-pbsurvey-pi1 .matrix .columnNext {
	font-size:10px;
	text-align:center;
}
/* Errormeldung */
.tx-pbsurvey-pi1 .survey_error {}

/* include from fileadmin/css/ext/tt_news/tt_news.css */

/*
** Version   : 0.1.5
** Datei     : tt_news.css
** Desc      : News
** LayoutKey : tt_news_def
** Changes   : 24.04.08 - pf - create file version
*/

/* ----------------------------------------------------------
** LISTEN LAYOUT
** ----------------------------------------------------------
*/

.news-list-container {margin-top:10px;margin-bottom:10px;border-width:0px;}
.news-list-container .news-list-item {padding-top:5px;}
.news-list-container .news-list-date {text-align:right;}
.news-list-container .news-list-title {}
.news-list-container .news-list-title h3 {}
.news-list-container .news-list-title h3 a {font-weight:normal;}
.news-list-container .news-list-title h3 a:hover {font-weight:normal;text-decoration:none;}
.news-list-container .news-list-subheader {}
.news-list-container .news-list-subheader a {}
.news-list-container .news-list-subheader a:hover {text-decoration:none;}
.news-list-container .floatbox {}
.news-list-container .imgwidth {float:left;}
.news-list-container .imgwidth img {margin:3px 10px 0px 0px;}
/*.news-list-container p.bodytext {display:inline;}*/
.news-list-container .news-list-morelink {padding-left:2px;display:inline;}
.news-list-container .news-list-morelink a {}
.news-list-container .news-list-morelink a:hover {text-decoration:underline;}

.news-list-container .news-list-browse {border-top-width:0px; margin-top:20px;}
.news-list-container .news-list-browse .tx-ttnews-browsebox p {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.news-list-container .news-list-browse .tx-ttnews-browsebox {text-align:right;}
.news-list-container .news-list-browse table {margin:auto;} /* center */

/* ----------------------------------------------------------
** SEARCH LAYOUT
** ----------------------------------------------------------
*/
.news-search-form {}
.news-search-form .news-search-form form {margin:0px 0px 0px 0px;}
.news-search-form .news-search-form-field {padding:0px 10px 0px 0px;margin:6px 0px 0px 0px;float:left;display:block;}
.news-search-form .news-search-form-field input {}
.news-search-form .news-search-form-field input:focus {}
.news-search-form .news-search-form-submit {}
.news-search-form .news-search-form-submit input {}
.news-search-empty-msg {margin:0px 0px 0px 0px;}

/* ----------------------------------------------------------
** SINGLE LAYOUT
** ----------------------------------------------------------
*/
.news-single-item {}
#col3_content .news-single-item .news-single-timedata {
  margin:0px 0px 5px 0px;
  width:100%;
}
.news-single-item .news-single-timedata {margin:0px 0px 0px 0px;}
.news-single-item .news-single-subheader {margin:10px 0px 10px 0px;font-weight:bold;line-height:normal;}

.news-single-item div.textwidth {}
.news-single-item div.textwidth .news-single-img {float:left;margin:0px 10px 10px 0px;}
.news-single-item div.textwidth .news-single-img img {margin-top:0px}
.news-single-item div.textwidth .news-single-imgcaption {font-size:10px;margin:0px 0px 10px 0px;}

.news-single-item .news-single-author {float:right;font-size:10px;margin:-20px 0px 0px 0px;}
/* additional News */
.news-single-item .news-single-additional-info {margin:0px 0px 10px 0px;}
.news-single-item .news-single-additional-info a {font-weight:normal;}
/* Dateien: */
.news-single-item .news-single-files {}
.news-single-item .news-single-files a {}
.news-single-item .news-single-filetext {font-weight:bold;}
/* Links: */
.news-single-item .news-single-links {}
.news-single-item .news-single-links a {}
.news-single-item .news-single-linktext {font-weight:bold;margin:10px 0px 0px 0px;}
.news-single-item .news-single-linkitem {}
.news-single-item .news-single-linkitem a {}
.news-single-item .news-single-linkitem p.bodytext {margin:0px 0px 0px 0px;}
.news-single-item .news-single-linkitem dd{margin: 0 0 1em 0;}
.news-single-item {margin: 0 0 1em 0;}
.news-single-linkitem dd {margin: 0 0 1em 0;}



/* In Verbindung stehende News */
.news-single-item dl.news-single-related {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.news-single-item dl.news-single-related dt {font-weight:bold;margin:10px 0px 0px 0px;}
.news-single-item dl.news-single-related dd {margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}
/* Zurueck zur Uebersicht */
.news-single-item .news-single-backlink {margin:0px 0px 0px 0px;font-weight:normal;}
.news-single-item .news-single-backlink a {}

/* ----------------------------------------------------------
** LATEST LAYOUT
** ----------------------------------------------------------
*/
.news-latest-category {display:none;}

/* ----------------------------------------------------------
** Page-Browser
** ----------------------------------------------------------
*/
.tx-ttnews-browsebox {margin:3px 3px 3px 3px;padding:3px 3px 3px 3px;}
.tx-ttnews-browsebox td {}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight:bold;}
.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox td P {margin:0px 0px 0px 0px;}
.tx-ttnews-browsebox-SCell {}
.news-search-emptyMsg {}
