
/* CSS-Datei wertperspektive.de */


h1 { font-size: 36px;}


/* Login: Name, Langname */
.header_menue {margin: 0px 0 0 0; padding: 2px 0 0px 0;}
.header_menue p {
    text-align: right;
    padding: 0px 6px;
    font-size: 11px;}

.header1 {margin:40px 0 40px;}
.header1 img {max-width: 95px; }
p.header_rechts2 {font-size: 28px; margin: 9px 0;}
	
    
.titel_menue {    
    font-family: Montserrat;
    /*margin: 0 0 3px;*/
    font-weight: bold;
    color: #999;
    font-size: 10.5px;
    line-height: 1.7;
    text-transform: uppercase;}
.titel_menue p {
    /*margin-top: -5px;*/
    letter-spacing: 1px;}    
    
    
.gesamt { max-width: 750px; }

.tab.anwahl {margin-bottom:20px;}
.tab.anwahl p {letter-spacing: 0; margin:1em 0}

/*
.tab.anwahl p.kommentar::before {
    content: '';
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0px 0px 10px 0;
    padding: 0px 0px 11px 0px;
    width: auto;
    top: auto;
    background-image: url(//www.wertperspektive.de/bilder_icons/favicon_glr.ico);
    display: block;
}

.tab.anwahl div.kommentar img {
    width: 40px;
    height: 40px;
    margin: 0px 15px 0 0;
    box-shadow:none;
*/
.tab.anwahl div.kommentar {
    display: flex;
    margin: 25px 0 0 0;
    font-style: italic;
}
.tab.anwahl li div.kommentar a {display:contents; font-family: inherit; }
.tab.anwahl div.kommentar::before {
    content: url(//www.wertperspektive.de/bilder_icons/favicon_glr.ico);
    display: inline-block;
    padding: 0 20px 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: 'Noto Serif', Georgia, serif;
    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 {   
	font-family: 'Segoe ui', Roboto, Arial, Helvetica, sans-serif;
	color:#000fd9;
	border-bottom:1px dotted #000fd9;
    /*overflow: hidden;
    display: block; /*fuer overflow*/}	
.tab.anwahl li a:hover {   
	font-family: 'Segoe ui', Roboto, 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;
    /*font-size: 13px;*/
    padding: 3px 0;}      
        
.tab.anwahl blockquote {
    font-size: 15px;
    line-height: 1.3;
    width: 100%;
    padding: 50px 8px 14px 14px;
    margin: 20px 0;
    display: grid;
    background-color: #fffaf4;}
	
.tab.anwahl ul ul li a {text-transform:none; letter-spacing:0}    
    
.tab.anwahl blockquote::before {
   		font-size: 80px;
    	margin: -4px 0 0 -9px;
		color: #cfd1f9; }
		
.tab.anwahl blockquote+div.bild {    margin-top: 30px; }		


 /* _css modifiziert */
.tabelle {font-size: 11px!important;}
.tabelle td a {text-transform: none!important;
     letter-spacing:0!important;}


a.link_aktuell {color:#25cf51;border-bottom: 1px dotted #25cf51;} /* nur für aktuellen Monat im oberen Menue bei Aktuell (Intern) */
a.link_aktuell:hover {color:orange;     border-bottom: 0px solid orange;}

     
sup a {
    /*margin: 0 0 0 2px;*/
    color: #5ab3ff;
    border-bottom: 1px dotted #5ab3ff;} /*  !important */     
sup a:hover {
    color: orange !important;
    border-bottom: 0 !important;
}

     

/* Smartphone */
/*
.menue {text-align: center;
    font-family: 'Montserrat';
    margin: -17px 0 28px;
    font-size: 12px;}
.menue a {font-weight:bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: #808080;
	margin: 0px 8px;}	
.menue a:hover {color:orange;}	
*/
	
@media only screen and (min-width: 800px) {

.neben {
	padding-left: 30px;
	padding-right: 0px;}
/*.menue {display:none; }*/	

}

