/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	/*	STYLESHEET FOR DEFINING THE PAGE LAYOUT WITH ALL SECTION POSITIONS				*/

#outer-frame {
	position: relative;
	width: 100%;
	margin: 10px 0px 0px 0px;
}

#head-outer-container {
	width: 100%;
}

img {
	border:0px;
}

#head-container {
	background-color: #FFFFFF;
	width: 780px;
	padding: 0px;
	margin: 0px auto 0px auto;
	text-align: left;
}

.white-clear {
	height: 5px;
	background-color: #FFFFFF;
	clear: both;
	font-size: 1px; /* Workaround fuer IE, sonst falsche Hoehe */
	/*border:			1px red solid;*/
}

.simple-clear {
	clear: both;	
}


#logo-section {
	background-color: #FFFFFF;
	width: 165px;
	float: left;

}

#banner-section {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #107612; /* Farbwelt */
	width:585px;
	padding-left:12px;
	height:86px;	
	float: left;
	display: none;	
}

#suche-metanav-outer-container {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009033;
	position: relative;
	background-color: #E4F4EA;
	width: 100%;
}

#suche-metanav-container {
	width: 780px;
	padding: 0px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#suche-section {
	width: 165px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
} 

#metanav-section{
	width: 600px;
	padding-left: 10px;
	float: left;
	display: none;	
}

#content-outer-container {
	/*background-color: #FFFFFF;*/	
	width: 100%;
}

#content-container {
	width: 780px;
	background-color: 	#FFFFFF;
	padding: 0px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#content-container-start {
	width: 780px;
	background-color: 	#FFFFFF;
	padding: 0px;
	margin: 20px auto 0px auto;
	text-align: left;
}

#menu-container{
	width: 166px;
	float: left;
	display: none;	
}

#suche-navi-section{
	width: 156px;
	margin-right: 10px;
	display: none;	
}

#menu-section {
	width: 156px;
	margin-right: 10px;
	display: none;	
}

#inner-content-container {
	width: 390px;
	float:left;
	margin-left: 10px;
	margin-right: 10px;	
}

#breadcrumps-section {
	width: 390px;

}

#content-section{
	width: 390px;
}

#teaser-section {
	/*position:relative;*/
	width: 187px;
	float: left;
	display: none;	
}

#footer-section {
	width: 590px;
	margin-top: 20px;
	margin-left: 170px;
	display: none;	
}

#footer-start {
	text-align: right;
	width: 590px;
	margin-left: 170px;
	display: none;
}

/*********** ELEMENTE ***********************/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	/*	STYLESHEET FOR DEFINING THE PAGE ELEMENTS				*/ /*

Verwendete Farben:
Haupttextfarbe: #828282 (grau)
Sekundaere Farbe: #107612 (grün)

*/
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	text-align: center;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 90%;
	color: #444444;
}

#banner-section img {
	margin-left: 30px;
	margin-top: 6px;
}

a {
	text-decoration: none;
}

h1 {
	font-size: 110%;
	display: block;
	font-size: 110%;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
}

h2.hidden,h1.hidden,span.hidden {
	display: none;
}

h2 {
	display: block;
	font-size: 100%;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: dotted;
}

h3 {
	color: #444444;
	display: block;
	font-size: 95%;
}

h4 {
	color: #444444;
	display: block;
	font-size: 90%;
}

/* content - section - Mailform */
#content-section .csc-mailform-field label {
	display: block;
	float: left;
	width: 100px;
	margin: 0px 0px 2px 0px;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 100%;
}

#content-section .csc-mailform-field input,#content-section .csc-mailform-field textarea
	{
	display: block;
	float: left;
	width: 340px;
	font-size: 100%;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999;
}

#content-section .csc-mailform-field input.csc-mailform-submit {
	font-size: 100%;
	width: 342px;
	float: left;
}

#content-section div.csc-mailform-field {
	font-family: tahoma, helvetica, arial, sans-serif;
	clear: both;
	float: left;
	width: 350px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 10px;
}

/* ------------------------------------------------------------ */
/* tables ------------------------------------------------------ */
/* ------------------------------------------------------------ */
table.contenttable {
	margin-top: 6px;
	margin-bottom: 6px;
	border-width: 1px;
	background-color: #ffffff;
	border-top-width: 1px;
	border-spacing: 0px;
	border-padding: 0px;
	border-collapse: collapse;;
	border-spacing: 0px;
}

table.contenttable tbody td {
	border: 1px #444444 solid;
	vertical-align: top;
}

table.contenttable thead td {
	border: 1px #444444 solid;
	font-weight: bold;
	vertical-align: top;
}

table.contenttable thead th {
	border: 1px #444444 solid;
	font-weight: bold;
	vertical-align: top;
}

table.contenttable p.bodytext {
	color: #444444;
	font-family: verdana, sans-serif;
	line-height: 11px;
	vertical-align: top;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* ----------------------------------------------------*/
	/* suche --------------------------------------------- */
#suche-section form {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#suche-section input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#suche-section input.submit {
	border-style: solid;
	border-width: 1px;
	border-color: #107612;
	background-color: #EDFEF3;
}

/* ------------------------------------------------- */
	/* teaser ------------------------------------------- */

#teaser-section {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;	
	/*background-color: #ff0000;*/
}

#teaser-section div.nav-2,#content-section div.nav-2 {
	border-width: 1px;
	border-style: solid;
}

#teaser-section .teaser,#content-section .teaser {
	color: #444444;
	padding: 1em 1em 1em 1em;
	margin-top: 0px;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: solid;
}

#teaser-section .teaser h2,#content-section .teaser h2 {
	font-family: tahoma, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 100%;
	margin: 0px;
	padding: 0em 0em 0.8em 0em;
}

#teaser-section .teaser h3,#content-section .teaser h3 {
	font-family: tahoma, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 90%;
	margin: 0px;
	padding: 0em 0em 0.8em 0em;
}

#teaser-section .teaser h4,#content-section .teaser h4 {
	font-family: tahoma, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 85%;
	margin: 0px;
	padding: 0em 0em 0.8em 0em;
}

#teaser-section .teaser p,#content-section .teaser p {
	margin: 0px;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 80%;
	padding-top: 0px;
	padding-bottom: 0px;
}

#teaser-section .teaser  a,#content-section .teaser a {
	font-family: tahoma, helvetica, arial, sans-serif;
	text-decoration: none;
}

#teaser-section .teaser a:hover,#content-section .teaser a:hover {
	text-decoration: underline;
}

#teaser-section .teaser ul,#content-section .teaser ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#teaser-section .teaser li,#content-section .teaser li {
	margin: 0em 0em 0.0em 0.1em;
	padding: 0em;
	font-size: 80%;
}

#teaser-section div.nav-2 li,#content-section div.nav-2 li {
	list-style-type: none;
}

#teaser-section div.nav-2 li a,#content-section div.nav-2 li a {
	font-weight: bold;
	color: #444444;
}

/*
#teaser-section div.nav-2 li.act a,#teaser-section div.nav-2 li.actifsub a
{
	background-color: #ffffff;
}

#teaser-section div.nav-2 li a:hover,#content-section div.nav-2 li a:hover
{
	color: #444444;
	text-decoration: none;
}
*/ /* ------------------------------------------------------- */
	/* pagepreview ------------------------------------------- */ /*
#content-section  div.pagepreview {
	margin: 2em 0em 0em 0em;
	padding: 1em 1em 0em 1em;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 100%;
}

#content-section div.pagepreview .teaser {
	margin:0px 0px 10px 0px;
	border-style: dotted;
}
*/
#content-section .pagepreview h3 {
	margin: 10px 0px 10px 0px;
	font-size: 90%;
}

#content-section .pagepreview h3 a {
	font-weight: bold;
	text-decoration: none;
}

#content-section .pagepreview h3 a:hover {
	color: #444444;
	text-decoration: none;
}

#content-section .pagepreview p {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	color: #444444;
}

#content-section .pagepreview2 ul {
	list-style-type: none;
	padding: 0px;
}

#content-section .pagepreview-2 ul li {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#content-section .pagepreview-2 ul li a {
	color: #444444;
}

#content-section .pagepreview-4 .teaser .teaser-img,#content-section .pagepreview-6 .teaser .teaser-img
	{ /*margin-left: -90px;*/ /*float: left;*/
	
}

#content-section .pagepreview-4 .teasercontent,#content-section .pagepreview-6 .teasercontent
	{ /*margin-left: 90px;*/
	
}

#content-section .pagepreview-5 ul,#content-section .pagepreview-6 ul {
	list-style-type: none;
	margin: 0.5em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
}

#content-section .pagepreview-5 ul li,#content-section .pagepreview-6 ul li
	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 80%;
}

#content-section .pagepreview-5 ul li a,#content-section .pagepreview-6 ul li a
	{
	color: #444444;
	font-weight: normal;
	text-decoration: none;
}

/*
#content-section .pagepreview-5 ul li a:hover,#content-section .pagepreview-6 ul li a:hover
{

	text-decoration: none;
}*/



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*                                                                                 */
/*	CONTENT SPALTE  :  KAPITEL EINES DOKUMENTS (4te Ebene)                     */
/*                                                                                 */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#content-section div.chapters {
	border-top-width: 1px;
	border-top-style: solid;
	width:155px;
	float:right;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:10px;
	padding:5px;
	padding-left:8px;
	font-size:8.5pt;
}

#content-section div.chapterspacer {
	float:right;
	width:170px;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
/*	padding-left:10px;*/
	background-color: #ffffff;
}

#content-section div.chapters ol {
	padding-left:23px;
	margin:0;
}

#content-section div.chapters li {
	text-align:left;
	padding:0px;
	margin-bottom:2px;
}

#content-section div.chapters li a {
	text-decoration:none;
}

#content-section div.chapters li.act {
	color:#444444;
}

#content-section div.chapters li.act a {
	color:#444444;
}

#content-section div.chapters li a:hover {
	color:#444444;
	text-decoration:none;
}

#content-section h2.chaptertitle {
	font-size:11pt;
	color:#32328A;
	margin-top:1.2em;
	margin-bottom:0.8em;
	border: 0em;
}

#content-section div.navchapters{
	float: right;
	margin-left: 3em;
	margin-top: 0.4em;
}







	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/*                                                                                 */
	/*	SITEMAP                                                                        */
	/*                                                                                 */
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* general */
#content-section ul.csc-sitemap-level-1 {
	list-style-type: none;
	list-style-image: none;
	padding-left: 0px;
	margin-left: 0px;
}

#content-section ul.csc-sitemap-level-1 li {
	list-style-type: none;
	list-style-image: none;
	padding-left: 0px;
	margin-left: 0px;
}

#content-section ul.csc-sitemap-level-1 li a {
	font-size: 100%;
	font-weight: bold;
	color: #107612;
}

#content-section ul.csc-sitemap-level-1 li a:hover {
	color: #000000;
}

#content-section ul.csc-sitemap-level-1 li ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 12px;
	margin-right: 12px;
}

#content-section ul.csc-sitemap-level-1 li ul li {
	border: 1px dotted #107612;
	background-color: #F9FFFB;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
}

#content-section ul.csc-sitemap-level-1 li ul li a {
	font-size: 90%;
	color: #444444;
	padding-left: 0px;
	margin-left: 0px;
}

#content-section ul.csc-sitemap-level-1 li ul li ul {
	list-style-image: url(/fileadmin/img/bullet3.gif);
	margin: 10px 0px 10px 8px;
	padding: 0px 0px 0px 5px;
}

#content-section ul.csc-sitemap-level-1 li ul li ul li {
	list-style-image: url(/fileadmin/img/bullet3.gif);
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

#content-section ul.csc-sitemap-level-1 li ul li ul li p {
	list-style-image: url(/fileadmin/img/bullet3.gif);
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

#content-section ul.csc-sitemap-level-1 li ul li ul li a {
	font-size: 70%;
	color: #444444;
}

#content-section ul.csc-sitemap-level-1 li ul li ul li ul {
	list-style-type: none;
}

#content-section ul.csc-sitemap-level-1 li ul li ul li ul li {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

#content-section ul.csc-sitemap-level-1 li ul li ul li ul li a {
	font-size: 70%;
	color: #444444;
	font-weight: normal
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/*                                                                                 */
	/*	VISUAL ELEMENT                                                       */
	/*                                                                                 */
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#banner-section #visual { /* border: 0px solid #FF0000;*/
	width: 100%;
	height: 86px;
	clip: rect(0px, 580px, 86px, 0px);
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/*                                                                                 */
	/*	SPECIAL HOMEPAGE ELEMENT  NUR STARTSEITE                                       */
	/*                                                                                 */
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content-container-start .sectionpreview {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	margin-left: -6px;
	_margin-left: -12px;
	width: 780px;
}

#content-container-start .sectionpreview .teaser {
	border: 1px #107612 solid;
	background-color: #E4F4EA; /* Defaultfarbe ? */
	padding: 0px;
	width: 244px;
	float: left;
	margin: 6px;
	margin-top: 0px;
	margin-bottom: 12px;
}

#content-container-start .sectionpreview .teaser .teaser-img {
	width: 244px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#content-container-start div.sectionpreview .teaser .image img {
	width: 244px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#content-container-start div.sectionpreview .teaser h3 {
	color: #107612;
	margin: 0em 0.8em 0em 0.8em;
	padding: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.8em;
}

#content-container-start div.sectionpreview .teaser h3 a {
	text-decoration: none;
	color: #107612;
}

#content-container-start div.sectionpreview .teaser p.text {
	margin: 0em 1em 0em 1em;
	padding: 0px;
	height: 6.5em;
	color: #666666;
	font-size: 10px;
	line-height: 120%;
	letter-spacing: 0.2pt;
	font-style: normal;
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
}

#content-container-start div.sectionpreview .teaser ul {
	margin: 0em 1em 0em 0em;
	height: 4.5em;
}

#content-container-start div.sectionpreview .teaser ul li {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 110%;
	margin-left: 0px;
}

#content-container-start div.sectionpreview .teaser ul li a {
	color: #107612;
	font-weight: bold;
}

#content-container-start div.sectionpreview .teaser ul li a:hover {
	color: #444444;
}

#content-container-start div.sectionpreview .teaser .teasercontent .teaser-img img
	{
	width: 100%;
	height: 36px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* -------------------------------------------------*/
	/* Section Preview Normal -------------------------------------*/
#content-section div.sectionpreview div.teaser {
	border-style: dotted;
}

/* Farbwelt orange c1 ------------------------------------------------------------*/
#content-container-start .sectionpreview div.teaser-c1 {
	border: 1px #FE6500 solid;
	background-color: #FFEFE5;
}

#content-container-start div.sectionpreview .teaser-c1 h3 {
	color: #FE6500;
	text-decoration: none;
}

#content-container-start div.sectionpreview .teaser-c1 h3 a {
	color: #FE6500;
	text-decoration: none;
}

#content-container-start div.sectionpreview .teaser-c1 ul li a {
	color: #FE6500;
	font-weight: bold;
}

/* Farbwelt blau c2 ------------------------------------------------------------*/
#content-container-start .sectionpreview div.teaser-c2 {
	border: 1px #007DB8 solid;
	background-color: #EFF3FC;
}

#content-container-start div.sectionpreview .teaser-c2 h3 {
	color: #007DB8;
	text-decoration: none;
}

#content-container-start div.sectionpreview .teaser-c2 h3 a {
	color: #007DB8;
	text-decoration: none;
}

#content-container-start div.sectionpreview .teaser-c2 ul li a {
	color: #007DB8;
	font-weight: bold;
}

/* Farbwelt ???  c3 ------------------------------------------------------------*/
#content-container-start .sectionpreview div.teaser-c3 {
	border: 1px #D70023 solid;
	background-color: #FEDDE2;
}

#content-container-start div.sectionpreview .teaser-c3 h3 {
	color: #D70023;
	text-decoration: none;
}

#content-container-start div.sectionpreview .teaser-c3 h3 a {
	color: #D70023;
	text-decoration: none;
}

#content-container-start div.sectionpreview .teaser-c3 ul li a {
	color: #D70023;
	font-weight: bold;
}


/***************** NAVI ********************************/

/* - - - - - - - - - - - - - - - - -- - - - - - - - - -	*/
/*	STYLESHEET FOR DEFINING THE PAGE NAVIGATION ELEMENTS */


/* ---------------------------------------------------- */
/* nav 1                                                */
/* ---------------------------------------------------- */

ul#nav-1-1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} 

ul#nav-1-1 li {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	font-size: 90%;
}
	
ul#nav-1-1 li a{ 
	display:block;
	color: #444444;
	text-decoration:none;	
}

ul#nav-1-1 li.first a {
	margin-top: 10px; 
}
	
ul#nav-1-1 li.actifsub a  {
	color: #107612; /* Farbwelt */
	font-weight: bold;
}

ul#nav-1-1 li.act a{
	color: #107612; /* Farbwelt */
	font-weight: bold;
}

ul#nav-1-1 li.no a:hover {
	color: #107612; /* Farbwelt */
	font-weight: normal;
}

ul#nav-1-2{
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

ul#nav-1-2 li.no a {
	color: #444444;
	font-weight: normal;
}

ul#nav-1-1 li.last a {
	margin-bottom: 10px;
}


/*
ul#nav-1-2 li {
	border: 0px;
	padding: 0px 0px 0px 15px;
	background: url(/fileadmin/img/icon-liste.gif) 0px 50% no-repeat;
	display: block;
}
*/

ul#nav-1-2, ul#nav-1-2 li { 
	list-style-image:url(/fileadmin/img/icon-liste-gruen.gif); /* farbwelt */
}

ul#nav-1-2 li.middle { 
	margin: 5px 0px 5px 0px;
}

/* ---------------------------------------------------- */
/* meta navigation                                      */
/* ---------------------------------------------------- */

#metanav-section ul#nav-meta {
	list-style-type: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

#metanav-section ul#nav-meta li {
	font-family: verdana, arial, sans-serif;
	font-size: 90%;
	font-weight: bold;
	float: left;
	margin-top: 3px;
}

#metanav-section ul#nav-meta li.first,#metanav-section ul#nav-meta li.middle
{
	margin-right: 10px;
	padding-right: 5px;
	border-right: 1px solid #444444;
}

#metanav-section ul#nav-meta li a {
	color: #444444;
	text-decoration: none;
	width: auto;
}

#metanav-section ul#nav-meta li a:hover {
	color: #107612;
}

/* ---------------------------------------------------- */
/* Erweiterte Suche                                     */
/* ---------------------------------------------------- */

#suche-navi-section {
	font-size:60%;
	color: #107612; /* Farbwelt */
	margin-bottom:10px;
}

#suche-navi-section a{
	color: #107612; /* Farbwelt */
	text-decoration: none;
}

/* ---------------------------------------------------- */
/* Breadcrumps                                          */
/* ---------------------------------------------------- */

#breadcrumps-section {
	font-size:60%;
	color: #444444;
	margin-bottom:10px;
}

#breadcrumps-section a{
	color: #444444;
	text-decoration: none;
}

p.breadcrumbs {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}



/* ---------------------------------------------------- */
/* footer navigation                                    */
/* ---------------------------------------------------- */

ul#footer-navi {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	clear:both;
	width:auto;

}

ul#footer-navi li {
	float: right;
	display: block;
}

ul#footer-navi a {
	font-family: verdana, arial, sans-serif;
	color: #444444;
	font-size: 60%;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
}

ul#footer-navi li.first, ul#footer-navi li.middle {
	border-right: 1px;
	border-right-color: #444444;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;	
}

ul#footer-navi li.last{
	
}

ul#footer-navi a img{
	margin-left:5px;
	margin-right:5px;
	vertical-align:middle;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*                                                                                 */
/*	TEASER  :  SUB NAVIGATION FOR CONTENT                                      */
/*                                                                                 */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#teaser-section h3 {
	margin-top: 0px;
	margin-left: 0px;
}

#teaser-section div.nav-2-1 {
	border-style: solid;
	border-width: 1px;
	float:left;	
	width:185px;
	margin-bottom: 10px;
}

#teaser-section ul#nav-2-1 {
	font-size: 80%;
	list-style-type: none;
	text-decoration:none;
	margin: 1em 1em 0em 1em;
	padding: 0px 0px 0px 0px;
	
}

#teaser-section ul#nav-2-1 li a {
	display:block;
	margin-bottom:10px;
}

#teaser-section ul#nav-2-1  li a:hover {
	color:#444444;
}

#teaser-section ul#nav-2-1  li.act a {
	color:#444444;
	text-decoration:none;
}




