/* Pagination direkter Sprung */
.directtopage {
    font-size: 71%;
    padding-bottom: 15px;
    float: left;
    width: 300px;
}
.directtopage .formHandle {
    margin-top: 0;
}
.pagination .formField input {
    width: 25px;
    margin-left: 5px;
    padding: 3px;
}
.pagination ul,
.pagination .directtopage input {
    margin-top: 5px;
}
.pagination .formHandle input.submit {
    margin-right: 0;
}
.directtopage p {
    float: left;
    width: 130px;
}
.directtopage p:first-child {
    width: 50px;
}
.directtopage .formField span {
    display: none;
}
/* im Non-JS ausblenden */
.js-off .directtopage {
    display: none;
}
.js-off .pagination ul {
    margin-top: 0;
}
/* Tag-Cloud Startseite */
.tag-cloud-container .inner-container {
    background: none;
}
.idea-container .inner-container {
    background: url(../../Bilder/Farbschema/arrow-white_png___blob=normal&v=1.png) center -24px no-repeat;
}
/* Suchresultate */
#main .sort-result h2 {
    float: none;
    width: auto;
}
#main .sort-result ul {
    float: none;
    margin: 20px 0;
    width: auto;
}
#main .sort-result ul li:first-child {
    margin-left: 0;
}
.mediathek-list li h3 {
    min-height: 3.5em;
}
.media-box {
    padding-bottom: 50px;
}
/* BPAINT-363 */
.dialog-container .inner-container-middle ul {
    margin-left: 0;
}
#siteInfo li.socialBookmark.lastChild {
    margin-right: 0px;
}
.suggestion-overview .question-container ul li {
    padding-right: 9px;
}
/*** Kommentare ***/
.gsb #content ol.commentList {
    list-style-type: none;
    margin-left: 0;
    background-color: #fff;
    clear: both;
    background: url(../../Bilder/Farbschema/border-h___blob=normal&v=2.png) 0 0 repeat-x;
}
.gsb #content ol.commentList li {
}
.gsb #content ol.commentList .comment {
    padding: 0;
}
.gsb #content ol.commentList ol.commentList .comment {
    padding-left: 2em;
}
.gsb #content ol.commentList ol.commentList {
    background-color: #fff;
    border: none;
    margin-top: 0.5em;
    background: url(../../Bilder/Farbschema/border-h___blob=normal&v=2.png) 0 0 repeat-x;
}
.gsb #content ol.commentList .commentText {
    background: url(../../Bilder/Farbschema/bubble___blob=normal&v=2.png) left 10px no-repeat;
    padding: 0.5em 2em;
}
.gsb #content ol.commentList ol.commentList .commentText {
    background: url(../../Bilder/Farbschema/doublebubble___blob=normal&v=2.png) left 10px no-repeat;
}
.gsb #content ol.commentList .commentInfo {
    padding: 0.5em 2em;
}
.gsb #content ol.commentList ol.commentList li {
    padding-top: 1em;
    padding-bottom: 1em;
    background: url(../../Bilder/Farbschema/border-h___blob=normal&v=2.png) 0 0 repeat-x;
}
.gsb #content ol.commentList ol.commentList li:first-child {
    background-image: none;
}
.gsb #content ol.commentList .commentTitle {
    font-size: 133.33%;
    font-weight: bold;
    margin-top: 1em;
}
.gsb #content ol.commentList .author {
    padding-left: 1em;
    background: url(../../Bilder/Farbschema/nickname___blob=normal&v=2.png) 2px 2px no-repeat;
}
.gsb #content. reply,
.gsb #content. commentFormular {
    margin-top: 2em;
    display: block;
    float: left;
    width: 100%;
}
.reply .singleview {
    clear: both;
    display: none;
    margin-left: 2em;
}
.js-off .reply .singleview {
    display: block;
}
.reply form .formField input,
.reply form .formField textarea {
    width: 90%;
}
.replyBtn {
    text-align: right;
    background: #000;
    color: #fff;
    border-radius: 3px;
    padding: 3px 10px;
    text-transform: uppercase;
    font-weight: bold;
    float: right;
    margin-bottom: 0.5em;
}
.replyBtn span {
    color: #fff;
    cursor: pointer;
}
.replyBtn:hover {
    background: #666;
}
#main .comment p,
#main .comment ol li {
    font-size: 100%;
}
.reply .singleview h2 {
    font-size: 171.4%;
}
.image-container:after {
    display: block;
    clear: both;
    content: '';
}
#content .image-container img {
    display: block;
    margin: 0 auto;
    float: none;
}
