﻿
/* Allgemeine Stilinformationen */

body
{
    font-size: 8pt;
}

body, p, div, span, a, h1, h2, h3, h4, h5, h6, input, select, textarea, td, th
{
    font-family: verdana, Arial, sans-serif;
    font-size: 8pt;
}

h1
{
    font-size: 12pt;
    font-weight: bold;
}
h2
{
    font-size: 12pt;
    font-weight: bold;
}
h3
{
    font-size: 10pt;
    font-weight: bold;
}
h4
{
    font-size: 8pt;
}

a
{
    text-decoration: none;
    color: #00AB96;
}

a:hover
{
    text-decoration: underline;
    color: maroon;
}

@media screen
{

    .Printer
    {
        display: none;
    }

    .Handheld
    {
        display: none;
    }

    .PrinterHandheld
    {
        display: none;
    }
}

@media print
{
    body
    {
        margin: 0 cm;
        background-color: #ffffff;
    }

    .Screen
    {
        display: none;
    }

    .Handheld
    {
        display: none;
    }

    .ScreenHandheld
    {
        display: none;
    }
}

@media handheld
{

    .Screen
    {
        display: none;
    }

    .Printer
    {
        display: none;
    }

    .ScreenPrinter
    {
        display: none;
    }
}

a.blacklink
{
    text-decoration: none;
    color: black;
}

a.blacklink:hover
{
    text-decoration: underline;
}

a.blacklink2
{
    text-decoration: none;
    color: black;
}

a.blacklink2:hover
{
    text-decoration: underline;
    color: #00AB96;
}

/* Default Stile */

.Section, td .Section
{
    font-size: 12pt;
    font-weight: bold;
    color: #333333;
}

.Subsection
{
    font-size: 10pt;
    font-weight: bold;
}

.Titlebox
{
    /*    background-image: url(               '../img/background_title.jpg' );      background-repeat: repeat-x;*/
    background-color: whitesmoke;
    border-top: solid 1px gainsboro;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
    border-bottom: solid 1px gainsboro;
    padding: 5px;
    font-size: 8pt;
}

.Textheader10pt
{
    /*    background-image: url(               '../img/background_title.jpg' );      background-repeat: repeat-x;*/
    background-color: whitesmoke;
    border-top: solid 1px gainsboro;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
    padding: 5px;
    font-weight: bold;
    font-size: 10pt;
    border-radius:5px 5px 0px 0px;
}

.Textheader10pt span
{
    font-size: 10pt;
}

.Textbody10pt
{
    border: 1px solid gainsboro;
    padding: 5px;
    text-align: left;
    font-size: 10pt;
}

.Textheader
{
    /*    background-image: url(               '../img/background_title.jpg' );      background-repeat: repeat-x;*/
    background-color: whitesmoke;
    border-top: solid 1px gainsboro;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
    padding: 5px;
    font-weight: bold;
    font-size: 8pt;
    border-radius:5px 5px 0px 0px;
}

.Textbody
{
    border: 1px solid gainsboro;
    padding: 5px;
    text-align: left;
    font-size: 8pt;
    border-radius:0px 0px 5px 5px;
}

.Linkbox
{
    border: solid 1px gainsboro;
    background-color: whitesmoke;
    padding: 5px;
    font-weight: bold;
}

a .Linkbox
{
    color: black;
}

.Linkbox:hover
{
    border-color: whitesmoke;
    background-color: gainsboro;
    cursor: pointer;
}

.Linkbox img
{
    vertical-align: middle;
    border: none 0;
}

.Linkbox2
{
    border: solid 1px gainsboro;
    background-color: none;
    padding: 10px;
    margin: 5px;
}

.Linkbox2 a
{
    color: black;
    text-decoration: none;
}

.Linkbox2:hover, .Linkbox2:hover a
{
    border-color: darkcyan;
    background-color: none;
    cursor: pointer;
    text-decoration: none;
}

.Linkbox2 img
{
    vertical-align: middle;
    border: none 0;
}

.Linkbox2 ul
{
    list-style-image: url(../img/dot3.gif);
}

.Linkbox3
{
    border: solid 1px gainsboro;
    background-color: none;
    padding: 10px;
    margin: 5px;
}

.Linkbox3 a
{
    color: black;
    text-decoration: none;
}

.Linkbox3:hover, .Linkbox3:hover a
{
    border-color: darkcyan;
    background-color: none;
    text-decoration: none;
}

.Linkbox3 img
{
    vertical-align: middle;
    border: none 0;
}

.Linkbox3 ul
{
    list-style-image: url(../img/dot3.gif);
}

.gray
{
    color: dimgray;
}

.gray a
{
    text-decoration: none;
}

.gray:hover
{
    color: black;
    text-decoration: underline;
}
.cpm_Main
{
    border: 1px solid gainsboro;
    padding: 5px;
    text-align: left;
    font-size: 8pt;
}

.Border
{
    border: 1px solid gainsboro;
    padding: 0px;
    text-align: left;
}

.Row
{
    background-color: White;
    color: Black;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
}

.AlternatingRow
{
    background-color: #f0f0f0;
    color: Black;
    text-decoration: none;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
}

.Button
{
    border: 1px solid dimgray;
    background-color: #66FF99;
}

.Button:hover
{
    background-color: #33CC33;
}

.PublicTextbox
{
    border: 1px solid #ACBECA;
    background-color: Transparent;
    font-size: 8pt;
}

.PublicButton
{
    border: 1px solid dimgray;
    background-color: whitesmoke;
    font-size: 8pt;
}

.PublicButton:hover
{
    border: 1px solid whitesmoke;
    background-color: gainsboro;
}

/* Leistenstil */

.Sidebar a
{
    font-size: 7,5pt;
}

.Sidebar .Textheader
{
    background-color: #83ACD8;
    border-left: solid 1px #83ACD8;
    border-right: solid 1px #83ACD8;
    border-top: solid 1px #83ACD8;
    padding: 5px;
    font-weight: bold;
    font-size: 7,5pt;
}

.Sidebar .Textbody
{
    border: 1px solid #83ACD8;
    padding: 5px;
    text-align: left;
    font-size: 7,5pt;
}

.Sidebar .Textheader td, .Sidebar .Textbody td
{
    font-size: 7,5pt;
    padding: 0px;
}

/* Stil für Formulare */

.Form, .Form .Textbox, .Form select
{
    font-size: 8pt;
}

.Form .Row
{
    background-color: White;
    color: Black;
    text-decoration: none;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
}

.Form .AlternatingRow
{
    background-color: #f5f5f5;
    color: Black;
    text-decoration: none;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
}

.Form .td_Shadow
{
    vertical-align: top;
    background-color: whitesmoke;
}

.Form .td_Border
{
    border-color: whitesmoke;
    border-width: 1px;
    border-style: solid;
}

.Form a
{
    text-decoration: none;
    color: black;
}

.Form a:hover
{
    text-decoration: underline;
    color: #CC6600;
}

.Form .Label
{
    background: url(             '/style/img/dot2.gif' );
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
    font-weight: bold;
}

.Form .Textbox
{
    border: 1px solid #ACBECA;
    background-color: Transparent;
}

.Form .Button
{
    border: 1px solid #ACBECA;
    background-color: whitesmoke;
}

.Form .Button:hover
{
    border: 1px solid dimgray;
    background-color: gainsboro;
}

.Form .Button8pt
{
    border: 1px solid #ACBECA;
    background-color: whitesmoke;
    font-size: 8pt;
}

.Form .Button8pt:hover
{
    font-size: 8pt;
    border: 1px solid dimgray;
    background-color: gainsboro;
}

.Form .Help
{
    color: Gray;
}

.Form .Gray
{
    color: Gray;
}

/* Tabstrip */

.Tab
{
    color: black !important;
    font-family: verdana !important;
    font-size: 10pt !important; /* background-color: #f3f3e2 !important; */
}
.Tab2
{
    color: black !important;
    font-family: verdana !important;
}
.SelectedTab
{
    font-weight: bold !important;
}
.SelectedTab2
{
    font-weight: bold !important;
    color: #CC6600 !important;
}
.HoveredTab
{
    color: #CC6600 !important;
}

/* Gridview */

.Grid
{
    border: solid 1px #F0F0F0;
}

.GridHeader
{
    background-color: #f9f9f9;
    padding: 5px;
}

.GridRow
{
    background-color: white;
}

.GridAlternatingRow
{
    background-color: whitesmoke;
}

.page
{
    border: solid 1px gainsboro;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 4px;
}
.page:hover
{
    text-decoration: none;
    background-color: whitesmoke;
}

.Button
{
    border: 1px solid #ACBECA;
    background-color: whitesmoke;
}

.Button:hover
{
    border: 1px solid dimgray;
    background-color: gainsboro;
}

.Wizardbutton
{
    border: 1px solid #ACBECA;
    background-color: whitesmoke;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin: 5px;
    font-size: 10pt;
    font-weight: bold;
}

.Wizardbutton:hover
{
    border: 1px solid dimgray;
    background-color: gainsboro;
    text-decoration: none;
}

.Menubutton
{
    border: 1px solid #ACBECA;
    background-color: whitesmoke;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin: 5px;
    font-size: 8pt;
}

.Menubutton:hover
{
    border: 1px solid dimgray;
    background-color: gainsboro;
    text-decoration: none;
}

.ListView .Detail .Titel
{
    font-weight: bold;
    font-size: 12pt;
    padding-bottom: 5px;
}

.ListView .Detail .Kurzfassung
{
    font-size: 10pt;
}

.ListView .Detail .Text
{
    font-size: 10pt;
}

.ListView .Detail a.Titel
{
    text-decoration: none;
    padding-bottom: 5px;
}

.ListView .Detail a.Titel:hover
{
    text-decoration: underline;
}

.ListView .Detail a.Link
{
    text-decoration: none;
    font-size: 10pt;
}

.ListView .Detail a.Link:hover
{
    text-decoration: underline;
}

.ListView .List .Titel
{
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 5px;
}

.ListView .List .Kurzfassung
{
    font-size: 8pt;
}

.ListView .List .Text
{
    font-size: 8pt;
}

.ListView .List a.Titel
{
    text-decoration: none;
    padding-bottom: 5px;
}

.ListView .List a.Titel:hover
{
    text-decoration: underline;
}

.ListView .List a.Link
{
    text-decoration: none;
    font-size: 8pt;
}

.ListView .List a.Link:hover
{
    text-decoration: underline;
}

