.highlight {
        font-size : 10pt;
        font-family : Arial,Helvetica;
        font-weight : normal;
        color : #FF0000;
        text-decoration : none;
}
tt {
        font-size : 12pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-decoration : none;
}

/* Quote Code */
.quote-ueber {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-align : left;
        text-decoration : none;
}
.quote {
        font-size : 9pt;
        line-height: 15px;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #4A53DE;
        text-align : left;
        text-decoration : none;
        background-color: #EEEEEE;
        border: #0000FF;
        border-style: solid;
        border-width: 1px;
        padding: 5px;
}
.code-ueber {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-align : left;
        text-decoration : none;
}
.code {
        font-size : 9pt;
        line-height: 15px;
        font-family : Courier, New;
        font-style : normal;
        color : #000080;
        text-align : left;
        text-decoration : none;
        background-color: #EEEEEE;
        border: #0000FF;
        border-style: solid;
        border-width: 1px;
        padding: 5px;
}
.php-ueber {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-align : left;
        text-decoration : none;
}
.php {
        font-size : 9pt;
        line-height: 15px;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000080;
        text-align : left;
        text-decoration : none;
        background-color: #EEEEEE;
        border: #0000FF;
        border-style: solid;
        border-width: 1px;
        padding: 5px;
}

.input {
        font-size : 10pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-align : left;
        text-decoration : none;
}

.footer {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-align : center;
        text-decoration : none;
}

/* The Tour CSS-Styles */

/* Blauer Rahmen und blau gefüllt */
.tableframe {
       background-color: #C2C7F6;
       border-width: 1px;
       border-color: #4A53DE;
       border-style: solid;
       padding-left: 0px;
       margin: 0px;
}

.tableframe_nobottomframe {
       background-color: #C2C7F6;
       border-width: 1px;
       border-color: #4A53DE;
       border-style: solid;
       padding-left: 0px;
       margin: 0px;
       border-bottom-width: 0px;
       border-bottom-color: #4A53DE;
       border-bottom-style: hidden;
}

.menu_label {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #4A53DE;
        text-align : left;
        text-decoration : none;
        padding-left: 5px;
}

.headline {
        font-size : 10pt;
        font-family : Arial,Helvetica;
        font-weight : bold;
        background-color: #C2C7F6;
        color : #000000;
        text-align : left;
        text-decoration : none;
        border-bottom-width: 1px;
        border-bottom-color: #4A53DE;
        border-bottom-style: solid;
        border-top-width: 1px;
        border-top-color: #4A53DE;
        border-top-style: solid;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
}

.arial {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-weight : normal;
        color : #000000;
        text-decoration : none;
}

.cell {
        font-size : 10pt;
        font-family : Arial,Helvetica;
        font-weight : normal;
        background-color: #E0DEFE;
        color : #000000;
        text-align : left;
        text-decoration : none;
        border-bottom-width: 1px;
        border-bottom-color: #4A53DE;
        border-bottom-style: solid;
        padding: 0px;
        padding-left: 5px;

}

.cell_dark_leftframe {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-weight : normal;
        background-color: #C2C7F6;
        color : #000000;
        text-align : left;
        text-decoration : none;
        border-width: 1px;
        border-bottom-width: 0px;
        border-color: #4A53DE;
        border-style: solid;
}

.cell_result_pages {
        font-size : 10pt;
        font-family : Arial,Helvetica;
        font-weight : normal;
        color : #000000;
        text-align : right;
        text-decoration : none;
        border-width: 1px;
        border-color: #4A53DE;
        border-style: solid;
        background-color: #C2C7F6;
        padding: 5px;
}

.cell_abo {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-weight : normal;
        color : #000000;
        text-align : right;
        text-decoration : none;
}

.small {
        font-size : 1pt;
        font-family : Arial,Helvetica;
        font-weight : normal;
        color : #000000;
        text-decoration : none;
        margin-left: 0px;
        padding-left: 0px;
}

.path {
        font-size : 12pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-align : left;
        text-decoration : none;
        background-color: #C2C7F6;
        border-width: 1px;
        border-color: #4A53DE;
        border-style: solid;
        padding-left: 0px;
        padding-top: 17px;
        padding-bottom: 17px;
        padding-left: 5px;
}

.order {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        font-weight : bold;
        color : #000000;
        text-align : left;
        text-decoration : none;
        background-color: #C2C7F6;
        border-bottom-width: 1px;
        border-bottom-color: #4A53DE;
        border-bottom-style: solid;
        border-left-width: 1px;
        border-left-color: #4A53DE;
        border-left-style: solid;
        border-right-width: 1px;
        border-right-color: #4A53DE;
        border-right-style: solid;
        padding-left: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.information {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-align : center;
        text-decoration : none;
}

.msginfo {
        font-size : 8pt;
        font-family : Arial,Helvetica;
        font-weight : normal;
        background-color: #C2C7F6;
        color : #000000;
        text-align : left;
        text-decoration : none;
        padding-left: 5px;

}

.middle_blue{
        background-color: #CECCF4;
}

.dark_blue{
        background-color: #C2C7F6;
}

.centered {
        text-align : center;
        padding: 0px;
}

.framed{
        border-width: 1px;
        border-color: #4A53DE;
        border-style: solid;
}

.no_top_frame{
        border-top-width: 0px;
}

.no_bottom_frame{
        border-bottom-width: 0px;
}

.no_right_frame{
        border-right-width: 0px;
}

.no_left_frame{
        border-left-width: 0px;
}

.no_frame{
        border-width: 0px;
}

.left_frame{
        border-left-width: 1px;
        border-left-color: #4A53DE;
        border-left-style: solid;
}

.right_frame{
        border-right-width: 1px;
        border-right-color: #4A53DE;
        border-right-style: solid;
}

.top_frame{
        border-top-width: 1px;
        border-top-color: #4A53DE;
        border-top-style: solid;
}

.bottom_frame{
        border-bottom-width: 1px;
        border-bottom-color: #4A53DE;
        border-bottom-style: solid;
}

.no_padding{
        padding: 0px;
}

.padding_bottom{
        padding-bottom: 5px;
}

.padding_top{
        padding-top: 5px;
}

.padding{
        padding: 5px;
}

.padding_left2{
        padding-left: 2px;
}

.align_right{
        text-align: right;
        padding-right: 12px;
}

.italic {
        font-style: italic;
}

.bold {
        font-weight: bold;
}

.normal {
        font-weight: normal;
}

/* Links */

a {
        font-size : 9pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000080;
        text-decoration : underline;
}
a:hover {
        color : #0000FF;
        text-decoration : none;
}

/* Navigation */
a.menu
   {
    display: block;
    padding: 3px;
    padding-left: 5px;
    font-size : 9pt;
    font-family : Arial,Helvetica;
    font-style : normal;
    background-color: #C2C7F6;
    color: #000080;
    text-align : left;
    text-decoration : none;
}

a.menu:hover { background-color: #A3A3FB; text-decoration: none; }

a.admin {
        font-size : 8pt;
}


a.top_navi {
        font-size : 12pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000080;
        text-decoration : underline;
}
a.top_navi:hover {
        color : #0000FF;
        text-decoration : none;
}

a.topics {
        font-size : 12pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000080;
        text-decoration : none;
}
a.topics:hover {
        color : #0000FF;
        text-decoration : underline;
}

a.homepagelink:link, a.homepagelink:visited, a.homepagelink:hover, a.homepagelink:active, a.homepagelink:focus
   {
    display: block;
    padding: 3px;
    padding-left: 5px;
    text-decoration: none;
    color: #000080;
   }

a.homepagelink:hover {
    background-color: #C2C7F6;
    border: 1px dashed #A3A3FB;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
   }

.message {
        font-size : 10pt;
        font-family : Arial,Helvetica;
        font-weight : bold;
        color : #4A53DE;
        text-align : left;
        text-decoration : none;
        padding-left: 5px;
        padding-top: 3px;
        padding-bottom: 2px;
}

.copy {
        font-size : 8pt;
        font-family : Arial,Helvetica;
        font-style : normal;
        color : #000000;
        text-align : center
        text-decoration : none;
        padding-left: 5px;
}
