#sectiontable {
    text-align: left;
    padding-top: 5px;
    padding-left: 5px;
    /*width:700px;*/
    width: 500px;
}

#leftsection a {
    color: #f45e1f;
    text-decoration: none;
}

#contentsection {
    width: 500px;
    text-align: left;
    vertical-align: top;
}

#rightsection {
    text-align: left;
    float: left;
    color: #EBEBEB;
    font-size: 12px;
    position: static;
    top: 0px;
/ / border: 1 px solid #6c85a5;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-top: 30px;
}

#rightsection .subject {

    color: #333;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
}

#rightsection .com_infoblock {
    color: #333;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
    background-color: #FEFEFE;
    margin-top: 3px;
    margin-bottom: 3px;
}

#rightsection .com_infoblock div {
    padding: 3px;

}

#rightsection .com_infoblock table {
    width: 100%;
    padding: 0px;
    border: thin solid #EBEBEB;
}

#rightsection .com_infoblock .com_alert {
    color: #FFF;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
    margin-right: 3px;
    background-color: #f45e1f;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
}

#rightsection .com_infoblock .com_alert {
    color: #FFF;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
    margin-right: 3px;
    background-color: #f45e1f;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
}

#rightsection .com_infoblock .com_warning {
    color: #5d5d5d;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
    background-color: #d6d651;

    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
}

#rightsection .com_infoblock .com_info {
    color: #6D6D6D;
    font-size: 10px;
    padding_top: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

#rightsection form {
    color: #666;
    font-size: 12px;
    margin: 3px;
    /*padding: 3px;*/
    padding: 2px 7px 2px 2px;

    background-color: #AAA;
}

#rightsection a {
    /*color: #f45e1f;*/
    color: #369;
    text-decoration: none;
}

#rightsection div {
    /*color: #f45e1f;*/
    background-color: #DDDDDD;

    color: #333;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;

    margin-top: 3px;
    margin-bottom: 3px;

}

#rightsectionspace {
    text-align: left;
    float: left;
    color: #EBEBEB;
    font-size: 12px;
    position: static;
    top: 0px;
/ / border: 1 px solid #6c85a5;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-top: 30px;
}

#rightsectionspace .subject {

    color: #333;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
}

#rightsectioninfospace {
    text-align: left;
    float: left;
    color: #EBEBEB;
    font-size: 12px;
    position: static;
    top: 0px;
/ / border: 1 px solid #6c85a5;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-top: 30px;
}

#rightsectioninfospace .subject {

    color: #333;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
}

#rightsectionspace form {
    color: #666;
    font-size: 12px;
    margin: 3px;
    /*padding: 3px;*/
    padding: 2px 7px 2px 2px;

    background-color: #AAA;
}

#rightsectionspace a {
    /*color: #f45e1f;*/
    color: #369;
    text-decoration: none;
}

#rightsectionspace .com_infoblock {
    color: #333;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
    background-color: #FEFEFE;
    margin-top: 3px;
    margin-bottom: 3px;
}

#rightsectionspace .com_infoblock div {
    padding: 3px;

}

#rightsectionspace .com_infoblock table {
    width: 100%;
    padding: 0px;
    border: thin solid #EBEBEB;
}

#rightsectionspace .com_infoblock .com_alert {
    color: #FFF;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
    margin-right: 3px;
    background-color: #f45e1f;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
}

#rightsectionspace .com_infoblock .com_alert {
    color: #FFF;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
    margin-right: 3px;
    background-color: #f45e1f;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
}

#rightsectionspace .com_infoblock .com_warning {
    color: #5d5d5d;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;
    background-color: #d6d651;

    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
}

#rightsectionspace .com_infoblock .com_info {
    color: #6D6D6D;
    font-size: 10px;
    padding_top: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

#rightsectionspace div {
    /*color: #f45e1f;*/
    background-color: #DDDDDD;

    color: #333;
    font-size: 12px;
    padding: 3px;
    margin-left: 0px;

    margin-top: 3px;
    margin-bottom: 3px;

}

#errorsection {
}

#server_date {
    font-size: 10px;
    color: #FFF;
    left: 10px;
    bottom: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 10px;
}

#sectionbreadcrumb {
    font-size: 10px;
    color: #333;
    text-align: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    vertical-align: middle;
    font-weight: lighter;
}

#sectionbreadcrumb a {
    font-size: 10px;
    color: #c1c1c1;
    text-decoration: none;
}

#newstickerframe {
}

#newstickertitle {
    font-weight: bold;
    color: #c1c1c1;
    margin-bottom: 5px;
}

.newsticker {
    margin-bottom: 10px;
}

.newstickerheadline {
}

.newstickercontent {
    text-align: justify;
    white-space: normal;
    width: 150px;
    margin-left: 5px;
}

.content_table_section table {
    border: thin solid #6c85a5;
    margin-top: 5px;
    margin-left: 5px;
}

.content_table_section .hierarchy_table_depth {
    padding-left: 15px;
    width: 100%;
    border-spacing: 0px;
    border: 0px none #FFF;
    margin: 0px;
}

.hierarchy_table_depth .body {
    background-color: #D6D6D6;
    padding: 4px;
    margin: 2px;
    border: 0px none #FFF;
    border-spacing: 0px;
}

form table {
    background-color: #FFF;
    padding: 2px 7px 3px 3px;
    border: thin solid #999;
    margin: 4px;
    white-space: nowrap;
}

.vcard {
    width: 250px;
    white-space: normal;
}
