body { font-size:100.01%;font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
body { margin:10px; }
p          { font-size:68.75%;line-height:1.5em;margin:0em 0em 1.5em 0em; }          /* 75%  margin:0em 0em 0em 0em; */
p.nomargin { margin:0em 0em 0em 0em; }
p.linkopt { margin:-1.5em 0em 1.5em 0em;font-weight:bold;color:#034ea2; } /* neu */
p.txt_link { margin:0em 0em 0em 0em;font-weight:bold;color:#034ea2; } /* neu */

p img      { float:left;margin:0.375em 0.75em 0em 0em; }
td         { font-size:68.75%;line-height:1.5em; }                                   /* 75% */
p td       { font-size:100.01%; }
td p       { font-size:100.01%; }

ol    { font-size:68.75%;line-height:1.5em;margin-top:0%;margin-bottom:0em; }                                              /* 75% */
ol li { margin-bottom:0.75em; }
ul    { font-size:68.75%;line-height:1.5em;list-style-image:url(/img/bullet.gif);margin-top:0em;margin-bottom:0em; }     /* 75% */
ul li { margin-bottom:0.75em; }

   h4     { font-size:81.25%;line-height:1.375em;font-weight:bold;color:#034ea2;margin:0em 0em 0.5em; }                    /* 106.25% 1.125em */
   h5     { font-size:68.75%;line-height:1.5em;font-weight:bold;color:#034ea2;margin:0em; }                                /* 75% */
td h5     { font-size:100.01%; }

a               { font-weight:bold;text-decoration:none;color:#034ea2; }
a:hover         { text-decoration:underline; }
a.normal        { font-weight:normal;color:#000000; }
a.normal:hover  { text-decoration:none; }

form         { margin:0em; }
input        { border:1px solid #cccccc;font-size:106.25%; }
.clear       { clear:both; }
.line        { position:relative;height:1px;font-size:6.25%;overflow:hidden; }


     .spacer2     { position:relative;height:0.125em;background-color:transparent;overflow:hidden; }
     .spacer3     { position:relative;height:0.1875em;background-color:transparent;overflow:hidden; }
     .spacer4     { position:relative;height:0.25em;background-color:transparent;overflow:hidden; }
.txt .spacer4,
  td .spacer4     { height:0.375em; }
     .spacer6     { position:relative;height:0.375em;background-color:transparent;overflow:hidden; }
.txt .spacer6,
  td .spacer6     { height:0.5em; }
     .spacer8     { position:relative;height:0.5em;background-color:transparent;overflow:hidden; }

.maincontent    { max-width:1000px; min-width:740px; width: expression(document.body.clientWidth < 740 ? '740px' : document.body.clientWidth > 1050 ? '1050px' : 'auto'); }

.header                 { position:relative;width:97.4%;height:78px;z-index:2; }
.header .logo_screen    { position:absolute;top:2px;left:0px; }
.header .logo_print     { position:absolute;top:2px;left:0px;width:100%;overflow:hidden;display:none; }
.header .header_navi    { position:absolute;top:0px;right:0px;font-size:68.75%;color:#034ea2; }                         /* 75% */
.header .header_navi a  { font-weight:normal; }
.footer                 { position:relative;width:97.4%; }
.footer .txt            { position:relative;font-size:68.75%;color:#034ea2;padding-top:0.125em; }                       /* 75% */
.footer .footer_navi    { position:absolute;right:0em;top:0em;font-size:68.75%;padding-top:0.1875em;color:#034ea2; }    /* 75% */
.footer .footer_navi a  { font-weight:normal; }

.colorbar            { position:relative;height:16px;z-index:1; }
.colorbar .bar       { position:relative;height:6px;font-size:6.25%;float:left; }
.colorbar .firstbar  { width:50.6%; }
.colorbar .nextbar   { width:3.8%; }
.colorbar .separator { background-color:transparent;width:1.4%; }

.bgcolor01  { background-color:#034ea2; }   /* blau       */
.bgcolor02  { background-color:#c8d942; }   /* grasgrün   */
.bgcolor04  { background-color:#e79e2b; }   /* orange     */
.bgcolor05  { background-color:#db492b; }   /* rot        */
.bgcolor06  { background-color:#be6bb0; }   /* lila       */
.bgcolor07  { background-color:#4048a3; }   /* dunkelblau */
.bgcolor08  { background-color:#7cc4d4; }   /* hellblau   */
.bgcolor09  { background-color:#aad2a1; }   /* hellgrün   */
.bgcolor10  { background-color:#6cae57; }   /* grün       */
.bgcolor03  { background-color:#f7d13d; }   /* gelb       */
.bgcolor04  { background-color:#e79e2b; }   /* orange     */

.bordercolor01  { border-color:#034ea2; }   /* blau       */
.bordercolor02  { border-color:#c8d942; }   /* grasgrün   */
.bordercolor03  { border-color:#f7d13d; }   /* gelb       */
.bordercolor04  { border-color:#e79e2b; }   /* orange     */
.bordercolor05  { border-color:#db492b; }   /* rot        */
.bordercolor06  { border-color:#be6bb0; }   /* lila       */
.bordercolor07  { border-color:#4048a3; }   /* dunkelblau */
.bordercolor08  { border-color:#7cc4d4; }   /* hellblau   */
.bordercolor09  { border-color:#aad2a1; }   /* hellgrün   */
.bordercolor10  { border-color:#6cae57; }   /* grün       */


.bgcolor10  { background-color:#6cae57; }   /* grün       */
.bordercolor03  { border-color:#f7d13d; }   /* gelb       */
.bgcolor03 { background-color:#f7d13d; }   /* gelb       */

.navi                      { position:relative; }
.navi .level1              { position:relative;font-size:81.25%;font-weight:normal;margin-bottom:0.5em;color:#034ea2; }  /* 106.25 */
.navi .level1 a            { text-decoration:none;font-weight:bold;color:#034ea2; }
.navi .level1 a.active     { background-color:#034ea2;color:#ffffff;backg!round:url(images/underline2.gif) repeat-x 0em 1em; }
.navi .level1 a:hover      { text-decoration:none;color:#f7d13d; }
.navi .level1 span.active  { display:none; }
.navi .level2              { position:relative;font-size:75%;font-weight:normal;color:#034ea2; }
.navi .level2 a            { text-decoration:none;font-weight:normal; }
.navi .level2 a.active     { font-weight:bold;back!ground:url(images/underline2.gif) repeat-x 0em 1em; }
.navi .level2 a:hover      { text-decoration:none;color:#f7d13d; }

.navi2                      { position:relative;width:97.4%; }
.navi2 .level1              { position:relative;font-size:81.25%;font-weight:normal;color:#034ea2; }
.navi2 .level1 a            { text-decoration:none;font-weight:bold;color:#034ea2; }
.navi2 .level1 a.active     { background-color:#034ea2;color:#ffffff; }
.navi2 .level1 a:hover      { text-decoration:none;color:#f7d13d; }
.navi2 .level1 span.active  { display:none; }
.navi2 .level2              { position:relative;font-size:93.75%;font-weight:normal;color:#034ea2;padding-top:0.5em; }
.navi2 .level2 a            { text-decoration:none;font-weight:normal; }
.navi2 .level2 a.active     { font-weight:bold;background-color:transparent;color:#034ea2; }
.navi2 .level2 a:hover      { text-decoration:none;color:#f7d13d; }

.content_left                         { position:relative;width:26.0%;background-color:transparent;float:left;text-align:right; }
.content_left .imgbox                 { position:relative;width:167px;margin:0em 15% 0em auto;overflow:hidden; }
.content_left .imgbox img             { position:relative;display:block; }
.content_left .imgbox .legend         { position:relative;width:167px;background-color:#dddddd;margin-bottom:1.125em; }
.content_left .imgbox .legend .txt    { position:relative;font-size:56.25%;lin!e-height:1.5em;padding:0.125em 0.5em 0.25em;text-align:left; }
.content_left .imgbox .legend .txt p  { font-size:100.01%; }
.content_middle                       { position:relative;width:48.2%;background-color:transparent;float:left; }
.content_middle .imgbox50             { position:absolute;top:0px;right:0px;width:50%;overflow:hidden; }
.content_middle .imgbox100            { position:relative;width:100%;overflow:hidden;margin-bottom:1.125em; }
.content_middle .imgbox100 img        { position:relative;display:block; }
.content_middle .imgright             { position:relative;float:right;width:167px;background-color:#dddddd;margin:0.25em 0em 0em 0.75em; }
.content_middle .imgright img         { position:relative;display:block;width:167px; }
.content_middle .imgright .legend     { position:relative;font-size:56.25%;lin!e-height:1.5em;padding:0.125em 0.5em 0.25em; }
.content_middle .imgright .legend p   { font-size:100.01%; }

.content_spacer           { position:relative;width:3.8%;background-color:transparent;float:left; }
.content_right            { position:relative;width:19.4%;background-color:transparent;float:left; }

.boxhead        { position:relative;width:100%; }
.boxhead .txt   { position:relative;font-weight:bold;font-size:68.75%;line-height:1.5em;color:#ffffff;padding:0em 0.6875em 0em; }     /* 75% */
.boxhead a      { text-decoration:none;color:#ffffff; }

.box                   { position:relative;border-width:1px;border-style:solid;margin-bottom:1.125em; }
.box .box              { position:relative;border-width:1px 0px 0px;border-style:solid;margin-bottom:0em; }
.box .txt              { position:relative;font-size:68.75%;line-height:1.5em;padding:0.25em 0.625em; }                               /* 75% */
.box .txt h5           { font-size:100.01%;margin:0em 0em 0.625em; }
.box .txt img          { float:left;margin:0em 0.5em 0em 0em; }
.box .txt input        { width:98%;margin-bottom:0.25em; }
.box .txt p            { font-size:100.01%;margin:0em 0em 0em 0em; }
.box .txt td           { font-size:100.01%; }
.box .txt .link               { font-weight:bold;color:#034ea2;padding-left:1.20em; }
.box .txt .link:first-letter  { margin-left:-1.0625em; }
.box .txt .level1                { padding-left:1em; }
.box .txt .level1:first-letter   { margin-left:-1em; }
.box .txt .level2                { padding-left:2em; }
.box .txt .level2:first-letter   { margin-left:-1em; }
.box .txt .level3                { padding-left:3em; }
.box .txt .level3:first-letter   { margin-left:-1em; }
.box .txt .button_submit      { border:1px solid #f7d13d;padding:0.1875em;background-color:#f7d13d;margin-bottom:0.25em; }
.box .txt .button_submit a    { text-decoration:none;color:#ffffff; }
.box .txt .button_reset       { border:1px solid #f7d13d;padding:0.1875em;background-color:#ffffff;margin-bottom:0.25em; }
.box .txt .button_reset a     { text-decoration:none;color:#f7d13d; }
.box .image            { position:relative;text-align:center; }
.box .image img        { position:relative;display:block;margin:auto; }
.box .tab          { position:relative; }
.box .tab          { padding:0.1875em 0.4375em; }
.box .tab td       { padding:0em 0em 0em 0em; }
.box .tab td p     { margin:0em 0em 0em 0em; }
.box .tab td img   { margin:0em 0.5em 0em 0em; }

.tab_messe                         { position:relative; }
.tab_messe td                      { padding:0em 2em 0em 0em; }
.tab_messe td img                  { margin:0.25em 0em 0em 0em; }
.tab_messe td .link                { font-weight:bold;color:#034ea2;padding-left:1em; }
.tab_messe td .link:first-letter   { margin-left:-1.125em; }
.tab_messe td.td_old               { color:#999999; }
.tab_messe td.td_old h5            { color:#999999; }
.tab_messe td.td_old .bgcolor03    { background-color:#dddddd; }
.tab_messe td.td_line              { padding:1.6875em 0em 1.5em; }
.tab_form                 { position:relative;padding:0.25em 0.25em 0em; }
.tab_form h5              { padding:0em 0.375em 0.375em; }
.tab_form td              { padding:0.25em 0.375em; }
.tab_form td input        { width:96%; }
.tab_form td input.small  { width:48%; }
.tab_form .button_submit      { border:1px solid #f7d13d;padding:0.1875em;background-color:#f7d13d;margin-bottom:0.25em; }
.tab_form .button_submit a    { text-decoration:none;color:#ffffff; }
.tab_form .button_reset       { border:1px solid #f7d13d;padding:0.1875em;background-color:#ffffff;margin-bottom:0.25em; }
.tab_form .button_reset a     { text-decoration:none;color:#f7d13d; }
.tab_norm                         { position:relative; }
.tab_norm h5                      { padding:0em 0em 0.5em; }
.tab_norm td                      { padding:0em 2em 0em 0em; }
.tab_norm td img                  { margin:0.25em 0em 0em 0em; }
.tab_norm td .link                { font-weight:bold;color:#034ea2;padding-left:1.25em; }
.tab_norm td .link:first-letter   { margin-left:-1.1875em; }
.tab_norm td.td_line              { padding:1.6875em 0em 1.5em; }
.tab_semkal                         { position:relative; }
.tab_semkal td                      { padding:0em 1em 0em 0em; }
.tab_semkal td.td_line              { padding:0.25em 0em 0.125em; }

.sitemap                  { position:relative;font-size:68.75%;line-height:1.5em; }                                 /* 75% */
.sitemap .site_level1     { font-size:100.01%; }                                                                    /* 106.25% */
.sitemap .site_level1 a   {  }
.sitemap .site_level2     { padding-left:3em; }
.sitemap .site_level2 a   { font-weight:normal; }
.sitemap .site_level3     { padding-left:6em; }
.sitemap .site_level3 a   { font-weight:normal; }
 
ul.breadcrumb      { font-size:100.01%;line-height:1.5em;list-style-image:url(/img/breadcrumb_11.gif);margin-left:2.1em;margin-top:0em;margin-bottom:0em; }     /* 75% */
 
.label            { font-size:75%;font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;color:#db492b;height:auto;}
.txtbox           { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:100.01%;}
.button_send      { font-weight:bold;color:#034ea2;padding-left:0.7em;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:70.75%;text-align: left;}
.button_middle_send      { font-weight:bold;color:#034ea2;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:70.75%;text-align: left;padding-left:0.45em}
textarea     { border:1px solid #cccccc;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:100.01%;width:96%; }

.bgcolor03  { border-color:#f7d13d; }   /* gelb       */
