T.)|{@q:ŭrf̟{>/m^SbyTJ5\+4~>#;Ex(UM(d'KD.w<X!YoV_v׾In^:{, ${!}>Hڶ]"Ӂm w ^%.EJ	l=Kvdf6r^$܈XW藡jf, v3{l'y7f()O=Wq%EjDi(hs:C.'^PY	/!YNiV3r*eҌ;2])nU?΁3lΣB>nob:oE+(htEwy'CؐLOwN3qlwtX:7Nm\p6PH62VUXzȓZnmس`?{?{	seiz貖/|׿]{}ET	Mq\dM<"0nM?\_{S41o(ѱ'Ȓ5GJLLmo
Ѧ9(^f7k2qoO=Q8C2kf̠c'%xQF?^o(kv5ՙ<$9[k<[FV5:wiONMKpAp}6t%۷Y?^'m
VچlL积7O'aAv)*s
7sC"]k[aaC

-ִ:%>ah JT1R`  	I! H;@mT&	mV+TN}3_Y~]LUWUqA 
LWqbcFsY>0Np[k"v砈mWy;7y=yA*do'c,=ߓa nVgج*(I__{4M^jymO\09%+Lp`0ݭ`D0g6'V6mO]<`ft`@ҌZw_UGu훣ujϘcCS@P2(V?U~eKZO^actRHSN>F|K'>0l?ۓa
$\խd,A5)?t3Jƭo&cq腝Ҹ" 
{_wuK/tiKI7b"'~
G:l-"uUጟ=%~S}G~؈%Ųk-{SKzLQ?KI-3wY=mm[ِ!b(vaɲd,we)6gC/KI)TEtxCZBWЌJQ>ԢLH5rU,hX_K=?%xVPo(1l.3n'>12"/އqu]T'-g$ެ$ni j~.qVܡ?17c-C{2@3fKc ;ƒ0UTފ.j6B>	eCG_5Znm	KiOC\Sc]>{v1
Lh!|yQ@OACY$
0X {4HtrĂ,6$k4ŚN}*4ӓʓ)IJhGW5${c8$Af|KwOBAN&_O80UH5|^2JKn۴<*ln:e3
qqM}}OLw<kyq[^6J<|z${_Du's8\eEpt`RXЈnVHH>*dήı"Brybe=#C!ݗXQ)sƴPS^^׸??Eq[d_$JIWΣSB|9UNno׍ZZJ
D0B͌fi
9	3`G	goQo,Bwly0(/_|n6XeBF
3쟢('TrfgzU #/0~AN@'}麄Ag&(I__:@q[f|cvid4me_-4	]ݣըt8p!X+{qXsҮ`RC9c-+If)ֹP~.4(84Y`'B ZV
$ڑKMʾs+ݹ[/\}Qwq oTү诹zW>"G[W0q4RO£]8/529kF{mDj	#P9Bar<E<Ǔu]9V<LA*_D!d5Yji:D&A3R'*y*n3c]'`Wgdi%Ol)Y¹	!9
jl4f~BLJ+RԩtȮb
&fJXh5ێBCR
j.:)=&EpFx0d<(i;hPA0g,
,XjJ9hRZq=\e}Xlpm͸P9(M?M6eqvrvpQVWF|\KDRwKL1 {KJHv52QߠZFKc2UEp.rJqm<[NiβM5dyH9ޱ'axdc=;0l]+Fؐ.|2>[C|?U*M;wz)<0N A%W $ ښ9wa_ڿ.qGUIgD eĴ}Ё<3dV/g	瓞p,[bΥ-2|:
Kj/[fc TBb&9xl`rN4_hJCƶmcGx  ! l;@UXM
2..+/O/rNo?#Hn6sN7d #GE*ObF,ѥ*wUT.:q'9_O[k?b
Pc':k8YR2HCSQvEIPOsu~ܹKF9VJU}ߢ5l@7#c:L\͕֘%`PTqGk?)Q#M>+]^ȽF4X%0!p]˽P
u*b:Ȱ7~ӘEb5Vw⽧;@ C'#N+FqbbQlPlOT^<UH7<	,O/Gxlٯ}F1ڻ,_|y~
?45/ʆk1 pe|hP9_t3(hWNl,Do8{rف
70%؉=3;cF":li*v<jF
N'|?Ɗdb)_0m.Z=)gT؊v;YMBb$Q+Jidܟ(.fb<RBS!4EPjB@ª6O1A]M\M6F:@zWC4tLHbl`9:Nb0^QMǃ1((3UXd͔`	5*a2co}O8B]W?ﯳPh`
t׫e"!a< rE%.ظUlmP[AL
Wy~EE>Ň몣{Ӗzq*|X&tnj6WS_Y]b<0?ZS}74ɿ0ddDu~Sdr\~TwOLt xh-yfd qS`H(RP
dP}dÔ<U v)[99"b,7@kcBq1Lo(,ͪFeO SEI<9>ԧC6Ҝ?LvQ*Y ? :Q|5t56gK
9xii虩K˔sidGPE8۠PWd8-
вֹu(霑ضlG9,6/ƻrxh,:l@ü4~Gض~ݍĬҝM;vdܡbfR,ABni:|(r(M/}bEAyfbAd&V+M?uͶvk]uؒ	4Yx'@Qaդi3AQ;0{ySFzj=z'	W?6	L4s
I{[Xo[PF ˢշwLs !	Clֶf(*[r#s|KH]Ax$d_-%ŬzF~W`^~arprG1:IG͟gԢMv:O\;6ߠUJPC_Q!BD/ \/'rZٸ<
0vO9(*PޚZqZocJ2y`e!V1<,l$"8l2{t&8@hu[,gt,uDT$
<2BCuSq}U+JLIo $xt@88Q1OОL@pNUF9c?戋G+d°!tG* E@5#geZ.UX
t
c: _?H <v 6b5I\y⃵~9@Rࡍvp#Fg&'V ȝ|t.
nM
OBCFLO}WsLZAߢ5?7u1E
x
AO_EL0{4UsHvN<$P\mosx,&:!x\AI	,m&bllSHF i̾1q6$"Ϥ;	C>={>m[릷ޣ5O\j6 crk,:֘$,embIIķ2%٥GT8І݉B^ڕTGӯK(+kڼB^
[f*h,ߟGs1'À['J
(
 r-_k &ʯس$T3di;.ٌ1\C弭/ʓQڽ)cYЦ4)`3h7(,Ժ ð )k5%@oP~9m@@ dwD1(8  Q'?$yAapfI(xaB9b`GW=HsGvLJSJqJ)?0E0dg飍W^v54_0vDnxn:(
D0wY~(4joŠ>3XO1q0ցf5n-wWѼ,"YZEÓrѥ"	)c3>D%=PUu=F^n$ҭ]%I6t
AҒаRX X銌!m^FSFW:#{eHx =HA`0
=g=uٴÒ>"\{bxIĻ;זρ߮#	
x:r1iTDj*'g0L:gBsc,bG;wh{N5ݺ+RxQRWC^Wlv'qa@ѨS<rHH߆==C&YtZˋ8"D9+ZB"'?{xAYH_zW$ CK:&vNG]tP;y(}+̆4Ujn[*O]%I  ! $\&=s]p<C`!b+6)
HdxdADv`=&	nDt>	FKg$.)54ƕO{yOH5>7l8m:J PwBE<*$VrR#삱#ʊ#0<s}߲x|<A]A7
k'L[P+[dF`
O
1
[a;¾hntx>ʿޛ#/eQPЌq!iW	Jx4_ǂQH\)ݸ|?'ɉ{*CIt	Ll  X|L@ a:a 4,P2u+|y(&^#[Egc'k} sUTG1&CVSnhMaHl518~{ p4)x^y!t,-o⽡~ ٜFҭ`<
ltSIlseԿ e,>8sĈg#k|H8z*<.1!aOӸcB?Ôcͽ4' BՏqw6<Sʬ,

[/P3'&'
B[qbH5	
d,;83'V%7jlٖeE'aafO{FЕ	A}'ZAxE'Hw5PPq1Ӎ^*~n2aQRq]CvZsW٘m33 K[tj:OZ*sW&&i{
%y ^/
/^1S!ˌd
Iz|'_^(\AdDt^V"^qR!ŕl],k8	'$fQ=$ГcK}w7?!:0˅⬟vOE,hc-ʆd_}ՐjT!NBoǙٓC-y#_~qPUuM,\R6pJc
wZA0~:ޑq>x0h$4`GԽ*ݹ<%9Bg٨ޭ$Տ.N@tv(`` 3
X3Ww]jɽ4l&93,l6w3$N6\qܞ,󇂑d1"w䪕V X7%M
T[2Z$ˋndːh@)&U?[zr-
d"f<[B0)E1;ˑnhx#6hW'|p{
J!.ZElA":,VR)9=c0Z_QYgc۵6%??J7`=\{ǦRnl3Z/dPj4@"M
x>F+];q{n~ޢf%{'kx4>-ks]Cj׾[%!o'v	$qL{McLwVuP/S0
g(IPhS
2%&Sȭ_x@!AZ9 \?~k8ʸXg!/v<u`-8݇	jo1jFg"QvZXiȽ m4ܾ
wR\73|d[@3G3As {T(,.
龅Fq^<&<.ŪZBϠF0Z7fxatRXښ:mM?@+l;Iᅖ\Fo;qT!
}H㦁N__qqFQؙ}!++䃓{ﹹ/
eZB>3nN.M̓vciLA!H#:=3Qdv1Yh`?1/ꞁpx!/OċQߦ0"VX@!tdO7R+MA'>+wqӝtߘ(zhey}2OM$]5OD?׾lr}!ar^fY=s+>i*-+lX^(
-NÕc@F/lWy=-vP4`,  [@i`P=
&MPӨ
{9{JF3㧰eqCHxA	o7Ky/h:QBlO7ٲXT
m8ƓLeMݞV,̈Bt8QݕŕքdJ֟;Tg2,%#Vd#t8^'.K^O	`7'д591qa̛$>O"e(a{pMBoZ}\rS'4n	sQ	(<J5rMMXEL+_ԆirO&I:l^*O]Ue."t`LC9j JֵYBù\.kYز;nEw׼@${Z6azEA u#u+9
	ry
l&?.z#D0Ԡx?o<k]ok-56X?y i8m ?} Ps<LCõd07mY4[F@4q ISqU 烶V0~w_7Hχl!-Aۀ  ! -T)N%/Ozi0([1cJ(fl-2r"t6]vp1|m?G@רՋGӸϤMdVTL6cZ+f}, ?J3M"pD7/Zw~ka(}<%E&(J[]_Ct?r
-_A7*~#V~&E~ݍi>O>>
[oW0#zG2o"H\,ڋ P'WZ?'AͰF`rtP"^^;-|{[@}DKoqg_4wUpTzin){6)wNf{Z
yrșؐ)fĚR3U^^\hh]
ZC Hӊ&UӗLbq5dxT?)-ezg4'Id5G
qLnS+ڕX1I９oqޚ]R4p縳Y>:/>Ymeh8:. *>nNk'HlVuVB %E.9`g\u-;i=m1Á865%/D´r'\)OAgya_Ũ)	ɼ$035cfW]yfxW?EcklA(^j-=q'x2Z=q%YxAkr0R	с.WaRWOE}>f44Z߀.в5W_;JkmdqTT*bɕ<GHZ5@X`ݚp=MWY>%-	w>vkI0o>_}Qmk/dD8j̘;'Tz~LIExwH
a6(Ï)a;
Q%yDM;}P"D>Dh1{M.kwMSBSw8\rlJQH:	FK"0adPG@+O~cyr-O.ksN$oa55ƦPs
bo{i~3(WA$UĜ=wǅ:!{4_OiU^}'ܐ:Ha,<߈J;q
:=^<&wMwMM!.D!:lsІNCmcDHDCcD6pWŰĻ@m SւZ?ā',*53Ec]"ll BIRhځ1=1Zt%;"S{^+8yhinmƮXXdkPZL*=T$ĹsS&$	&iצvCe[ZvR15"aC~_N.#Ɔٕԏ[20}[,ДHһ)rѱPP \(ֶn`0h1y,mHnpG?O9Ý3~bl&kzȧ_%*͘P@DO9&Вł^m8d	±~m?$8mA")*!L ~֝4**72\{O'xlTB	잂tN@ p`˖U\pt	t^~TvD'v(+
LyiXc)] caHIZ! ٟLxPqck)8
:q`Vm(O_Va?4D+ׂ́ri2x`n۟j(;R,+'϶pcY?'@8Iݬvr#bUޤB@jѺ ag<PWj+k)0o\WSGNV#p
I*3M?I̾'K
ϻFt4ˡ@nETj1^t	]'2
hP!OwH*T!u4Hjc
>?e%{n#SM\P6OXL4g1^OemTY  j! 6\&&o߄$ ZXA}WkR{A!`5u\@j_@{ i{__
Tݥ]p}iZw?c_[;}.n(qkk}C",?8TKN2yeCQxP2@Y^n;>O,U6cYE45RK#toAt؈+˭c=n%1Gܨ(b̹h=wP^
	"ppfwqfn
(W9ƹ\V|Cێ?dpQ{rr[IϕiӍ.̐CBV^[mɐBH
Ƨr}<j Cj'ٝcHV>@3GLiObWjd;X!XNrw;V5ع8Ad@Hl5_a?Ǧ޴fT\m
Ke2x0JuQw?[M}!UJ:ZК6vV2F$ʟO/"Qqh=A
GvOǃUxD \QZoέk V2 ǷZKоV˲zܧLGзa O '<qO÷y|f(%QY*WtP޶yZX[IBa#yR9`I(,e2{ZC\iÚ	WDb$cl3p[~\ډn|Z\34<ୡ]︙4bɚQ$\MwMJX.F1YBWy*$5q0+<nv^Lց:}D~}KK
ʬpY7|D&}t	hE[_xda|ܟ^ih@ka5uz=M6>/%/nI>uY?.[H۔M/pAom]PI{à5QuUb̞vO!!MO5QM,ج
dfA<G:xO\bo'g05_ .kGdjf%G@&
/ʜYc.ݪݽhn蓩wP\\ޕ)z3:َ̤-*o=m!L--W88ŪOc8YQ'C-VheO!aeG,CBO><$[NNa@&7
_"(EMcԺTO$u&w^zjL-5=;gu\]i2{}xj$Yyj7aYZ=4 -QyoITͪ2;KW}9<K-!R
GEڮmjppOn$;@CǾT?+n*۫HUt'XCQk].㈵Ztuh$ֳ
X$r5kP=+RwCziF`McǶK'1[!Ѡ>[RΏF/T7
ؙdG,ֱDw\qUo!zZ^@%KWRqGNzj=x1+~RZ>Ry5f
;j;Sc&&8uSh)m[q;
SLϾ/q&B2t,dO~<7<L
en_nY[\&(dڭ%+
`+&X[}o5ݎHOaŒA]הl9   
! ?P   N
Kܡ:ԛ    !  H`  !  $sG'W?~z]үGq[ܩ/X{`.$`~EnOޣJoQ2zLvV.q4
(,ɟ	x(;'䭊Rɷ^{YeZRe\iKG?|(G_1-P,0~pa}ށjh%wwwva_GrߏD֎J
mPE?:GOQ7j2ўV_%h)6e2p-AgzAy+wq[ vp\w=.;;?D~OkPI}QI_}_$ۖ]/o^һ;CA{ꊃ[^>wɀO.&WwXkRݾe'IR<eV36a'ܴs2BSh!oOo'{3aw^ZfTWM'(ج+]-:7,
A'^ܗ- "iF׷
ogW}pJA^S0qM]5G[m߻
ihXG&tb!/ޚ[j>%E1_w.!ɳcGo&IHj)5&Y?w>OFZo/>*}z3l8`FxhqF͟'"3xtYpUEJ>,vru}SOZ0.jP>jN{F(C( O⎢xbu۶%`6JD]@O%Q:K.dH[
jfJ㑶ߕ)A3gwkCe۽ݷq'Ws_A`շ/o7'z]A÷X%bOCUqy|	s x )w{eYƂ-F,pch/0'D$w`7}4U]̵( I'ڙFv2KRgiR5kAeN+=ONfNr&ݨYo!JJ PHlˏõt^BFIhu~[(:,LXJ&}1I޷BYsi6MOAbY
p1_l
T=qXߚ~N\KtʸށAݭ;?u߽Tlm<V-7<g
<e֝]w "6a`iVgYИΘz("Ս/^A^]&( Zݭ:x  ! H;@mU_@E|ӯi/#[}WBUw1<*F2X#{@ɼ@ky,AC%fK6GRylU6
c+)*[8eTv HX.Ο_Fl218:1GdO_'n61?>CKxFsHvMx!PŲQd(C΢(͔eVTЮ#2zi"{n@)mhr:>ӷ*~Yz&apLg2Q/'\ipB%kpG[gQhT./!P۹ooquC29	s]+JS<[$u8OpEwݣ!/P.A1}6xA-r'_յq={οڿE-C{_>>21U=r7I={4,cώ&PtoKc2[Ch4߯֊)_yA)V=W)!H7eA炍vE"CL$mLiNK_nʷxJZ h
ۓ=TnNd'o~Г%<(ŝ
Vl=`XQioOM:Lmw~"o@C?0r*gg	sR>x/+* RV)6zOTZGXM{AxozЮGt^{Cs>q8'zP9X`c*Kr-=zG5'cQOcxy~մA%29;}LJų
)?WWuN.}p2i\ZF?B?+PD42w18F+ySd< ,X+ʕ2~<#V7࣓V21O^@J=v|K-b˽ώT>-eQ݂tur(2:+(MͰ9Ι[UD-
$L7xR	0ח
Tt=Oަ=*T:-1EDb=vd8@dgESLSXd`Km3a 4omM49V!ǰLt=Uk7₤ k84LAw
0GZ<֬=18X#kgQ7p(
[nb
6ۚex!TZjmxkc؀㩿	@\|m[dQ[ސ'KvoT:wO/O;y?OU R_ S.$8Z;u4E:#c8}%qR?rʊ&Nf2$0:,fe*gE_)\#E&cc'TMaG{gN `Djr}Z%񠟶$X'+t
⵩lj|S)@Lrn[nl\',(B#hS&b2DBr>>CqEwk?X5)P;1?@m1']il˒+[T~a/U>\4P0
S㔔x>(a+ҟ2{e+;*rri4W~;_Lu~(&T>DeEUh0o\e&i`A..	bLTv6{/Nld.Ad$QZLE-Fs5dI\<5O{07'*um֌Go	+P*W?P^7oUwROI-q] yz#bIӖ!ނ"*(
ܞ)+K''o<f K6Edd_>L`KI!v	  
! l;@UYF	QjmU<xX^ɶéZ/uV}B}͓d*I5/ƗkBFnH=uqPq+nQQ%XINPXVS')G>Bɹ<6:!GQ+<K=W-$X%g[<0h'O|:>zDmp(K5݂Wnk'!=Q!]XOwwE'ۇbiЂ6/:{.ؾfℯj#WzpIXH"0@+<
cΰTr	IQJqvSnm!>!_lGA.-j#"O8'v$L" ,UzxE*X]W}^-	q=ZH wڴ[宛zN2{t`)d'`BmU77b.wfmeO4(5
w.XOJT\mmay&={udLWE5hۨ&J@MtfaF";SaT̕+XY7ؔ$%>;O(N?3w*F2m{N-BԘ?ף`tO	K
B.#ĝEsҋ\s_jd}*u}."V>aO"Lv?{@{};oNjn鿈wK,"݆գ5c'ݡ}}WL6Ĵ~)ɴv(姆@Lze<\u)Cd*d||'-43Zgy<(oPy-wA_dy8xĪіݾ>Q,?f
!g~a5.Slua3<vj4\~0`ὕlQXҞl%g`mǒF#ii4Hi|GfxS([3njnF#]57Ms(o~OLF_.p-xwɓ~{I`F=VNhY]37츰OQha]$}<>$rScG]n+WlQB~'ύ~OEP1b?(h!
moiH
z*ku	}*R3(׾^ӍҮ.
CSZȡ

С`?	Ş
-ܣUmrzz -9Pku%{O"8:"~m
Ysi>;
][簩'	f`WOKde`ݔCEi4ƎQ؅P]	DiXt~FzIvAv5;>㪷5c'laK-/ӓ*B?(mTDsoA^U8)R|LhaHvSB-RllX{#<|?JP;qr2@TDaAAOgOƈaa_ӫr~wL(t*ģ
rˢfK謇>-2cvzSaIY<gftV;xR~FEpA-4?Du6}>OPPVY$#o	=aRB{kL^Iݧ׆3oOYO@pWbf|m6B>gb)꣱CǖrIʑM)6(Dlj~	y=f;-'/E|}>O^?Օ
_.)3&pTd>GAI`L
rbh{@+Ǭ&@I1qhHLoqkIVۆ 3҄(ح#Y
hy#&E`:9j״@:س5jC JSZytW9#YoD8Nfu7h׸
n`Ey=cC;6)=w?F>&ri3IO.._P[-N.%y$}"'3*cn	值|1aS+Km۝X^Ύƕ12 X ư1 j0 LgRf|] Bwkf3I
Eä-$ p9Wc0od- UBR/ӦD}Mj2EuF;iRs'KIwy[o'FloUn~*^O#ϠvcnopCԯJj 
y~&jٽR??Y%]*U|)[|a.$c4<ن3$=<j5\zu~׿xT#|s
[oƆ?'^<xndg(  ! $Rz6ʓ80Eis`&0'ޝF }WQ /'c:jM&uIW־"xvXa)QDD;֊1 ^k(2aP݀R\LV|t^ 	F2쁤Pyk<.		ػfx@&`NH)ccQ"36U)q;G(4`<S/Dӛi,Px=R>QVBd!8p<CТNIĩɊBߨC,DTh7SƬ,/O3R WQ<$`guՍɉ'[p
`EME&	8էиY[mQY#MoPRo0)"ח6V|ťKa:"x7b*aS|ueZo_hԳY=-:qEPֈ6hIoI}ېo#>)MKm䕦Ad4OV'v0(_I48&Vc&ыgl#o8W>8|dX[
ƚFD3Qn{'U3
*hx[rWci֎Oق$XMBB'X䕓9lFJOQL uŋՙ~}PI_EJI
ZkR
e0w?GMB"J/Twob+$(EܹBث${xbx)]7s	unL!E\U}UӊԽcT'a`Ep2j?Nß'xkֿc4&R\SQ+ZjQ#`M^09\D+5m}!@zǳ+<č()bWϝM'P'"{=eMC!VX^|gR a50x2(X3t@`Ibs 9ϼ[;IȊ qSXh
U`
۳ uۡ}q{;_ޚd)JMnDdCPF	lh&*fs"æpeX;_뱤Cx&xpfMKgn+-5CaPokVsɇkEe5CIa[|Gcmf=dC\<1jDh!ww;{ad,?q'$(!ٶ0Dɟm*Znmmwvd@LZ1lp0"-onk7+?I}Zt|RGN,;Og#	zֆdu~\rh+_Mbs=w_jxe.?&cڿy<_{Di}'U/p!J׿ZlHn8vgSZ
BP:2DƵ!{rAZDNT4)bzu4p:n*"V":!i~҇v, 5ƛy0`~$:B7 QI+
UL[Ģ܋žwohYCnN0#/} ^?	>g/o$"j`ĵc;zLGpO]'"tNO!@1#_(rF%E`m{]oOӯsRf @`50~+(^9]\=qь"o1Z[/t |Ci\<qTu UfޝW#Xy_"d	e[m/y;;`l?jǸغ^\-ण_H}h*y~h*5R_	!`˯'W\
<=K33U_H>q$RFxhO@{ +%*ŪU @k6TROІZK
KxN84(.?8w/77&߭zM}؆<4NP{ֿu/bu|zamik+{əeW|Y, 
̤Wq`t~,sËY?f;,h*>y9mvh!u #pV3t;5w7~G=
 ӗ[rLbeelp'5Ymk_nyc*mlGVM;M|!yKDJd=qO 'c9Cv

Px,sIfMEL,AIq\V[#T-ٛ-^`}fkGa5bͭql7m
\!R	ثa[5Y>FcXgRz繍XUȺfR iv5X=?O>(=OD՟:iإ)!	[혂"	A!ڋ7U^ /^r6	1~32&@W־]C*tB奒)g{l˨&<[ac@506yʜ sKaho^Ex&|'jn'BH/F+c&,2dZr$sZn3/-]5]W5$MmU={~m  ! -T6izӷB\ƕJ:O쟊*m,H&4[t̞5 S9	tzl$%x-v՞w\҇
N\MNﱗ7#Â@charset "utf-8";
/*
/* 
 * HTML5 ✰ Boilerplate
 *
 * Das Folgende ist das Ergebnis umfangreicher Nachforschungen zum browserunabhängigen Webdesign. 
 * Verweise auf die Urheber finden Sie in den Codekommentaren, außerdem ein herzliches Dankeschön an Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen und die H5BP-Entwicklergemeinde und das H5BP-Team.
 *
 * Ausführliche Informationen über diesen CSS-Code gibt's unter h5bp.com/css
 * 
 * Dreamweaver-Modifikationen:
 * 1. Auswahlmarkierung auskommentiert
 * 2. Abschnitt über Medienabfrage entfernt (wir definieren unsere eigene Medienabfrage in einer gesonderten Datei)
 *
 * ==|== Normalisieren ======================================================
 */


/* =============================================================================
   HTML5-Anzeigedefinitionen
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Basis
   ========================================================================== */

/*
  * 1. Die Anpassung der Textgröße führt in IE6/7 zu merkwürdigen Resultaten, wenn die Schriftgröße des Bodytexts in em-Einheiten angegeben ist
 * 2. Erzwingen einer vertikalen Bildlaufleiste in Nicht-IE-Browsern
 * 3. Verhindern der iOS-Textgrößenanpassung beim Ändern der Geräteausrichtung ohne den Benutzerzoom zu deaktivieren: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body {
	margin: 0;
	font-size: 13px;
	/* [disabled]line-height: 1.231; */
}

body, button, input, select, textarea { font-family: sans-serif; color: #222; }

/* 
 * Textschatten in der Auswahlmarkierung entfernen: h5bp.com/i
 * Die folgenden Auswahldeklarationen müssen getrennt voneinander erfolgen
 * Außerdem: leuchtendes Pink! (Die Hintergrundfarbe kann auch an das Design angepasst werden.)
 */

/* Dreamweaver: die folgenden Codestellen auskommentieren, wenn die Auswahlmarkierung angepasst werden soll
 *::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
 *::selection { background: #fe57a1; color: #fff; text-shadow: none; }
 */

/* =============================================================================
   Hyperlinks
   ========================================================================== */

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }

/* Verbessert in allen Browsern die Lesbarkeit von Hyperlinks, die über die Tabulatortaste fokussiert werden (focus) und von Hyperlinks, auf die der Mauszeiger gerichtet ist (hover): h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typografie
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Nichtproportionale Schriftfamilie neu deklarieren: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* In allen Browsern die Lesbarkeit von vorformatiertem Text verbessern */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Text höher oder tiefer stellen ohne die Zeilenhöhe zu beeinflussen: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Listen
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Eingebetteter Inhalt
   ========================================================================== */

/*
  * 1. Verbessern der Bildqualität beim Skalieren in IE7: h5bp.com/d
 * 2. Entfernen der Lücke zwischen Bildern und Rahmen in Bildcontainern: h5bp.com/e 
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Korrekter Überlauf in IE9 nicht verborgen 
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Abbildungen
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Formulare
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Festlegen, dass 'label' den Fokus auf das betreffende Forularelement setzt */
label { cursor: pointer; }

/* 
  * 1. Korrekte Farbe wird in IE6/7/8/9 nicht vererbt 
 * 2. Korrekte Ausrichtung wird in IE6/7 merkwürdig angezeigt 
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/*
  * 1. Korrekte Schriftgröße wird in keinem der Browser vererbt
 * 2. Entfernen von Rändern in FF3/4 S5 Chrome
 * 3. Definieren konsistenter vertikaler Ausrichtung für alle Browser
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
  * 1. Für eine Übereinstimmung mit FF3/4 die Zeilenhöhe als normal definieren (im UA-Stylesheet '!important' verwenden)
 * 2. Korrekter innerer Abstand wird in IE6/7 merkwürdig angezeigt
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * In 'table' inneren Abstand wieder einführen, um Überlappungen zu vermeiden und IE6/7-Probleme mit Leerraum zu vermeiden.
 */

table button, table input { *overflow: auto; }

/*
  * 1. Anzeigen des Handcursors bei klickbaren Formularelementen
 * 2. Gestaltung klickbarer Formularelemente in iOS ermöglichen
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Konsistente Größe und Darstellung von Feldern
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* 
 * In FF3/4 innere Auffüllung und Rahmen entfernen: h5bp.com/l 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 
  * 1. In IE6/7/8/9 vertikale Standardbildlaufleiste entfernen 
 * 2. Größenänderung nur in der Vertikale zulassen
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Farben für die Formularüberprüfung */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tabellen
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== Primärstile ========================================================
   Autor: 
   ========================================================================== */
















/* ==|== nichtsemantische Helferklassen ========================================
   Definieren Sie Ihre Stile vor dieser Auswahl
   ========================================================================== */

/* Für den Austausch von Bildern */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Vor Bildschirmleseprogrammen und Browsern verbergen: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Nur visuell verbergen, aber für Bildschirmleseprogramme bereithalten: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Erweitert die Klasse ".visuallyhidden" so, dass das Element bei der Tastaturnavigation den Fokus erhält: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Visuell und vor Bildschirmleseprogrammen verbergen, aber das Layout beibehalten */
.invisible { visibility: hidden; }

/* Floats beinhalten: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* ==|== Druckstile ==========================================================
   Druckstile.
   Innen, um die erforderliche HTTP-Verbindung zu vermeiden: h5bp.com/r
   ========================================================================== */
 
 @media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Schwarz druckt schneller: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Keine Bildverweise anzeigen und keine javascript/internal- Hyperlinks */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
