/* 
    Created on : 27.11.2015, 09:10:10
    Author     : drzohour
*/

.free{
    color: #00c000;
    font-weight: bold;
}

.float_right{
    /*float: right;*/
}

.link_button{
    background-color: #e7e9ea;
    padding: 4px 6px 3px 6px;
    cursor: pointer;
    /*border-radius: 8px;*/
}
.float_right a{
    /*background: rgba(0, 0, 0, 0) url("../pics/link.gif") no-repeat scroll 0 0;
    padding-left: 7px;
    border: none;*/
    color: #000000 !important;
    background-color: #e7e9ea;
    border-bottom: 0px;
}

.float_right a:hover{
    /*text-decoration: underline dotted;*/
    background-color:#e7e9ea;
}
.float_right a::before {
    content: "" !important;
}
.ausgebucht{
    color: #CFD3D6; 
    text-decoration: underline dotted;
}

#ausgebucht{
    color: red;
}

#both{
    clear: both;
}

.none{
    list-style:none;
    margin: 0px;
}

#kategorien, #veranstaltungen{
    margin: 0px;
    padding: 0px;
}

#beschreibung{
    /*border-right: 1px;
    border-right-color: black;
    border-right-style: solid;*/
}

.main_box{
    background-color: #e0e2e3;
    display: block;
    float: left;
    font-size: 0.90em;
    line-height: 1.7em;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0px;
    position: relative;
    text-align: left;
    width: 100%;
    border-radius: 5px;
}

.box_titel{
    background-color: #e0e2e3;
    border-bottom: 1px solid #f4f4f4;
    color: #000;
    display: block;
    font-size: 1em;
    font-weight: bold;
    line-height: 2em;
    margin: 0;
    padding: 12px 0px 0px 15px;
    text-decoration: none;
    white-space: nowrap;
}

.box_content{
    background-color: #f4f4f4;/*hsl(0,0%,95.7%);*/
    overflow: hidden;
    font-size: 1em;
    height: auto;
    padding: 8px 0px 0px 0px;
}

.block{
   display: block;
   padding-left: 5px;
}

div#marginal div.main_box div.box_titel p strong{
    color: #000000;
}

/*
li.none:last-child p a{
    border-bottom: none;
}
*/
div#marginal div.main_box div.box_content ul.none li.none p a{
    border-bottom: none;
}

.content, .marginal{
        width: 100%;
    } 
   
.bold{
    color: #000000;
    font-weight: bold;
}