body { color: #323232; background-color: #e9e9e9; }
.main {  }
.header { background-color: #f6f6f6; background-image: url(../res/HeaderBg.gif); }
#headertext { color: white; font-size: 22px; font-weight: bold; text-align: center; }
.toprow { background-color: #e9e9e9; height: 25px; border-bottom: 1px solid #bdbdbd; }
.tablerahmen { background-color: white; border: inset 1px #bdbdbd; }
.randtabellen { width: 100px; border-bottom: 1px solid #bdbdbd; }
.mitteltabelle { border-bottom: 1px solid #bdbdbd; }
.tabelle_rechts { background-image: url(../res/bg_3000.jpg); background-repeat: repeat-y; width: 116px; height: 537px; }
a:link { color: #e33b00; text-decoration: none; }
a:visited { color: #e33b00; text-decoration: none; }
a:active { color: #e33b00; text-decoration: none; }
a:hover { color: #00007a; text-decoration: none; }
.Linkbutton 1 { background-color: #ebebeb; text-align: center; width: 200px; padding: 3px; border: ridge 1px #d6d6d6; }
.footer1 { background-color: #bdbdbd; text-align: center; height: 20px; }
.menuzelle { background-color: #e9e9e9; background-image: url(ProjektCMS/Images/CaptionBg.gif); text-align: center; width: 10%; border: ridge 1px #f6f6f6; }
.seitentitel { color: #0074b2; font-size: 16px; font-weight: bold; height: 20px; padding: 3px 20px; border-color: #d6d6d6; border-width: 1px; }
#Logout { font-size: 14px; font-weight: bold; background-color: #e9e9e9; text-align: center; margin: 3px 5px; border: outset 1px #939393; }
.detail_td {  }
.detail_td td { border-style: none; }

.rahmen { padding: 5px; border: solid 1px #f00; }

a.pix-button, a.pix-button:link, a.pix-button:link:link, body a.pix-button:link, a.pix-button:visited, body a.pix-button:visited, input.pix-button, button.pix-button {
    box-sizing: content-box;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 25px;
    margin: 0 5px 0 0;
    overflow: visible;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    vertical-align: middle;
    white-space: nowrap;
}

.pix-button {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(to bottom, #dbf2ff 0px, #39b9fe 100%);
    background-origin: border-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    border: 0 none;
    border-collapse: separate;
    border-radius: 6px;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
    height: 25px;
    margin: 0 auto;
    padding: 0 10px;
}
