html{
	z-index:-1;
	background-image:url(/sf/b/i/bg_p.png);
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:scroll;
}

html.popup{
	background-color:#D9ABEF;
}

html.popup body{
	margin:13px;
}

body{
	z-index:1;
	background-image:url(/sf/b/i/bg_p.png);
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:scroll;
}

#scrollenforcer{
	border:1px solid transparent;
	position:absolute;
	bottom:-1px;
	right:0;
	width:1px;
	z-index:-1;
	line-height:.1px;
	font-size:.1px;
	visible:false;
}

button,input[type="button"],input[type="submit"]{
	cursor:pointer;
}

h1,h2,h3,h4,h5{
	font-weight:bold;
	color:#fff;
}

h1{
	font-size:20px;
}

h2{
	font-size:16px;
	color:#808080;
}

h3{
	font-size:14px;
	color:#808080;
	padding-bottom:5px;
	padding-top:1em;
}

.bd-fade .mi h1,.bd-fade .mi h2,.bd-fade .mi h3,.bd-fade .mi h4,.bd-fade .mi h5{
	font-weight:bold;
	color:#ab030f;
}

.h3{
	padding-top:13px;
	padding-bottom:3px;
}

.h.zero{
	padding-top:0;
	padding-bottom:0;
}

.box .h3{
	padding:0;
}

strong{
	font-weight:bold;
}

a{
	color:#ab030f;
	text-decoration:underline;
	font-weight:bold;
}

a:hover,a:focus{
	color:#000;
	text-decoration:none;
}

a.nodecoration{
	text-decoration:none;
}

p{
	padding-bottom:20px;
}

.wbr:after{
	content:"\00200B";
}

.hidden{
	display:none;
}

.invisible{
	visibility:hidden;
}

.nocss{
	position:absolute;
	left:-2499px;
	width:1000px;
	height:500px;
	overflow:hidden;
}

.clear{
	clear:both;
}

.center{
	margin-left:auto;
	margin-right:auto;
}

img.center{
	display:block;
}

.nobr{
	white-space:nowrap;
}

.noh1{
	height:13px;
}

.note{
	font-size:11px;
}

.defaultspace{
	padding-bottom:3px;
}

.muchspace{
	padding-bottom:10px;
}

.smalltext{
	font-size:11px;
}

.largetext{
	font-size:14px;
}

.extralargetext{
	font-size:18px;
}

.centered{
	text-align:center;
}

.justified{
	text-align:justify;
}

div.fac-0,br.fac-0{
	padding-bottom:0;
}

p.fac-1,br.fac-1{
	padding-bottom:7px;
}

p.fac-2,br.fac-2{
	padding-bottom:13px;
}

p.fac-3,br.fac-3{
	padding-bottom:20px;
}

p.fac-4,br.fac-4{
	padding-bottom:26px;
	*padding-bottom:25px;
}

p.fac-5,br.fac-5{
	padding-bottom:39px;
	*padding-bottom:38px;
}

.box ul.bullet{
	padding:7px 0 20px 7px;
}

.box ul.bullet li{
	background:transparent url(/sf/b/i/li-b.png) no-repeat scroll 0 4px;
	padding-left:20px;
	padding-bottom:3px;
}

#kmain .box ol.choice,#kmain .box ol.list{
	padding:7px 0 10px 30px;
}

#kmain .box ol.choice li{
	list-style:lower-alpha;
	padding-bottom:3px;
	padding-bottom:3px;
}

#kmain .box ol.list li{
	list-style:decimal;
	padding-bottom:3px;
	padding-bottom:3px;
}

.message{
	font-weight:bold;
}

.message.error{
	color:#E55;
}

.yui-widget-hidden{
	display:none;
}

.yui-widget-stacked .yui-widget-shim{
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	border:none;
	top:0;
	left:0;
	padding:0;
	margin:0;
	z-index:-1;
	width:100%;
	height:100%;
	_width:0;
	_height:0;
}

.yui-overlay{
	position:absolute;
}

.yui-overlay-hidden{
	visibility:hidden;
}

.yui-overlay-content{
	padding:2px;
	border:1px solid #000;
	background-color:#ab030f;
	font-size:12px;
}

.yui-overlay-content .yui-widget-hd{
	font-weight:bold;
	text-align:center;
	padding:20px 7px;
	border:1px solid #FFF;
	border-bottom:1px solid #c6545c;
	background:#EAD9F7;
}

.yui-overlay-content .yui-widget-bd{
	text-align:left;
	padding:13px;
	border:1px solid #FFF;
	background-color:#c6545c;
	color:#fff;
}

.yui-menu-shadow{
	background-color:#000;
	height:100%;
	left:-3px;
	opacity:.32;
	padding:1px 3px 0;
	position:absolute;
	top:2px;
	width:100%;
	z-index:-1;
}

.yui-overlay-content .bbutton{
	width:80%;
	margin:auto;
	margin-top:13px;
}

.yui-overlay-content .error-hd{
	background:#ab030f url('/sf/b/i/knuddel_sad.gif') no-repeat bottom left;
}

.RemoteConnectErrorHttp a{
	color:#fff;
}

.loading{
	background:transparent url('/sf/b/i/loading.gif') no-repeat center;
	width:43px;
	height:11px;
	position:absolute;
	z-index:66;
	cursor:wait;
}

#kbody,#kdoc{
	margin:auto;
	text-align:left;
	min-width:992px;
	position:relative;
	font-size:13px;
	padding-right:0px;
}

#kdoc{
	z-index:20;
	width:62%;
}

#kadtg{
	position:absolute;
	bottom:0;
	left:0;
}

#kad1{
	margin:0;
	text-align:center;
	z-index:19;
	position:relative;
}

.kad2ow{
	position:absolute;
	width:300px;
	right:-120px;
}

.kad2ow.fix{
	position:fixed;
	margin-right:0;
	margin-left:947px;
	*margin-left:847px;
	_position:relative;
	_margin-left:0;
	_margin-right:-20px;
}

#kad2{
	display:none;
	margin-top:49px;
	padding-top:13px;
}

#kadbox{
	clear:both;
	position:relative;
}

#kadbox table{
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#kadbox table td{
	padding-bottom:14px;
	background:transparent url('/sf/b/i/ad_de.gif') no-repeat bottom right;
}

#kad1 #kad1i{
	margin:0 0 0 auto;
	width:728px;
	padding:0 40px 0 14px;
	background:transparent url('/sf/b/i/adu_de.gif') no-repeat bottom left;
}

#kad1.fix{
	left:100px;
}

#kad2 .adbg,#kad3{
	padding-bottom:14px;
	background:transparent url('/sf/b/i/ad_de.gif') no-repeat bottom left;
}

#hd{
	position:relative;
}

#bd1{
	padding-left:13px;
	background:transparent url(/sf/b/i/bg_bx_s.png) repeat-y top left;
	overflow:visible;
}

/*\*/ * html #bd1{
	background:none;
	/* IE6 hack(hidden for IE on Mac by the slash star prefix) */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_bx_sl.png',sizingMethod='crop');
}

#bd2{
	padding-right:13px;
	background:transparent url(/sf/b/i/bg_bx_s.png) repeat-y top right;
	overflow:visible;
}

/*\*/ * html #bd2{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_bx_srl.png',sizingMethod='crop');
}

#bd1,#bd2,#bd3{
	zoom:1;
}

#bd1:after,#bd2:after,#bd3:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#knavi{
	width:181px;
}

.yui-t2 #bd1 #yui-main .yui-b,#ft .content .text{
	margin-left:181px;
}

/*\*/ * html .yui-t2 #bd1 #yui-main .yui-b,* html #ft .content .text{
	margin-left:180px;
}

/**/ .kdoc-navidisabled #bd1 #yui-main .yui-b,.kdoc-navidisabled #ft .content .text{
	margin-left:0;
}

/*\*/ * html .kdoc-navidisabled #bd1 #yui-main .yui-b,* html .kdoc-navidisabled #ft .content .text{
	margin-left:0;
}

/**/ #yui-main{
	background-image:url(/sf/m/boxes/shadow-002_convex_bc.gif);
	background-repeat:repeat-x;
	margin-top:-1px;
}

.yui-t2 #bd1 #yui-main #yui-main-content{
	height:100%;
}

.yui-t2 #yui-main{
	position:relative;
	z-index:30;
	_z-index:4;
}

#kmain,th{
	text-align:center;
}

#kmain{
	margin:19px;
	position:relative;
	z-index:30;
}

#bd3{
	background-color:#fff;
}

#google_ads_div_MFCGalerieoben{
	text-align:center;
	position:relative;
	top:40px;
}

#google_ads_div_MFCGalerierechts{
	left:-100px;
	position:relative;
}

body.widesky #kad2,body.sky #kad2{
	display:block;
}

body.sky #kbody{
	width:60%;
	min-width:996px;
}

body.wallpaper #kad2{
	margin-left:-13px;
}

#khd{
	clear:both;
	padding-top:50px;
	text-align:right;
}

#khd ul.hdm a{
	border-bottom:#ab030f solid 1px;
	text-decoration:none;
}

#khd ul.hdm a:hover,#khd ul.hdm a:focus{
	border-bottom:none;
}

#khd ul.hdm{
	font-size:11px;
	position:absolute;
	top:-11px;
	right:13px;
	z-index:5;
}

#khd ul.hdm li{
	display:inline;
}

#khd .hdbox,#khd .l,#khd .r,#khd .content,#khd .hr,#khd .popupbox{
	height:54px;
	position:relative;
	overflow:visible;
}

#khd div.content{
	position:static;
	margin:0 29px;
	background:transparent url(/sf/b/i/bg_hd_bxi.png) repeat-x top left;
	z-index:4;
}

/*\*/ * html #khd div.content{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_hd_bxi54.png',sizingMethod='scale');
}

#khd .l{
	width:29px;
	background:transparent url(/sf/b/i/bg_hd_bx.png) no-repeat top left;
	position:absolute;
	left:0;
}

/*\*/ * html #khd .l{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_hd_bx.png',sizingMethod='crop');
}

#khd .r{
	width:29px;
	background:transparent url(/sf/b/i/bg_hd_bx.png) no-repeat top right;
	position:absolute;
	right:0;
}

/*\*/ * html #khd .r{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_hd_bxr.png',sizingMethod='crop');
}

#khd .hdi{
	position:absolute;
	left:0;
	z-index:4;
}

#khd .mascot1,#khd .mascot1a,#khd .mascot1b{
	width:136px;
	height:88px;
	position:absolute;
	left:45px;
	top:-30px;
	zoom:1;
}

#khd .mascot1{
	z-index:6;
}

#khd .mascot1a{
	z-index:7;
}

#khd .mascot1b{
	z-index:8;
	display:block;
	visibility:hidden;
}

#khd .mascot1.normal{
	background:transparent url(/sf/b/i/bg_mascot1_normal.png) no-repeat top left;
}

#khd .mascot1a.normal{
	background:transparent url(/sf/b/i/bg_mascot1_normal.gif) no-repeat top left;
}

/*\*/ * html #khd .mascot1.normal{
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_normal.png',sizingMethod='crop');
}

#khd .mascot1b.speaking{
	height:117px;
	width:71px;
	top:-70px;
	left:13px;
}

#khd .mascot1b.speakingasub{
	height:81px;
	width:144px;
	top:-0px;
	left:5px;
}

/*\*/ * html #khd .mascot1.speaking{
	background:transparent url(/sf/b/i/bg_mascot1_speaking.gif) no-repeat top left;
	!important;
	/* IE6 fallback */;
}

#khd .mascot1.easter{
	top:-57px;
	height:111px;
	background:transparent url(/sf/b/i/bg_mascot1_easter.png) no-repeat top left;
}

#khd .easter{
	top:-57px;
	height:111px;
	background:transparent url(/sf/b/i/bg_mascot1_easter.gif) no-repeat top left;
}

/*\*/ * html #khd .mascot1.easter{
	top:-57px;
	height:111px;
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_easter.png',sizingMethod='crop');
}

#khd .mascot1.xmas{
	left:38px;
	height:100px;
	top:-53px;
	background:transparent url(/sf/b/i/bg_mascot1_xmas.png) no-repeat top left;
}

/*\*/ * html #khd .mascot1.xmas{
	background:none!important;
	/* IE6 hack */ height:100px!important;
	top:-55px!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_xmas.png',sizingMethod='crop');
}

#khd .mascot1.cereals{
	left:4px;
	height:97px;
	top:-53px;
	width:151px;
	background:transparent url(/sf/b/i/bg_mascot_cereals.png) no-repeat top left;
}

/*\*/ * html #khd .mascot1.cereals{
	background:none!important;
	/* IE6 hack */ height:97px!important;
	top:-55px!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot_cereals.png',sizingMethod='crop');
}

#khd .mascot1a.cereals{
	left:4px;
	top:-53px;
	background:transparent url(/sf/b/i/bg_mascot_cereals.gif) no-repeat top left;
}

#khd .mascot1.skiers{
	left:4px;
	height:121px;
	top:-68px;
	width:132px;
	background:transparent url(/sf/b/i/bg_mascot_skiers.png) no-repeat top left;
}

/*\*/ * html #khd .mascot1.skiers{
	background:none!important;
	/* IE6 hack */ height:121px!important;
	top:-70px!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot_skiers.png',sizingMethod='crop');
}

#khd .mascot1a.skiers{
	left:4px;
	top:-68px;
	background:transparent url(/sf/b/i/bg_mascot_skiers.gif) no-repeat top left;
}

#khd .mascot1.backin5mins{
	left:47px;
	height:82px;
	top:-34px;
	background:transparent url(/sf/b/i/bg_mascot_backin5mins.png) no-repeat top left;
}

/*\*/ * html #khd .mascot1.backin5mins{
	background:none!important;
	/* IE6 hack */ height:82px!important;
	top:-36px!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot_backin5mins.png',sizingMethod='crop');
}

#khd .mascot1.beach{
	left:-18px;
	height:102px;
	top:-41px;
	width:185px!important;
	background:transparent url(/sf/b/i/bg_mascot_beach.png) no-repeat top left;
}

/*\*/ * html #khd .mascot1.beach{
	background:none!important;
	/* IE6 hack */ height:102px!important;
	top:-43px!important;
	left:-18px!important;
	width:185px!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot_beach.png',sizingMethod='crop');
}

#disabled_khd .mascot1.cup{
	left:20px;
	background:transparent url(/sf/b/i/bg_mascot1_cup.gif) no-repeat top left;
}

#khd .mascot1.sleepy{
	left:42px;
	top:-38px;
	background:transparent url(/sf/b/i/bg_mascot1_sleepy.png) no-repeat top left;
}

#khd .mascot1a.sleepy{
	left:42px;
	top:-38px;
	background:transparent url(/sf/b/i/bg_mascot1_sleepy.gif) no-repeat top left;
}

/*\*/ * html #khd .mascot1.sleepy{
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_sleepy.png',sizingMethod='crop');
}

#khd .mascot1.sleeping{
	left:38px;
	top:-41px;
	background:transparent url(/sf/b/i/bg_mascot1_sleeping.gif) no-repeat top left;
}

#khd .mascot1.tooth{
	left:38px;
	top:-30px;
	background:transparent url(/sf/b/i/bg_mascot1_tooth.png) no-repeat top left;
}

#khd .mascot1a.tooth{
	left:38px;
	top:-30px;
	background:transparent url(/sf/b/i/bg_mascot1_tooth.gif) no-repeat top left;
}

/*\*/ * html #khd .mascot1.tooth{
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_tooth.png',sizingMethod='crop');
}

#khd .mascot1.meal{
	left:20px;
	top:-32px;
	background:transparent url(/sf/b/i/bg_mascot1_meal.png) no-repeat top left;
}

#khd .mascot1a.meal{
	left:20px;
	top:-32px;
	background:transparent url(/sf/b/i/bg_mascot1_meal.gif) no-repeat top left;
}

/*\*/ * html #khd .mascot1.meal{
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_meal.png',sizingMethod='crop');
}

#khd .mascot1.coffee{
	left:30px;
	top:-40px;
	height:85px;
	background:transparent url(/sf/b/i/bg_mascot1_coffee.png) no-repeat top left;
}

#khd .mascot1a.coffee{
	left:30px;
	top:-40px;
	height:85px;
	background:transparent url(/sf/b/i/bg_mascot1_coffee.gif) no-repeat top left;
}

#khd .mascot1b.coffee{
	left:30px;
	top:-40px;
	height:85px;
	width:105px;
}

/*\*/ * html #khd .mascot1.coffee{
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_coffee-s.png',sizingMethod='crop');
}

#khd .mascot1.carnival{
	left:26px;
	top:-61px;
	height:116px;
	background:transparent url(/sf/b/i/bg_mascot1_carnival.png) no-repeat top left;
}

#khd .mascot1a.carnival{
	left:26px;
	top:-61px;
	height:116px;
	background:transparent url(/sf/b/i/bg_mascot1_carnival.gif) no-repeat top left;
}

/*\*/ * html #khd .mascot1.carnival{
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_carnival.png',sizingMethod='crop');
}

#khd .mascot1.valentine{
	left:5px;
	top:-27px;
	background:transparent url(/sf/b/i/bg_mascot1_valentine.png) no-repeat top left;
}

#khd .mascot1a.valentine{
	left:5px;
	top:-27px;
	background:transparent url(/sf/b/i/bg_mascot1_normal.gif) no-repeat top left;
}

/*\*/ * html #khd .mascot1.valentine{
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_valentine.png',sizingMethod='crop');
}

#khd .mascot1.olympia-winter{
	left:15px;
	top:-55px;
	height:106px;
	background:transparent url(/sf/b/i/bg_mascot1_olympia-winter.png) no-repeat top left;
}

#khd .mascot1a.olympia-winter{
	left:15px;
	top:-55px;
	height:106px;
	background:transparent url(/sf/b/i/bg_mascot1_olympia-winter.gif) no-repeat top left;
}

#khd .mascot1b.olympia-winter{
	left:15px;
	top:-55px;
	height:106px;
	width:144px;
}

/*\*/ * html #khd .mascot1.olympia-winter{
	background:none!important;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot1_olympia-winter-s.png',sizingMethod='crop');
}

#khd .mascot1b .aic{
	top:0;
	left:0;
}

#khd #popupbox{
	background:transparent url(/sf/b/i/popup-bl_bubble.png) no-repeat scroll left top;
	overflow:hidden;
	position:absolute;
	width:400px;
	height:69px;
	display:none;
	top:-35px;
	left:130px;
	z-index:6;
}

#khd .logo{
	/*width:224px;*/
	width:450px;
	height:54px;
	background:transparent url(/sf/b/i/bg_logo_de.png) no-repeat top center;
	position:absolute;
	left:145px;
	top:-24px;
	z-index:5;
}

/*\*/ * html #khd .logo{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_logo_de.png',sizingMethod='scale');
}

.variant-com #khd .logo{
	width:230px;
	height:81px;
	background:transparent url(/sf/b/i/bg_logo_beta.png) no-repeat top center;
	position:absolute;
	left:145px;
	top:-34px;
	z-index:5;
}

/*\*/ * html .variant-com #khd .logo{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_logo_beta.png',sizingMethod='scale');
}

.variant-at #khd .logo{
	width:230px;
	height:81px;
	background:transparent url(/sf/b/i/bg_logo_at.png) no-repeat top center;
	position:absolute;
	left:145px;
	top:-27px;
	z-index:5;
}

/*\*/ * html .variant-at #khd .logo{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_logo_at.png',sizingMethod='scale');
}

.variant-ch #khd .logo{
	width:230px;
	height:81px;
	background:transparent url(/sf/b/i/bg_logo_ch.png) no-repeat top center;
	position:absolute;
	left:145px;
	top:-27px;
	z-index:5;
}

/*\*/ * html .variant-ch #khd .logo{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_logo_ch.png',sizingMethod='scale');
}

.variant-mfc .content .hdi{
	display:none;
}

#khd .mascot2{
	width:160px;
	height:88px;
	background:transparent url(/sf/b/i/bg_mascot2_d.png) no-repeat top center;
	position:absolute;
	left:600px;
	/*left:388px;*/
	top:-42px;
	z-index:5;
}

/*\*/ * html #khd .mascot2{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_mascot2_d.png',sizingMethod='scale');
}

#khd div.hr{
	background-color:#FFF;
	font-size:1px;
	height:1px;
	margin:0 13px;
	bottom:1px;
	z-index:5;
	*margin-bottom:-2px;
	*overflow:hidden;
}

#knavi{
	position:relative;
	z-index:100;
}

#knavi .navi ul{
	font-size:12px;
	margin-top:10px;
	position:relative;
	z-index:15;
	*zoom:1;
}

#knavi .navi ul.last, #knavi .navi ul.firstlast{
	margin-bottom:10px;
}

#knavi .navi ul li{
	position:relative;
	z-index:17;
	min-height:0;
}

#knavi .navi ul li .menua{
	display:block;
	border:none;
	text-decoration:none;
	font-weight:normal;
	padding:1px 20px;
	padding-right:0;
	border-bottom:#790106 1px solid;
	border-top:#dd9a9f 1px solid;
	background-color:#ab030f;
	color:#fff;
	position:relative;
	z-index:18;
	min-height:0;
}

#knavi .navi ul li.firstlast .menua {
	height: 16px;
}

#knavi .navi li,#knavi .navi ul.first li.first{
	background-image:url(/sf/m/boxes/shadow-002_convex_cr.gif);
	background-position:top right;
	background-repeat:repeat-y;
	padding-right:4px;
	margin-right:-4px;
}

#knavi ul.navi.naviTeaser{
	padding-right:4px;
	margin-right:-4px;
	background-repeat:repeat-y;
	background-position:top right;
	background-image:url(/sf/m/boxes/shadow-002_convex_cr.gif);
}

#knavi .navi ul.first li.first{
	padding-top:none;
	margin-top:-5px;
}

#knavi .navi ul li.first,#knavi .navi ul.componentnavi li.first{
	padding-top:4px;
	margin-top:-4px;
	background-image:url(/sf/m/boxes/shadow-002_convex_tc.gif);
	background-position:top left;
	padding-right:0;
	margin-right:0;
	background-repeat:repeat-x;
	padding-left:0;
	margin-left:0;
}

#knavi .navi ul li.last,#knavi .navi ul.componentnavi li.last{
	padding-bottom:4px;
	margin-bottom:-4px;
	background-image:url(/sf/m/boxes/shadow-002_convex_bc.gif);
	background-position:bottom left;
	padding-right:0;
	margin-right:0;
	background-repeat:repeat-x;
	padding-left:0;
	margin-left:0;
}

#knavi .navi ul li.firstlast,#knavi .navi ul.componentnavi li.firstlast{
	padding-bottom:4px;
	margin-bottom:-4px;
	padding-top:4px;
	margin-top:-4px;
	background-image:url(/sf/m/boxes/shadow-002_convex_tbc.gif);
	background-position:bottom left;
	padding-right:0;
	margin-right:0;
	background-repeat:repeat-x;
	padding-left:0;
	margin-left:0;
}

#knavi .navi li.first .menua{
	border-top:none;
}

#knavi .navi li.last .menua{
	border-bottom:none;
}

#knavi .navi li.firstlast .menua{
	border-top:none;
	border-bottom:none;
}

#knavi .navi ul li .menua .border{
	display:none;
	font-size:1px;
	line-height:1px;
}

#knavi .navi li.first div.border{
	display:block;
	background:transparent url(/sf/m/boxes/shadow-002-big_convex_tr.gif) no-repeat top right;
	width:15px;
	height:26px;
	position:absolute;
	right:-4px;
	top:-4px;
	z-index:19;
}

#knavi .navi ul.first li.last div.border_flast{
	background:transparent url(/sf/m/boxes/shadow-002-big_convex_br_flast.gif) no-repeat bottom right;
}

#knavi .navi li.last div.border{
	display:block;
	background:transparent url(/sf/m/boxes/shadow-002-big_convex_br.gif) no-repeat bottom right;
	width:15px;
	height:26px;
	position:absolute;
	right:-4px;
	bottom:-4px;
	z-index:19;
}

#knavi .navi li.firstlast div.border{
	display:block;
	background:transparent url(/sf/m/boxes/shadow-002-big_convex_tbr.gif) no-repeat bottom right;
	width:15px;
	height:26px;
	position:absolute;
	right:-4px;
	bottom:-4px;
	z-index:19;
}

/*\*/ * html #knavi .navi li.first div.border{
	top:0;
}

/**/ /*\*/ * html #knavi .navi li.last div.border{
	top:10px;
}

/**/ /*\*/ * html #knavi .navi li.firstlast div.border{
	top:10px;
}

/**/ #knavi .navi ul.componentnavi{
	margin-left:10px;
}

#knavi .navi ul.componentnavi li{
	border-right:none;
	padding-left:4px;
	margin-left:-2px;
}

#knavi .navi ul.componentnavi li.first div.border{
	background:transparent url(/sf/m/boxes/shadow-002-big_convex_tl.gif) no-repeat top left;
	height:26px;
	top:-4px;
	left:-2px;
	_top:-2;
	_left:-22px;
}

#knavi .navi ul.componentnavi li.last div.border{
	background:transparent url(/sf/m/boxes/shadow-002-big_convex_bl.gif) no-repeat bottom left;
	height:26px;
	bottom:-4px;
	left:-2px;
	_left:-22px;
}

#knavi .navi ul.componentnavi li.firstlast div.border{
	background:transparent url(/sf/m/boxes/shadow-002-big_convex_tbl.gif) no-repeat bottom left;
	height:26px;
	bottom:-4px;
	left:-2px;
	_left:-22px;
}

#knavi .navi ul.componentnavi li{
	background-image:url(/sf/m/boxes/shadow-002_convex_cl.gif);
	background-position:top left;
}

#knavi .navi ul.componentnavi li.first.selected div.border,#knavi .navi ul.componentnavi li.last.selected div.border,#knavi .navi ul.componentnavi li.firstlast.selected div.border{
	_left:-14px;
}

#knavi .navi ul.componentnavi li a{
	background-image:url(/sf/b/i/ah_6D2688.gif);
	background-repeat:no-repeat;
	background-position:7px center;
}

#knavi .navi ul.componentnavi li.selected a{
	padding-left:12px;
	background-image:none;
}

#knavi .navi ul li a:hover,#knavi .navi ul li a:focus,#knavi .navi ul li.selected .menua{
	background-color:#c6545c;
}

#knavi .border-top{
	background-color:#ab030f;
	position:relative;
	top:-1px;
	margin-bottom:-1px;
	height:9px;
	z-index:110;
	margin-right:-1px;
}

#knavi .border-top .border{
	background:transparent url(/sf/m/boxes/shadow-002_concave_tl.gif) no-repeat top right;
	height:10px;
	width:10px;
	position:absolute;
	z-index:111;
	right:-9px;
	bottom:-1px;
}

/*\*/ * html #knavi .border-top .border{
	*top:0;
	right:-10px;
}

/**/ #knavi .navi ul.first{
	margin-top:0;
}

#knavi .navi ul.first li.first .menua{
	border-top:#ab030f 1px solid;
}

#knavi .navi ul.first li.first .menua div.border{
	background:none;
	width:0;
	height;
	0;
}

#knavi iframe{
	position:absolute;
	left:-1000px;
	width:5px;
	height:5px;
	z-index:-1;
}

#knavi .naviTeaser iframe{
	position:relative;
	left:0;
	width:180px;
	height:60px;
	z-index:19;
}

#knavi .navi ul li .fade{
	display:none;
}

#knavi .navi ul.componentnavi li .fade{
	display:block;
	position:absolute;
	width:16px;
	height:20px;
	background-image:url(/sf/b/i/fade_componentnavi.png);
	top:0;
	right:0;
	top:-1px;
}

#knavi .navi ul.componentnavi li.firstlast .fade{
	top:-4px;
}

#knavi .navi ul.componentnavi li.first .fade{
	top:-4px;
	height:22px;
}

/*\*/ * html #knavi .navi ul.componentnavi li .fade{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/fade_componentnavi.png',sizingMethod='crop');
	right:-1px;
	top:0;
}

#knavi .navi ul.componentnavi li.last .fade{
	height:23px;
	bottom:-2px;
}

#knavi .navi ul.componentnavi li.firstlast .fade{
	height:26px;
	bottom:-2px;
}

#knavi .navi ul li .arrow{
	display:none;
}

#knavi .navi ul li.selected .arrow{
	display:block;
	background:transparent url(/sf/b/i/a_l.gif) no-repeat center right;
	line-height:1px;
	font-size:1px;
	width:9px;
	height:100%;
	position:absolute;
	right:-3px;
	top:0;
	z-index:20;
}

/*\*/ * html #knavi .navi ul li.selected .arrow{
	*height:15px;
	*top:1px;
}

/**/ #knavi .navi ul li.selected .menua{
	font-weight:bold;
}

#knavi #kadmt1,#knavi #kadmt2{
	*zoom:1;
	display:none;
}

#knavi .teaser{
	position:absolute;
	right:-7px;
	top:-9px;
	*top:-10px;
	z-index:21;
	width:26px;
	height:26px;
	background:transparent url('') no-repeat center right;
}

#knavi .teaser.unreadnews{
	background-image:url(/sf/f/blog/navi_unreadnews_asterisk.png);
	top:-3px;
	right:112px;
}

/*\*/ * html #knavi .teaser.unreadnews{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/f/blog/navi_unreadnews_asterisk.png',sizingMethod='crop');
	right:-1px;
	top:0;
}

#knavi .teasershop{
	background-image:url('/sf/b/i/navi_shop.gif');
	width:51px;
	height:20px;
	top:-2px;
}

#knavi .teasernightlife{
	background-image:url('/sf/b/i/navi_nightlife.gif');
	width:48px;
}

#knavi .teaserleague{
	background-image:url('/sf/pics/sm_wm2010.b.gif');
	width:45px;
	height:37px;
	top:-20px;
	right:-6px;
}

#knavi .teaserEMleague{
	background-image:url('/sf/pics/sm_emspiel-2012.gif');
	width:40px;
	height:22px;
	top:-6px;
	right:-6px;
}

#knavi .teasernew{
	background-image:url('/sf/b/i/navi_neu!.gif');
	width:50px;
	top:-4px;
	left:145px;
	_left:123px;
	background-repeat:no-repeat;
}

#knavi .teasergames{
	background-image:url('/sf/b/i/teaser/icon_pokerjack.gif');
	width:50px;
	top:-8px;
	left:142px;
	_left:120px;
	height:27px;
	background-repeat:no-repeat;
}

#knavi .teaserjobs{
	background-image:url('/sf/b/i/sm_coder_001.gif');
	width:32px;
	height:35px;
	top:-12px;
	left:166px;
	_left:154px;
	background-repeat:no-repeat;
}

#knavi .photobox{
	margin-top:10px;
	margin-bottom:10px;
}

#knavi .naviTeaser .first .menua{
	font-weight:bold;
	background-color:#ab030f;
	color:#fff;
}

#knavi .naviTeaser .last .menua{
	padding:0;
	line-height:1px;
	z-index:18;
}

#knavi .naviTeaser .firstlast .menua{
	padding:0;
	line-height:1px;
	z-index:18;
}

#knavi .naviTeaser .last a{
	display:block;
	text-decoration:none;
	padding:0;
	position:relative;
	z-index:18;
	min-height:0;
}

#knavi .naviTeaser .firstlast a{
	display:block;
	text-decoration:none;
	padding:0;
	position:relative;
	z-index:18;
	min-height:0;
}

/*\*/ * html #knavi .naviTeaser li.last div.border{
	display:none;
}

/*\*/ * html #knavi .naviTeaser li.firstlast div.border{
	display:none;
}

/*i*/ /*\*/ * html #knavi .naviTeaser li.last{
	font-size:1px;
	line-height:1px;
}

/*i*/ /*\*/ * html #knavi .naviTeaser li.firstlast{
	font-size:1px;
	line-height:1px;
}

/**/ #kft .ftbox,.ftbox .l,.ftbox .r,.ftbox .content{
	height:54px;
	position:relative;
}

#kft .kfInfo{
	padding-top:16px;
}

#kft a{
	color:#999;
	font-weight:bold;
	text-decoration:none;
}

#kft h1,#kft h2,#kft h3{
	color:black;
}

#kft .kfLinks{
	margin-bottom:30px;
	overflow:auto;
	padding-left:80px;
}

#kft .kfLinks,#kft .kfLinks a{
	color:#999;
	font-weight:bold;
}

#kft a:hover{
	color:#666;
}

#kft .ftbox .l{
	width:29px;
	background:transparent url(/sf/b/i/bg_ft_bx.png) no-repeat bottom left;
	position:absolute;
	left:0;
	_left:1px;
}

/*\*/ * html #kft .ftbox .l{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_ft_bxl.png',sizingMethod='scale');
}

#kft .ftbox .r{
	width:29px;
	background:transparent url(/sf/b/i/bg_ft_bx.png) no-repeat bottom right;
	position:absolute;
	right:0;
}

/*\*/ * html #kft .ftbox .r{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_ft_bxr.png',sizingMethod='scale');
}

#kft .ftbox div.content{
	font-size:11px;
	text-align:center;
	margin:0 29px;
	background:transparent url(/sf/b/i/bg_ft_bxi.png) repeat-x bottom left;
}

/*\*/ * html #kft .ftbox div.content{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_ft_bxi.png',sizingMethod='scale');
}

#kft .ftbox div.content .text{
	padding-top:13px;
	*padding-top:0;
	*margin-top:13px;
	*margin-bottom:-13px;
}

#kft .ftoutside{
	text-align:center;
}

#kft .ftoutside .content{
	font-size:11px;
	color:#999;
}

#kft .ftoutside .content a{
	color:#999;
	text-decoration:none;
}

#kft .ftoutside .content a:hover,#kft .ftoutside .content a:focus{
	color:#666;
}

#kft .ftoutside .content ul li{
	display:inline;
	padding-left:1px;
}

#kft .ftoutside .content ul li a{
	padding-left:1px;
}

body.im-adwallpaper #kad1 #kad1i{
	padding-bottom:none;
	background-position:left center;
}

body.im-adwallpaper #kad2 .adbg{
	background:none;
	padding-bottom:none;
}

body.im-adwallpaper #kdoc{
	margin-top:-12px;
}

body.im-adwallpaper #kad1{
	margin-left:-26px;
	*margin-left:-28px;
}

body.im-adwallpaper #khd{
	padding-top:0;
}

body.im-adwallpaper #khd .hdbox,body.im-adwallpaper #khd .l,body.im-adwallpaper #khd .r,body.im-adwallpaper #khd .content,body.im-adwallpaper #khd .popupbox{
	height:115px;
}

body.im-adwallpaper #khd ul.hdm{
	position:relative;
	top:15px;
	right:0;
	margin-bottom:-11px;
}

body.im-adwallpaper #khd .hdi{
	top:65px;
}

body.im-adwallpaper #khd .logo{
	top:-22px;
	height:54px;
	background-position:center bottom;
}

/*\*/ * html body.im-adwallpaper #khd .logo{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_logo_de.png',sizingMethod='scale');
}

/**/ body.im-adwallpaper #khd .r{
	background:transparent url(/sf/b/i/bg_hd_bxs.png) no-repeat top right;
}

/*\*/ * html body.im-adwallpaper #khd .r{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_hd_bxrs.png',sizingMethod='crop');
}

/*\*/ * html body.im-adwallpaper #khd div.content{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_hd_bxi.png',sizingMethod='scale');
}

body.im-adwallpaper #khd .l{
	background:transparent url(/sf/b/i/bg_hd_bxs.png) no-repeat top left;
}

/*\*/ * html body.im-adwallpaper #khd .l{
	background:none;
	/* IE6 hack */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sf/b/i/bg_hd_bxls.png',sizingMethod='crop');
}

#knavi .twitter .mi{
	padding-left:10px;
	padding-right:10px;
	line-height:1em;
}

#knavi .follow{
	margin-top:1.5em;
	*margin-bottom:-20px;
}

#knavi .follow .h3{
	float:left;
}

#knavi .follow .h3 h3{
	font-size:12px;
}

#knavi .follow ul{
	float:left;
}

#knavi .follow ul li{
	display:inline;
}

#knavi .follow ul .img{
	float:left;
	margin-left:3px;
	margin-top:-3px;
}

#deployJavaPlugin{
	display:none;
}

.last .b1{
	font-size:1px;
	line-height:1px;
	float:left;
	width:3px;
	height:3px;
}

.last .b2{
	font-size:1px;
	line-height:1px;
	float:right;
	width:3px;
	height:3px;
}

.last .b3{
	font-size:1px;
	line-height:1px;
	height:2px;
	width:auto;
	margin:auto;
}

.last .b3{
	margin-right:3px;
	margin-left:3px;
}

.firstlast .b1{
	font-size:1px;
	line-height:1px;
	float:left;
	width:3px;
	height:3px;
}

.firstlast .b2{
	font-size:1px;
	line-height:1px;
	float:right;
	width:3px;
	height:3px;
}

.firstlast .b3{
	font-size:1px;
	line-height:1px;
	height:2px;
	width:auto;
	margin:auto;
}

.firstlast .b3{
	margin-right:3px;
	margin-left:3px;
}

/*\*/ * html .last .b1{
	margin-right:-3px;
}

* html .last .b2{
	margin-left:-3px;
}

/**/ .last .b2{
	background:red;
}

.last .b1{
	background:green;
}

.last .b3{
	background:blue;
}

/*\*/ * html .firstlast .b1{
	margin-right:-3px;
}

* html .firstlast .b2{
	margin-left:-3px;
}

/**/ .firstlast .b2{
	background:red;
}

.firstlast .b1{
	background:green;
}

.firstlast .b3{
	background:blue;
}


.lasting.button .btm{
	background-color:#2637B9;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	position:relative;
	text-align:left;
}

.lasting#kad1{
	height:155px;
	margin-bottom:-77px;
}

/*\*/ * .lasting html .button img{
	height:1px;
}

* .lasting html .button .btm,* html .button .btmi{
	background-color:transparent;
}

/**/ #__kbody{
	background:white;
}

#__kdoc{
	background:red;
}

#__hd{
	background:green;
}

#__bd{
	background:purple;
}

#__ft{
	background:yellow;
}

#__kmain{
	background:orange;
}

#__knavi{
	background:gray;
}

#__kad1,#__kad2,#__kad3{
	background:#456;
}

#spenden{
	font-weight:bold!important;
}

/* Own */
#wrap {
    position: relative;
    top: 0px;
    background: none repeat scroll 0px 0px rgb(236, 236, 236);
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 6px rgb(80, 83, 98);
    margin: 10px 13px 0px;
}

br {
	content: " ";
	display: block;
}

textarea {
	resize:vertical;
}

.unselectable {
	user-select: none;
   -o-user-select:none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -webkit-user-select: none;
}