﻿

body, table {
    margin:0px;
    padding:0px;
    font-family:Arial,Verdana,Helvetica;
    font-size:9pt;
    background-color:#535353;
}
table {
    background-color:#fff;
}
table.table {
    font-size:8pt;
}
table .right {
    text-align:right;
}
#print {
   display: none;
}
#main {
    width:807px;
    background-color:#fff;
    background-image:url(img_sys/background_main.gif);
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
#top {
    height:25px;
    background-color:#535353;
}
#topheader {
    height:64px;
    background-image:url(img_sys/background_top.gif);
}
#mymoney {
    padding-top:20px;
    padding-left:20px;
    padding-right:435px;
    float:left;
}
#logotype {
    padding-top:20px;
    float:left;
}
#topmenu {
    height:25px;
}
.topmenu_background1 {
    background-image:url(img_sys/background_topmenu1.gif);
}
.topmenu_background2 {
    background-image:url(img_sys/background_topmenu2.gif);
}
.topmenu_background3 {
    background-image:url(img_sys/background_topmenu3.gif);
}
.topmenu_background4 {
    background-image:url(img_sys/background_topmenu4.gif);
}
.topmenu_background5 {
    background-image:url(img_sys/background_topmenu5.gif);
}
.topmenu_background6 {
    background-image:url(img_sys/background_topmenu6.gif);
}
#tabs {
    height:25px;
    width:617px;
    background-repeat:no-repeat;
    float:left;
    margin-left:1px;
}
.tab {
    height:18px;
    width:102px;
    float:left;
    text-align:center;
    padding-top:7px;
}
#search {
    height:20px;
    float:left;
    width:155px;
}
#search_width {
    width:30px;
}
#topbar {
    height:24px;
    background-color:#86B513;
    background-image:url(img_sys/background_topbar.gif);
    margin-right:16px;
    margin-left:1px;
}
#topline {
    border-bottom:8px solid #fff;
    margin-right:16px;
    margin-left:1px;
}
#footer {
    height:35px;
    margin-right:16px;
    border-top:1px solid #DFECB6;
    margin-left:1px;
    clear:both;
    background-color:#fff;
}
#footer .text {
    padding-top:10px;
    color:#333333;
    text-align:center;
}
#bottom {
    background-image:url(img_sys/background_bottom.gif);
    height:20px;
}

/* STANDARD */

#content {
    border-top:1px solid #DFECB6;
    margin-right:16px;
    margin-left:1px;
}
#leftmenu {
    width:160px;
    float:left;
}
#leftmenu_list {
    margin:0em;
    width:12em;
    padding-left:5px;
}
#leftmenu_list ul {
    list-style:none;
    margin:0px;
    padding-left:10px;
    text-indent:0px;
}
#leftmenu_list li {
    margin-top:8px;
}
#leftmenu_list a {
    font-size:8pt;
    font-weight:bold; 
    color:#878787; 
    text-transform: uppercase;
}
.leftmenu_line {
    border-bottom:1px solid #DFECB6;
    width:160px;
    height:15px;
    margin-bottom:4px;
}
.standard_line {
    border-bottom:1px solid #DFECB6;
    width:400px;
    height:15px;
    margin-top:10px;
    margin-bottom:20px;
}
#standard {
    width:435px;
    float:left;
}
#standard .text {
    padding:15px;
    padding-top:10px;
    font-size:10.5pt;
    line-height:14pt;
    color:#444444;
}
#standard ul {
    padding-left:25px;
    padding-top:10px;
}
#standard a {
    font-size:10.5pt;
    color:#00049A;
}
#standard abbr {
    border-bottom:1px dotted #808080; 
}
#standard img {
    padding-left:10px;
    padding-bottom:10px;
}

/* Right menu ----------------------------------------------------------------*/

#rightmenu {
    float:left;
    width:193px;
}
#rightmenu .headline {
    margin-bottom:6px;
}
#rightmenu ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:5px 0 15px 0;
    margin:0 12px 0 12px;
}
#rightmenu ul li h2 {
    padding:0 0 5px 0;
    margin:0;
}
#rightmenu ul li ul {
    padding:0;
    margin:0;
}
#rightmenu ul li a {
    color:#000; 
}
.arrowLink {
    padding:0 10px 0 0;
    background:transparent url(/img_sys/arrow_small_black.gif) no-repeat scroll right center;
}
.widget {
    padding:0 0 10px 0;
}

/* Right menu ----------------------------------------------------------------*/


.rightmenu_content {
    margin-left:12px;
    padding-top:15px;
    width:170px;
}
.rightmenu_content_image {
    padding-bottom:4px;
    margin-bottom:2px;
}
#icons {
    width:400px;
    text-align:right;
}
#rubrik_h1 {
    padding-top:5px;
    padding-bottom:15px;
}

/* STARTSIDA */

#startpage_splash {
    height:220px;
    padding-bottom:20px;
    background-image:url(img_sys/background_standard.gif);
}
#startpage_content {
    background-color:#fff;
    border-top:1px solid #DFECB6;
    margin-right:16px;
    margin-left:1px;
    height:390px;
}
.startpage_box_large {
    width:245px;
    float:left;
    margin-left:12px;
    margin-top:20px;
    margin-bottom:20px;
}
.startpage_box_small {
    width:245px;
    float:left;
    margin-left:12px;
    margin-top:20px;
}
.startpage_box_top {
    height:11px;
}
.startpage_box_content, .startpage_box_content2 {
    border-left:1px solid #DFECB6;
    border-right:1px solid #DFECB6;
    padding-left:10px;
    padding-right:10px;
    height:330px;
}
.startpage_box_content2 {
    height:129px;
}
.startpage_box_bottom {
    background-image:url(img_sys/background_bloggbox_bottom.gif);
}
#startpage_image {
    width:530px;
    height:220px;
    padding-right:7px;
    float:left;
    margin-left:1px;
}
#startpage_links {
    width:253px;
    height:220px;
    float:left;
}
.startpage_link {
    padding-bottom:7px;
}
.link_more {
    border-top:1px solid #DFECB6;
    text-align:right;
    margin-top:10px;
    padding-top:10px;
}
.td_width {
    width:40px;
}
/* KONTAKTA */

#contact_left {
    float:left;
    width:235px;
    height:500px;
    margin-top:20px;
    padding-right:10px;
    border-right:1px solid #DFECB6;
}
#contact_right {
    float:left; 
    width:145px;
    height:400px;
    padding-top:20px;
    padding-left:10px;
}

/* AUTHORS */
.author_posts {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0;
    margin:0;
}
.author_posts li {
    padding:0 0 10px 0;
}
.author_posts li a {
    color:#000; 
}

/* Email / Flash layers ------------------------------------------ */
#email_box_wrap, #flash_box_wrap, #embed_script_box_wrap, #glossary_box_wrap {
    position:absolute;
    z-index:1;
    display:none;
    width:791px;
    height:1000px;
    margin-left:auto;
    margin-left:right;
    margin-top:24px;
    background-image:url(img_sys/background_popup.png);
}
#flash_box_wrap {
    display:block;
}
#flash_box {
    width:545px;
    margin-top:120px;
    margin-left:190px;
}
#email_box {
    width:420px;
    margin-top:120px;
    margin-left:190px;
}
#glossary_box {
    width:520px;
    margin-top:120px;
    margin-left:190px;
}
#email_box_top {
    height:21px;
}
#email_box_content {
    padding:30px;
    background-image:url(img_sys/background_emailbox_content.gif);
}
#flash_box_content {
    padding:10px;
    background-image:url(img_sys/background_flashbox_content.gif);
}
#glossary_box_content {
    padding:15px;
    background-image:url(img_sys/background_glossarybox_content.gif);
}
#email_box_bottom {
   height:21px;
}

/* Calculator ------------------------------------------ */
#calculator {
    width:165px; 
    text-align:left; 
    background-color:#fff; 
    padding:4px;
}
.number {
    width:24px;
    height:24px;
    font-weight:bold;
    margin:4px;
    background-color:#86B513;
    color:#fff;
    border:1px solid #404040;
}
.function {
    width:24px;
    height:24px;
    margin:4px;
    background-color:#86B513;
    color:#fff;
    border:1px solid #404040;
    font-weight:bold;
}
.plus {
    width:24px;
    height:35px;
    margin:4px;
    background-color:#86B513;
    color:#fff;
    font-weight:bold;
    border:1px solid #404040;
}
.textfield {
    width:125px;
    height:20px;
    margin-bottom:10px;
    margin-left:4px;
    margin-top:10px;
}

/* FORMATERING */

.date {
    font-size:8pt;
}
.taggar {
    border:1px solid #E5E5E5; 
    padding:6px; 
    font-size:8pt; 
    margin:20px;
    margin-left:0px;
}
.taggar a {
        font-size:9pt !important;
}
img { border:0px; margin:0px; }
.image { vertical-align:middle; }

p { margin-top:12px; margin-bottom:12px; }

p.floatRight { float:right; margin:0px; padding:0px; }

b { font-size:9pt; }

a { font-family:Arial,Verdana; font-weight:normal; text-decoration:none; font-size:9pt; }
a.white { color:#fff; }
a.black { color:#000; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }

.a-h3 { margin-top:0px; font-size:12pt; font-weight:bold; color:#86B513; }

a.leftmenu_link, a.leftmenu_link_sel, a.leftmenu_link2, a.leftmenu_link_sel2 {
    font-size:8pt;
    font-weight:bold; 
}
a.leftmenu_link {
    color:#878787; 
}
a.leftmenu_link2 {
    color:#ADADAD;
}
a.leftmenu_link_sel, a.leftmenu_link_sel2 { 
    color:#96BF0D;
}

a.topmenu_link { font-size:9pt; color:#86B513; font-weight:bold; }
a.topmenu_link_sel { font-size:9pt; color:#fff; font-weight:bold; }

a.bold { font-weight:bold; color:#000; }
a.skip_link { color:#535353; }
a.title { text-decoration: underline; }

.red { color:#C00000; }
.grey { color:#808080; }

.search { height:15px; width:110px; border:1px solid #C4DC7D; }
.contact_name { height:20px; width:230px; border:1px solid #C4DC7D; }
.contact_message { height:100px; width:230px; border:1px solid #C4DC7D; }

h1 { margin-top:0px; font-size:17pt; color:#86B513; }
h2 { font-size:12pt; color:#86B513; }
h3 { font-size:10.5pt; color:#292929; }

.description { font-size:10pt; color:#86B513; }
#result_report {
    text-align:center ;
    padding:3px;
    background-color:#e5ecf9; 
    font-weight: bold;
    margin-bottom:10px;
}
