/* ~~~~~~~ Used Coloirs ~~~~~~~ */
/* GTF blau               dc090f */
/* GTF blau Raster 80%    dc090f */
/* GTF blau Raster 60%    668AA8 */
/* GTF blau Raster 40%    98B1C4 */
/* GTF blau Raster 20%    CBD7E1 */
/* GTF blau Raster 10%    E4EAEF */

/* Background Grau        D9D9D9 */
/* Background Weiss       FFFFFF */

/* Text Grau              3C3C3C */
/* Text Service           505050 */


body                      { background-color:#FFFFFF; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #3C3C3C; margin-height: 0px; margin-width: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; }
td                        { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #3C3C3C;}
thead			  { color: font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none;}
h1                        { font-size: 16px; color: #3C3C3C; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:10px; }
h2                        { font-size: 11px; color: #3C3C3C; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
h3                        { font-size: 13px; color: #8d8d8d; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
h4                        { font-size: 16px; color: #3C3C3C; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:10px; }
h4_2                      { font-size: 16px; color: #3C3C3C; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:10px; text-transform:capitalize;}
h5                        { font-size: 12px; color: #3C3C3C; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; padding-top:0px; padding-bottom:5px; margin-top:0px; margin-bottom:0px; }

ul                        { padding-left: 15px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; list-style-type:disc;}

p                         { margin:0px;}

.nav_bg_hi                { font-size: 11px; color: #dc090f; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; background-color:#FFFFFF; border-top:solid; border-top-width:2px; border-top-color:#FFFFFF; border-bottom:solid; border-bottom-width:1px; border-bottom-color:#dc090f; }
.nav_bg_lo                { font-size: 11px; color: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; background-color:#dc090f; border-top:solid; border-top-width:2px; border-top-color:#D9D9D9; border-bottom:solid; border-bottom-width:1px; border-bottom-color:#dc090f; }

a.nav_hi                  { font-size: 11px; color: #dc090f; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right:6px; margin-left:6px; border-top:solid; border-top-width:2px; border-top-color:#FFFFFF; }
a:visited.nav_hi          { font-size: 11px; color: #dc090f; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right:6px; margin-left:6px; border-top:solid; border-top-width:2px; border-top-color:#FFFFFF; }
a:active.nav_hi           { font-size: 11px; color: #dc090f; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right:6px; margin-left:6px; border-top:solid; border-top-width:2px; border-top-color:#FFFFFF; }
a:hover.nav_hi            { font-size: 11px; color: #dc090f; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; margin-right:6px; margin-left:6px; border-top:solid; border-top-width:2px; border-top-color:#FFFFFF; }

a.nav_lo                  { font-size: 11px; color: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right:6px; margin-left:6px; border-top:solid; border-top-width:2px; border-top-color:#dc090f; }
a:visited.nav_lo          { font-size: 11px; color: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right:6px; margin-left:6px; border-top:solid; border-top-width:2px; border-top-color:#dc090f; }
a:active.nav_lo           { font-size: 11px; color: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right:6px; margin-left:6px; border-top:solid; border-top-width:2px; border-top-color:#dc090f; }
a:hover.nav_lo            { font-size: 11px; color: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; margin-right:6px; margin-left:6px; border-top:solid; border-top-width:2px; border-top-color:#dc090f; }

.service                  { font-size: 11px; color: #505050; font-family: arial, verdana, helvetica, sans-serif; }
a.service                 { font-size: 11px; color: #505050; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:visited.service         { font-size: 11px; color: #505050; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:active.service          { font-size: 11px; color: #505050; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:hover.service           { font-size: 11px; color: #505050; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; }

a                         { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:visited                 { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:active                  { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:hover                   { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; }

.link                     { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; }
a.link                    { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:visited.link            { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:active.link             { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:hover.link              { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; }

a.submenue                { font-size:11px; color:#dc090f; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; padding-left:15px; background-image:url(../img/subnav_lo.gif); background-repeat: no-repeat; background-position: 5px 5px; }
a:visited.submenue        { font-size:11px; color:#dc090f; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; padding-left:15px; background-image:url(../img/subnav_lo.gif); background-repeat: no-repeat; background-position: 5px 5px; }
a:active.submenue         { font-size:11px; color:#dc090f; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; padding-left:15px; background-image:url(../img/subnav_lo.gif); background-repeat: no-repeat; background-position: 5px 5px; }
a:hover.submenue          { font-size:11px; color:#dc090f; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration:none; padding-left:15px; background-image:url(../img/subnav_hi.gif); background-repeat: no-repeat; background-position: 5px 5px; }

.pfad_hi                  { font-size: 11px; color: #000000; font-family: arial, verdana, helvetica, sans-serif; }
a.pfad_hi                 { font-size: 11px; color: #000000; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:visited.pfad_hi         { font-size: 11px; color: #000000; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:active.pfad_hi          { font-size: 11px; color: #000000; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:hover.pfad_hi           { font-size: 11px; color: #dc090f; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; }

.pfad_lo                  { font-size: 11px; color: #999999; font-family: arial, verdana, helvetica, sans-serif; }
a.pfad_lo                 { font-size: 11px; color: #999999; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:visited.pfad_lo         { font-size: 11px; color: #999999; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:active.pfad_lo          { font-size: 11px; color: #999999; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:hover.pfad_lo           { font-size: 11px; color: #dc090f; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; }

.mouseover                { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; padding-left:8px; padding-top:4px; }
a.mouseover               { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; padding-left:8px; padding-top:4px; }
a:visited.mouseover       { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:active.mouseover        { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:hover.mouseover         { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }

a.mouseover_bold          { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-left:8px; padding-top:4px; }
a:visited.mouseover_bold  { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:active.mouseover_bold   { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.mouseover_bold    { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

a.link_bold               { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a:visited.link_bold       { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a:active.link_bold        { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a:hover.link_bold         { font-size: 11px; color: #025CA5; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

a.link_grey               { font-size: 10px; color: #858383; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:visited.link_grey       { font-size: 10px; color: #858383; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:active.link_grey        { font-size: 10px; color: #858383; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:hover.link_grey         { font-size: 10px; color: #dc090f; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; }

.einstieg                 { padding-top:0px; padding-bottom:15px; padding-left:4px; padding-right:4px; vertical-align:top; }
.txt_einstieg             { font-size:11px; color:#3C3C3C; font-family: arial, verdana, helvetica, sans-serif; padding-top:15px; padding-bottom:15px; }

.anker	                  { font-size: 13px; color: #3C3C3C; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }

.content                  { padding-bottom:10px; }
.trenner                  { border-right: solid; border-right-width:1px; border-right-color:#98B1C4; }
.trenner_vert             { border-bottom: solid; border-bottom-width:1px; border-bottom-color:#98B1C4; padding-top:5px; }

.tabelle                  { padding-top:5px; padding-bottom:5px; padding-left:4px; padding-right:4px; vertical-align:top;}
.tabelle_hi               { background-color:#CBD7E1; padding-top:5px; padding-bottom:5px; padding-left:4px; padding-right:4px; vertical-align:top;}
.tabelle_shim_hi          { background-color:#CBD7E1;}


.tsr                      { padding-top:7px; padding-bottom:7px; padding-left:4px; padding-right:4px; background-color:#e6e6e6; margin-bottom:4px;}
.bildunterschrift         { font-size: 10px; color: #999999;}

.table_weiss              { padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:#FFFFFF; vertical-align:top; }
.table_hell               { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:#e6e6e6; vertical-align:top; border-bottom:1px solid white; }
.table_mittel             { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:#d2d2d2; vertical-align:top; border-bottom:1px solid white; }
.table_dunkel             { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:#d2d2d2; vertical-align:top; }


.table_daten              { width:50%; border-top:solid; border-top-width:1px; border-top-color:#98B1C4; border-left:solid; border-left-width:1px; border-left-color:#98B1C4; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
.table_daten_end          { border-bottom:solid; border-bottom-width:1px; border-bottom-color:#98B1C4; border-top:solid; border-top-width:1px; border-top-color:#98B1C4; border-left:solid; border-left-width:1px; border-left-color:#98B1C4; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }

.formular                 { background-color:#FFFFFF;}
.formular_field		  { width:250px;font-size: 11px; font-family: arial, verdana, helvetica, sans-serif;vertical-align:middle;}
.formular_label           { background-color:#E4EAEF;vertical-align:middle;}
.formular_error	          { color:#CC0000;}

input {
	vertical-align:middle;
}
