@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:Arial, Helvetica, sans-serif; font-size:12px;background:#e5f1f8 url(/img/background/bg_body.gif) repeat-x fixed!important;color:#333333;}
a					{text-decoration:none; color:#0066cc;}
a:hover				{text-decoration:underline;}
a:visited			{color:#0066cc;}

/* Globale Formatierungen */
h1					{font-size:24px; font-weight:normal; line-height:32px; margin-bottom:8px!important; color:#003567;}
h2					{}
h3					{}
h4					{}	
p					{margin:0px 0px 17px 0px;}	

/* Seiten Grid */
#alignment			{margin:0px 5px 0px 4px;text-align:left;width:958px;}
#page				{border:0 none;padding:20px 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:47px;overflow:hidden;font-size:11px;color:#ffffff;background:url(/img/background/bg_footer.gif) no-repeat ;padding:32px 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:270px; padding:0px 10px; line-height:16px;}
.col300				{width:300px;}
.colmax				{width:100%;}

.col10 h3			{color:#003567; font-size:14px; font-weight:normal; line-height:20px; margin:0 0 7px; font-weight:normal!important}

/* 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					{padding:0px 0px 0px 0px;position:relative;}
.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%;padding: 20px 0px 0px 0px;}
.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;}

/* Werbebanner */	
.adbanner					{padding:0px 0px 0px 0px;position:relative;}
.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		{text-align:center;padding:5px 0px 0px 0px;}
.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:18px;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:url(/img/background/line.gif) repeat-x;height:1px; overflow:hidden;}
.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;}


.col7 .box .boxfooter				{display:none;}	
.box .boxfooter						{height:8px!important; background:url(/img/background/boxfooter_left.gif) top left; }	
.box .boxfooter span				{height:8px!important; background:url(/img/background/boxfooter_right.gif) right no-repeat; float:right; width:8px; display:block}

.col4 .box		{width:348px;}
.box 								{margin:0px 0px 16px 0px;position:relative;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Header Formatierungen */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Head */
.head							{height:80px!important;background:#ffffff url(/img/background/bg_head.jpg) right no-repeat;}
.logo							{position:absolute; top:10px; left:0px;}

/* Top Navigation */
.top-nav 						{line-height:13px;height:24px!important;position:relative;padding:0px 8px 0px 0px;font-size:11px;color:#ffffff; background:url(/img/background/bg_topnav.gif);}
.top-nav a						{color:#003567 !important; float:left; background:url(/img/icons/arrow_nav.gif) 15px 11px no-repeat}	
.top-nav a.active				{background:url(/img/icons/arrow_nav_act.gif) 15px 11px no-repeat}
.top-nav .spacer				{display:none;}
.top-nav span					{float:right;padding:0px 0px 0px 0px}
.top-nav span a					{padding:0px 0px 0px 26px;}
.top-nav span a span			{float:none;cursor:pointer;}
.top-nav span.active			{color:#7e1f43; 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:6px 0px 0px 0px}
.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:#630701!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:6px 0px 0px 0px;}
.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:340px;height:65px;float:right;padding:5px 2px 0px 10px;font-size:11px;overflow:hidden; color:#000000; margin-top:2px; position:relative; zoom:1;}
.login a						{padding:0px 0px 0px 0px; color:#0066cc;}
.login .text_mail				{width:146px; font-size:11px;color:#8B8A8B; border:1px solid #5b748e;padding:2px;margin:7px 8px 6px 0px;float:left;}
.login .text_password			{width:92px; font-size:11px;color:#8B8A8B; border:1px solid #5b748e;padding:2px;margin:7px 8px 6px 0px;float:left;}
.login .checkbox				{margin:0px 5px 0px 0px;width:14px;height:14px;vertical-align:middle;}
.login label					{margin:0px 75px 0px 0px; cursor:pointer}
.login h2						{font-size:14px;font-weight:normal;margin:0 0 0px; color:#003567;}
.btn-login						{position:absolute; top:26px; right:16px; height:20px; overflow:hidden}
.login a.profil					{background:url(/img/icons/profil_icon.gif) no-repeat 0px 1px; padding:1px 0px 3px 18px;margin:0px 22px 0px 0px;font-size:11px; font-weight:normal;}
.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; color:#7e1f43;}
.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 70px 0px 0px;font-size:11px;display:inline;}
.login a.watch:hover					{background:url(/img/icons/watch_icon.gif) no-repeat 0px 1px;padding:0px 0px 0px 16px;margin:0px 70px 0px 0px;font-size:11px;display:inline;}
.login a:hover.watch			{text-decoration:underline;}
.login a:hover.watch.active 	{color: #7e1f43;text-decoration:none;}
.login a.watch.active 			{color: #7e1f43;text-decoration:none;}
.login a.reglink				{font-size:12px; font-weight:bold;}
.login a.btn_red_a				{font-size:12px; font-weight:bold!important; height:20px; width:58px; overflow:hidden; background:url(/img/icons/btn_login_sprite.gif) 0px 0px no-repeat; float:left; color:#ffffff; padding:2px 0px 0px 0px; text-align:center}
.login a.btn_red_a:hover		{ background:url(/img/icons/btn_login_sprite.gif) 0px -20px no-repeat; text-decoration:none}
.login strong					{font-weight:bold!important}

a.btn_red_a strong		{font-weight:bold!important;}
a.btn_red_a				{font-size:12px; height:18px; overflow:hidden; font-weight:bold!important; height:18px; width:58px; overflow:hidden; background:url(/img/icons/btn_login_sprite.gif) 0px 0px no-repeat; float:left; color:#ffffff; padding:2px 0px 0px 0px; text-align:center; font-weight:bold;}
a.btn_red_a:hover		{ background:url(/img/icons/btn_login_sprite.gif) 0px -20px no-repeat; text-decoration:none; color:#ffffff;}

/* Main Navigation */
.main-nav-premium							{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;height:22px;overflow:hidden;font-size:11px; background:url(/img/background/bg_mainnav.jpg); text-transform:uppercase} 
.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:11px;float: left; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase}
.main-nav-premium ul a:hover span			{font-size:11px!important; color:#ffffff!important; text-decoration:underline!important;}
.main-nav-premium ul li.active a			{font-size:11px!important;color:#8c8d8e;text-decoration:none; text-transform:uppercase}
.main-nav-premium ul li a span				{font-size:11px; color:#ffffff!important;}
.main-nav-premium ul li a span.left			{height:22px;display:block;float:left;padding:0px 0px 0px 24px;}
.main-nav-premium ul li a span.center		{height:22px;display:block;float:left;padding:4px 0px 0px 0px; }
.main-nav-premium ul li a span.right		{height:22px;display:block;float:left;padding:0px 0px 0px 24px}
.main-nav-premium a							{cursor:pointer;}

.main-nav-premium ul li	a:hover span.left			{height:22px;display:block;float:left;padding:0px 0px 0px 24px;}
.main-nav-premium ul li a:hover span.center			{height:22px;display:block;float:left;padding:4px 0px 0px 0px;}
.main-nav-premium ul li a:hover span.right			{height:22px;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						{text-transform:uppercase!important}
.main-nav-premium ul li.active a span					{font-size:11px!important;color:#7e1f43!important;text-decoration:uppercase; font-weight:normal}
.main-nav-premium ul li.active a:hover span				{font-size:11px!important;color:#7e1f43!important;text-decoration:underline!important;  font-weight:normal}
.main-nav-premium ul li.active a span.left				{background:url(/img/navigation/nav-sprite.gif) no-repeat scroll 0px 0px !important;height:22px;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 -44px !important;height:22px;display:block;float:left;padding:4px 0px 0px 0px; }
.main-nav-premium ul li.active a span.right				{background:url(/img/navigation/nav-sprite.gif)  0px -22px !important;height:22px;display:block;float:left;padding:0px 0px 0px 24px}
.main-nav-premium ul li.active a:hover span.left		{background-position: 0px -0px !important;}
.main-nav-premium ul li.active a:hover span.center		{background-position: 0px -44px !important;}
.main-nav-premium ul li.active a:hover span.right		{background-position: 0px -22px !important;}
.main-nav-premium ul li.active a:hover					{text-decoration:none;}

/* Main Navigation - 2. Ebene */
.main-sub							{height:22px!important;overflow:hidden;padding:0px 0px 0px 25px; background:url(/img/background/bg_mainsub.gif)}
.main-sub li 						{font-size:13px;padding-top:3px;float:left;}
.main-sub li a:visited				{color:#003567;}
.main-sub li a						{padding:0px 0px 0px 0px;margin:0px 50px 0px 0px; color:#003567; font-size:11px; font-weight:normal; text-transform:uppercase}  
.main-sub li.active					{padding:3px 0px 0px 0px;margin:0px 0px 0px 0px;}	
.main-sub li.spacer					{display:none}	
.main-sub li.active	a				{color:#7e1f43!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;}
a.ma-button span 				{display: block;text-align:center; cursor:pointer;} 
a.ma-button:hover				{text-decoration:none;}

a.ma_button img				{display:none;}
a.ma_button					{background: url(/img/buttons/ma-button-right-off-v3.gif) no-repeat scroll top right;padding-right:10px;font-size:12px!important;height:23px!important;overflow:hidden; font-weight:bold; color:#ffffff!important; float:left; cursor:pointer}
a.ma_button span 			{background: transparent url(/img/buttons/ma-button-left-off-v3.gif) no-repeat;padding: 4px 3px 4px 13px!important;height:17px!important; color:#ffffff!important; float:left}  
a.ma_button:hover			{background: transparent url(/img/buttons/ma-button-right-on-v3.gif) no-repeat scroll top right; text-decoration:none}
a.ma_button:hover span 		{background: transparent url(/img/buttons/ma-button-left-on-v3.gif) no-repeat;height:23px!important;}

a.ma-button.v1					{background: url(/img/buttons/ma-button-right-off-v1.gif) no-repeat scroll top right;padding-right:10px;font-size:12px!important;height:23px!important;overflow:hidden; font-weight:bold; }
a.ma-button.v1 span 			{background: transparent url(/img/buttons/ma-button-left-off-v1.gif) no-repeat;padding: 4px 3px 4px 13px!important;height:17px!important; float:left} 
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:23px!important;}


a.ma-button.v2					{background: url(/img/buttons/ma-button-right-off-v1.gif) no-repeat scroll top right;padding-right:10px;font-size:12px!important;height:23px!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 3px 4px 13px!important;height:17px!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:7px 0px 0px 0px; color:#003567;}
.foot-nav .fll			{color:#003567;}
.foot-nav a				{font-size:11px;color:#003567!important; background:url(/img/icons/arrow_nav.gif) 15px 5px no-repeat; padding-left:26px;}
.foot-nav a:hover		{text-decoration:underline;}		
.foot-nav span			{float:right;}
.foot-nav span.active	{color:#7e1f43;float:none;font-size:11px; background:url(/img/icons/arrow_nav_act.gif) 15px 5px no-repeat; padding-left:26px;}

/* Footer Logos */
.fvw-footer				{}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Content Formatierungen */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/*Kontaktformular*/
#contact_div								{line-height:16px; font-size:11px!important; font-family:Arial, Helvetica, sans-serif!important; }
#contact_div .x-panel-tl					{display:none;}
#contact_div h2								{font-size:24px; font-weight:normal; color:#003567;}
#contact_div .x-panel-mc					{padding-top:0px!important}
#contact_div strong							{display:none;}
#contact_div .x-form-item label 			{color:#848484; font-size:11px; width:300px!important; font-weight:bold;}
#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:url(/img/background/line.gif);height:1px!important;font-size:1px;line-height:1px;margin-bottom:10px; overflow:hidden}
#contact_div .x-form-field-wrap .x-form-trigger	{border-color:#004fb4; background:url(/img/ext/trigger.gif)}
#contact_div .x-panel-ml					{padding:0px;}
#contact_div  .x-panel-body 				{color:#333333!important; font-size:11px;}
#contact_div  .fll.small.mt10				{font-size:11px; margin-top:2px!important; color:#848484!important; }
#contact_div a.ma-button.v1 span			{float:left;}


/* Slideshow */
.slideshowv2 								{position:relative; zoom:1;margin-bottom:22px; 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; height:19px; overflow:hidden; padding:5px 0px 0px 7px;}
.slideshowv2 .right							{width:189px;float:right; height:24px; overflow:hidden; background:url(/img/background/player_bg.png) no-repeat}
.slideshowv2 .actionbuttons					{display:inline; width:78px; height:24px; background:#dfdfdf;}
.slideshowv2 .actionbuttons a.back			{width:24px; height:24px; overflow:hidden; float:left; display:inline; background:url(/img/icons/slideshow_sprite.gif) -1px -96px no-repeat; margin-right:1px;  margin-left:1px;}
.slideshowv2 .actionbuttons a.back:hover	{background:url(/img/icons/slideshow_sprite.gif) -1px -120px no-repeat; text-decoration:none;}
.slideshowv2 .actionbuttons a.for			{width:24px; height:24px; overflow:hidden; float:left; display:inline; background:url(/img/icons/slideshow_sprite.gif) -1px -144px no-repeat;  margin-left:1px;}
.slideshowv2 .actionbuttons a.for:hover		{background:url(/img/icons/slideshow_sprite.gif) -1px -168px no-repeat; text-decoration:none;}
.slideshowv2 .actionbuttons a.break			{width:26px; height:24px; overflow:hidden; float:left; display:inline; background:url(/img/icons/slideshow_sprite.gif) 0px -48px no-repeat;}
.slideshowv2 .actionbuttons a.break:hover	{background:url(/img/icons/slideshow_sprite.gif) 0px -72px no-repeat; text-decoration:none;}
.slideshowv2 .actionbuttons a.play			{width:26px; height:24px; overflow:hidden; float:left; display:inline; background:url(/img/icons/slideshow_sprite.gif) 0px 0px no-repeat;}
.slideshowv2 .actionbuttons a.play:hover	{background:url(/img/icons/slideshow_sprite.gif) 0px -24px no-repeat; text-decoration:none;}
.slideshowv2 #slideshow_paging_div			{color:#848484;font-size:12px; display:inline; padding-top:4px; padding-right:27px;}
.slideshowv2 #slideshow_paging_div strong	{color:#7e1f43; font-weight: bold;}
.slideshowv2 #slideshow_title_div			{color:#003567; font-size:11px; font-weight:normal;}
.slideshowv2 .teaser.col7					{margin-bottom: 0px;}
.slideshowv2 .teaser 						{margin-bottom: 0px;padding-top:0px;}
.slideshowv2 a								{color:#003567!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 10px 0px;line-height:16px;padding:0px 0px 0px 0px;}
.news-list-half	h1					{font-size:16px; line-height:normal}
.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:20px; font-weight:bold; color:#003567; margin-bottom:4px;}
.news-list-half .item p				{margin:0px 0px 0px 0px; line-height:17px;}
.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:#0066cc}

.news-list-half	

/* Artikel Listen */
#news_list .item h3						{margin-bottom:2px;}			
#news_list .article-list .item	p		{padding:0px 0px 7px 0px!important; margin:0px;}
.article-list							{margin:0px 0px 10px 0px;line-height:16px;padding:6px 0px 0px 0px !important;}
.article-list h2						{font-size:16px; font-weight:normal; color:#003567; margin-bottom:2px;}
.article-list .item						{padding:7px 0px 0px 0px!important;}
.article-list .item .topline			{margin:0px 0px 0px 0px; font-size:11px; color:#848484; padding-top:1px; padding-bottom:2px;}		
.article-list .item .topline h3			{float:left; font-weight:normal; font-size:11px; line-height:normal; font-weight:bold; color:#003567; margin-bottom:0px!important;}
.article-list .item .pipe				{padding:0px 5px 0px 5px; color:#0066CC}			
.article-list .item .topline .kicker 	{text-transform:uppercase;float:left;}		
.article-list .item .topline .date		{/*text-transform:uppercase;*/float:right;}
.article-list .item h2					{color:#003567; font-size:14px; font-weight:bold; margin:0px; line-height:20px; padding-bottom:2px; margin-top:-1px;}
.article-list .item h2 a				{color:#003567; }
.article-list .item	.linkline			{padding:3px 0px 0px 0px;}
.article-list .item	h3					{font-size:14px; margin:0px 0px 4px 0px;line-height:20px; font-weight: bold; color:#003567}
.article-list .item	h3 a				{font-size:14px; white-space:normal;line-height:20px; font-weight: bold;  magin:0px 0px 0px 0px; color:#003567;}
.article-list .item	h4					{font-size:12px; color:#003b77;margin:0px 0px 0px 0px; font-weight:normal;}
.box .article-list .item	p					{padding:0px 0px 0px 0px!important;margin:0px; line-height:17px;}
.article-list .item	p					{padding:0px 0px 7px 0px!important;margin:0px; line-height:17px;}
.article-list .item img					{padding:3px 10px 10px 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:#848484;}
.article-list .item .more-link			{background:url(/img/icons/raquo.gif) 94px 6px no-repeat!important;padding:0px 19px 0px 17px!important;}
.article-list a.course					{font-weight:normal;}
.article-list .mt5						{padding-top:2px!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:normal;font-size:12px;}

.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					{}
.article-list .line-dashed-2			{font-size:1px; line-height:1px; height:1px; background:url(/img/background/line.gif) repeat-x;}

/* Modul Highlight-Artikel */
.top-article						{margin:-6px 0px 0px 0px;line-height:16px; background: #e3f2f8; padding:7px 10px 10px 10px!important;}
.top-article h4						{display:none;}
.top-article .topline				{margin:0px 0px 0px 0px;  font-size:11px; color:#848484;}					
.top-article .topline h3			{float:left; font-weight:bold; color:#003567}
.top-article .topline .date 		{/*text-transform:uppercase;*/float:right; color:#848484;}
.top-article h1						{font-size:24px; line-height:32px; font-weight:normal; color:#003567; margin-bottom:1px!important;}
.top-article h1 a	 				{font-size:24px; line-height:32px; font-weight:normal; color:#003567; margin-bottom:1px!important;}
.top-article	 p					{margin:0px 0px 0px 0px!important;}
.top-article img					{margin:0px 10px 0px 0px;float:left;padding:3px 0px 0px 0px;}
.top-article a						{color:#0066cc;white-space:nowrap;}
.top-article a:active				{color:#0066cc;}

/* Sponsoren Liste */
.sponsorovw	h2						{font-size:16px; font-weight:normal; line-height:20px; margin-bottom:3px!important;}
.sponsorovw .item					{background:none; margin:0px; padding:10px 0px 10px 0px!important;}
.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:16px;}
#howitworksnavi 					{height:289px; background:#ededed url(/img/background/subnav_footer.gif) bottom no-repeat;}
#howitworksnavi ul 					{float:left;}
#howitworksnavi ul li				{line-height:16px;}
#howitworksnavi ul li.active		{width:242px; font-size:12px; color:#7e1f43!important; font-weight:bold; background: #ffffff url(/img/background/coursenav_on.gif) top repeat-x}
#howitworksnavi ul li a				{width:242px;}
#howitworksnavi ul 		li.link a	{font-weight:normal;}
#howitworksnavi ul li.link a				{font-weight:bold!important; background:url(/img/icons/arrow_06.gif) 10px 12px no-repeat; padding:6px 5px 6px 23px;}
#howitworksnavi ul li.active span			{ background:url(/img/icons/arrow_07.gif) 0px 5px no-repeat; padding-left:13px;}
#howitworks .image					{margin:0 0 16px;overflow:hidden;}
.img-controller						{color:#848484;margin:0px 0px 13px 0px; height:54px!important; overflow:hidden!important; font-size:13px;}
.img-controller	.left				{float:left;width:25%;text-align:left}
.img-controller	.center				{float:left;width:50%;text-align:center; padding:18px 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:13px;}
.img-controller	.active				{color:#b52c60;font-weight:bold; }
.img-controller .btn-1				{width:91px;float:left; height:54px;overflow:hidden!important;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:54px; padding:0px; height:54px!important;overflow:hidden!important}
.img-controller .btn-1 a:hover		{display:block; background:transparent url(/img/icons/btn_vorherige.gif) 0px -54px;; border:none;height:54px; padding:0px;}
.img-controller .btn-2				{width:91px;float:right;height:54px;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:54px; padding:0px; height:54px!important;overflow:hidden!important}
.img-controller .btn-2 a:hover		{display:block; background:transparent url(/img/icons/btn_naechste.gif) 0px -54px; border:none;height:54px; 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:101%; background:url(/img/background/coursenav_off.gif) top repeat-x}
.sub-nav ul li.link a				{display:block;padding:6px 5px 6px 10px;border-bottom:1px solid #ffffff; color:#003567; font-size:12px; line-height:16px; font-weight:normal!important; }
.sub-nav ul li.active				{background:url(/img/background/coursenav_on.gif) ;color:#7e1f43 !important; font-size:12px; display:block; float:left; font-weight:normal; list-style-type:none; padding:6px 5px 6px 10px; width:150px; border-bottom:1px solid #ffffff; }
.sub-nav ul li.active a				{color:#7e1f43!important; }
.sub-nav ul li.active span			{}
.sub-nav ul li#back					{float:left;width:100%;}
.sub-nav ul li#back	a				{background:#003567 url(/img/bullets/round-arrow_blue_back.gif) no-repeat scroll 0px 0px; display:block; font-weight:bold;  padding:3px 5px 5px 24px; color:#003567; width:143px; height:14px; overflow:hidden}
.sub-nav ul li#more					{float:left; width:100%;}
.sub-nav ul li#more	a				{background:#003567 url(/img/bullets/round-arrow_blue.gif) no-repeat scroll 0px 0px; display:block; font-weight:bold;  padding:3px 5px 5px 24px; color:#003567; width:143px; height:14px; overflow:hidden}
.sub-nav ul li#headline				{background:url(/img/background/bgsubhead.gif); color:#003567; display:block; float:left; font-weight:normal; list-style-type:none; padding:5px 5px 7px 10px; width:152px; border-bottom:1px solid #ffffff;  font-size:12px; line-height:16px;}


/* Hilfe */
.faqtabpanel .x-panel-body			{padding:0px 0px 0px 0px;}
#faqlist							{margin-left:10px;}
#faqlist.faqwithoutbg strong		{font-weight:normal; font-size:16px; padding-bottom:10px; line-height:35px; color:#003567}
ul.faqwithoutbg li					{list-style:none;margin:0px 0px 6px 0px;line-height:16px; background:url("/img/icons/faq_list.gif") no-repeat scroll 0 3px transparent; padding-left:15px;}
ul.faqwithoutbg .act				{list-style:none; margin:0px 0px 3px 0px; background:url("/img/icons/faq_list.gif") no-repeat scroll 0 -48px transparent; padding-left:15px;}
ul.faqwithoutbg .act a				{font-weight:bold; color:#7e1f43;}
.faq_text							{margin:0px 0 10px 0px; line-height:17px;}
.faq								{margin:0px 0px 0px 0px;line-height:16px;}
.faq h1								{margin-bottom:8px!important;}
.faq .pl10 							{padding-left:0px;}
.faq .faq-nav						{width:166px;margin:0px 16px 0px 0px;}
.faq .faq-nav .list-bg				{background: #e6eef0;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 00px 0px 0px;}
.faq .x-tab-panel					{margin-bottom:0px;}
.faq  ul.x-tab-strip li				{float:left; margin-left:0px;}
.faq a.more							{font-weight:normal;}
.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:#0066cc; font-family: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:#0066cc;}
a.abc_link_act						{font-weight:bold; color:#0066cc!important;}
.abc_nolink							{font-weight:bold; color:#000000;}

/* Standard Content - Impressum, Disclaimer, AGB */
.stdcontent-wrapper 				{/*border:1px solid #CCCCCC; padding:10px;*/ line-height:16px;}
.stdcontent-wrapper 				{line-height:16px}
.stdcontent-wrapper h2 				{font-size:24px; font-weight:normal; line-height:32px; margin-bottom:6px!important; color:#003567}
.stdcontent-wrapper h3 				{font-size:16px;font-weight:normal;margin:0 0 5px; line-height:22px;  color:#003567}
.std-content						{line-height:16px;font-size:12px;color:#000000;}
.std-content p						{line-height:17px;}
.box-std-content .boxfooter				{display:none;}
.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:32px; margin-bottom:5px; color:#003567;}	
.std-content h3						{font-size:11px; color:#003567;font-weight:bold;margin:0px 0px 3px 0px;}		
.box-std-content					{margin-bottom:16px;}
/* Rangliste */

.table-list .box					{}
.table-list							{margin-bottom:16px; background:}
.winner-navigator  .table-list .box table					{width:100%; font-size:11px; border:none!important;  border-bottom:0px solid #dfdfdf!important; background:url(/img/background/table_footer3.gif) bottom no-repeat!important; padding-bottom:5px;}
.navigator .table-list .box table					{width:100%; font-size:11px; border:none!important;  border-bottom:0px solid #dfdfdf!important; background:url(/img/background/table_footer2.gif) bottom no-repeat; padding-bottom:5px;}
.table-list .box table					{width:100%; font-size:11px; border:none!important;  border-bottom:0px solid #dfdfdf!important; background:url(/img/background/table_footer.gif) bottom no-repeat; padding-bottom:0px;}
.table-list .box table	td			{background:url("/img/background/line.gif") repeat-x scroll center bottom transparent !important}
.table-list .box table	td.islast		{background:none!important;}
.table-list table thead th.nobg-top	{font-size:16px; font-weight:normal; padding-bottom:6px!important; color:#003567}
.table-list table thead th.grading-lblue strong	{font-weight:bold!important;}
.table-list table thead th.grading-lblue	{background: #e6eef0; padding:5px 10px;}
.table-list table thead th.bluebg-topleft	{border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; color:#003567; background:url(/img/background/bg_table_head_01.gif) repeat-x}
.table-list table thead th.bluebg-topinner	{border-bottom:1px solid #dfdfdf; color:#003567; background:url(/img/background/bg_table_head_01.gif) repeat-x}
.table-list table thead th.bluebg-topright	{border-bottom:1px solid #dfdfdf;  border-right:1px solid #dfdfdf;  color:#003567; background:url(/img/background/bg_table_head_01.gif) repeat-x}
.table-list table tbody td			{padding:10px 10px 10px 10px; vertical-align:top}
.table-list table tbody td.line		{height:1px; background:url(/img/background/table_spacer.gif); line-height:1px; font-size:1px; padding:0px; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.table-list table tbody td.br		{border-right:1px solid #dfdfdf; }
.table-list table tbody td.bb		{border-bottom:none!important;}
.table-list table tbody td.bl		{border-left:1px solid #dfdfdf; }
.table-list .boxfooter 				{background:url(/img/background/table_footer.gif)!important; height:7px!important; display:block!important}
.table-list .boxfooter span			{display:none;}
.table-list .no_pad					{display:none;}
.table-list .line					{display:none}
.table-list .seperator td			{display:none;}
/* Kurs lesen */
.breadcrumb							{background:#ffffff url(/img/background/bg_paging.gif) no-repeat top; height:15px; line-height:normal; margin:0 0px 16px 0; padding:3px 16px 5px 8px; font-size:11px; color:#003567; overflow:hidden}
.breadcrumb span					{padding:0px 5px 0px 5px;}
.breadcrumb strong					{font-weight:bold;}

.course .teaser-box .tb-content p	{margin:0px;}
.course								{margin:0px 0px 16px 0px!important;}
.course h2							{font-size:24px; font-weight:normal; margin:0 0 7px; line-height:32px; color:#003567;}
.course h3							{font-size:14px; font-weight:normal; margin:0 0 7px; color:#003567;  line-height:20px;} 
.course h4							{font-size:12px;line-height:16px;font-weight:bold;margin:0px 0px 5px 0px;}
.course p							{line-height:17px;margin:0px 0px 13px 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:328px;float:left;background:none repeat scroll 0 0;margin:0 10px 10px 0;padding:10px;}
.image-frame.image-size-3			{width:146px;float:left;background:none repeat scroll 0 0;margin:0 10px 10px 0;padding:10px;}
.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					{clear:both; font-size:11px; line-height:15px; padding:5px 0px 5px 0px; color:#848484; font-style:italic}

/* Paging */


.col6 .paging, .pageing						{background:#ffffff url(/img/background/bg_paging_2.gif) no-repeat!important; }
.col7 .paging, .pageing						{background:#ffffff url(/img/background/bg_paging_3.gif) no-repeat!important; }
.col8 .paging, .pageing						{background:#ffffff url(/img/background/bg_paging.gif) no-repeat!important; }
.col8.fll.mb0 .pageing									{background:#ffffff url(/img/background/bg_paging.gif) no-repeat!important; color:#003B59; margin:0 0 6px; padding:5px 0; font-size:11px; font-weight:bold; height:23px; overflow:hidden}
.paging, .pageing							{background:#ffffff url(/img/background/bg_paging.gif) no-repeat; color:#003B59; margin:0 0 6px; padding:5px 0; font-size:11px; font-weight:bold; height:23px; overflow:hidden}
.pinnboard_container .paging, .pageing		{background:#ffffff url(/img/background/bg_paging_3.gif) no-repeat!important; }
.paging .left, .pageing .left						{float:left;width:30%;text-align:left}
.paging .center, .pageing .center					{float:left;width:39%;text-align:center;}
.paging .right, .pageing .right						{float:right;width:30%;text-align:right}
.paging .pages img, .pageing .pages img					{display:none;}	
.paging .pages a, .pageing .pages a					{padding:0 4px;width:25px;}
.paging .pages a:active, .pageing .pages a:active			{color:#7e1f43; background:#ffffff;}
.paging .pages .active, .pageing .pages .active				{color:#7e1f43 !important;font-weight:bold; background:#ffffff;}					
.paging .beginning, .pageing .beginning					{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.paging .back, .pageing .back						{float:left;margin:0px 0px 0px 10px;}
.paging .back a, .pageing .back a					{background:transparent url(/img/icons/arrow_03.gif) no-repeat scroll 0 3px; font-weight:bold;padding:0 0 0 10px;}
.paging .forward, .pageing .forward					{float:right;margin:0px 10px 0px 0px;}
.paging .forward a	, .pageing .forward a					{background:transparent url(/img/icons/arrow_04.gif) no-repeat scroll 100% 3px; font-weight:bold;padding:0 10px 0 0;}					
.paging .ending, .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;}
.col4 .std-teaser							{padding-bottom:8px;}
.std-teaser									{padding:8px 9px 0px 9px;overflow:hidden;line-height:17px; margin:0px 0px 0px 0px;background: #FFFFFF url(/img/background/bg_teaser.gif) repeat-x; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
.std-teaser.t_sponsoren h2					{font-size:14px;margin:0px 0px 4px 0px; padding-bottom:5px; background:none; color:#003567; line-height:20px; font-weight:normal}
.std-teaser h2								{font-size:14px;margin:0px 0px 4px 0px; padding-bottom:5px; background:none; color:#003567; line-height:20px; font-weight:normal}
.std-teaser h3								{font-size:12px;margin:0px 0px 4px 0px;}
.std-teaser h4								{font-size:14px; line-height:20px; font-weight:normal; color:#003567; 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 a								{}
.std-teaser .blue							{}
.std-teaser .blue b							{font-size:12px;}
.std-teaser .line_dashed					{font-size:1px; line-height:1px; height:1px; background:url(/img/background/line.gif) repeat-x; margin-bottom:7px; overflow:hidden}
.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:3px 0px 10px 0px;}
.std-teaser .image-frame img				{margin:0px 0px 2px 0px;}
.std-teaser .image-frame .caption			{color:#848484;font-size:11px;line-height:14px; font-style:italic}
.std-teaser .image-frame span				{color:#848484;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 9px 0px; font-size:11px;}
.std-teaser .item p							{font-size:12px;}
.std-teaser .item a							{font-size:11px;}
.std-teaser .item strong					{font-size:11px; font-weight:bold; margin-bottom:2px; color:#003567}
.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/line.gif) repeat-x bottom; padding:0px 0px 3px 0px;margin:0px 0px 3px 0px;}
.notice  .link								{float:right;margin:5px 0px 0px 0px;}
.gallerybox h2								{font-size:14px!important; background:url(/img/icons/ico_gallery.gif) 0px 5px no-repeat !important; padding:0px 0px 0px 18px!important; margin-bottom:5px!important; font-weight:normal!important; color:#003567!important; display: inline-block;}
.gallerybox h3								{font-size:12px!important; background:none!important; padding:0px!important; font-weight:normal!important; margin:0px!important;}
#mapmodule_small				{width:auto !important; margin-bottom:0px;}

/* Gallery Teaser */
.backw 						{float:left;	margin:10px 6px 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:5px 0px 5px 0px;margin:0px 0px 0px 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/line.gif) repeat-x scroll center top; padding-top:7px;}
.result-box .islast					{background:url(/img/background/line.gif) repeat-x scroll center bottom; padding-bottom:7px; }
.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.islast			{margin-bottom:7px!important;}
.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:#333333; font-size:11px;}

.result-box .progressbar				{margin:1px 0px 5px 0px;}
.result-box .progressbar .off			{background:url(/img/icons/progressbar_off.gif) 0px 1px no-repeat;width:208px;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:#7e1f43}
.result-box .progressbar .percent.all	{font-weight:bold;font-size:13px; color:#003567}

.result-box .average					{margin:5px 0px 0px 0px;}
.result-box .alt						{color:#333333; font-size:11px;}

.elearningstate	h2						{font-size:14px;margin:0 0 8px;overflow:hidden;padding:0px 0 0px 0px; background:none; font-weight:normal; color:#003567;}
.elearningstate .result-box .course h2	{line-height:16px; color:#003567; margin-bottom:0px; font-size:11px;}
.elearningstate .course					{margin-bottom:0px!important;}
.elearningstate .training				{display:block;padding-bottom:0px; padding-top:0px; margin-bottom:0px;}
.elearningstate .training a				{font-size:11px; }
.elearningstate .line					{display:none;}
.elearningstate #productcourses			{background:transparent url(/img/background/line.gif) repeat-x scroll center bottom; padding-bottom:7px;}
.elearningstate #productcourses	a		{font-size:11px; line-height:16px;}
.elearningstate	.average h4				{font-size:11px; color:#003567; margin-bottom:0px; font-weight:bold;}
.elearningstate .line_dashed			{display:none}

a.blue_down		{background:transparent url(/img/icons/arrow_12.gif) no-repeat scroll 0 -89px;padding:0 0 0 15px; color:#7e1f43!important; font-weight:bold}
a.blue_right	{background:transparent url(/img/icons/arrow_12.gif) no-repeat scroll 0 2px;padding:0 0 0 15px; color:#0066cc; font-weight:bold}

/* 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 table.profeditbg	.newsletter div	{margin-bottom:5px; clear:both}
.navigator.profil.profilv2 table.profeditbg	.newsletter td.pd		{padding-top:5px; padding-bottom:0px;}
	.navigator.profil.profilv2 table.profeditbg	.newsletter input	{padding-top:2px; float:left; padding-bottom:5px; margin-right:5px; width:13px; height:13px;}
.profilv2 .box .boxfooter						{display:none!important;}
.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 #dfdfdf; margin-top:5px; font-size:11px!important; border-right:none!important; border-left:none!important;}
.navigator.profil.profilv2 table td					{font-size:12px;}
.navigator.profil.profilv2 table .pd 				{padding:7px 5px 7px 0px;}
.navigator.profil.profilv2 table .line				{display:none;}
.navigator.profil.profilv2 table h5 				{font-weight:normal; color:#848484; font-size:12px;}
.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: #edf0ee url(/img/background/buttoncell.gif) bottom no-repeat}
.navigator.profil.profilv2 table.profeditbg td		{padding-left:10px; vertical-align:middle;background:url(/img/background/line2.gif) repeat-x bottom!important}
.navigator.profil.profilv2 table.profeditbg .newsletter td	{border-right:1px solid #dfdfdf!important; border-left:1px solid #dfdfdf!important;}
.navigator.profil.profilv2 table.profeditbg .newsletterhint td	{border-right:1px solid #dfdfdf!important; border-left:1px solid #dfdfdf!important;}
.navigator.profil.profilv2 table.profeditbg td.checked			{border-right:1px solid #dfdfdf!important;}
.navigator.profil.profilv2 table.profeditbg td.col1			{border-left:1px solid #dfdfdf!important;}
.navigator.profil.profilv2 table thead				{display:none;}
.navigator.profil.profilv2 table span.light			{color:#848484!important;font-size:11px;}
.navigator.profil.profilv2 .buttonline 				{height:39px; vertical-align:middle; padding:5px 0px 0px 0px;}
.navigator.profil.profilv2 .buttonline td			{vertical-align:middle; border-bottom:none!important; background:none!important}
.navigator.profil.profilv2 .buttonline .pd			{padding-bottom:0px!important}
.navigator.profil.profilv2 .buttonline .pd.bb.left		{background:none!important}
.navigator.profil.profilv2 .buttonline td.buttoncell		{border-left:none; padding-bottom:10px!important;  padding-right:0px!important; padding-top:10px!important; background:none!important}
.navigator.profil.profilv2.newsletterhint td		{padding:10px;}
.navigator.profil.profilv2 .box .editbutton 		{padding:3px 0px 0px 0px;float:right; font-weight:normal; font-size:11px;}
.navigator.profil.profilv2 h3 						{float:left; font-weight:bold!important;}
.navigator.profil.profilv2 h3 strong				{font-weight:normal; font-size:16px; color:#003567}
.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 .x-form-item 	{margin-bottom:1px; margin-top:1px;}
.navigator.profil.profilv2 table.profeditbg .buttoncell .pd		{padding-right:0px;}

/* Kurse - Tabelle */
.navigator											{}
.navigator h2										{font-size:16px; font-weight:normal; color:#003567; margin-bottom:7px;}
.navigator table									{width:100%; font-size:11px!important; margin-top:0px; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.navigator table a												{color:#0066cc;}
.navigator table td									{padding:6px 10px; background:url(/img/background/line.gif) bottom repeat-x!important}
.navigator table th									{padding:6px 10px; border-bottom:1px solid #ffffff;}
.navigator table th.hl-lblue						{font-size:16px; font-weight:normal; color:#003567; padding-left:0px;}
.navigator table th.col1							{width:450px; display:none;}
.navigator table th.col2							{width:50px; display:none;}
.navigator table th.col3							{width:150px; display:none;}
.navigator table th.col4							{width:30px; display:none;}
.navigator table th.col5							{width:210px; display:none;}
.navigator table th.head1							{width:280px!important;background:url("/img/background/bg_table_head_02.gif") repeat-x scroll 0 0 transparent;  color:#383b42; font-size:11px; font-weight:normal;  border-bottom:1px solid #dfdfdf; color:#003567;}
.navigator table th.head2							{background:url("/img/background/bg_table_head_02.gif") repeat-x scroll 0 0 transparent;  color:#383b42; font-size:11px; font-weight:normal; border-bottom:1px solid #dfdfdf; color:#003567;}
.navigator table th.head3							{border-right:1px solid #dfdfdf;}
.navigator table th.wcheck							{background:url("/img/background/bg_table_head_01.gif") repeat-x scroll 0 0 transparent; color:#383b42; font-size:11px; font-weight:normal; border-bottom:1px solid #dfdfdf; color:#003567; }
.navigator table th.bluebg-topleft					{font-weight:bold; color:#003567; }
.navigator table th.bluebg-topleft span				{font-weight:normal; }
.navigator table th.bluebg-topleft a				{color:#003567; }
.navigator table th.bluebg-topright					{font-weight:bold; }
.navigator table td.border							{border-right:1px solid #dfdfdf; }
.navigator table td.color-change1					{background:#ffffff;}
.navigator table td.color-change2					{background:#ffffff; color:#333333;}
.navigator table td.color-change3					{background:#ffffff;}
.navigator table td.color-change4					{background:#ffffff; color:#516973;}
.navigator .boxfooter 				{background:url(/img/background/table_footer.gif) no-repeat; height:7px; margin-top:-7px; display:block!important}
.navigator .boxfooter span			{display:none;}
.navigator table th a				{color:#7e1f43!important; font-weight:bold; background:url(/img/icons/arrow_12.gif) 0px -89px no-repeat; padding-left:15px;}
.navigator table .closed th a				{color:#0066cc!important; font-weight:bold; background:url(/img/icons/arrow_12.gif) 0px 2px no-repeat; padding-left:15px;}
.navigator .islast				{background:none!important}
.navigator .closed .head2 span	{display:none;}
.navigator .subtable th			{background:url("/img/background/bg_table_head_01.gif") repeat-x scroll 0 0 transparent!important}
.navigator .closed .head1		{width:405px!important; border-bottom:none!important}
.navigator .closed .head2		{border-bottom:none!important}
.navigator .closed .wcheck		{border-bottom:none!important; width:201px!important}
.navigator .closed .wcheck span	{display:none;}
.navigator .subtable .head1		{width:321px!important;}
.navigator .subtable .closed .head1		{width:143px!important;}
.navigator span.passed			{background:url(/img/icons/profil_check.gif) right center no-repeat; padding-right:18px;}

/* 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:#0066cc;font-weight:normal;font-size:11px;}
.my_pics .top						{}
.my_pics .top h2					{background:none!important; font-size:14px; font-weight:normal; margin:0 0 12px; color:#003567}
.my_pics .line_dashed				{display:none;}
.my_pics .pics .userimage           	{border:1px solid #ffffff;float:left;}
.my_pics .pics .userimage:hover         {border:1px solid #7e1f43;}
.my_pics .pics .userimage .active      	{border:1px solid #7e1f43	;}
.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:0px 0 3px; color:#003567}
#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:11px;font-weight:bold;margin:-5px 0 3px;}
#panelchangeimage .bg_gray span.light	{color:#848484;}
#panelchangeimage .bg_gray .pic.mt5		{margin-top:0px!important;}
#panelchangeimage .bg_gray strong		{font-weight:normal!important; color:#848484;}
#panelchangeimage .bg .flr a			{font-size:11px;font-weight:bold;}
#panelchangeimage .std-teaser .bg		{padding: 8px 9px 0px 9px;}
#panelchangeimage .std-teaser 			{background:#edf0ee; background-image:none; border-top:1px solid #e9e9e9; padding:0px;}
#panelchangeimage .std-teaser .bg_gray .pic {float:left; margin-right:10px;}
#panelchangeimage .std-teaser .bg_gray .pic img {border:0px;}
#panelchangeimage .bg_gray				{padding-bottom:8px; margin-bottom:8px; padding-left:9px; padding-right:9px;}
#panelchangeimage .bg_light_gray		{padding-left:9px; padding-right:9px; background:#ffffff; margin:0px;}
#panelchangeimage .mt5	{margin-top:0px!important;}
#panelchangeimage input					{width:100px!important;}
#panelchangeimage input#avatarimg		{width:240px!important;}
#panelchangeimage .x-form-item {margin-bottom:10px;!important}
#panelchangeimage a.btn_blue	{margin-bottom:10px;}
#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: 10px; font-size:11px;}
a.btn_blue span	 			{background: transparent url(/img/buttons/ma-button-left-off-v1.gif) no-repeat;padding: 3px 0 5px 10px;color: #ffffff; font-weight:bold;} 
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; color:#003567}
.result_list .count					{font-weight:bold; color:#333333;/* padding-top:10px;*/}
.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/bg_table_head_01.gif) repeat-x ; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;text-align:right;padding: 5px 10px 4px 0px; font-size:11px; color:#848484}
.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:#003567 ; padding:0px 0px 7px 0px; display:block; font-size:11px; font-weight:bold;} 	
.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 0px 0px;}
.result_list .subcol1				{float:left; width:156px;}
.result_list .subcol2				{float:left; width:451px; border-left:1px solid #dfdfdf; padding:0px 0px 0px 10px;}
.result_list .line					{background:url(/img/background/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 h2 a				{font-size:12px; line-height:17px; font-weight:bold;}
.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;padding-top:0px!important;}
.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; color:#848484; font-size:11px;}
.result_list .item .service			{float:left; width:52px; padding:0px 0px 0px 10px; line-height:18px;}
.result_list .item .service a		{font-size:11px;}
.result_list .item input			{float:left; width:13px; height:13px;}
.result_list  .w320					{width:310px; padding:0px 0px 0px 00px;}
.result_list  .checkbox				{float:left; padding:4px 0px 0px 0px;}

/* Registrierung */
.teaser-box.registerv2			{background:#ffffff!important; padding:0px;}
.registerv2 h2					{font-size:24px!important; font-weight:normal!important; margin-bottom:13px!important;width:611px; color:#003567!important; line-height:32px!important;}
.registerv2 .newsletterspan		{width:280px!important; float:left}
.registerv2 .x-form-check		{float:left; margin-top:6px;}
#register_div .x-form-checkbox .x-form-cb-label label a	{color:#0682c2;}
#register_div .newsletterhint	 {width: 300px; padding-top:10px; font-size:12px;}
.registerv2 .ma-buttonbox		{margin-right:0px !important; }
#register_div					{padding-bottom:14px; position:relative; zoom:1;}
#register_div .field_left		{position:absolute; top:23px; left:0px; font-size:11px; color:#848484}
#register_div .x-form-item-label	{font-size:12px; color:#868484;}
#register_div .x-form-item label	{font-size:12px; float:left!important; width:280px;}
#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 .form-buttons		{margin-top:6px; background:url(/img/background/line.gif) top repeat-x; padding-top:11px; width:480px}
#register_div #byear_display	{width:81px !important;}
#register_div #city				{width: 207px !important;}
#register_div #streetnumber				{width: 65px !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: #e6eef0;}
.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:#516973; font-size:11px; margin-top:1px;}	
.tb-news-list h2 a					{font-weight:normal; color:#516973; font-size:11px;}	
.tb-news-list h3					{font-size:12px; line-height:17px;}	
.tb-news-list h3 a					{color:#383b42!important;font-weight:bold;}
.tb-news-list .line_dashed			{background:#a8c2cd ; font-size:1px; height:1px; line-height:1px; margin:1px 10px;}
.tb-news-list .activeon				{background: #E6EEF0 ;}
.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: #e6eef0;}

/* Artikel Detailansicht */
.article-detail						{margin:0px 0px 3px 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-nav		{padding:2px 0px 3px 0px; border-bottom:1px solid #dfdfdf; margin-bottom:6px; font-size:11px;}
.article-detail .service-nav ul		{float:right;}
.article-detail .service-nav ul li	{float:left; margin-left:20px;}
.article-detail .service-nav a.notice 	{padding:0px 0px 0px 17px; background:transparent url(/img/icons/ico_notice.gif) no-repeat scroll 0 1px}
.article-detail .service-nav a.print 	{padding:0px 0px 0px 20px; background:transparent url(/img/icons/ico_print.gif) no-repeat scroll 0 1px}
.article-detail .service-nav a.send 	{padding:0px 0px 0px 20px; background:transparent url(/img/icons/ico_send.gif) no-repeat scroll 0 1px}
.article-detail .topline			{margin:0px 0px 2px 0px;color:#516973; font-size:11px;}
.article-detail .topline h3			{float:left;text-transform:uppercase; font-weight:bold; margin-bottom:0px; font-size:11px; color:#003567}
.article-detail .topline .date		{float:right;margin:0px 0px 0px 0px; color:#848484}	
.article-detail h1					{font-size:24px; line-height:32px; color:#003567; margin-bottom:7px!important;}
.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:11px; line-height:14px; padding-top:5px; font-style:italic; color:#848484;}
.article-detail p					{margin-bottom:13px; line-height:17px;}
.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;}

/* RT hotfix / 28.04.2010 =========== */
/* f�r PEP Detailansicht ... */

.article-detail .service			{padding:2px 0px 3px 0px; border-bottom:1px solid #dfdfdf; margin-bottom:6px; font-size:11px;text-align:right;}
.article-detail .service a.notice 	{padding:0px 0px 0px 17px; margin-left:20px; background:transparent url(/img/icons/ico_notice.gif) no-repeat scroll 0 1px}
.article-detail .service a.print 	{padding:0px 0px 0px 20px; margin-left:20px; background:transparent url(/img/icons/ico_print.gif) no-repeat scroll 0 1px}
.article-detail .topline .kicker	{float:left;font-weight:bold; margin-bottom:2px; font-size:11px; color:#003567;}
.article-detail p strong			{font-weight:bold !important;}	

/* /RT hotfix ======================== */

/* Teaser zur Artikel Detail */
.teaser-box							{overflow:hidden;line-height:16px;margin:0px 0px 0px 0px;background: #FFFFFF url(/img/background/bg_teaser.gif) repeat-x; }
.teaser-box h2						{font-size:14px; color:#003567; margin-bottom:5px; font-weight:normal; line-height:20px;}
.teaser-box h4						{display:none;}
.teaser-box .fwb					{font-weight:bold; margin-right:10px;}
.teaser-box .fwb a					{margin:0px; background:url(/img/icons/arrow_08.gif) right center no-repeat; padding-right:10px;}
.teaser-box ul li					{padding-bottom:6px; position:relative; zoom:1;}
.teaser-box ol li					{padding-bottom:6px; position:relative; zoom:1;}
.teaser-box ol li a					{margin-left:53px;}
.teaser-box ul li a					{margin-left:63px;}
.teaser-box  .sm					{font-weight:bold; color:#383b42;}
.teaser-box .date					{color:#848484; position:absolute; top:0px; left:15px;}
.teaser-box ul .date					{color:#848484; position:absolute; top:0px; left:0px;}
.teaser-box .tb-foot						{height:8px; background:url(/img/background/boxfooter_left.gif) left no-repeat; margin-top:-4px;}
.teaser-box .tb-foot span				{height:8px; background:url(/img/background/boxfooter_right.gif) right no-repeat; float:right; width:8px; display:block; }
.teaser-box .tb-head				{display:none;}
.teaser-box .tb-content				{border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:5px 9px 5px 9px; font-size:11px;}

/* 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 20px repeat-x}
.dl-center .tabnav ul li				{float:left!important; margin-right:3px; height:21px; overflow:hidden}
.dl-center .tabnav ul li a				{color:#003567; float:left; font-weight:normal; font-size:11px;}
.dl-center .tabnav ul li a.active		{color:#7e1f43; font-weight:normal; float:left}
.dl-center .tabnav ul li a span			{float:left; cursor:pointer}
.dl-center .tabnav ul li a span.left	{display:block; height:21px; width:10px; background:url(/img/icons/tabsprite.gif) 0px 0px no-repeat;}
.dl-center .tabnav ul li a span.right	{display:block; height:21px; width:10px; background:url(/img/icons/tabsprite.gif) 0px -21px no-repeat;}
.dl-center .tabnav ul li a span.center	{display:block; height:21px; background:url(/img/icons/tabsprite.gif) 0px -42px repeat-x; padding:5px 0px 0px 0px}
.dl-center .tabnav ul li a.active span.left		{display:block; height:21px; width:10px; background:url(/img/icons/tabsprite.gif) 0px -63px no-repeat;}
.dl-center .tabnav ul li a.active span.right	{display:block; height:21px; width:10px; background:url(/img/icons/tabsprite.gif) 0px -84px no-repeat;}
.dl-center .tabnav ul li a.active span.center	{display:block; height:21px; background:url(/img/icons/tabsprite.gif) 0px -105px repeat-x; padding:5px 0px 0px 0px; cursor:pointer}
.dl-center .item						{padding-bottom:10px;}
.dl-center .item h3						{font-size:14px; line-height:20px; font-weight:bold; color:#003567; margin-bottom:8px;}
.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; color:#848484;}
.dl-center .item .info span.i_02		{width:140px; color:#848484;}
.dl-center .item p						{margin:0px;}
.dl-center .line_dashed					{margin-bottom:8px;}
.dl-center a.ico-general-download		{background:url(/img/icons/ico_download.gif) 0px 2px no-repeat; padding-left:20px;}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Wissenscheck */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

#KnowledgeCheckContainer .col5						{width:419px;}
#KnowledgeCheckContainer .col5.flr					{width:459px;}

/* Breadcrumb mit Progressbar */
#coursenav_div strong								{font-weight:bold!important;}
#coursenav_div .breadcrumb							{padding-top:2px!important; padding-bottom:0px!important; height:24px; overflow:hidden; background:#ffffff url(/img/background/bg_paging_5.gif) no-repeat}
.breadcrumb .progressbar							{margin:-1px 10px 0px 5px;height:20px;float:left; /*background:url(/img/icons/progressbar_off.gif);*/ width:208px; overflow:hidden}
.breadcrumb .progressbar .on						{background:url(/img/icons/progressbar_on.gif); height:20px;}
.breadcrumb .progressbar .west						{display:none;}
.breadcrumb .progressbar .center					{height:19px;width:208px;float:left;font-size:1px;line:height:1px;position:relative; background: url(/img/icons/progress_wc_off.gif);}
.breadcrumb .progressbar .center .my				{height:19px;background: url(/img/icons/progress_wc.gif);margin:0px 0px 0px 0px;}
.breadcrumb .progressbar .center .courseminbarrier 	{border-right:1px solid #ffffff; height:17px; position:absolute; top:1px; left:0px;}
.breadcrumb .progressbar .east						{display:none;}
.breadcrumb  .fll						{padding-top:1px!important;}
.breadcrumb .progressbar.fll			{padding-top:0px;}

/* Buttons */
.knowledge-check  .form-buttons						{float:left}
.knowledge-check .form-buttons .center				{width:316px; margin-left:10px;}
.knowledge-check  .form-buttons	.btn-3				{font-size:12px;text-align:center;width:146px; height:23px; overflow:hidden; font-weight:bold; background:none; padding:0px; float:left}
.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; float:left; width:146px;}
.knowledge-check  .form-buttons	.btn-3 a:hover		{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -23px!important;}
.knowledge-check  .form-buttons	.btn-3.flr			{padding-left:10px;}


/* Teaser Rechts */
.knowledge-check  .course-teaser						{padding:9px;background: #ffffff url(/img/background/bg_teaser.gif);margin:0px 0px 0px 0px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.knowledge-check  .course-teaser h2						{font-size:16px; font-weight:normal; margin:0 0 4px; color:#003567;}
.knowledge-check  .course-teaser p						{margin:0px 0px 10px 0px;display:inline;line-height: 16px; font-size: 11px;}
.knowledge-check  .course-teaser	.btn-2				{font-size:12px;text-align:center;width:146px; height:23px; overflow:hidden; font-weight:bold; background:none; margin-bottom:10px; margin-top:10px; }
.knowledge-check  .course-teaser	.btn-2 a			{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc_2.gif) 0px 0px!important; border:none;padding:3px 0px 5px 0px; }
.knowledge-check  .course-teaser	.btn-2 a:hover		{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc_2.gif) 0px -23px!important;}
.boxfooter.course-check									{margin-top:-8px!important; background:url(../img/background/bg_course_teaser.gif); height:8px!important; display:block; margin-bottom:16px; }

/* 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: #003567; text-align:left; line-height:16px;}
.knowledge-check .scoreboard h3 span					{display:none;}
.knowledge-check .scoreboard p							{font-size:12px;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					{font-weight:bold;width:283px !important; height:357px;margin-top: 0px; position:relative; zoom:1;}
.knowledge-check .scoreboard .points .big				{font-size:20px; color:#003567; font-weight:bold; position:absolute; top:65px; left:140px;}
.knowledge-check .scoreboard .points .small				{font-size:20px; color:#003567; font-weight:bold; position:absolute; top:65px; left:168px;}
.knowledge-check .scoreboard .points .box				{position:absolute; top:20px; left:140px;width:136px; height:77px;}


/* Punkte Gelb */
.knowledge-check .scoreboard  .label_yellow				{background:transparent url(/img/icons/label_yellow.png) 0px 0px no-repeat; }

/* Antwort Box */
.knowledge-check .scoreboard2							{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; position:relative;}
.knowledge-check .scoreboard2 .points					{text-align:center;font-weight:bold;width:283px !important; height:280px;margin-top: 0px; position:relative!important; zoom:1;}
.knowledge-check .scoreboard2 .points .big				{font-size:29px; font-weight:bold; margin-top:47px; margin-bottom:3px; padding-right:10px; padding-left:130px;}
.knowledge-check .scoreboard2 .points .small			{font-size:9px; margin-left:3px; padding-right:10px; padding-left:130px;}
.knowledge-check .scoreboard2 .points .box				{position:absolute; top:0px; left:0px; background:none; width:130px}
.knowledge-check .scoreboard2 h2						{font-size:12px;line-height:16px;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; color:#003567!important; width:220px;}

/* Antwort falsch */
.knowledge-check .scoreboard2 .label_red				{background:url(/img/icons/label_red.png)  0px 0px no-repeat;}
.knowledge-check .scoreboard2 .label_red h2				{color:#b52c60; font-size:12px; font-weight:bold; position:absolute; top:20px; left:135px;width:136px; height:77px; text-align:left}
.knowledge-check .scoreboard2 .label_red h3				{color:#003567; font-size:11px; font-weight:bold; position:absolute; top:30px; left:135px;width:136px; text-align:left}	
.knowledge-check .scoreboard2 .label_red h3	span		{color:#b52c60}
.knowledge-check .scoreboard2 .label_red .big			{display:none}
.knowledge-check .scoreboard2 .label_red .small			{display:none}

/* Antwort richtig */
.knowledge-check .scoreboard2  .label_green				{background:url(/img/icons/label_green.png)   0px 0px no-repeat;}
.knowledge-check .scoreboard2 .label_green h2			{color:#127e41; font-size:12px; font-weight:bold; position:absolute; top:20px; left:135px;width:136px; height:77px; text-align:left}
.knowledge-check .scoreboard2 .label_green h3			{color:#003567; font-size:11px; font-weight:bold; position:absolute; top:30px; left:135px;width:136px; text-align:left}	
.knowledge-check .scoreboard2 .label_green h3 span		{color:#127e41;}
.knowledge-check .scoreboard2 .label_green .big			{display:none}
.knowledge-check .scoreboard2 .label_green .small		{display:none}

/* Antwort fast richtig */
.knowledge-check .scoreboard2 .label_yellow				{background:url(/img/icons/label_yellow.png)  0px 0px no-repeat; position:absolute; top:0px; left:0px;}
.knowledge-check .scoreboard2 .label_yellow h2			{color:#003567; font-size:12px; font-weight:bold; position:absolute; top:20px; left:135px;width:136px; height:77px; text-align:left}
.knowledge-check .scoreboard2 .label_yellow h3			{color:#003567; font-size:11px; font-weight:bold; position:absolute; top:30px; left:135px;width:136px; text-align:left}	
.knowledge-check .scoreboard2 .label_yellow h3	span	{color:#003567;}
.knowledge-check .scoreboard2 .label_yellow .big		{display:none}
.knowledge-check .scoreboard2 .label_yellow .small		{display:none}

/* Fragetypen - Allgemein */
.knowledge-check .col3									{width:283px!important;}
.knowledge-check .col2									{width:166px!important;}
#QuizQuestionContainer									{padding:7px 10px 0px 10px;}
.knowledge-check										{margin:0px 0px 3px 0px; background:#ffffff url(/img/background/bg_quiz.gif) repeat-x bottom;line-height:16px;color:#383b42; padding-bottom:16px; }
.knowledge-check .quiz									{padding:10px;}
.knowledge-check .x-panel, .x-panel-body				{background:none!important;}
.knowledge-check h2										{font-size:24px; font-weight:normal; margin:0 0 15px; color:#003567;}
.knowledge-check .questiontext							{color:#003567; float:left; font-size:16px; line-height:20px; padding:0 0 16px;}
.knowledge-check .x-form-label-top .x-form-item label	{color:#003567; font-size:11px; line-height:16px;}
#knowledgecheckcenter .questiontypeinformation 			{font-size:11px; color:#003567; font-weight:bold; line-height:16px;}
#knowledgecheckcenter .questiontypedescription			{font-size:11px; color:#003567; line-height:16px;}
#knowledgecheckcenter #QuizAnswerContainer				{color:#003567}
#knowledgecheckcenter strong							{font-weight:bold!important}
#knowledgecheckcenter .x-form-item						{font-size:12px; color:#383b42;}
#knowledgecheckcenter #questionform						{padding:12px 10px 10px 0px;}
.knowledge-check .x-form-item label						{font-size:12px; color:#003567;}
.knowledge-check .x-form-item 							{margin-bottom:12px}
.knowledge-check .x-form-item label strong				{position:absolute; top:7px;left:0px;}
.knowledge-check .x-form-item label 					{padding:7px 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:320px!important; padding:0px!important; margin-left:0px!important;}
.knowledge-check .x-form-check 							{float:left; margin:10px 0px 0px 0px!important; margin-right:4px!important;}
.knowledge-check .x-form-radio 							{float:left;margin:10px 4px 0 0 !important; }


/* Buchstabenrtsel */
#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; color:#003567;}
#knowledgecheckcenter #anagram_body .act 				{cursor:default;color:#b52c60;}
#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:#003567; 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 #anagram_solution .anagram_solution_letter_wrapper {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:#003567;}
#knowledgecheckcenter .cloze_letter_btn2 				{background-color:#b52c60;}
#knowledgecheckcenter .cloze_letter_btn3 				{background-color:transparent;color:#78879a;}
#knowledgecheckcenter .cloze_correct_letter				{color:#b52c60; width: 13px; text-align: center;}
#knowledgecheckcenter .cloze_normal_letter 				{color:#003567; width: 13px; text-align: center;}

/* Multiple Choize */
#knowledgecheckcenter .result .x-item-disabled		 	{color:#003567;cursor:default;opacity:1;-moz-opacity:1;filter:none;}
#knowledgecheckcenter .result .x-item-disabled * 		{color:#003567!important;cursor:default!important;}
#knowledgecheckcenter .result .x-form-radio 			{background:transparent none no-repeat 0px 0px;height:25px;width:25px;margin-right:-1px; margin-top:2px!important;}
#knowledgecheckcenter .result .x-form-check 			{background:transparent none no-repeat 0px 0px;height:25px;width:25px;margin-right:-1px; margin-top:2px!important;}
/* 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:2px!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:2px!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: 2px!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: 2px!important}
/* missing: */
#knowledgecheckcenter .result .correct-answer .x-form-check {background:transparent url(/img/icons/checkresult_missing.gif) no-repeat 0px 2px; margin-top: 2px!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 {text-align:center;margin:5px;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 				{}

/* Feedback */
.knowledge-check-feedback									{}

.knowledge-check .kc-feedback								{padding:10px 0px 10px 10px;}
.knowledge-check .kc-feedback h2							{color:#003567;font-size:24px;line-height: 24px;margin:0px 0px 18px 0px;font-weight:bold;}		
.knowledge-check .kc-feedback p								{color:#003567;font-size:12px;margin:0px 0px 0px 0px; line-height:17px;}	

.knowledge-check-feedback .points							{}
.knowledge-check-feedback .col5								{width:606px !important;}
.knowledge-check-feedback .col2								{width:270px !important;}

.knowledge-check-feedback .label_red						{background:url(/img/icons/feedback_wrong.png) no-repeat top right; height:350px; width:270px; font-size:16px; font-weight:bold; color:#b52c60; position:relative; zoom:1}
.knowledge-check-feedback .label_red .big					{font-size:24px; font-weight:bold; position:absolute;  top:13px; left:130px; width:30px; text-align:right; line-height:32px;}
.knowledge-check-feedback .label_red .small					{font-size:24px; font-weight:bold; position:absolute; top:13px; left:168px; width:130px;  line-height:32px;}

.knowledge-check-feedback  .label_green						{background:url(/img/icons/feedback_right.png) no-repeat top right; height:350px; width:270px; font-size:16px; font-weight:bold; color:#127e41; position:relative; zoom:1}
.knowledge-check-feedback .label_green .big					{font-size:24px; font-weight:bold;  position:absolute; top:13px; left:130px; width:30px; text-align:right ; line-height:32px;}
.knowledge-check-feedback .label_green .small				{font-size:24px; font-weight:bold;  position:absolute;  top:13px; left:175px; width:130px; line-height:32px;}

.knowledge-check  .form-buttons	.btn-1						{font-size:12px;text-align:center;width:146px; height:23px; 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_2.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_2.gif) 0px -23px!important;}

.knowledge-check  .form-buttons	.btn-2						{font-size:12px;text-align:center;width:146px; height:23px; 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_2.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_2.gif) 0px -23px!important;}

/* Feedback Form */
.feedback-form												{padding:10px;}
.feedback-form h2											{margin-bottom:5px; font-size:16px; font-weight:normal; color:#003567}
.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:0px;}
#feedbackHelperForm .rating	strong							{padding-top:5px; float:left!important}
#feedbackHelperForm .col5.fll									{float:none!important;}
#feedbackHelperForm .col5.flr									{float:none!important;}



/* Pinnwand Modul */
.pinnboard_container						{}

.pinnboard									{background:url(/img/background/line.gif) top repeat-x; padding-top:6px;}
.pinnboard .pb_headline						{height:24px; overflow:hidden; margin-bottom:5px;}
.pinnboard .pb_headline h2					{float:left; padding:3px 0px 0px 0px; font-weight:normal; font-size:16px; color:#003567;line-height:24px!important;}
.pinnboard .pb_headline a.btn_entry			{float:right; width:108px; height:20px; overflow:hidden; background:url(/img/buttons/btn_neuer_eintrag.gif); font-weight:bold; font-size:12px; text-align:center; padding-top:3px;}
.pinnboard .pb_headline a.btn_entry:hover	{background:url(/img/buttons/btn_neuer_eintrag.gif) 0px -23px; text-decoration:none}
.pinnboard .pb_headline a.btn_entry	span	{color:#ffffff;}
.pinnboard .pb_boxheader					{background:url(../img/background/bg_table_head_01.gif) repeat-x; color:#003567; font-weight:bold; padding:5px 10px; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.pinnboard .pb_boxheader .hl_01				{float:left;}
.pinnboard .pb_boxheader .hl_02				{float:right;}
.pinnboard .reply .item						{border:none!important}
.pinnboard .item							{padding:5px 10px 6px 10px; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; background:#ffffff url(/img/background/table_spacer.gif) bottom repeat-x}
.pinnboard .item .image						{float:left; border:1px solid #DFDFDF; margin-right:8px; display:inline;background:#fff!important;}
.pinnboard .item .image	img					{border: 2px solid white; display:inline;}
.pinnboard .item .subject					{float:left; width:380px; padding-top:2px; color:#848484 ; line-height:17px;}
.pinnboard .item .subject strong			{color:#333333; font-weight:bold!important}
.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:#edf0ee!important; padding:5px 10px 10px 10px;  border-right:1px solid #dfdfdf!important; border-left:1px solid #dfdfdf!important; }
.pinnboard .detail p						{margin-bottom:0px;}
.pinnboard .reply							{background:#edf0ee; padding:0px 10px 0px 10px;  border-right:1px solid #dfdfdf!important; border-left:1px solid #dfdfdf!important; }
.pinnboard .reply .detail					{border:none!important}
.pinnboard .reply .item						{background:#ffffff; padding:10px; border:none!important;}
.pinnboard .reply  .detail					{background:#ffffff!important; padding:10px 10px 0px 10px; }
.pinnboard .reply  .detail p				{padding:0px 0px 10px 0px; margin:0px; line-height:17px; }
.pinnboard .pb_answer						{background:#f0f0f0; padding:0px 10px;  border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
.pinnboard .x-panel  span					{color:#003567; font-size:12px;}
.pinnboard .x-form-element					{padding-left:0px!important}
.pinnboard  .x-form-field					{width:591px!important; background:#ffffff!important; border:1px solid #b5b8c8;}
.pinnboard .x-form-item label				{color:#848484; font-size:12px;}
.pinnboard .mt10							{margin-top:0px!important;}
.pinnboard .mt10.mandatory						{color:#848484; font-size:11px; margin-top:5px!important;}
.pinnboard .pb_answer h3					{font-size:12px; color:#003567}
.pinnboard .line_dotted						{background:url("/img/background/line.gif") repeat-x scroll 0 0 transparent; font-size:1px; height:1px; line-height:1px; width:100%;}
.pinnboard .flr.mt10						{padding-bottom:10px;}
.pinnboard .pinnboardline							{background:url("/img/background/table_spacer_grey.gif") repeat-x scroll center bottom #F0F0F0; padding-bottom: 1px;}
.pinnboard .x-panel-mc						{background:#f0f0f0;}
.pinnboard .x-panel-mr						{background:#f0f0f0; padding:0px!important}
.pinnboard .x-panel-ml						{background:#f0f0f0; padding:0px!important}
.pinnboard .x-panel-tc						{background:#f0f0f0;}
.pinnboard .x-panel-tr						{background:#f0f0f0;}
.pinnboard .x-panel-tl						{background:#f0f0f0;border:none;}


/*Mantisbug 20-04-2010 SK*/
.col5 .pinnboard .item .subject				{width:298px!important;}
.col5 .pinnboard .x-form-field				{width:409px!important;}
.col5 .pinnboard .reply						{width:417px!important;}
.col5 .course .pinnboard_container .pageing	{background:#ffffff url(/img/background/bg_paging_6.gif) no-repeat!important;}

/*Pep*/
.pep-box 						{background:url(/img/background/bg_teaser.gif) repeat-x scroll 0 0 #FFFFFF;line-height:16px;margin:0px 0px 16px 0px;overflow:hidden;}
.pep-box h2						{color:#003567;font-size:14px;font-weight:normal;margin-bottom:-3px;}
.pep-box h2 strong				{font-weight:bold!important;}
.pep-box .boxfooter				{background:url(/img/background/table_footer_pep.gif) no-repeat scroll left bottom!important;display:block !important;height:8px !important;line-height:8px!important;}
.pep-box .boxfooter span		{}
.pep-box .boxcontent			{border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;font-size:11px;padding:5px 9px;}
.result_list h2					{/*padding-top:10px!important;*/}

.pep-box .gray						{color:#003567;}
.pep-box .x-form-field-wrap input	{padding-top:1px!important;padding-bottom:1px!important;margin-top:0px!important;font-size:11px;}
.pep-box .btn_red 					{background:url(/img/icons/btn_sprite_search.gif) no-repeat;color:#FFFFFF;float:left;height:20px;overflow:hidden;padding:3px 0 0 11px;ext-align:center;width:56px;}
.pep-box .btn_red span				{font-size:12px;color:#fff;font-weight:bold;}
.pep-box .btn_red span				{font-size:12px;color:#fff;font-weight:bold;}
.pep-box a:hover					{background:url(/img/icons/btn_sprite_search.gif) 0px -23px no-repeat; text-decoration:none;text-decoration:none!important;}	
.result_list h2						{/*padding-top:10px!important;*/margin-bottom:10px;font-size:16px;font-weight:normal!important;color:#003567!important;}
.result_list .count					{margin-bottom:10px;color:#003567!important;padding-top:4px!important;}	

/*PEP Druckansicht*/
.content_container.l				{background:#fff url(/img/background/print_header.gif) no-repeat scroll top center;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;padding:124px 14px 18px 16px;margin:20px 10px 0;width:547px;}
.print_credit						{background:url(/img/background/print_footer.gif) no-repeat scroll 0 0;color:#003567;font-size:11px;height:67px;overflow:hidden;padding:32px 16px 0;margin-left:10px;}

/* Sponsorenleiste AF */
.sponsors							{background:#ffffff;}

/*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;}
