/**
dear froala develeopers:
we disabled temporary the "unlicensed" message, it is extremly disturbing. this site is in active development and not public!
currently we are testing froala editor. if we choose to stay with froala, a license will be bought of course.
there are some other editors to test yet. we will choosee the one, which will fit our needs at best.
contact me: mayer.arthur@gmail.com
**/
.fr-wrapper > div:first-child {
  /*display:none !important;*/ /*do not use this, froala destroy itself*/
  height: 0px !important;
  z-index: -9999 !important;
  opacity: 0 !important;
}
.red-theme.fr-popup {
    border-color: #671b1a;
    background-color: #7b3f3e;
}

/** EDITOR MODIFICATION **/

/*p:empty, span:empty, a:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty {*/
/*p:empty, a:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty {
    display: inline-block;
    border: 1px solid red;
    background-color: blue;
    width: 8px;
    height: 12px;
    margin: 0px 0px 0px 2px;
}*/
h4 p {
    margin: 0;
    display: inline-block;
}
.wordcontent {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
}
.red-theme.fr-box.fr-basic .fr-element {
    border: 1px solid #EEEEEE;
    /*background-color: #FFFCFC;*/
    background-color: white;
    margin: 0;
}
.red-theme.fr-box.fr-basic .fr-element:hover {
    border: 1px solid #C0C0C0;
    /*background-color: #FFF4F4;*/
}
.red-theme.fr-toolbar {
    border-top: 1px solid #671b1a;
    background-color: #7b3f3e;
    border-radius: 0 !important;
}
.red-theme {
    border-top: 4px solid #671b1a;
    border-bottom: 4px solid #671b1a;
}
#buttons {
    position: absolute;
    top: 71px;
    right: 31px;
}
#buttons > * {
    margin-left: 4px;
    display: none;
}
#word #doc-name {
    width: 700px;
    float: left;
}
#word #doc-load label {
    margin-right: 12px;
    padding-left: 12px;
}
#word #public input, #word #pinned input, #word #global input {
    width: auto;
    position: absolute;
    margin-left: 6px;
}
#word #public, #word #pinned, #word #global {
    float: left;
    width: 94px;
    text-align: left;
}
#word #pinned {
    width: 132px;
}

/** EDITOR TEXT/LINKS FORMATIEREN **/
/*h1, h2, h3, h4, h5 {
    text-align: center;
}*/
a {
    color: blue;
    color: #3c3cd2;
}
p, span {
}
h1 a, h2 a, h3 a, h4 a, h5 a,
h1 p, h2 p, h3 p, h4 p, h5 p,
h1 span, h2 span, h3 span, h4 span, h5 span {
    font-size: inherit;
}

a.fr-green {
    color: green;
}
a.fr-red {
    color: red;
}
a.fr-yellow {
    color: #ffd966;
}
a.fr-bold {
    font-weight: bold;
}

/** WORD TABELLE FORMATIEREN **/
thead th {
    background-color: #F5F5F5;
}
th, td {
    padding: 8px 10px 8px 10px;
}
.fr-rowmedium th, .fr-rowmedium td {
    padding: 11px 10px 11px 10px;
}
.fr-rowheigh th, .fr-rowheigh td {
    padding: 14px 10px 14px 10px;
}
.fr-border th, .fr-border td {
    border: 1px solid #ddd;
}
.fr-border {
    border: 2px solid #ddd;
}
.fr-border thead th {
    border-bottom: 2px solid #ddd;
}
.fr-alternate-rows tr:nth-child(even) {
    background-color: #f9f9f9;
}
.fr-highlight {
    background-color: rgb(243, 252, 243);
}


/** ZUSAMMENFASSUNG TABELLE FORMATIEREN **/
/*#zusammenfassung .editable p {
    margin: 0;
    display: inline-block;
    min-height: 10px;
}*/
/*#zusammenfassung table {
    width: 100%;
}*/
/*td {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 4px;
    height: 33px;
}*/
.first td {
    padding-top: 10px;
    border-top: 1px solid silver;
}
.odd {
    padding-top: 10px;
}
.even {
    padding-bottom: 10px;
    border-bottom: 1px solid silver;
}
.kategorie {
    width: 173px;
    vertical-align: top;
    font-weight: bold;
    padding-top: 10px;
    /*border-bottom: 1px solid silver;*/
}

/*debug zusammenfassung table*/
/*#zusammenfassung table, #zusammenfassung td {
    border: 1px solid red !important;
}*/


.word h2, .word h5 {
    text-align: center;
}