@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%;	vertical-align: baseline; background: transparent;}
ol, ul 				{list-style: none;}

/* Allgemeine Formatierungen */
body				{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:#ffffff;color:#4c4c4c!important;}
a					{text-decoration:none; color:#0066CC;}
a:hover				{text-decoration:underline;}
a:visited			{color:#0066CC;}

/* Globale Formatierungen */
h1					{background:#EFEFEF none repeat scroll 0 0; color:#4C4C4C; font-size:14px; font-weight:bold; height:19px; margin:0 0 10px; overflow:hidden; padding:4px 0 3px 10px;}
h2					{color:#4c4c4c;}
h3					{color:#4c4c4c;}
h4					{color:#4c4c4c;}	
p					{margin:0px 0px 16px 0px;}	

/* Seiten Grid */
#alignment			{margin:0px 5px 0px 0px;text-align:left;width:958px; margin:auto;}
#alignment.withskyscraper	{width:1128px;}
#page				{border:0 none;padding:0px 16px 0px 16px; zoom:1; background:url(/img/background/bg_page.gif) repeat-y;width:926px;}
#wrapper			{position:relative;}
#north				{width:100%;}
#center				{padding:16px 14px 18px 16px;background:#fff;border-right:1px solid #fff;border-left:1px solid #fff;}	
#south				{height:38px;font-size:11px;color:#ffffff;background:#849BAB;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;*/ position:relative;z-index:1;}
.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%;right:0;}
.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; overflow:hidden;float:left; cursor:pointer}
a.btn_red_a span		{background:url(/img/buttons/btnreda_right.gif) no-repeat right top; padding:2px 8px 2px 8px; display:block;text-align:center; float:left; width:44px;}
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}

.ico-general-download				{background:url(/img/icons/ico_download_allg.gif) 0px 0px no-repeat; padding:0px 0px 0px 20px; height:15px;float:left;}

/* Linien */
.line_dashed						{font-size:1px;line-height:1px;background:url(/img/background/bg_line.gif);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;}
.col3 .box-std-content				{background:none;}

.box 								{margin:0px 0px 0px 0px;position:relative;}

.client-font-color						{color:#EFEFEF !important;}

/*Registrierungspopup*/
.register_known .rk_inner .x-panel-body h1				{color:#0066cc!important;background:none!important;}
.register_known .rk_inner .x-panel-body .userdate .fll	{color:#0066cc!important;}
.register_known .rk_inner .question_text .colored		{color:#0066cc!important;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Header Formatierungen */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Head */
.head							{height:96px!important;background:url(/img/background/bg_head.jpg) right no-repeat; margin:0px 16px 1px 16px;}
.logo							{position:absolute; top:26px; left:0px;}

/* Top Navigation */
.top-nav 						{line-height:13px;height:22px!important;position:relative;padding:0px 10px 0px 0px;font-size:10px;color:#5A6C7D; background:#EFEFEF; margin:0px 16px 0px 16px; border-top:5px solid #ffffff; border-bottom:5px solid #ffffff;}
.top-nav a						{color:#003A58 !important; float:left}	
.top-nav .spacer				{display:block; float:left; height:17px; padding:3px 0 0 5px;}
.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:#333333; 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:3px 0px 0px 5px}
.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:#9F3830!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 5px;margin-top:-2px;}
.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:10px 0px 0px 10px;font-size:11px;overflow:hidden; background:url(/img/head/bg_login.gif) no-repeat;color:#383b42; margin-top:11px;}
.login a						{padding:0px 0px 0px 0px; color:#0066cc;}
.login .text_mail				{width:146px; font-size:11px;color:#8B8A8B; border:1px solid #666666;padding:2px;margin:7px 8px 4px 0px;float:left;}
.login .text_password			{width:92px; font-size:11px;color:#8B8A8B; border:1px solid #666666;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;}
.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:11px;}
.login a:hover.profil			{text-decoration:underline;}
.login a:hover.profil.active 	{color: #9f3830;text-decoration:none; background:url(/img/icons/profil_icon_active.gif) no-repeat 0px 1px; }
.login a.profil.active 			{color: #9f3830!important;text-decoration:none; background:url(/img/icons/profil_icon_active.gif) no-repeat 0px 1px; }
.login a:active.profil			{color:#0066cc;}
.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: #000000;text-decoration:none;}
.login a.watch.active 			{color: #000000;text-decoration:none;}
.login a.reglink				{font-size:11px; color:#4C4C4C;}
.login a.btn_red_a				{font-size:11px;}

/* Main Navigation */
.main-nav-premium							{margin:0px 16px 0px 16px;padding:0px 0px 0px 0px;height:33px;overflow:hidden;font-size:12px; background:#ececec;} 
.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						{border-right:1px solid #ffffff;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:#003A58!important; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.main-nav-premium ul a:hover span			{font-size:13px!important; color:#9f3830!important; text-decoration:none!important;}
.main-nav-premium ul li.active a			{font-size:13px!important;color:#003A58;text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.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 -66px;height:33px;display:block;float:left;padding:0px 0px 0px 15px;}
.main-nav-premium ul li a span.center		{background:url(/img/navigation/nav-sprite.gif) repeat-x scroll 0px -33px;height:33px;display:block;float:left;padding:9px 0px 0px 0px; }
.main-nav-premium ul li a span.right		{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px -66px;height:33px;display:block;float:left;padding:0px 0px 0px 15px}
.main-nav-premium ul li.last a span.right	{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px -66px;height:33px;display:block;float:left;padding:0px 0px 0px 15px}
.main-nav-premium ul li a:hover span.left	{background-position: 0px -132px !important;}
.main-nav-premium ul li a:hover span.center	{background-position: 0px -132px !important; }
.main-nav-premium ul li a:hover span.right	{background-position: 0px -132px !important;}
.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:#9f3830;text-decoration:none;  font-family:Arial, Helvetica, sans-serif}
.main-nav-premium ul li.active a:hover span				{font-size:13px!important;color:#9f3830!important;text-decoration:none!important;  font-family:Arial, Helvetica, sans-serif}
.main-nav-premium ul li.active a span.left				{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px -132px !important;height:33px;display:block;float:left;padding:0px 0px 0px 15px;}
.main-nav-premium ul li.active a span.center			{background:url(/img/navigation/nav-sprite.gif) repeat-x scroll 0px -132px !important;height:33px;display:block;float:left;padding:9px 0px 0px 0px;}
.main-nav-premium ul li.active a span.right				{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px -132px !important;height:33px;display:block;float:left;padding:0px 0px 0px 15px}
.main-nav-premium ul li.active a:hover span.left		{background-position: 0px -132px !important;}
.main-nav-premium ul li.active a:hover span.center		{background-position: 0px -132px !important;}
.main-nav-premium ul li.active a:hover span.right		{background-position: 0px -132px !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 10px;}
.main-sub li 						{font-size:13px;padding-top:4px;float:left;}
.main-sub li a:visited				{color:#003A58;}
.main-sub li a						{padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; color:#003A58; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif} 
.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:#9f3830!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:visited			{color:#ffffff!important;}
a.ma-button.v1:active			{color:#ffffff!important;}
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:normal; color:#ffffff!important}
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; color:#ffffff;} 
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;overflow:hidden; font-weight:normal}
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:10px;padding:12px 0px 0px 0px; color:#003B59;}
.foot-nav .fll			{color:#ffffff;}
.foot-nav a				{font-size:10px;color:#ffffff!important;}
.foot-nav a:hover		{text-decoration:underline;}		
.foot-nav span			{float:right;}
.foot-nav span.active	{color:#9F3830;float:none;font-size:10px;}

/* Footer Logos */
.fvw-footer				{display:none;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Content Formatierungen */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/*Kontaktformular*/
#contact_div								{line-height:16px; }
#contact_div .x-panel-tl					{display:none;}
#contact_div h2								{background:#EFEFEF none repeat scroll 0 0; color:#4C4C4C; font-size:14px; font-weight:bold; height:19px; margin:0 0 10px; overflow:hidden; padding:4px 0 3px 10px;}
#contact_div .x-panel-mc					{padding-top:0px!important}
#contact_div strong							{display:none;}
#contact_div .x-form-item label 			{color:#4C4C4C;font-size:11px;}
#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 .x-panel .x-panel-bwrap .x-panel-body-noheader span.fll {color:#4c4c4c!important;}
#contact_div .line_dotted					{background:#cccccc;height:1px;font-size:1px;line-height:1px;margin-bottom:10px;}
#contact_div .x-form-field-wrap .x-form-trigger	{border-color:#0066cc;}
#contact_div .x-panel-ml					{padding:0px;}

/* Slideshow */
.slideshowv2 								{position:relative; zoom:1;margin-bottom:16px; overflow:hidden; display:block}
.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							{border: 1px solid #d8d9dd;padding:0px 5px 0px 5px;width:180px;float:right; background-color:#7c96a7;}
.slideshowv2 .actionbuttons					{border-left:solid 1px #d8d9dd;border-top:solid 1px #d8d9dd;margin-right:-6px;margin-top:-1px;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:0px;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:0px;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:0px;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:0px;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:0px;text-decoration:none;}
.slideshowv2 .actionbuttons a.break:hover	{background:#edeeee url(/img/icons/slideshow_play_pause.gif) 0px -46px no-repeat;float:left;padding:1px 12px 8px 12px;margin:0px;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:0px; text-decoration:none;}
.slideshowv2 #slideshow_paging_div			{color:#ffffff;font-size:12px; margin-right:15px;margin-left:10px;margin-top: 4px;display:inline;}
.slideshowv2 #slideshow_paging_div strong	{color:#ffffff; font-weight: bold;}
.slideshowv2 #slideshow_title_div			{color:#4c4c4c; font-size:11px;}
.slideshowv2 .teaser.col7					{margin-bottom: 0px;}
.slideshowv2 .teaser 						{margin-bottom: 0px;padding-top:0px;}
.slideshowv2 a								{color:#4c4c4c!important;}


/* Highlight Teaser */
.highlight 							{float:left; margin:0px; display:inline;}
.highlight .fullimage				{height:28px; margin-top:-35px; position:absolute; z-index:2;}
.highlight .fullimage .ma-buttonbox	{padding-left:10px;}
.col7.mb16.boxfullimage						{margin-bottom:10px!important; display:inline}

/* Modul News-Liste */
.news-list-half						{margin:0px 0px 7px 0px;line-height:16px;padding:0px 0px 0px 0px;}
.news-list-half	h1					{margin-bottom: 10px;}
.news-list-half p					{margin:0px;}
.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 9px 0px; padding:0px 0px 0px 10px; background:#ffffff url(/img/bullets/list_bullet.gif) 0px 6px no-repeat} 
.news-list-half .item h2			{font-size:11px; font-weight:bold;}
.news-list-half .item p				{margin:0px 0px 0px 0px;}
.news-list-half .item a				{color:#0066cc;white-space:nowrap;}
.news-list-half .item a:hover		{text-decoration:underline;}
.news-list-half .item a:active		{color:#c90000}

/* Artikel Listen */
.article-list							{margin:0px 0px 0px 0px;line-height:16px;padding:10px 0px 0px 0px !important;}
.article-list h2						{background:#EFEFEF none repeat scroll 0 0; color:#4C4C4C; font-size:14px; font-weight:bold; height:19px; margin:0 0 0px; overflow:hidden; padding:4px 0 3px 10px;}
.article-list .item						{padding:7px 0px 10px 0px;}
.article-list .item .topline			{margin:0px 0px 2px 0px;}		
.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:11px; margin:0px 0px 2px 0px;line-height:16px; font-weight: bold; color:#4c4c4c}
.article-list .item	h3 a				{font-size:11px; margin:0px 0px 2px 0px; white-space:normal;line-height:16px; font-weight: bold; color:#4c4c4c}
.article-list .item	h4					{font-size:11px; color:#003b77;margin:0px 0px 2px 0px; font-weight:normal;}
.article-list .item	p					{margin:0px 0px 0px 0px!important; padding-bottom:5px;}
.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: 11px; color:#003b59;}
.article-list .item .more-link			{background:url(/img/icons/raquo.gif) 94px 6px no-repeat;padding:0px 19px 0px 17px;}
.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:#DFF0E5;}
.highlight-article .topline			{margin:0px 0px 10px 0px;}					
.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 14px 0px;font-weight:bold;line-height:20px;}
.highlight-article h2 a	 			{color:#4C4C4C!important; font-size:18px; margin:0 0 20px;}
.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:#0066cc;white-space:nowrap;}
.highlight-article a:active			{color:#0066cc;}

/* Sponsoren Liste */
.sponsorovw	h2						{background:#EFEFEF none repeat scroll 0 0; color:#4C4C4C; font-size:14px; font-weight:bold; height:19px; margin:0 0 10px; overflow:hidden; padding:4px 0 3px 10px;}
.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:#F0F3F5 ;}
#howitworksnavi ul 					{float:left;}
#howitworksnavi ul 		li.link a	{color:#0682c2;}
#howitworks .image					{border:1px solid #CCCCCC !important;margin:0 0 16px;overflow:hidden;}
.img-controller						{color:#78879a;margin:0px 0px 16px 0px; background:url(/img/background/bg_imagecontroller.gif)}
.img-controller	.left				{float:left;width:20%;text-align:left}
.img-controller	.center				{float:left;width:60%;text-align:center; padding:18px 0px 0px 0px;}
.img-controller	.right				{float:right;width:20%;text-align:right}
.img-controller	.pages				{padding:0px 0px 0px 0px;font-weight:normal;font-size:13px;}
.img-controller	.active				{color:#9F3830;font-weight:bold;}
.img-controller .btn-1				{width:92px;float:left; height:55px;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); border:none;height:55px; padding:0px;}
.img-controller .btn-2				{width:92px;float:right; height:55px;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); 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:#CFCFCF url(/img/icons/subnav_arrow_off.gif) no-repeat scroll 10px 10px;color:#003B59!important;display:block;padding:5px 5px 5px 22px;border-bottom:1px solid #ffffff; width:288px;}
.sub-nav ul li.active				{background:#EFEFEF url(/img/icons/subnav_arrow_on.gif) no-repeat scroll 10px 10px; color:#9F3830 !important; display:block; float:left; font-weight:bold; list-style-type:none; padding:5px 5px 5px 22px;width:90%; 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:#FFFFFF url(/img/bullets/round-arrow_blue_back.gif) no-repeat scroll 7px 8px; border:1px solid #CFCFCF;display:block; font-weight:bold; padding:5px 5px 5px 22px;}
.sub-nav ul li#more					{float:left; width:100%;}
.sub-nav ul li#more	a				{background:#FFFFFF url(/img/bullets/round-arrow_blue.gif) no-repeat scroll 7px 7px; border:1px solid #CFCFCF; display:block; font-weight:bold; padding:5px 5px 5px 22px;}
.sub-nav ul li#headline				{background:#4C4C4C none repeat scroll 0 0; color:#FFFFFF; display:block; float:left; font-weight:bold; list-style-type:none; padding:5px 5px 5px 10px; width:91%; border-bottom:1px solid #ffffff;}


/* Hilfe */
.faqtabpanel .x-panel-body			{padding:0px 10px 0px 0px;}
#faqlist.faqwithoutbg strong		{font-weight:bold;}
ul.faqwithoutbg li					{list-style:none;margin:0px 0px 3px 0px;line-height:16px; background: transparent url(/img/icons/faq_list.gif) no-repeat scroll 0 3px; padding-left:13px;}
ul.faqwithoutbg .act				{background: transparent url(/img/icons/faq_list.gif) no-repeat scroll 0 -48px; list-style:none; margin:0px 0px 3px 0px; padding-left:13px; }
ul.faqwithoutbg .act a				{font-weight:normal; color:#C80000;}
.faq_text							{background: #EFF3F6 none repeat scroll 0 0;color:#333333;margin:10px 0 10px -15px;padding:10px;}
.faq								{margin:0px 0px 0px 0px;line-height:16px;}
.faq .pl10 							{padding-left:0px;}
.faq .faq-nav						{width:166px;margin:0px 16px 0px 0px;}
.faq .faq-nav .list-bg				{background:#f1f2f4;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 #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:20px;}
.faq .x-tab-panel					{margin-bottom:0px;}
.faq  ul.x-tab-strip li				{float:left; margin-left:0px;}
.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;font-weight:bold; color:#9F3830!important; font-family:Verdana, Arial, Helvetica, sans-serif}
.faqtabpanel .x-tab-strip span.x-tab-strip-text		{color:#003B77; 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:#003C75; padding:0px 1px 0px 1px;}
.abc_link a							{font-weight:bold; color:#C80100;}
a.abc_link_act						{font-weight:bold; color:#C80100!important;}
.abc_nolink							{font-weight:bold; color:#003567;}

/* Standard Content - Impressum, Disclaimer, AGB */
.stdcontent-wrapper 				{/*border:1px solid #CCCCCC; padding:10px;*/ line-height:16px; font-size:11px;}
.stdcontent-wrapper 				{line-height:17px}
.stdcontent-wrapper h2 				{background:#EFEFEF none repeat scroll 0 0; color:#4C4C4C; font-size:14px; font-weight:bold; height:19px; margin:0 0 10px; overflow:hidden; padding:4px 0 3px 10px;}
.stdcontent-wrapper h3 				{color:#4C4C4C;font-size:12px;font-weight:bold;margin:0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.std-content						{line-height:16px;font-size:11px;color:#4c4c4c;}
.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						{background:#EFEFEF none repeat scroll 0 0; color:#4C4C4C; font-size:14px; font-weight:bold; height:19px; margin:0 0 10px; overflow:hidden; padding:4px 0 3px 10px;}	
.std-content h3						{font-size:11px; color:#003567;font-weight:bold;margin:0px 0px 3px 0px;}		

/* Kurs lesen */
.breadcrumb							{background:#EFEFEF none repeat scroll 0 0; color:#4C4C4C; height:14px; line-height:normal; margin:0 -16px 16px 0; padding:5px 16px 5px 8px;}
.breadcrumb span					{color:#0682c2; padding:0px 5px 0px 5px;}
.breadcrumb strong					{font-weight:bold;}

.course								{margin:0px 0px 16px 0px!important;}
.course h2							{font-size:14px; font-weight:bold; margin:0 0 10px;}
.course h3							{color:#4c4c4c; font-size:11px; font-weight:bold; margin:0 0 5px;}
.course h4							{font-size:11px;line-height:16px;font-weight:bold;margin:0px 0px 5px 0px;}
.course p							{line-height:16px;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:#EFEFEF none repeat scroll 0 0; clear:both; font-size:10px; line-height:14px; padding:5px 30px 5px 5px;}

/* Paging */
.pageing							{background:#EFEFEF none repeat scroll 0 0; color:#003B59; margin:0 0 16px; padding:5px 0;}
.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					{margin:0px 0px 0px 0px;width:1px; float:none;}	
.pageing .pages a					{color:#003C78;padding:0 4px;width:25px;}
.pageing .pages a:active			{color:#c90000;}
.pageing .pages .active				{color:#9F3830 !important;font-weight:bold;}					
.pageing .beginning					{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px; display:inline;}
.pageing .back						{float:left;margin:0px 0px 0px 10px; display:inline}
.pageing .back a					{background:transparent url(/img/icons/arrow_03.gif) no-repeat scroll 0 3px;color:#003B59;font-weight:bold;padding:0 0 0 10px;}
.pageing .forward					{float:right;margin:0px 10px 0px 0px; display:inline}
.pageing .forward a					{background:transparent url(/img/icons/arrow_04.gif) no-repeat scroll 100% 3px;color:#003C78; font-weight:bold;padding:0 10px 0 0;}					
.pageing .ending					{float:right;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px; display:inline;}

/* 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 16px 0px;background:#efefef;}
.std-teaser.t_sponsoren h2					{font-size:14px;margin:0px 0px 4px 0px; background:url(/img/background/bg_line.gif) bottom repeat-x; padding-bottom:5px;}
.std-teaser h2								{font-size:14px;margin:0px 0px 3px 0px; }
.std-teaser h3								{font-size:11px;margin:0px 0px 4px 0px; font-weight:bold;}
.std-teaser h4								{font-size:11px; margin:0 0 4px;}
.std-teaser h4 a							{}
.std-teaser div								{line-height: 17px; color: 383b42;}
.std-teaser span							{font-weight:normal;}
.std-teaser p								{margin:0px 0px 0px 0px;}
.std-teaser a								{}
.std-teaser .blue							{color:#4c4c4c;}
.std-teaser .line_dashed					{font-size:1px;line-height:1px;background:url(/img/background/bg_line.gif);height:1px;margin:0px 0px 6px 0px; overflow:hidden;}
.std-teaser .image-top						{margin:0px!important;}
.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:4px 0px 10px 0px;}
.std-teaser .image-frame img				{margin:0px 0px 2px 0px;}
.std-teaser .image-frame .caption			{color:#4c4c4c;font-size:10px;line-height:14px;}
.std-teaser .image-frame span				{color:#4c4c4c;font-style:italic;}
.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 6px 0px;}
.std-teaser .item a							{}
.std-teaser .item strong					{font-size:11px; font-weight:bold;}
.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:12px; background:none; padding:0px;}
.std-teaser.gallerybox h3					{font-size:11px; background:none; padding:0px;}
.std-teaser .col3							{width:237px!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							{margin:6px 0px 0px 0px;padding:6px 0px 0px 0px;}
.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:11px; font-weight:bold; margin:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif; 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:#004436}
.result-box .progressbar .percent.all	{font-weight:bold;font-size:13px; color:#839bab}

.result-box .average					{margin:8px 0px 0px 0px;}
.result-box .alt						{}

.elearningstate	.line_dashed			{display:none;}
.elearningstate	h2						{background:#EFEFEF none repeat scroll 0 0;font-size:14px;font-weight:bold;height:19px;margin:0 0 10px;overflow:hidden;padding:0px 0 0px 0px; background: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:11px;}
.elearningstate .item					{ background:url(/img/background/bg_line.gif) repeat-x scroll center bottom; padding-bottom:8px;}
.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:#4C4C4C; 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 table					{float:left; margin-bottom:25px; width:99.9%; background:url(/img/background/bg_line.gif) repeat-x top; padding:0px 0px 0px 0px;}
.navigator.profil.profilv2 table td					{border-bottom:0px!important;}
.navigator.profil.profilv2 table .pd 				{padding:6px 5px 6px 0px;}
.navigator.profil.profilv2 table .line				{display:none}
.navigator.profil.profilv2 table .changecolor1 td	{background:url(/img/background/bg_line.gif) repeat-x bottom}
.navigator.profil.profilv2 table .changecolor2 td	{background:url(/img/background/bg_line.gif) repeat-x bottom}
.navigator.profil.profilv2 table.profeditbg .changecolor1 td	{background:url(/img/background/line_profile.gif) repeat-x bottom}
.navigator.profil.profilv2 table.profeditbg .changecolor2 td	{background:url(/img/background/line_profile.gif) repeat-x bottom}
.navigator.profil.profilv2 table.profeditbg .x-form-item 	{margin:0px; padding:1px 0px 0px 0px;}
.navigator.profil.profilv2 table h5 				{font-size:11px;font-weight:normal;}
.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:#efefef ; padding:5px 0px 0px 0px;}
.navigator.profil.profilv2 table.profeditbg td		{padding:10px!important; vertical-align:middle; }
.navigator.profil.profilv2 table thead				{display:none;}
.navigator.profil.profilv2 table span.light			{color:#4c4c4c!important;font-size:11px;}
.navigator.profil.profilv2 .buttonline 				{height:39px; vertical-align:middle; background:#ffffff; padding:0px 0px 0px 0px!important;}
.navigator.profil.profilv2 .buttonline td			{vertical-align:middle; background:#ffffff;  padding:0px 0px 0px 0px!important;}
.navigator.profil.profilv2 .buttonline .form-b		{margin-right:0px;}
.navigator.profil.profilv2.newsletterhint td		{padding:10px;}
.navigator.profil.profilv2 .box .editbutton 		{padding:0px 0px 0px 0px;float:right;}
.navigator.profil.profilv2 h3 						{float:left; font-weight:bold!important; padding-bottom:6px;}
.navigator.profil.profilv2 h3 strong				{font-weight:bold;}
.navigator.profil.profilv2 .x-form-field-wrap .x-form-trigger	{border-color:#0066cc}
.navigator.profil.profilv2 .newsletter td.left		{width:30%;}
.navigator.profil.profilv2 table.profeditbg .buttonline td	{border-bottom:1px solid #cfcfcf!important;}
.navigator.profil.profilv2 table.profeditbg .buttonline td.left	{border-left:1px solid #cfcfcf!important;}
.navigator.profil.profilv2 table.profeditbg .buttonline td.buttoncell	{background:url(/img/background/buttoncell.gif) right repeat-y}

/* Kurse - Tabelle */
.navigator							{margin-top:16px;}
.navigator table					{width:100%;}
.navigator table a					{color:#003A58!important;}
.navigator table a:visited			{color:#003A58!important;}
.navigator table a:active			{color:#003A58!important;}
.navigator table td					{padding:5px 10px;border-bottom:1px solid #ffffff;}
.navigator table th					{padding:5px 10px;border-bottom:1px solid #ffffff;}
.navigator table th.col1			{width:40%;padding:0px 10px!important}
.navigator table th.col2			{width:13%;padding:0px 10px!important}
.navigator table th.col3			{width:20%;padding:0px 10px!important}
.navigator table th.col4			{width:10%;padding:0px 10px!important}
.navigator table th.col5			{width:17%;padding:0px 10px!important}
.navigator table th.head1			{background:#839BAB none repeat scroll 0 0;color:#FFFFFF;font-size:11px;font-weight:normal;border-right:1px solid #ffffff;}
.navigator table th.head2			{background:#839BAB none repeat scroll 0 0;color:#FFFFFF;font-size:11px;font-weight:normal;border-right:1px solid #ffffff;}
.navigator table th.wcheck			{background:#004436 none repeat scroll 0 0;color:#FFFFFF;font-size:11px;font-weight:normal;}
.navigator table th.bluebg-topleft	{font-weight:bold;}
.navigator table th.bluebg-topright	{font-weight:bold;}
.navigator table td.border			{border-right:1px solid #ffffff;}
.navigator table td.color-change1	{background:#CFCFCF;}
.navigator table td.color-change2	{background:#C6E3D8;}
.navigator table td.color-change3	{background:#EFEFEF;}
.navigator table td.color-change4	{background:#B2CAC2;}
.navigator	h2						{color:#4c4c4c;font-size:14px;line-height:20px;margin-bottom:3px;}




/* Profil Teaser */
.my_pics h2								{margin:0px 0px 0px 0px!important; font-weight:normal}
.my_pics .top							{padding:0 0 3px 1px;}
.my_pics a.edit							{padding:0px 0px 0px 17px;color:#0066cc;font-weight:bold;font-size:11px;}
.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 #0066cc;}
.my_pics .pics .userimage .active      	{border:1px solid #0066cc;}
.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:6px 0px 0px 0px;}
.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;float:left;padding-top:1px;}

#panelchangeimage .std-teaser .bg_gray .pic 	{float:left;margin-right:10px;}
#panelchangeimage .std-teaser .bg_gray .pic img {border:0px;}
#panelchangeimage .bg_gray						{background:url(/img/background/bg_line.gif) repeat-x scroll center bottom;padding-bottom:8px; margin-bottom:8px;}

#uploadavatar												{float:left;margin:0 0 0 -3px;}
#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					{background:#EFEFEF none repeat scroll 0 0; color:#4C4C4C; font-size:14px; font-weight:bold; height:19px; margin:0 0 10px; overflow:hidden; padding:4px 0 3px 10px; 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:407px !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 #byear_display	{width:81px !important;}
#register_div #city				{width: 207px !important;}
#register_div #streetnumber		{width: 67px !important;}
#register_div .x-form-item label	{margin:0px!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:395px!important;}

/* Modul News-Liste Tabbar */
.tb-news-list						{line-height:16px;margin:0;}
.tb-news-list .item					{cursor:pointer; padding:7px 11px;}
.tb-news-list .active				{background:#efefef;}
.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:2px 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:bold;font-weight:bold;}	
.tb-news-list h2 a					{color:#4c4c4c;font-weight:bold;}	
.tb-news-list h3					{font-weight:normal;}	
.tb-news-list h3 a					{color:#4c4c4c!important;font-weight:normal;}
.tb-news-list .line_dashed			{background:transparent url(/img/background/bg_line.gif) repeat scroll 0 0; font-size:1px; height:1px; line-height:1px; margin:1px 0;}
.tb-news-list .activeon				{background:#efefef;}
.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:#EFEFEF url(/img/background/bg_line.gif) repeat-x top}

/* 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;}
.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 0px no-repeat;padding:2px 0px 0px 18px;margin:0px 0px 0px 0px;color:#003b77;}
.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:#003b77;}
.article-detail .service .notice	{background:url(/img/icons/ico_notice.gif) 0px 1px no-repeat;padding:0px 0px 0px 13px;margin:0px 30px 0px 0px;color:#003b77;}
.article-detail .service .send		{background:url(/img/icons/ico_send.gif) 0px 2px no-repeat;padding:0px 0px 0px 17px;margin:0px 30px 0px 0px;color:#003b77;}
.article-detail .topline			{margin:0px 0px 10px 0px;color:#4c4c4c;}
.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:18px; font-weight:bold; margin:0 0 10px; height:auto; padding:0px; background:none; line-height:24px;}
.article-detail h2					{font-size:11px; font-weight:bold; margin:0 0 10px;}		
.article-detail h3					{font-size:11px; font-weight:bold; margin:0 0 10px;}
.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;}



/* Downloadcenter */
.dl-center								{margin-bottom:16px;}
.dl-center .tabnav						{margin-bottom:16px;}
.dl-center .tabnav ul					{padding-left:3px; background:url(/img/icons/tabline.gif) 0px 22px repeat-x}
.dl-center .tabnav ul li				{float:left!important; margin-right:3px; height:23px; overflow:hidden}
.dl-center .tabnav ul li a				{color:#003b59; float:left}
.dl-center .tabnav ul li a.active		{color:#9f3830; font-weight:bold; float:left}
.dl-center .tabnav ul li a span			{float:left; cursor:pointer}
.dl-center .tabnav ul li a span.left	{display:block; height:23px; width:10px; background:url(/img/icons/tabsprite.gif) 0px 0px no-repeat;}
.dl-center .tabnav ul li a span.right	{display:block; height:23px; width:10px; background:url(/img/icons/tabsprite.gif) 0px -23px no-repeat;}
.dl-center .tabnav ul li a span.center	{display:block; height:23px; background:url(/img/icons/tabsprite.gif) 0px -46px repeat-x; padding:5px 0px 0px 0px}
.dl-center .tabnav ul li a.active span.left		{display:block; height:23px; width:10px; background:url(/img/icons/tabsprite.gif) 0px -69px no-repeat;}
.dl-center .tabnav ul li a.active span.right	{display:block; height:23px; width:10px; background:url(/img/icons/tabsprite.gif) 0px -92px no-repeat;}
.dl-center .tabnav ul li a.active span.center	{display:block; height:23px; background:url(/img/icons/tabsprite.gif) 0px -115px repeat-x; padding:5px 0px 0px 0px; cursor:pointer}
.dl-center .item						{padding-bottom:8px;}
.dl-center .item h3						{margin:0px 0px 10px 0px;}
.dl-center .item .info					{margin:0px 0px 8px 0px;}
.dl-center .item .info span				{float:left;}
.dl-center .item .info span.i_01		{width:85px;}
.dl-center .item .info span.i_02		{width:140px;}
.dl-center .item p						{margin:0px;}
.dl-center .line_dashed					{margin-bottom:8px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* 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:#CFCFCF 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:4px 0px 4px 0px;}
.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:#efefef;margin:0px 0px 16px 0px;}
.knowledge-check  .course-teaser h2						{font-size:11px; font-weight:bold; margin:0 0 4px;}
.knowledge-check  .course-teaser p						{margin:0px 0px 6px 0px;display:inline;line-height: 16px; font-size: 11px;}
.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:4px 0px 4px 0px;}
.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:12px;margin:0px 0px 10px 0px;font-weight: bold; color: #4c4c4c; text-align:left; line-height:16px;}
.knowledge-check .scoreboard h3 span					{font-size:16px; left:0; position:absolute; top:50px;}
.knowledge-check .scoreboard p							{font-size:11px;margin:0px 0px 10px 0px;}
.knowledge-check .scoreboard a							{color:#0066cc;}
.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				{display:none;}
.knowledge-check .scoreboard .points .small				{display:none;}
.knowledge-check .scoreboard .points .box				{position:absolute; top:25px; left:110px; background:none; width:135px;}


/* Punkte Gelb */
.knowledge-check .scoreboard  .label_yellow				{background:transparent url(/img/icons/label_yellow.gif) -15px 1px 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:357px;margin-top: 0px; position:relative; zoom:1;}
.knowledge-check .scoreboard2 .points .big				{display:none;}
.knowledge-check .scoreboard2 .points .small			{display:none;}
.knowledge-check .scoreboard2 .points .box				{position:absolute; top:25px; left:110px; background:none; width:135px;}
.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:11px;margin:0px 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)  -15px 1px no-repeat;}
.knowledge-check .scoreboard2 .label_red h2				{color:#9f3830; text-align:left;}
.knowledge-check .scoreboard2 .label_red h3				{text-align:left;}	
.knowledge-check .scoreboard2 .label_red .big			{}
.knowledge-check .scoreboard2 .label_red .small			{}

/* Antwort richtig */
.knowledge-check .scoreboard2  .label_green				{background:url(/img/icons/label_green.gif)   -15px 1px no-repeat;}
.knowledge-check .scoreboard2 .label_green h2			{color:#004436; text-align:left;}
.knowledge-check .scoreboard2 .label_green h3			{text-align:left;}	
.knowledge-check .scoreboard2 .label_green .big			{}
.knowledge-check .scoreboard2 .label_green .small		{}

/* Antwort fast richtig */
.knowledge-check .scoreboard2 .label_yellow				{background:url(/img/icons/label_yellow.gif)   -15px 1px no-repeat;}
.knowledge-check .scoreboard2 .label_yellow h2			{color:#4c4c4c; text-align:left;}
.knowledge-check .scoreboard2 .label_yellow h3			{text-align:left;}	
.knowledge-check .scoreboard2 .label_yellow .big		{}
.knowledge-check .scoreboard2 .label_yellow .small		{}

/* Fragetypen - Allgemein */
#QuizQuestionContainer									{min-height:400px; padding:15px 10px 10px 10px;}
.knowledge-check										{margin:0px 0px 12px 0px; background:#efefef url(/img/background/bg_quiz.gif) repeat-x;line-height:16px;color:#4c4c4c; border-right:1px solid #efefef; border-left:1px solid #efefef;}
.knowledge-check .quiz									{background:#efefef;min-height:200px;padding:10px;}
.knowledge-check .x-panel, .x-panel-body				{background:none!important;}
.knowledge-check h2										{font-size:14px; font-weight:bold; margin:0 0 15px;}
.knowledge-check .questiontext							{color:#4c4c4c; float:left; font-size:14px; line-height:20px; padding:0 0 16px;}
.knowledge-check .x-form-label-top .x-form-item label	{color:#4c4c4c; font-size:11px; line-height:17px;}
#knowledgecheckcenter .questiontypeinformation 			{font-size:11px; color:#383B42; font-weight:bold;}
#knowledgecheckcenter .questiontypedescription			{font-size:11px; color:#003B77; line-height:16px;}
#knowledgecheckcenter #QuizAnswerContainer				{color:#003B77}
#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:#003B77;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:#E5A52A;}
#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:#E5A52A; background-color:#FFFFFF; border:1px solid #94A6B0; 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;}
#knowledgecheckcenter .cloze_letter_btn1 				{background-color:#003B77;}
#knowledgecheckcenter .cloze_letter_btn2 				{background-color:#E5A52A;}
#knowledgecheckcenter .cloze_letter_btn3 				{background-color:transparent;color:#003567;}
#knowledgecheckcenter .cloze_correct_letter				{color:#E5A52A; width: 13px; text-align: center;}
#knowledgecheckcenter .cloze_normal_letter 				{color:#003B77; 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 .kc-feedback								{padding:10px 0px 10px 10px;}
.knowledge-check .kc-feedback h2							{color:#4c4c4c;font-size:18px;line-height: 24px;margin:0px 0px 18px 0px;font-weight:bold;}		
.knowledge-check .kc-feedback p								{color:#4c4c4c;font-size:11px;margin:0px 0px 0px 0px; line-height:16px;}	

.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:#9f3830; border-top:1px solid #efefef;}
.knowledge-check-feedback .label_red .big					{float:left; padding-right:5px;}
.knowledge-check-feedback .label_red .small					{float:left;}

.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:#004436; border-top:1px solid #efefef;}
.knowledge-check-feedback .label_green .big					{float:left; padding-right:5px;}
.knowledge-check-feedback .label_green .small				{float:left;}

.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:4px 0px 4px 0px; font-weight:normal}
.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:4px 0px 4px 0px; font-weight:normal}
.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:10px;}
.feedback-form #feedbacknewslettercheckbox					{margin-bottom:16px;}
#feedbackHelperForm .review									{padding:10px 10px 20px 10px;}
#feedbackHelperForm  strong									{float:left; margin-right:10px; padding-top:3px;}
#feedbackHelperForm  .note									{float:left; margin-right:5px; }
#feedbackHelperForm  span									{}
#feedbackHelperForm  label									{padding:0px 0px 0px 3px; clear:both;}



/* Pinnwand Modul */
.pinnboard									{margin-bottom:10px; background:transparent url(/img/background/bg_line.gif) repeat-x top; padding-top:10px;}
.pinnboard .pb_headline						{height:24px; overflow:hidden; margin-bottom:8px;}
.pinnboard .pb_headline h2					{float:left; padding:0px 0px 0px 10px; font-size:14px; line-height:18px; color:#4c4c4c}
.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			{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:4px 0px 4px 0px; font-size:13px; text-align:center; width:146px; }
.pinnboard .pb_headline a.btn_entry:hover	{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;}

.pinnboard .pb_answer a						{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:4px 0px 5px 0px; font-size:13px; text-align:center; width:146px; float:left; height:15px;}
.pinnboard .pb_answer a:hover				{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;}

.pinnboard a.ma_button						{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:4px 0px 5px 0px; font-size:13px; text-align:center; width:146px; float:left; height:15px;}
* html .pinnboard a.ma_button				{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:4px 0px 4px 0px; font-size:13px; text-align:center; width:146px; float:left; height:15px;}
.pinnboard a.ma_button:hover				{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;}
.pinnboard a.ma_button img					{display:none;}

.pinnboard .pb_answer a img					{display:none;}
.pinnboard .pb_boxheader					{background:#839bab; color:#ffffff; padding:5px 10px;}
.pinnboard .pb_boxheader .hl_01				{float:left;}
.pinnboard .pb_boxheader .hl_02				{float:right;}
.pinnboard .item							{padding:5px 10px 7px 10px; background:#efefef url(/img/icons/line.gif) repeat-x bottom;}
.pinnboard .pinnboardline							{background:#efefef url(/img/icons/line.gif) repeat-x bottom !important;}
.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:#4c4c4c ; font-size:12px; line-height:16px;}
.pinnboard .item .subject strong			{color:#4c4c4c; font-weight:bold; line-height:16px;}
.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:#efefef; padding:5px 10px 16px 10px;}
.pinnboard .detail p						{margin-bottom:5px; font-size:12px; line-height:16px;}
.pinnboard .reply							{background:#efefef; padding:0px 10px 0px 10px;}

.pinnboard .reply .item						{background:#ffffff; padding:10px;}
.pinnboard .reply  .detail					{background:#ffffff!important; padding:10px 10px 0px 10px;}
.pinnboard .reply  .detail p				{padding:0px 0px 10px 0px; margin-bottom:0px;}
.pinnboard .pb_answer						{background:#f0f0f0; padding:5px 10px 10px 10px;}
.pinnboard .pb_answer h3					{font-size:12px; line-height:16px;}
.pinnboard .line_dotted						{font-size:1px; line-height:1px; height:1px; background:url(/img/icons/line_dotted.gif)}

.pinnboard .x-panel-mc						{background:#efefef; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;}
.pinnboard .x-panel-mr						{background:#efefef;}
.pinnboard .x-panel-ml						{background:#efefef; padding-left:0px;}
.pinnboard .x-panel-tc						{background:#efefef;}
.pinnboard .x-panel-tr						{background:#efefef;}
.pinnboard .x-panel-tl						{background:#efefef;border:none;}
.pinnboard .x-form-text, .pinnboard x-form-field	{background:#ffffff!important; border:1px solid #cfcfcf; width:592px!important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold!important; line-height:16px;}
.pinnboard .x-form-text, .pinnboard textarea.x-form-field 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:#ffffff!important; border:1px solid #cfcfcf; width:502px!important; line-height:16px;}

.col6 .pinnboard .x-form-text, .col6 .pinnboard textarea.x-form-field 	{width:502px!important;}
.col7 .pinnboard .x-form-text, .col7 .pinnboard textarea.x-form-field 	{width:593px!important;}

.pinnboard .x-form-element					{padding-left:0px!important;}
.pinnboard .x-form-item						{margin-bottom:0px;}
.pinnboard .x-form-item-label				{font-size:12px;}
.pinnboard .x-panel-mr						{padding-right:0px;}

.pinnboard .x-panel-body-noheader, .pinnboard .x-panel-mc .x-panel-body 	{font-size:12px!important;color:#4c4c4c!important;}
.pinnboard .mandatory						{font-size:11px;}

/* Master Teaser ----------------------------------------------------------------------------------------------------------------------------------- */
.ma-teaser .mat-box 						{padding:9px; background:#EFEFEF;}
.ma-teaser .mat-center .mat-img img			{border:none;}
.ma-teaser .mat-center .mat-img				{border:none;}
.ma-teaser h2								{font-size:11px; line-height:16px; color:#4c4c4c; font-weight:bold; margin-bottom:4px; padding:0px;}
.ma-printpopup			{width:713px!important;}
.ma-printpopup #page	{background-image:none!important}
.ma-printpopup h2		{font-size:14px; line-height:19px;}
.ma-printpopup p		{font-size:14px; line-height:19px;}

.ma-teaser h3								{display:none;}
.ma-teaser h4								{font-size:14px; line-height:18px; color:#4c4c4c; font-weight:bold; margin-bottom:6px; padding:0px;} 

/*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 #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:32px!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;}

.navigator .box table				{margin-bottom:16px;table-layout:fixed;}

.navigator .wcheck span {display:block;width:200px;}
#alignment .fullimage.col3 #quicksigninemail {width:138px;}
#newsletterform_div .x-panel-ml,
#newsletterform_div .x-panel-mr,
#newsletterform_div .x-panel-mc,
#newsletterform_div .x-panel {
	background:none;
	border:none;
}
#newsletterform_div .field_left {
	color:#666;
	float:left;
}
#newsletterform_div #captchacheckstring + div + div label + .x-form-element,
#newsletterform_div #captchacheckstring + div + div label,
#newsletterform_div #captchacheckstring + div .x-form-label-left + div {
	margin-left:180px;
	padding-left:0!important;
	text-align:left!important;
}
#newsletterform_div #captchacheckstring + div .x-form-label-left {
	width:175px;
	position:absolute;
	color:#4C4C4C!important;
	left:0;
}
#newsletterform_div .form-buttons  {
	width:481px;
	padding-top:10px;
}
#newsletterform_div .form-buttons .ma-buttonbox {
	margin-right:0!important;
}
