/* Default CSS */

body {    background-color: #24411f}

.center {    width: 600px; }

.header {    margin: 40px 0 20px;
    text-align: center;
    font-size: 19px;
    font-family: 'Montserrat';
    /* font-weight: 500; */
    color: #ceffa4;}	
	
.anwahl p.vorbemerkung {margin: 5px 0 30px;     /*color: #222;*/ line-height: 1.37;     font-weight: 500;
    letter-spacing: 0.4px; }
	
.anwahl, .videotab li  {background-color:#474747; border:none;}
.anwahl ul li ul li ul {    margin: 0px 0px 0px 47px;}
.anwahl ul li ul li ul li { padding: 1.5px 0 !important;}

.anwahl li.ody:before {background-image: url(https://www.reschke.de/bilder_icons/logo_odysee_oe.png);}

ol li {padding: 6px 0;}

/* alles etwas groesser
p.header_rechts2 {    font-size: 25px;}
p.header_rechts2.untertitel {font-size: 14px;margin-top: -10px; font-weight:bold;}

.anwahl p {font-size:13px; }
.anwahl a { color: #555;}
.anwahl ul ul li .date { font-size: 12px;}

@media only screen and (min-width: 700px) {
    .eins .anwahl li, .zwei .anwahl li {
        font-size: 13px;
        line-height: 1.4;
    }
	
    .zwei .anwahl ul ul li a {
        text-transform: none;
        letter-spacing: 0.2px;
        font-size: 13px;
    }	
}

.header1 img {
    max-width: 142px;
*/


/* Nur fuer glr-aktuell! */

.titel_menue {    
    font-family: Montserrat;
    font-weight: 500;
    color: #999;
    font-size: 11px;
    line-height: 1.7;
	letter-spacing: 1px;
    /*text-transform: uppercase;*/}

a.link_aktuell {color:#d2ff7f; border-bottom: 1px dotted #d2ff7f} /* nur für aktuellen Monat im oberen Menue bei Aktuell (Intern) */
a.link_aktuell:hover {color:orange;     border-bottom: 0px solid orange;}	
	
.tab.anwahl {background-color:#e7e7e7; padding:6px 5px 1px 20px}
.tab.anwahl ul {}

.tab.anwahl p {
    font-weight: 300;
    color: #000;
    font-size: 14px;
    line-height: 1.35;}
.tab.anwahl b {font-weight:bold}

.tab.anwahl div.kommentar {
    display: flex;
    margin: 25px 0 0 0;
    font-style: italic;
    width: 100%;
    overflow: hidden;
	color: #333;}
.tab.anwahl li div.kommentar a {display:contents; font-family: inherit; }
.tab.anwahl div.kommentar::before {
    content: url(//www.reschke.de/bilder_icons/favicon_glr.ico);
    padding: 0 11px 0 0;}
.tab.anwahl li div.kommentar b {display:contents;}
    
.tab.anwahl ul li:first-child { margin-top: 10px;}
.tab.anwahl li {
    text-transform: none;
    letter-spacing: inherit;
    word-spacing: inherit;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.35;
    font-family: 'Fira Sans';
    margin: 28px 0 0 74px;}		
		
.tab.anwahl li::before {margin: 0 20px 0 -75px;
    height: 44px;
    padding: 8px 48px 3px 6px;}

/*.tab.anwahl li a,*/ .tab.anwahl a {   
	font-family: 'Segoe ui', Arial, Helvetica, sans-serif;
	color:#000fd9;
	border-bottom:1px dotted #000fd9;}	
.tab.anwahl li a:hover {   
	font-family: 'Segoe ui', Arial, Helvetica, sans-serif;
	color:orange;
	border-bottom:0;}			

.tab.anwahl li img {max-width: 100%;
	box-shadow:0px 0px 6px 3px #bfbfbf;
    margin: 10px 0;}
	
.tab.anwahl li div.bild {
   		margin: 17px 0 12px;}	

.tab.anwahl ul li ul {margin-left: 0px;  } 
.tab.anwahl ul li ul li {margin: 0px 0 0 40px;
    padding: 3px 0;}      
     
.tab.anwahl .titel {margin:0 0 10px 0; font-weight:bold; }     

.tab.anwahl blockquote {
    width: 100%;
    padding: 50px 8px 14px 14px;
    margin: 20px 0;
    display: grid;
    background-color: #fffaf4;}

.tab.anwahl blockquote::before {
   		font-size: 80px;
    	margin: -4px 0 0 -9px;
		color: #cfd1f9; }
        	
.tab.anwahl blockquote p { font-family:'Fira sans'}    
    
.tab.anwahl ul ul li a {text-transform:none; letter-spacing:0}    
    

		
.tab.anwahl blockquote+div.bild {    margin-top: 30px; }	