body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(fileadmin/template/images/hinterg01.gif);
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.tx-indexedsearch-redMarkup {
	COLOR: #D50A12; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
	/*font-weight: bold;*/
}

.MsoNormal {
        COLOR: #000000 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
}

.csc-caption {
        COLOR: #000000 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
        TEXT-DECORATION: none;
        /*PADDING-BOTTOM: 10px;*/
}

span.MsoNormal {
        COLOR: #000000 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
}

.contenttable,.csc-mailform {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
}

.ueberschrift,.ueberschrift A {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #009D49;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.ueberschrifthome,.ueberschrifthome A {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #009D49;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	font-size: 9pt;
}

.randunten {
	border-bottom: solid 1px #009D49;
}

.suchtext {
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}

TD#footer {
	border-top: solid 1px #009d49;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt;
}

TD#footer A {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt;
}

TD#content, TD#links, TD#rechts, TD#banner {
	padding-top: 4px;
	padding-bottom: 10px;
	vertical-align: top; 
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
}

TD#links, TD#rechts, TD#banner {
	vertical-align: top; 
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
}

.internal-link, .internal-link-new-window, .external-link,.external-link-new-window, .download,.mail {
	COLOR: #009D49;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9pt;
}

TD#content H1 {
	margin-top: 0px;
	margin-bottom: 5px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
	border-bottom: 1px solid #009D49;
}

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	background-color: #FFFFFF;
}
TD#menu_1 DIV {
	border-top: 4px solid #FFFFFF;
	/*border-bottom: 2px solid #FFFFFF;*/
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #009d49;
}
TD#menu_1 DIV A {
	COLOR: #FFFFFF;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	COLOR: #000000;
	text-decoration: none;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
	padding-left:15px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
	padding-left:15px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}
TD#menu_1 DIV.menu1-level1-act A {
	COLOR:#000000;
	FONT-WEIGHT: bold;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  	border-top: none;
	border-bottom: none;
	padding-left: 15px;
	COLOR: #009D49; 
	background-color: #DBE8DA;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}
TD#menu_1 DIV.menu1-level2-no A {
	COLOR: #009D49; 
	background-color: #DBE8DA;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  	border-top: none;
	border-bottom: none;
	padding-left: 15px;
	COLOR: #009D49; 
	background-color: #DBE8DA;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

TD#menu_1 DIV.menu1-level2-act A {
	FONT-WEIGHT: bold;
	COLOR: #009D49; 
	background-color: #DBE8DA;
}



/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  	border-top: none;
	border-bottom: none;
	padding-left: 32px;
	COLOR: #009D49; 
	background-color: #DBE8DA;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}
TD#menu_1 DIV.menu1-level3-no A {
	COLOR: #009D49; 
	background-color: #DBE8DA;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  	border-top: none;
	border-bottom: none;
	padding-left: 32px;
	COLOR: #009D49; 
	background-color: #DBE8DA;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

TD#menu_1 DIV.menu1-level3-act A {
	FONT-WEIGHT: bold;
	COLOR: #009D49; 
	background-color: #DBE8DA;
}

.text {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}

.text A:link,.text A:visited,.text A:active,.text A:hover {
	COLOR: #009D49;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}

span.text {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
}

.text-fett {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	font-weight: bold;
}

.text-fett A:link,.text-fett A:visited,.text-fett A:active,.text-fett A:hover {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	font-weight: bold;
}

span.text-fett {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	font-weight: bold;
}

.klein {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt;
}

.klein A:link,.klein A:visited,.klein A:active,.klein A:hover {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt;
}

.titel01 {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	font-weight: bold;
}

.titel02 {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18pt;
	font-weight: bold
}
.navi {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

A.navi:link 
{
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

A.navi:visited 
{
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

A.navi:active 
{
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

A.navi:hover 
{
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

.navi-aktiv {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
	font-weight: bold
}

A.navi-aktiv:link 
{
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
	font-weight: bold
}

A.navi-aktiv:visited 
{
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
	font-weight: bold
}

A.navi-aktiv:active 
{
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
	font-weight: bold
}

A.navi-aktiv:hover 
{
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
	font-weight: bold
}


.navi-unten {
	COLOR: #009D49; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

A.navi-unten:link 
{
	COLOR: #009D49; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

A.navi-unten:visited 
{
	COLOR: #009D49; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

A.navi-unten:active 
{
	COLOR: #009D49; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

A.navi-unten:hover 
{
	COLOR: #009D49; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

.bodytext {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none
}

.tabelle-gruen {
	background-color: #e0ecbe;
	border: none;
	width: 100%;
	margin: 2px;
}

.tabelle-links {
	border: none;
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}

.tabelle-rechts {
	border: none;
	float: right;
	padding-left: 8px;
	padding-bottom: 8px;
}

.rahmen-programm {
	border-collapse: collapse;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
}

.rahmen-programm TD {
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
}

.rahmen-programm A {
	color:#000000;
}

TD.alle {
	background-color: #c7e3bb;
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

TD.schule {
	background-color: #feffc6;
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

TD.unternehmer {
	background-color: #c2e4e1;
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

TD.existenz {
	background-color: #d0dac4;
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

TD.forum {
	width: 125px;
	vertical-align: top;
}
