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

 * this file is generated 17. March 2009 / 15:35:31 by ext:swisstypo3_config

 * included : 
 * fileadmin/css/menu_sub.css
 * fileadmin/css/menu/menu_sitemap/menu_sitemap.css
 * fileadmin/css/menu/menu_lang/menu_lang.css 

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

/* include from file410:fileadmin/css/menu_sub.css */

/* -----------------------------------------------------------------------------
 * @lib     : subMenu
 * @file    : floating_vertical_li.css
 * @desc    : Regelt das floating fÃ¼r <li> Horizontal Navigation mit default breite
 * @author  : SWISSTYPO3 (pf)
 * @version : 1.0
 * -----------------------------------------------------------------------------
 */
/* <ul> Style*/
#menu_sub ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;list-style:none;}

/* <li> Style*/
#menu_sub li {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

/* <a> Style*/
#menu_sub li a {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;}

/* -----------------------------------------------------------------------------
 * Default Werte
 * -----------------------------------------------------------------------------
 */

/* Default <div id="menu_sub"> */
#menu_sub {
	padding:0px 0px 0px 0px; /* bottom +2px wegen margin-bottom verschiebung */
}

/* Default <ul> */
#menu_sub ul {
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#menu_sub ul ul {
	border-width:0px;
}


/* Default <li> */
#menu_sub li {
	line-height:1.25em; /* LinienhÃ¶he zum besseren berechnen der Position */
}

/* GLOBAL : alle <li> */
#menu_sub li {
	border-top:1px solid #fff;
	height:1%; /* Boxmodelhack IE : weil er sonst height nicht kann und keinen Background darstellt ... */
}

/* Default <a> */
#menu_sub li a {
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 2px;
	text-decoration:none;
	height:1%; /* Boxmodelhack IE : weil er sonst display:block nicht darstellt ... */
}
/* --------------------- LEVEL 2 --------------------- */
#menu_sub li li a {
	padding-left:5px;
}
/* --------------------- LEVEL 3 --------------------- */
#menu_sub li li li a {
	padding-left:15px;
}
/* --------------------- LEVEL 4 --------------------- */
#menu_sub li li li li a {
	padding-left:25px;
}

/* include from file411:fileadmin/css/menu_sub.css */

/* ------------------------------------------------------
 * SUB MENU (links)
 * ------------------------------------------------------
 */


/* Default <div id="menu_sub"> */
#menu_sub {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:140px; /* muss breiter als li.width sein !! sonst hat IE Probleme */
}

/* -- <ul> ------------------------------------------- */
#menu_sub ul {
	height:1%;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}

/* -- <li> ------------------------------------------- */
#menu_sub li {
	display:block;
	border-width:0px;
}

/* -- <li.first> Die ersten Elemente in der Liste ---- */
#menu_sub li.first {
	border-top-width:0px;
}

#menu_sub ul ul li.first {
	border-top-width:0px;
}

/* -- <li.last> Die letzen Elemente in der Liste ----- */
#menu_sub li.last {
}

/* -- <li.active> Alle aktiven Elemente in der Liste - */
#menu_sub li.active {
}

/* -- <li.hasChild> Elemente welche Kinder haben ----- */
/* -- <li.activesub> aktiv und geÃ¶ffnet -------------- */
/* -- <li.currentsub> aktiv und geÃ¶ffnet ------------- */
#menu_sub li.hasChild,
#menu_sub li.activesub,
#menu_sub li.currentsub {
}

/* -- <li.activesub> nur aktiv und geÃ¶ffnet ---------- */
#menu_sub li.activesub {
}

/* -- BORDER SYTLE ----------------------------------- */
#menu_sub,
#menu_sub ul,
#menu_sub li,
#menu_sub li a,
#menu_sub li ul li a,
#menu_sub li ul li a:link,
#menu_sub li ul li a:visited,
#menu_sub li ul li a:hover,
#menu_sub li ul li a:active{
	border-top-color:#C2252F;
	border-right-color:#C2252F;
	border-bottom-color:#C2252F;
	border-left-color:#C2252F;
}

/* ------------------------------------------------------
 * Default Werte : LEVEL 1 - x
 * ------------------------------------------------------
 */

/* -- <a> LINK Default ------------------------------- */
#menu_sub a,
#menu_sub a:link,
#menu_sub a:visited,
#menu_sub a:hover,
#menu_sub a:active {
	padding:2px 2px 2px 18px;
	color:#6A6B6C;
	text-decoration:none;
	background-image:url(/fileadmin/images/layout/subnavi_l.gif); background-repeat:no-repeat;
	background-position:11px 7px;
/*	border-width:0px;*/
}

/* -- <a:hover> LINK Mouseover Default --------------- */
#menu_sub a:hover {
	color:#EF2E23;
	background-image:url(/fileadmin/images/layout/subnavi_h.gif); background-repeat:no-repeat;
	background-position:11px 7px;
}

/* -- <a.normal> Unterschiede zu <a> ----------------- */
/* GLOBAL : alle <a.normal>,  */
#menu_sub a.normal,
#menu_sub a.normal:link,
#menu_sub a.normal:visited,
#menu_sub a.normal:hover,
#menu_sub a.normal:active {
}

/* -- <a.normal:hover> Unterschiede zu <a:hover> ----- */
#menu_sub a.normal:hover {
}

/* -- <a.active> Unterschiede zu <a> ----------------- */
#menu_sub a.active,
#menu_sub a.active:link,
#menu_sub a.active:visited,
#menu_sub a.active:hover,
#menu_sub a.active:active {
	padding:2px 2px 2px 18px;
	color:#EF2E23;
	background-image:url(/fileadmin/images/layout/subnavi_h.gif); background-repeat:no-repeat;
	background-position:11px 7px;
}

/* -- <a.active:hover> Unterschiede zu <a:hover> ----- */
#menu_sub a.active:hover {
	color:#EF2E23;
	background-image:url(/fileadmin/images/layout/subnavi_h.gif); background-repeat:no-repeat;
	background-position:11px 7px;
}

/* ------------------------------------------------------
 * LEVEL 2 : Werte vererben sich auf Sublevel
 * ------------------------------------------------------
 */
#menu_sub li li {
}
#menu_sub li li a.normal,
#menu_sub li li a.normal:link,
#menu_sub li li a.normal:visited,
#menu_sub li li a.normal:active,
#menu_sub li li a.normal:hover {
	padding:2px 2px 2px 22px;
}
#menu_sub li li a.normal:hover {
}
#menu_sub li li a.active,
#menu_sub li li a.active:link,
#menu_sub li li a.active:visited,
#menu_sub li li a.active:active,
#menu_sub li li a.active:hover {
	padding:2px 2px 2px 22px;
}
#menu_sub li li a.active:hover {
	padding:2px 2px 2px 22px;
}

/* ------------------------------------------------------
 * LEVEL 3 : Werte vererben sich auf Sublevel
 * ------------------------------------------------------
 */
#menu_sub li li li {
}
#menu_sub li li li a.normal,
#menu_sub li li li a.normal:link,
#menu_sub li li li a.normal:visited,
#menu_sub li li li a.normal:active,
#menu_sub li li li a.normal:hover {
	padding:2px 2px 2px 25px;
}
#menu_sub li li li a.normal:hover {
}
#menu_sub li li li a.active,
#menu_sub li li li a.active:link,
#menu_sub li li li a.active:visited,
#menu_sub li li li a.active:active,
#menu_sub li li li a.active:hover {
	padding:2px 2px 2px 25px;
}
#menu_sub li li li a.active:hover {
}
/* ------------------------------------------------------
 * LEVEL 4 : Werte vererben sich auf Sublevel
 * ------------------------------------------------------
 */
#menu_sub li li li li {
}
#menu_sub li li li li a.normal,
#menu_sub li li li li a.normal:link,
#menu_sub li li li li a.normal:visited,
#menu_sub li li li li a.normal:active,
#menu_sub li li li li a.normal:hover {
	padding:2px 2px 2px 30px;
}
#menu_sub li li li li a.normal:hover {
}
#menu_sub li li li li a.active,
#menu_sub li li li li a.active:link,
#menu_sub li li li li a.active:visited,
#menu_sub li li li li a.active:active,
#menu_sub li li li li a.active:hover {
	padding:2px 2px 2px 30px;
}
#menu_sub li li li li a.active:hover {
}
/* include from file450:fileadmin/css/menu/menu_sitemap/menu_sitemap.css */

/*
** Author    : t3media AG
** Version   : 0.1.5
** Datei     : menu_sitemap.css
** LayoutKey : menu_sitemap_vt_def
** Desc      : Stylesheet für Sitemap
** Changes   : 07.05.08 - pf - create file version for t3media
**           : 28.05.08 - eb - added finetuning categories
*/

.csc-sitemap {

  font-size: 1em;
  font-weight: normal;
}
/* ---------------------------------------
** LEVEL 1
** ---------------------------------------
*/
.csc-sitemap ul {
  list-style-type: disc; 
}

.csc-sitemap ul li {
  margin: 0px 0px 0px 15px; 
  padding: 0px 0px 0px 0px; 
}
.csc-sitemap ul li a:link,
.csc-sitemap ul li a:visited,
.csc-sitemap ul li a:hover,
.csc-sitemap ul li a:active {
}
.csc-sitemap ul li a:hover {}
/* ---------------------------------------
** LEVEL 2
** ---------------------------------------
*/
.csc-sitemap ul li ul {}
.csc-sitemap ul li ul li {

}
.csc-sitemap ul li ul li a:link,
.csc-sitemap ul li ul li a:visited,
.csc-sitemap ul li ul li a:hover,
.csc-sitemap ul li ul li a:active {
}
.csc-sitemap ul li ul li a:hover {}
/* ---------------------------------------
** LEVEL 4
** ---------------------------------------
*/
.csc-sitemap ul li ul li ul {}
.csc-sitemap ul li ul li ul li {}
.csc-sitemap ul li ul li ul li a:link,
.csc-sitemap ul li ul li ul li a:visited,
.csc-sitemap ul li ul li ul li a:hover,
.csc-sitemap ul li ul li ul li a:active {
}
.csc-sitemap ul li ul li ul li a:hover {}
/* ---------------------------------------
** LEVEL 5
** ---------------------------------------
*/
.csc-sitemap ul li ul ul ul {}
.csc-sitemap ul li ul ul ul li {}
.csc-sitemap ul li ul li ul li ul li a:link,
.csc-sitemap ul li ul li ul li ul li a:visited,
.csc-sitemap ul li ul li ul li ul li a:hover,
.csc-sitemap ul li ul li ul li ul li a:active {
}
.csc-sitemap ul li ul li ul li ul li a:hover {}

/* include from file420:fileadmin/css/menu/menu_lang/menu_lang.css */




/* ------------------------------------------------------
 * LANG MENU (rechts)
 * ------------------------------------------------------
 */

#menu_lang {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	color:#ffffff;
	border-style:solid;
	border-color:#e4e8e9;
	border-width:0px 1px 0px 0px;
}

#menu_lang ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	text-align:center;
}

#menu_lang li {
	font-size:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;

	height:17px;
	width:20px;

	border-style:solid;
	border-color:#ffffff;
	border-width:0px 0px 0px 1px;
}

#menu_lang li a {
/*
	border-style:solid;
	border-color:#ffffff;
	border-width:0px 0px 0px 1px;
*/
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#menu_lang li.lang2 a {
}

#menu_lang li.first {
	margin:0px 0px 0px 0px;
}

#menu_lang li.first a {
	padding:0px 0px 0px 0px;
}

#menu_lang li.last a {
}

#menu_lang li.active {
	background-color:#EF2E23;
	color:#ffffff;
}

/* -- <a> LINK Default ------------------------------- */

#menu_lang a,
#menu_lang a:link,
#menu_lang a:visited,
#menu_lang a:hover,
#menu_lang a:active {
	color:#ffffff;
	text-decoration:none;
	height:17px;
}

/* -- <a:hover> LINK Mouseover Default --------------- */

#menu_lang a:hover {
	background-color:#EF2E23;
	color:#ffffff;
}

/* -- <a.active> Unterschiede zu <a> ----------------- */

#menu_lang a.active,
#menu_lang a.active:link,
#menu_lang a.active:visited,
#menu_lang a.active:active {
	background-color:#EF2E23;
	color:#ffffff;
}

/* -- <a.active:hover> Unterschiede zu <a:hover> ----- */

#menu_lang a.active:hover {
	background-color:#EF2E23;
	color:#ffffff;
}