/* ---------------------------------------------------------------------------
 * this file is generated 18. October 2025 / 16:58:49 by ext:swisstypo3_config
 * included : 
 * fileadmin/css/content.css
 * fileadmin/css/menu.css
 * fileadmin/css/rte.css
 * fileadmin/css/tables.css
 * fileadmin/css/modifications/basemod_001_startseite.css
 * fileadmin/css/styles_default.css
 * fileadmin/css/styles.css
 * fileadmin/css/styles_col12.css
 * fileadmin/css/styles_print.css
 * typo3/ext/swisstypo3_config/css/filelist.css 
 * --------------------------------------------------------------------------- */

/* include from file10:fileadmin/css/content.css */

/*
** Author    : t3media AG
** Version   : 01.07.08
** Datei     : content.css
** Desc      : Stylesheet fuer Typo3 Content Elemente
** LayoutKey : t3media_def
** Changes   : 
** 14.03.07 - pf - Add Mailform and delete mailform.css
** 06.07.07 - pf - floatings angepasst
** 03.08.07 - pf - Umbau auf Farbglobalisierung, Formular gesaeubert
** 28.09.07 - pf - Pfad von Punktliste: Layout 5 auf neuen Ordner images_layouts geaendert
** 11.10.07 - pf - bugfix : safari (.csc-mailform {overflow:hidden;}) eingefuegt
** 26.10.07 - pf - bugfix : ie7 (.csc-textpic-imagerow) eingefuegt
** 26.10.07 - pf - change : #mailformformtype_mail margin-left
** 26.10.07 - pf - bugfix : ie6 (#mailformformtype_mail) eingefuegt
** 21.02.08 - pf - create File version
** 24.04.08 - eb - new categories
** 01.07.08 - pf - bugfix : ie6 (div.csc-textpic-imagewrap dl) eingefuegt
** 19.11.08 - gp - listen/aufzaehlungen: Neue Listen-Zeichen definiert
*/

/* -----------------------------------------------------------------------------
** Content Allgemein
** -----------------------------------------------------------------------------
*/
/*----- Header, Ueberschrift ------ */
.csc-header {margin-top:0px;} 
/*----- Datum ------ */
.csc-header-date {margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:9px;text-align:right;}
/*----- Bild caption ------ */
.csc-textpic-caption {font-size:9px;text-align:center;}
/*----- Subheader, Untertitel ------ */
.csc-subheader {} 
/*----- Untertitel, Layout 1 ------ */
.csc-subheader-0 {}
/*----- Untertitel, Layout 2 ------ */
.csc-subheader-1 {font-weight:bold;}
/*----- Untertitel, Layout 3 ------ */
.csc-subheader-2 {font-style:italic;}
/*----- Untertitel, Layout 4 ------ */
.csc-subheader-3 {font-weight:bold;font-style:italic;}
/*----- Untertitel, Layout 5 ------ */
.csc-subheader-4 {font-variant:small-caps;}

/* -----------------------------------------------------------------------------
** Text m/Bild
** -----------------------------------------------------------------------------
*/
/*----- alle <div> ----- */
div.csc-textpic {overflow:hidden;}
* html div.csc-textpic {height:1%;overflow:visible;}
/*----- Box um Bilder <img> ----- */
div.csc-textpic-imagewrap {}
* html div.csc-textpic-imagewrap dl {position:static;} /* YAML Korrektur fuer IE6 */ 
*+html div.csc-textpic-imagewrap .csc-textpic-imagerow {height:1%;padding-bottom:4px;} /* IE7 */
/*----- Das Bild <img> ----- */
dl.csc-textpic-image dt img {vertical-align:top;} /* verhindert im IE 1px zwischen bild und caption */
/*----- Abstand bei IMG ----- */
div.csc-textpic div.csc-textpic-imagerow {clear:left;}
/*----- Alle / oben ----- */
div.csc-textpic-above {}
div.csc-textpic-above div.csc-textpic-imagewrap {overflow:hidden;}
div.csc-textpic-above div.csc-textpic-text {clear:none;} /* is overload from 'clear:both;' to 'clear:none;' for FF */
/*----- Alle / unten csc-textpic-caption----- */
div.csc-textpic-below {overflow:hidden;} /* overflow:hidden is a FF-hack */
* html div.csc-textpic-below {height:1%;overflow:visible;} /* height:1% is a IE-hack*/
div.csc-textpic-below div.csc-textpic-imagewrap {overflow:hidden;} /* overflow:hidden is a FF-hack */
div.csc-textpic-below div.csc-textpic-text {}
/*----- Alle / center (unten oder oben)----- */
div.csc-textpic-center {}
/*----- Alle / rechts (unten oder oben)----- */
div.csc-textpic-right {overflow:hidden;} 
* html div.csc-textpic-right {height:1%;overflow:visible;} 
div.csc-textpic-right div.csc-textpic-imagewrap {float:right;}
div.csc-textpic-right div.csc-textpic-text {clear:right;}
/*----- Alle / links (unten oder oben)----- */
div.csc-textpic-left {overflow:hidden;}
* html div.csc-textpic-left {height:1%;overflow:visible;} 
div.csc-textpic-left div.csc-textpic-imagewrap {float:left;}
div.csc-textpic-left div.csc-textpic-text {clear:left;}
/*----- Oben mittig ----- */
div.csc-textpic-center div.csc-textpic-above {}
/*----- Oben rechts ----- */
div.csc-textpic-right div.csc-textpic-above {}
/*----- Oben links ----- */
div.csc-textpic-left div.csc-textpic-above {}
/*----- Unten mittig ----- */
div.csc-textpic-center div.csc-textpic-below {}
/*----- Unten rechts ----- */
div.csc-textpic-right div.csc-textpic-below {}
/*----- Unten links ----- */
div.csc-textpic-left div.csc-textpic-below {}
/*----- Im Text rechts ----- */
div.csc-textpic-intext-right {}
/*----- Im Text links ----- */
div.csc-textpic-intext-left {}
/*----- Im Text rechts (neben) ----- */
div.csc-textpic-intext-right-nowrap {overflow:hidden;}
* html div.csc-textpic-intext-right-nowrap {overflow:visible;}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {} 
/*----- Im Text links (neben) ----- */
div.csc-textpic-intext-left-nowrap {overflow:hidden;}
* html div.csc-textpic-intext-right-nowrap {overflow:visible;}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {}
/*----- Bild Beschreibung ----- */
dl.csc-textpic-image dd.csc-textpic-caption {}
/*----- Clearer ----- */
div.csc-textpic-clear {clear:none;} /* is overload from 'clear:both;' to 'clear:none;' for FF */

/* div.csc-textpic-clear-right{clear:right;}  clear fix for image-top-right */
/* div.csc-textpic-clear-left{clear:left;}  clear fix for image-top-left */

/* -----------------------------------------------------------------------------
** Rahmen
** -----------------------------------------------------------------------------
*/

/*----- Rahmen: Alle ----- */
.csc-frame {margin:0px;padding:0px;}
/*----- Rahmen: Unsichtbar ----- */
.csc-frame-invisible {}
/*----- Rahmen: Linie davor ------ */
.csc-frame-rulerBefore {border-top-width:1px;border-top-style:solid;padding:0px;padding-top:1em; margin:0px;}
/*----- Rahmen: Linie danach ----- */
.csc-frame-rulerAfter {border-bottom-width:1px;border-bottom-style:solid;padding:0px;padding-bottom:0px;margin:0px;margin-bottom:1em;}
/*----- Rahmen: Einruecken ----- */
.csc-frame-indent {padding-left:20px;}
/*----- Rahmen: Einruecken 33/66 ----- */
.csc-frame-indent3366 {padding-left:33%;}
/*----- Rahmen: Einruecken 66/33 ----- */
.csc-frame-indent6633 {padding-left:66%;}
/*----- Rahmen: Rahmen 1 ------ */
.csc-frame-frame1 {border-width:1px;border-style:solid;padding:5px;margin:0px;margin-top:5px;}
/*----- Rahmen: Rahmen 2 ------ */
.csc-frame-frame2 {border-width:1px;border-style:dotted;padding:5px;margin:0px;margin-top:5px;}

/* -----------------------------------------------------------------------------
** Punktliste
** -----------------------------------------------------------------------------
*/

/*----- Punktliste: Alle ----- */
#col3_content ul.csc-bulletlist {list-style-image: none;}
/*----- Punktliste: Layout 1 ----- */
#col3_content ul.csc-bulletlist-0 {}
/* IE6 */
* html #col3_content ul.csc-bulletlist-0 {}
/* IE7 */
*+html #col3_content ul.csc-bulletlist-0 {}

/*----- Punktliste: Layout 2 ----- */
#col3_content ul.csc-bulletlist-1 {list-style-type:circle;}
/*----- Punktliste: Layout 3 ----- */
#col3_content ul.csc-bulletlist-2 {list-style-type:square;}
/*----- Punktliste: Layout 4 ----- */
#col3_content ul.csc-bulletlist-3 {list-style-type:decimal;}
/*----- Punktliste: Layout 5 ----- */
#col3_content ul.csc-bulletlist-4 {list-style-image:url(/fileadmin/images_layouts/element/li_3.gif)}




/* -----------------------------------------------------------------------------
** Formular
** -----------------------------------------------------------------------------
*/

form#mailform {margin:0px;padding:0px;}
/*----- Fieldset innerhalb Formular (<form>) ----- */
.csc-mailform {
	margin:0px;
	padding:0px;
	border-style:solid;
	border-width:0px;
}

.csc-mailform {overflow:hidden;} /* bugfix : safari */

/*----- Zeile : Label ----- */
.csc-mailform-label {
	clear:left;
	margin:0px;
	padding:0px;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	font-weight:bold;
}
/*----- Zeile : Field ----- */
.csc-mailform-field {
	margin-bottom:3px;
	clear:left;
}
/*----- Spalte : Text ----- */
.csc-mailform-field label {
	float:left;
	width:220px;
	margin-right:3px;
	padding-right:0px;
	text-align:right;
	font-weight: normal;
}
/*----- Spalte : Eingabefeld ----- */
.csc-mailform-field input,
.csc-mailform-field textarea {
	width:200px;
	margin-left:0px;
	padding-left:0px;
	border-style:solid;
	border-width:1px;
}
.csc-mailform-field input:focus,
.csc-mailform-field textarea:focus {
}
/*----- Spalte : Wie Eingabefeld wenn Radios ----- */
.csc-mailform-field span.csc-mailform-radio {
}
/*----- fieldset innerhalb der Spalte ----- */
.csc-mailform-field .csc-mailform-radio fieldset {margin:0px;padding:0px;border-width:0px;}
/*----- Legend zum fieldset (steht das selbe wie in label drin) ----- */
.csc-mailform-field .csc-mailform-radio fieldset legend {display:none;}
/*----- Label zum Radio Eingabefeld -----*/
.csc-mailform-field .csc-mailform-radio fieldset label {
	float:left;
	width:auto;
	margin-left:0px;
	border-width:0px;
	border-style:solid;
	text-align:left;
}
/*----- Radio Eingabefeld -----*/
.csc-mailform-field .csc-mailform-radio fieldset input {
	float:left;
	width:auto;
	margin-left:0px;
	border-style:none;
	background-color:transparent; /* for IE*/ 
	text-align:left;
}
/*----- Checkbox Eingabefeld -----*/
.csc-mailform-field input.csc-mailform-check {
	float:left;
	width:auto;
	border-style:none;
	border-top:0px;
	background-color:transparent; /* for IE*/ 
}
#mailformSelect_options {} /* ?? */

/* der Submit Button */
#mailformformtype_mail {
	float:left;
	width:auto;
	margin:0px 0px 0px 228px;
	padding:3px 15px 3px 15px;
	text-align:center;
}

* html #mailformformtype_mail {margin-left:231px;} /* for IE6 */


/* -----------------------------------------------------------------------------
** Diverses
** -----------------------------------------------------------------------------
*/

/*----- fuer FE Edit ----- */
.typo3-editPanel-label {font-size:9px;}
.csc-captiontext{
    position:relative;
}

.fancybox-caption-container {
	display: none !important;
}

/* include from file20:fileadmin/css/menu.css */

/*
** Version   : 0.1.6
** Datei     : menu.css
** Desc      : Stylesheet für Menu unterhalb Suchformular
** LayoutKey : t3media_def
** Changes   : 24.04.08 - pf - create File
** Changes   : 20.10.08 - dw - Listenelemente in einem Block darstellen(bottom)
*/

ul#menu_top {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

ul#menu_top li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

ul#menu_top li a {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	border-left:1px solid #000000;  
	color:#565656;  
	font-size:11px;
}

ul#menu_top li.first a {border-width:0px;}
ul#menu_top li.last a {padding:0px 0px 0px 5px;}

/*Stellt alle Listenelemente in einem Block dar*/
ul.csc-menu-1,
#col3_content ul,
#col3_content ol,
#col2_content ul,
#col2_content ol
{height:1%;}
#col3_content #menu_breadcrumbs ul,
#col3_content #menu_utilities ul,
#col3_content #menu_lang ul,
#col3_content .csc-sitemap ul
{
height:auto;
}

/* include from file25:fileadmin/css/rte.css */

/*
** Author    : t3media AG
** Version   : 0.1.5
** Datei     : rte.css
** Desc      : Stylesheet fuer RTE
** LayoutKey : t3media_def
** Changes   : 24.04.08 - pf - create file version

ACHTUNG:
--------
Bei Aenderungen an diesem file muss meist die Datei

http://www.ihre-domain.ch/fileadmin/css/rte.css

im Browser neu geladen werden!

(Sonst erscheinen die neuen Klassen im RTE nicht !!!

Beschriftungen fuer den RTE muessen im TSconfig auf der Root Seite gemacht werden

*/

.align-left    {text-align:left;}
.align-right   {text-align:right;}
.align-center  {text-align:center;}
.align-justify {text-align:justify;}

/* include from file30:fileadmin/css/tables.css */

/*
** Author    : t3media AG
** Version   : 0.1.5
** Datei     : tables.css
** Desc      : Stylesheet fuer Tabellen Elemente
** LayoutKey : t3media_def
** Changes   : 24.04.08 - pf - create file version
*/

TABLE.contenttable-0,
TABLE.contenttable-1,
TABLE.contenttable-2,
TABLE.contenttable-3,
TABLE.contenttable-4,
TABLE.contenttable-5 {
  margin-bottom: 1em;
}

/* Tabelle ohne Farben */
table.contenttable-0 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-0 th {
	background-color:#CCCCCC; 
	vertical-align:top;
}
.contenttable-0 tfoot tr.tr-last td, .contenttable-0 tfoot tr.tr-last td.td-0, .contenttable-0 tfoot tr.tr-last td.td-last {
	background-color:#CCCCCC; 
}
.contenttable-0 tr:hover td, .contenttable-0 th:hover td {}
.contenttable-0 td.td-0, .contenttable-0 th.td-0 {}
.contenttable-0 td.td-1, .contenttable-0 th.td-1 {}
.contenttable-0 td.td-2, .contenttable-0 th.td-2 {}
.contenttable-0 td.td-3, .contenttable-0 th.td-3 {}
.contenttable-0 td.td-4, .contenttable-0 th.td-4 {}

.contenttable-0 td.td-last, .contenttable-0 th.td-last {}
.contenttable-0 td, .contenttable-0 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:15px;
	padding-left:0px;
	width: 200px;
}

/****************** tabelle mit abwechselnder linienfarbe */
table.contenttable-1 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-1 th {
	background-color:#CCCCCC; 
	vertical-align:top;
}
.contenttable-1 tfoot tr.tr-last td, .contenttable-1 tfoot tr.tr-last td.td-0, .contenttable-1 tfoot tr.tr-last td.td-last {
	background-color:#CCCCCC; 
}
.contenttable-1 td, .contenttable-1 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-1 td.td-0, .contenttable-1 th.td-0 {}
.contenttable-1 td.td-1, .contenttable-1 th.td-1 {}
.contenttable-1 td.td-2, .contenttable-1 th.td-2 {}
.contenttable-1 td.td-3, .contenttable-1 th.td-3 {}
.contenttable-1 td.td-4, .contenttable-1 th.td-4 {}
.contenttable-1 td.td-last, .contenttable-1 th.td-last {}
.contenttable-1 tr:hover td, .contenttable-1 th:hover td {}
.contenttable-1 tr td.td-0, .contenttable-1 tr td.td-2, .contenttable-1 tr td.td-4, .contenttable-1 tr td.td-6, .contenttable-1 tr td.td-8, .contenttable-1 tr td.td-10 {}
.contenttable-1 tr td.td-1, .contenttable-1 tr td.td-3, .contenttable-1 tr td.td-5, .contenttable-1 tr td.td-7, .contenttable-1 tr td.td-9, .contenttable-1 tr td.td-11 {}
.contenttable-1 tr.tr-even {
	background-color:#DDDDDD; 
}
.contenttable-1 tr.tr-odd {
	background-color:#EEEEEE; 
}


/****************** Tabelle mit Linien */
table.contenttable-2 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-2 th {
	background-color:#CCCCCC; 
	vertical-align:top;
}
.contenttable-2 tfoot tr.tr-last td, .contenttable-2 tfoot tr.tr-last td.td-0, .contenttable-2 tfoot tr.tr-last td.td-last {
	background-color:#CCCCCC; 
}
.contenttable-2 td, .contenttable-2 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-2 td.td-0, .contenttable-2 th.td-0 {}
.contenttable-2 td.td-1, .contenttable-2 th.td-1 {}
.contenttable-2 td.td-2, .contenttable-2 th.td-2 {}
.contenttable-2 td.td-3, .contenttable-2 th.td-3 {}
.contenttable-2 td.td-4, .contenttable-2 th.td-4 {}
.contenttable-2 td.td-last, .contenttable-2 th.td-last {}
.contenttable-2 tr:hover td, .contenttable-2 th:hover td {}
.contenttable-2 td, .contenttable-2 th {
	border-color:#000000; 
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

/****************** Tabelle Benutzerdefiniert 1 */
table.contenttable-3 {
	border-collapse:collapse;
	border-width:0px;
	background-color:#000000; 
	table-layout:auto;
}
.contenttable-3 th {
	background-color:#CCCCCC; 
	vertical-align:top;
}
.contenttable-3 tfoot tr.tr-last td, .contenttable-3 tfoot tr.tr-last td.td-0, .contenttable-3 tfoot tr.tr-last td.td-last {
	background-color:#CCCCCC; 
}
.contenttable-3 td, .contenttable-3 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-3 td.td-0, .contenttable-3 th.td-0 {}
.contenttable-3 td.td-1, .contenttable-3 th.td-1 {}
.contenttable-3 td.td-2, .contenttable-3 th.td-2 {}
.contenttable-3 td.td-3, .contenttable-3 th.td-3 {}
.contenttable-3 td.td-4, .contenttable-3 th.td-4 {}
.contenttable-3 td.td-last, .contenttable-3 th.td-last {}
.contenttable-3 tr:hover td, .contenttable-3 th:hover td {}
.contenttable-3 tr.tr-even {
	background-color:#DDDDDD; 
}
.contenttable-3 tr.tr-odd {
	background-color:#EEEEEE; 
}
.contenttable-3 td.td-0 {
	background-color:#CCCCCC; 
}
.contenttable-3 td, .contenttable-3 th {
	border-style:solid;
	border-color:#000000; 
	border-width:1px;
}

/* Tabelle Benutzerdefiniert 1 */
table.contenttable-4 {
	border-collapse:collapse;
	background-color:#000000; 
	table-layout:auto;
}
.contenttable-4 th {
	background-color:#CCCCCC; 
	vertical-align:top;
}
.contenttable-4 tfoot tr.tr-last td, .contenttable-4 tfoot tr.tr-last td.td-0, .contenttable-4 tfoot tr.tr-last td.td-last {
	background-color:#CCCCCC; 
}
.contenttable-4 td, .contenttable-4 th {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-4 td.td-0, .contenttable-4 th.td-0 {}
.contenttable-4 td.td-1, .contenttable-4 th.td-1 {}
.contenttable-4 td.td-2, .contenttable-4 th.td-2 {}
.contenttable-4 td.td-3, .contenttable-4 th.td-3 {}
.contenttable-4 td.td-4, .contenttable-4 th.td-4 {}
.contenttable-4 td.td-last, .contenttable-4 th.td-last {}
.contenttable-4 tr:hover td, .contenttable-4 th:hover td {}

.contenttable-4 tr.tr-even {
	background-color:#DDDDDD; 
}
.contenttable-4 tr.tr-odd {
	background-color:#EEEEEE; 
}
.contenttable-4 td.td-0 {
	background-color:#CCCCCC; 
}
.contenttable-4 td.td-last {
	background-color:#CCCCCC; 
}
.contenttable-4 td, .contenttable-4 th {
	border-style:solid;
	border-color:#000000; 
	border-width:1px;
}

/* Spalte 0 einzeln steuerbar */
table.c0-l td.td-0, table.c0-l th.td-0 {text-align:left;}
table.c0-r td.td-0, table.c0-r th.td-0 {text-align:right;}
table.c0-c td.td-0, table.c0-c th.td-0 {text-align:center;}
table.c0-lb td.td-0, table.c0-lb th.td-0 {text-align:left;font-weight:bold;}
table.c0-rb td.td-0, table.c0-rb th.td-0 {text-align:right;font-weight:bold;}
table.c0-cb td.td-0, table.c0-cb th.td-0 {text-align:center;font-weight:bold;}

/* Fuer alle Tabellen "Spaltenfixierung" mit class="fixed" */
table.fixed {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}

/* include from file35:fileadmin/css/modifications/basemod_001_startseite.css */

/*
** Author    : t3media AG
** YAML      : 3.0.6
** Version   : 0.1.5 / 02.07.08
** Datei     : basemod_001.css
** LayoutKey : t3media_def
** Funktion  : Variation des Basislayouts - Spaltenanordnung: 1-3
** Changes   : Adapted for Finetuning
*/

@media screen
{
/* Rechte Spalte abschalten */
#col2 { display:none; }
#col2_content { display:none; }
/* rechten Randabstand anpassen */
#col3 { margin-right:0; border-right-width:0px; min-height:195px;}

} /* @media screen - end */

#col3_content {margin-right:30px;}

#page_margins { 
	margin-left: auto;margin-right: auto;
	max-width:none;min-width:inherit;
  background-image: url(/fileadmin/images_layouts/backgrounds/bg_page.png); background-repeat: repeat-x; 
}

#page{
	width: 987px; 
	background-color:transparent;  
	margin: auto auto auto auto;  
	padding: 0px 0px 40px 0px; 
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #565656 #565656 #565656 #565656;  
	background-image: url(/fileadmin/images_layouts/backgrounds/bg_main_top_sub.png); background-repeat: no-repeat; left:0px; top:0px; 
}

#nav {margin:0px;}

#nav_main {
  background-image: url(/fileadmin/images_layouts/backgrounds/bg_nav_start.png);
  height: 69px;
  width: 987px;
  margin-right: 0px;
}

#main {
  background-image: url(/fileadmin/images_layouts/backgrounds/bg_body_middle_start.png);
  background-repeat: repeat !important;
}

#header_bg {
  background-image: url(/fileadmin/images_layouts/backgrounds/bg_body_middle_start.png);
}

h1 {margin: 0 30px 0.75em 0 !important;}

@media all
{
#page_to_top {left:800px;} 
} /* @media all - end */

/* include from file44:fileadmin/css/styles_default.css */

/*
** Author    : t3media AG
** Version   : 0.1.5
** Datei     : styles_default.css
** Desc      : Layout : Schriftart, Farbe, Abstaende
** Hinweis   : Diese Datei wenn moeglich nicht veraendern. Alle Werte koennen in styles.css angegeben werden.
** LayoutKey : t3media_def
** Changes   : 24.04.08 - pf - create file version
*/

/* -----------------------------------------------------------------------------
** Formatierung der Seite
** -----------------------------------------------------------------------------
*/
body {
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 75.00%; /* 81.25% = 13px | 75.00% = 12px | 68.75% = 11px */
}

/* -----------------------------------------------------------------------------
** Schriftart (font-family)
** Schrifttyp (font-weight,font-style)
** Linien-hoehe (line-height)
** -----------------------------------------------------------------------------
*/
body,
h1, h2, h3, h4, h5, h6,
input, select, textarea,
table, td, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

strong,b {font-weight: bold; } /* Schrifttyp : fett */
em,i { font-style:italic; } /* Schrifttyp : kursiv */
pre, code { font-family: "Courier New", Courier, monospace; } /* Schriftart bei pre und code */
address { font-style:normal; line-height: 1.5em;}

p,ul,dd,dt { line-height:1.5em; }
p { line-height:1.5em;} /* Normaler Absatz */
.bodytext {line-height:normal;} /* Absatz bei Text Element */

/* -----------------------------------------------------------------------------
** Margin / Padding von Global Elementen
** -----------------------------------------------------------------------------
*/
address {margin:0px 0px 1em 0px;}
p {margin:0px 0px 1em 0px;} /* Normaler Absatz */
p.bodytext {margin:0px 0px 1em 0px;padding:0px 0px 0px 0px;} /* Absatz bei Text Element, unten 1em Abstand */

/* -----------------------------------------------------------------------------
** Ausrichting
** -----------------------------------------------------------------------------
*/
body {vertical-align:top;}
input, select, textarea {vertical-align:top;} /* Formularfelder */
table, td, div, span {vertical-align:top;} /* Elemente */
img {vertical-align:middle;} /* Bilder */

/* -----------------------------------------------------------------------------
** Header / Ueberschriften
** -----------------------------------------------------------------------------
*/
h1, h2, h3, h4, h5, h6 {font-weight:normal;}

h1 {font-size:1.6em; margin:0 0 0.15em 0; padding-top:0em;}
h2 {font-size:1.4em; margin:0 0 0.15em 0; padding-top:0.1em;}
h3 {font-size:1.2em; margin:0 0 0.15em 0; padding-top:0.1em; font-weight:bold;}
h4 {font-size:1.0em; margin:0 0 0.10em 0; padding-top:0.1em; font-weight:bold;}
h5 {font-size:1.0em; margin:0 0 0.30em 0; font-style:italic;}
h6 {font-size:1.0em; margin:0 0 0.30em 0; font-style:italic;}

/* Der erste Header oben kein Abstand */
h2.csc-firstHeader {padding-top:0em;}
/* Layouts der Content Elemente H2 */
h2.lay1 {} /* normal und layout 1 */
h2.lay2 {font-weight:bold;}
h2.lay3 {}
h2.lay4 {font-weight:bold;}
h2.lay5 {display:block;padding:3px 3px 3px 3px;}

/* -----------------------------------------------------------------------------
** Horizontale Linie
** -----------------------------------------------------------------------------
*/
hr {
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

/* -----------------------------------------------------------------------------
** Links / Verweise
** -----------------------------------------------------------------------------
*/
a, a:link, a:visited, a:active {text-decoration:none;}
a:hover {	text-decoration:underline;}

/* -----------------------------------------------------------------------------
** Listen / Aufzaehlungen
** -----------------------------------------------------------------------------
*/
ul {
	list-style-type:disc;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}
li {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}
/* -----------------------------------------------------------------------------
** Content Allgemein
** -----------------------------------------------------------------------------
*/

/*----- Link to Top ------ */
.to-top {
	margin:25px 0px 0px 0px;
	text-align:right;
}
.to-top a, .to-top a:hover {
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
/* -----------------------------------------------------------------------------
** Formular - form specific styles
** -----------------------------------------------------------------------------
*/

/* keine defaults ! */

/* include from file45:fileadmin/css/styles.css */

/*
** Author    : t3media AG
** Version   : 0.1.4 
** Datei     : styles.css
** Desc      : Layout : Schriftart, Farbe, Abstaende
** Hinweis   : Uebersteuert die werte von styles_default.css
** LayoutKey : t3media_def
** Changes   : 21.02.08 - pf - create File
**             24.04.08 - eb - new categories
**             15.08.08 - gp - Abstaende anpassen
**             19.11.08 - gp - Aufzaehlungszeichen fuer Listen
*/

/* -----------------------------------------------------------------------------
** Formatierung der Seite
** -----------------------------------------------------------------------------
*/
body {
	margin: 0px 0px 10px 0px;  
	background-color: transparent;   
	color: #000000; 
	/* 81.25% = 13px | 75.00% = 12px | 68.75% = 11px */
	font-size: 75.00%;  /* 12px */  
}


/* -----------------------------------------------------------------------------
** Schriftart (font-family)
** Schrifttyp (font-weight,font-style)
** Linien-hoehe (line-height)
** -----------------------------------------------------------------------------
*/
body,
h1, h2, h3, h4, h5, h6,
input, select, textarea,
table, td, div, span {
	font-family: Helvetica,Arial,Verdana,sans-serif;  
}

.bodytext, .st3-txt{line-height:1.4em;}
li { margin-left: 1.5em; line-height: 1.5em; } 

/* -----------------------------------------------------------------------------
** Schriftfarbe im Content
** -----------------------------------------------------------------------------
*/

#col1_content,					/**/
#col2_content,					/**/
#col3_content {					/**/
	color:#333333;   
}

/* -----------------------------------------------------------------------------
** Header / Ueberschriften (H1 - H6)
** -----------------------------------------------------------------------------
*/

h1 {color: #ffffff; text-align: right; font-weight: normal; font-size: 1.6em; margin: 0 30px 0.75em 0; padding: 12px 0 0 0; text-transform: none;}   
h2 {color:#333333;}  

/* Layouts der Content Elemente H2 */
h2.lay1 {color: #333333; font-weight: bold; font-size: 1.5em; margin: 0 0 0.25em 0; padding: 0.4em 0 0 0; text-transform: none;}    
h2.lay2 {color:#333333; font-weight:bold; font-size:1.2em; margin:0 0 0.8em 0; padding:0 0 0 0;text-transform:none;}   
h2.lay3 {color:#333333; font-weight:bold; font-size:1.1em; margin:0 0 0.8em 0; padding:0 0 0 0;text-transform:none;}   
h2.lay4 {color:#333333; font-weight:bold; font-size:1em; margin:0 0 0.25em 0; padding:0 0 0 0;text-transform:none;}    
h2.lay5 {
	color:#333333; font-weight:normal; font-size:1.4em; margin:0 0 0.25em 0; padding:3px 3px 3px 3px;text-transform:none;  
	background-color:#dadada;  
}  /* layout 5, display:block, padding:3px */

div.csc-textpic h2,
div.cmc-modular-design h2 {
  padding: 0em;
}

h3 {color: #333333; font-weight: bold; font-size: 1.2em; margin: 0 0 0.15em 0; padding: 0 0 0 0;}   
h4 {color:#333333;}  
h5 {color:#333333;}  
h6 {color:#333333;}  

/* -----------------------------------------------------------------------------
** Titel Element(e)
** -----------------------------------------------------------------------------
*/


/*----- Layouts eines Titels st3-title ------ */
.st3-title {} /* Link siehe Verweise */

/*----- H3 innherhalb eines Titel Elements OHNE Hintergrund ------ */
.st3-title h3,
.st3-title-border h3,
.st3-title-line h3,
.st3-title-bottomline h3 {
	font-size: 1.1em; 
}
/*----- H3 innherhalb eines Titel Elements MIT Hintergrund ------ */
.st3-title-bg h3,
.st3-title-bg-border h3,
.st3-title-bg-line h3,
.st3-title-bg-bottomline h3 {
	font-size: 1.1em; 
}

/* -----------------------------------------------------------------------------
** Links / Verweise
** -----------------------------------------------------------------------------
*/


a, a:link { color:#00B0DC; text-decoration:none;}		/* unvisited links */  
a:visited {color:#00B0DC; text-decoration:none;}	/* visited links */   
a:hover {color:#00B0DC; text-decoration:underline;}	/* user hovers   */   
a:active {color:#00B0DC; text-decoration:none;}	/* active links  */   

.st3-item a,
.st3-item-border a,
.st3-item-line a,
.st3-item-bottomline a,
.st3-item-bg a,
.st3-item-bg-border a,
.st3-item-bg-line a,
.st3-item-bg-bottomline a,
.st3-navi,
.st3-navi a,
.st3-backlink,
.st3-backlink a,
.st3-morelink a {
	color:#565656; 
}

/*----- Link in einem st3-title ------ */
.st3-title a {color:#565656;}  

/*----- back ------ */
.st3-backlink a {color:#565656;}  

/*----- back ------ */
.st3-backlink {margin-bottom:20px; font-weight:bold;} 

/*----- navi / z.B bei Bildergalerie ------ */
.st3-navi a {color:#565656;}   

/*----- link innerhalb textblock : Z.B News Content bei Listen Ansicht ------ */ 
.st3-txt a {color:#565656;}  

/*----- more / z.B News ------ */
.st3-morelink a {color:#565656;}  


/* -----------------------------------------------------------------------------
** Listen / Aufzaehlungen
** -----------------------------------------------------------------------------
*/
ul {} /* default set list-style-type,margin-bottom,margin-top,padding-bottom,padding-top */
li {} /* default set margin-bottom,margin-top,padding-bottom,padding-top */

/*----- Punktliste: Alle ----- */
ul.csc-bulletlist,
#col3_content ul,
#col3_content ol,
#col2_content ul,
#col2_content ol{
  margin-left: 0em;
  margin-bottom: 1em;
}
/*Aufzaehlungszeichen aendern in content*/
#col3_content ul,
#col2_content ul{ 
margin-bottom:1em; }
.csc-textpic-intext-left ul{display:inline; position:relative; left:17px;}
.csc-textpic-intext-left ul li{margin-right:10px;}/**/
*+html .csc-textpic-intext-left ul{
display:inline; list-style-position: outside; left:17px;margin-right:17px;
}

* html .csc-textpic-intext-left ul{
display:inline; list-style-position: outside; left:17px;margin-right:17px;
}

*+html .csc-textpic-intext-left ul li{
margin-right:17px;
}
* html .csc-textpic-intext-left ul li{
margin-right:17px;
}

/*---- Korrektur Abstand unten für tiefere Ebenen-----*/ 
ul.csc-bulletlist,
#col3_content ul li ul,
#col3_content ol li ol,
#col2_content ul li ul,
#col2_content ol li ol{margin-bottom:0.3em;}


/*---- Korrektur Einzug Zahlen und Bildlisten-----*/ 
#col3_content ol,
#col2_content ol {
  padding-left: 0.5em;}

ul.csc-bulletlist-3 {list-style-type:decimal;
padding-left: 0.5em;}

ul.csc-bulletlist-4 {list-style-image:url(/fileadmin/images_layouts/element/li_3.gif);
padding-left: 0.25em;}


/* -----------------------------------------------------------------------------
** Content Allgemein / Elemente
** -----------------------------------------------------------------------------
*/

.csc-header-date {color:#555555;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:10px;text-align:right;}  

.csc-textpic-caption {font-size:10px;text-align:center;color:#555555;}  
p.csc-captiontext {margin:0px 0px 0px 0px;}

div.csc-textpic {overflow:hidden; margin-bottom: 0.75em;}


/*----- Rahmen: Linie davor ------ */
.csc-frame-rulerBefore {margin-bottom:1em;}
/*----- Rahmen: Linie danach ----- */
.csc-frame-rulerAfter {margin-bottom:1em;}
/*----- Rahmen: Rahmen 1 ------ */
.csc-frame-frame1 {margin-bottom:1em;}
/*----- Rahmen: Rahmen 2 ------ */
.csc-frame-frame2 {background-color:#EEEEEE; margin-bottom:1em;}



/*
#col1_content *,
#col2_content *,
#col3_content * {
	border: 0 solid;
} */

* {border: 0 solid;} /* border style for all elements */

/*----- Text Element OHNE Hintergrund ------ */
.st3-txt {padding:2px 3px;} 

/*----- Text Element MIT Hintergrund ------ */
.st3-txt-bg {padding:2px 3px; background-color:#EEEEEE;}  


/*----- Link to Top ------ */
.to-top {} /* default set margin,text-align */

.to-top a,
.to-top a:hover {} /* default set font-size,font-weight,text-decoration */

/*----- Datum ------*/
.st3-date {padding: 1px 3px;font-size: 0.8em;} 

/*----- navi ------ */
.st3-navi {}

/* -----------------------------------------------------------------------------
** Rahmenfarbe auf alles im Content
** Hinweis : Wenn ein Element keine Borderfarbe hat, wird die Schriftfarbe zur Borderfarbe
** -----------------------------------------------------------------------------
*/
#col1_content div,				/**/
#col1_content table,			/**/
#col2_content div,				/**/
#col2_content table,			/**/
#col3_content div,				/* Div in der Content Spalte */
#col3_content table,			/* Tabellen in der Content Spalte */
#col3_content table TD,			/* Tabellenzellen in der Content Spalte */
#col3_content table TH,			/* Tabellenheaderzellen in der Content Spalte */
#col3_content p,				/* Absatz (P) in der Content Spalte - notwenig fuer Modul FAQ */
#col3_content ul,				/* UL in der Content Spalte - notwenig fuer Modul FAQ  */
#col3_content dt,				/* DT in der Content Spalte - notwenig fuer Modul FE USER REGISTER  */
#col3_content dd,				/* DD in der Content Spalte - notwenig fuer Modul FE USER REGISTER  */
.csc-frame-rulerBefore,			/* Rahmen: Linie davor */
.csc-frame-rulerAfter,			/* Rahmen: Linie danach */
.csc-frame-frame1,				/* Rahmen: Rahmen 1 */
.csc-frame-frame2,				/* Rahmen: Rahmen 2 */
hr								/* Horizontale Linie (HTML) */
{
	border-color:#c2c2c2;  
}

/* -----------------------------------------------------------------------------
** Rahmenart / Style : item, header, title, text, bottom, date
** -----------------------------------------------------------------------------
*/
.st3-item-border,
.st3-item-line,
.st3-item-bottomline,
.st3-item-bg-border,
.st3-item-bg-line,
.st3-item-bg-bottomline,
.st3-header-border,
.st3-header-line,
.st3-header-bottomline,
.st3-header-bg-border,
.st3-header-bg-line,
.st3-header-bg-bottomline,
.st3-bottom-border,
.st3-bottom-line,
.st3-bottom-bg-border,
.st3-bottom-bg-line {
	border-style: solid; 
}

/*----- Border Element(e) OHNE Hintergrund (nur border-width) ------ */
.st3-item-border,
.st3-header-border,
.st3-bottom-border  {
	border-width: 1px; 
}
/*----- Border Element(e) MIT Hintergrund (nur border-width) ------ */
.st3-item-bg-border,
.st3-header-bg-border,
.st3-bottom-bg-border {
	border-width: 1px; 
}
/*----- Border Element(e) weche unten eine Rahmen haben ------ */
.st3-item-bottomline,
.st3-item-bg-bottomline,
.st3-header-bottomline,
.st3-header-bg-bottomline {
	border-bottom-width: 1px; 
}
/*----- Linien Element(e) OHNE Hintergrund (nur border-width) ------ */
.st3-item-line,
.st3-header-line,
.st3-bottom-line {
	border-top-width: 1px; 
}
/*----- Linien Element(e) MIT Hintergrund (nur border-width) ------ */
.st3-item-bg-line,
.st3-header-bg-line,
.st3-bottom-bg-line {
	border-top-width: 1px;
}

/* -----------------------------------------------------------------------------
** Elemente Hintegrundfarben : header / item / bottom
** -----------------------------------------------------------------------------
*/
/*----- Titel Element MIT Hintergrund (nur background-color) ------ */
.st3-header-bg,
.st3-header-bg-border,
.st3-header-bg-line,
.st3-header-bg-bottomline {
	background-color:#dadada;  
}
/*----- Item Elemente MIT Hintergrund (nur background-color) ------ */
.st3-item-bg,
.st3-item-bg-border,
.st3-item-bg-line,
.st3-item-bg-bottomline {
	background-color:#eeeeee;  
}
/*----- Fusszeile Element OHNE Hintergrund (nur color) ------ */
.st3-bottom,
.st3-bottom-border,
.st3-bottom-line {
	color:#555555;  
}
/*----- Fusszeile Element MIT Hintergrund (nur background,color)------ */
/* z.B. Kommentar bei Gaestebuch */
.st3-bottom-bg,
.st3-bottom-bg-border,
.st3-bottom-bg-line {
	color:#555555;  
	background-color:#eeeeee;  
}

/* -----------------------------------------------------------------------------
** Elemente : margin paddings of standard elements
** -----------------------------------------------------------------------------
*/
/*----- Header ------ */
.st3-header,
.st3-header-border,
.st3-header-line,
.st3-header-bottomline,
.st3-header-bg,
.st3-header-bg-border,
.st3-header-bg-line,
.st3-header-bg-bottomline {
	padding: 0px 3px; 
}
/*----- Item / Linie ------ */
.st3-item,
.st3-item-border,
.st3-item-line,
.st3-item-bottomline,
.st3-item-bg,
.st3-item-bg-border,
.st3-item-bg-line,
.st3-item-bg-bottomline {
	margin: 20px 0; 
}
/*----- Fusszeile ------ */
.st3-bottom,
.st3-bottom-line,
.st3-bottom-border,
.st3-bottom-bg,
.st3-bottom-bg-line,
.st3-bottom-bg-border {
	padding: 2px 3px; 
}

/* -----------------------------------------------------------------------------
** Formular - form specific styles
** -----------------------------------------------------------------------------
*/

input,
textarea,
select,
.csc-mailform-field input,
.csc-mailform-field textarea {
	border-style:solid; 
	border-width:1px; 
	border-color:#565656; 
}

input,
textarea,
select {
	margin:2px 0 1px 0;
	font-size:0.9em;
	background-color:#ffffff; 
	color:#000000;  
}

textarea {
	margin-top:5px;
	margin-bottom:4px;
}
input[type=radio] {
	border-style:solid; 
	border-width:0px; 
	border-color:#565656; 
}
input:focus,
textarea:focus {
	background-color: #eeeeee;  
}

label {
	margin: 3px 5px 2px 5px;
	font-weight: bold;
	text-align: right;
}

.st3-formfield,
.st3-formfield td { /* Eine Zeile */
	padding:4px;
}

.st3-error {color:#FF0000;font-weight:bold;} 
.st3-star {color:#FF0000;font-size:0.7em;} 

input.pollsubmit, /* bei Abstimmung Formular */
input.csc-mailform-submit, /* bei einem Typo3 Formular */
input.st3-button {
	height: 2.0em; 
	font-weight: bold; 
	background-color:#e9e9e9;  
	color:#565656;  
}


/* include from file50:fileadmin/css/styles_col12.css */

/*
** Author    : t3media AG
** Version   : 0.1.4
** Datei     : styles_col12.css
** Desc      : Stylesheet fuer Spalte 1 und 2
** LayoutKey : t3media_def
** Changes   : 21.02.08 - pf - create file version
**             24.04.08 - eb - new categories
**             15.08.08 - gp - Abstaende angepasst
*/

/* -----------------------------------------------------------------------------
** Schriftfarbe im Content Spalte1 und Spalte2
** -----------------------------------------------------------------------------
*/
#col1_content,
#col2_content {color:#000000;}    



/* -----------------------------------------------------------------------------
** Linkfarbe im Content Spalte1 und Spalte2
** -----------------------------------------------------------------------------
*/

#col1_content a,
#col2_content a,
#col1_content a:link,
#col2_content a:link,
#col1_content a:visited,
#col2_content a:visited,
#col1_content a:hover,
#col2_content a:hover,
#col1_content a:active,
#col2_content a:active {
	color:#565656;   
}



/* -----------------------------------------------------------------------------
** Content Allgemein / Elemente
** -----------------------------------------------------------------------------
*/

#col1_content p,
#col2_content p {

}

#col1_content .bodytext,
#col2_content .bodytext {
	font-size: 100%;
}

/* -----------------------------------------------------------------------------
** Rahmenfarbe auf alles im Content
** Hinweis : Wenn ein Element keine Borderfarbe hat, wird die Schriftfarbe zur Borderfarbe
** -----------------------------------------------------------------------------
*/
#col1_content div,				/**/
#col2_content div,				/**/
#col1_content table,			/**/
#col2_content table,			/**/
#col1_content .csc-frame-rulerBefore,	/* Rahmen: Linie davor */
#col2_content .csc-frame-rulerBefore,	/* Rahmen: Linie davor */
#col1_content .csc-frame-rulerAfter,		/* Rahmen: Linie danach */
#col2_content .csc-frame-rulerAfter,		/* Rahmen: Linie danach */
#col1_content .csc-frame-frame1,		/* Rahmen: Rahmen 1 */
#col2_content .csc-frame-frame1,		/* Rahmen: Rahmen 1 */
#col1_content .csc-frame-frame2,		/* Rahmen: Rahmen 2 */
#col2_content .csc-frame-frame2,		/* Rahmen: Rahmen 2 */
#col1_content hr,				/* Horizontale Linie (HTML) */
#col2_content hr				/* Horizontale Linie (HTML) */
{
	border-color:#565656;  
  border-style: solid; 
}


/* -----------------------------------------------------------------------------
** Container
** -----------------------------------------------------------------------------
*/

#col1_content .st3-cont,
#col2_content .st3-cont,
#col1_content .st3-cont-border,
#col2_content .st3-cont-border,
#col1_content .csc-frame,
#col2_content .csc-frame
{
	margin: 0em 0em 1em 0em; 
	padding:0em 0em 0em 0em; 
	background-color:#ffffff;  
  	border-width:1px 1px 1px 1px; 
  	border-style:solid solid solid solid; 
  	border-color:#565656 #565656 #565656 #565656;  
}

/*----- Rahmen: Rahmen 1 ------ */
#col1_content .csc-frame-rulerBefore,
#col2_content .csc-frame-rulerBefore {border-width:1px 0px 0px 0px;border-top-style:solid;padding:1em 0em 0em 0em;margin:0em 0em 0em 0em;}
/*----- Rahmen: Rahmen 2 ------ */
#col1_content .csc-frame-rulerAfter,
#col2_content .csc-frame-rulerAfter {border-width:0px 0px 1px 0px;border-bottom-style:solid;padding:0em 0em 0em 0em;margin:0em 0em 10em 0em;}

/* -----------------------------------------------------------------------------
** Header
** -----------------------------------------------------------------------------
*/

/* Abstand auf 0 setzten */
#col1_content h2.lay1,
#col2_content h2.lay1
{
	padding: 0em 0em 0em 0em;
}

#col1_content .st3-header h3,
#col2_content .st3-header h3,
#col1_content .st3-header-border h3,
#col2_content .st3-header-border h3,
#col1_content .st3-header-line h3,
#col2_content .st3-header-line h3,
#col1_content .st3-header-bottomline h3,
#col2_content .st3-header-bottomline h3,
#col1_content .st3-header-bg h3,
#col2_content .st3-header-bg h3,
#col1_content .st3-header-bg-border h3,
#col2_content .st3-header-bg-border h3,
#col1_content .st3-header-bg-line h3,
#col2_content .st3-header-bg-line h3,
#col1_content .st3-header-bg-bottomline h3,
#col2_content .st3-header-bg-bottomline h3,
#col1_content .csc-header h2,
#col2_content .csc-header h2
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #555555;          
	font-size: 1em; 
  	font-weight: bold;  
}

#col1_content .st3-header,
#col2_content .st3-header,
#col1_content .st3-header-border,
#col2_content .st3-header-border,
#col1_content .st3-header-line,
#col2_content .st3-header-line,
#col1_content .st3-header-bottomline,
#col2_content .st3-header-bottomline,
#col1_content .st3-header-bg,
#col2_content .st3-header-bg,
#col1_content .st3-header-bg-border,
#col2_content .st3-header-bg-border,
#col1_content .st3-header-bg-line,
#col2_content .st3-header-bg-line,
#col1_content .st3-header-bg-bottomline,
#col2_content .st3-header-bg-bottomline,
#col1_content div.csc-frame .csc-header,
#col2_content div.csc-frame .csc-header
{
  	background-color:#e9e9e9;    
  	margin:0px 0px 5px 0px;  
	padding:3px 5px 3px 5px; 
  	border-width: 0px 0px 1px 0px;  
	border-style: solid solid solid solid; 
	border-color:#9a9a9a #9a9a9a #9a9a9a #9a9a9a;    	
}

/* -----------------------------------------------------------------------------
** Item
** -----------------------------------------------------------------------------
*/

/* Abstaende auf 0 setzen */
#col1_content .st3-item p.bodytext,
#col2_content .st3-item p.bodytext,
#col1_content .st3-item-bg p.bodytext,
#col2_content .st3-item-bg p.bodytext,
#col1_content .st3-item-line p.bodytext,
#col2_content .st3-item-line p.bodytext,
#col1_content .st3-item-bg-line p.bodytext,
#col2_content .st3-item-bg-line p.bodytext {
	margin: 0;
}

#col1_content .st3-item,
#col2_content .st3-item,
#col1_content .st3-item-bg,
#col2_content .st3-item-bg,
#col1_content .st3-item-line,
#col2_content .st3-item-line,
#col1_content .st3-item-bg-line,
#col2_content .st3-item-bg-line,
#col1_content div.csc-frame .bodytext,
#col2_content div.csc-frame .bodytext{
  	background-color:#ffffff;  
	margin: 0px 0px 0px 0px;   
	padding:2px 5px 10px 5px; 
	border-width: 0px 0px 0px 0px;  
	border-style: solid solid solid solid;  
	border-color: #565656 #565656 #565656 #565656;     
	overflow:hidden;
}

/*----- Item-Titel ------ */
#col1_content .st3-title,
#col2_content .st3-title {
	background-color:transparent;  
  	margin: 0px 0px 0px 0px;  
	padding:2px 0px 0px 0px;   
	font-size:1em;  
	font-weight:bold;  
	border-width: 0px 0px 0px 0px; 
	border-style: solid solid solid solid;  
	border-color: #565656 #565656 #565656 #565656;   
}

/*----- Link in einem Item-Titel ------ */
#col1_content .st3-title a,
#col2_content .st3-title a, 
#col1_content .st3-title a:link,
#col2_content .st3-title a:link,
#col1_content .st3-title a:visited,
#col2_content .st3-title a:visited,
#col1_content .st3-title a:hover,
#col2_content .st3-title a:hover,
#col1_content .st3-title a:active,
#col2_content .st3-title a:active {
	color:#565656;  
}

/*----- Text Element ------ */
#col1_content .st3-txt,
#col2_content .st3-txt,
#col1_content .st3-txt-bg,
#col2_content .st3-txt-bg
 {padding:2px 0px;}


/*----- Datum ------*/
#col1_content .st3-date,
#col2_content .st3-date {padding:0 0 0 0; font-size:0.8em;} 


/*----- more-link ------ */
#col1_content .st3-morelink,
#col2_content .st3-morelink {
	text-align:right;
}

#col1_content .st3-morelink a,
#col2_content .st3-morelink a {
	color:#565656;    
}

/*----- back-link ------ */
#col1_content .st3-backlink,
#col2_content .st3-backlink {}

#col1_content .st3-backlink a,
#col2_content .st3-backlink a {
	color:#565656;   
}


/*----- navi ------ */
#col1_content .st3-navi,
#col2_content .st3-navi {}

#col1_content .st3-navi a,
#col2_content .st3-navi a {
	color:#565656;    
}


/* -----------------------------------------------------------------------------
** Bottom
** -----------------------------------------------------------------------------
*/

#col1_content .st3-bottom,
#col2_content .st3-bottom,
#col1_content .st3-bottom-line,
#col2_content .st3-bottom-line,
#col1_content .st3-bottom-bottomline,
#col2_content .st3-bottom-bottomline,
#col1_content .st3-bottom-bg,
#col2_content .st3-bottom-bg,
#col1_content .st3-bottom-bg-line,
#col2_content .st3-bottom-bg-line,
#col1_content .st3-bottom-bg-bottomline,
#col2_content .st3-bottom-bg-bottomline {
	background-color:#e9e9e9;  
  	margin:0px 0px 0px 0px;    
	padding:0px 0px 0px 0px;    
	border-color:#9a9a9a #9a9a9a #9a9a9a #9a9a9a;  
	border-width: 1px 0px 0px 0px; 
	border-style: solid solid solid solid; 	
	font-size:1em;  
  	font-weight:normal;  
	text-align: right;
}

#col1_content .st3-bottom a,
#col2_content .st3-bottom a,
#col1_content .st3-bottom-line a,
#col2_content .st3-bottom-line a,
#col1_content .st3-bottom-bottomline a,
#col2_content .st3-bottom-bottomline a,
#col1_content .st3-bottom-bg a,
#col2_content .st3-bottom-bg a,
#col1_content .st3-bottom-bg-line a,
#col2_content .st3-bottom-bg-line a,
#col1_content .st3-bottom-bg-bottomline a,
#col2_content .st3-bottom-bg-bottomline a{
  color:#565656;  
}

/* include from file98:fileadmin/css/styles_print.css */

@media print { 

/*
** Author    : t3media AG
** Version   : 02.07.08
** Datei     : styles_print.css
** Desc      : Stylesheet fuer Print Version
** LayoutKey : t3media_def
** Changes   : 21.02.08 - pf - create file version
**             24.04.08 - eb - new categories
**             02.07.08 - pf - add .floatbox for yaml 3.0.6
**             04.03.11 - cc - hintergrundfarbe weiss
*/
body {
  margin-top:0px;
  margin-bottom:0px;
}
body,
#page, /* Layout Template */
#page_margins, /* Layout Template */
#main, /* Layout Template */
#main_print { /* Print Template */
	background-color:#ffffff; 
	background-image:none;
	border-width:0px;
}

#col3, /* Content Bereich */
#col3_content { 
	background-color:#fcf9f9; 
	background-image:none;
}

/* RTE Ausrichtungen */
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-justify {text-align:justify;}

/* Vermeidung von Seitenumbruechen direkt nach einer Ueberschrift */
h1,h2,h3 { page-break-after:avoid; color: #000000 !important;}

h1,h2,h3 {color: #000000 !important;}

/* News : Ausblenden von Browse Navigation und 'mehr' Link */
.tx-ttnews-browsebox {display:none;}
.news-list-morelink {display:none;}

/*
Folgender Code hat Einfluss wenn die Seite ueber den Druck-Button des Browser ausgedruckt wird.
Schaltet diverse YAML (Layout) Elemente aus.
*/

#header, /* Header */
#topnav, /* Navigation */
#nav, /* Navigation */
#col1,
#col2,
#breadcrumbs, /* Seitenpfad Navigation */
#footer { /* Fusszeile */
	display:none !important;
}

/* created by... ausblenden */
#ig_logo,
#TYPO3_Agentur {display:none !important;}

#col3 {
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

* html #col3 {width:620px;} /* sonst hat der IE 6 Probleme */

/*
Folgender Code ist fuer das Print Template.
*/

#wrapper {width:620px;} /* Breite der Seite */

#header_print {
	margin-bottom:20px;
	border-bottom:1px dotted #000000; 
	padding:0px 0px 10px 0px;
}

#main {width:600px;}
#main_print {width:100%;}

#footer_print {
	background-color:transparent; 
	color:#000000; 
	border-top:1px dotted #000000; 
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	overflow:hidden;
	width:100%;
}

#footer_left {
	float:left;
	width:50%;
	overflow:hidden;
}

#current_date {}
#page_url {}
#footer_right {text-align:right;}

.floatbox { overflow:visible; display: table; }



}

/* include from file46:typo3/ext/swisstypo3_config/css/filelist.css */

/*
** Version   : 0.1.5
** Datei     : css_filelinks.css
** Desc      : Dateiliste
** Hinweis   : Wenn die Borderfarbe geaendert werden soll, muss #col3_content vor die .class gestellt werden.
** LayoutKey : css_filelinks_def
** Changes   : 24.04.08 - pf - create file version
*/

/* --- Datei Icons : Alle Layout
** ------------------------------------------------------- */
.csc-uploads-element-ai {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ai.gif');}
.csc-uploads-element-ani {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ani.gif');}
.csc-uploads-element-au {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/au.gif');}
.csc-uploads-element-avi {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/avi.gif');}
.csc-uploads-element-bmp {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/bmp.gif');}
.csc-uploads-element-cdr {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/cdr.gif');}
.csc-uploads-element-css {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/css.gif');}
.csc-uploads-element-csv {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/csv.gif');}
.csc-uploads-element-doc {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/doc.gif');} 
.csc-uploads-element-docx {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/doc.gif');}
.csc-uploads-element-dtd {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/dtd.gif');}
.csc-uploads-element-eps {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/eps.gif');}
.csc-uploads-element-exe {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/exe.gif');}
.csc-uploads-element-fh3 {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/fh3.gif');}
.csc-uploads-element-flash {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/flash.gif');}
.csc-uploads-element-folder {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/folder.gif');}
.csc-uploads-element-gif {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/gif.gif');}
.csc-uploads-element-htm {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/htm.gif');}
.csc-uploads-element-html {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/html.gif');}
.csc-uploads-element-ico {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ico.gif');}
.csc-uploads-element-inc {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/inc.gif');}
.csc-uploads-element-java {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/java.gif');}
.csc-uploads-element-jpg {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/jpg.gif');}
.csc-uploads-element-js {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/js.gif');}
.csc-uploads-element-mp3 {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mp3.gif');}
.csc-uploads-element-max {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/max.gif');}
.csc-uploads-element-mid {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mid.gif');}
.csc-uploads-element-mov {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mov.gif');}
.csc-uploads-element-mpeg {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mpeg.gif');}
.csc-uploads-element-mpg {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mpg.gif');}
.csc-uploads-element-pcd {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/pcd.gif');}
.csc-uploads-element-pcx {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/pcx.gif');}
.csc-uploads-element-pdf {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/pdf.gif');}
.csc-uploads-element-png {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/png.gif');}
.csc-uploads-element-ppt {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ppt.gif');}
.csc-uploads-element-ps {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ps.gif');}
.csc-uploads-element-psd {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/psd.gif');}
.csc-uploads-element-rtf {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/rtf.gif');}
.csc-uploads-element-sgml {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/sgml.gif');}
.csc-uploads-element-swf {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/swf.gif');}
.csc-uploads-element-sxc {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/sxc.gif');}
.csc-uploads-element-sxw {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/sxw.gif');}
.csc-uploads-element-tga {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/tga.gif');}
.csc-uploads-element-tif {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/tif.gif');}
.csc-uploads-element-ttf {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ttf.gif');}
.csc-uploads-element-txt {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/txt.gif');}
.csc-uploads-element-wav {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/wav.gif');}
.csc-uploads-element-wrl {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/wrl.gif');}
.csc-uploads-element-xls {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/xls.gif');}
.csc-uploads-element-xml {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/xml.gif');}
.csc-uploads-element-xsl {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/xsl.gif');}
.csc-uploads-element-zip {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/zip.gif');}
.csc-uploads-element {
    background-repeat: no-repeat;
    padding-left: 25px;
}

body ul.csc-uploads span.csc-uploads-fileName {
    text-decoration: none;
}


body ul.csc-uploads span {
    display: inline;
}

body ul.csc-uploads span.csc-uploads-description {
    display: block;
}

ul.csc-uploads li { list-style: none outside none; margin: 2px 0 5px 0; }

/* Icons end */

/* Abstand global */
div.filelinks_list{
  margin-bottom: 0.3em;
}

/* File Count nicht anzeigen
** ------------------------------------------------------- */
.csc-uploads-0 .filecount, 
.csc-uploads-1 .filecount,
.csc-uploads-2 .filecount,
.csc-uploads-3 .filecount, 
.csc-uploads-4 .filecount {
	display:none;
}

.csc-uploads-0 li, 
.csc-uploads-1 li,
.csc-uploads-2 li,
.csc-uploads-3 li, 
.csc-uploads-4 li {
}

.filelinks a:hover{text-decoration:underline;}

/* --- Tabelle ohne Farben - base:div 
** ------------------------------------------------------- */
.csc-uploads-0 {}
/* Links */
.csc-uploads-0 a {text-decoration:none;}
/* Zeile eines Eintrages */
.csc-uploads-0 li {
	padding:2px 2px 5px 20px; 
	background-position:0px 2px;
}
/* Zeile 1,3,5... */
.csc-uploads-0 .li-odd {}
/* Zeile 2,4,6... */
.csc-uploads-0 li-even {}
/* erste Zeile */
.csc-uploads-0 li-first {}
/* letzte Zeile */
.csc-uploads-0 li-last {}

/* --- Tabelle mit abwechselnder Linienfarbe - base:li 
** ------------------------------------------------------- */
.csc-uploads-1 { }
.csc-uploads-1 li {
	padding:5px 2px 5px 20px; 
	background-position:0px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
/* Zeile 1,3,5... */
.csc-uploads-1 .li-odd {background-color:#e0e0e0; } 
/* Zeile 2,4,6... */
.csc-uploads-1 li-even {background-color:#ededed; } 
/* erste Zeile */
.csc-uploads-1 li-first {border-top-width:1px;border-top-style:solid;}
/* letzte Zeile */
.csc-uploads-1 li-last {}


/* --- Tabelle mit Linien - base:li
** ------------------------------------------------------- */
.csc-uploads-2 { }
.csc-uploads-2 li {
	padding:5px 2px 5px 20px; 
	background-position:0px 5px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}
/* Zeile 1,3,5... */
.csc-uploads-2 .li-odd {}
/* Zeile 2,4,6... */
.csc-uploads-2 li-even {}
/* erste Zeile */
.csc-uploads-2 li-first {
	border-top-width:1px;
	border-top-style:dotted;
}
/* letzte Zeile */
.csc-uploads-2 li-last {}

/* --- Tabelle: Benutzerdefiniert 1 - base:li
** ------------------------------------------------------- */
.csc-uploads-3 {border-width:1px;border-style:dotted; }
.csc-uploads-3 li {
	padding:5px 3px 5px 3px;
	background-image:none!important;
}
/* Zeile 1,3,5... */
.csc-uploads-3 .li-odd {}
/* Zeile 2,4,6... */
.csc-uploads-3 li-even {}
/* erste Zeile */
.csc-uploads-3 li-first {}
/* letzte Zeile */
.csc-uploads-3 li-last {}

/* --- Tabelle: Benutzerdefiniert 2 - base:li
** ------------------------------------------------------- */
.csc-uploads-4 { }
.csc-uploads-4 li {
	padding:5px 2px 5px 2px;
	background-image:none!important;
}
/* Zeile 1,3,5... */
.csc-uploads-4 .li-odd {background-color:#e0e0e0;} 
/* Zeile 2,4,6... */
.csc-uploads-4 li-even {background-color:#ededed;} 
/* erste Zeile */
.csc-uploads-4 li-first {}
/* letzte Zeile */
.csc-uploads-4 li-last {}

