body,html               { padding:0px; margin:0px; font-family: helvetica,arial; font-size:12px; }
body                    { background-color: #FFFFFF; }
div,td,input,select     { font-size: 12px; }
h2                      { margin-top: 0px; }
div#all                 { width: 950px; border:none; background-color: #FFFFFF; text-align: left; height:638px !important; height:669px; overflow:hidden; padding:15px; }
div#header_img          { width: 950px; height:73px; overflow: hidden; text-align: right; }
div#logo_img            { width:126px; height: 44px; background-image: url('/gfx/logo.gif'); background-repeat: no-repeat; cursor:hand; }
div#picture_img         { width:475px; height:550px; overflow:hidden; background-color:#000000; margin-right:20px; float:left; border:solid 1px #000000;background-image: url('/gfx/image/start/start_01.jpg'); background-repeat: no-repeat; }
div#content             { border:solid 1px #000000; }

ul          { list-style-image: url(/gfx/common/bullet_red.gif); margin-top:6px; margin-left:16px; margin-bottom:6px;}
li          { list-style-image: url(/gfx/common/bullet_red.gif); }

a           { color: #000000;}
a.link      { color: #000000;}
a.visited   { color: #000000;}
a.active    { color: #000000;}
a.hover     { color: #330033;}

a.mstLink       { text-decoration:none; border-bottom:1px dotted #008CC1; line-height:18px;}
a.mstLink:hover { text-decoration:none; background-color:#BFEEFF; border-bottom:1px dotted #FFB530; }

.navigation { background-color:#FFFFFF; padding-left:20px; padding-right:20px; }
.content    { width:475px; background-color:#EDEDED; }
.seealso    { background-color:#FFFFFF; padding:67 20 0 20px; }
a.seealso   { padding:0px; text-decoration:none; }

.navPrimary1                { width:150px;height:19px;border:solid 1px #717171; line-height:16px;font-family:helvetica,arial;font-size:12px; color:#999999; font-weight:bold; background-image:url('/gfx/primary/background.gif');background-repeat:repeat;white-space:nowrap;text-transform:uppercase;}
a.navPrimary1:link          { border:none;text-decoration:none;background-image:none;}
a.navPrimary1:visited       { border:none;text-decoration:none;}
a.navPrimary1:active        { border:none;text-decoration:none;}
a.navPrimary1:hover         { border:none;text-decoration:underline;}

.navPrimary2                { font-family:helvetica,arial; font-size:13px; color:#FFFFFF; font-weight:normal; text-align:center; }
a.navPrimary2:link          { text-decoration:none; color:#FFFFFF;}
a.navPrimary2:visited       { text-decoration:none; color:#FFFFFF;}
a.navPrimary2:active        { text-decoration:none; color:#FFFFFF;}
a.navPrimary2:hover         { text-decoration:none; color:#FFFFFF;}

.navPrimary3                { font-family:helvetica,arial; font-size:11px; color:#EC7804; }
a.navPrimary3:link          { text-decoration:none; color:#EC7804;}
a.navPrimary3:visited       { text-decoration:none; color:#EC7804;}
a.navPrimary3:active        { text-decoration:none; color:#EC7804;}
a.navPrimary3:hover         { text-decoration:none; color:#888888;}

.navPrimaryActive           { width:150px;font-family:helvetica,arial; font-size:12px; font-weight:bold; color:#999999; line-height:16px; }
a.navPrimaryActive:link     { text-decoration:none;}
a.navPrimaryActive:visited  { text-decoration:none;}
a.navPrimaryActive:active   { text-decoration:none;}
a.navPrimaryActive:hover    { text-decoration:underline;}


.imgBorder                  { border:solid 1px #888888; }
a.imgBorder:link            { border:solid 1px #888888; }
a.imgBorder:visited         { border:solid 1px #888888; }
a.imgBorder:active          { border:solid 1px #888888; }
a.imgBorder:hover           { border:solid 1px #000000; }

/*== Navigation ====================*/

.navTitle                 { font-family:helvetica,arial,verdana; padding-top:4px; line-height:30px; font-size:18px; color:#666666; font-weight:none; }
a.navTitle                { text-decoration:none; }

.navPath                  { font-family:helvetica,arial,verdana; font-size:11px; color:#999999; }
a.navPath:link            { folor:#717171; }
a.navPath:visited         { folor:#717171; }
a.navPath:active          { folor:#717171; }
a.navPath:hover           { folor:#717171; }


.navActive                { font-family:helvetica,arial,verdana; font-size:12px; color:#008CC1; font-weight:normal; }
a.navActive               { text-decoration:none; }

.navActive2               { font-family:helvetica,arial,verdana; font-size:12px; color:#008CC1; font-weight:normal; }
a.navActive2              { text-decoration:none; }

.navSub1                  { font-family:helvetica,arial,verdana; font-size:12px; color:#1F5D9C; }
a.navSub1                 { text-decoration:none; }
a.navSub1:link            { text-decoration:none;color:#1F5D9C; }
a.navSub1:visited         { text-decoration:none;color:#1F5D9C; }
a.navSub1:active          { text-decoration:none;color:#1F5D9C; }
a.navSub1:hover           { text-decoration:none;color:#00AEEF; }

.navSub2                  { font-family:helvetica,arial,verdana; font-size:12px; color:#1F5D9C; }
a.navSub2                 { text-decoration:none; }
a.navSub2:link            { color:#1F5D9C; }
a.navSub2:visited         { color:#1F5D9C; }
a.navSub2:active          { color:#1F5D9C; }
a.navSub2:hover           { color:#00AEEF; }

.navFooter1               { font-family:helvetica,arial; font-size:10px; color:#999999; font-weight:bold; padding-bottom:6px;}
a.navFooter1:link         { text-decoration:none; color:#717171;}
a.navFooter1:visited      { text-decoration:none; color:#717171;}
a.navFooter1:active       { text-decoration:none; color:#717171;}
a.navFooter1:hover        { text-decoration:none; color:#717171;}

.navFooter2               { font-family:helvetica,arial; font-size:10px; color:#ADADAD; }
a.navFooter2:link         { text-decoration:none; color:#ADADAD;}
a.navFooter2:visited      { text-decoration:none; color:#ADADAD;}
a.navFooter2:active       { text-decoration:none; color:#ADADAD;}
a.navFooter2:hover        { text-decoration:none; color:#888888;}

.pageTop                  { font-family:helvetica,arial,verdana; font-size:10px; color:#CBCDC9; }
a.pageTop                 { text-decoration:none; }

/*== headlines =====================*/
.headline1, h1            { font-family:helvetica,arial; font-size:15px;color:#999999;padding-bottom:0px;font-weight:bold; }
.headline2, h2            { font-family:helvetica,arial; font-size:13px; color:#000000; font-weight:bold; height:16px; }
a.headline2               { text-decoration:none; }
.startPage                { font-family:helvetica,arial; font-size:18px;color:#999999;padding-bottom:12px;font-weight:normal; }

.headline3, h3            { font-family:helvetica,arial; font-size:16px; letter-spacing:1px; color:#888888; line-height:18px; font-weight:bold; padding-bottom:12px; }
a.headline3               { text-decoration:none; }

.startHighlight           { font-family:helvetica,arial; font-size:12px; letter-spacing:1px; color:#888888; font-weight:bold; }
.startNewsHeadline        { font-family:helvetica,arial; font-size:12px; color:#000000; font-weight:bold; line-height:16px; }
.startEventHeadline       { font-family:helvetica,arial; font-size:12px; color:#000000; font-weight:bold; line-height:16px; }
.startNews                { font-family:helvetica,arial; font-size:12px; color:#000000; font-weight:none;}
a.startNews               { text-decoration:none; }

.subheadline1             { font-family:helvetica,arial; font-size:12px; color:#444444; line-height:16px; }
.subheadline2             { font-family:helvetica,arial; font-size:12px; color:#FFFFFF; }
a.subheadline2            { text-decoration:underline; }
.subheadline3             { font-family:helvetica,arial; font-size:11px; color:#888888; font-weight:bold; }

.tableheader1             { font-family:helvetica,arial,verdana; font-size:12px; color:#333333; font-weight:bold; line-height:12px; }
a.tableheader1            { text-decoration:none; }
a.tableheader1:hover      { text-decoration:underline; }

.tablename                { font-family:helvetica;arial; font-weight:bold; }
 
.tableheader2             { font-family:helvetica,arial,verdana; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:12px; }
a.tableheader2            { text-decoration:none; }
a.tableheader2:hover      { text-decoration:underline; }

.tablefooter1             { font-family:helvetica,arial,verdana; font-size:10px; color:#666666; font-weight:bold; }
a.tablefooter1            { font-family:helvetica,arial,verdana; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; }
a.tablefooter1:hover      { font-family:helvetica,arial,verdana; font-size:10px; color:#666666; font-weight:bold; text-decoration:underline; }

.class10                  { font-family:helvetica,arial; font-size:10px; color:#666666; }
.class11                  { font-family:helvetica,arial; font-size:11px; color:#666666; }
.standard                 { font-family:helvetica,arial; font-size:11px; color:#666666; }
.class12                  { font-family:helvetica,arial; font-size:12px; color:#888888; }
a.class12:link            { text-decoration:none; color:#888888;}
a.class12:visited         { text-decoration:none; color:#888888;}
a.class12:active          { text-decoration:none; color:#888888;}
a.class12:hover           { text-decoration:none; color:#333333;}


.buttons                  { font-family:helvetica,arial,verdana; font-size:11px; color:#666666; font-weight:bold; }

.searchIn                 { font-family:helvetica,arial; font-size:11px; color:#9C9C9C; border-style:solid 1px #9C9C9C; width:123px; padding-left:2px;height:20px;margin-top:1px !important;margin-top:0px;}
input.class10             { font-family:helvetica,arial; font-size:10px; color:#000000; }
input.class11             { font-family:helvetica,arial; font-size:11px; color:#000000; }
textarea.class11          { font-family:helvetica,arial; font-size:11px; color:#000000; }
select.class11            { font-family:helvetica,arial; font-size:11px; color:#000000; }

/* NS4 hack: not visible for NS */
/*/*/
.searchIn                 { font-family:helvetica,arial; font-size:11px; color:#9C9C9C; border:solid 1px #9C9C9C; height:19px; width:123px; }
.searchAB                 { font-family:helvetica,arial; font-size:11px; color:#9C9C9C; padding-left:2px; font-weight:bold; margin-left:1px; border:solid 1px #9C9C9C; width:24px; height:19px; background-color:#FFFFFF; cursor:hand; }
input.class10             { font-family:helvetica,arial; font-size:10px; color:#000000; border:inset 1px; margin-bottom:1px; }
input.class11             { font-family:helvetica,arial; font-size:11px; color:#000000; border:inset 1px; margin-bottom:1px; }
textarea.class11          { font-family:helvetica,arial; font-size:11px; color:#000000; border:inset 1px; margin-bottom:1px; }
select.class11            { font-family:helvetica,arial; font-size:11px; color:#000000; margin-bottom:1px; margin-top:1px; }
.button11                 { font-family:helvetica,arial; font-size:11px; color:#000000; border:outset 1px; margin-bottom:1px; border:outset 1px; margin-bottom:1px; background-image:url(/gfx/button_bg.gif); }

/* both browsers */
.login                    { font-family:helvetica,arial; font-size:10px; color:#000000; font-weight:normal; border:none 0px; height:14px; }
.search                   { cursor:hand;font-family:helvetica,arial;color:#888888;height:1.3em;font-weight:bold;font-size:10px;padding:0px 0px;margin:0px;border:none 0px; background:#E1E1E1; }
.searchGrey               { font-size:10px; color:#AEAEAE; }
.mandatory                { color:#CC0000; }
.invisible                { color:#FF6644; }
.success                  { color:#008800; }
.tipp                     { font-size:10px; font-family:helvetica,arial; border-style:solid;border-width:1px; border-color:#888888; background-color:#FAFAFA; padding:3px; cursor:help; }

.white11                  { font-family:helvetica,arial,verdana; font-size:11px; color:#FFFFFF;}
.body_shadow              { }
.centerScreen             {

  /* position:relative; */
  top:0px;
  padding: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px;
  width:951px;
  /*text-align:center;*/

}

#printHeader, #printContent, #printFooter, #printWidth, #isPrintable { display: none; }