/* ---------------------------------------------------------------------------

 * this file is generated 07. April 2011 / 14:07:38 by ext:swisstypo3_config

 * included : 
 * fileadmin/css/menu/menu_main/menu_main.css
 * fileadmin/css/menu/menu_sub/menu_sub.css
 * fileadmin/css/menu/menu_sitemap/menu_sitemap.css
 * fileadmin/css/menu/menu_shortcuts/menu_shortcuts.css 

 * --------------------------------------------------------------------------- */

/* include from file401:fileadmin/css/menu/menu_main/menu_main.css */

/*
** Author    : SWISS TYPO3 AG
** Version   : 07.09.07 / 0.1.3
** Datei     : menu_main.css
** LayoutKey : menu_main_thrDEF
** Funktion  : LAYOUT Default
** Changes   : 07.09.07 - pf - create file
*/

/* -----------------------------------------------------------------------------
 * Menu Design 
 * -----------------------------------------------------------------------------
 */

/* Default <div id="menu_main"> */
#menu_main {
/*	font-family:Helvetica, Arial, sans-serif;*/
	background-color:#00adef; /*@@MENU:MENU_MAIN;Hintergrundfarbe@@*/
/*	height:26px;*/ /* Hoehe der Navigation, es muss eine hoehe angegeben werden! Kann auch 1% sein */
}

/* Box um Listeneintraege, vererbet auf alle Unterlevel */
#menu_main ul {
	margin:0px 180px 0px 180px;
	list-style-type:none;
}

/* Listeneintraege Level 1, vererbet auf alle Unterlevel */
#menu_main ul li {
	margin:0px 1px 0px 0px;
	float:left; /* damit nebeneinander */
/*	width:11em;*/ /* breite des Elementes */
}

/* -- <a> LINK Default ------------------------------- */
/* Alle A-Element (links) global, vererbet auf alle Unterlevel */
#menu_main a,
#menu_main a:link,
#menu_main a:visited,
#menu_main a:hover,
#menu_main a:active {
	text-align:center;
	font-size:12px;
	font-weight:bold;
    	color:#004560; /*@@MENU:MENU_MAIN:LINK;Schriftfarbe@@*/
	display:block;
/*	height:26px;*/
	padding:5px 0px 5px 0px;
	line-height:1.25em;
	/* fuer den IE muss eine width angegeben werden */
/*	width:9.9em;*/ /*   padding-left + width + padding-right (-0.1 em fuer border )= ul li width */
	background-color:#cceffc; /*@@MENU:MENU_MAIN:LINK;Hintergrundfarbe@@*/
	text-decoration:none;
	border-width:0px;
	border-bottom-width:1px;
	border-color:#99def9; /*@@MENU:MENU_MAIN:LINK;Borderfarbe@@*/
	border-style:solid;
}

/* 1. Navipunkt */
#menu_main ul li.item-99 a,
#menu_main ul li.item-99 a:link,
#menu_main ul li.item-99 a:visited {
	width:89px;
	background-image: url(/fileadmin/images_layouts/menu/menu_main/bg_first.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

#menu_main ul li.item-99 a:hover,
#menu_main ul li.item-99 a:active {
	width:89px;
	background-image: url(/fileadmin/images_layouts/menu/menu_main/bg_first_1.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

/* 2. Navipunkt */
#menu_main ul li.item-117 a,
#menu_main ul li.item-117 a:link,
#menu_main ul li.item-117 a:visited,
#menu_main ul li.item-117 a:hover,
#menu_main ul li.item-117 a:active {
	width:91px;
}
/* 3. Navipunkt */
#menu_main ul li.item-232 a,
#menu_main ul li.item-232 a:link,
#menu_main ul li.item-232 a:visited,
#menu_main ul li.item-232 a:hover,
#menu_main ul li.item-232 a:active {
	width:85px;
}
/* 4. Navipunkt */
#menu_main ul li.item-344 a,
#menu_main ul li.item-344 a:link,
#menu_main ul li.item-344 a:visited,
#menu_main ul li.item-344 a:hover,
#menu_main ul li.item-344 a:active {
	width:80px;
}
/* 5. Navipunkt */
#menu_main ul li.item-345 a,
#menu_main ul li.item-345 a:link,
#menu_main ul li.item-345 a:visited,
#menu_main ul li.item-345 a:hover,
#menu_main ul li.item-345 a:active {
	width:131px;
}
/* 6. Navipunkt */
#menu_main ul li.item-346 a,
#menu_main ul li.item-346 a:link,
#menu_main ul li.item-346 a:visited,
#menu_main ul li.item-346 a:hover,
#menu_main ul li.item-346 a:active {
	width:94px;
}
/* 7. Navipunkt */
#menu_main ul li.item-347 a,
#menu_main ul li.item-347 a:link,
#menu_main ul li.item-347 a:visited,
#menu_main ul li.item-347 a:hover,
#menu_main ul li.item-347 a:active {
	width:61px;   
	background-image: url(/fileadmin/images_layouts/menu/menu_main/bg_last.gif);
  background-repeat: no-repeat;
  background-position: right top;
}




/* letzter punkt speziel an breite anpassen */
#menu_main ul li.last {
	margin:0px 0px 0px 0px;
}

/*
#menu_main ul li.last a,
#menu_main ul li.last a:link,
#menu_main ul li.last a:visited,
#menu_main ul li.last a:hover,
#menu_main ul li.last a:active {
	padding:3px 9px 7px 9px;
}
*/

/* Boxmodelhack IE : Der IE rechtnet das etwas anderes... */
* html #menu_main ul li.last a,
* html #menu_main ul li.last a:link,
* html #menu_main ul li.last a:visited,
* html #menu_main ul li.last a:hover,
* html #menu_main ul li.last a:active {
/*	width:45px;*/
}

/*
* html #menu_main a {padding:0.3em 0.8em 0.4em 1em;}
*/

/* -- <a:hover> LINK Mouseover Default --------------- */
#menu_main a:hover {
	color:#004560; /*@@MENU:MENU_MAIN:LINK:HOVER;Schriftfarbe@@*/
	background-color:#99def9; /*@@MENU:MENU_MAIN:LINK:HOVER;Hintergrundfarbe@@*/
}

/* -- <a.active> Unterschiede zu <a> ----------------- */
#menu_main a.active,
#menu_main a.active:link,
#menu_main a.active:visited,
#menu_main a.active:active {
	color:#004560; /*@@MENU:MENU_MAIN:LINK:AKTIV;Schriftfarbe@@*/
	background-color:#99def9; /*@@MENU:MENU_MAIN:LINK:AKTIV;Hintergrundfarbe@@*/
}

/* -- <a.active:hover> Unterschiede zu <a:hover> ----- */
#menu_main a.active:hover {
	color:#004560; /*@@MENU:MENU_MAIN:LINK:AKTIV:HOVER;Schriftfarbe@@*/
	background-color:#99def9; /*@@MENU:MENU_MAIN:LINK:AKTIV:HOVER;Hintergrundfarbe@@*/
}


/* include from file411:fileadmin/css/menu/menu_sub/menu_sub.css */


/* ---- Themen Titel ---- */
ul#mainchapter {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 3px 1px 3px;
}

ul#mainchapter li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
}
ul#mainchapter li a {
	display:block;
	background-color:#99def9; /*@@MENU:MENU_SUB:MAINCHAPTER:LINK;Hintergrundfarbe@@*/
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	color:#004560; /*@@MENU:MENU_SUB:MAINCHAPTER:LINK;Schriftfarbe@@*/
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
/* iehacks */
* html ul#mainchapter li a {
	height:20px;
}

/* -------------- Unternavigation ------------------ */
#menu_sub {
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 3px;
}

/* global : alle ul */
#menu_sub ul {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* global : alle li */
#menu_sub ul li {
	padding:0px 0px 0px 0px;
	margin:1px 0px 0px 0px;
}

/* alle links */
#menu_sub ul li a { 
	padding:0px 2px 0px 5px;
	font-size:12px;
	color:#004560; /*@@MENU:MENU_SUB:LEV1:LINK;Schriftfarbe@@*/
	line-height:20px;
	display:block;
	background-color:#99def9; /*@@MENU:MENU_SUB:LEV1:LINK;Hintergrundfarbe@@*/
}
#menu_sub ul li a:hover {
	color:#004560; /*@@MENU:MENU_SUB:LEV1:LINK:HOVER;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV1:LINK:HOVER;Hintergrundfarbe@@*/
	text-decoration:none;
}

/* iehacks */
* html #menu_sub ul li a {
	height:20px;
}

/* alle ersten elemente ab level 2 */
#menu_sub ul li.first {}
#menu_sub ul li.activsub a {}

/* das letzte element */
#menu_sub ul li.last {}

/* global : alle aktiv a */
#menu_sub ul li a.active {
	color:#004560; /*@@MENU:MENU_SUB:LEV1:LINK:AKTIV;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV1:LINK:AKTIV;Hintergrundfarbe@@*/
}

/* momentane position current */
#menu_sub ul li.current a.active,
#menu_sub ul li.currentSub a.active {
	color:#004560; /*@@MENU:MENU_SUB:LEV1:LINK:CURRENT;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV1:LINK:CURRENT;Hintergrundfarbe@@*/
	font-weight:bold;
}


/* --------------- Level 2 --------------- */

#menu_sub ul li ul { 
	margin:1px 0px 0px 0px;
}

/* alle a level 2 */
#menu_sub ul li ul li a {
	padding-left: 11px;
	font-weight: normal;
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV2:LINK;Hintergrundfarbe@@*/
	color:#004560; /*@@MENU:MENU_SUB:LEV2:LINK;Schriftfarbe@@*/
}

/* kein Abstand mehr ab level 2 */
#menu_sub ul li ul li {
	margin:0px 0px 0px 0px; 
}

/* hover level 2 */
#menu_sub ul li ul li a:hover {
	color:#004560; /*@@MENU:MENU_SUB:LEV2:LINK:HOVER;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV2:LINK:HOVER;Hintergrundfarbe@@*/
}
/* aktiv level 2 */
#menu_sub ul li ul li a.aktiv { 
	color:#004560; /*@@MENU:MENU_SUB:LEV2:LINK:AKTIV;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV2:LINK:AKTIV;Hintergrundfarbe@@*/
}


/* --------------- Level 3 --------------- */

#menu_sub ul li ul li ul { 
	margin:0px 0px 0px 0px;
}

#menu_sub ul li ul li ul li a { /* alle a level 3 */
	padding-left: 16px;
	font-weight: normal;
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV3:LINK;Hintergrundfarbe@@*/
	color:#004560; /*@@MENU:MENU_SUB:LEV3:LINK;Schriftfarbe@@*/
}

/* hover level 3 */
#menu_sub ul li ul li ul li a:hover {
	color:#004560; /*@@MENU:MENU_SUB:LEV3:LINK:HOVER;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV3:LINK:HOVER;Hintergrundfarbe@@*/
}
/* aktiv level 3 */
#menu_sub ul li ul li ul li a.aktiv { 
	color:#004560; /*@@MENU:MENU_SUB:LEV3:LINK:AKTIV;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV3:LINK:AKTIV;Hintergrundfarbe@@*/
}



/* --------------- Level 4 --------------- */
#menu_sub ul li ul li ul li ul li a {
	padding-left: 21px;
	font-weight: normal;
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV4:LINK;Hintergrundfarbe@@*/
	color:#004560; /*@@MENU:MENU_SUB:LEV4:LINK;Schriftfarbe@@*/
}

/* hover level 4 */
#menu_sub ul li ul li ul li ul li a:hover {
	color:#004560; /*@@MENU:MENU_SUB:LEV4:LINK:HOVER;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV4:LINK:HOVER;Hintergrundfarbe@@*/
}
/* aktiv level 4 */
#menu_sub ul li ul li ul li ul li a.aktiv { 
	color:#004560; /*@@MENU:MENU_SUB:LEV4:LINK:AKTIV;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV4:LINK:AKTIV;Hintergrundfarbe@@*/
}


/* --------------- Level 5 --------------- */

#menu_sub ul li ul li ul li ul li ul li a { /* alle a level 5 */
	padding-left: 26px;
	font-weight: normal;
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV5:LINK;Hintergrundfarbe@@*/
	color:#004560; /*@@MENU:MENU_SUB:LEV5:LINK;Schriftfarbe@@*/
}

/* hover level 5 */
#menu_sub ul li ul li ul li ul li ul li a:hover {
	color:#004560; /*@@MENU:MENU_SUB:LEV5:LINK:HOVER;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV5:LINK:HOVER;Hintergrundfarbe@@*/
}
/* aktiv level 5 */
#menu_sub ul li ul li ul li ul li ul li a.aktiv { 
	color:#004560; /*@@MENU:MENU_SUB:LEV5:LINK:AKTIV;Schriftfarbe@@*/
	background-color:#66cdf5; /*@@MENU:MENU_SUB:LEV5:LINK:AKTIV;Hintergrundfarbe@@*/
}


/* --------------- Level 6 --------------- */

#menu_sub ul li ul li ul li ul li ul li ul li a { /* alle a level 5 */
	padding-left: 31px;
}

/* include from file450:fileadmin/css/menu/menu_sitemap/menu_sitemap.css */

/*
** Author    : SWISS TYPO3 AG
** Version   : 07.09.07 / 0.1.3
** Datei     : menu_sitemap.css
** LayoutKey : menu_sitemap_tvrDEF
** Funktion  : Stylesheet fuer Sitemap Layout DEF - Sitemap Vorlage LEER
** Changes   : 07.09.07 - pf - create file
*/

.csc-sitemap {
}
.csc-sitemap ul {
}
.csc-sitemap li {
}
.csc-sitemap li a:link,
.csc-sitemap li a:visited,
.csc-sitemap li a:hover {
}
.csc-sitemap li a:hover {
}
.csc-sitemap ul ul {
}
.csc-sitemap ul ul li {
}
.csc-sitemap ul ul a:link,
.csc-sitemap ul ul a:visited,
.csc-sitemap ul ul a:hover {
}
.csc-sitemap ul ul a:hover {
}
.csc-sitemap ul ul ul {
}
.csc-sitemap ul ul ul li {
}
.csc-sitemap ul ul ul a:link,
.csc-sitemap ul ul ul a:visited,
.csc-sitemap ul ul ul a:hover {
}
.csc-sitemap ul ul ul a:hover {
}
.csc-sitemap ul ul ul ul {
}
.csc-sitemap ul ul ul ul li {
}
.csc-sitemap ul ul ul ul a:link,
.csc-sitemap ul ul ul a:visited,
.csc-sitemap ul ul ul ul a:hover {
}
.csc-sitemap ul ul ul ul a:hover {
}
/* include from file455:fileadmin/css/menu/menu_shortcuts/menu_shortcuts.css */

/*
** Author    : SWISS TYPO3 AG
** Version   : 07.09.07 / 0.1.3
** Datei     : menu_shortcuts.css
** LayoutKey : menu_shortcuts_thrDEF
** Funktion  : LAYOUT Default
** Changes   : 07.09.07 - pf - create file
*/

/* Default <div id="menu_shortcuts"> */
#menu_shortcuts {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

/* -- <ul> ------------------------------------------- */
#menu_shortcuts ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	list-style:none;
}

/* <ul> <li> ------------------------------------------- */
/* <li> Style*/
#menu_shortcuts ul li {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	float:left;
	line-height:13px;
}

/* -- <li.first> Die ersten Elemente in der Liste ---- */
#menu_shortcuts ul li.first {
	border-right:1px solid #cceffc;
}

/* -- <li.last> Die letzen Elemente in der Liste ----- */
#menu_shortcuts ul li.last {
}

/* -- <li.active> Alle aktiven Elemente in der Liste - */
#menu_shortcuts ul li.active {
}

/* <ul> <li> <a> LINK Default ------------------------------- */
/* <a> Style*/
#menu_shortcuts a,
#menu_shortcuts a:link,
#menu_shortcuts a:visited,
#menu_shortcuts a:hover,
#menu_shortcuts a:active {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#cceffc;
	font-size:11px;
}

/* -- <a:hover> LINK Mouseover Default --------------- */
#menu_shortcuts a:hover {
	text-decoration:underline;
}

