<style>


#sn_menu_background {background:rgba(252,252,252,0.9);background:#000;background:#f8f8f8;); 
width:48vw; 
  /* neu */  width:30vw; /* 21.04.2022*/
border-left:1vw solid transparent; 
	border-right:1vw solid transparent; height:100vh; min-width:295px; position:fixed; left:0; top:-100%; 
	opacity:0; 
	transition: top 0s 2s, opacity 0.5s 1s; z-index:100005; box-shadow:0 0 20px rgba(0,0,0,0.4);min-width:195px;}
	
#sn_menu_outer {display:block; font:400 15px/30px 'Open Sans Condensed', sans-serif; color:#000; 

width:50vw;  /* neu */width:25vw;   /* 21.04.2022*/

	border-left:1vw solid transparent; border-right:1vw solid transparent; height:80vh; min-width:295px;
	
	opacity:0; position:fixed; left:0; top:-100vh; transition: 0.5s 0.75s; z-index:100010; 
	overflow:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch;
	}

#sn_menu_vertical {width:1px; height:100vh; display:inline-block; vertical-align:middle;
}

#sn_menu_outer #sn_menu p {position:relative; padding:0; margin:0;background-color: #fefefe;background:#f8f8f8;
background:#e8e8e8;} /* 17.11.2018 */

#sn_menu_outer #sn_menu p label {display:block; line-height:38px;  margin-left:-15px;
  background:#f0f0f0;
  background:#e8e8e8;} /* text-transform:uppercase; */ /**  neu ab 17.11.2018 **/
#sn_menu_outer #sn_menu p label:hover {color:#ff0000;}

#sn_menu_outer #sn_menu p label:last-child {display:none; position:absolute; left:0; top:0; width:100%; height:40px; 
	background:rgba(0,0,0,0);
	}
#sn_menu_outer #sn_menu p label span {display:inline-block; width:0; height:0; border:5px solid transparent; 
	border-top-color:#888; margin:0 4px 0 0;}

#sn_menu_outer #sn_menu p a {line-height:38px; color:#444; text-decoration:none;} /* alt 39 */
#sn_menu_outer #sn_menu p a:hover {color:#000;color:#ff0000;}

#sn_menu_outer #sn_menu div p {height:0; overflow:hidden; opacity:0; transition:0.75s;}

#sn_menu_ip input[id*="sn_menu"] {display:none;}

#sn_menu_outer div {padding:0; margin:0; list-style:none;}
#sn_menu_outer #sn_menu {width:90%; display:inline-block; vertical-align:middle; overflow:hidden}

#sn_menu_outer #sn_menu {width:90%; max-width:400px; margin:0 auto; overflow:hidden; overflow-y:auto;}

#sn_menu_outer #sn_menu > p {text-indent:15px; border-bottom:1px solid rgba(0,0,0,0.1);}
#sn_menu_outer #sn_menu div p {text-indent:30px;} /* alt 30 */
#sn_menu_outer #sn_menu div div p {text-indent:45px;}
#sn_menu_outer #sn_menu div div div p {text-indent:60px;}

#sn_menu_toggle {padding:0; margin:0; position:fixed; left:0; top:0; height:38px; width:80px; text-align:center; 
	color:#000; z-index:100020; background:transparent; transition: 0.5s; background 0.5s 0.5s;}
#sn_menu_toggle label {display:block; width:80px; height:38px; position:absolute; left:0; top:0;}
#sn_menu_toggle label:nth-of-type(1) span {display:block; width:30px; height:12px; position:absolute; top:10px; left:22px; 
	border-top:4px solid #000; border-bottom:4px solid #000;}
#sn_menu_toggle label:nth-of-type(1) span::after {content:""; display:block; width:30px; height:4px; position:absolute; 
	top:4px; left:0; background:#000;}
#sn_menu_toggle label:nth-of-type(2) {display:none;}
#sn_menu_toggle label:nth-of-type(2) span {display:block; width:50px; height:50px; position:absolute;}
#sn_menu_toggle label:nth-of-type(2) span::before {content:""; display:block; width:30px; height:4px; position:absolute; 
	top:22px; left:24px; background:#c00; transform:rotate(45deg); transform-origin:center center;}
#sn_menu_toggle label:nth-of-type(2) span::after {content:""; display:block; width:30px; height:4px; position:absolute; 
	top:22px; left:24px; background:#c00; transform:rotate(-45deg); transform-origin:center center;}

#sn_menu_ip input[class*="00"]:checked ~ #sn_menu_background {top:0; opacity:1; transition: opacity 0.5s, top 0s;}

#sn_menu_ip input[class*="00"]:checked ~ #sn_menu_outer {top:0; opacity:1; transition: 0.5s 0.5s;}

#sn_menu_ip input[class*="00"]:checked ~ #sn_menu_toggle {background:transparent; transition: 0.5s; left:50%; margin-left:-70px;}
#sn_menu_ip input[class*="00"]:checked ~ #sn_menu_toggle label {display:none;}
#sn_menu_ip input[class*="00"]:checked ~ #sn_menu_toggle label:last-child {display:block;}
@media only screen and (max-width: 590px) {
	#sn_menu_ip input[class*="00"]:checked ~ #sn_menu_toggle {left:230px; margin-left:0;}
}

#sn_menu_ip input[class*="01"]:checked ~ #sn_menu_outer #sn_menu .sn_menu01 + div > p,
#sn_menu_ip input[class*="02"]:checked ~ #sn_menu_outer #sn_menu .sn_menu02 + div > p,
#sn_menu_ip input[class*="03"]:checked ~ #sn_menu_outer #sn_menu .sn_menu03 + div > p,
#sn_menu_ip input[class*="04"]:checked ~ #sn_menu_outer #sn_menu .sn_menu04 + div > p,
#sn_menu_ip input[class*="05"]:checked ~ #sn_menu_outer #sn_menu .sn_menu05 + div > p,
#sn_menu_ip input[class*="06"]:checked ~ #sn_menu_outer #sn_menu .sn_menu06 + div > p,
#sn_menu_ip input[class*="07"]:checked ~ #sn_menu_outer #sn_menu .sn_menu07 + div > p,
#sn_menu_ip input[class*="08"]:checked ~ #sn_menu_outer #sn_menu .sn_menu08 + div > p,
#sn_menu_ip input[class*="09"]:checked ~ #sn_menu_outer #sn_menu .sn_menu09 + div > p,
#sn_menu_ip input[class*="10"]:checked ~ #sn_menu_outer #sn_menu .sn_menu10 + div > p,
#sn_menu_ip input[class*="11"]:checked ~ #sn_menu_outer #sn_menu .sn_menu11 + div > p,
#sn_menu_ip input[class*="12"]:checked ~ #sn_menu_outer #sn_menu .sn_menu12 + div > p,
#sn_menu_ip input[class*="13"]:checked ~ #sn_menu_outer #sn_menu .sn_menu13 + div > p,

#sn_menu_ip input[class*="21"]:checked ~ #sn_menu_outer #sn_menu .sn_menu21 + div > p,  
#sn_menu_ip input[class*="22"]:checked ~ #sn_menu_outer #sn_menu .sn_menu22 + div > p,
#sn_menu_ip input[class*="23"]:checked ~ #sn_menu_outer #sn_menu .sn_menu23 + div > p,
#sn_menu_ip input[class*="24"]:checked ~ #sn_menu_outer #sn_menu .sn_menu24 + div > p,
#sn_menu_ip input[class*="25"]:checked ~ #sn_menu_outer #sn_menu .sn_menu25 + div > p,
#sn_menu_ip input[class*="26"]:checked ~ #sn_menu_outer #sn_menu .sn_menu26 + div > p,
#sn_menu_ip input[class*="27"]:checked ~ #sn_menu_outer #sn_menu .sn_menu27 + div > p,
#sn_menu_ip input[class*="28"]:checked ~ #sn_menu_outer #sn_menu .sn_menu28 + div > p,
#sn_menu_ip input[class*="29"]:checked ~ #sn_menu_outer #sn_menu .sn_menu29 + div > p,

#sn_menu_ip input[class*="30"]:checked ~ #sn_menu_outer #sn_menu .sn_menu30 + div > p,
#sn_menu_ip input[class*="31"]:checked ~ #sn_menu_outer #sn_menu .sn_menu31 + div > p,  
#sn_menu_ip input[class*="32"]:checked ~ #sn_menu_outer #sn_menu .sn_menu32 + div > p,
#sn_menu_ip input[class*="33"]:checked ~ #sn_menu_outer #sn_menu .sn_menu33 + div > p,
#sn_menu_ip input[class*="34"]:checked ~ #sn_menu_outer #sn_menu .sn_menu34 + div > p,
#sn_menu_ip input[class*="35"]:checked ~ #sn_menu_outer #sn_menu .sn_menu35 + div > p,

#sn_menu_ip input[class*="40"]:checked ~ #sn_menu_outer #sn_menu .sn_menu40 + div > p,
#sn_menu_ip input[class*="41"]:checked ~ #sn_menu_outer #sn_menu .sn_menu41 + div > p,  
#sn_menu_ip input[class*="42"]:checked ~ #sn_menu_outer #sn_menu .sn_menu42 + div > p,
#sn_menu_ip input[class*="43"]:checked ~ #sn_menu_outer #sn_menu .sn_menu43 + div > p,
#sn_menu_ip input[class*="44"]:checked ~ #sn_menu_outer #sn_menu .sn_menu44 + div > p,
#sn_menu_ip input[class*="45"]:checked ~ #sn_menu_outer #sn_menu .sn_menu45 + div > p,

#sn_menu_ip input[class*="60"]:checked ~ #sn_menu_outer #sn_menu .sn_menu60 + div > p,
#sn_menu_ip input[class*="61"]:checked ~ #sn_menu_outer #sn_menu .sn_menu61 + div > p,  
#sn_menu_ip input[class*="62"]:checked ~ #sn_menu_outer #sn_menu .sn_menu62 + div > p,
#sn_menu_ip input[class*="63"]:checked ~ #sn_menu_outer #sn_menu .sn_menu63 + div > p,
#sn_menu_ip input[class*="66"]:checked ~ #sn_menu_outer #sn_menu .sn_menu66 + div > p,
#sn_menu_ip input[class*="65"]:checked ~ #sn_menu_outer #sn_menu .sn_menu65 + div > p,

#sn_menu_ip input[class*="70"]:checked ~ #sn_menu_outer #sn_menu .sn_menu70 + div > p,
#sn_menu_ip input[class*="71"]:checked ~ #sn_menu_outer #sn_menu .sn_menu71 + div > p,  
#sn_menu_ip input[class*="72"]:checked ~ #sn_menu_outer #sn_menu .sn_menu72 + div > p,
#sn_menu_ip input[class*="73"]:checked ~ #sn_menu_outer #sn_menu .sn_menu73 + div > p,
#sn_menu_ip input[class*="77"]:checked ~ #sn_menu_outer #sn_menu .sn_menu77 + div > p,
#sn_menu_ip input[class*="75"]:checked ~ #sn_menu_outer #sn_menu .sn_menu75 + div > p,

#sn_menu_ip input[class*="90"]:checked ~ #sn_menu_outer #sn_menu .sn_menu90 + div > p,
#sn_menu_ip input[class*="91"]:checked ~ #sn_menu_outer #sn_menu .sn_menu91 + div > p,  
#sn_menu_ip input[class*="92"]:checked ~ #sn_menu_outer #sn_menu .sn_menu92 + div > p,
#sn_menu_ip input[class*="93"]:checked ~ #sn_menu_outer #sn_menu .sn_menu93 + div > p,
#sn_menu_ip input[class*="99"]:checked ~ #sn_menu_outer #sn_menu .sn_menu99 + div > p,
#sn_menu_ip input[class*="95"]:checked ~ #sn_menu_outer #sn_menu .sn_menu95 + div > p,

#sn_menu_ip input[class*="80"]:checked ~ #sn_menu_outer #sn_menu .sn_menu80 + div > p,
#sn_menu_ip input[class*="81"]:checked ~ #sn_menu_outer #sn_menu .sn_menu81 + div > p,  
#sn_menu_ip input[class*="82"]:checked ~ #sn_menu_outer #sn_menu .sn_menu82 + div > p,
#sn_menu_ip input[class*="83"]:checked ~ #sn_menu_outer #sn_menu .sn_menu83 + div > p,
#sn_menu_ip input[class*="84"]:checked ~ #sn_menu_outer #sn_menu .sn_menu84 + div > p,
#sn_menu_ip input[class*="85"]:checked ~ #sn_menu_outer #sn_menu .sn_menu85 + div > p
{height:28px; opacity:1; border-bottom:1px solid rgba(0,0,0,0.05);}

#sn_menu_ip #sn_menu01:checked ~ #sn_menu_outer #sn_menu .sn_menu01 > label:last-child,
#sn_menu_ip #sn_menu02:checked ~ #sn_menu_outer #sn_menu .sn_menu02 > label:last-child,
#sn_menu_ip #sn_menu03:checked ~ #sn_menu_outer #sn_menu .sn_menu03 > label:last-child,
#sn_menu_ip #sn_menu04:checked ~ #sn_menu_outer #sn_menu .sn_menu04 > label:last-child,
#sn_menu_ip #sn_menu05:checked ~ #sn_menu_outer #sn_menu .sn_menu05 > label:last-child,
#sn_menu_ip #sn_menu06:checked ~ #sn_menu_outer #sn_menu .sn_menu06 > label:last-child,
#sn_menu_ip #sn_menu07:checked ~ #sn_menu_outer #sn_menu .sn_menu07 > label:last-child,
#sn_menu_ip #sn_menu08:checked ~ #sn_menu_outer #sn_menu .sn_menu08 > label:last-child,
#sn_menu_ip #sn_menu09:checked ~ #sn_menu_outer #sn_menu .sn_menu09 > label:last-child,
#sn_menu_ip #sn_menu10:checked ~ #sn_menu_outer #sn_menu .sn_menu10 > label:last-child,
#sn_menu_ip #sn_menu11:checked ~ #sn_menu_outer #sn_menu .sn_menu11 > label:last-child,
#sn_menu_ip #sn_menu12:checked ~ #sn_menu_outer #sn_menu .sn_menu12 > label:last-child,
#sn_menu_ip #sn_menu13:checked ~ #sn_menu_outer #sn_menu .sn_menu13 > label:last-child,

#sn_menu_ip #sn_menu21:checked ~ #sn_menu_outer #sn_menu .sn_menu21 > label:last-child,
#sn_menu_ip #sn_menu22:checked ~ #sn_menu_outer #sn_menu .sn_menu22 > label:last-child,
#sn_menu_ip #sn_menu23:checked ~ #sn_menu_outer #sn_menu .sn_menu23 > label:last-child,
#sn_menu_ip #sn_menu24:checked ~ #sn_menu_outer #sn_menu .sn_menu24 > label:last-child,
#sn_menu_ip #sn_menu25:checked ~ #sn_menu_outer #sn_menu .sn_menu25 > label:last-child,
#sn_menu_ip #sn_menu26:checked ~ #sn_menu_outer #sn_menu .sn_menu26 > label:last-child,
#sn_menu_ip #sn_menu27:checked ~ #sn_menu_outer #sn_menu .sn_menu27 > label:last-child,
#sn_menu_ip #sn_menu28:checked ~ #sn_menu_outer #sn_menu .sn_menu28 > label:last-child,
#sn_menu_ip #sn_menu29:checked ~ #sn_menu_outer #sn_menu .sn_menu29 > label:last-child,

#sn_menu_ip #sn_menu30:checked ~ #sn_menu_outer #sn_menu .sn_menu30 > label:last-child,
#sn_menu_ip #sn_menu31:checked ~ #sn_menu_outer #sn_menu .sn_menu31 > label:last-child,
#sn_menu_ip #sn_menu32:checked ~ #sn_menu_outer #sn_menu .sn_menu32 > label:last-child,
#sn_menu_ip #sn_menu33:checked ~ #sn_menu_outer #sn_menu .sn_menu33 > label:last-child,
#sn_menu_ip #sn_menu34:checked ~ #sn_menu_outer #sn_menu .sn_menu34 > label:last-child,
#sn_menu_ip #sn_menu35:checked ~ #sn_menu_outer #sn_menu .sn_menu35 > label:last-child,

#sn_menu_ip #sn_menu40:checked ~ #sn_menu_outer #sn_menu .sn_menu40 > label:last-child,
#sn_menu_ip #sn_menu41:checked ~ #sn_menu_outer #sn_menu .sn_menu41 > label:last-child,
#sn_menu_ip #sn_menu42:checked ~ #sn_menu_outer #sn_menu .sn_menu42 > label:last-child,
#sn_menu_ip #sn_menu43:checked ~ #sn_menu_outer #sn_menu .sn_menu43 > label:last-child,
#sn_menu_ip #sn_menu44:checked ~ #sn_menu_outer #sn_menu .sn_menu44 > label:last-child,
#sn_menu_ip #sn_menu45:checked ~ #sn_menu_outer #sn_menu .sn_menu45 > label:last-child,

#sn_menu_ip #sn_menu60:checked ~ #sn_menu_outer #sn_menu .sn_menu60 > label:last-child,
#sn_menu_ip #sn_menu61:checked ~ #sn_menu_outer #sn_menu .sn_menu61 > label:last-child,
#sn_menu_ip #sn_menu62:checked ~ #sn_menu_outer #sn_menu .sn_menu62 > label:last-child,
#sn_menu_ip #sn_menu63:checked ~ #sn_menu_outer #sn_menu .sn_menu63 > label:last-child,
#sn_menu_ip #sn_menu66:checked ~ #sn_menu_outer #sn_menu .sn_menu66 > label:last-child,
#sn_menu_ip #sn_menu65:checked ~ #sn_menu_outer #sn_menu .sn_menu65 > label:last-child,

#sn_menu_ip #sn_menu70:checked ~ #sn_menu_outer #sn_menu .sn_menu70 > label:last-child,
#sn_menu_ip #sn_menu71:checked ~ #sn_menu_outer #sn_menu .sn_menu71 > label:last-child,
#sn_menu_ip #sn_menu72:checked ~ #sn_menu_outer #sn_menu .sn_menu72 > label:last-child,
#sn_menu_ip #sn_menu73:checked ~ #sn_menu_outer #sn_menu .sn_menu73 > label:last-child,
#sn_menu_ip #sn_menu77:checked ~ #sn_menu_outer #sn_menu .sn_menu77 > label:last-child,
#sn_menu_ip #sn_menu75:checked ~ #sn_menu_outer #sn_menu .sn_menu75 > label:last-child,

#sn_menu_ip #sn_menu90:checked ~ #sn_menu_outer #sn_menu .sn_menu90 > label:last-child,
#sn_menu_ip #sn_menu91:checked ~ #sn_menu_outer #sn_menu .sn_menu91 > label:last-child,
#sn_menu_ip #sn_menu92:checked ~ #sn_menu_outer #sn_menu .sn_menu92 > label:last-child,
#sn_menu_ip #sn_menu93:checked ~ #sn_menu_outer #sn_menu .sn_menu93 > label:last-child,
#sn_menu_ip #sn_menu99:checked ~ #sn_menu_outer #sn_menu .sn_menu99 > label:last-child,
#sn_menu_ip #sn_menu95:checked ~ #sn_menu_outer #sn_menu .sn_menu95 > label:last-child,

#sn_menu_ip #sn_menu80:checked ~ #sn_menu_outer #sn_menu .sn_menu80 > label:last-child,
#sn_menu_ip #sn_menu81:checked ~ #sn_menu_outer #sn_menu .sn_menu81 > label:last-child,
#sn_menu_ip #sn_menu82:checked ~ #sn_menu_outer #sn_menu .sn_menu82 > label:last-child,
#sn_menu_ip #sn_menu83:checked ~ #sn_menu_outer #sn_menu .sn_menu83 > label:last-child,
#sn_menu_ip #sn_menu84:checked ~ #sn_menu_outer #sn_menu .sn_menu84 > label:last-child,
#sn_menu_ip #sn_menu85:checked ~ #sn_menu_outer #sn_menu .sn_menu85 > label:last-child
 {display:block;}

#sn_menu_ip input[class*="01"]:checked ~ #sn_menu_outer #sn_menu .sn_menu01 > label,
#sn_menu_ip input[class*="02"]:checked ~ #sn_menu_outer #sn_menu .sn_menu02 > label,
#sn_menu_ip input[class*="03"]:checked ~ #sn_menu_outer #sn_menu .sn_menu03 > label,
#sn_menu_ip input[class*="04"]:checked ~ #sn_menu_outer #sn_menu .sn_menu04 > label,
#sn_menu_ip input[class*="05"]:checked ~ #sn_menu_outer #sn_menu .sn_menu05 > label,
#sn_menu_ip input[class*="06"]:checked ~ #sn_menu_outer #sn_menu .sn_menu06 > label,
#sn_menu_ip input[class*="07"]:checked ~ #sn_menu_outer #sn_menu .sn_menu07 > label,
#sn_menu_ip input[class*="08"]:checked ~ #sn_menu_outer #sn_menu .sn_menu08 > label,
#sn_menu_ip input[class*="09"]:checked ~ #sn_menu_outer #sn_menu .sn_menu09 > label,
#sn_menu_ip input[class*="10"]:checked ~ #sn_menu_outer #sn_menu .sn_menu10 > label,
#sn_menu_ip input[class*="11"]:checked ~ #sn_menu_outer #sn_menu .sn_menu11 > label,
#sn_menu_ip input[class*="12"]:checked ~ #sn_menu_outer #sn_menu .sn_menu12 > label,
#sn_menu_ip input[class*="13"]:checked ~ #sn_menu_outer #sn_menu .sn_menu13 > label,

#sn_menu_ip input[class*="21"]:checked ~ #sn_menu_outer #sn_menu .sn_menu21 > label,
#sn_menu_ip input[class*="22"]:checked ~ #sn_menu_outer #sn_menu .sn_menu22 > label,
#sn_menu_ip input[class*="23"]:checked ~ #sn_menu_outer #sn_menu .sn_menu23 > label,
#sn_menu_ip input[class*="24"]:checked ~ #sn_menu_outer #sn_menu .sn_menu24 > label,
#sn_menu_ip input[class*="25"]:checked ~ #sn_menu_outer #sn_menu .sn_menu25 > label,
#sn_menu_ip input[class*="26"]:checked ~ #sn_menu_outer #sn_menu .sn_menu26 > label,
#sn_menu_ip input[class*="27"]:checked ~ #sn_menu_outer #sn_menu .sn_menu27 > label,
#sn_menu_ip input[class*="28"]:checked ~ #sn_menu_outer #sn_menu .sn_menu28 > label,
#sn_menu_ip input[class*="29"]:checked ~ #sn_menu_outer #sn_menu .sn_menu29 > label,

#sn_menu_ip input[class*="30"]:checked ~ #sn_menu_outer #sn_menu .sn_menu30 > label,
#sn_menu_ip input[class*="31"]:checked ~ #sn_menu_outer #sn_menu .sn_menu31 > label,
#sn_menu_ip input[class*="32"]:checked ~ #sn_menu_outer #sn_menu .sn_menu32 > label,
#sn_menu_ip input[class*="33"]:checked ~ #sn_menu_outer #sn_menu .sn_menu33 > label,
#sn_menu_ip input[class*="34"]:checked ~ #sn_menu_outer #sn_menu .sn_menu34 > label,
#sn_menu_ip input[class*="35"]:checked ~ #sn_menu_outer #sn_menu .sn_menu35 > label,

#sn_menu_ip input[class*="40"]:checked ~ #sn_menu_outer #sn_menu .sn_menu40 > label,
#sn_menu_ip input[class*="41"]:checked ~ #sn_menu_outer #sn_menu .sn_menu41 > label,
#sn_menu_ip input[class*="42"]:checked ~ #sn_menu_outer #sn_menu .sn_menu42 > label,
#sn_menu_ip input[class*="43"]:checked ~ #sn_menu_outer #sn_menu .sn_menu43 > label,
#sn_menu_ip input[class*="44"]:checked ~ #sn_menu_outer #sn_menu .sn_menu44 > label,
#sn_menu_ip input[class*="45"]:checked ~ #sn_menu_outer #sn_menu .sn_menu45 > label
 {color:#c00;}

#sn_menu_ip input[class*="01"]:checked ~ #sn_menu_outer #sn_menu .sn_menu01 > label span,
#sn_menu_ip input[class*="02"]:checked ~ #sn_menu_outer #sn_menu .sn_menu02 > label span,
#sn_menu_ip input[class*="03"]:checked ~ #sn_menu_outer #sn_menu .sn_menu03 > label span,
#sn_menu_ip input[class*="04"]:checked ~ #sn_menu_outer #sn_menu .sn_menu04 > label span,
#sn_menu_ip input[class*="05"]:checked ~ #sn_menu_outer #sn_menu .sn_menu05 > label span,
#sn_menu_ip input[class*="06"]:checked ~ #sn_menu_outer #sn_menu .sn_menu06 > label span,
#sn_menu_ip input[class*="07"]:checked ~ #sn_menu_outer #sn_menu .sn_menu07 > label span,
#sn_menu_ip input[class*="08"]:checked ~ #sn_menu_outer #sn_menu .sn_menu08 > label span,
#sn_menu_ip input[class*="09"]:checked ~ #sn_menu_outer #sn_menu .sn_menu09 > label span,
#sn_menu_ip input[class*="10"]:checked ~ #sn_menu_outer #sn_menu .sn_menu10 > label span,
#sn_menu_ip input[class*="11"]:checked ~ #sn_menu_outer #sn_menu .sn_menu11 > label span,
#sn_menu_ip input[class*="12"]:checked ~ #sn_menu_outer #sn_menu .sn_menu12 > label span,
#sn_menu_ip input[class*="13"]:checked ~ #sn_menu_outer #sn_menu .sn_menu13 > label span,

#sn_menu_ip input[class*="21"]:checked ~ #sn_menu_outer #sn_menu .sn_menu21 > label span,
#sn_menu_ip input[class*="22"]:checked ~ #sn_menu_outer #sn_menu .sn_menu22 > label span,
#sn_menu_ip input[class*="23"]:checked ~ #sn_menu_outer #sn_menu .sn_menu23 > label span,
#sn_menu_ip input[class*="24"]:checked ~ #sn_menu_outer #sn_menu .sn_menu24 > label span,
#sn_menu_ip input[class*="25"]:checked ~ #sn_menu_outer #sn_menu .sn_menu25 > label span,
#sn_menu_ip input[class*="26"]:checked ~ #sn_menu_outer #sn_menu .sn_menu26 > label span,
#sn_menu_ip input[class*="27"]:checked ~ #sn_menu_outer #sn_menu .sn_menu27 > label span,
#sn_menu_ip input[class*="28"]:checked ~ #sn_menu_outer #sn_menu .sn_menu28 > label span,
#sn_menu_ip input[class*="29"]:checked ~ #sn_menu_outer #sn_menu .sn_menu29 > label span,

#sn_menu_ip input[class*="30"]:checked ~ #sn_menu_outer #sn_menu .sn_menu30 > label span,
#sn_menu_ip input[class*="31"]:checked ~ #sn_menu_outer #sn_menu .sn_menu31 > label span,
#sn_menu_ip input[class*="32"]:checked ~ #sn_menu_outer #sn_menu .sn_menu32 > label span,
#sn_menu_ip input[class*="33"]:checked ~ #sn_menu_outer #sn_menu .sn_menu33 > label span,
#sn_menu_ip input[class*="34"]:checked ~ #sn_menu_outer #sn_menu .sn_menu34 > label span,
#sn_menu_ip input[class*="35"]:checked ~ #sn_menu_outer #sn_menu .sn_menu35 > label span,

#sn_menu_ip input[class*="40"]:checked ~ #sn_menu_outer #sn_menu .sn_menu40 > label span,
#sn_menu_ip input[class*="41"]:checked ~ #sn_menu_outer #sn_menu .sn_menu41 > label span,
#sn_menu_ip input[class*="42"]:checked ~ #sn_menu_outer #sn_menu .sn_menu42 > label span,
#sn_menu_ip input[class*="43"]:checked ~ #sn_menu_outer #sn_menu .sn_menu43 > label span,
#sn_menu_ip input[class*="44"]:checked ~ #sn_menu_outer #sn_menu .sn_menu44 > label span,
#sn_menu_ip input[class*="45"]:checked ~ #sn_menu_outer #sn_menu .sn_menu45 > label span,

#sn_menu_ip input[class*="60"]:checked ~ #sn_menu_outer #sn_menu .sn_menu60 > label span,
#sn_menu_ip input[class*="61"]:checked ~ #sn_menu_outer #sn_menu .sn_menu61 > label span,
#sn_menu_ip input[class*="62"]:checked ~ #sn_menu_outer #sn_menu .sn_menu62 > label span,
#sn_menu_ip input[class*="63"]:checked ~ #sn_menu_outer #sn_menu .sn_menu63 > label span,
#sn_menu_ip input[class*="66"]:checked ~ #sn_menu_outer #sn_menu .sn_menu66 > label span,
#sn_menu_ip input[class*="65"]:checked ~ #sn_menu_outer #sn_menu .sn_menu65 > label span,

#sn_menu_ip input[class*="70"]:checked ~ #sn_menu_outer #sn_menu .sn_menu70 > label span,
#sn_menu_ip input[class*="71"]:checked ~ #sn_menu_outer #sn_menu .sn_menu71 > label span,
#sn_menu_ip input[class*="72"]:checked ~ #sn_menu_outer #sn_menu .sn_menu72 > label span,
#sn_menu_ip input[class*="73"]:checked ~ #sn_menu_outer #sn_menu .sn_menu73 > label span,
#sn_menu_ip input[class*="77"]:checked ~ #sn_menu_outer #sn_menu .sn_menu77 > label span,
#sn_menu_ip input[class*="75"]:checked ~ #sn_menu_outer #sn_menu .sn_menu75 > label span,

#sn_menu_ip input[class*="80"]:checked ~ #sn_menu_outer #sn_menu .sn_menu80 > label span,
#sn_menu_ip input[class*="81"]:checked ~ #sn_menu_outer #sn_menu .sn_menu81 > label span,
#sn_menu_ip input[class*="82"]:checked ~ #sn_menu_outer #sn_menu .sn_menu82 > label span,
#sn_menu_ip input[class*="83"]:checked ~ #sn_menu_outer #sn_menu .sn_menu83 > label span,
#sn_menu_ip input[class*="84"]:checked ~ #sn_menu_outer #sn_menu .sn_menu84 > label span,
#sn_menu_ip input[class*="85"]:checked ~ #sn_menu_outer #sn_menu .sn_menu85 > label span,

#sn_menu_ip input[class*="90"]:checked ~ #sn_menu_outer #sn_menu .sn_menu90 > label span,
#sn_menu_ip input[class*="91"]:checked ~ #sn_menu_outer #sn_menu .sn_menu91 > label span,
#sn_menu_ip input[class*="92"]:checked ~ #sn_menu_outer #sn_menu .sn_menu92 > label span,
#sn_menu_ip input[class*="93"]:checked ~ #sn_menu_outer #sn_menu .sn_menu93 > label span,
#sn_menu_ip input[class*="94"]:checked ~ #sn_menu_outer #sn_menu .sn_menu94 > label span,
#sn_menu_ip input[class*="95"]:checked ~ #sn_menu_outer #sn_menu .sn_menu95 > label span

 {border-top-color:#c00;}
 
 /* ende von menue ************************************************************************************/

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body {padding:0; margin:0; font-family:arial, verdana, sans-serif; 
			 color:#000;  background-color:#f8f8f8;}
figcaption { padding: 10px; text-align: right;}
.figcaption_faszien1 { padding: 10px; padding-top: 50px;  text-align: right;}
.figcaption_faszien2 { padding: 10px; padding-left: 200px;  text-align: right;position:relative;}

.figure_top{padding-top: 0px;}

.figcaption_center{ padding:10px; text-align: left;color:#151;}

h2 {padding:10px 0 5px 10px; margin:0; font-size:15px; color:#151;}
h3 {padding:10px 0 5px 10px; margin:0; font-size:15px; font-weight: lighter; color:#00a;}
#h3a {padding:10px 0 5px 10px; margin:0; font-size:15px; font-weight:bold; ; color:#00a;}
.h2a {font-size:15px; color:#151;font-weight: bold;}
.h2b {font-size:15px; color:#31a;font-weight: bold;}

.hyperink_off{text-decoration: none;}

.labelcolor1 {color: orange;line-height: 38px;}
.indexbox {width:95%;	 border:1px; padding-top:5%;padding-left: 1%}
.indexbox1 {width:90%;	 border:1px; padding-top:5%;padding-left: 5%}

.textinhalt {font-size: 1em; color:#595959; line-height:1.2em;}
.textinhalt1 {font-size: 1.5em; color:#595959; line-height:1.5em;}

.kiefer{height: 250px;}
.kiefer1{float:left; padding-left: 20px; margin-right: 20px;}
.kiefer2{float:right; margin: 20px;height: 250px;}

.jlbild{float: right; height: 300px; margin-left: 20px;margin-bottom:5em; }
.jlbild2{float: right; height: 300px; padding-left: 20px;}
.jlbild3{float: right; height: 300px;padding-left: 20px;}


.tabelle { background: #c5d5e8; border: 1px solid black; float: left; margin: 15px; margin-bottom: 50px;}
.tabelle2 {border-color: blue; background: #c5d5e8; border: 1px solid black; float: left; margin: 20px; }
.tabelle_faszie {border-color: black;border-top-style: dashed;border-bottom-style: dashed;margin-top: 50px;}
.lbbild {float: left;width: 10%; margin: 15px;}	
.wxbild { float: right; width: 300px; margin:20px; }
.logoyy {width: 15%;height: 15%; float: right; margin: 0px; border: 0;}
.qilogo{ float: right; padding-left: 20px;	}

.zitat {font-style: italic;}

.figcaption1 {float: left; position:relative;margin-bottom: 20px;}
.konfuzius{margin-top: 2em;font-size: 1.5em;line-height: 1.5em; margin-bottom: 2em;}
  
.bewegungpng{float: left; width: 200px;margin-right:20px;}	


.bewegunglogo {margin-left:15%;
	/*margin-top:1%;*/
	right:47%;
	border:0;
	/*position:fixed;*/
	width: 35%;height: 40%;
	visibility: hidden; }
.koop {font-size:15px; color:#151;font-weight: bold; margin-left: 10%; }

#boxzitatoben {  margin-top: 3%;margin-bottom: 5%; font-size: 2em; font-style: italic;text-align: right; }
#boxzitat {  margin-top: 5%;margin-bottom: 5%; font-size: 2em; font-style: italic;text-align: right; }
.boxzitatklein { font-size: 1em; font-style: italic;text-align: right; }

#boxzitat1 {margin-top: 5%;font-size: 1em;font-style: italic;text-align: right;}

#boxzitat_l {margin-left:2em;margin-top: 2em;margin-bottom: 1em;  
				font-size: 1.5em;line-height: 1.5em;font-style: italic;text-align: center;
				padding-bottom: 1em;}

/* ============================== ab hier allgemeine eigene definitionen =========================*/
.abstand {padding-bottom: 10px;}
.abstand1 {margin-top:25em;}
.logotcm { width: 7%;height: 7%; float: right; margin: 10px; margin-top:0px; }
.logotcm2 { width: 70px;height: 140px; float: right; margin-right: 10px; margin-top:0px; }
.logoyang{ width: 5%;height: 5%; float:right;  margin-right: 30%; }

.hrlinie {background-color:#151;height:2px;}
.logo_l { width:96px; height:72px;	border: 0;top:25px;}
.logo_r { width:96px; height:72px;	border: 0;top:10px;right:20%; position:fixed;}
.logotext {	width:auto; position: relative; left:150px; top:-40px; margin-left:-97px;
			font-size:2em;color:#595959}


.kontaktform {font-size: 1.5em; color:#595959}
.fett {font-weight: bold;}
.h2_gruen {padding:10px 0 5px 10px; margin:0; font-size:15px; color:#151;}

.meridiane {
	border:0px solid;	width: 300px; float:left;	text-align:left;margin-top:2%;}

.meridianmenue:hover, .meridianmenue:visited  {
	font-weight:bold;	color:red;}



.col151 {color:#151;}

.rechtsText {  }

.footerbox1 {width:98%; height:15px; background-color:#61666A; border:1px; 
margin-left: 1%;margin-top: 3%;margin-right: 1%;
background:url(../bilder/select.gif);
	position: fixed;bottom: 0;
	}
	
.boxiframe { margin-left:250px;   margin-top:70px; }		
.boxiframe2 { margin-left:10px;  }	

#intframe{	width:500px;	height:500px;	text-align:left;	overflow:auto;	border:0px;
	background:#f8f8f8; margin-left: 10%; margin-top: -450px}
	

#intframe2{	width:50%;	height:520px;	text-align:left;	overflow:scroll;	border:1px dashed lightgray;display:flex;
	background:#f8f8f8;margin-left: 0%;margin-right: 5%;margin-top: -10%}

#intframe3{	width:45%;	height:520px;	text-align:left;	overflow:scroll;	border:1px  lightgray ;display: flex;
	background:#f8f8f8;margin-left: 50%;margin-right: 5%;margin-top: -30%;}

		
	
	
#intframe_r{
	margin-left:0px;	margin-top:0px;	width:250px;	height:500px;	background:#ffffff;
	text-align:left;	overflow:auto;   position: absolute; 	border:1px;}
	
.qigonglogo {	margin-left:47%;	margin-top:5%;	right:47%;	border:0;width:8%;height:24%;	}
 
#akubgcolor {background:#d5ccbf;}
/************************************************************************/

.links {text-align: left;float: left;}
.links1 {text-align: left;float: left;width: 300px;}
.rechts {text-align: right;float: right;	}
.rechts1 {text-align: right;float: right; border: dashed 1px #595959; 
			background-color:#b3b19f; text-decoration: none;	}
.rahmen {border-color: #b3b19f;border-width: 2px;border-style: solid;margin: 3px;}
.rechtsunten {text-align: right;}
.tplan {border:1px solid silver; width:100%;text-align: center;}


.atable {border:solid #999 1px; padding: 0px;  margin:0px; 
		color: black; border-spacing: 0;margin-bottom: 10px;}
		
/* td {border:solid #999 1px;} */	
td {text-align: center;}	
td a {color: black; text-decoration: none;}
div a {color: black;}
.trow {background-color: silver; text-align: center;} 
.trow1 {text-align: center;} 
.thead {color: black; /*font-weight: bold;*/ text-align: center; }

.divtable {border: 1px solid #999; float:left; margin: 0px; 	 
			width:250px; padding: 0px; margin-bottom: 10px; color: black;}
.akutable {border:1px solid #999; padding:0px; width:500px;}
.akutr {border:1px solid #999; padding:0px; margin:0px; background-color:#dfccbf;  }


.tdl {text-align: left;width:120px;margin: 5px;}
.tdr {text-align: right;width:120px;color: black;margin: 5px;position: relative; top: -1.5em;}
.abstand {margin-bottom: 30%;}
.abstandg {margin-bottom: 100%;}
.fettdruck {font-weight: bold;}
.balkengrau {background-color:#b3b19f;text-align: center;height: 5em; font-size: 12px;}
.klein {font-size: 0.7em; color:#595959; line-height:1.5em;margin:10px;}
.faecher{width: 140px;height: 100px;}
.menueklein {font-size: 0.7em; color:#595959; line-height:1.5em;margin:10px;
 		padding-left: 3px; display: block; text-decoration: none; background-color:#dfccbf; }

#akubgcolor {
	background:#d5ccbf;
}
.nowrap     { white-space:nowrap; } /* zeilenumbruch ausschalten */

/* einstellungen für autorenbild bei about me  */
figure {
  position: relative;
  margin: 0;
  padding: 2px;
 
  border: 0px solid gainsboro;
  background-color: transparent;
  margin-bottom: 0px;
  font-size: smaller;
	text-align: left; 
	
}

figcaption { padding: 2px;  text-align:left; color:#151;}
img.scaled {width: 20%;float: left;padding-right: 10px;}

.about_me_txt{position: relative;float: right; color:#595959; color:#151; }

/**********************************************************************/

/* panoramabild immer oben */
#pan_img {position:fixed; top: 0; left: 0; width: 100%;padding-bottom: 5%;}
#abstand_oben{padding-top: 80px;}

/*********************************************************/

/*  faszien beispielbilder positionierung */
section {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
/*
figure img {
	width: 100%;
}
*/ 
.verteilt {
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

/*****************************************/
.siegelmdl {margin-left:10%; 	margin-top:-15px; right:0; border:0; /*position:fixed;*/
	width:100px; height:100px;	}
.logoherz3 { width: 390px;height: 90px; margin-left:10%;margin-top:-20px;}
 
/** Einstellungen fuer die Preiseseite **/
.siegel {width: 55px;height: 55px;padding-left: 10px;}
 
.ft0{font: 19px 'Arial';color: #ff950e;line-height: 22px;}
.ft1{font: bold 32px 'Arial';color: #ffb515;line-height: 37px;}
.ft2{font: 32px 'Arial';line-height: 36px;}
.ft3{font: 16px 'Arial';line-height: 18px;}
.ft4{font: 15px 'Arial';line-height: 20px;}
.ft5{font: 16px 'Arial';line-height: 19px;}
.ft6{font: 14px 'Arial';line-height: 22px;}
.ft7{font: 13px 'Arial';line-height: 16px;font-weight: bold;}
.ft8{font: 13px 'Arial';line-height: 16px;color:#000000;}

.p0{text-align: left;margin-top: 5px;margin-bottom: 0px;}
.tz{text-align: center; }

/* .p1{text-align: left;padding-left: 150px;margin-top: 0px;margin-bottom: 0px;} */
.p2{text-align: left;padding-left: 197px;margin-top: 10px;margin-bottom: 0px;}
.p3{text-align: left;padding-left: 162px;margin-top: 18px;margin-bottom: 0px;}
.p4{text-align: left;padding-left: 188px;margin-top: 10px;margin-bottom: 0px;}
.p5{text-align: left;padding-left: 114px;margin-top: 18px;margin-bottom: 0px;}
.p6{text-align: justify;padding-left: 63px;padding-right: 165px;margin-top: 19px;margin-bottom: 0px;text-indent: 4px;}
.p7{text-align: left;padding-left: 87px;margin-top: 10px;margin-bottom: 0px;}
.p8{text-align: left;padding-left: 180px;padding-right: 263px;margin-top: 16px;margin-bottom: 0px;text-indent: 35px;}
.p9{text-align: left;padding-left: 205px;margin-top: 1px;margin-bottom: 0px;}
.p10{text-align: left;padding-left: 241px;margin-top: 42px;margin-bottom: 0px;}
.p11{text-align: left;padding-left: 133px;margin-top: 18px;margin-bottom: 0px;}
.p12{text-align: left;padding-left: 70px;padding-right: 140px;margin-top: 19px;margin-bottom: 0px;text-indent: 25px;}
.p13{text-align: left;padding-left: 130px;padding-right: 209px;margin-top: 20px;margin-bottom: 0px;text-indent: -25px;}
.p14{text-align: left;padding-left: 130px;padding-right: 209px;margin-top: 20px;margin-bottom: 0px;text-indent: -25px;}
.p15{width: 70%; border:1px solid #ff950e;}
.p15c{width: 70%; border:1px solid #ff950e;margin-left: 15%;}
.p16{width: 50%; border:1px solid #000000;}

 /* ============================================================================*/ 
 #quellen{font-size: 0.6em;}
 
#drucken {	display: none;
}

.drucken {
	display: none;
}

 .no_print {display: none;}
 
 
@page { size:landscape; }

.blau{font-size: 1.5em;line-height: 1.5em;background-color: #ffffdd;} /* einstellung fuer downloads uebersichtsseite */
.abstandlinks{margin-right: 5em;} 
.h3gross{font-size: 2em;}

/***   einstellung fuer impressum unten links GD ***/
.weiss{color: #fff;}
/*** Einstellungen fuer kursleitervita ***/
.li100{padding-left: 100px;}
.rotgross{font-size: 2em;color: #ff0000;}



/******************** einstellungen fuer Buch Titelseite */
.booksize1{width: 80px;height: 120px; text-align: left;}
.isbnpos{text-align: left;margin-left: 100px; margin-top:-80px;}

#nachoben{position: fixed;bottom: 150px; left:20px; /*height: 30px;padding-top: 10px;*/
		color:#151; background-color: #c2c2c2;}
		
#nachoben2{position: fixed;bottom: 50px; left:20px; /*height: 30px;padding-top: 10px;*/
		color:#151; background-color: #c2c2c2;}		
#nachoben3{position: fixed;top:200px; left:20px; margin:10px; /*height: 30px;paddinig-top: 10px;*/
		color:#151; background-color: #c2c2c2;}	

/********************************** kaufen buttons ********************************************/
.btnkaufen {color:#000000; background-color: #d2d2d2; border-style: solid; border-spacing: 2px; border-color: #d2d2d2;
	text-decoration: none;} /* entfernt den underline beim link */

/********************************** buchrahmen ********************************************/
.buchrahmen {border-style: solid; border-spacing: 2px; border-width: 1px; border-color: #d0d0d0;
	width: 550px;height: 120px;width:35%;margin-bottom: 50px;}
.isbntext {margin-left: 250px;margin-top: -120px;}


.buchcovertext {border:solid; border-spacing: 2px; border-color: #d2d2d2; border-width: 1px;
	margin-top:5em;}
.buchcovertext_neu {border:solid; border-spacing: 2px; border-color: #151; border-width: 1px;
	margin-top:5em;}

 /* ============================================================================*/
 .wirbelrahmen {border-style: solid; border-spacing: 2px; border-width: 1px; border-color: #d0d0d0;
	width: 550px;height: 200px;width:35%;margin-bottom: 50px;}
.wirbeltext {margin-left: 300px;margin-top: 20px;}
.wirbelpic{margin-left: 100px;margin-top: 0px;margin-bottom: 20px;}
 
.spalte-1w { float: left; width: 20%; background: #f2f2f2; border-style: dashed; border-width: 1px; border-color: #d0d0d0;}
.spalte-2w { float: left; width: 25%; background: #f2f2f2; border-style: dashed; border-width: 1px; border-color: #d0d0d0;}
.spalte-3w { float: left; width: 25%; background: #f2f2f2; border-style: dashed; border-width: 1px; border-color: #d0d0d0;}
.spalte-4w { float: left; width: 30%; background: #f2f2f2;}

 
  /* ============================================================================*/
 
/************************ einstellungen fuer Veröffentlichungen *****************************************************/
.balken {border-style: solid; border-width: 1px; border-spacing: 5px;
         border-color: #c2c2c2; border-style: dashed;background-color: #c2c2c2;
         }
/*******************************************************  anker tags ***********/
.graubtn {color:#151; background-color: #c2c2c2; border-style: solid; border-spacing: 2px; border-color: #c2c2c2;
		text-decoration: none; }
		
.rot_btn {color:#151; background-color: #c2c2c2; border-style: solid; border-spacing: 2px; border-color: #fff;
		text-decoration: none; }
 /* ============================================================================*/
 
 .faszienplakat_link{width: 30px;height: 50px;border:solid 1px;border-color: #151; }
 
 
  /* ============================================================================*/
  /* 3 spaltige Artikelliste in artikel */
  
  .article_rows {display: block;  background: #f2f2f2;  overflow: hidden;}
  .article_content {padding:10px;}
    
 . spaltentitel{}  
.spalte-1 { float: left; width: 33%; background: #f2f2f2; }
.spalte-1faszie { float: left; width: 50%; background: #f2f2f2; }
.spalte-2 { float: left; width: 33%; background: #f2f2f2; }
.spalte-2faszie { float: left; width: 50%; background: #f2f2f2; }
.spalte-3 { float: left; width: 34%; background: #f2f2f2; padding-bottom: 100px;}
.spalte-4 {float: left; width: 100%; background: #f2f2f2;}


.spaltenfuss{clear:both;background: #f2f2f2;	}
.figcaption_faszien_spalte2 { padding: 10px; text-align: right;  width: 40%}
.faszienbild{width: 25%;}
 
/* ============================================================================*/
  /* 3 spaltige Artikelliste in artikel */
.pagefooter_rows{display: block; overflow: hidden;}
  .pagefooter_content {padding:10px;}
.pf_spalte-1 { float: left; width: 40%; }
.pf_spalte-2 { float: left; width: 40%; }
.pf_spalte-3 { float: left; width: 20%;  }
 
 /* 3 spaltige Artikelliste in taiji */
.tj_spalte-1 { float: left; width: 25%; background-color: #ffffff; padding-right:  1%; 
		border-right: solid 1px #000;}
.tj_spalte-2 { float: left; width: 40%; }
.tj_spalte-3 { float: left; width: 30%; background-color: #ffffff; padding-left: 1%;
		border-left: solid 1px #000; }

.tj_pic1{width: 100%}
.tj_pic2{width: 100%}
.tj_pic3{width: 60%;padding-left: 20%;}
.tj_pic4{width: 20vw;padding-left: 10vw; padding-right:70vw;float: left;}
.tj_pic5{width: 20vw; float: left; padding-right: 75vw;}
.logoyang2{ width: 30vw;height: 30vw; float:left;  padding-right: 5vw; }

/* ============================================================================*/

  /* 4 spaltige downloads Seite */
.downfooter_rows{display: block; overflow: hidden; background: #f2f2f2;}
  .downfooter_content {padding:10px;}
.down_spalte-1 { float: left; width: 25%; }
.down_spalte-2 { float: left; width: 25%; }
.down_spalte-3 { float: left; width: 25%;  }
.down_spalte-4 { float: left; width: 25%;  }

/* ============================================================================*/

 /* 3 spaltige downloads Seite */
.downfooter_rows3{display: block; overflow: hidden; background: #f2f2f2;}
  .downfooter_content3 {padding:10px;}
.down_spalte-31 { float: left; width: 30%; }
.down_spalte-32 { float: left; width: 30%; }
.down_spalte-33 { float: left; width: 30%;  }


/* ============================================================================*/


.fertig {text-decoration: line-through;}

/* ============================================================================*/
/*  fuer werbung.php */

.ank_sw{color: black;}




/* ============================================================================*/


</style>


