html { height:100%; }
/*body { background-color:#ffffff; background-image:url(images/back_berat_800_klein.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position: left bottom; margin: 0px 10px 0px 0px; padding:0px; height:100%; }*/
body { background-color:#ffffff; margin: 0px 10px 0px 0px; padding:0px; height:100%; }

td { vertical-align:top; }

td img { display:block; }




/*.locator { font-family:Courier,monospace; font-size:12px; text-transform:uppercase; margin-left:8px; background-color:#d9d9d9; }*/
.locator                        { font-family:monospace; font-size:12px; text-transform:uppercase; margin-left:7px; }

.locator a:link                 { color:#666666; text-decoration:none; }
.locator a:visited              { color:#666666; text-decoration:none; }
.locator a:hover                { color:#000000; text-decoration:none; }
.locator a:active               { color:#333333; text-decoration:none; }

.login                          { font-family:Verdana,sans-serif; font-size:12px; color:#666666; font-weight:bold; }
.login input                    { margin:1px 0px 3px 0px; font-size:12px; font-weight:bold; color:#666666; border:1px solid #999999; }

.content                        { margin-left:15px; }
.content p                      { font-family:sans-serif; font-size:14px; margin-left:0px; color:#333333; line-height:130%; max-width:629px; }
.content p.system               { font-family:sans-serif; font-size:14px; margin-left:0px; color:#cc3333; line-height:130%; width:629px; border: 1px solid; padding-left:5px}
.content p.system_neg           { font-family:sans-serif; font-size:14px; margin-left:0px; color:#A30300; line-height:130%; width:629px; border: 1px solid; padding-left:5px}
.content p.system_pos           { font-family:sans-serif; font-size:14px; margin-left:0px; color:#00A354; line-height:130%; width:629px; border: 1px solid; padding-left:5px}
.content li                     { font-family:sans-serif; font-size:14px; margin-left:0px; color:#333333; margin-bottom:7px; }
.content h1                     { font-family:sans-serif; font-size:17px; font-weight:bold; margin-left:0px; margin-top:18px; color:#004FA3; text-transform:uppercase; }
.content h2                     { font-family:sans-serif; font-size:14px; font-weight:bold; margin-left:0px; margin-top:35px; color:#004FA3; text-transform:uppercase; }
.content h3                     { font-family:sans-serif; font-size:12px; font-weight:bold; margin-left:0px; margin-top:18px; color:#004FA3; text-transform:uppercase; }
.content img                    { margin:0px 0px 15px 15px; border-top: 12px solid #f3f3f3; border-bottom: 12px solid #d9d9d9; float:right; }
.content img.collage            { margin:0px 15px 0px 0px; float:none; border-top: 0px; border-bottom: 0px; }
.content img.plain              { margin:0px 15px 15px 0px; float:left; border-top: 0px; border-bottom: 0px; }
.content img.plain_r            { margin:0px 0px 15px 15px; float:right; border-top: 0px; border-bottom: 0px; }
.content img.plain_lb           { margin:30px 15px 5px 0px; border-top: 0px; border-bottom: 0px; vertical-align:text-bottom; float:none; display:block; }
.content img.symbol             { margin:3px 3px 3px 3px; float:left; border-top: 0px; border-bottom: 0px; }
.content li img                 { margin:5px 15px 5px 0px; border-top: 0px; border-bottom: 0px; vertical-align:text-top; float:none; display:inline; }
.content ul ul                  { margin-left:20px; margin-top:8px; padding-left:0px; }
/*.content ul ul li { margin-left:20px; } */
.content table.color            { margin-left:0px; border:1px solid #004FA3; background-color:#ffffff; }
.content table.color th         { font-family:sans-serif; font-size:12px; font-weight:bold; text-align:left; vertical-align:top; color:#f3f3f3; padding:3px 5px 3px 5px; background-color:#3372B5; }
.content table.color th.line2   { background-color:#3372B5; }
.content table.color th.line3   { background-color:#2362A5; }
.content table.color th.red     { background-color:#B50000; }
.content table.color td         { font-family:sans-serif; font-size:12px; font-weight:normal; text-align:left; vertical-align:top; color:#333333; padding:5px; background-color:#e3e3e3; }
.content table.color td li      { font-family:sans-serif; font-size:12px; font-weight:normal; text-align:left; vertical-align:top; color:#333333; padding:5px; }
.content table td.line1         { background-color:#f3f3f3; }
.content table td.line2         { background-color:#e3e3e3; }
.content table td.line3         { background-color:#d3d3d3; }
.content table td.line1red      { background-color:#fff3f3; }
.content table td.line2red      { background-color:#efe3e3; }
.content table td.result        { font-weight:bold; background-color:#c3c3c3; }

.content table.color ul         { margin:0px; padding:0px; }
.content table.color ul li      { margin-left:15px; padding:0px; }

.content table.hidden           { margin-left:0px; border:0px; }
.content table.hidden td        { font-family:sans-serif; font-size:14px; font-weight:normal; text-align:left; vertical-align:bottom; color:#333333; padding:1px; }

.content table.intable          { margin-left:0px; border:0px; }
.content table.intable td       { font-family:sans-serif; font-size:12px; font-weight:normal; text-align:left; vertical-align:top; padding:0 0 10px 0; }

/*.content .result { font-weight:bold; background-color:#DBE3EB; }*/
.content input, select          { margin:1px; font-family:sans-serif; font-size:12px; font-weight:bold; color:#666666; border:1px solid; }
.content textarea               { margin:1px; font-family:sans-serif; font-size:12px; font-weight:bold; color:#666666; border:1px solid; }
.content .button                { margin:1px; font-size:12px; font-weight:bold; color:#666666; border:1px solid #999999; background-color:#f3f3f3; }
.content .buttonred             { margin:1px; font-size:12px; font-weight:bold; color:#cc3333; border:1px solid #cc3333; background-color:#f3f3f3; }

/*.content a:link    { color:#000000; text-decoration:none; }
.content a:visited { color:#003E92; font-weight:bold; text-decoration:none; }
.content a:hover   { color:#004FA3; font-weight:bold; text-decoration:underline overline; background-color:#f3f3f3; }
.content a:active  { color:#003E92; font-weight:bold; text-decoration:underline overline; } */

.content a:link                 { color:#004FA3; font-weight:normal; border-bottom:1px dotted; text-decoration:none; }
.content a:visited              { color:#004FA3; font-weight:normal; border-bottom:1px dotted; text-decoration:none; }
.content a:hover                { color:#004FA3; font-weight:normal; border-bottom:1px solid; text-decoration:none; }
.content a:active               { color:#004FA3; font-weight:normal; border-bottom:1px dotted; border-top:1px dotted; text-decoration:none; }
.content a:focus                { color:#004FA3; font-weight:normal; border-bottom:1px solid; text-decoration:none; }
.content .evers                 { color:#004fa3; font-weight:bold; letter-spacing:4px; }

.content .assistent             { border: 1px solid #3372B5; background-color: #F3F3F3; padding: 10px; margin-top: 25px; }
/*.content .assistent h2 { margin-top: 5px; padding-left: 6px; border: 1px solid #3372B5; border-left: 17px solid #3372B5; border-right: 17px solid #3372B5; } */
.content .assistent h2          { margin-top: 5px; padding-left: 6px; border-left: 17px solid #3372B5; }
.content .assistent p           { margin-top: 5px; padding-left: 6px; border-left: 17px solid #E3E3E3; }
.content .assistent table       { margin-bottom: 35px; margin-left: 22px; }
.content .assistent p.system    { margin-left:22px; color:#cc3333; line-height:130%; width:569px; border: 1px solid #cc3333; padding-left:5px}

.content dl                     { font-family:sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:left; margin-top: 10px; }
.content dt                     { float: left; }
.content dd                     { margin-left: 80px; margin-bottom: 10px; }
.content dd dd                  { margin-left: 20px;}

.hotspot                        { text-decoration:bold; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

.footer                         { border-top:1px solid #333333; margin-left:15px; margin-bottom:3px; margin-top:1px; }
.footer p                       { font-family:sans-serif; font-size:11px; text-align:right; margin-top:0px; color:#333333; }
.footer a:link                  { color:#004FA3; font-weight:normal; border-bottom:1px dotted; text-decoration:none; }
.footer a:visited               { color:#004FA3; font-weight:normal; border-bottom:1px dotted; text-decoration:none; }
.footer a:hover                 { color:#004FA3; font-weight:normal; border-bottom:1px solid; text-decoration:none; }
.footer a:active                { color:#004FA3; font-weight:normal; border-bottom:1px dotted; border-top:1px dotted; text-decoration:none; }
.footer a:focus                 { color:#004FA3; font-weight:normal; border-bottom:1px solid; text-decoration:none; }

.dupload                        { margin:1px; font-family:sans-serif; font-size:12px; font-weight:bold; color:#666666; border:0px; }
