body {
    padding-top: 0;
}

.page-top {
    width: 100%;
    border-bottom: 1pt solid #eee;
    margin-bottom: 16px;
}

.page-title {
    width: 99%;
    font-size: 22pt;
    font-weight: bold;
}

.logo {
    height: 80px;
    margin-right: 1em;
}

.page-header {
    margin-top: 0;
}

.pagetable {
    width: 100%;
}

.topics {
    background-color: #eee;
}

.navbar-default {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}

.navbtn {
    margin-top: 4px;
}

.navbtn:hover {
    background-color: #eee !important;
}

.topics .navbtn:hover {
    background-color: #e6e6e6 !important;
}

.red {
    color: #c00;
}

.blue {
    color: #337ab7;
}

.userblue {
    color: #036bfc;
}

.tagcloud .size-1 {
    font-size: 10pt;
}

.tagcloud .size-2 {
    font-size: 20pt;
}

.tagcloud .size-3 {
    font-size: 30pt;
}

.tagcloud .size-4 {
    font-size: 40pt;
}

.tagcloud .size-5 {
    font-size: 50pt;
}

.nav1sel {
    color: #000 !important;
    border: solid 2px #ff8000;
    border-radius: 10px;
}

.nav2sel {
    border: solid 2px #337ab7;
    border-radius: 10px;
}

.ao {
    font-weight: bold;
}

.aundone {
    color: #900;
}

.adone {
    color: #090;
}

a.select-target:hover {
    font-weight: bold;
    color: red;
    text-decoration: none;
}

@media print {    
    .hidden-print, .hidden-print * {
        display: none !important;
    }
}

.tar {
    text-align: right;
}

.vat {
    vertical-align: top;
}

.center {
    text-align: center;
}

.sortable-background {
    background-color: #b3e6ff;
}

.handle {
    color: #aaa;
}

.mt1 {
    margin-top: 1em;
}

.mt2 {
    margin-top: 2em;
}

.mt3 {
    margin-top: 3em;
}

.mt4 {
    margin-top: 4em;
}

.mr1 {
    margin-right: 1em;
}

.mr2 {
    margin-right: 2em;
}

.mr3 {
    margin-right: 3em;
}

.usercolor {
    color: #900;
}

.hbindi {
    color: #6b6;
    margin-left: 4px;
}

.ordnericon {
    color: rgb(51, 122, 183);
}

.beschreibung {
    border: 1px #09f solid;
    padding: 8px;    
}

.col2 {
    text-align: right;
    padding-left: 1em;
}

.liked {
    color: #090;
}

.at1 {
    font-size: 10pt;
    vertical-align: top;
    padding-left: 4px;
}

.atbetrag {
    text-align: right;
    padding-right: 4px;
    font-weight: bold;
    font-size: 11pt;
}

.atbetreff {
    text-align: right;
    padding-right: 4px;
    font-size: 9pt;
}

.atausgabe {
    background-color: #f5dddd;
    margin: 4px;
    padding: 4px;
}

.atzahlung {
    background-color: #ddddf5;
    margin: 4px;
    padding: 4px;
}

.bx {
    margin-right: 1em;
    margin-bottom: 1em;
}

.badge-n {
    background-color: #090;
}
