/*** 
  * Style fuer die Folgeseiten
***/


/* 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 {
	position: relative;
	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;
}

/* srlanguagemenue */
#searchLang #searchLangPos #lang div.tx-srlanguagemenu-pi1 ul.langmenue li.drop ul li.langNO a {color: #000}
#searchLang #searchLangPos #lang div.tx-srlanguagemenu-pi1 ul.langmenue li.drop ul li.langCUR {color: #000; padding-left: 5px; font-weight: bold;}
#searchLang #searchLangPos #lang div.tx-srlanguagemenu-pi1 ul.langmenue li.drop ul li.langINACT {color: #999; padding-left:5px;}

/***************************************************************************************/
/* 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 {
	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;
}


/***************************************************************************************/
/* Haupt Bereich (Box Area, Submenue, Maincontent, rechte Teaser)                      */
/***************************************************************************************/
/* 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  */
#mainOutContainer #mainContainer hr.spaceLine {
	display: block;
	clear: both;
	height: 1px;
	margin: 0 0 14px 14px;
	padding: 0;
	color: #969696;
	background-color: #969696;
	border: none;
}

/******************************************************************/
/* BOXEN (kleine und grosse Boxen über dem Hauptcontent           */
/******************************************************************/

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

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

/* kleine untere Box (Header Layout 2) */
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxBottom {
	width: 179px;
	height: 119px;
	margin: 0;
	padding: 0;
}

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

/* Header der kleinen Boxen */
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxTop .smallBoxHeader,
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxBottom .smallBoxHeader,
#mainOutContainer #mainContainer .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 .smallBoxContainer .smallBoxTop .smallBoxHeader H1,
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxBottom .smallBoxHeader H1,
#mainOutContainer #mainContainer .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 .smallBoxContainer .smallBoxTop .smallBoxHeader H1 A,
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxBottom .smallBoxHeader H1 A,
#mainOutContainer #mainContainer .smallBoxRow .smallBoxHeader H1 A,
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxTop .smallBoxHeader H1 A:hover,
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxBottom .smallBoxHeader H1 A:hover,
#mainOutContainer #mainContainer .smallBoxRow .smallBoxHeader H1 A:hover {
	color: #000;
}

/* Content Bereich der kleinen Boxen */
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxTop .smallBoxContent,
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxBottom .smallBoxContent,
#mainOutContainer #mainContainer .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 .smallBoxContainer .smallBoxTop .smallBoxContent2,
#mainOutContainer #mainContainer .smallBoxContainer .smallBoxBottom .smallBoxContent2,
#mainOutContainer #mainContainer .smallBoxRow .smallBoxContent2 {
	width: 179px;
	height: 95px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

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

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

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

/* Header der grossen Boxen */
#mainOutContainer #mainContainer .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 .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 .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 .bigBox .bigBoxContent2 {
	width: 372px;
	height: 228px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

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

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


/************************************************/
/* Sehr grosse Box                                   */
/************************************************/
/* sehr grosse Box (Header Layout 5 (Megabox)) */
#mainOutContainer #mainContainer .largebigBox {
	float: left;
	width: 758px;
	/* height: 252px; */
	margin: 0 0 14px 14px;
	padding: 0;
}

/* Header der grossen Boxen */
#mainOutContainer #mainContainer .largebigBox .largebigBoxHeader {
	width: 758px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #C2C2C2 url(../img/main_flash_header.gif) no-repeat;
	overflow: hidden;
}

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

/* Content Bereich der grossen Boxen */
#mainOutContainer #mainContainer .largebigBox .largebigBoxContent {
	width: 750px;
	/* 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 .largebigBox .largebigBoxContent2 {
	width: 758px;
	/* height: 228px; */
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Content Bereich der grossen Boxen (OHNE RAHMEN) */
#mainOutContainer #mainContainer .largebigBox  .largebigBoxContent2 .smallBoxContainer{
	width: 758px;
	/* height: 228px; */
	margin: 0 0 -24px 0px;
	padding: 0;
	overflow: hidden;
}


/* Styles fuer die Links in den grossen Boxen*/
#mainOutContainer #mainContainer .largebigBox .largebigBoxContent A,
#mainOutContainer #mainContainer .largebigBox .largebigBoxContent A:hover,
#mainOutContainer #mainContainer .largebigBox .largebigBoxContent2 A,
#mainOutContainer #mainContainer .largebigBox .largebigBoxContent2 A:hover {
	color: #F32630;
	font-weight: bold;
}

/* Footer der grossen Boxen */
#mainOutContainer #mainContainer .largebigBox .largebigBoxFoot {
	width: 758px;
	height: 4px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

/******************************************************************/
/* DREI(VIER) SPLATIGER BEREICH (Subnavi, Maincontent, Teaser     */
/******************************************************************/
/* Hauptcontainer */
#mainOutContainer #mainContainer #threeColContainer {
	width: 758px;
	margin: 0 0 0 14px;
	padding: 0;
}

/************************************************/
/* SUB MENUE (linke Hauptspalte)                */
/************************************************/
/* Container fuer das Submenue */
#mainOutContainer #mainContainer #threeColContainer  #subMenueArea {
	float: left;
	width: 179px;
	margin: 0;
	padding: 0;
}

#mainOutContainer #mainContainer #threeColContainer #subMenueArea A.subL1No {
	display: block;
	width: 168px;
	height: 19px;
	margin: 0 0 6px 0;
	padding: 5px 0 0 11px;
	color: #000;
	text-decoration: none;
	background: #C2C2C2 url(../img/submenue/sub_level1_no.gif) no-repeat;
}

#mainOutContainer #mainContainer #threeColContainer #subMenueArea A.subL1No:hover {
	display: block;
	width: 168px;
	height: 19px;
	margin: 0 0 6px 0;
	padding: 5px 0 0 11px;
	color: #FFF;
	text-decoration: underline;
	background: #C2C2C2 url(../img/submenue/sub_level1_ro.gif) no-repeat;
}

#mainOutContainer #mainContainer #threeColContainer #subMenueArea A.subL1Act {
	display: block;
	width: 168px;
	height: 19px;
	margin: 0 0 6px 0;
	padding: 5px 0 0 11px;
	color: #FFF;
	text-decoration: none;
	background: #C2C2C2 url(../img/submenue/sub_level1_ro.gif) no-repeat;
}

#mainOutContainer #mainContainer #threeColContainer #subMenueArea A.subL1Act:hover {
	display: block;
	width: 168px;
	height: 19px;
	margin: 0 0 6px 0;
	padding: 5px 0 0 11px;
	color: #FFF;
	text-decoration: underline;
	background: #C2C2C2 url(../img/submenue/sub_level1_ro.gif) no-repeat;
}

#mainOutContainer #mainContainer #threeColContainer #subMenueArea A.subBack {
	display: block;
	width: 168px;
	height: 19px;
	margin: 0 0 6px 0;
	padding: 5px 0 0 11px;
	color: #000;
	text-decoration: none;
	background: #C2C2C2 url(../img/submenue/sub_backlink_no.gif) no-repeat;
}

#mainOutContainer #mainContainer #threeColContainer #subMenueArea A.subBack:hover {
	display: block;
	width: 168px;
	height: 19px;
	margin: 0 0 6px 0;
	padding: 5px 0 0 11px;
	color: #FFF;
	text-decoration: underline;
	background: #C2C2C2 url(../img/submenue/sub_backlink_ro.gif) no-repeat;
}

/************************************************/
/* MAIN CONTENT (mittlere Hauptspalte)          */
/************************************************/
/* Container fuer den Haupt Content */
#mainOutContainer #mainContainer #threeColContainer #mainContentArea {
	float: left;
	width: 372px;
	margin: 0 0 0 14px;
	padding: 0;
	overflow: hidden;
	min-height: 300px; 
}

/* Container fuer den GROSSEN Haupt Content (Wenn grosses 1 spaltiges Templ. gewaehlt wurde)*/
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaBig {
	float: left;
	width: 565px;
	margin: 0 0 0 14px;
	padding: 0;
	overflow: hidden;
}

/* Container fuer den EXTRA GROSSEN Haupt Content (Wenn grosses 1 spaltiges Templ. gewaehlt wurde)*/
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaExtraBig {
	float: left;
	width: 758px;
	margin: 0 0 14px 0px;
	padding: 0;
	overflow: hidden;
}

/* Styles fuer das DIV, dass um jedes CE gewrappt wird */
DIV.ceWrap {
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
}

/****************************/
/* MAIN CONTENT LINKS       */
/****************************/
/* Container fuer den RECHTEN Main Content (Wenn 2 spaltiges Templ gewaehlt wurde) */
#mainOutContainer #mainContainer #threeColContainer #mainContentArea #mainContentLeft {
	width: 181px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

/* Container fuer den RECHTEN Main Content (Wenn 2 spaltiges GROSSES Templ gewaehlt wurde) */
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaBig #mainContentLeftBig {
	width: 278px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

/****************************/
/* MAIN CONTENT RECHTS      */
/****************************/
/* Container fuer den RECHTEN Main Content (Wenn 2 spaltiges Templ gewaehlt wurde) */
#mainOutContainer #mainContainer #threeColContainer #mainContentArea #mainContentRight {
	width: 181px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

/* Container fuer den RECHTEN Main Content (Wenn 2 spaltiges GROSSES Templ gewaehlt wurde) */
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaBig #mainContentRightBig {
	width: 277px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

/****************************/
/* Locator                  */
/****************************/
/* Container fuer den Locator */
#mainOutContainer #mainContainer #threeColContainer #mainContentArea #locator {
	width: 372px;
	height: 13px;
	margin: 0 0 15px 0;	
	padding: 0;
	color: #969696;
	background-color: transparent;
}

/* Container fuer den Locator */
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaBig #locatorBig {
	width: 565px;
	height: 13px;
	margin: 0 0 15px 0;	
	padding: 0;
	color: #969696;
	background-color: transparent;
}

/* Container fuer den Locator */
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaExtraBig #locatorBig {
	width: 758px;
	height: 13px;
	margin: 0 0 15px 0;	
	padding: 0;
	color: #969696;
	background-color: transparent;
}

/* Styles fuer die Links im Locator */
#mainOutContainer #mainContainer #threeColContainer #mainContentArea #locator A,
#mainOutContainer #mainContainer #threeColContainer #mainContentArea #locator A:hover,
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaBig #locatorBig A,
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaBig #locatorBig A:hover,
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaExtraBig #locatorBig A,
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaExtraBig #locatorBig A:hover {
	color: #969696;
}

/* Styles fuer die Absaetze im Locator */
#mainOutContainer #mainContainer #threeColContainer #mainContentArea #locator P.bodytext,
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaBig #locatorBig P.bodytext,
#mainOutContainer #mainContainer #threeColContainer #mainContentAreaExtraBig #locatorBig P.bodytext  {
	color: #969696;
}

/************************************************/
/* RECHTE TEASER (rechte Hauptspalte)           */
/************************************************/
/* Container fuer die rechten Teaser */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea {
	float: left;
	width: 179px;
	margin: 0 0 0 14px;
	padding: 0;
}

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

/* Header der rechten Teaser Boxen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .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 #threeColContainer #rightTeaserArea .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 #threeColContainer #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 (OHNE RAHMEN) */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent2 {
	width: 179px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

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

/* Styles fuer die Links in den rechten Teaser Boxen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent A,
#mainOutContainer #mainContainer .smallBoxContainer .rightTeaserBox .rightTeaserBoxContent A:hover,
#mainOutContainer #mainContainer #threeColContainer #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 #threeColContainer #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .rightTeaserBox .rightTeaserBoxContent2 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}

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

/************************************************/
/* RECHTE TEASER (Anpassungen für Elemente die  */
/* per Datensatz einfügen in die Rand Spalte    */
/* eingefügt wurden                             */
/************************************************/
/* kleine Boxen nebeneinander (Header Layout 4) anpassen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .smallBoxRow {
	clear: both;
	height: auto;
	margin: 0 0 14px 0;
}

/* Header der kleinen Boxen anpassen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .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 anpassen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .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 anpassen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .smallBoxRow .smallBoxHeader H1 A,
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .smallBoxRow .smallBoxHeader H1 A:hover {
	color: #000;
}

/* Content Bereich der kleinen Boxen anpassen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .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) anpassen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .smallBoxRow .smallBoxContent2 {
	width: 179px;
	height: 95px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

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

/* Footer der kleinen Boxen anpassen */
#mainOutContainer #mainContainer #threeColContainer #rightTeaserArea .smallBoxRow .smallBoxFoot {
	width: 179px;
	height: 4px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}


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

/* 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;
}

/*indexed search*/
div.tx-indexedsearch-whatis {
font-size: 11px; color: #666;
}
div.tx-indexedsearch-browsebox ul.browsebox {
padding-top: 10px;
}




