/*** 
  * Haupt Style
***/


/* graue Hintergrundfarbe des gesamten Fensters */
html {
	background-color: #F7F7F7;
}

/* Breite, Abstand und Ausrichtung der Page */
#page {
	width: 800px;
	margin: 0;
	padding: 0;
	text-align: left;
}


/***************************************************************************************/
/* SUCHE UND SPRACHNAVI                                                                */
/***************************************************************************************/
/* Container fuer Suche und Sprachnavi */
#searchLang {
	position: relative;
	width: 800px;
	height: 32px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	z-index: 4
}

/******************************************************************/
/* SUCHE                                                          */
/******************************************************************/
/* Suche und Sprachnavi rechts positionieren */
#searchLang #searchLangPos {
	position: absolute;
	top: 6px;
	right: 21px;
}

/* Container fuer das Suche Feld */
#searchLang #searchLangPos #search {
	float: left;
	width: 182px;
	height: 20px;
	margin: 0 20px 0 0;
	padding: 0;	
}

/* Styles fuer das Form Element der Suche */
#searchLang #searchLangPos #search FORM {
	margin: 0;
	padding: 0;
}

/* Styles fuer das Suchfeld*/
#searchLang #searchLangPos #search FORM INPUT.searchField {
	width: 148px;
	height: 18px;
	border: none;
	margin: 0;
	padding: 0px 2px 3px 6px;
	background: #F2F2F2 url(../img/searchfield_hg.gif) no-repeat; 
}
#searchLang #searchLangPos #search FORM INPUT.searchButton {
	position: relative;
	float: right;
	border: none;
	background: #FFFFFF;
	width: 20px;
	height: 20px;
	margin: 0 0 -5px 0;
	padding: 0;	
}


/******************************************************************/
/* SPRACH NAVI                                                    */
/******************************************************************/
/* Container fuer die Sprach Navi */
#searchLang #searchLangPos #lang {
	float: left;
	width: 179px;
	height: 20px;
	margin: 0;
	padding: 0;
}

/* Styles fuer das Form Element der Sprach Navi */
/* WIRD NICHT MEHR BENUTZT
#searchLang #searchLangPos #lang FORM {
	margin: 0;
	padding: 0;
}
*/

/* Styles ufer das Select Element der Sprach Navi */
/* WIRD NICHT MEHR BENUTZT
#searchLang #searchLangPos #lang FORM SELECT.langSelect {
	width: 179px;
	height: 18px;
	border: 1px solid #969696;
	margin: 0;
	padding: 0;
}
*/

#searchLang #searchLangPos UL.langmenue {
	position: relative;
	width: 179px;
	height: 20px;
	margin: 0;
	font-size: 1.1em;
	list-style-type: none;
	list-style-image: none;
}

#searchLang #searchLangPos UL.langmenue UL {
	padding: 0;
	margin: 0;
	list-style-type: none; /* for Firefox */
	list-style-image: none;
}

#searchLang #searchLangPos UL.langmenue LI {
	position: relative;
	height: 20px;
	margin: 0;
	text-align: left;
	float: left;
	border: 0;
}

#searchLang #searchLangPos UL.langmenue LI A,
#searchLang #searchLangPos UL.langmenue LI A:visited {
	display: block;
	width: 172px;
	height: 18px;
	float: left;
	padding: 3px 0 0 7px;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	background: url(../img/langmenue_hg.gif) no-repeat left top;
	overflow: hidden;

}

#searchLang #searchLangPos UL.langmenue LI A.drop,
#searchLang #searchLangPos UL.langmenue LI A.drop:visited {
	font-weight: normal;
	}

#searchLang #searchLangPos UL.langmenue LI UL {
	visibility: hidden;
	position: absolute;
	top: 20px;
	left: 0;
	height: 0;
	overflow: hidden;
	list-style-image: none;
}

#searchLang #searchLangPos UL.langmenue TABLE {
	margin: -1px;
	border-collapse: collapse;
	font-size: 1em; /* font size for IE5.5 */
}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
#searchLang #searchLangPos UL.langmenue LI:hover A,
#searchLang #searchLangPos UL.langmenue LI A:hover {
	border: 0;
}

#searchLang #searchLangPos UL.langmenue LI:hover UL,
#searchLang #searchLangPos UL.langmenue LI A:hover UL {
	visibility: visible;
	width: 177px;
	height: auto;
	background: #F2F2F2;
	border: 1px solid #969696;
	left: 0;
	top: 20px;
	overflow: visible;
	z-index: 667;
	list-style-image: none;
}

#searchLang #searchLangPos UL.langmenue LI UL LI {
	position: relative;
	padding: 4px 0 4px 0;
	clear: left;
	height: auto;
	text-align: left;
	border: 0;
	background-color: #F2F2F2;
}

#searchLang #searchLangPos UL.langmenue LI:hover UL LI A,
#searchLang #searchLangPos UL.langmenue LI A:hover UL LI A,
#searchLang #searchLangPos UL.langmenue LI:hover UL LI P,
#searchLang #searchLangPos UL.langmenue LI A:hover UL LI P {
	display: block;
	width: 167px;
	height: auto;
	margin: -2px 0 -2px 0;
	padding: 2px 5px 3px 5px;
	font-size: 1em;
	font-weight: normal;
	color: #000;
	background: #F2F2F2;
	text-decoration: none;
	line-height: 15px;
}

#searchLang #searchLangPos UL.langmenue LI:hover UL LI A:hover,
#searchLang #searchLangPos UL.langmenue LI A:hover UL LI A:hover {
	text-decoration: none;
	background: #D6D6D6;
	color: #000;
}

/***************************************************************************************/
/* LOGO                                                                                */
/***************************************************************************************/
/* Container fuer das Logo */
#logo {
	position: relative;
	width: 800px;
	height: 61px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	z-index: 1;
}

/* Styles fuer das Logo */
#logo IMG.swyxLogo {
	position: absolute;
	top: 5px;
	left: 23px;
	margin: 0;
	padding: 0;
}


/***************************************************************************************/
/* MAINMENUE                                                                           */
/***************************************************************************************/
/* Container fuer das Hauptmenue */
#mainMenueOutContainer {
	position: relative;
	width: 800px;
	height: 24px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	z-index: 2;
}

/* Container fuer das Hauptmenue */
#mainMenueOutContainer #mainMenueInContainer {
	width: 758px;
	height: 24px;
	margin: 0 0 0 21px;
	padding: 0;
	background-color: #FFF;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue {
	width: 758px;
	height: 24px;
	position: relative;
	margin: 0;
	font-size: 1.1em;
	list-style-type: none;
	list-style-image: none;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue UL {
	padding: 0;
	margin: 0;
	list-style-type: none; /* for Firefox */
	list-style-image: none;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI {
	position: relative;
	height: 24px;
	margin: 0;
	text-align: center;
	float: left;
	border-right: 1px solid #969696;	
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright {
	border-right: 0;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:visited {
	display: block;
	height: 22px;
	float: left;
	padding: 4px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: url(../img/mainmenue/bg_no.gif) repeat-x;
	white-space: nowrap;
	overflow: hidden;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:visited {
	background: url(../img/mainmenue/bg_left_no.gif) no-repeat left top;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A:visited {
	background: url(../img/mainmenue/bg_right_no.gif) no-repeat right top;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A.act:visited,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A.dropact:visited {
	color: #FFF;
	background: url(../img/mainmenue/bg_ro.gif) repeat-x;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A.act:visited,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A.dropact:visited {
	color: #FFF;
	background: url(../img/mainmenue/bg_left_ro.gif) no-repeat left top;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A.act:visited,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A.dropact:visited {
	color: #FFF;
	background: url(../img/mainmenue/bg_right_ro.gif) no-repeat right top;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL {
	visibility: hidden;
	position: absolute;
	top: 26px;
	left: 0;
	height: 0;
	overflow: hidden;
	list-style-image: none;
	z-index: 666;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue TABLE {
	margin: -1px;
	border-collapse: collapse;
	font-size: 1em; /* font size for IE5.5 */
}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover {
	border: 0;
	color: #FFF;
	background: url(../img/mainmenue/bg_ro.gif) repeat-x;
	z-index: 5;
	text-decoration: underline;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft:hover A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:hover {
	background: url(../img/mainmenue/bg_left_ro.gif) no-repeat left top;
	text-decoration: underline;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright:hover A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A:hover {
	background: url(../img/mainmenue/bg_right_ro.gif) no-repeat right top;
	text-decoration: underline;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL {
	visibility: visible;
	position: absolute;
	width: 198px;
	height: auto;
	background: #F2F2F2;
	border: 1px solid #969696;
	left: 0;
	top: 26px;
	overflow: visible;
	z-index: 666;
	list-style-image: none;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	-khtml-opacity: 0.9;*/
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI {
	position: relative;
	padding: 4px 0 4px 0;
	clear: left;
	height: auto;
	text-align: left;
	border: 0;
	background-color: #F2F2F2;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI.dropHeader {
	width: 200px;
	height: 4px;
	margin: -8px 0 16px -1px;
	padding: 0;
	border: 0;
	background-color: transparent;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI.dropBottom {
	width: 200px;
	height: 4px;
	margin: 2px 0 3px -1px;
	padding: 0;
	border: 0;
	background-color: transparent;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI.dropHeader IMG,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI.dropBottom IMG,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft UL LI.dropHeader IMG,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft UL LI.dropBottom IMG,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright UL LI.dropHeader IMG,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright UL LI.dropBottom IMG {
	margin: 0;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A {
	display: block;
	width: 188px;
	height: auto;
	margin: -2px 0 -2px 0;
	padding: 2px 5px 3px 5px;
	font-weight: normal;
	color: #000;
	background: #F2F2F2;
	white-space: normal;
	text-decoration: none;
	line-height: 15px;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft:hover UL LI A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:hover UL LI A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright:hover UL LI A,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A:hover UL LI A {
	background-image: none;
	text-decoration: none;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft:hover UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:hover UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright:hover UL LI A.drop,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A:hover UL LI A.drop {
	background: url(../img/mainmenue/bg_pfeil.gif) no-repeat;
	text-decoration: none;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft:hover UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:hover UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright:hover UL LI A.drop:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A:hover UL LI A.drop:hover {
	background: #D6D6D6 url(../img/mainmenue/bg_pfeil.gif) no-repeat;
	text-decoration: underline;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft:hover UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:hover UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright:hover UL LI A.act,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A:hover UL LI A.act {
	font-weight: bold;
	color: #000;
	background-image: none;
	text-decoration: none;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft:hover UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:hover UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright:hover UL LI A.dropact,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A:hover UL LI A.dropact {
	font-weight: bold;
	color: #000;
	background: url(../img/mainmenue/bg_pfeil.gif) no-repeat;
	text-decoration: none;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft:hover UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:hover UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright:hover UL LI A.dropact:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.liright A:hover UL LI A.dropact:hover {
	font-weight: bold;
	color: #000;
	background: #D6D6D6 url(../img/mainmenue/bg_pfeil.gif) no-repeat;
	text-decoration: underline;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI A:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft:hover UL LI A:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.lileft A:hover UI LI A:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.right:hover UL LI A:hover,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.right A:hover UI LI A:hover {
	text-decoration: none;
	background: #D6D6D6;
	color: #000;
	text-decoration: underline;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI UL,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI UL,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A UL {
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 190px;
	height: 0;
	overflow: hidden;
	z-index: 700;
	list-style-image: none;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI:hover UL,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A:hover UL {
	visibility: visible;
	position: absolute;
	width: 198px;
	height: auto;
	background: #F2F2F2;
	border: 1px solid #969696;
	top: 0px;
	left: 190px;
	overflow: visible;
	z-index: 700;
	list-style-image: none;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	-khtml-opacity: 0.9;*/
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI.foldleft UL LI UL,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.foldleft:hover UL LI UL,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.foldleft A:hover UL LI A UL,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.foldleft:hover UL LI:hover UL,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI.foldleft A:hover UL LI A:hover UL {
	left: -198px;
}

#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI UL LI.dropHeader,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI UL LI.dropHeader,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI UL LI.dropHeader,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI:hover UL LI.dropHeader,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI UL LI A:hover UL LI.dropHeader,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI:hover UL LI.dropHeader,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI:hover UL LI A:hover UL LI.dropHeader,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI:hover UL LI.dropHeader,
#mainMenueOutContainer #mainMenueInContainer UL.menue LI A:hover UL LI A:hover UL LI.dropHeader {
	margin: -11px 0 16px -1px;
}


/***************************************************************************************/
/* MAIN CONTAINER                                                                      */
/***************************************************************************************/
/* Aeusserer Hauptcontainer mit voller Breite fuer weissen Hintergrund */
#mainOutContainer {
	width: 800px;
	margin: 0;
	padding: 14px 0 14px 0;
	background-color: #FFF;
}

/* Hauptcontainer */
#mainOutContainer #mainContainer {
	width: 772px;
	margin: 0 0 0 7px;
	padding: 0;
}

/* graue Spacer Linie auf der Home Seite */
#mainOutContainer #mainContainer hr.spaceLine,
#mainOutContainer #mainContainer hr.spaceLine2 {
	display: block;
	clear: both;
	height: 1px;
	margin: 14px 0 14px 14px;
	padding: 0;
	color: #969696;
	background-color: #969696;
	border: none;
}

/* graue Spacer Linie auf der Home Seite (wenn keine Boxen unterm Flash) */
#mainOutContainer #mainContainer hr.spaceLine2 {
	margin: 14px 0 28px 14px;
}

/* Space zwischen Menue und News/Events Boxen auf der Home Seite (wenn keine Flash und keine Boxen unterm Flash) */
DIV.spacer {
	font-size: 14px;
	margin: 0;
	padding:0;
}

/******************************************************************/
/* FLASH                                                          */
/******************************************************************/
/* Container fuer den Flashfilm auf der Home Seite */
#mainOutContainer #mainContainer #mainFlash {
	width: 758px;
	margin: 0 0 0 14px;
	padding: 0;
}

#mainOutContainer #mainContainer #mainFlash #mainFlashHeader {
	position: relative;
	width: 758px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/main_flash_header.gif) no-repeat;
	overflow: hidden;
	z-index: 3;
}

#mainOutContainer #mainContainer #mainFlash #mainFlashHeader H1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 8px;
	padding: 0;
}

#mainOutContainer #mainContainer #mainFlash #mainFlashHeader H1 A,
#mainOutContainer #mainContainer #mainFlash #mainFlashHeader H1 A:hover {
	color: #000;
}


/******************************************************************/
/* BOXEN (kleine und grosse Boxen unter dem Flashfilm             */
/******************************************************************/
/* Bereich fuer die kleinen Teaser in der Mitte der Home Seite */
#mainOutContainer #mainContainer #boxArea {
	width: 772px;
	margin: 0 0 -14px 0;
	padding: 0;
}

/************************************************/
/* Kleine Boxen                                 */
/************************************************/
/* Container fuer zwei kleine Boxen (untereinander) */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer {
	float: left;
	width: 179px;
	height: 252px;
	height: 252px;
	margin: 0 0 14px 14px;
	padding: 0;
}

/* kleine obere Box */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop {
	width: 179px;
	height: 119px;
	margin: 0 0 14px 0;
	padding: 0;
}

/* kleine untere Box */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom {
	width: 179px;
	height: 119px;
	margin: 0;
	padding: 0;
}

/* kleine Boxen nebeneinander */
#mainOutContainer #mainContainer #boxArea .smallBoxRow {
	float: left;
	width: 179px;
	height: 119px;
	margin: 0 0 14px 14px;
	padding: 0;
}

/* Header der kleinen Boxen */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxHeader,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxHeader,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxHeader {
	width: 179px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/small_box_header.gif) no-repeat;
	overflow: hidden;
}

/* Styles fuer die Headlines der kleinen Boxen */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxHeader H1,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxHeader H1,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxHeader H1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 8px;
	padding: 0;
}

/* Styles fuer Links in den Headlines der kleinen Boxen */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxHeader H1 A,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxHeader H1 A,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxHeader H1 A,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxHeader H1 A:hover,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxHeader H1 A:hover,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxHeader H1 A:hover {
	color: #000;
}

/* Content Bereich der kleinen Boxen */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxContent,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxContent,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxContent {
	width: 171px;
	height: 88px;
	margin: 0;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	padding: 3px 3px 0 3px;
	overflow: hidden;
}

/* Content Bereich der kleinen Boxen (OHNE RAHMEN) */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxContent2,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxContent2,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxContent2 {
	width: 179px;
	height: 95px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Styles fuer die Links in den kleinen Boxen */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxContent A,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxContent A:hover,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxContent A,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxContent A:hover,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxContent A,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxContent A:hover,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxContent2 A,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxContent2 A:hover,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxContent2 A,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxContent2 A:hover,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxContent2 A,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxContent2 A:hover {
	color: #F32630;
	font-weight: bold;
}

/* Footer der kleinen Boxen */
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxTop .smallBoxFoot,
#mainOutContainer #mainContainer #boxArea .smallBoxContainer .smallBoxBottom .smallBoxFoot,
#mainOutContainer #mainContainer #boxArea .smallBoxRow .smallBoxFoot {
	width: 179px;
	height: 4px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

/************************************************/
/* Grosse Box                                   */
/************************************************/
/* grosse Box */
#mainOutContainer #mainContainer #boxArea .bigBox {
	float: left;
	width: 372px;
	height: 252px;
	margin: 0 0 14px 14px;
	padding: 0;
}

/* Header der grossen Boxen */
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxHeader {
	width: 372px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/big_box_header.gif) no-repeat;
	overflow: hidden;
}

/* Styles fuer die Headlines der grossen Boxen */
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxHeader H1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 8px;
	padding: 0;
}

/* Content Bereich der grossen Boxen */
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxContent {
	width: 364px;
	height: 221px;
	margin: 0;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	padding: 3px 3px 0 3px;
	overflow: hidden;
}

/* Content Bereich der grossen Boxen (OHNE RAHMEN) */
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxContent2 {
	width: 372px;
	height: 228px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Styles fuer die Links in den grossen Boxen*/
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxContent A,
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxContent A:hover,
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxContent2 A,
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxContent2 A:hover {
	color: #F32630;
	font-weight: bold;
}

/* Footer der grossen Boxen */
#mainOutContainer #mainContainer #boxArea .bigBox .bigBoxFoot {
	width: 372px;
	height: 4px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}


/******************************************************************/
/* NEWSBOXEN UND BOXEN RECHTS(Event/News Boxen, Client Area,      */
/* TechPartner, Partner)                                          */
/******************************************************************/
/* Bereich fuer die 2 News Boxen, die Client Area Box und die Partner Area Box */
#mainOutContainer #mainContainer #bigTeaserArea {
	position: relative;
	width: 772px;
	margin: 0 0 -10px 0;
	padding: 0;
	background: #FFF url(../img/big_teaser_area_hg.gif) repeat-y;
}

/* Bereich fuer die 2 News Boxen, die Client Area Box und die Partner Area Box (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaBig {
	position: relative;
	width: 772px;
	margin: 0;
	padding: 0;
	background: #FFF url(../img/big_teaser_area_hg_big.gif) repeat-y;
}

/* Bereich fuer die News Box, die Client Area Box und die Partner Area Box (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol {
	position: relative; 
	width: 772px;
	margin: 0 0 -14px 0;
	padding: 0;
	z-index: 1;
	/* background: #FFF url(../img/big_teaser_area_hg_big.gif) repeat-y; */
}

/************************************************/
/* GROSSE NEWS BOXEN (Events, Latest News)      */
/************************************************/
/* Container fuer die Event und News Boxen Area */
#mainOutContainer #mainContainer #bigTeaserArea #newsBoxArea {
	float: left;
	width: 579px;	
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Container fuer die Event und News Boxen Area (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaBig #newsBoxAreaBig {
	float: left;
	width: 772px;	
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Container fuer die Event ODER News Boxen Area (grosse Version mit rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #newsBoxAreaNewsCol {
	float: left;
	width: 386px;	
	margin: 0;
	padding: 0;
	overflow: hidden;
}


/* Container fuer die Event und News Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #newsBoxArea .newsbox {
	float: left;
	width: 275px;	
	margin: 0 0 0 14px;
	padding: 0 0 28px 0;
	background: #FFF url(../img/newsbox_hg.gif) repeat-y;
}

/* Container fuer die Event und News Boxen (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaBig #newsBoxAreaBig .newsboxBig {
	float: left;
	width: 372px;	
	margin: 0 0 0 14px;
	padding: 0 0 10px 0;
	background: #FFF url(../img/newsbox_hg_big.gif) repeat-y;
}

/* Container fuer die Event Oder News Boxen (grosse Version mit rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #newsBoxAreaNewsCol .newsboxNewsCol {
	float: left;
	width: 372px;
	margin: 0 0 0 14px;
	padding: 0 0 10px 0;
	background: #FFF url(../img/newsbox_hg_big.gif) repeat-y;
}

/* Header der Event und News Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #newsBoxArea .newsbox .newsboxHeader {
	width: 275px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/newsbox_header.gif) no-repeat;
	overflow: hidden;
}

/* Header der Event und News Boxen (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaBig #newsBoxAreaBig .newsboxBig .newsboxHeaderBig {
	width: 372px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/newsbox_header_big.gif) no-repeat;
	overflow: hidden;
}

/* Header der Event oder News Boxen (grosse Version mit rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #newsBoxAreaNewsCol .newsboxNewsCol .newsboxHeaderNewsCol {
	width: 372px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/newsbox_header_big.gif) no-repeat;
	overflow: hidden;
}

/* Styles fuer die Headlines der der Event und News Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #newsBoxArea .newsbox .newsboxHeader H1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 8px;
	padding: 0;
}

/* Styles fuer die Headlines der der Event und News Boxen (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaBig #newsBoxAreaBig .newsboxBig .newsboxHeaderBig H1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 8px;
	padding: 0;
}

/* Styles fuer die Headlines der der Event oder News Boxen (grosse Version mit rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #newsBoxAreaNewsCol .newsboxNewsCol .newsboxHeaderNewsCol H1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 8px;
	padding: 0;
}

/* Container fuer den Content in den Event und News Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #newsBoxArea .newsbox .newsboxContent {
	width: 259px;
	margin: 4px 0 0 8px;
	padding: 0px;
	overflow: hidden;
}

/* Container fuer den Content in den Event und News Boxen (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaBig #newsBoxAreaBig .newsboxBig .newsboxContentBig {
	width: 356px;
	margin: 4px 0 0 8px;
	padding: 0px;
	overflow: hidden;
}

/* Container fuer den Content in den Event oder News Boxen (grosse Version mit rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #newsBoxAreaNewsCol .newsboxNewsCol .newsboxContentNewsCol {
	width: 356px;
	height: 195px;
	margin: 4px 0 0 8px;
	padding: 0px;
	overflow: hidden;
}

/* Footer mit runden Ecken fuer die Event und News Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #newsboxBottom {
	position: absolute;
	bottom: 0;
	left: 14px;
	width: 564px;
	height: 18px;
	margin: 0;
	padding: 0;
}

/* Footer mit runden Ecken fuer die Event und News Boxen (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaBig #newsboxBottomBig {
	position: absolute;
	bottom: 0;
	left: 14px;
	width: 758px;
	height: 4px;
	margin: 0;
	padding: 0;
}

/* Footer mit runden Ecken fuer die Event oder News Boxen (grosse Version mit rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #newsboxBottomNewsCol {
	position: relative;
	bottom: 0;
	left: 14px;
	width: 372px;
	height: 4px;
	margin: 0;
	padding: 0;
}

/* Footer mit runden Ecken fuer die Event und News Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #newsboxBottom IMG {
	margin: 0;
}

/* Footer mit runden Ecken fuer die Event und News Boxen (grosse Version ohne rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaBig #newsboxBottomBig IMG {
	margin: 0;
}

/* Footer mit runden Ecken fuer die Event oder News Boxen (grosse Version mit rechte Teaser) */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #newsboxBottomNewsCol IMG {
	margin: 0;
}

/************************************************/
/* RECHTE TEASER                                */
/************************************************/
/* Container fuer die rechten Teaser */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea {
	float: left;
	width: 179px;
	margin: 0;
	padding: 0 0 0 14px;
	overflow: hidden;
}

/* Container fuer die rechten Teaser falls NewsCol aktiviert */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #rightTeaserAreaNewsCol {
	position: relative;
	float: left;
	width: 386px;
	margin: 0;	
	padding: 0;
	overflow: hidden;
}

/* rechte Teaser Box */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox {
	width: 179px;
	margin: 0 0 14px 0;
	padding: 0;
}

/* rechte Teaser Box */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #rightTeaserAreaNewsCol .rightTeaserBox {
	float: left;
	width: 179px;
	margin: 0 0 14px 14px;
	padding: 0;
}

/* Header der rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxHeader {
	width: 179px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/small_box_header.gif) no-repeat;
	overflow: hidden;
}

/* Header der rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #rightTeaserAreaNewsCol .rightTeaserBox .rightTeaserBoxHeader {
	width: 179px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/small_box_header.gif) no-repeat;
	overflow: hidden;
}

/* Styles fuer die Headlines den rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxHeader H1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 8px;
	padding: 0;
}

/* Styles fuer die Headlines den rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #rightTeaserAreaNewsCol .rightTeaserBox .rightTeaserBoxHeader H1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 8px;
	padding: 0;
}

/* Content Bereich der rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent {
	width: 163px;
	margin: 0;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	padding: 3px 7px 0 7px;
	overflow: hidden;
}

/* Content Bereich der rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #rightTeaserAreaNewsCol .rightTeaserBox .rightTeaserBoxContent {
	width: 163px;
	margin: 0;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	padding: 3px 7px 0 7px;
	overflow: hidden;
}

/* Content Bereich der rechten Teaser Boxen OHNE RAHMEN*/
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent2 {
	width: 179px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Content Bereich der rechten Teaser Boxen OHNE RAHMEN*/
#mainOutContainer #mainContainer #bigTeaserAreaNewsCol #rightTeaserAreaNewsCol .rightTeaserBox .rightTeaserBoxContent2 {
	width: 179px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Styles fuer Punktlisten in den rechten Teaser Boxen MIT Rahmen */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent UL {
/*	margin: 0 0 0 14px;*/
}

/* Styles fuer die Links in den rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent A,
#mainOutContainer #mainContainer .smallBoxContainer .rightTeaserBox .rightTeaserBoxContent A:hover,
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent2 A,
#mainOutContainer #mainContainer .smallBoxContainer .rightTeaserBox .rightTeaserBoxContent2 A:hover {
	color: #F32630;
	font-weight: bold;
}

/* Styles der Bilder in den rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent2 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}

/* Footer der rechten Teaser Boxen */
#mainOutContainer #mainContainer #bigTeaserArea #rightTeaserArea .rightTeaserBox .rightTeaserBoxFoot {
	width: 179px;
	height: 4px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}


/***************************************************************************************/
/* FOOTER                                                                              */
/***************************************************************************************/
/* Container fuer Footer */
#footer {
	position: relative;
	width: 800px;
	height: 22px;
	margin: 6px 0 14px 0;
	padding: 0;
	color: #969696;
	background-color: #FFF;
	z-index: 1;
}

/* Container fuer die Copyright Angabe im Footer */
#footer #copyright {
	position: absolute;
	top: 4px;
	left: 21px;	
}

/* Container fuer die Meta Angabe im Footer */
#footer #meta {
	position: absolute;
	top: 4px;
	right: 21px;	
}

/* Styles fuer die Links im Footer */
#footer A, #footer A:hover {
	color: #969696;
}

/* Styles fuer die Absaetze im Footer */
#footer P.bodytext {
	color: #969696;
}

/* Styles fuer die SocialNetwork Absaetze */
#network {
	margin-left:auto;
	margin-right:auto;
} 

#socialnetwork {
	text-align: center;
	margin-bottom: 10px;
}

#socialnetwork img.swyxSocial {
	padding-left: 10px;
	padding-right: 10px;
}
