/*
* ColorLabs Responsive Layout Framework
* Copyright 2011, ColorLabs
* www.colorlabsproject.com
*/
/* #Base 978 Flexible Grid
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;  }

body { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }


q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

img { height: auto; max-width: 100%; display: inline-block; }

/* --- Grid --- */
.container {
    margin: auto;
    width: 960px;
}
.container:after, .clearfix:before, .clearfix:after, .row:before, .row:after, .widget:before, .widget:after { height: 0; clear: both; display: block; content: "\0020"; visibility: hidden; }

.row { width: 100%; margin: 0 auto; position: relative; width: 960px; padding:0; }

.column { float: left; display: inline; min-height: 1px; position: relative; margin-left: 0; }
.column:first-child, .column .alpha, .column.one-third, .column.col12 { margin-left: 0; }
.column.one-third { width: 33.333%; }

/* --- Column Width --- */
.col1 { width: 5.5%; }

.col2 { width: 14.091%; }

.col3 { width: 22.682%; }

.col4 { width: 21.5%; }

.col5 { width: 39.864%; }

.col6 { width: 48.455%; }

.col7 {
    margin-left: 40px;
    margin-top: 10px;
    width: 63%;
}

.col8 { width: 72%; }

.col9 { width: 67%; }

.col10 { width: 82.818%; }

.col11 { width: 91.409%; }

.col12 { width: 98.5%; }

/* --- Clearfix --- */
.row:after, .clearfix:after, .widget:after { clear: both; }

/*  #Mobile Phone
================================================== */
@media only screen and (max-width: 767px) { 
.drop {
    margin-left: 730px;
    position: fixed;
    right: 0 !important;
    z-index: 999;
}

.category-list {
    border-left:none !important;
    border-top: none!important;
    margin-top: 0px!important;
    margin-right: -10px !important;
	font-size:2em !important;
}
 
.entry-excerpt, .spitz, .zwischenu {
font-size:2em !important;
}

.category-list h3, ul#menu-channelmenue {
font-size:0.9em !important;
margin-top:-10px !important;
}

#face_rest, #footer {
display:none;
}
.archive .post {
    border-top: 10px solid #FFFFFF;
    clear: both;
    display: block;
    height: auto;
}

}

/*  Print
================================================== */
@media print { 

body  {overflow-y: hidden !important;} 

#face_rest, #footer, .drop, .kopf, .social_share_privacy ul {
display:none !important;
}

h1.entry-header {
    color: #222222;
    font-family: 'bitter',serif !important;
    font-size: 39px;
    line-height: 47px;
    margin-bottom: 25px;
	font-weight: normal !important;
}

.entry-meta, .entry-meta a  {
    font-family: 'bitter',serif !important;
	font-style:normal !important;
}

.breadcrumb {
    margin-top: 0px !important;
}

em, h1, h2, h3, a .report_teaser_titel, .report_teaser_autor {
   font-style:normal !important;
   	font-weight: normal !important;
}

}
