form { margin: 0pt; padding: 0pt }

.ceramer 			{ color: #555555; letter-spacing:1pt; font-size: 10pt;}
.ceramer_2 		{ color: #555555; font-size: 10pt;}
.ceramer_3 		{ color: #555555; font-size: 9pt;}

.header_red		{ color: #E20A17; letter-spacing: 1pt; font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_small_red		{ color: #E20A17; font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_red_2		{ color: #E20A17; letter-spacing: 1pt; font-size: 13pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_red_3		{ color: #E20A17; letter-spacing: 1pt; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_green		{ color: #3C8A8A; letter-spacing: 1pt; font-size: 13pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_grey_small		{ color: #808080; font-weight:bold; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_white		{ color: #FFFFFF; letter-spacing: 1pt; font-size: 13pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_green_d		{ color: #3C8A8A; letter-spacing: 1pt; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_search		{ color: #3C8A8A; letter-spacing: 1pt; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_search:hover		{ color: #3C8A8A; letter-spacing: 1pt; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}

.header_green_a		{ font-variant: small-caps; color: #3C8A8A; line-height: 150%; letter-spacing: 1pt; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}

.header_green_a2		{ font-variant: small-caps; color: #3C8A8A; PADDING-bottom: 6px; PADDING-top: 10px; letter-spacing: 1pt; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}

.header_green_b 	{ color: #3C8A8A; font-size: 10pt; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_grey	{ color: #606060; font-size: 10pt; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.header_grey_b	{ color: #606060; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}

.header_green_c	 { color: #3C8A8A; font-size: 10pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}

a.hauptnav          { color: #fff; font-size: 8pt; font-weight:bolder; text-decoration: none }
a.hauptnav:hover     { color: #686565; font-size: 8pt; font-weight:bolder; text-decoration: underline }
a.hauptnav_white_activ     { color: #686565; font-size: 8pt; font-weight:bolder; text-decoration: underline }
a.hauptnav_white_activ:hover     { color: #686565; font-size: 8pt; font-weight:bolder; text-decoration: underline }

a.hauptnav_activ          { color: #000; font-size: 8pt; font-weight:bolder; text-decoration: none }
a.hauptnav_activ:hover     { color: #000; font-size: 8pt; font-weight:bolder; text-decoration: none }

a.hauptnav_red          {font-size: 8pt; color: #E20A17; text-decoration: none }
a.hauptnav_red:hover     {font-size: 8pt; color: #686565; text-decoration: underline }
a.hauptnav_red_activ   {font-size: 8pt; color: #686565; text-decoration: underline }
a.hauptnav_red_activ:hover   {font-size: 8pt; color: #686565; text-decoration: underline }

a.hauptnav_red_cont          {font-size: 10pt; color: #E20A17; text-decoration: none }
a.hauptnav_red_cont:hover     {font-size: 10pt; color: #686565; text-decoration: underline }
a.hauptnav_red_cont_activ   {font-size: 10pt; color: #686565; text-decoration: underline }
a.hauptnav_red_cont_activ:hover   {font-size: 10pt; color: #686565; text-decoration: underline }

a          {font-size: 9pt; color: #000; text-decoration: none }
a:hover     {font-size: 9pt; color: #000; text-decoration: underline }

a.link                {font-size: 9pt; color: #000; text-decoration: none }
a.link:hover           {font-size: 9pt; color: white; text-decoration: underline }

a.nav      {font-size: 8pt; color: #666; text-decoration: none }
a.nav:hover       {font-size: 8pt; color: #fff; text-decoration: none }

a.nav_2      {font-size: 8pt; color: #000; padding-bottom: 1px; padding-top: 1px; text-decoration: none }
a.nav_2:hover       {font-size: 8pt; color: #000; padding-bottom: 1px; padding-top: 1px; text-decoration: none }

a.unav { color: #666; font-size: 8pt; text-decoration: underline }
a.unav:hover     {font-size: 8pt; color: #666; text-decoration: underline }

body, td      { color: #000000; line-height: 120%; font-size: 10pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; scrollbar-3dlight-color: #333333; scrollbar-arrow-color: #333333; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #3C8A8A; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #333333; scrollbar-track-color: #f4f4f4}

.content_header_b { color: #3C8A8A; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.small_text { color: #909090; font-size: 7pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.text { color: #000000; font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.small { font-size: 8pt; }
.big_text { color: #000000; font-size: 10pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}

.menu_cat A	  { color: #000000; font-size: 8pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #f4f4f4; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; width: 217px; display: block }

.menu_cat A:hover   { color: #000000; font-size: 8pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #d1d1d1; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; width: 217px; display: block }

.menu_cat_2 A	  { color: #000000; font-size: 8pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #f4f4f4; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; width: 217px; display: block }

.menu_cat_2 A:hover   { color: #000000; font-size: 8pt; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #d1d1d1; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; width: 217px; display: block }

h1	  { font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; letter-spacing: 1pt; margin: 0pt; padding: 0pt; border: 0pt }

input  { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 0px #707799 }
input.stage    { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black }
select.stage    { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black }
textarea   { color: #000; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0px; padding: 1px; border: solid 1px #3C8A8A; overflow: auto }

#s_result {  }
.s_link   { color: #e20a17; font-weight: 600 }
.s_description  { width: 400pt }
.error  { color: #e20a17; font-weight: bold }

/* tabellen headlines */
.header_tab	 { color: #000; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif }
/* graphen headlines */
.header_graph	 { color: #000; font-size: 11pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif }
.gate_font_weis { color: white; font-size: 9px }
.gate_font_weis:hover { color: white; font-size: 9px }

/* recaptcha */
/* #recaptcha_widget_div {
    width:100%;
}*/
.recaptchatable a, .recaptchatable a:hover {
    color: #686565 !important;
}
