table.typo3-editPanel { border: none; background-color: #fff; width: auto; height:10px; float:left;}
table.typo3-editPanel TD.typo3-editPanel-controls { border: 1px solid #ccc; background-color: #fff;}

table.typo3-editPanel TD.typo3-editPanel-controls a img{padding-top: 2px;padding-right: 5px;}

* {
	margin:0;
	padding:0;
}
html {
	overflow: -moz-scrollbars-vertical;
	height:100%;
}

body {
	background: #f4f4f4;
	color:#666;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	letter-spacing:   normal;
	text-decoration: none;
	margin-top:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	padding-top:	0px;
	padding-right:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	height:		100%;
	text-align: center;
	background-image:url(../images/g_hintergrund.gif);
	background-repeat:repeat-y;
	background-position:center top;
}

/*sitemap zeug*/
li.closed{
	padding-left:0px;
	list-style-type:     none;
	background-image:    none;
	background-repeat:   no-repeat;
	color:#333333;
	
}
li.open{
	padding-left:0px;
	list-style-type:     none;
	background-image:    none;
	background-repeat:   no-repeat;
	color:#333333;
	
}
li.keinLiBild{
	padding-left:0px;
	list-style-type:     none;
	background-image:    none;
	background-repeat:   no-repeat;
	color:#333333;

}

.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
	list-style: none;
	margin: 0px;
	padding: 0px;

}

.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited,  .tx-dropdownsitemap-pi1 A:active {

	color:#666;
	font-size:10px;
	background-color: inherit;
	text-decoration:none;
}
.tx-dropdownsitemap-pi1 A:hover{
	color:#5a8e22;
	font-size:10px;
}
.expAll A, .expAll A:link, .expAll A:visited,  .expAll A:active {

	color:#FFFFFF;
	font-size:10px;
	background-color: inherit;
	text-decoration:none;
}
.expAll A:hover{
	color:#ffffff;
	font-size:10px;
}


.tx-dropdownsitemap-pi1 DIV {
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
}
.tx-dropdownsitemap-pi1 OL {
	display: block;
	background-image:    none;


	
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
	background-image:    none;
}

.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
	background-image:    none;
}

.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
	background-image:    none;
}

.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
	background-image:    none;
}
.tx-dropdownsitemap-pi1 SPAN.ifsub {
	text-transform: uppercase;
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 SPAN.spc {
	text-transform: uppercase;
	font-style: italic;
}

.tx-dropdownsitemap-pi1 .description {
	font-style: italic;
	font-size: 80%;
	margin-left: 5px;
}
DIV.tx-dropdownsitemap-pi1 {
margin-left:128px;
background-color:#FFFFFF;
padding-bottom:8px;

}
.tx-dropdownsitemap-pi1 DIV {

}
.tx-dropdownsitemap-pi1 DIV.level_1 {
padding-left:8px;
padding-top:0px;

}
.tx-dropdownsitemap-pi1 DIV.level_2 {
margin-left: 16px;
padding-top:0px;

}
.tx-dropdownsitemap-pi1 DIV.level_3 {
margin-left: 16px;
padding-top:0px;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
margin-left: 16px;
padding-top:0px;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
margin-left: 16px;
padding-top:0px;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	height:20px;
	background-color:#5a8e22;
	color:#FFFFFF;
	margin-bottom:8px;


}

.tx-dropdownsitemap-pi1 IMG {
	margin-right: 5px;
}



/*sitemap zeug*/

 /* DIVs für die Seite */
 #back_01{
	height:64px;
	width:100%;
	/*background-color:#ffffff;*/
	overflow:hidden;
	position:absolute;
	top:0px;
}

#back_02{
	height:64px;
	width:50%;
	/*background-color:#C04100;*/
	/*background-color:#ffffff;*/
	float:right;
}
#komplett {
        background: #ffffff;
	margin: 0 auto;
	width:992px;
	text-align:left;
	position:relative;
	top:0px;
	min-height: 100%; /* For Modern Browsers */
  	height: auto !important; /* For Modern Browsers */
  	height: 100%; /* For IE */
}

#header_all {
	margin: 0 auto;
	background: #fff;
	height:112px;
	width:992px;
	position:relative;
}

#header {
	height:64px;
	width:992px;
	background: #c04100;
	/*background-image:url(../images/g_marke_01.gif);*/
	background-repeat:no-repeat;
	background-position:left;
}

#titel_top{
	width:768px;
	height:18px;
	background-color:#FFFFFF;
	background-image:url(../images/g_marke_02.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:30px;
	text-align:right;
	

}

#content_all{
	padding: 0 16px 82px 16px;
 
}

#content_all:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

#left {
	width:208px;
	float:left;
	min-height:200px;
	margin-top:60px;
	padding: 0;
	margin: 0;
	border: 0;
}

#untermenu{
	margin-top:8px;
	padding-top:8px;
	background-image:url(../images/g_8pix_grau.gif);
	background-repeat:no-repeat;
	background-position:left top;

}
#untermenu_2{
	margin-top:8px;
	padding-top:8px;
	background-image:url(../images/g_8pix_grau.gif);
	background-repeat:no-repeat;
	background-position:left top;

}
#right {
	float:right;
	width:208px;
	min-height:208px;
	margin-top:60px;
}

#content {
	margin-left:16px;
	float:left;
	width:512px;
	height:100%;

}

#footer {
	background-image:url(../images/g_marke_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:50px;
	padding-left:240px;
	padding-top:16px;
	bottom: 0 !important;
  	bottom: -1px; /* For Certain IE widths */
	position:absolute;
}

#right_inhalt{
	padding-top:8px;
	padding-bottom:8px;
	width:208px;
	background-image:url(../images/g_8pix_grau.gif);;
	background-repeat:repeat-x;
}

#content_titel {
	width: 384px;
	height:52px;
	margin-left:128px;	
	padding-bottom:8px;
}
#content_titel_gif {
	width: 384px;
	height:52px;
	margin-left:128px;	
	padding-bottom:8px;

}

#content_inhalt {
	float:left;
	width:512px;
	max-width:512px;
	min-width:512px;
	height:auto;	
}

#content_inhalt_rechts {
	width:384px;
	max-width:384px;
	min-width:384px;
	height:auto;
	margin-left:128px;
}

#content_inhalt_l{
	width:112px;
	max-width:112px;
	min-width:112px;
	height:auto;
	float:left;
}

#content_inhalt_r{

	width:384px;
	max-width:384px;
	min-width:384px;
	margin-left:16px;
	height:auto;
	float:right;
}

/* DIVs für Print-Seite */

#komplett_print{
	width:767px;
	text-align:left;
	position:relative;
	top:0px;
	left:0px;
	min-height: 100%; /* For Modern Browsers */
  	height: auto !important; /* For Modern Browsers */
  	height: 100%;
  	background-color:#FFFFFF;
}
#header_print {
	height:64px;
	width:767px;
	/*background: #c04100;*/
	background-image:url(../images/g_marke_01_print.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#titel_top_print{
	width:768px;
	height:18px;
	background-color:#FFFFFF;
	/*background-image:url(../images/g_marke_02_print.gif);*/
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:30px;
	text-align:right;
	

}
#content_print {
  	
	float:left;
	width:512px;
	height:100%;
}

#header_all_print {
	margin: 0 auto;
	background: #fff;
	height:112px;
	width:768px;
	position:relative;
}

#footer_print {
	background-image:url(../images/g_marke_03_print.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	height:50px;
	padding-left:0px;
	padding-top:32px;
}


/* DIVs für die Home Seite */
#back_03{
	height:448px;
	width:100%;
	/*background-color:#ffffff;*/
	overflow:hidden;
	position:absolute;
	top:0px;
}

#back_04{
	height:448px;
	width:50%;
	/*background-color:#C04100;*/
	float:right;
}

#left_home {
	width:208px;
	float:left;
	margin-left:16px;
	min-height:200px;
	margin-top:60px;
}

#komplett_home {



	margin-left:-496px;
	padding-bottom:74px;
	margin-bottom:16px;
	padding-left:16px;
	width:976px;
	text-align:left;
	background-color:#ffffff;
	position:absolute;
	top:0px;
	left:50%;
	
	
}

#home_header_1{
	float:left;
	height:112px;
	width:224px;
	background-color:#ffffff;
		padding: 0;
	margin: 0;
	border: 0;
}

#home_header_2{
	float:left;
	height:112px;
	width:752px;
	background-color:#c04100;
}

#home_content{
	float:right;
	height:384px;
	width:752px;
	background-color:#c04100;
	background-image:url(../images/g_logo_home_01.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	position:relative;
	margin-bottom:84px;
	
	
	
}

#flash_home {
	width:752px;
	height:200px;
	bottom: 0 !important;
  	position: absolute;
	background-color:#ffFFFF;
	vertical-align:bottom;
	padding: 0;
	margin: 0;
	border: 0;
	float:left;

}

#flash_home_inner {
	width:752px;
	border: 0;
	padding: 0;
	margin: 0;
	float:left;
}


#footer_print {
	background-image:url(../images/g_marke_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:50px;
	padding-left:224px;
	padding-top:16px;
	bottom: 0 !important;
  	bottom: -1px; /* For Certain IE widths */
	position:absolute;
}
/* Tabellenbeschreibung */
TABLE.contenttable {
	background-color:white;
	width:100%;
	border-collapse:collapse;
}
TABLE.contenttable tr {
	background-color:#f2f3f3;
}
TABLE.contenttable tr.tr-even {
	background-color:#dcdedd;
}

TABLE.contenttable tr td {
	padding:2px;
	padding-left:8px; padding-right:8px;
	vertical-align:top;
}
TABLE.contenttable .td-0 {
	width:30%;
}
TABLE.contenttable .td-last {
	text-align:right;
}
TABLE.contenttable th {
	font-size:11px; line-height:16px; font-weight:bold; letter-spacing: 1px;
	padding:2px;
	text-transform:uppercase;
	padding-left:8px; padding-right:8px;
}
TABLE.contenttable tr.tr-0 {
	background-color:#a50044;
	font-size:11px;
	color:white;
	font-weight:bold;
	letter-spacing: 1px; 
	text-transform:uppercase; 
	padding:2px;
}

img {border: 0;}

/* Print Icon*/
a.print_icon{
	background-image:    url(../images/g_print_grey.gif);
	background-repeat:   no-repeat;
	margin-left:4px;
}

a.print_icon:hover, a.print_icon:active,  a.print_icon:focus{
	background-image:    url(../images/g_print_green.gif);
	background-repeat:   no-repeat;
	margin-left:4px; 
	}
/* Size-up Icon*/
a.size_up{
	background-image:    url(../images/g_plus_grey.gif);
	background-repeat:   no-repeat;
	margin-left:4px;
}

a.size_up:hover, a.size_up:active,  a.size_up:focus{
	background-image:    url(../images/g_plus_green.gif);
	background-repeat:   no-repeat;
	margin-left:4px; 
}
/* Size-down Icon*/
a.size_down{
	background-image:    url(../images/g_minus_grey.gif);
	background-repeat:   no-repeat;
	margin-left:4px;
}

a.size_down:hover, a.size_down:active,  a.size_down:focus{
	background-image:    url(../images/g_minus_green.gif);
	background-repeat:   no-repeat;
	margin-left:4px;
}
/* Link mit immer grünen Pfeil(ausgewähtes projekt)*/
a.small_gruen_pfeil{
	color:				#5a8e22;
	background-image:    url(../images/g_link_green.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;
}

a.small_gruen_pfeil:hover, a.small_gruen_pfeil:active,  a.small_gruen_pfeil:focus{
	color: 			#5a8e22;
	background-image:    url(../images/g_link_green.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;
}

/* Link inten ohne pfeil*/
a.intern{
	color:				#000000;
	text-decoration:none;
}

a.intern:hover, a.intern:active,  a.intern:focus{
	color: 			#5a8e22;
	text-decoration:none;

}
/* Link inten mit pfeil*/
a.intern_pfeil{
	color:				#000000;
	background-image:    url(../images/g_link_grey.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;
}

a.intern_pfeil:hover, a.intern_pfeil:active,  a.intern_pfeil:focus{
	color: 			#5a8e22;
	background-image:    url(../images/g_link_green.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;
}
/* Link extern mit pfeil*/
a.extern_pfeil{
	color:				#000000;
	background-image:    url(../images/g_elink_grey.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;

}
a.extern_pfeil:hover, a.extern_pfeil:active,  a.extern_pfeil:focus{
	color: 			#5a8e22;
	background-image:    url(../images/g_elink_green.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;
}
/* E-mail Link mit symbol*/
a.mail_pfeil{
	color:				#000000;
	background-image:    url(../images/g_mail_grey.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;

}
a.mail_pfeil:hover, a.mail_pfeil:active,  a.mail_pfeil:focus{
	color: 			#5a8e22;
	background-image:    url(../images/g_mail_green.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;
}
/* download Link mit symbol*/
a.down_pfeil{
	color:				#000000;
	background-image:    url(../images/g_down_grey.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;

}
a.down_pfeil:hover, a.down_pfeil:active,  a.down_pfeil:focus{
	color: 			#5a8e22;
	background-image:    url(../images/g_down_green.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration: none;
}

/* Allgemeine Liste (nicht das menü)*/
ul{
	color:#333333;
	line-height:16px;
}


li{
	padding-left:16px;
	list-style-type:     none;
	background-image:    url(../images/g_blank_gray.gif);
	background-repeat:   no-repeat;
	background-position: 0 4px;
	color:#333333;

}

li a:link, li a:visited      {

}

li a:hover, li a:active,  li a:focus {
	
}

/* Liste für das Kundenmenü (wird nicht mehr gebraucht)*/
li.k_list{
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-variant:       normal;
	background-position: 0 center;
	list-style-type:     none;
	list-style-image:    none;
	display:             list-item;
	margin-top:	         0px;
	margin-right:		 0px;
	margin-bottom:	     0px;
	margin-left:		 0px;
	padding-top:	     0px;
	padding-right:		 0px;
	padding-bottom:	     0px;
	padding-left:		 0px;
	width:               208px;
	vertical-align:      middle;
	border-width:        0;

	
}

li.k_list a:link, li.k_list a:visited      {
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-variant:       normal;
	background-position: 0 center;
	list-style-type:     none;
	list-style-image:    none;
	display:             list-item;
	margin-top:	         0px;
	margin-right:		 0px;
	margin-bottom:	     0px;
	margin-left:		 0px;
	padding-top:	     0px;
	padding-right:		 0px;
	padding-bottom:	     0px;
	padding-left:		 0px;
	width:               208px;
	vertical-align:      middle;
	border-width:        0;

}

li.k_list a:hover, li.k_list a:active,  li.k_list a:focus {
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-variant:       normal;
	color:#C04100;
	background-position: 0 center;
	list-style-type:     none;
	list-style-image:    none;
	display:             list-item;
	margin-top:	         0px;
	margin-right:		 0px;
	margin-bottom:	     0px;
	margin-left:		 0px;
	padding-top:	     0px;
	padding-right:		 0px;
	padding-bottom:	     0px;
	padding-left:		 0px;
	width:               208px;
	vertical-align:      middle;
	border-width:        0;
	background-color:#ffffff;
}

/* Liste für das Hauptmenü*/
ul.mainmenu{
	font-variant:       normal;
	background-position: 0 center;
	list-style-type:     none;
	list-style-image:    none;
	display:             list-item;
	margin-top:	         0px;
	margin-right:		 0px;
	margin-bottom:	     0px;
	margin-left:		 0px;
	padding-top:	     0px;
	padding-right:		 0px;
	padding-bottom:	     0px;
	padding-left:		 0px;
	width:               200px;
	color:#999999;
}

li.mainmenu{
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-variant:       normal;
	background-position: 0 center;
	list-style-type:     none;
	list-style-image:    none;
	display:             list-item;
	margin-top:	         0px;
	margin-right:		 0px;
	margin-bottom:	     0px;
	margin-left:		 0px;
	padding-top:	     0px;
	padding-right:		 0px;
	padding-bottom:	     0px;
	padding-left:		 0px;
	width:               200px;
	vertical-align:      middle;
	border-width:        0;
	background-color:#ffffff;
	background-image:none;
		color:#999999;
}

li.mainmenu a:link, li.mainmenu a:visited      {
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-variant:       normal;
	background-position: 0 center;
	list-style-type:     none;
	list-style-image:    none;
	display:             list-item;
	margin-top:	         0px;
	margin-right:		 0px;
	margin-bottom:	     0px;
	margin-left:		 0px;
	padding-top:	     0px;
	padding-right:		 0px;
	padding-bottom:	     0px;
	padding-left:		 8px;
	width:               200px;
	vertical-align:      middle;
	border-width:        0;
	background-color:#ffffff;
		
}

li.mainmenu a:hover, li.mainmenu a:active,  li.mainmenu a:focus {
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-variant:       normal;
	color:#C04100;
	background-position: 0 center;
	list-style-type:     none;
	list-style-image:    none;
	display:             list-item;
	margin-top:	         0px;
	margin-right:		 0px;
	margin-bottom:	     0px;
	margin-left:		 0px;
	padding-top:	     0px;
	padding-right:		 0px;
	padding-bottom:	     0px;
	padding-left:		 8px;
	width:               200px;
	vertical-align:      middle;
	border-width:        0;
	background-color: #f5f5f5;
}
/* Ein normaler P-tag*/
p   {
	color:          #666;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	letter-spacing:  normal;
	text-decoration: none; 
}
/* A-Tags für das Kunden menü (wird nicht mehr gebraucht)*/
a.k_menu       {
	color:              #999;
	font-size:           10px;
	font-family:         "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:          normal;
	font-weight:         normal;
	letter-spacing:      normal;
	text-decoration:     none;
	background-position: 0 center;
	
	vertical-align:      middle;
	padding-left:        15px;
	background-image:    url(../images/g_link_grey.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
}
a.k_menu:hover, a.k_menu:active,  a.k_menu:focus{
	color: 			#5a8e22;
	background-image:    url(../images/g_link_green.gif);
	background-repeat:   no-repeat;
	background-position: 0 center; 
	padding-left:        15px;
	text-decoration:none;
}
/* KLASSE für das Menü-div*/
.menu       {
	color:              #999;
	font-size:           10px;
	font-family:         "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:          normal;
	font-weight:         bold;
	letter-spacing:        normal;
	text-decoration:     none;
	background-position: 0 center;
	/* height:              17px; */
	vertical-align:      middle;
		margin: 0;
	padding: 0;
	border: 0;
}
/* KLASSE für das Sub-Menü-div*/
.sub_menu       {
	color:              #999;
	font-size:           10px;
	font-family:         "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:          normal;
	font-weight:         bold;
	letter-spacing:        normal;
	text-decoration:     none;
	background-position: 0 center;
	/* height:              17px; */
	vertical-align:      middle;
	list-style-type:     none;
	list-style-image:    none;
	margin-left: 10px;
	margin: 0;
	padding: 0;
	border: 0;
}
/* KLASSE für den aktiven Menüpunkt*/
.activ    {
	color:          	#5a8e22;
	font-size:           10px;
	font-family:         "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:          normal;
	font-weight:         bold;
	letter-spacing:        normal;
	text-decoration:     none;
	background-position: 0 center;
	/* height:              17px; */
	vertical-align:      middle;
	list-style-type:     none;
	list-style-image:    none;
		margin: 0;
	padding: 0;
	border: 0;
}

.copy  {
	color:          #999;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     17px;
	letter-spacing:    normal;
	text-decoration: none;
}



/* HEADLINES */
.headline_terra  {
	color:          #c04100;




	font-size:       18px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     20px;
	font-stretch:    normal;
	text-decoration: none;
}

span.headline_terra  {
	color:          #c04100;
	font-size:       18px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     20px;
	font-stretch:    normal;
	text-decoration: none;
}

.headline_grau  {
	color:          #666;
	font-size:       18px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     20px;
	font-stretch:    normal;
	text-decoration: none;
}

span.headline_grau  {
	color:          #666;
	font-size:       18px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     20px;
	font-stretch:    normal;
	text-decoration: none;
}

.headline_dunkelgrau  {
	color:          #333;
	font-size:       18px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     20px;
	font-stretch:    normal;
	text-decoration: none;
}

span.headline_dunkelgrau  {
	color:          #333;
	font-size:       18px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     20px;
	font-stretch:    normal;
	text-decoration: none;
}

.headline_gruen  {
	color:          #5a8e22;
	font-size:       18px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     20px;
	font-stretch:    normal;
	text-decoration: none;
}

span.headline_gruen  {
	color:          #5a8e22;
	font-size:       18px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     20px;
	font-stretch:    normal;
	text-decoration: none;
}

/* HEADLINES END */

/* NORMALER TEXT*/
.normal_terra   {
	color:          #c04100;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

span.normal_terra   {
	color:          #c04100;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

.normal_grau   {
	color:          #999;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

span.normal_grau  {
	color:          #999;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

.normal_dunkelgrau   {
	color:          #333;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

span.normal_dunkelgrau  {
	color:          #333;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

.normal_gruen   {
	color:          #5a8e22;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

span.normal_gruen  {
	color:          #5a8e22;

	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

/* NORMAL END */

/* NORMAL BOLD */
.normal_bold_terra   {
	color:          #c04100;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

span.normal_bold_terra   {
	color:          #c04100;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

.normal_bold_grau   {
	color:          #666;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

span.normal_bold_grau  {
	color:          #666;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

.normal_bold_dunkelgrau   {
	color:          #333;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}


span.normal_bold_dunkelgrau  {
	color:          #333;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

.normal_bold_gruen   {
	color:          #5a8e22;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

span.normal_bold_gruen  {
	color:          #5a8e22;
	font-size:       12px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	line-height:     18px;
	font-stretch:    normal;
	text-decoration: none;
}

/* NORMAL END */

/* SMALL */
.small_terra {
	color:          #c04100;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}


span.small_terra {
	color:          #c04100;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}

.small_grau {
	color:          #666;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}

span.small_grau {
	color:          #666;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}

.small_dunkelgrau {
	color:          #333;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}

span.small_dunkelgrau {
	color:          #333;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;

}

.small_gruen {
	color:          #5a8e22;

	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	font-stretch:    normal;
	text-decoration: none;

	line-height:     14px;
}


span.small_gruen {
	color:          #5a8e22;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}
/* SMALL END */

/* SMALL BOLD */
.small_bold_terra {
	color:          #c04100;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}


span.small_bold_terra {
	color:          #c04100;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}

.small_bold_grau {
	color:          #666;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}

span.small_bold_grau {
	color:          #666;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}

.small_bold_dunkelgrau {
	color:          #333;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}


span.small_bold_dunkelgrau {
	color:          #333;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}

.small_bold_gruen {
	color:          #5a8e22;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}


span.small_bold_gruen {
	color:          #5a8e22;
	font-size:       10px;
	font-family:     "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-style:      normal;
	font-weight:     bold;
	font-stretch:    normal;
	text-decoration: none;
	line-height:     14px;
}