@charset "utf-8";
/* E-Learning Styles */

/* CSS Reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 				{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
ol, ul 				{list-style: none;}

/* Allgemeine Formatierungen */
body				{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background:#f1f3f5;color:#000000;}
a					{text-decoration:none; color:#0099cc;}
a:hover				{text-decoration:underline;}
a:visited			{color:#0099cc;}

/* Globale Formatierungen */
h1					{font-size:24px; font-weight:normal; line-height:32px; margin-bottom:3px!important;}
h2					{color:#000000;}
h3					{color:#000000;}
h4					{color:#000000;}	
p					{margin:0px 0px 17px 0px;}	

/* Seiten Grid */
#alignment			{margin:0px 5px 0px 0px;text-align:left;width:958px; margin:auto; padding-bottom:30px;}
#page				{border:0 none;padding:0px 16px 0px 16px; zoom:1;}
#wrapper			{position:relative;}
#north				{width:100%; background:#ffffff;}
#center				{padding:16px 14px 18px 16px;background:#fff;border-right:1px solid #fff;border-left:1px solid #fff;}	
#south				{height:25px;overflow:hidden;font-size:11px;color:#ffffff;background:#000000;padding:0px 16px 0px 16px;}


/* Seiten Rahmen */
#page				{}
#wrapper			{}
#border-top			{display:none;}
#corner-top-left	{background-image:url(/img/border/corner-top-left.gif);float:left;width:10px;height:5px;}
#corner-top-right	{background-image:url(/img/border/corner-top-right.gif);float:right;width:10px;height:5px;display:none;}

/* Content Spalten */
.col1				{width:75px;overflow:hidden;}
.col2				{width:166px;overflow:hidden;}
.col3				{width:257px;overflow:hidden;}
.col4				{width:348px;overflow:hidden;}
.col5				{width:439px;overflow:hidden;}
.col6				{width:530px;overflow:hidden;}
.col7				{width:621px;}
.col8				{width:712px;}
.col9				{width:894px;}
.col10				{width:286px;}
.col300				{width:300px;}
.colmax				{width:100%;}

/* Positionierungen */
.fll				{float:left!important;}
.flr				{float:right!important;}
.p10				{padding:10px;}
.ml10				{margin-left:10px!important;}
.mt10				{margin-top:10px!important;}
.mr10				{margin-right:10px!important;}
.mr5				{margin-right:5px!important;}
.mr12				{margin-right:12px!important;display:inline;}
.mr16				{margin-right:16px!important;}
.ml16				{margin-left:16px!important;}
.mb16				{margin-bottom:16px!important;}
.mb10				{margin-bottom:10px!important;}
.mb0				{margin-bottom:0px!important;}
.ml-16				{margin-right:-16px!important;}
.mt5				{margin-top:5px!important;}
.mt-10				{margin-top:-10px!important;}
.p10				{padding:10px;}
.pb10				{padding-bottom:10px;}
.pl10				{padding-left:10px;}
.relative			{position:relative;}
.cb					{clear:both;}
.p0					{padding:0px 0px 0px 0px!important;}
.mr18				{margin-right:18px;}
.nomargin			{margin:0px!important}

/* Werbebanner */	
.adbanner					{display:none!important;}
.adbanner .lb-wallpaper		{float:right;margin-right:-160px;position:relative;z-index:100000;padding:5px 0px 5px 0px;}
.adbanner .sky-wallpaper	{position:absolute;top:100%;left:100%;margin-top:-5px;}
.adbanner .sky				{position:absolute;top:100%;left:100%;}
.adbanner .leaderboard		{padding:0px 0px 15px 16px;width:904px;}
.adbanner .fullbanner		{margin:5px 0px 5px 5px;}
.adbanner .banner			{margin:0px 16px 0px 0px;float:left;padding:5px 0px 5px 5px;}	
.rectangle					{border:1px solid #808080;margin:0px 0px 16px 0px;}
.rectangle .banner			{padding:25px;}

/* Clearfix */
.clearfix:after 	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix 			{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix 	{height: 1%;}
.clearfix			{display: block;}/* End hide from IE-mac */

/* Buttons */
a.btn_red_a				{color:#ffffff!important; font-weight:bold; font-size:12px; background:url(/img/buttons/btnreda_left.gif) left top; padding:0px 0px 6px 0px!important; display:block; height:13px; float:left; cursor:pointer}
a.btn_red_a span		{background:url(/img/buttons/btnreda_right.gif) no-repeat right top; padding:3px 4px 3px 5px; display:block; text-align:center; float:left; width:50px; text-transform:uppercase;}
a.btn_red_a:hover		{background:url(/img/buttons/btnreda_left_on.gif) left top; text-decoration:none;}
a.btn_red_a:hover span	{background:url(/img/buttons/btnreda_right_on.gif)  no-repeat right top; text-decoration:none;}

/* Link Icons */
.ico-pdf							{background:url(/img/icons/pdf.gif) 0px 0px no-repeat; padding:0px 0px 0px 20px; height:15px;float:left;}
.ico-notice							{background:url(/img/icons/ico_notice1.gif) 0px 2px no-repeat; padding:0px 0px 0px 15px; height:15px;float:left;}
.ico-taler							{background:url(/img/icons/taler.gif) 0px 0px no-repeat; padding:0px 10px 0px 20px; height:15px;float:left;}	
.download_pdf						{background:url(/img/icons/pdf.gif) 0px -1px no-repeat; padding:0px 0px 2px 20px; height:15px;margin-bottom:5px}

/* Linien */
.line_dashed						{font-size:1px;line-height:1px;background:#dddddd;height:1px;}
.line_solid							{font-size:1px;line-height:1px;height:1px;background:#94a6b0;}

/*Teaser-Box*/
.box.teaser							{background:#ffffff url(/img/background/teaser-top.gif) no-repeat scroll top center;margin:0px 0px 16px 0px;position:relative;padding-top:2px;}
.box.teaser	.boxfooter				{height:2px; background:url(/img/background/boxfooter_teaser.gif) no-repeat left;}

.col3 .box							{background:#EFEFEF;margin:0px 0px 16px 0px;position:relative;}
.col3 .boxfooter span				{display:none;}
.col3 .boxfooter					{display:none;}

.box 								{margin:0px 0px 16px 0px;position:relative;}

.client-font-color						{color:#000000 !important;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Header Formatierungen */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Head */
.head							{height:94px!important;background:#ffffff ; margin-bottom:6px;}
.logo							{position:absolute; top:25px; left:0px;}

/* Top Navigation */
.top-nav 						{line-height:13px;height:25px!important;position:relative;padding:0px 8px 0px 0px;font-size:11px;color:#ffffff; background:#000000; text-transform:uppercase}
.top-nav a						{color:#ffffff !important; float:left}	
.top-nav .spacer				{display:none;}
.top-nav span					{float:right;padding:0px 0px 0px 0px}
.top-nav span a					{padding:0px 0px 0px 0px;}
.top-nav span a span			{float:none;cursor:pointer;}
.top-nav span.active			{color:#ffffff; background:#ffffff;padding:0px 9px 0px 9px; float:none;font-size:11px}

.top-nav a span.left			{/*background:url(/img/navigation/subnav-sprite.gif) no-repeat scroll 0px 0px;*/display:none;}
.top-nav a span.center			{/*background:url(/img/navigation/subnav-sprite.gif) repeat-x scroll 0px 0px;*/height:17px;display:block;float:left;padding:5px 0px 0px 40px}
.top-nav a span.right			{/*background:url(/img/navigation/subnav-sprite.gif) no-repeat scroll 0px 0px;*/display:none;}

.top-nav a:hover span.left		{/*background-position: 0px -22px;*/ text-decoration:underline!important; display:none;}
.top-nav a:hover span.center	{/*background-position: 0px -44px;*/ text-decoration:underline!important}
.top-nav a:hover span.right		{/*background-position: 0px -66px;*/ text-decoration:underline!important; display:none;}

.top-nav a.active				{color:#ffc800!important;}
.top-nav a:hover.active			{text-decoration:underline!important;}
.top-nav a.active span.center:hover {text-decoration:underline!important;}
.top-nav a.active span.left		{/*background:url(/img/navigation/subnav-sprite.gif) no-repeat scroll 0px -88px;*/display:none;}
.top-nav a.active span.center	{/*background:url(/img/navigation/subnav-sprite.gif) repeat-x scroll 0px -112px;*/height:17px;display:block;float:left;padding:5px 0px 0px 40px;}
.top-nav a.active span.right	{/*background:url(/img/navigation/subnav-sprite.gif) no-repeat scroll 0px -136px;*/display:none;display:none;}

/* Login-Box */
.login							{width:336px;height:65px;float:right;padding:5px 7px 0px 10px;font-size:11px;overflow:hidden; color:#000000; margin-top:11px; }
.login a						{padding:0px 0px 0px 0px; color:#0099cc;}
.login .text_mail				{width:146px; font-size:11px;color:#8B8A8B; border:1px solid #aebcc3;padding:2px;margin:7px 8px 4px 0px;float:left;}
.login .text_password			{width:92px; font-size:11px;color:#8B8A8B; border:1px solid #aebcc3;padding:2px;margin:7px 8px 4px 0px;float:left;}
.login .checkbox				{margin:0px 5px 0px 0px;width:14px;height:14px;vertical-align:middle;}
.login label					{margin:0px 59px 0px 0px; cursor:pointer}
.login h2						{font-size:14px;font-weight:bold;margin:0 0 5px;}
.btn-login						{float:left;margin:7px 0px 0px 0px;font-weight:bold; height:19px; overflow:hidden}
.login a.profil					{background:url(/img/icons/profil_icon.gif) no-repeat 0px 1px; padding:0px 0px 0px 18px;margin:0px 180px 0px 0px;font-size:12px; font-weight:bold;}
.login a:hover.profil			{text-decoration:underline;}
.login a:hover.profil.active 	{text-decoration:none; background:url(/img/icons/profil_icon.gif) no-repeat 0px 1px; }
.login a.profil.active 			{text-decoration:none; background:url(/img/icons/profil_icon.gif) no-repeat 0px 1px; }
.login a:active.profil			{color:#0099cc;}
.login a.watch					{background:url(/img/icons/watch_icon.gif) no-repeat 0px 1px;padding:0px 0px 0px 16px;margin:0px 52px 0px 0px;font-size:11px;display:inline;}
.login a:hover.watch			{text-decoration:underline;}
.login a:hover.watch.active 	{color: #0099cc;text-decoration:none;}
.login a.watch.active 			{color: #0099cc;text-decoration:none;}
.login a.reglink				{font-size:12px; font-weight:bold;}
.login a.btn_red_a				{font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/* Main Navigation */
.main-nav-premium							{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:27px;overflow:hidden;font-size:12px; background:url(/img/background/bg_mainnav.gif) repeat-x;} 
.main-nav-premium ul						{display:inline;float:left;padding:0px 0px 0px 0px;list-style-type:none!important;height:40px;}
.main-nav-premium ul li						{float:left;padding:0px 0px 0px 0px;list-style-type:none!important;height:40px;}
.main-nav-premium ul a						{font-size:13px;float: left;color:#000000!important; font-weight:bold; text-transform:uppercase}
.main-nav-premium ul a:hover span			{font-size:13px!important; color:#000000!important; text-decoration:underline!important;}
.main-nav-premium ul li.active a			{font-size:13px!important;color:#8c8d8e;text-decoration:none; text-transform:uppercase}
.main-nav-premium ul li a span				{cursor:pointer;}
.main-nav-premium ul li a span.left			{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px 0px;height:27px;display:block;float:left;padding:0px 0px 0px 24px;}
.main-nav-premium ul li a span.center		{background:url(/img/navigation/nav-sprite.gif) repeat-x scroll 0px 0px;height:27px;display:block;float:left;padding:6px 0px 0px 0px; }
.main-nav-premium ul li a span.right		{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px 0px;height:27px;display:block;float:left;padding:0px 0px 0px 24px}
.main-nav-premium ul li.last a span.right	{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px 0px;height:27px;display:block;float:left;padding:0px 0px 0px 24px}

.main-nav-premium a:visited					{color:#ffffff;}
.main-nav-premium a:hover					{border:none; text-decoration:none;}


/* Main Navigation - Aktiver Zustand */
.main-nav-premium ul li.active a span					{font-size:13px!important;color:#8c8d8e;text-decoration:none;}
.main-nav-premium ul li.active a:hover span				{font-size:13px!important;color:#000000!important;text-decoration:underline!important; font-weight:bold; text-transform:uppercase;}
.main-nav-premium ul li.active a span.left				{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px -81px !important;height:27px;display:block;float:left;padding:0px 0px 0px 24px;}
.main-nav-premium ul li.active a span.center			{background:url(/img/navigation/nav-sprite.gif) repeat-x scroll 0px -135px !important;height:27px;display:block;float:left;padding:6px 0px 0px 0px;}
.main-nav-premium ul li.active a span.right				{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px -108px !important;height:27px;display:block;float:left;padding:0px 0px 0px 24px}
.main-nav-premium ul li.active a:hover span.left		{background-position: 0px -81px !important;}
.main-nav-premium ul li.active a:hover span.center		{background-position: 0px -135px !important;}
.main-nav-premium ul li.active a:hover span.right		{background-position: 0px -108px !important;}
.main-nav-premium ul li.active a:hover					{text-decoration:none;}

/* Main Navigation - 2. Ebene */
.main-sub							{height:20px!important;overflow:hidden;padding:0px 0px 0px 15px;}
.main-sub li 						{font-size:13px;padding-top:4px;float:left;}
.main-sub li a:visited				{color:#000000;}
.main-sub li a						{padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; color:#000000; font-size:12px; font-weight:bold;} 
.main-sub li.active					{padding:4px 0px 0px 0px;margin:0px 0px 0px 0px;}	
.main-sub li.spacer					{background:url(/img/background/subnav-spacer.gif) no-repeat scroll 0px 8px;width:2px;height:21px;}	
.main-sub li.active	a				{color:#ffc800!important;}
.main-sub.main-sub-empty			{display:none;}	

/* Master Button Klassen */
a.ma-button 					{display: block;float:left;text-decoration:none;color:#ffffff!important;font-weight:bold;cursor:pointer;font-size:13px;}
a.ma-button.wrp					{margin-right:10px; display:inline}
a.ma-button span 				{display: block;text-align:center; cursor:pointer;} 
a.ma-button:hover				{text-decoration:none;}

a.ma-button.v1					{background: url(/img/buttons/ma-button-right-off-v1.gif) no-repeat scroll top right;padding-right:5px;font-size:13px!important;height:24px!important;overflow:hidden; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.ma-button.v1 span 			{background: transparent url(/img/buttons/ma-button-left-off-v1.gif) no-repeat;padding: 4px 0 4px 7px!important;height:16px!important;} 
a.ma-button.v1:hover			{background: transparent url(/img/buttons/ma-button-right-on-v1.gif) no-repeat scroll top right;}
a.ma-button.v1:hover span 		{background: transparent url(/img/buttons/ma-button-left-on-v1.gif) no-repeat;height:24px!important;}
a.ma-button.v1 .size			{width:136px!important;height:16px;}

a.ma-button.v2					{background: url(/img/buttons/ma-button-right-off-v1.gif) no-repeat scroll top right;padding-right:5px;font-size:13px!important;height:24px!important;font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
a.ma-button.v2 span 			{background: transparent url(/img/buttons/ma-button-left-off-v1.gif) no-repeat;padding: 4px 0 4px 7px!important;height:16px!important; white-space:nowrap} 
a.ma-button.v2:hover			{background: transparent url(/img/buttons/ma-button-right-on-v1.gif) no-repeat scroll top right;}
a.ma-button.v2:hover span 		{background: transparent url(/img/buttons/ma-button-left-on-v1.gif) no-repeat;height:24px!important;}
a.ma-button.v2 .size			{height:16px; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Footer Formatierungen */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Footer Navigation */
.foot-nav 				{font-size:11px;padding:6px 0px 0px 0px; color:#ffffff;}
.foot-nav .fll			{color:#ffffff;}
.foot-nav a				{font-size:11px;color:#ffffff!important; text-transform:uppercase; margin-left:40px;}
.foot-nav a:hover		{text-decoration:underline;}		
.foot-nav span			{float:right;}
.foot-nav span.active	{color:#ffc800;float:none;font-size:12px; text-transform:uppercase;  margin-left:40px;}

/* Footer Logos */
.fvw-footer				{display:none;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Content Formatierungen */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/*Kontaktformular*/
#contact_div								{line-height:16px; font-size:12px!important; font-family:Verdana, Helvetica, sans-serif!important; }
#contact_div .x-panel-tl					{display:none;}
#contact_div h2								{font-size:24px; font-weight:normal; line-height:32px; margin-bottom:3px!important; }
#contact_div .x-panel-mc					{padding-top:0px!important}
#contact_div strong							{display:none;}
#contact_div .x-form-item label 			{color:#747a88;font-size:12px; width:300px!important;}
#contact_div .x-form-text.x-form-field  	{border:1px solid #cccccc!important;}
#contact_div .textarea.x-form-field	textarea {border:1px solid #cccccc!important;}
#contact_div textarea.x-form-field 			{border:1px solid #cccccc!important;}
#contact_div .line_dotted					{background:#dddddd;height:1px;font-size:1px;line-height:1px;margin-bottom:10px;}
#contact_div .x-form-field-wrap .x-form-trigger	{border-color:#0099cc; background:url(/img/ext/trigger.gif)}
#contact_div .x-panel-ml					{padding:0px;}
#contact_div  .x-panel-body 				{color:#747a88!important;  font-family:Verdana, Helvetica, sans-serif!important;}
#contact_div  .fll.small.mt10				{font-size:11px; margin-top:2px!important; color:#747a88!important; }

/* Slideshow */
.slideshowv2 								{position:relative; zoom:1;margin-bottom:23px; overflow:hidden;}
.slideshowv2 .teaser 						{bottom:0px;left:0px;position:absolute;z-index:2;background:transparent url(/img/background/slideshow_transparent.png); overflow:hidden}
.slideshowv2 .left							{float:left;padding:5px;}
.slideshowv2 .right							{padding:1px 5px 1px 5px;width:180px;float:right; background-color:#c8cacb;}
.slideshowv2 .actionbuttons					{margin-right:-5px;display:inline; }
.slideshowv2 .actionbuttons a.back			{background:#edeeee url(/img/icons/slideshow_back_normal.gif) no-repeat;float:left;padding:1px 12px 8px 9px;margin-right:1px;text-decoration:none;}
.slideshowv2 .actionbuttons a.back:hover	{background:#edeeee url(/img/icons/slideshow_back_active.gif) no-repeat;float:left;padding:1px 12px 8px 9px;margin-right:1px;text-decoration:none;}
.slideshowv2 .actionbuttons a.for			{background:#edeeee url(/img/icons/slideshow_forward_normal.gif) no-repeat;float:left;padding:1px 12px 8px 9px;margin-right:1px;text-decoration:none;}
.slideshowv2 .actionbuttons a.for:hover		{background:#edeeee url(/img/icons/slideshow_forward_active.gif) no-repeat;float:left;padding:1px 12px 8px 9px;margin-right:1px;text-decoration:none;}
.slideshowv2 .actionbuttons a.break			{background:#edeeee url(/img/icons/slideshow_play_pause.gif) 0px 0px no-repeat;float:left;padding:1px 12px 8px 12px;margin-right:1px;text-decoration:none;}
.slideshowv2 .actionbuttons a.play			{background:#edeeee url(/img/icons/slideshow_play_pause.gif) 0px -23px no-repeat; float:left; padding:1px 12px 8px 12px; margin-right:1px; text-decoration:none;}
.slideshowv2 #slideshow_paging_div			{color:#ffffff;font-size:14px; margin-right:10px;margin-left:0px;margin-top: 3px;display:inline;}
.slideshowv2 #slideshow_paging_div strong	{color:#ffffff; font-weight: bold;}
.slideshowv2 #slideshow_title_div			{color:#000000; font-size:12px; font-weight:bold;}
.slideshowv2 .teaser.col7					{margin-bottom: 0px;}
.slideshowv2 .teaser 						{margin-bottom: 0px;padding-top:0px;}
.slideshowv2 a								{color:#000000!important;}

/* Highlight Teaser */
.highlight 							{float:left; margin:0px;}
.highlight .fullimage				{height:28px; margin-top:-35px; position:absolute; z-index:2;}
.highlight .fullimage .ma-buttonbox	{padding-left:10px;}
.boxfullimage						{margin:0px!important}

/* Modul News-Liste */
.news-list-half						{margin:0px 0px 7px 0px;line-height:16px;padding:0px 0px 0px 0px;}
.news-list-half	h1					{}
.news-list-half p					{}
.news-list-half	.subcol1			{float:left;width:48.3%;}
.news-list-half	.subcol2			{float:right;width:48.3%;}
.news-list-half .item				{margin:0px 0px 7px 0px; padding:0px 0px 0px 10px; background:#ffffff url(/img/bullets/list_bullet.gif) 0px 9px no-repeat} 
.news-list-half .item h2			{font-size:14px; line-height:22px; font-weight:bold;}
.news-list-half .item p				{margin:0px 0px 0px 0px;}
.news-list-half .item a				{color:#0099cc;white-space:nowrap;}
.news-list-half .item a:hover		{text-decoration:underline;}
.news-list-half .item a:active		{color:#0099cc}

/* Artikel Listen */
#news_list .article-list .item	p		{padding:0px!important; margin:0px;}
#news_list .article-list 				{overflow:hidden;}
.article-list							{margin:0px 0px 0px 0px;line-height:16px;padding:6px 0px 0px 0px !important;}
.article-list h2						{font-size:24px; font-weight:normal; line-height:32px; margin-bottom:-6px!important;}
.article-list .item						{padding:7px 0px 10px 0px!important;}
.article-list .item .topline			{margin:0px 0px 0px 0px; font-size:11px; color:#747a88;}		
.article-list .item .pipe				{padding:0px 5px 0px 5px; color:#0682C2}			
.article-list .item .topline .kicker 	{text-transform:uppercase;float:left;}		
.article-list .item .topline .date		{text-transform:uppercase;float:right;}
.article-list .item	.linkline			{padding:3px 0px 0px 0px;}
.article-list .item	h3					{font-size:14px; margin:0px 0px 2px 0px;line-height:20px; font-weight: bold; color:#000000}
.article-list .item	h3 a				{font-size:14px; white-space:normal;line-height:22px; font-weight: bold; color:#000000; margin:0px 0px 1px 0px;}
.article-list .item	h4					{font-size:12px; color:#003b77;margin:0px 0px 3px 0px; font-weight:normal;}
.article-list .item	p					{padding:0px 0px 5px 0px!important; font-size:12px; line-height:17px; margin:0px;}
.article-list .item img					{margin:3px 10px 0px 0px;float:left;}
.article-list .item a					{white-space:nowrap;}
.article-list .item span				{float:left;}
.article-list .item .addon1				{margin:0px 25px 0px 0px;font-size: 12px; color:#747a88;}
.article-list .item .more-link			{background:url(/img/icons/raquo.gif) 94px 6px no-repeat;padding:0px 19px 0px 17px;}
.article-list a.course					{font-weight:bold;}
.article-list .mt5						{margin:0px!important;}

.article-list .cst_link 						{padding: 0px 0px 0px 0px;}
.article-list .cst_link ul.ticker				{margin:0px;}
.article-list .cst_link ul.ticker li			{background:url(/img/background/bg_line.gif) repeat-x bottom;padding:0px; margin:0px;}
.article-list .cst_link ul.ticker span			{margin:0px;}
.article-list .cst_link ul.ticker li.more		{background:none; text-align:right; padding:0px;}
.article-list .cst_link ul.ticker li.more a		{padding:0px 0px 0px 15px;font-weight:bold;font-size:11px;}

.article-list .tabbar					{background:url(/img/background/course_bg.jpg);width: 100%; height: 26px;}
.article-list .tabbar .line				{background:url(/img/background/course_bg.jpg);width: 100%; height: 26px;}
.article-list .tabbar .tab1				{float:left;}
.article-list .tabbar .tab2				{float:left;}
.article-list .tabbar .tab2.on			{border: 1px solid #cddddd;height: 24px;margin: 0px 0px 0px 0px;font-weight:bold;}
.article-list .tabbar .tab2.off			{font-weight:bold;padding-left:10px;padding-top:5px;}
.article-list .tabbar .tab1.on			{border: 1px solid #cddddd;height: 24px;margin: 0px 0px 0px 0px;font-weight:bold;}
.article-list .tabbar .tab1.off			{font-weight:bold;padding-right:10px;padding-left:10px;padding-top:5px;}
.article-list .tabbar .off a			{font-size: 11px; color: #111111;}
.article-list .tabbar .off a span		{font-size: 11px; color: #111111;}
.article-list .tabbar .on .nolink		{font-size: 12px; color: #630701;padding-top: 4px;}
.article-list .tabbar .on .nolink span	{font-size: 12px; color: #630701;padding:4px 10px 3px 10px ;background:url(/img/background/course_bg_active.gif);border: 1px solid #FFFFFF;}
.article-list .clear					{}

/* Modul Highlight-Artikel */
.highlight-article					{margin:0px 0px 6px 0px;line-height:16px; background:#f1f3f5; padding-top:7px!important;}
.highlight-article .topline			{margin:0px 0px 0px 0px;  font-size:11px; color:#747a88;}					
.highlight-article .topline .kicker {text-transform:uppercase;float:left;}		
.highlight-article .topline .date 	{text-transform:uppercase;float:right;}
.highlight-article h2				{font-size:18px; color:#003b77;margin:0px 0px 7px 0px; font-weight:normal;line-height:20px;}
.highlight-article h2 a	 			{color:#000000!important; font-size:20px; margin:0 0 20px; line-height:30px; font-weight:normal;}
.highlight-article	 p				{margin:0px 0px 0px 0px!important;}
.highlight-article img				{margin:0px 10px 0px 0px;float:left;padding:3px 0px 0px 0px;}
.highlight-article a				{color:#0099cc;white-space:nowrap;}
.highlight-article a:active			{color:#0099cc;}

/* Sponsoren Liste */
.sponsorovw	h2						{font-size:24px; font-weight:normal; line-height:32px; margin-bottom:3px!important;}
.sponsorovw .item					{background:none; margin:0px;}
.sponsorovw a.more-link 			{padding:0px 0px 0px 18px!important; background:url(/img/icons/arrow_05.gif) 0px 3px no-repeat!important;}

/* fvw-group */
.fvw-group 							{padding:20px 0px 0px 50px;}
.fvw-group .item					{width:237px; float:left;padding:0px 40px 40px 0px;}
.fvw-group .item img				{margin:0px 0px 12px 0px;}
.fvw-group .item h2					{font-weight:bold; line-height:16px;margin:0px 0px 4px 0px;}
.fvw-group .item p					{line-height:16px; margin:0px 0px 5px 0px;}	
.fvw-group .item a					{}

/* So funktionierts */
#howitworks							{width:621px;}
#howitworks	p						{line-height:17px;}
#howitworksnavi 					{height:288px; background:#f1f3f5 ;}
#howitworksnavi ul 					{float:left;}
#howitworksnavi ul li				{line-height:17px;}
#howitworksnavi ul li.active		{width:242px;}
#howitworksnavi ul li a				{width:240px;}
#howitworksnavi ul 		li.link a	{font-weight:bold;}
#howitworks .image					{border:1px solid #CCCCCC !important;margin:0 0 16px;overflow:hidden;}
.img-controller						{color:#747a88;margin:0px 0px 13px 0px; background:url(/img/background/bg_imagecontroller.gif); height:24px; overflow:hidden}
.img-controller	.left				{float:left;width:25%;text-align:left}
.img-controller	.center				{float:left;width:50%;text-align:center; padding:3px 0px 0px 0px;}
.img-controller	.right				{float:right;width:25%;text-align:right}
.img-controller	.pages				{padding:0px 0px 0px 0px;font-weight:normal;font-size:12px;}
.img-controller	.active				{color:#0099cc;font-weight:bold; background:#ffffff; padding:1px;}
.img-controller .btn-1				{width:91px;float:left; height:24px;overflow:hidden;background:none;background:transparent url(/img/icons/btn_vorherige_off.gif); }
.img-controller .btn-1 a			{display:block; background:transparent url(/img/icons/btn_vorherige.gif); border:none;height:55px; padding:0px;}
.img-controller .btn-1 a:hover		{display:block; background:transparent url(/img/icons/btn_vorherige.gif) 0px -24px;; border:none;height:55px; padding:0px;}
.img-controller .btn-2				{width:91px;float:right;height:24px;overflow:hidden;background:none;background:transparent url(/img/icons/btn_naechste_off.gif); }
.img-controller .btn-2 a			{display:block; background:transparent url(/img/icons/btn_naechste.gif); border:none;height:55px; padding:0px;}
.img-controller .btn-2 a:hover		{display:block; background:transparent url(/img/icons/btn_naechste.gif) 0px -24px; border:none;height:55px; padding:0px;}

/* Sub Navigation */
.sub-nav							{margin:0px 0px 16px 0px;line-height:16px;width:100%;font-size:11px; }
.sub-nav ul							{margin-top:0px;padding:0 1px 0px 0px;}
.sub-nav ul	li						{padding:0;list-style-type:none;}						
.sub-nav ul li.link					{float:left;width:100%;}
.sub-nav ul li.link a				{background:#f1f3f5; display:block;padding:5px 5px 5px 10px;border-bottom:1px solid #ffffff;}
.sub-nav ul li.active				{background:#ffffff ;color:#000000 !important; display:block; float:left; font-weight:normal; list-style-type:none; padding:5px 5px 5px 10px; width:150px; border-bottom:1px solid #ffffff;}
.sub-nav ul li.active a				{color:#7e1f43!important;}
.sub-nav ul li#back					{float:left;width:100%;}
.sub-nav ul li#back	a				{background:#009fc6 url(/img/bullets/round-arrow_blue_back.gif) no-repeat scroll 10px 6px; display:block; font-weight:bold; padding:5px 5px 5px 22px; color:#ffffff; width:139px; border-bottom:1px solid #ffffff;}
.sub-nav ul li#more					{float:left; width:100%;}
.sub-nav ul li#more	a				{background:#009fc6 url(/img/bullets/round-arrow_blue.gif) no-repeat 92% center; display:block; font-weight:bold; padding:5px 13px 5px 10px; color:#ffffff; width:143px;}
.sub-nav ul li#headline				{background:#ffc800 none repeat scroll 0 0; color:#000000; display:block; float:left; font-weight:bold; list-style-type:none; padding:5px 5px 7px 10px; width:152px; border-bottom:1px solid #ffffff;}


/* Hilfe */
.faqtabpanel .x-panel-body			{padding:0px 10px 0px 0px;}
#faqlist.faqwithoutbg strong		{font-weight:normal; font-size:16px; padding-bottom:10px; line-height:30px;}
ul.faqwithoutbg li					{list-style:none;margin:0px 0px 3px 0px;line-height:16px; padding-left:10px;}
ul.faqwithoutbg .act				{list-style:none; margin:0px 0px 3px 0px; padding-left:10px; }
ul.faqwithoutbg .act a				{font-weight:bold; color:#000000;}
.faq_text							{background: #f1f3f5 none repeat scroll 0 0;color:#333333;margin:0px 0 10px 0px;padding:10px;}
.faq								{margin:0px 0px 0px 0px;line-height:16px;}
.faq h1								{margin-bottom:16px!important;}
.faq .pl10 							{padding-left:0px;}
.faq .faq-nav						{width:166px;margin:0px 16px 0px 0px;}
.faq .faq-nav .list-bg				{background:#f1f3f5;width:166px;height:136px;}
.faq .faq-nav .sub-nav ul li#back	{float:left;width:100%; background:url(/img/background/bg_backnav.gif)!important;display:none;}
.faq .faq-body .faq-nav .sub-nav 	{margin:0;}
.faq .x-tab-strip-wrap				{margin-bottom:0px;}
.faq ul.x-tab-strip-top				{margin:0px;}
.faq  .x-tab-panel-body				{border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; padding:20px 0px 20px 0}
.faq .x-tab-panel					{margin-bottom:0px;}
.faq  ul.x-tab-strip li				{float:left; margin-left:0px;}
.faq a.more							{font-weight:bold;}
.faqtabpanel .x-tab-strip-top .x-tab-right	{background-image:url(/img/ext/tabs-sprite.gif)!important;padding-left:22px;}
.faqtabpanel .x-tab-strip-top .x-tab-left {background-image:url(/img/ext/tabs-sprite.gif)!important;padding-right:22px;}
.faqtabpanel .x-tab-strip-top .x-tab-strip-inner {background-image:url(/img/ext/tabs-sprite.gif)!important;}
.faqtabpanel .x-tab-strip-top .x-tab-strip-inner 	{background:transparent url(/img/ext/tabs-sprite.gif) repeat-x scroll 0 150 ;}
.faqtabpanel .x-tab-strip-active span.x-tab-strip-text 	{font-size:14px!important;font-weight:bold; color:#000000!important; font-family:Verdana, Arial, Helvetica, sans-serif}
.faqtabpanel .x-tab-strip span.x-tab-strip-text		{color:#0099cc; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}

/* ABC */
#IndexDiv							{font-size:14px; background:url(/img/background/bg_line_index.gif) bottom repeat-x; padding:5px;}
#IndexDiv a							{margin-right:2px;}
.abc_link							{font-weight:bold; color:#000000; padding:0px 1px 0px 1px;}
.abc_link a							{font-weight:bold; color:#0099cc;}
a.abc_link_act						{font-weight:bold; color:#0099cc!important;}
.abc_nolink							{font-weight:bold; color:#000000;}

/* Standard Content - Impressum, Disclaimer, AGB */
.stdcontent-wrapper 				{/*border:1px solid #CCCCCC; padding:10px;*/ line-height:17px;}
.stdcontent-wrapper 				{line-height:17px}
.stdcontent-wrapper h2 				{font-size:24px; font-weight:normal; line-height:32px; margin-bottom:6px!important;}
.stdcontent-wrapper h3 				{color:#000000;font-size:16px;font-weight:normal;margin:0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px;}
.std-content						{line-height:17px;font-size:12px;color:#000000;}
.std-content-header					{padding:0px!important;}
.std-content .header				{background:#f0f3f5;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;}
.std-content .topline				{float:right;color:#003b77;}
.std-content .header p				{margin:0px;}
.std-content-border					{border:1px solid #cccccc;}
.std-content h2						{font-size:24px; font-weight:normal; line-height:30px; margin-bottom:10px;}	
.std-content h3						{font-size:11px; color:#003567;font-weight:bold;margin:0px 0px 3px 0px;}		

/* Rangliste */
.table-list							{margin-bottom:20px;}
.table-list table					{width:100%; font-size:11px;}
.table-list table thead th.nobg-top	{font-size:24px; font-weight:normal; line-height:32px; padding-bottom:5px!important;}
.table-list table thead th.grading-lblue strong	{font-weight:bold!important;}
.table-list table thead th.grading-lblue	{background:#f1f3f5; padding:5px;}
.table-list table thead th.bluebg-topleft	{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.table-list table thead th.bluebg-topinner	{border-right:1px solid #dddddd;  border-bottom:1px solid #dddddd;}
.table-list table thead th.bluebg-topright	{border-bottom:1px solid #dddddd;}
.table-list table tbody td			{padding:4px 5px 4px 5px; border-bottom:1px solid #dddddd; vertical-align:top}
.table-list table tbody td.line		{display:none;}
.table-list table tbody td.br		{border-right:1px solid #dddddd; }
.table-list table tbody td.bl		{border-left:1px solid #dddddd; }

/* Kurs lesen */
.breadcrumb							{background:#f1f3f5 none repeat scroll 0 0; color:#000000; height:14px; line-height:normal; margin:0 0px 16px 0; padding:5px 16px 5px 8px; font-size:11px;}
.breadcrumb span					{color:#000000; padding:0px 5px 0px 5px;}
.breadcrumb strong					{font-weight:bold;}

.course								{margin:0px 0px 16px 0px!important;}
.course h2							{font-size:24px; font-weight:normal; margin:0 0 15px; line-height:30px;}
.course h3							{font-size:14px; font-weight:bold; margin:0 0 10px;}
.course h4							{font-size:12px;line-height:16px;font-weight:bold;margin:0px 0px 5px 0px;}
.course p							{line-height:17px;margin:0px 0px 16px 0px;}
.course ul 							{list-style-type:decimal  !important;margin:0 0 16px;padding:0 0 0 30px;}
.course ol 							{list-style-type:decimal  !important;margin:0 0 10px;padding:0 0 0 30px;}
.course ol li 						{margin:0 0 9px;} 
.course ol li p						{margin:0px 0px 0px 0px;}
.course ul 							{list-style-type:disc  !important;margin:0 0 16px;padding:0 0 0 15px; clear:left}
.course ul li 						{margin:0 0 9px;} 
.course ul li p						{margin:0px;}
.image-frame.image-size-1			{width:439px;float:left;margin-right:10px;margin-bottom: 10px;padding-right:12px;}
.image-frame.image-size-2			{width:237px;float:left;background:none repeat scroll 0 0;margin:0 10px 10px 0;}
.image-frame.image-size-3			{width:146px;float:left;background:none repeat scroll 0 0;margin:0 10px 10px 0;}
.image-frame.image-size-10			{width:146px;float:left;margin-right:10px;margin-bottom: 10px;padding-right:12px;}
.image-frame.image-size-15			{width:237px;float:left;background:none repeat scroll 0 0;margin:0 10px 10px 0;}
.image-frame.image-size-20			{width:328px;float:left;background:none repeat scroll 0 0;margin:0 10px 10px 0;}
.image-frame.image-size-25			{width:439px;float:left;background:none repeat scroll 0 0;margin:0 10px 10px 0;}
.image-frame.image-size-30			{width:530px;float:left;background:none repeat scroll 0 0;margin:0 10px 10px 0;}
.course .caption					{background:#ffffff none repeat scroll 0 0; clear:both; font-size:11px; line-height:14px; padding:5px 0px 5px 0px; color:#747a88; font-style:italic}

/* Paging */
.pageing							{background:#f1f3f5 none repeat scroll 0 0; color:#003B59; margin:0 0 16px; padding:5px 0; font-size:11px; font-weight:bold;}
.pageing .left						{float:left;width:30%;text-align:left}
.pageing .center					{float:left;width:39%;text-align:center;}
.pageing .right						{float:right;width:30%;text-align:right}
.pageing .pages img					{display:none;}	
.pageing .pages a					{padding:0 4px;width:25px;}
.pageing .pages a:active			{color:#000000; background:#ffffff;}
.pageing .pages .active				{color:#000000 !important;font-weight:bold; background:#ffffff;}					
.pageing .beginning					{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.pageing .back						{float:left;margin:0px 0px 0px 10px;}
.pageing .back a					{background:transparent url(/img/icons/arrow_03.gif) no-repeat scroll 0 3px; font-weight:bold;padding:0 0 0 10px;}
.pageing .forward					{float:right;margin:0px 10px 0px 0px;}
.pageing .forward a					{background:transparent url(/img/icons/arrow_04.gif) no-repeat scroll 100% 3px; font-weight:bold;padding:0 10px 0 0;}					
.pageing .ending					{float:right;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}

/* Standard Teaser */
.std-teaser.pic								{/*padding:10px;*/overflow:hidden;line-height:16px;margin:0px 0px 16px 0px;color:#003b77; background:transparent;}
.std-teaser									{padding:10px;overflow:hidden;line-height:16px;margin:0px 0px 0px 0px;background:#f1f3f5;}
.std-teaser.t_sponsoren h2					{font-size:16px;margin:0px 0px 4px 0px; padding-bottom:5px; background:none;}
.std-teaser h2								{font-size:16px;margin:0px 0px 5px 0px; padding-bottom:0px; font-weight:normal}
.std-teaser h3								{font-size:12px;margin:0px 0px 4px 0px;}
.std-teaser h4								{font-size:12px; margin:0 0 6px;}
.std-teaser h4 a							{}
.std-teaser div								{line-height: 17px; color: #000000;}
.std-teaser span							{font-weight:normal;}
.std-teaser p								{margin:0px 0px 0px 0px;}
.std-teaser p span.blue						{color:#000000;}
.std-teaser a								{}
.std-teaser .blue							{color:#747a88;}
.std-teaser .line_dashed					{/*font-size:1px;line-height:1px;background:url(/img/background/bg_line.gif);height:1px;margin:0px 0px 10px 0px;*/background:#ffffff; margin:0px 0px 8px 0px;}
.std-teaser .image-top						{margin:-10px 0px 0px 0px;}
.std-teaser .adress-set						{color:#000000;margin:8px 0px 0px 0px;}
.std-teaser .adress-set	.label				{font-weight:bold;width:65px;;float:left;}
.std-teaser .image-frame					{margin:0px 0px 10px 0px;}
.std-teaser.imagetopright .image-frame		{width:150px;}
.std-teaser .image-frame img				{margin:0px 0px 2px 0px;}
.std-teaser .image-frame .caption			{color:#747a88;font-size:11px;line-height:14px; font-style:italic}
.std-teaser .image-frame span				{color:#78879a;font-style:italic;font-size:11px;}
.std-teaser .addon1							{margin:0px 0px 0px 0px; color:#333333;}
.std-teaser .profil .progressbar			{margin:0px 0px 4px 0px; height:12px; overflow:hidden}
.std-teaser .profil .progressbar .west		{float:left; width:3px; background:url(/img/icons/progressbar_profil_sprite.gif) 0px 0px; height:12px; }
.std-teaser .profil .progressbar .center	{float:left; width:171px;height:12px;background:url(/img/icons/progressbar_profil_sprite.gif) 0px -24px; }
.std-teaser .profil .progressbar .east		{float:left; width:3px;height:12px;background:url(/img/icons/progressbar_profil_sprite.gif) 0px -12px; }
.std-teaser .profil .progressbar .my		{background:url(/img/icons/progressbar_profil_sprite.gif) 0px -36px; }
.std-teaser .clear							{margin-bottom:-10px;font-size:1px;line-height:1px;}
.std-teaser .item							{margin:0px 0px 9px 0px;}
.std-teaser .item a							{font-size:12px;}
.std-teaser .item strong					{font-size:12px; font-weight:bold; margin-bottom:2px;}
.std-teaser .search_forum					{border:1px solid #5b748e; background:#fffffff; height:18px;display:inline;float:left;margin:0px 5px 0px 0px; width:160px;}
.std-teaser .search							{border:1px solid #5b748e; background:#fffffff;display:inline; float:left;margin:0px 7px 0px 0px; width:245px; font-size:11px; color:#7E1F43;padding:2px 0px 2px 2px; line-height:normal}
.std-teaser .more-link						{background:url(/img/bullets/round-arrow.gif) 0px 3px no-repeat;padding:0px 0px 0px 17px;margin:4px 0px 0px 0px;}
.std-teaser	.downloads						{padding:4px 0px 0px 0px;}
.std-teaser	.bonus							{padding:4px 0px 0px 0px;}
.std-teaser	.bonus .boxes					{margin:0px 6px 0px 0px;height:10px;}
.std-teaser	ul								{list-style-type: disc ! important; padding-left: 14px;}
.std-teaser	.bullet-list ul li 				{list-style-type:disc!important;padding-left:14px;}
.std-teaser .form {width:100%;}
.box .std-teaser a.btn_red 					{width:65px;float:right;}
.notice .item								{background:url(/img/background/bg_line.gif) repeat-x bottom; padding:0px 0px 3px 0px;margin:0px 0px 3px 0px;}
.notice  .link								{float:right;margin:5px 0px 0px 0px;}
.std-teaser.gallerybox h2			{font-size:16px; background:none; padding:0px; margin-bottom:5px; font-weight:normal; font-weight:normal;}
.std-teaser.gallerybox h3			{font-size:12px; background:none; padding:0px; font-weight:normal;}
#mapmodule_small			{width:auto!important;}

/* Gallery Teaser */
.backw 						{float:left;	margin:10px 5px 0px 1px;width:11px;height:21px;}
.forward   				    {float:right;margin:10px 0px 0px 2px;}
#pictureboxwrap 			{float:left;height:65px;overflow:hidden;width:85%;}
#content_gallerie_small		{margin:0px 0px 0px 0px;display:inline;}
#partypics					{padding:10px 0px 10px 0px;margin:0px 0px 6px 0px;}	
#picturebox 				{left:0;width:10000px;}
#picturebox .pic 			{border:medium none;margin-right:0!important;padding:0px;}
#picturebox img 			{float:left;margin:0px 3px 0px 0px;padding:0;display:inline;}

/*Ergebnisbox*/
.result-box							{background:url(/img/background/teaser-spacer.gif) repeat-x scroll center top; padding-top:10px;}
.result-box	.line					{background:url(/img/background/bg_line.gif) repeat-x ; font-size:2px; line-height:2px; height:2px;margin:5px 0px 5px 0px;}						
.result-box .progress				{}
.result-box .progress .boxes		{margin:0px 6px 0px 0px;height:10px;}
.result-box .progress .boxes img	{vertical-align:middle;}

.result-box .course					{margin-bottom:1px;}
.result-box .course h2				{font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding-bottom:0px; background:none;}
.result-box .course .boxes			{float:left;}
.result-box .course .count			{float:right; color:#222222;}

.result-box .progressbar				{margin:3px 0px 5px 0px;}
.result-box .progressbar .off			{background:url(/img/icons/progressbar_off.gif) no-repeat;width:193px;height:19px;}
.result-box .progressbar .average_my .on	{background:url(/img/icons/progressbar_on.gif) no-repeat 0px 1px;height:19px;text-align:right;font-size:11px;font-weight:bold;color:#ffffff;}
.result-box .progressbar .average_all .on	{background:url(/img/icons/progressbar_all.gif) no-repeat 0px 1px;height:19px;text-align:right;font-size:11px;font-weight:bold;color:#ffffff;}
.result-box .progressbar .percent		{margin-top:2px;}
.result-box .progressbar .percent.my	{font-weight:bold;font-size:13px; color:#000000}
.result-box .progressbar .percent.all	{font-weight:bold;font-size:13px; color:#000000}

.result-box .average					{margin:8px 0px 0px 0px;}
.result-box .alt						{}

.elearningstate	h2						{font-size:16px;margin:0 0 6px;overflow:hidden;padding:0px 0 0px 0px; background:none; line-height:22px; font-weight:normal}
.elearningstate .line_dashed			{display:none;}
.elearningstate .result-box .course h2	{line-height:16px;}
.elearningstate .course					{margin-bottom:0px!important;}
.elearningstate .training				{display:block;margin-top:10px;padding-bottom:0px;}
.elearningstate .training a				{font-size:11px; color:#003b59}
.elearningstate .line					{display:none;}
.elearningstate #productcourses			{background:transparent url(/img/background/teaser-spacer.gif) repeat-x scroll center bottom; padding-bottom:10px;}
.elearningstate	.average h4				{font-size:12px;}
.elearningstatusteaser					{width:257px;}

.blue_down	{background:transparent url(/img/icons/grey_down.gif) no-repeat scroll 0 3px;padding:0 0 0 15px;}
.blue_right	{background:transparent url(/img/icons/hl_arrow.gif) no-repeat scroll 0 1px;padding:0 0 0 15px;}

/* Redaktionelle Teaser im Contentbereich */
.content-teaser					{}
.content-teaser img				{margin:0px 0px 12px 0px;}
.content-teaser h1				{background:#EFEFEF none repeat scroll 0 0; color:#000000; font-size:14px; font-weight:bold; height:19px; margin:0 0 10px; overflow:hidden; padding:4px 0 3px 10px;}
.content-teaser h2				{font-size:11px; line-height:16px; font-weight:normal; margin:0px;}
.content-teaser h3				{font-size:14px;font-weight:bold;margin:0 0 10px;}
.content-teaser p				{font-size:11px; line-height:16px; font-weight:normal; margin:0px;}
.content-teaser a				{white-space:nowrap;font-weight:bold;}
.content-teaser .img-frame		{float:left; margin:0px 10px 0px 0px;}
.content-teaser .img-frame img	{border:2px solid #ffffff;margin:0px;}

/*Mein Profil*/

.navigator.profil.profilv2							{margin-top:0px!important; }
.navigator.profil.profilv2	h1						{margin-bottom:7px!important;}
.navigator.profil.profilv2 table					{float:left; margin-bottom:27px; width:99.9%; padding:0px 0px 0px 0px; border-top:1px solid #dddddd; margin-top:5px; font-size:12px!important;}
.navigator.profil.profilv2 table td					{}
.navigator.profil.profilv2 table .pd 				{padding:5px 5px 5px 0px;}
.navigator.profil.profilv2 table .line				{display:none;}
.navigator.profil.profilv2 table h5 				{font-size:12px;font-weight:normal; color:#747a88;}
.navigator.profil.profilv2 table td.col1			{width:30%!important;}
.navigator.profil.profilv2 table td.col2			{width:50% !important;}
.navigator.profil.profilv2 table td.checked			{text-align:right; padding-right:25px;}
.navigator.profil.profilv2 table td.newsletterlabel	{width:90%;}
.navigator.profil.profilv2 table.profeditbg			{background:#f1f3f5; padding:0px 0px 0px 0px;}
.navigator.profil.profilv2 table.profeditbg td		{padding-left:10px; vertical-align:middle}
.navigator.profil.profilv2 table thead				{display:none;}
.navigator.profil.profilv2 table span.light			{color:#747a88!important;font-size:11px;}
.navigator.profil.profilv2 .buttonline 				{height:39px; vertical-align:middle; background:#ffffff; padding:5px 0px 0px 0px;}
.navigator.profil.profilv2 .buttonline td			{vertical-align:middle; background:#ffffff; }
.navigator.profil.profilv2 .buttonline td.left.pd		{}
.navigator.profil.profilv2 .buttonline td.pd		{}
.navigator.profil.profilv2 .buttonline td.buttoncell		{border-left:0px;}
.navigator.profil.profilv2.newsletterhint td		{padding:10px;}
.navigator.profil.profilv2 .box .editbutton 		{padding:0px 0px 0px 0px;float:right; font-weight:bold;}
.navigator.profil.profilv2 h3 						{float:left; font-weight:bold!important;}
.navigator.profil.profilv2 h3 strong				{font-weight:bold;}
.navigator.profil.profilv2 .x-form-field-wrap .x-form-trigger	{border-color:#0099cc}
.navigator.profil.profilv2 .newsletter td.left		{width:30%;}
.navigator.profil.profilv2 table.profeditbg .x-form-item 	{margin-bottom:1px; margin-top:1px;}

/* Kurse - Tabelle */
.navigator											{margin-top:13px; padding-bottom:14px;}
.navigator h2										{display:none;}
.navigator table									{width:100%; font-size:11px!important; margin-top:4px;}
.navigator table a												{color:#0099cc;}
.navigator table td									{padding:5px 10px; border-bottom:1px solid #dddddd;}
.navigator table th									{padding:5px 10px; border-bottom:1px solid #ffffff;}
.navigator table th.col1							{width:450px;}
.navigator table th.col2							{width:50px;}
.navigator table th.col3							{width:150px;}
.navigator table th.col4							{width:30px;}
.navigator table th.col5							{width:210px;}
.navigator table th.head1							{background:#f2f4f6 none repeat scroll 0 0; color:#000000; font-size:11px; font-weight:normal; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.navigator table th.head2							{background:#f2f4f6 none repeat scroll 0 0; color:#000000; font-size:11px; font-weight:normal; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.navigator table th.wcheck							{background:#d9dddd none repeat scroll 0 0; color:#000000; font-size:11px; font-weight:normal; border-bottom:1px solid #dddddd;}
.navigator table th.bluebg-topleft					{font-weight:bold;}
.navigator table th.bluebg-topright					{font-weight:bold;}
.navigator table td.border							{border-right:1px solid #dddddd;}
.navigator table td.color-change1					{background:#ffffff;}
.navigator table td.color-change2					{background:#f7f8fa; color:#747a88;}
.navigator table td.color-change3					{background:#ffffff;}
.navigator table td.color-change4					{background:#f7f8fa; color:#747a88;}





/* Profil Teaser */
.my_pics							{}
.my_pics h2							{margin:0px 0px 0px 0px!important; font-weight:normal}
.my_pics .top						{}
.my_pics .top .flr					{}
.my_pics a.edit						{padding:0px 0px 0px 17px;color:#0099cc;font-weight:bold;font-size:11px;}
.my_pics .top						{}
.my_pics .top h2					{background:none!important; font-size:14px; font-weight:bold; margin:0 0 12px;}

.my_pics .pics .userimage           	{border:1px solid #ffffff;float:left;}
.my_pics .pics .userimage:hover         {border:1px solid #0099cc;}
.my_pics .pics .userimage .active      	{border:1px solid #0099cc;}
.my_pics .pics .userimage img       	{border:none;background:#fff;}
.my_pics .pics .userimage.big			{margin:0px 29px 0px 0px;}
.my_pics .pics .userimage.small     	{margin:0px 0px 13px 0px;background:#fff;color:#e7ecef;}
.my_pics .pics .userimage.small.left	{margin:0px 16px 0px 0px;}
.my_pics .pics .userimage.small.test	{margin:0px 16px 0px 0px;}
.my_pics .pics .userimage a    			{border:none;float:left;}
.my_pics .pics .userimage.smallblock	{float: left; margin-top: 8px ! important; width: 105px;}
.smallblockpics							{float:left;margin-top:7px;width:104px;}

#panelchangeimage h6 					{font-size:12px;font-weight:bold;margin:-5px 0 3px;}
#panelchangeimage .bg_gray				{font-size:11px;color:#383b42;line-height:14px;}
.bg_light_gray							{margin-top:6px;}
.bg_light_gray.bt_white strong			{font-size:12px;font-weight:bold;margin:-5px 0 3px;}
#panelchangeimage .bg_gray span.light	{}
#panelchangeimage .bg_gray .pic.mt5		{margin-top:0px!important;}
#panelchangeimage .bg_gray strong		{font-weight:normal!important;}
#panelchangeimage .bg .flr a			{font-size:11px;font-weight:bold;}

#panelchangeimage .std-teaser .bg_gray .pic {}
#panelchangeimage .std-teaser .bg_gray .pic img {border:0px;}
#panelchangeimage .bg_gray				{background:url(/img/background/teaser-spacer.gif) repeat-x scroll center bottom;padding-bottom:8px; margin-bottom:5px;}


#uploadavatar .avuploadfield .x-panel-bwrap .x-form-element	{margin-left:-10px!important;}
#uploadavatar .avuploadfield .x-form-field					{margin-left:-10px!important;float:left!important;} 

a.btn_blue 					{display: block;float:left;text-decoration:none;color:#ffffff;font-weight:bold;cursor:pointer;font-size:13px;}
a.btn_blue span 			{display: block;text-align:center; cursor:pointer;} 
a.btn_blue:hover			{text-decoration:none;}

a.btn_blue					{background: transparent url(/img/buttons/ma-button-right-off-v1.gif) no-repeat scroll top right; height:25px; overflow:hidden;  padding-right: 5px; font-size:11px;}
a.btn_blue span	 			{background: transparent url(/img/buttons/ma-button-left-off-v1.gif) no-repeat;padding: 4px 0 5px 8px;color: #ffffff;} 
a.btn_blue:hover			{background: transparent url(/img/buttons/ma-button-right-on-v1.gif) no-repeat scroll top right;}
a.btn_blue:hover span		{background: transparent url(/img/buttons/ma-button-left-on-v1.gif) no-repeat;} 

/* Merkliste & Ergbnisliste */
#watchlist_main						{}
#watchlist_main h2					{font-size:24px; font-weight:normal; margin-bottom:5px;}
.result_list .count					{font-weight:bold; color:#383b42;}
.result_list .pageing 				{margin:0px; background:#FFFFFF url(/img/background/breadcrump_bg.gif) repeat scroll 0 0; padding:4px 0px 4px 0px;}
.result_list .boxcontent			{padding-bottom:0px;}
.result_list .sort					{background:#ffffff url(/img/background/breadcrump_bg.gif);border:1px solid #DADBDD; text-align:right;padding: 5px 20px 4px 0px}
.result_list .sort .active			{color:#7e1f43;}
.result_list .flag					{padding:5px 10px 6px 10px; background:url(/img/background/bg_line.gif) bottom repeat-x; margin:0px -10px 0px -10px;}
.result_list .links	.active			{color:#383b42;font-weight:bold;}
.result_list .links strong			{color:#78879a; padding:0px 0px 7px 0px; display:block}	
.result_list .links ul li 			{padding:0px 0px 8px 0px;}		
.result_list .flag_bottom			{padding:7px 10px 6px 10px; background:url(/img/background/bg_line.gif) top repeat-x; margin:0px -10px 0px -10px;}
.result_list .flag_bottom input		{width:13px; height:13px; float:left;}
.result_list .flag_bottom label		{float:left;padding:0px 0px 0px 5px;}
.result_list .flag input			{width:13px; height:13px; float:left;}
.result_list .flag label			{float:left;padding:0px 0px 0px 5px;}
.result_list .spacer				{color:#bababa; padding:0px 5px 0px 5px;}
.result_list .result				{padding:10px 0px 10px 0px;}
.result_list .subcol1				{float:left; width:156px;}
.result_list .subcol2				{float:left; width:427px; border-left:1px solid #bababa; padding:0px 0px 0px 16px;}
.result_list .line					{background:url(/img/background/bg_line.gif) repeat-x; height:1px; line-height:1px; font-size:1px;margin:0px 0px 5px 0px;}
.result_list .item					{padding:0px 0px 5px 0px;}
.result_list .item .entry			{float:left; width:346px; background:url(/img/background/vline.gif) repeat-y right; padding:0px 10px 0px 0px;}
.result_list .item .entry h2		{font-size:11px; line-height:16px; font-weight:bold; margin:0px 0px 2px 0px;}
.result_list .item .entry h3		{font-size:11px; line-height:16px; font-weight:bold; margin:0px 0px 3px 0px;}	
.result_list .item .entry p			{margin:0px; line-height:16px;}
.result_list .item .service			{float:left; width:52px; padding:0px 0px 0px 10px; line-height:18px;}
.result_list .item input			{float:left; width:13px; height:13px;}
.result_list  .w320					{width:310px; padding:0px 0px 0px 10px;}
.result_list  .checkbox				{float:left; padding:4px 0px 0px 0px;}

/* Registrierung */
.registerv2 h2					{font-size:24px; font-weight:normal; line-height:32px; margin-bottom:18px!important;width:611px;}
#register_div .x-form-checkbox .x-form-cb-label label a	{color:#0682c2;}
#register_div .newsletterhint	 {width: 300px; padding-top:10px;}
.registerv2 .ma-buttonbox		{margin-right:270px !important;}
#register_div					{margin-left:130px; padding-bottom:14px; position:relative; zoom:1;}
#register_div .field_left		{position:absolute; top:5px; left:0px; font-size:11px; color:#747a88}
#register_div .x-form-item-label	{font-size:12px; color:#747a88;}
#register_div .x-form-item label	{font-size:12px;margin:0px!important;}
#register_div .x-column			{overflow:visible!important}
#register_div	.x-panel-ml		{background:none!important;}
#register_div	.x-panel-mc 	{background:none!important;}
#register_div	.x-panel-tl 	{background:none!important;border:none;}
#register_div	.x-panel-mr 	{background:none!important;border:none;}	
#register_div	.x-panel-bl		{background:none!important;border:none;}
#register_div	.x-panel-bc 	{background:none!important;border:none;}
#register_div	.x-panel-br 	{background:none!important;border:none;}
#register_div	.x-panel-header {background:none!important;border:none;}
#register_div	.x-panel-tc 	{background:none!important;border:none;}
#register_div	.x-panel-tr		{background:none!important;border:none;}
#register_div #x-form-el-checknewsletter	{padding-left:180px!important; font-size:12px;}
#register_div #byear_display	{width:81px !important;}
#register_div #city				{width: 207px !important;}
#register_div #streetnumber		{width: 67px !important;}
.registerv2 .x-form-item label.x-form-cb-label	{float:left!important; width:288px !important }
.registerv2 .x-form-check						{margin-top:8px; float:left;margin-right:4px;}
.registerv2 .ma-buttonbox						{margin-right:267px !important;}

/* Modul News-Liste Tabbar */
.tb-news-list						{line-height:16px;margin:0;}
.tb-news-list .item					{cursor:pointer; padding:5px 11px 6px 11px;}
.tb-news-list .active				{background:#f1f3f5;}
.tb-news-list .date					{float:left;background:url(/img/icons/date_sheet.gif) no-repeat;width:25px;height:30px;overflow:hidden;text-align:center;color:#FFFFFF;font-weight:bold;margin:3px 10px 0px 0px; }
.tb-news-list .date .month			{font-size:9px;line-height:14px;}
.tb-news-list .date .day			{font-size:13px;line-height:10px;}
.tb-news-list p						{margin:0px;}
.tb-news-list h2					{font-weight:normal; color:#747a88; font-size:11px; margin-bottom:2px;}	
.tb-news-list h2 a					{font-weight:normal; color:#747a88; font-size:11px;}	
.tb-news-list h3					{font-weight:normal;}	
.tb-news-list h3 a					{color:#000000!important;font-weight:bold;}
.tb-news-list .line_dashed			{background:#dddddd ; font-size:1px; height:1px; line-height:1px; margin:1px 10px;}
.tb-news-list .activeon				{background:#f1f3f5;}
.tb-news-list .news					{line-height:12px!important;}
.tb-news-list .news .day			{background:transparent url(/img/background/news_day_bg.gif) repeat-x scroll!important;color:#0D426E;font-weight:bold;padding:0px!important;height:17px!important;}
.tb-news-list .news .info			{background:#ececec!important;padding:2px 6px 2px 6px!important;color:#0065ca!important;height:19px;margin-bottom:1px!important;}
.tb-news-list .news .line			{background:url(/img/background/news_line.gif) repeat-x;font-size:1px!important;border:0px!important;line-height:1px!important;height:1px!important;margin:-4px 0px 0px 0px!important;}
#TabDiv .pageing				{margin-bottom:0px; background:#f1f3f5;}

/* Artikel Detailansicht */
.article-detail						{margin:0px 0px 16px 0px;line-height:16px;}
.article-detail p .square			{background:url(/img/bullets/square.gif) no-repeat scroll right center;width:8px;height:8px;padding:0px 0px 2px 8px;}
.article-detail	.line				{font-size:1px;line-height:1px;height:1px;background:#cccccc;margin:0px 0px 5px 0px;}
.article-detail .service			{padding:2px 0px 5px 0px; border-bottom:1px solid #cccccc; margin-bottom:5px; font-size:11px;}
.article-detail .service a			{color:#003b77;}
.article-detail .service a:active	{color:#c90000;}
.article-detail .service a:hover	{text-decoration:underline;}	
.article-detail .service .print		{background:url(/img/icons/ico_print.gif) 0px 3px no-repeat;padding:2px 0px 0px 20px;margin:0px 0px 0px 0px;color:#0099cc;}
.article-detail .service .back		{background:url(/img/icons/ico_back.gif) 0px 2px no-repeat;padding:0px 0px 0px 14px;margin:0px 0px 0px 0px;color:#0099cc;}
.article-detail .service .notice	{background:url(/img/icons/ico_notice.gif) 0px 1px no-repeat;padding:0px 0px 0px 15px;margin:0px 30px 0px 0px;color:#0099cc;}
.article-detail .service .send		{background:url(/img/icons/ico_send.gif) 0px 1px no-repeat;padding:0px 0px 0px 20px;margin:0px 30px 0px 0px;color:#0099cc;}
.article-detail .topline			{margin:0px 0px 0px 0px;color:#747a88; font-size:11px;}
.article-detail .topline .kicker	{float:left;text-transform:uppercase;}
.article-detail .topline .date		{float:right;margin:0px 20px 0px 0px;}	
.article-detail h1					{font-size:20px; font-weight:normal; margin:0 0 10px; height:auto; padding:0px; background:none; line-height:30px;}
.article-detail h2					{font-size:12px; font-weight:bold; margin:0 0 13px; line-height:17px;}		
.article-detail h3					{font-size:12px; font-weight:bold; margin:0 0 13px; line-height:17px;}
.article-detail .caption			{font-size:10px; line-height:14px; padding-top:5px;}

.sponsoren-box						{margin:0px 0px 32px 0px;border:1px solid #cccccc;overflow:hidden;}
.sponsoren-box h2					{font-size:11px;font-weight:bold;color:#003B77;padding:10px;}

/* Print PopUp */
.printpopup	{padding:16px!important; height:auto!important;}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Wissenscheck */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Breadcrumb mit Progressbar */
#coursenav_div strong								{font-weight:bold!important;}
#coursenav_div .breadcrumb							{padding-top:5px!important; padding-bottom:0px!important; height:19px; overflow:hidden}
.breadcrumb .progressbar							{margin:0px 0px 0px 5px;height:20px;float:left; /*background:url(/img/icons/progressbar_off.gif);*/ width:185px; overflow:hidden}
.breadcrumb .progressbar .on						{background:url(/img/icons/progressbar_on.gif); height:20px;}
.breadcrumb .progressbar .west						{display:none;}
.breadcrumb .progressbar .center					{height:15px;width:180px;float:left;font-size:1px;line:height:1px;position:relative; background: url(/img/icons/progress_wc_off.gif)}
.breadcrumb .progressbar .center .my				{height:14px;background: url(/img/icons/progress_wc.gif);margin:1px 0px 0px 0px;}
.breadcrumb .progressbar .center .courseminbarrier 	{border-right:1px solid #ffffff; height:12px; position:absolute; top:1px; left:0px;}
.breadcrumb .progressbar .east						{display:none;}

/* Buttons */
.knowledge-check  .form-buttons						{background:#f1f3f5 none repeat scroll 0 0;}
.knowledge-check .form-buttons .center				{margin:0 auto; width:316px;}
.knowledge-check  .form-buttons	.btn-3				{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:normal; background:none; padding:0px;}
.knowledge-check  .form-buttons	.btn-3 a			{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:3px 0px 5px 0px; font-weight:bold;}
.knowledge-check  .form-buttons	.btn-3 a:hover		{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;}
.knowledge-check  .form-buttons	.btn-3.flr			{padding-left:10px;}


/* Teaser Rechts */
.knowledge-check  .course-teaser						{padding:10px;background:#f1f3f5;margin:0px 0px 16px 0px;}
.knowledge-check  .course-teaser h2						{font-size:12px; font-weight:bold; margin:0 0 4px; color:#000000;}
.knowledge-check  .course-teaser p						{margin:0px 0px 6px 0px;display:inline;line-height: 17px; font-size: 12px;}
.knowledge-check  .course-teaser	.btn-2				{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:normal; background:none; margin-bottom:6px; margin-top:6px;}
.knowledge-check  .course-teaser	.btn-2 a			{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:3px 0px 5px 0px; font-weight:bold;}
.knowledge-check  .course-teaser	.btn-2 a:hover		{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;}
.boxfooter.course-check									{display:none;}

/* Punktetafel */
.knowledge-check .scoreboard							{padding:0px 0px 0px 0px;margin:0px 0px 16px 0px; position:relative;}
.knowledge-check .scoreboard .top						{height:330px;}
.knowledge-check .scoreboard h2							{font-size:18px;line-height:23px;font-weight:bold;overflow:hidden;}
.knowledge-check .scoreboard h3							{font-size:11px;margin:0px 0px 10px 0px;font-weight: bold; color: #000000; text-align:left; line-height:16px;}
.knowledge-check .scoreboard h3 span					{font-size:11px;}
.knowledge-check .scoreboard p							{font-size:11px;margin:0px 0px 10px 0px;}
.knowledge-check .scoreboard a							{color:#0099cc;}
.knowledge-check .scoreboard a:hover					{text-decoration:underline;}
.knowledge-check .scoreboard a:active					{color:#c90000;}
.knowledge-check .scoreboard .points					{text-align:center;font-weight:bold;width:257px !important; height:357px;margin-top: 0px; position:relative; zoom:1;}
.knowledge-check .scoreboard .points .big				{font-size:29px; font-weight:bold; margin-top:47px; margin-bottom:3px; padding-right:10px;}
.knowledge-check .scoreboard .points .small				{font-size:9px; margin-left:3px; padding-right:10px;}
.knowledge-check .scoreboard .points .box				{position:absolute; top:120px; left:0px; background:none;}


/* Punkte Gelb */
.knowledge-check .scoreboard  .label_yellow				{background:transparent url(/img/icons/label_yellow.gif) 55px 0px no-repeat; }

/* Antwort Box */
.knowledge-check .scoreboard2							{padding:0px 0px 0px 0px;margin:0px 0px 16px 0px; position:relative;}
.knowledge-check .scoreboard2 .points					{text-align:center;font-weight:bold;width:257px !important; height:180px;margin-top: 0px; position:relative!important; zoom:1;}
.knowledge-check .scoreboard2 .points .big				{font-size:29px; font-weight:bold; margin-top:43px; margin-bottom:3px; padding-right:10px; padding-left:145px;}
.knowledge-check .scoreboard2 .points .small			{font-size:9px; margin-left:3px; padding-right:10px; padding-left:150px;}
.knowledge-check .scoreboard2 .points .box				{position:absolute; top:35px; left:0px; background:none; width:130px}
.knowledge-check .scoreboard2 h2						{font-size:12px;line-height:17px;font-weight:bold;overflow:hidden; padding-bottom:15px; margin:0px;}
.knowledge-check .scoreboard2 h3						{font-size:12px;margin:30px 0px 10px 0px; line-height:16px;}
.knowledge-check .scoreboard2 strong					{font-size:11px; font-weight:bold;}
.knowledge-check .scoreboard2 p							{font-size:11px;}

/* Antwort falsch */
.knowledge-check .scoreboard2 .label_red				{background:url(/img/icons/label_red.gif)  130px 0px no-repeat;}
.knowledge-check .scoreboard2 .label_red h2				{color:#d10019; text-align:left; font-size:18px; line-height:24px; position:absolute; top:0px; left:0px;}
.knowledge-check .scoreboard2 .label_red h3				{text-align:left; position:absolute; top:70px; left:0px;}	
.knowledge-check .scoreboard2 .label_red .big			{color:#d10019;}
.knowledge-check .scoreboard2 .label_red .small			{color:#d10019;}

/* Antwort richtig */
.knowledge-check .scoreboard2  .label_green				{background:url(/img/icons/label_green.gif)   130px 0px no-repeat;}
.knowledge-check .scoreboard2 .label_green h2			{color:#009966; text-align:left; font-size:18px; line-height:24px; position:absolute; top:0px; left:0px;}
.knowledge-check .scoreboard2 .label_green h3			{text-align:left; position:absolute; top:70px; left:0px;}	
.knowledge-check .scoreboard2 .label_green .big			{color:#009966;}
.knowledge-check .scoreboard2 .label_green .small		{color:#009966;}

/* Antwort fast richtig */
.knowledge-check .scoreboard2 .label_yellow				{background:url(/img/icons/label_yellow.gif)   130px 0px no-repeat; position:absolute; top:0px; left:0px;}
.knowledge-check .scoreboard2 .label_yellow h2			{color:#000000; text-align:left; font-size:18px; line-height:24px;}
.knowledge-check .scoreboard2 .label_yellow h3			{text-align:left; position:absolute; top:70px; left:0px;}	
.knowledge-check .scoreboard2 .label_yellow .big		{color:#000000;}
.knowledge-check .scoreboard2 .label_yellow .small		{color:#000000;}

/* Fragetypen - Allgemein */
#QuizQuestionContainer									{min-height:400px; padding:10px 10px 10px 10px;}
.knowledge-check										{margin:0px 0px 12px 0px; background:#ffffff url(/img/background/bg_quiz.gif) repeat-x;line-height:17px;color:#000000;}
.knowledge-check .quiz									{background:#ffffff;min-height:200px;padding:10px;}
.knowledge-check .x-panel, .x-panel-body				{background:none!important;}
.knowledge-check h2										{font-size:21px; font-weight:normal; margin:0 0 15px; color:#a2a3a4;}
.knowledge-check .questiontext							{color:#000000; float:left; font-size:16px; line-height:20px; padding:0 0 16px;}
.knowledge-check .x-form-label-top .x-form-item label	{color:#000000; font-size:11px; line-height:17px;}
#knowledgecheckcenter .questiontypeinformation 			{font-size:12px; color:#000000; font-weight:bold; line-height:17px;}
#knowledgecheckcenter .questiontypedescription			{font-size:12px; color:#000000; line-height:17px;}
#knowledgecheckcenter #QuizAnswerContainer				{color:#000000}
#knowledgecheckcenter strong							{font-weight:bold!important}
#knowledgecheckcenter .x-form-item						{font-size:12px; color:#000000;}
#knowledgecheckcenter #questionform						{padding:10px 10px 10px 0px;}
.knowledge-check .x-form-item label						{font-size:11px;}
.knowledge-check .x-form-item label strong				{position:absolute; top:0px;left:0px;}
.knowledge-check .x-form-item label 					{padding:0px 0px 0px 19px !important; position:relative;}
.knowledge-check .x-form-item.answerGuesstimation label	{padding:0px!important;}
.knowledge-check .x-form-cb-label						{float:left!important; width:350px!important; padding:0px!important; margin-left:0px!important;}
.knowledge-check .x-form-check 							{float:left; margin:3px 0px 0px 0px!important; margin-right:4px!important;}
.knowledge-check .x-form-radio 							{float:left;margin:3px 4px 0 0 !important; }


/* Buchstabenrätsel */
#knowledgecheckcenter #anagram_body 					{padding:30px 0px 00px;color:#000000;font-size: 14px;margin-left:-5px;}
#knowledgecheckcenter #anagram_body .anagram_letter		{width:20px;height:20px;padding:2px 5px;cursor:pointer;}
#knowledgecheckcenter #anagram_body .act 				{cursor:default;color:#747a88;}
#knowledgecheckcenter #anagram_solution 				{padding:10px 0px 30px;margin-left:-5px;}
#knowledgecheckcenter #anagram_solution .anagram_solution_letter {width:22px !important; height:18px; text-align:center; color:#747a88; background-color:#FFFFFF; border:1px solid #78879a; cursor:default; font-size: 14px;}
#knowledgecheckcenter #anagram_solution #anagram_solution_letter_1, #anagram_solution_letter_2, #anagram_solution_letter_3, #anagram_solution_letter_4, #anagram_solution_letter_5, #anagram_solution_letter_6, #anagram_solution_letter_7, #anagram_solution_letter_8, #anagram_solution_letter_9, #anagram_solution_letter_10, #anagram_solution_letter_11, #anagram_solution_letter_12, #anagram_solution_letter_13, #anagram_solution_letter_14, #anagram_solution_letter_15, #anagram_solution_letter_16, #anagram_solution_letter_17, #anagram_solution_letter_18, #anagram_solution_letter_19, #anagram_solution_letter_20, #anagram_solution_letter_21, #anagram_solution_letter_22, #anagram_solution_letter_23, #anagram_solution_letter_24, #anagram_solution_letter_25, #anagram_solution_letter_26, #anagram_solution_letter_27, #anagram_solution_letter_28, #anagram_solution_letter_29	{margin:5px;}
#knowledgecheckcenter .cloze_letters 					{padding:10px 0px 17px;margin-left:-4px; width:420px; overflow:hidden;}
#knowledgecheckcenter .cloze_letter_btn 				{border:1px solid #94A6B0; margin:3px 4px; width:22px; display:inline;}
#knowledgecheckcenter .cloze_letter_btn1,
#knowledgecheckcenter .cloze_letter_btn2,
#knowledgecheckcenter .cloze_letter_btn3 				{border:1px solid #FFFFFF;width:20px;height:16px;overflow:hidden;text-align:center;color:#FFFFFF;font-size:12px;text-decoration:none; line-height:16px;}
#knowledgecheckcenter .cloze_letter_btn1 				{background-color:#0099cc;}
#knowledgecheckcenter .cloze_letter_btn2 				{background-color:#c8cacb;}
#knowledgecheckcenter .cloze_letter_btn3 				{background-color:transparent;color:#9e9ea0;}
#knowledgecheckcenter .cloze_correct_letter				{color:#9e9ea0; width: 13px; text-align: center;}
#knowledgecheckcenter .cloze_normal_letter 				{color:#000000; width: 13px; text-align: center;}

/* Multiple Choize */
#knowledgecheckcenter .result .x-item-disabled		 	{color:#003B77;cursor:default;opacity:1;-moz-opacity:1;filter:none;}
#knowledgecheckcenter .result .x-item-disabled * 		{color:#383b42!important;cursor:default!important;}
#knowledgecheckcenter .result .x-form-radio 			{background:transparent none no-repeat 0px 0px;height:16px;width:16px;margin-right:-1px;}
#knowledgecheckcenter .result .x-form-check 			{background:transparent none no-repeat 0px 0px;height:16px;width:16px;margin-right:-1px;}
/* wrong: */
#knowledgecheckcenter .result .x-form-check-checked .x-form-radio-wrap-inner .x-form-radio {background:transparent url(/img/icons/checkresult_wrong.gif) no-repeat 0px 2px;margin-top:0px!important}
/* right: */
#knowledgecheckcenter .result .x-form-check-checked .correct-answer .x-form-radio {background:transparent url(/img/icons/checkresult_right.gif) no-repeat 0px 2px;margin-top:-0px!important}
/* missing: */
#knowledgecheckcenter .result .correct-answer .x-form-radio {background:transparent url(/img/icons/checkresult_right.gif) no-repeat 0px 2px;}
/* wrong: */
#knowledgecheckcenter .result .x-form-check-checked .x-form-check-wrap-inner .x-form-check {background:transparent url(/img/icons/checkresult_wrong.gif) no-repeat 0px 2px;margin-top:-0px!important}
/* right: */
#knowledgecheckcenter .result .x-form-check-checked .correct-answer .x-form-check {background:transparent url(/img/icons/checkresult_right.gif) no-repeat 0px 2px;margin-top:-0px!important}
/* missing: */
#knowledgecheckcenter .result .correct-answer .x-form-check {background:transparent url(/img/icons/checkresult_missing.gif) no-repeat 0px 2px; margin-top:-0px!important;}

/* pause */
.knowledgecheckbreakmsg1									{padding-bottom:10px; font-size:11px; font-weight:bold;}
.knowledgecheckbreakmsg2 									{font-weight:normal; font-size:11px; color:#333333;}

/* hint */
#knowledgecheckhint .hint 									{font-weight:bold;font-style:italic;}
	
note. .x-form-radio											{padding-left:5px;}
	
/* Puzzle */
#knowledgecheckcenter .quizpuzzle 							{}
#knowledgecheckcenter .puzzle_stone 						{border:1px solid #FFFFFF;z-index:10;cursor:pointer;}
#knowledgecheckcenter .puzzle_stone:hover 					{border:1px solid #000000;z-index:20;}

/* Buchstabenfeld */
#knowledgecheckcenter .quizletterfield .letterfieldletter 	{background-color:#FFFFFF;border:1px solid #94A6B0;color:#003B77;cursor:pointer;font-size:12px;height:16px;margin:3px;text-align:center;text-transform:uppercase;width:22px;}
#knowledgecheckcenter .quizletterfield .hover 				{background-color:#BDCFE5;}
#knowledgecheckcenter .quizletterfield .check 				{background-color:#BDCFE5;}

#knowledgecheckcenter .quizletterfield .active 				{color:#D88002;font-weight:bold;}
#knowledgecheckcenter .quizletterfield .lost				{color:#FF0000;font-weight:bold;}
#knowledgecheckcenter .quizletterfield .correct 			{color:#00AA00;font-weight:bold;}

/* Rangordnung */
#knowledgecheckcenter #hierarchy_body 						{padding:30px 0px 00px;color:#003B77;font-size: 14px;margin-left:-5px;}
#knowledgecheckcenter #hierarchy_body td 					{text-align:center;}
#knowledgecheckcenter #hierarchy_body .hierarchy_part 		{padding:2px 5px;cursor:pointer;}
#knowledgecheckcenter #hierarchy_body .act 					{cursor:default;color:#D88002;}
#knowledgecheckcenter #hierarchy_solution					{padding:10px 0px 30px;margin-left:-5px;}
#knowledgecheckcenter #hierarchy_solution .hierarchy_solution_part_outer {margin:5px;}
#knowledgecheckcenter #hierarchy_solution .hierarchy_solution_part {width:100%;text-align:center;color:#D88002;background-color:#FFFFFF;border:1px solid #94A6B0;cursor:default;font-size: 14px;padding: 10px 0;}

/* Stumme Karte */
#knowledgecheckcenter .muteMapSolutionLeftCol				{}
#knowledgecheckcenter .muteMapSolutionRightCol 				{padding:5px 10px;}
#knowledgecheckcenter .muteMapSolutionLine 					{padding:5px 0;}
#knowledgecheckcenter .muteMapSolutionField 				{width:20px;color:#D88002;font-weight:bold;text-align:center;text-transform:uppercase;}
#knowledgecheckcenter .muteMapSolutionLocation 				{font-weight:bold;font-size: 14px;}
#knowledgecheckcenter .wrong 								{color:#FF0000;}
#knowledgecheckcenter .correct 								{color:#00AA00;}

/* Memory */
#knowledgecheckcenter .memory 								{}
#knowledgecheckcenter .memory td 							{width:72px;height:72px;text-align:center;vertical-align:middle;border:1px solid #CCCCCC;cursor:pointer;font-size: 14px;overflow:hidden;}
#knowledgecheckcenter .memory td.hover						{background-color:#BDCFE5;border-color:#BDCFE5;}
#knowledgecheckcenter .memory td.uncovered 					{background-color:transparent;border-color:#D88002;}
#knowledgecheckcenter .memory .memoryCardImage 				{}
#knowledgecheckcenter .memory .memoryCardText 				{}
#knowledgecheckcenter .memory .memoryCardText div 			{width:72px;}

/* Feedback */
.knowledge-check-feedback									{background:#FFFFFF url(/img/background/kc_feedback.gif) repeat-x}

.knowledge-check .kc-feedback								{padding:10px 0px 10px 10px;}
.knowledge-check .kc-feedback h2							{color:#000000;font-size:18px;line-height: 24px;margin:0px 0px 18px 0px;font-weight:bold;}		
.knowledge-check .kc-feedback p								{color:#000000;font-size:12px;margin:0px 0px 0px 0px; line-height:17px;}	

.knowledge-check-feedback .points							{}
.knowledge-check-feedback .col5								{width:489px !important;}
.knowledge-check-feedback .col2								{width:387px !important;}

.knowledge-check-feedback .label_red						{background:url(/img/icons/feedback_wrong.gif) no-repeat top right; height:299px; padding:22px 0px 0px 285px !important; font-size:16px; font-weight:bold; color:#d10019; position:relative; zoom:1}
.knowledge-check-feedback .label_red .big					{font-size:46px; font-weight:bold; position:absolute;  top:60px; left:165px; width:130px; text-align:center; height:50px; line-height:50px;}
.knowledge-check-feedback .label_red .small					{font-size:14px; font-weight:bold; position:absolute; top:105px; left:165px; width:130px; text-align:center}

.knowledge-check-feedback  .label_green						{background:url(/img/icons/feedback_right.gif) no-repeat top right; height:299px; padding:22px 0px 0px 285px !important; font-size:16px; font-weight:bold; color:#009966; position:relative; zoom:1}
.knowledge-check-feedback .label_green .big					{font-size:46px; font-weight:bold;  position:absolute; top:60px; left:165px; width:130px; text-align:center; height:50px; line-height:50px;}
.knowledge-check-feedback .label_green .small				{font-size:14px; font-weight:bold;  position:absolute;  top:105px; left:165px; width:130px; text-align:center}

.knowledge-check  .form-buttons	.btn-1						{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:bold; background:none; padding:0px; float:left;margin:0px 10px 0px 0px}
.knowledge-check  .form-buttons	.btn-1 a					{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:3px 0 5px; font-weight:bold}
.knowledge-check  .form-buttons	.btn-1 a:hover				{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;}

.knowledge-check  .form-buttons	.btn-2						{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:bold; background:none; padding:0px; float:left;margin:0px 10px 0px 0px}
.knowledge-check  .form-buttons	.btn-2 a					{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:3px 0 5px; font-weight:bold}
.knowledge-check  .form-buttons	.btn-2 a:hover				{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;}

/* Feedback Form */
.feedback-form												{padding:10px;}
.feedback-form h2											{margin-bottom:5px; font-size:14px; font-weight:bold; color:#000000}
.feedback-form #feedbacknewslettercheckbox					{margin-bottom:16px;}
#feedbackHelperForm .review									{padding:10px 10px 20px 10px;}
#feedbackHelperForm  strong									{float:left; margin-right:10px; padding-top:0px;}
#feedbackHelperForm  .note									{float:left; margin-right:5px; }
#feedbackHelperForm  span									{}
#feedbackHelperForm  label									{padding:0px 0px 0px 3px; clear:both;}
#feedbackHelperForm .rating									{padding-left:28px; font-size:11px; padding-top:3px;}
#feedbackHelperForm .rating	strong							{padding-top:5px; float:left!important}
#feedbackHelperForm .col5.fll									{float:none!important;}
#feedbackHelperForm .col5.flr									{float:none!important;}



/* Pinnwand Modul */
.pinnboard									{margin-bottom:16px;}
.pinnboard .pb_headline						{height:24px; overflow:hidden; margin-bottom:8px;}
.pinnboard .pb_headline h2					{float:left; padding:3px 0px 0px 10px;}
.pinnboard .pb_headline a.btn_entry			{float:right; width:136px; height:24px; overflow:hidden; background:url(/img/buttons/btn_neuer_eintrag.gif)}
.pinnboard .pb_headline a.btn_entry:hover	{background:url(/img/buttons/btn_neuer_eintrag.gif) 0px -24px;}
.pinnboard .pb_headline a.btn_entry	span	{display:none;}
.pinnboard .pb_boxheader					{background:url(../img/backgrounds/box_head.gif) repeat-x; color:#ffffff; padding:5px 10px;}
.pinnboard .pb_boxheader .hl_01				{float:left;}
.pinnboard .pb_boxheader .hl_02				{float:right;}
.pinnboard .item							{padding:5px 10px; background: url(/img/backgrounds/gradient_small.gif) repeat-x; border-bottom:1px solid #BBBBBB;}
.pinnboard .item .image						{float:left; border:1px solid #DFDFDF; margin-right:8px;}
.pinnboard .item .image	img					{border: 2px solid white; display:inline;}
.pinnboard .item .subject					{float:left; width:380px; padding-top:2px; color:#666666 ;}
.pinnboard .item .subject strong			{color:#333333;}
.pinnboard .item a.close					{padding-right:8px;}
.pinnboard .item .subject a.request			{font-weight:bold;}
.pinnboard .item .answer_count				{float:right; width:55px; text-align:center;}
.pinnboard .item .close						{float:right; width:65px; text-align:center;}
.pinnboard .item.detail						{border-bottom:none; background:#f0f0f0; }
.pinnboard .detail							{background:#f0f0f0; padding:5px 10px;}
.pinnboard .reply							{background:#f0f0f0; padding:0px 10px 0px 10px;}
.pinnboard .reply .item						{background:#ffffff; padding:10px;}
.pinnboard .reply  .detail					{background:#ffffff; padding:10px 10px 0px 10px;}
.pinnboard .reply  .detail p				{padding:0px 0px 10px 0px;}
.pinnboard .pb_answer						{background:#f0f0f0; padding:5px 10px;border-bottom:1px solid #BBBBBB;}
.pinnboard .pb_answer h3					{font-size:12px;}

.pinnboard .x-panel-mc						{background:#f0f0f0;}
.pinnboard .x-panel-mr						{background:#f0f0f0;}
.pinnboard .x-panel-ml						{background:#f0f0f0;}
.pinnboard .x-panel-tc						{background:#f0f0f0;}
.pinnboard .x-panel-tr						{background:#f0f0f0;}
.pinnboard .x-panel-tl						{background:#f0f0f0;border:none;}

/*Kreuzwortraetsel*/
#QuizAnswerContainer #questionform .spacer				{width:15px!important;float:left!important;}
#QuizAnswerContainer #questionform .answerFreetext		{float:left!important;margin-right:5px;}
#QuizAnswerContainer #questionform .answerFreetext input{width:15px!important;font-size:11px;text-align:center;color:#000;text-transform:uppercase;}

/*Registrierungsanpassungen auf col6 SK 13072010*/
#regform													{padding-left:0px!important;}
#register_div												{margin-left:0px!important}
#register_div #regform .x-column-layout-ct .x-column-inner	{width:530px!important;}
#register_div .x-form-item label 							{float:left !important;}
.x-form-check-wrap-inner, .x-form-radio-wrap-inner 			{display:inline-block!important;}
.registerv2 .ma-buttonbox 									{margin-right:26px!important}
#register_div .field_left 									{left:0!important;position:absolute!important;top:23px!important;}

/*newsletterschnellabmeldung*/
.newslettersignout  				{
				  						min-height:350px;
				  						height:auto !important;
				  						height:350px;
									}
.newslettersignout .line			{font-size:1px;line-height:1px;height:1px;background:#cccccc;margin:10px 0px 5px 0px;}
.newslettersignout h1				{margin-bottom:8px;line-height:32px;}

