@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600);

body {
font-family:'Open Sans', sans-serif;	
}

a {
text-decoration:none;
color:blue;	
}

a:visited {
text-decoration:none;
color:royalblue;	
}

a:hover {
text-decoration:underline;
color:green;	
}


a:active {
text-decoration:none;
color:red;	
}

h2 {
font-weight:500;	
background:#eee;	
}

td a{
font-size:13px;	
}


h3 {
font-weight:500;
background:#eee;	
}

h4 {
font-size:18px;	
}

h5 {
font-weight:600;	
padding:0;
margin:0;
font-size:14px;
}


td {
font-size:12px;
padding:2px;	
}

.print {
font-size:18px;	
}

.postscriptum {
font-size:80%;	
}

.infos {
background:lightyellow;	
font-size:120%;	
padding:7px;
font-size:14px;
}

.mehr a {
font-size:90%;	
}

#tipp {
display:none;
background:#E2FCE3;	
padding:7px;
font-size:14px;
}


.mute {
text-decoration:none;
color:gray;	
cursor:crosshair;
}

.mute:visited {
text-decoration:none;
color:gray;	
cursor:crosshair;
}

.mute:hover {
text-decoration:none;
color:gray;	
cursor:crosshair;
}


.mute:active {
text-decoration:none;
color:gray;	
cursor:crosshair;
}


textarea {
font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;line-height:20px;
font-size:12px;
}

div, h3 {
-webkit-overflow-scrolling: touch;
}

@media print
{    
    .noprint, .noprint *
    {
        display: none !important;
    }
}