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;  vertical-align:baseline}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{display:block}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}
table{border-collapse:collapse; border-spacing:0}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

body{background-color:white; font:12px/1.5 'Arial',Arial,sans-serif; color:black; padding: 40px;}

.simple_table{border:1px solid #e0e0e0;}
.simple_table thead {background:#eee; border-bottom:1px solid}
.simple_table th{text-align:left;  padding:5px;  font-size:13px; font-weight: bold;}
.simple_table td{padding:5px;  vertical-align:top; border:1px solid #e0e0e0;}
/*.simple_table .tr_odd, .simple_table .odd{background:#fafafa}
.simple_table .tr_odd td, .simple_table .odd td{border-bottom:1px solid #d0c0c0}
.simple_table .tr_even, .simple_table .even{background:#efefef}
.simple_table .tr_even td, .simple_table .even td{border-bottom:1px solid #dfc0c0}
*/

.dataTables_paginate {
    margin-bottom: 15px;
}

h1 {
    font-size: 22px;
    font-weight: bold;
}

h2 {
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline ;
}

h3 {
    font-size: 12px;
    font-weight: bold;
}


a {
/*    visibility: hidden;  */
}

.previous{
    visibility: visible;  
}

.mediaBox{
    visibility: hidden;
}

.paging_full_numbers a.paginate_button {
    background-color: #DDD;
}

.paging_full_numbers a.paginate_button, .paging_full_numbers span.paginate_active {
    border: 1px solid #AAA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 2px 5px;
    margin: 0 3px;
    cursor: pointer;
}

.paging_full_numbers a.paginate_button:hover {
    background-color: #ccc;
}

.printerIcon {
    background-image: url(../gfx/printer.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}


/* Bilder Druckseite*/
.bild_large_centered_wrapper {
    visibility: hidden;    
}

img{
    visibility: visible;  
}

p {
    margin: 5px ;
}

.metaDaten a {
    display: none;
}

.navbar {
    display: none;
}

.printerIcon { display: none;}
.commentsIcon { display: none;}
