@charset "utf-8";
/* CSS Document */

/*png-Fix für IE6*/

/* Allgemeine Formatierungen */
*			{margin:0px;padding:0px;}
body		{color:#000000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;background: #fed443 url(/img/background/body.gif) repeat-x;}
a			{text-decoration:none;border:0px;}
a:hover		{text-decoration:underline;}	
img			{border:0px;}
em			{font-style:italic;}

/* Seiten Rahmen */
#wrapper					{border:0 none;}
#page						{border:0 none;border:0 none!important;}	
#border-top					{display:none;}

/* 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;}
.mr12		{margin-right:12px!important;}
.mr16		{margin-right:16px!important;}
.ml16		{margin-left:16px!important;}
.mb16		{margin-bottom:16px!important;}
.mb10		{margin-bottom:10px!important;}
.ml-16		{margin-right:-16px!important;}
.mt-10		{margin-top:-10px!important;}
.p10		{padding:10px;}
.pb10		{padding-bottom:10px;}
.w25		{width:25px;}
.w390		{width:390px;}
.relative	{position:relative;}
.cb			{clear:both;}
.p0			{padding:0px 0px 0px 0px!important;}
.pl130		{padding-left:130px;}	


/* Seiten Grid */
#alignment        {margin:auto;text-align:left;width:926px;}
#wrapper          {position:relative;background-position:left center;background-repeat:repeat-y;position:relative;}
#page             {background:#ffffff;}
#north            {border:0px;padding:0px 6px 0px 6px; background:url(/img/head/header.gif) no-repeat center bottom; height:160px;}
#center           {padding:17px 16px 15px 16px;margin:0px 0px 0px 0px;background:#ffffff;}    
#south            {font-size:11px;color:#ffffff;padding:0px 16px 0px 16px!important;margin:0px 0px 0px 0px;background:#f1f3f5/* url(/img/border/border-south.gif) no-repeat bottom*/;}

/* Content Spalten */
.col1		{width:75px;overflow:hidden;}
.col2		{width:166px;overflow:hidden;}
.col3		{width:257px;overflow:hidden;padding:0px 0px 0px 0px;}
.col4		{width:348px;overflow:hidden;}
.col5		{width:439px;overflow:hidden;}
.col6		{width:530px;overflow:hidden;}
.col7		{width:621px;overflow:hidden;}
.col8		{width:712px;}
.col9		{width:894px;}
.col10		{width:290px;}
.col300		{width:300px;}

.colmax		{width:100%;}

.client-font-color						{color:#007da3 !important;}

/* Google Maps */
div.googlemap {width:330px;height:330px;z-index:99;background:transparent url(/img/googlemap_bg.png) 0px 0px no-repeat;left:505px;position:fixed;top:220px;behavior: url(/styles/iepngfix.htc);}
div.googlemap div.close_window {width:314px;height:19px;padding:7px 16px 0px 0px;}
div.googlemap div.close_window a {float:right;width:108px;height:15px;background:transparent url(/img/close_win.gif) 0px 0px no-repeat;cursor:pointer;}
div.googlemap div.close_window a:hover{float:right;width:108px;height:15px;background:transparent url(/img/close_win_h.gif) 0px 0px no-repeat;cursor:pointer;}
div.googlemap img {padding:0px 0px 0px 15px;}

/* Globale Formatierungen */
h1			{font-size:24px;font-weight:normal;color:#007da3;padding:0px 0px 0px 10px;margin:0px 0px 11px 0px;}
p			{margin:0px 0px 16px 0px;}

a.print 					{color:#007da3; background:url(/img/icons/print.gif) 0px 0px no-repeat; padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;}	

/* Top Navigation */
.top-nav 				{padding:0px 10px 11px 0px;font-size:10px;color:#00406e;}
.top-nav a				{font-size:11px;color:#009fc6;margin:4px 0px 0px 25px;float:left;}		
.top-nav span.spacer	{display:none;}
.top-nav span.active	{font-size:11px;margin:4px 0px 0px 25px;float:left;color:#747a88;}


/* Footer Navigation */
.foot-nav 				{background:#f1f3f5;font-size:11px;color:#747a88;padding:10px 0px 45px 0px;}
.foot-nav a				{font-size:11px;color:#009fc6;float:left;margin:0px 0px 0px 25px;}
.foot-nav a.active		{font-size:11px;color:#000000;float:left;margin:0px 0px 0px 25px;}
.foot-nav .spacer		{display:none;}
.foot-nav span.active	{font-size:11px;color:#000000;float:left;margin:0px 0px 0px 25px;}

/* Headbereich mit Logo */
.head					{height:93px!important;background: url(/img/background/bg_head.gif) no-repeat top right;margin:0px 0px 3px 0px;}
.logo					{margin:0px 0px 0px 0px;float:left;display: inline;}
.logo a					{text-decoration:none!important;}
.logo a:hover			{text-decoration:none!important;}
.logo a:active			{text-decoration:none!important;}
.login					{width:361px;height:86px;float:right;margin:5px 5px 0px 0px;padding:0px 0px 0px 0px;font-size:11px;display:inline;background: url(/img/background/login_bg.gif) no-repeat 0px 27px;overflow:hidden;color:#ffffff;}
.login a				{font-size:11px;padding:0px 0px 0px 0px;color:#b7cb31; font-weight:bold;}
.login a.register		{padding:0px 0px 0px 5px; font-weight:bold!important;color:#ffffff; font-size:11px;}
.login a.pw				{color:#008aac; font-weight:normal;padding:0px 0px 0px 0px; }
.login .ma-button 		{display:inline;}

.login .fll a.register 	{color:#008aac;padding:0px;}

.login .text_mail		{width:126px;height:14px; font-size:11px;color:#8b8a8b; border:1px solid #b4b8bb;padding:2px;margin:22px 8px 5px 15px;float:left;display:inline;}
.login .text_password	{width:123px;height:14px; font-size:11px;color:#8b8a8b; border:1px solid #b4b8bb;padding:2px;margin:22px 8px 5px 0px;float:left;display:inline;}
.login .checkbox		{margin:0px 5px 0px 16px;width:14px;height:14px;vertical-align:middle;border:1px solid #8b8a8b;}
.login label			{margin:0px 39px 0px 0px;color:#000000;}
.login h2				{font-size:12px;font-weight:bold;color:#000000;margin:35px 0px 0px 10px;}
.login a.profil			{background:url(/img/icons/profile.gif) no-repeat 0px 0px; padding:0px 0px 0px 18px;margin:0px 18px 0px 10px;color:#008aac; font-size:11px; }
.login .ma-buttonbox	{margin:22px 0px 0px 0px; font-weight:bold;}
.login a.ma-button.v2 span	{font-weight:bold!important;}
.login br					{line-height:1px;}


/* 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:0px 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;}

.fvw-footer					{text-align:center;padding:16px 0px 16px 0px;}

/* Main Navigation */

.main-nav-premium									{padding:3px 0px 3px 0px;height:24px!important;overflow:hidden;font-size:13px;background:url(/img/background/mainnav_bg.gif) 0px 3px no-repeat;}
.main-nav-premium h2								{color:#000000;padding:7px 0px 7px 20px;margin-left:29px;font-size:11px;font-weight:bold; width:413px; background:url(/img/background/mainnav_active.gif) repeat-x; float:left;}
.main-nav-premium h2 a								{color:#007da3; background:url(/img/icons/arrow_03.gif) 0px 3px no-repeat; padding:0px 0px 0px 10px;}
.main-nav-premium ul 								{float:left; padding-left:16px; list-style-type:none;}
.main-nav-premium ul li								{float:left;}
.main-nav-premium ul li	a							{margin:0px 0px 0px 0px;font-size:11px;font-weight:bold;float:left;height:28px;font-size:13px;}


.main-nav-premium ul li#item0 a						{width:48px;height:15px; display:block; white-space:nowrap; padding:5px 0px 7px 0px;margin:0px 0px 0px -3px; color:#ffffff;}
.main-nav-premium ul li#item0.active0 				{background:url(/img/navi/mainnav_active.gif) repeat-x; color:#007da3!important; width:101px; text-align:center;  padding:7px 0px 0px 0px;font-weight:bold;float:left;height:28px; display:block; margin:0px 0px 0px 10px;}



.main-nav-premium ul li#item1 a						{width:76px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px; color:#ffffff;}
.main-nav-premium ul li#item1.active1 a 			{width:76px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px; color:#007da3; float:left; font-weight:bold;background: url(/img/navi/mainnav_active.gif) repeat-x;}
.main-nav-premium ul li#item1 a:hover 			{text-decoration:underline;width:76px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px; float:left; font-weight:bold;}


.main-nav-premium ul li#item3 a						{width:113px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;color:#ffffff;}
.main-nav-premium ul li#item3.active3 a 			{width:113px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;color:#007da3; float:left; font-weight:bold;background:url(/img/navi/mainnav_active.gif) repeat-x;}
.main-nav-premium ul li#item3 a:hover 			{text-decoration:underline;width:113px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;float:left; font-weight:bold;}


.main-nav-premium ul li#item2 a						{width:73px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;color:#ffffff;}
.main-nav-premium ul li#item2.active2 a 			{width:73px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;color:#007da3; float:left; font-weight:bold;background:url(/img/navi/mainnav_active.gif) repeat-x;}
.main-nav-premium ul li#item2 a:hover 			{text-decoration:underline;width:73px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px; float:left; font-weight:bold;}

.main-nav-premium ul li#item4 a						{width:163px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;color:#ffffff;}
.main-nav-premium ul li#item4.active4 a 			{width:163px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;color:#007da3; float:left; font-weight:bold;background:url(/img/navi/mainnav_active.gif) repeat-x;}
.main-nav-premium ul li#item4 a:hover 			{text-decoration:underline;width:163px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px; float:left; font-weight:bold;}

.main-nav-premium ul li#item5 a						{width:101px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;color:#ffffff;}
.main-nav-premium ul li#item5.active5 a				{width:101px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px;color:#007da3; float:left; font-weight:bold;background:url(/img/navi/mainnav_active.gif) repeat-x;}
.main-nav-premium ul li#item5 a:hover				{text-decoration:underline;width:101px; height:15px; display:block; text-align:center; padding:5px 0px 7px 0px; float:left; font-weight:bold;}




/* Main Sub*/
.main-sub							{height:21px; background:url(/img/icons/mainsub_bg.gif); overflow:hidden;padding:0px 0px 0px 29px;}
.main-sub li 						{font-size:11px; text-transform:uppercase;padding-top:4px;float:left;}
.main-sub li a						{color:#003567; background:url(../img/icons/mainsub_bullet.gif) 0px 5px no-repeat; padding:0px 0px 0px 7px;margin:0px 18px 0px 0px;} 
.main-sub li.active					{color:#922f4f; background:url(../img/icons/mainsub_bullet_active.gif) 0px 9px no-repeat; padding:4px 0px 0px 7px;margin:0px 18px 0px 0px;}						

/* Sub Navigation */
.sub-nav							{margin:0px 0px 16px 0px;line-height:16px;width:100%;font-size:11px;}
.sub-nav ul							{padding:0;}
.sub-nav ul	li						{margin:0px 0px 0px 0px;padding:0;list-style-type:none;border-bottom:1px solid #ffffff; background:#f1f3f5 !important;}						
.sub-nav ul li.link					{float:left;width:100%;}
.sub-nav ul li.link a				{color:#007da3;/*background:url(../img/icons/arrow_01.gif) no-repeat 6px 11px;*/padding:6px 8px 7px 10px;line-height:16px;display:block; }

.sub-nav ul li.active				{color:#d96b08!important;display:block;background:#ffffff !important;list-style-type:none;float:left;width:100%;}
.sub-nav ul li.active a				{color:#7e1f43!important;}
.sub-nav ul li.active span			{background:/*url(../img/icons/arrow_01.gif) no-repeat 6px 11px*/; display:block;padding:6px 8px 7px 10px;width:90%;}


.sub-nav ul li#back					{float:left;width:100%; background:#009fc6 !important;}
.sub-nav ul li#back	a				{color:#ffffff;display:block;font-weight:bold;background:transparent url(/img/icons/arrow_06.gif) 6px 11px no-repeat!important;padding:6px 8px 7px 16px;}

.sub-nav ul li#more					{float:left;width:100%; background:#009fc6 !important}
.sub-nav ul li#more	a				{color:#ffffff;display:block;font-weight:bold;background:transparent url(/img/icons/arrow_07.gif) 6px 11px no-repeat!important;padding:6px 8px 7px 16px;}

.sub-nav ul li#headline				{display:inline;color:#ffffff;font-weight:bold;display:block;background:#d96b08 !important;padding:6px 8px 7px 16px;list-style-type:none;float:left;width:86%;}

/* Kurs Elemente */
.course								{margin:0px 0px 0px 0px;}
.course .big-img					{background:#f0f3f5;margin:0px 0px 25px 0px;border-top:5px solid #003b77;}
.course .big-img .caption			{padding:5px 10px 5px 10px;font-size:10px;line-height:14px;background:#f0f3f5;}
.course .small-img .caption			{padding:5px 0px 5px 0px;font-size:10px;line-height:14px;clear:both;background:#f0f3f5;}
.course .small-img					{background:#f0f3f5;margin:0px 10px 10px 0px;padding:10px;}
.course .pic						{ border:none !important; margin:0px 14px 14px 0px !important; padding:0px; }
.course .caption					{font-size:11px !important; color:#747a88;font-style:italic; }
.course .author						{ font-size:10px !important; font-style:italic; color:#333333;}
.clsforwidth						{width:10px;}

/* Kurs - Bildformate */
.course .small-img-landscape .caption 	{clear:both;padding:5px 10px;background:#f0f3f5;font-size:10px;line-height:14px;}
.course .small-img-landscape img 		{margin:0px;}
.course .small-img-landscape 			{margin:0px 10px 10px 0px; width:146px;}

.course .small-img-panel .caption 		{clear:both;padding:5px 10px;background:#f0f3f5;font-size:10px;line-height:14px;}
.course .small-img-panel img 			{margin:0px;}
.course .small-img-panel 				{margin:0px 10px 10px 0px; width:105px;}

.course .big-img-landscape .caption 	{clear:both;padding:5px 10px;background:#f0f3f5;font-size:10px;line-height:14px;}
.course .big-img-landscape img		 	{margin:0px;}
.course .big-img-landscape 				{margin:0px 10px 10px 0px; width:438px;background:#F0F3F5 none repeat scroll 0 0;border-top:5px solid #003B77;}

.course .big-img-panel .caption 		{clear:both;padding:2px 0px;background:#ffffff;font-size:11px;line-height:14px; color:#747a88;font-style:italic;}
.course .big-img-panel span				{}
.course .big-img-panel img 				{margin:0px;}
.course .big-img-panel 					{margin:0px 00px 13px 0px; }

.course h2							{font-size:24px;font-weight:normal;margin:-8px 0px 9px 0px;color:#007da3;}
.course h3							{font-size:14px;font-weight:bold;margin:0px 0px 5px 0px;color:#000000;line-height:18px;}
.course h4							{font-size:13px;font-weight:bold;margin:0px 0px 5px 0px;color:#000000;line-height:17px;}
.course p							{line-height:16px;margin:0px 0px 16px 0px;font-size:13px;}
.course ul 							{list-style-type:decimal  !important;margin:0 0 10px;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 10px;padding:0 0 0 30px;}
.course ul li 						{margin:0 0 9px;} 
.course ul li p						{margin:0px;}

/* Wissenscheck */
.knowledge-check					{margin:0px 0px 0px 0px; background:#ffffff url(/img/background/wc_bg.jpg) repeat-x;line-height:16px;}
.knowledge-check.error.alreadypassed			{margin:0px 0px 0px 0px; background:url('/img/background/checkalreadypassed.jpg') no-repeat bottom;line-height:16px;color:#00406e; height:300px;}
.knowledge-check.error.alreadypassed h2			{font-size:24px; color:#007da3; font-weight:normal;}
.knowledge-check.error.alreadypassed a			{color:#007da3;}
.knowledge-check.error.alreadypassed strong		{font-weight:normal !important; color:#000000;}

.knowledge-check.error		{font-weight:bold; color:#000000; font-size:12px;}
.knowledge-check.error h2	{font-size:18px; line-height:22px; font-weight:bold; color:#004072; padding:0px 0px 0px 10px;}

.knowledge-check blockquote.red		{color:#c80100;}
.knowledge-check blockquote.green	{color:#37b400;}
.knowledge-check blockquote.yellow	{color:#e6a429;}

.knowledge-check blockquote			{padding:10px;background:#eff3f6;font-weight:bold;}
.knowledge-check blockquote span	{font-size:18px;}

.knowledge-check-premium			{margin:0px 0px 0px 0px; background:none!important;line-height:16px;color:#003b77;}
.knowledge-check .kc-feedback		{padding:10px 0px 10px 10px;}
.knowledge-check .kc-feedback h2	{color:#fd7d00;font-size:24px;margin:0px 0px 18px 0px;font-weight:normal;}		
.knowledge-check .kc-feedback p		{color:#333333;font-size:11px;margin:0px 0px 0px 0px;}	

.knowledge-check .scoreboard .points				{text-align:center;font-weight:bold;width:150px; height:113px;padding:45px 0px 0px 0px; margin-right:50px;}
* html .knowledge-check .scoreboard .points			{margin-right:25px;}
.knowledge-check .scoreboard .points .big			{font-size:29px;margin:0px 0px 5px 0px;}
.knowledge-check .scoreboard .points .small			{font-size:9px;}
.knowledge-check .scoreboard .label_green			{background:url(/img/icons/label_green.jpg) 8px 0px no-repeat;}	
.knowledge-check .label_green h2					{color:#00a589; text-align:left;padding:0px 0px 10px 0px;}
.knowledge-check .scoreboard .label_green h3		{text-align:left;color:#000000;}
.knowledge-check .scoreboard .label_red				{background:url(/img/icons/label_red.jpg) 8px 0px no-repeat;}
.knowledge-check .scoreboard  .label_red	h2		{color:#004072; text-align:left;padding:0px 0px 10px 0px;}
.knowledge-check .scoreboard  .label_red	h3		{text-align:left; color:#000000;}		
.knowledge-check .scoreboard .label_yellow			{background:url(/img/icons/label_yellow.jpg) 0px 0px no-repeat;}
.knowledge-check .scoreboard  .label_yellow h2		{color:#004072; text-align:left;padding:0px 0px 10px 0px;}
.knowledge-check .scoreboard  .label_yellow h3		{text-align:left; color:#000000;}

.knowledge-check .scoreboard2  .label_red	h2		{color:#fd7d00; text-align:left;padding:0px 0px 10px 0px;}
.knowledge-check .scoreboard2  .label_red	h3		{text-align:left; position:absolute; top:120px; left:0px; width:240px; color:#000000;}	
.knowledge-check .scoreboard2  .label_yellow h2		{color:#0000c0; text-align:left;padding:0px 0px 10px 0px;}
.knowledge-check .scoreboard2  .label_yellow h3		{text-align:left;position:absolute; top:120px; left:0px; width:240px;color:#000000;}
.knowledge-check .scoreboard2 .label_green h3		{text-align:left;position:absolute; top:120px; left:0px; width:240px;color:#000000;} 
.knowledge-check .scoreboard2 .label_green			{background:url(/img/icons/label_green.jpg) 9px 0px no-repeat;}
.knowledge-check .scoreboard2 .label_red			{background:url(/img/icons/label_red.jpg) 9px 0px no-repeat;}
.knowledge-check .scoreboard2 .label_yellow			{background:url(/img/icons/label_red.jpg) 9px 0px no-repeat;}
.knowledge-check .label_green						{background:url(/img/icons/label_green.jpg) 0px 0px no-repeat;}
.knowledge-check .label_red							{background:url(/img/icons/label_red.jpg) 0px 0px no-repeat;}
.knowledge-check .label_yellow						{background:url(/img/icons/label_yellow.jpg) 0px 0px no-repeat;}
.knowledge-check .points							{text-align:center;font-weight:bold;width:110px;height:149px;padding:45px 60px 0px 20px; color:#004072;}
.knowledge-check .points .big						{font-size:29px;margin:0px 0px 5px 0px;}
.knowledge-check .points .small						{font-size:9px;}
.knowledge-check .scoreboard2 .points				{text-align:center;font-weight:bold;width:150px; height:113px;padding:45px 0px 0px 0px; margin-left:15px; color:#000000;}
.knowledge-check .scoreboard .points				{text-align:center;font-weight:bold;width:150px; height:113px;padding:45px 0px 0px 0px; margin-left:15px; color:#000000;}
.knowledge-check .scoreboard2 .points .big			{font-size:29px;margin:0px 0px 5px 0px;}
.knowledge-check .scoreboard2 .points .small		{font-size:9px;}

.knowledge-check .scoreboard2 .points.label_red	{color:#fd7d00;}
.knowledge-check .scoreboard2 .points.label_green	{color:#00a589;}
.knowledge-check .scoreboard2 .points.label_yellow	{color:#0000c0;}

.knowledge-check-feedback				{background:url(/img/background/fb_bg.jpg) repeat-x;}
.knowledge-check-feedback .label_green						{background:url(/img/icons/label_green_fb.jpg) 0px 0px no-repeat;}
.knowledge-check-feedback .label_red							{background:url(/img/icons/label_red_fb.jpg) 0px 0px no-repeat;}
.knowledge-check-feedback .label_yellow						{background:url(/img/icons/label_yellow_fb.jpg) 0px 0px no-repeat;}

.knowledge-check-feedback .col5	{width:550px;}
.knowledge-check-feedback .col2	{width:283px;}

.knowledge-check-feedback .points			{padding:80px 120px 0 70px;}
.knowledge-check-feedback .points .big 		{font-size:46px;margin:0 0 15px;}
.knowledge-check-feedback .points .small	{font-size:14px;}
.knowledge-check-feedback  .points.label_red	{color:#fd7d00!important;}
.knowledge-check-feedback  .points.label_green	{color:#00a589!important;}

.knowledge-check .teaser				{background:#f1f3f5;padding:10px 10px 10px 10px;}
.knowledge-check .teaser img			{margin:0px 0px 14px 0px;}
.knowledge-check .teaser h2				{font-size:11px;margin:0px 0px 4px 0px;font-weight:bold;color:#000000;}
.knowledge-check .teaser p				{line-height:16px;margin:0px 0px 6px 0px;}
	
.knowledge-check .feedback-form			{margin:20px 0px 0px 0px;padding:10px 10px 0px 10px;}
.knowledge-check .feedback-form h2		{font-size:14px;margin:5px 0px 6px 0px;font-weight:bold;color:#000000;}
.knowledge-check .feedback-form p		{color:#000000;}
.knowledge-check .feedback-form p strong		{font-weight:normal;}
.knowledge-check .review				{padding:10px;color:#000000;}
.knowledge-check .review .question		{margin:0px 0px 5px 0px;}
.knowledge-check .review .rating		{margin:0px 0px 0px 25px;}
.knowledge-check .review .radio			{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;width:14px;height:14px;}
.knowledge-check .review .note			{padding:2px 0px 0px 0px;float:left;text-align:center;font-weight:bold;margin-left:5px;}

.knowledge-check  .form-buttons			{background:#f1f3f5!important; float:left;}
.knowledge-check  .form-buttons	.center {width: 306px; margin: 0px auto}

/*.knowledge-check  .form-buttons	.btn-1			{font-size:13px;padding:1px;text-align:center;background:#d9dddd;width:146px;margin:0px 5px 0px 0px;float:left;*/}
/*.knowledge-check  .form-buttons	.btn-1 a		{display:block;border:1px solid #d9dddd;padding:3px;color:#ffffff!important;}*/
/*.knowledge-check  .form-buttons	.btn-1 a:hover	{display:block;border:1px white solid;text-decoration:none!important;}*/

.knowledge-check  .form-buttons	.btn-2			{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:bold; background:none; padding:0px; margin:0px;}
.knowledge-check  .form-buttons	.btn-2 a		{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:4px 0px 4px 0px; height:24px;}
.knowledge-check  .form-buttons	.btn-2 a:hover	{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;}

#knowledgecheckcenter							{padding-bottom:0px;}
.knowledge-check  .form-buttons	.btn-3			{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:bold; background:none; padding:0px; margin:0px;}
.knowledge-check  .form-buttons	.btn-3 a		{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:4px 0px 4px 0px; height:24px;}
.knowledge-check  .form-buttons	.btn-3 a:hover	{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;padding:4px 0px 4px 0px; height:24px; border:none;}


.x-panel-body.x-panel-body-noheader .form-buttons	.btn-3			{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:bold; background:none; padding:0px; }
.x-panel-body.x-panel-body-noheader .form-buttons	.btn-3 a		{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px !important; border:none;padding:4px 0px 4px 0px;}
.x-panel-body.x-panel-body-noheader .form-buttons	.btn-3 a:hover	{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px !important;padding:4px 0px 4px 0px; height:24px; border:none;}

.form-buttons					{width:100%; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif!important; font-size:12px!important; font-weight:bold;}
.form-buttons	.btn-3			{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:bold; background:none; padding:0px; }
.form-buttons	.btn-3 a		{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc_2.gif) 0px 0px!important; border:none;padding:4px 0px 4px 0px;}
.form-buttons	.btn-3 a:hover	{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc_2.gif) 0px -24px!important;padding:4px 0px 4px 0px; height:24px; border:none;}

.knowledge-check .x-panel-body.x-panel-body-noheader .form-buttons					{width:100%; font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; font-weight:bold;}
.knowledge-check .x-panel-body.x-panel-body-noheader .form-buttons	.btn-3			{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:bold; background:none; padding:0px; }
.knowledge-check .x-panel-body.x-panel-body-noheader .form-buttons	.btn-3 a		{display:block;color:#ffffff!important; background:url(/img/icons/btn_sprite_wc.gif) 0px 0px!important; border:none;padding:4px 0px 4px 0px;}
.knowledge-check .x-panel-body.x-panel-body-noheader .form-buttons	.btn-3 a:hover	{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc.gif) 0px -24px!important;padding:4px 0px 4px 0px; height:24px; border:none;}

.knowledge-check  .form-buttons	.btn-1			{font-size:13px;text-align:center;width:146px; height:24px; overflow:hidden; background:#99bb00; padding:0px; float:left;margin:0px 10px 0px 0px;border:none!important}
.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!important;padding:4px 0px 4px 0px; height:24px;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 -24px !important;padding:4px 0px 4px 0px; height:24px; border:none;}

.knowledge-check  .form-buttons	.btn-2			{font-size:13px;text-align:center;width:146px; height:24px; overflow:hidden;font-weight:bold;background:#99bb00; padding:0px; float:left;border:none!important}
.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:4px 0px 4px 0px; height:24px;border:none!important}
.knowledge-check  .form-buttons	.btn-2 a:hover	{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc_2.gif) 0px -24px !important;padding:4px 0px 4px 0px; height:24px; border:none;}


.knowledge-check  .course-teaser	{padding:10px;background:#f1f3f5;margin:0px 0px 16px 0px;}
.knowledge-check  .course-teaser h2	{font-size:12px;margin:0px 0px 4px 0px;font-weight:bold; color:#000000;}
.knowledge-check  .course-teaser p	{color:#000000;margin:0px 0px 6px 0px; font-size:11px;}



.knowledge-check  .course-teaser	.btn-2			{font-size:12px;text-align:center;width:146px; height:24px; overflow:hidden; font-weight:bold; background:none!important; padding:0px; margin:0px 0px 6px 0px;}
.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!important;padding:4px 0px 4px 0px; height:24px;}
.knowledge-check  .course-teaser	.btn-2 a:hover	{display:block;text-decoration:none!important;background:url(/img/icons/btn_sprite_wc_2.gif) 0px -24px!important;padding:4px 0px 4px 0px; height:24px; border:none;}



.knowledge-check .quiz	{background:#ffffff;padding:10px;min-height:300px;}

.knowledgecheckcenter .x-panel-body .x-panel-body-noheader .x-panel-body-noborder	{background:#ff8000;}

.knowledge-check .scoreboard		{padding:0px 0px 0px 0px;margin:0px 0px 16px 0px; position:relative;}
.knowledge-check .scoreboard .box	{position:absolute; top:120px; left:0px; background:none; width:260px; color:#000000;}
.knowledge-check .scoreboard .top	{height:167px;}
.knowledge-check .scoreboard h2		{font-size:18px;line-height:23px;font-weight:bold;overflow:hidden;}
.knowledge-check .scoreboard h3		{font-size:11px;margin:0px 0px 10px 0px; text-align:right}
.knowledge-check .scoreboard p		{font-size:11px;margin:0px 0px 10px 0px;}
.knowledge-check .scoreboard a						{color:#007da3;}
.knowledge-check .scoreboard a:hover				{text-decoration:underline;}

/*.knowledge-check .scoreboard a:visited				{color:#993399;}*/

.knowledge-check .scoreboard2		{padding:0px 0px 0px 0px;margin:0px 0px 16px 0px; position:relative;}
.knowledge-check .scoreboard2 .box	{position:absolute; top:20px; left:0px; background:none; width:140px;}
.knowledge-check .scoreboard2 .top	{height:167px;}
.knowledge-check .scoreboard2 h2		{font-size:18px;line-height:23px;overflow:hidden;}
.knowledge-check .scoreboard2 h3		{font-size:11px;margin:0px 0px 10px 0px; text-align:right}
.knowledge-check .scoreboard2 p		{font-size:11px;margin:0px 0px 10px 0px;}
.knowledge-check .scoreboard2 a						{color:#007da3;}
.knowledge-check .scoreboard2 a:hover				{text-decoration:underline;}

/*.knowledge-check .scoreboard2 a:visited				{color:#993399;}*/


/* Bilder Slider */
.img-slider							{margin:0px 0px 16px 0px;line-height:16px;}
.img-slider	.image					{margin:0px 0px 16px 0px;overflow:hidden;}			

.slideshow										{margin:0px 0px 20px 0px;}
.slideshow .image								{height:193px; }							
.slideshow .controller							{height:30px;behavior:url(../styles/iepngfix.htc);background:url(/img/background/slideshow_transparent.png);width:621px; position:relative; bottom:0px; margin-top:-30px;}
.slideshow .controller .left					{padding:8px 10px 0px 10px;float:left;}
.slideshow .controller .right					{font-size:13px;background:#009fc6;float:right;height:22x;width:260px;padding:0px 8px 0px 8px;font-size:14px;font-family:Arial;}
.slideshow .controller h2						{color:#007DA3;font-size:11px;font-weight:bold;float:left;white-space:nowrap;}				
.slideshow .controller h2 a						{color:#ffffff;font-size:11px;font-weight:normal;margin:0px 0px 0px 5px;}
.slideshow .controller h2 a:hover				{text-decoration:underline!important;}

.slideshow .controller .btn-pp					{float:right;margin:6px 0px 0px 0px;cursor:pointer;display:inline;}	
.slideshow .controller .btn-pp a.pause			{background:url(/img/slideshow/btn_pause.gif) no-repeat 0px 0px; width:71px;height:16px;display:block;font-size:12px;color:#FFFFFF;padding:2px 0px 0px 4px;}
.slideshow .controller .btn-pp a.pause:hover		{background:url(/img/slideshow/btn_pause_hover.gif) no-repeat 0px 0px;}

.slideshow .controller .btn-pp					{float:right;margin:6px 0px 0px 0px;cursor:pointer;display:inline;}	
.slideshow .controller .btn-pp a.play			{background:url(/img/slideshow/btn_play.gif) no-repeat 0px 0px; width:71px;height:16px;display:block;font-size:12px;color:#FFFFFF;padding:2px 0px 0px 4px;}
.slideshow .controller .btn-pp a.play:hover		{background:url(/img/slideshow/btn_play_hover.gif) no-repeat 0px 0px;}

.slideshow .controller a					{color:#ffffff;display:inline;}
.slideshow .controller a:hover				{text-decoration:none;}

.slideshow .controller a.active  			{color:#000000 !important;background:#ffffff !important;}
.slideshow .controller a.active:hover		{border:1px solid #ffffff!important;}

.slideshow .controller .btn-01				{height:30px;float:left;cursor:pointer;}	
.slideshow .controller .btn-01 a			{margin:5px 3px 0px 0px;padding:1px 0px 0px 5px;width:13px;height:17px;display:block;font-weight:bold; border:1px solid #009fc6;}
.slideshow .controller .btn-01 a:hover		{border:1px solid #ffffff;}


.slideshow .controller .btn-02				{height:30px;float:left;cursor:pointer;}	
.slideshow .controller .btn-02 a			{margin:5px 3px 0px 0px;padding:1px 0px 0px 5px; width:13px;height:17px;display:block;font-weight:bold;border:1px solid #009fc6;}
.slideshow .controller .btn-02 a:hover		{border:1px solid #ffffff;}


.slideshow .controller .btn-03				{height:30px;float:left;cursor:pointer;}	
.slideshow .controller .btn-03 a			{margin:5px 3px 0px 0px;padding:1px 0px 0px 5px; width:13px;height:17px;display:block;font-weight:bold;border:1px solid #009fc6;}
.slideshow .controller .btn-03 a:hover		{border:1px solid #ffffff;}


.slideshow .controller .btn-04				{height:30px;float:left;cursor:pointer;}	
.slideshow .controller .btn-04 a			{margin:5px 3px 0px 0px;padding:1px 0px 0px 5px; width:13px;height:17px;display:block;font-weight:bold;border:1px solid #009fc6;}
.slideshow .controller .btn-04 a:hover		{border:1px solid #ffffff;}


.slideshow .controller .btn-05				{height:30px;float:left;cursor:pointer;}	
.slideshow .controller .btn-05 a			{margin:5px 3px 0px 0px;padding:1px 0px 0px 5px;width:13px; height:17px;display:block;font-weight:bold;border:1px solid #009fc6;}
.slideshow .controller .btn-05 a:hover		{border:1px solid #ffffff;}


.slideshow .controller .btn-06				{height:30px;float:left;cursor:pointer;}	
.slideshow .controller .btn-06 a			{margin:5px 3px 0px 0px;padding:1px 0px 0px 5px; width:13px;height:17px;display:block;font-weight:bold;border:1px solid #009fc6;}
.slideshow .controller .btn-06 a:hover		{border:1px solid #ffffff;}


.slideshow .controller .btn-07				{height:30px;float:left;cursor:pointer;}	
.slideshow .controller .btn-07 a			{ margin:5px 3px 0px 0px;padding:1px 0px 0px 5px; width:13px;height:17px;display:block;font-weight:bold;border:1px solid #009fc6;}
.slideshow .controller .btn-07 a:hover		{border:1px solid #ffffff;}

.slideshow .controller .btn-08				{height:30px;float:left;cursor:pointer;}	
.slideshow .controller .btn-08 a			{ margin:5px 3px 0px 0px;padding:1px 0px 0px 5px; width:13px;height:17px;display:block;font-weight:bold;border:1px solid #009fc6;}
.slideshow .controller .btn-08 a:hover		{border:1px solid #ffffff;}



/* Content Elemente */
.announcement						{margin:0px 0px 15px 0px;}

/* Buttons */
.btn-1								{font-size:13px;text-align:center;background:#009fc6!important;}
.btn-1 a							{display:block;border:1px solid #009fc6!important;padding:3px;color:#ffffff!important;}
.btn-1 a:hover						{display:block;border:1px solid #ffffff!important;text-decoration:none!important;}

.btn-2								{font-size:13px;padding:1px;text-align:center;background:#009fc6!important;}
.btn-2 a							{display:block;border:1px solid #009fc6!important;padding:3px;color:#ffffff!important;;}
.btn-2 a:hover						{display:block;border:1px solid #ffffff!important;text-decoration:none!important;}

.btn-3								{font-size:12px;margin:7px 0px 0px 0px;padding:1px 1px 1px 1px;float:left;text-align:center;background:#d96b08;width:49px;height:18px;}
.btn-3 a							{border:1px solid #d96b08;color:#FFFFFF !important;display:block;padding:1px 7px;margin:0px 0px 0px 0px;height:14px;}
.btn-3 a:hover						{border:1px solid #ffffff;color:#FFFFFF !important;display:block;text-decoration:none;}

.btn-4								{font-size:13px;padding:1px;text-align:center;background:#f0a305;}
.btn-4 a							{display:block;border:1px solid #d9dddd;padding:3px 3px 3px 3px;color:#ffffff!important;background-image:none;}
.btn-4 a:hover						{display:block;border:1px white solid;text-decoration:none!important;}

.btn-3.btn-logout	{width:auto;margin:5px 0px 0px 0px; text-transform:uppercase}
.btn-3.btn-login	{margin:22px 0px 0px 0px;text-transform:uppercase; width:56px;}

.page-top							{color:#003b77;background:url(/img/icons/page-top.gif) 107px 1px no-repeat;padding:0px 30px 0px 0px;}

/* Artikel Detailansicht */
.article-detail						{margin:0px 0px 16px 0px;}
.article-detail	a					{color:#007da3;}
.article-detail	a.back				{background:url(/img/icons/arrow_05.gif) 0px 3px no-repeat; padding:0px 0px 0px 10px; margin:0px!important;}
.article-detail .content			{border-top:1px solid #b4b8bb;padding:7px 10px 0px 10px;}
.article-detail .service			{text-align:right;padding:0px 0px 6px 0px;margin:0px 0px 0px 0px;font-size:11px;}
.article-detail .service a			{margin:0px 0px 0px 10px; color:#007da3;}
.article-detail a.send				{color:#007da3; background:url(/img/icons/send.gif) 0px 1px no-repeat; padding:0px 0px 0px 20px;}
.article-detail a.print				{color:#007da3; background:url(/img/icons/print.gif) 0px 1px no-repeat; padding:0px 0px 0px 19px;}
.article-detail a.notice			{color:#007da3; background:url(/img/icons/notice.gif) 0px 1px no-repeat; padding:0px 0px 0px 17px;}
.article-detail .topline			{margin:0px 0px 8px 0px;color:#747a88;}
.article-detail .topline .kicker	{float:left; font-weight:normal;text-transform:uppercase;}
.article-detail .topline .date		{float:right;font-weight:normal;}
.article-detail p					{font-size:13px; line-height:17px; color:#333333; margin:0px 0px 18px 0px; padding:0px 0px 0px 0px;}
.article-detail h1					{font-size:24px; line-height:24px; font-weight:normal; color:#007da3; margin:0px; padding:0px;}
.article-detail h2					{font-size:13px; line-height:16px; font-weight:bold; color:#000000; margin:0px 0px 18px 0px; padding:0px;}
.article-detail h3					{font-size:14px; line-height:20px; font-weight:bold; color:#000000; margin:0px 0px 4px 0px; padding:0px;}
.article-detail h6					{font-size:11px;color:#747a88; font-weight:normal; margin:-2px 0px 16px 0px;}
.article-detail .big-img			{width:328px; float:left; margin:2px 10px 10px 0px;}
.article-detail .big-img .caption	{line-height:14px;font-size:10px;margin:2px 0px 0px 0px;color:#747a88;font-style:italic;}
.article-detail .big-img .author	{color:#747a88;font-size:10px;line-height:14px;font-style:italic;}
.article-detail .small-img			{width:146px; float:left; margin:2px 10px 10px 0px;}
.article-detail .small-img .caption	{line-height:14px;margin:2px 0px 0px 0px;font-size:10px;color:#747a88;font-style:italic;}
.article-detail .small-img .author	{line-height:14px;font-size:10px;color:#747a88;font-style:italic;}
.article-detail	.line				{background:#bababa; height:1px; line-height:1px; font-size:1px; padding:0px 0px 0px 0px;}
.article-detailbox					{float:left; width:263px; margin:2px 10px 10px 0px!important;background:#ffffff !important;}
.article-detailbox	h2				{font-size:14px; font-weight:normal; margin:0px 0px 8px 0px!important; padding:0px 0px 0px 0px!important; color:#003567; line-height:18px;}
.article-detailbox	h3				{font-size:11px; font-weight:bold; margin:0px 0px 0px 0px!important; padding:0px 0px 0px 0px!important; color:#003567; line-height:16px;}
.article-detailbox	h4				{font-size:11px; font-weight:bold; margin:0px 0px 6px 0px!important; padding:0px 0px 0px 0px!important; color:#333333; line-height:16px;}
.article-detailbox	.line			{background:url(/img/background/bg_line.gif) repeat-x; height:1px; line-height:1px; font-size:1px; padding:0px 0px 0px 0px;}
.article-detailbox	.list			{background:url(/img/icons/list_bullet_content.gif) 0px 6px no-repeat; padding:0px 0px 3px 10px; line-height:16px;}
.article-detailbox a				{color:#007da3;}
.article-detailbox ul li			{margin:0px 0px 3px 0px;}
.article-detailbox .listing			{margin:5px 0px 0px 0px;}
.article-detailbox .boxcontent		{padding-bottom:4px;}
.article-detailbox .more			{padding-top:4px;}
.article-detailbox img				{margin:2px 10px 10px 0px; float:left;}
.article-detailbox p				{font-size:11px; line-height:16px; color:#333333; margin:0px 0px 18px 0px; padding:0px 0px 0px 0px;}
.article-detail .pageing			{margin:0px 0px 0px 0px; background:#e7edea;}
.article-detail .gallerybox 		{width:530px; margin-left:-10px; display:block;}
.article-detail .gallerybox	h2				{font-size:14px; font-weight:normal; margin:0px 0px 8px 0px!important; padding:0px 0px 0px 0px!important; color:#003567; line-height:18px;}
.article-detail .gallerybox	h3				{font-size:11px; font-weight:bold; margin:0px 0px 8px 0px!important; padding:0px 0px 0px 0px!important; color:#003567; line-height:16px;}
.article-detail .gallerybox .slider	{border:1px solid #cccccc; padding:10px;margin:0px 0px 7px 0px;}
.article-detail .gallerybox .slider .back	{float:left;margin:0px;}
.article-detail .gallerybox .slider .forward	{float:left; margin:0px;}
.article-detail .gallerybox .slider .images	{width:415px; overflow:hidden; float:left;}
.article-detail .gallerybox .slider .images img	{float:left; margin:0px 3px 0px 0px;}
.article-detail .gallerybox a				{color:#007da3;}
.article-detail .gallerybox .boxcontent	{padding-bottom:6px;}


/* Standard Inhalte */
.std-content						{padding:10px 0px 10px 0px;line-height:16px;background:#ffffff;}
.std-content-header					{padding:0px!important;}
.std-content .header				{background:#ffffff;margin:0px 0px 16px 0px;}
.std-content .header h2				{padding:0px 0px 5px 10px;margin:0px 0px 12px 0px;}
.std-content .topline				{float:right;color:#003b77;}
.std-content .header p				{margin:0px; padding:0px 0px 0px 10px;}
.std-content-border					{border:1px solid #ffffff;}
/*
.std-content h2						{font-size:14px!important;margin:0px 0px 10px 0px!important;font-weight:bold !important;}
*/
.std-content h2 {
				color:#007DA3 !important;
				font-size:24px !important;
				font-weight:normal !important;
				margin:0px 0px 11px !important;
				}
.std-content h3						{font-size:12px; color:#000000;font-weight:bold;margin:0px 0px 3px 0px;}		
.std-content p						{margin:0px 0px 16px 0px;}	
.std-content p strong				{color:#747a88;margin-right:6px;font-weight:normal !important;}				
.std-content a						{color:#007da3;}
.std-content a:hover				{text-decoration:underline;}
/*.std-content a:visited				{color:#993399;}*/

.std-content .sub-col-1				{width:30%;float:left;padding:0px 20px 0px 0px;color:#333333;}
.std-content .sub-col-2				{width:30%;float:left;padding:0px 20px 0px 0px;}
.std-content .sub-col-2	strong		{color:#000000;}
.std-content .sub-col-3				{width:30%;float:left;padding:0px 20px 0px 0px;}
.std-content .sub-col-3	strong		{color:#000000;}

/* Modul Profil */
.mod-profil							{margin:0px 0px 16px 0px;color:#333333;}
.mod-profil h1						{font-size:16px;font-weight:normal;text-transform:uppercase;padding:4px 0px 5px 10px;margin:0px 0px 22px 0px;}
.mod-profil h2						{color:#000000;font-size:12px;margin:0px 0px 2px 0px;font-weight:bold;}
.mod-profil .line_dashed			{font-size:1px;line-height:1px;background:url(/img/background/line_02.gif);height:1px;margin:0px 0px 3px 0px;}
.line_dashed_blue					{font-size:1px;line-height:1px;background:url(/img/background/bg_line_blue.gif);height:1px;}
.mod-profil .item					{margin:0px 0px 20px 0px;}
.mod-profil .row					{margin:0px 0px 2px 0px;height:17px;border-bottom:1px solid #d9dddd;}
.mod-profil .sub-col-1				{width:20%;float:left;}
.mod-profil .sub-col-2				{width:60%;float:left;}
.mod-profil .sub-col-3				{width:20%;float:right;text-align:right;}
.mod-profil a						{color:#007da3;}
.mod-profil a:hover					{text-decoration:underline;}
.mod-profil a:visited				{color:#993399;}
.mod-profil .btn-1					{font-size:11px;text-align:right;float:right;background:none !important;}
.mod-profil .btn-1 a				{padding:0px 0px 0px 10px;color:#007da3!important;background:#ffffff !important;border:none;}
.mod-profil .btn-1 a:hover			{text-decoration:underline !important;}

/* Modul Preise Urkunden */
.mod-prices							{margin:0px 0px 16px 0px;line-height:16px;}
.mod-prices .stage-img				{margin:10px 0px 16px 0px;}
.mod-prices .stage-img img			{border:1px solid #b4b8bb; }
.mod-prices h1						{font-size:24px;font-weight:normal;padding:4px 0px 5px 0px;}
.mod-prices h2						{font-size:14px;font-weight:bold;}
.mod-prices p						{margin:0px 0px 10px 0px;}
.gold								{color:#bd8102;}
.silver								{color:#919191;}
.bronze								{color:#935222;}



/* Modul News-Liste */
.news-list-half						{margin:0px 0px 0px 0px;line-height:17px;padding: 0px 0px 0px 0px; background:#ffffff;float:left;width:100%;}
.news-list-half	h1					{float:left;width:100%;padding-bottom:1px;}
.news-list-half p					{margin:0px;}
.news-list-half	.subcol1			{float:left;width:48.3%;}
.news-list-half	.subcol2			{float:right;width:48.3%;}
.news-list-half .item				{margin:0px 0px 0px 0px;padding:0px 0px 7px 13px;background:url(/img/bullets/list_bullet.gif) 3px 7px no-repeat}
.news-list-half .item h2			{font-size:14px;font-weight:bold;}
.news-list-half .item p				{margin:0px 0px 0px 0px;}
.news-list-half .item a				{color:#007da3;white-space:nowrap;}
.news-list-half .item a:hover		{text-decoration:underline;}

/*.news-list-half .item a:visited		{color:#993399}*/

/* Modul Highlight-Artikel */
.highlight-article					{margin:0px 0px 20px 0px;line-height:17px;background-color:#f2f3f5;}
.highlight-article .topline			{margin:0px 0px 10px 0px;color:#747a88;}					
.highlight-article .topline .kicker {text-transform:uppercase;float:left;}		
.highlight-article .topline .date 	{text-transform:uppercase;float:right;}
.highlight-article h2				{font-size:20px; color:#000000;margin:0px 0px 14px 0px;font-weight:bold;line-height:20px;}
.highlight-article h2 a	 			{font-size:20px; color:#000000;margin:0px 0px 20px 0px;}
.highlight-article	 p				{margin:0px 0px 0px 0px!important;}
.highlight-article img				{margin:0px 10px 0px 0px;float:left;padding:3px 0px 0px 0px;}
.highlight-article a				{color:#007da3;white-space:nowrap;}

/* Paging */
.pageing							{background:#f1f3f5;color:#004072;padding:4px 0px 4px 0px;margin:0px 0px 0px 0px;}
.pageing .left						{float:left;width:30%;text-align:left}
.pageing .center					{float:left;width:39%;text-align:center;}
.pageing .right						{float:right;width:30%;text-align:right}
.pageing .pages img					{display:none;}	
.pageing .pages a					{color:#007da3;padding:0px 4px 0px 4px;margin:0px 4px 0px 0px;width:25px;line-height:16px;  font-weight:bold;}




/* Paging */
#TabDiv .pageing							{background:#f0f3f5;color:#003b77;padding:5px 0px 6px 0px;margin:0px 0px 0px 0px;}
#TabDiv .pageing .left						{float:left;width:32%;text-align:left;}
#TabDiv .pageing .center					{float:left;width:35%;text-align:center;}
#TabDiv .pageing .right						{float:right;width:32%;text-align:right;}
#TabDiv .pageing .pages						{text-align:center;}
#TabDiv .pageing .pages img					{margin:0px 0px 0px 0px;position:relative;top:1px;}	
#TabDiv .pageing .pages a					{color:#007da3;padding:0px 3px 0px 3px;width:25px;}

/*#TabDiv .pageing .pages a:visited			{color:#993399;}*/
#TabDiv .pageing .pages .active				{color:#000000!important;font-weight:bold;}					
#TabDiv .pageing .beginning					{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 16px;}
#TabDiv .pageing .back						{float:left;margin:0px 0px 0px 16px;}
#TabDiv .pageing .back a					{color:#007da3;font-weight:bold;background:url(/img/icons/arrow_21.gif) 0px 3px no-repeat;padding:0px 0px 0px 10px;}
#TabDiv .pageing .forward					{float:right;margin:0px 16px 0px 0px;}
#TabDiv .pageing .forward a					{color:#007da3;font-weight:bold;background:url(/img/icons/arrow_20.gif) 47px 3px no-repeat;padding:0px 10px 0px 0px;}					
#TabDiv .pageing .ending					{float:right;margin:0px 16px 0px 0px;padding:0px 0px 0px 0px;}

/*.pageing .pages a:visited			{color:#993399;}*/
.pageing							{font-size:11px!important; clear:both}
.pageing .pages .active				{color:#000000!important;font-weight:bold;background:#ffffff;}					
.pageing .beginning					{float:left;padding:2px 6px 0px 0px;margin:0px 0px 0px 8px;}
.pageing .back						{float:left;margin:2px 0px 0px 10px;}
.pageing .back a					{color:#007da3!important;font-weight:bold;background:url(/img/icons/arrow_21.gif) 0px 3px no-repeat!important;padding:0px 0px 0px 10px!important;}
.pageing .forward					{float:right;margin:2px 10px 0px 0px;}
.pageing .forward a					{color:#007da3!important;font-weight:bold!important;background:url(/img/icons/arrow_20.gif) no-repeat 100% 3px!important ;padding:0px 10px 0px 0px!important;}					
.pageing .ending					{float:right;margin:0px 8px 0px 0px;padding:2px 0px 0px 6px;}

/* SlideShow Controller */
.img-controller						{color:#00406e;margin:0px 0px 16px 0px;background:#f1f3f5!important;}
.img-controller	.left				{float:left;text-align:left;width:20%;}
.img-controller	.center				{float:left;text-align:center;width:60%;}
.img-controller	.right				{float:right;text-align:right;width:20%;}

.img-controller	.pages				{padding:2px 0px 0px 0px;color:#747a88!important;}
.img-controller	.active				{color:#007da3!important;font-weight:bold;background:#ffffff;padding:0px 1px 0px 5px;font-size:11px;}

.img-controller .btn-1				{background:#009fc6 url(/img/icons/arrow-white-left.gif) no-repeat scroll 16px 4px!important;height:18px;font-weight:bold;font-size:12px!important;padding:1px;text-align:center;width:90px;}
.img-controller .btn-1 a			{border:1px solid #009fc6!important;color:#FFFFFF !important;display:block;padding:0px 0px 2px 4px;height:14px!important;}
.img-controller .btn-1 a:hover		{border:1px solid #ffffff!important;display:block;text-decoration:none !important;}

.img-controller .btn-2				{background:#009fc6  url(/img/icons/arrow-white-right.gif) no-repeat scroll 74px 4px!important;height:18px;float:right;ont-size:12px!important;font-weight:bold;padding:1px 1px 1px 1px;text-align:center;width:90px;}
.img-controller .btn-2 a			{border:1px solid #009fc6!important;color:#FFFFFF !important;display:block;padding:0px 0px 2px 0px;height:14px;}
.img-controller .btn-2 a:hover		{border:1px solid #ffffff!important;display:block;text-decoration:none !important;}


/* Box Hintegrund */

.box_288							{background:#F1F3F5;height:288px;}
.box								{margin:0px 0px 16px 0px;}
.box .std-teaser a					{color:#007DA3  !important;}
.box h2								{font-size:14px;font-weight:normal;margin-bottom:-3px;}
.boxfooter							{display:none !important;height:7px; background:url(../img/background/boxfooter_left.gif) no-repeat left;}
.boxcontent							{padding:6px 10px 10px 10px;}
.boxfooter span						{background:url(../img/background/boxfooter_right.gif) no-repeat right top; float:right; width:13px; height:7px;margin:0px;padding:0px; overflow:hidden}
.forum .box .boxcontent 			{background:#FAEFCF;}
.box .boxcontent 					{background:#FAEFCF;}
/* Breadcrumb */
.breadcrumb								{background:#f1f3f5;padding:5px 16px 4px 10px;color:#000000;margin:0px 0px 16px 0px;font-size:11px;line-height:normal;/*margin-right:-16px;*/}
.breadcrumb a							{color:#007da3;}
.breadcrumb span						{color:#007da3; padding:0px 5px 0px 5px;}
.breadcrumb .progressbar				{margin:1px 14px 0px 5px;height:14px;height:14px;float:left;}
.breadcrumb .progressbar .west			{width:3px;height:14px;background:url(/img/icons/progressbar-sprite-bc.gif) 0px 0px no-repeat;float:left}
.breadcrumb .progressbar .center		{height:14px;width:177px;background:url(/img/icons/progressbar-sprite-bc.gif) 0px -28px ;float:left;font-size:1px;line:height:1px;}
.breadcrumb .progressbar .center .my	{height:8px;background:#d96b08;margin:3px 0px 0px 0px; border-right:1px solid #ffffff;}
.breadcrumb .progressbar .east			{width:3px;height:14px;background:url(/img/icons/progressbar-sprite-bc.gif) 0px -14px no-repeat;float:left}


/* KeyVisual */
.keyvisual							{margin:0px 0px 16px 0px;padding-top:164px;padding-bottom:25px;}
.keyvisual  .layer					{background:url(/img/background/kvlayer.png); height:65px;padding:6px 20px 0px 20px;overflow:hidden;}
.keyvisual  .layer h1				{font-size:18px; font-weight:normal; color:#ffffff; margin:0px 0px 3px 0px;}
.keyvisual  .layer  p				{font-size:11px; color:#ffffff; line-height:16px;margin:0px;}
	

/* Modul Artikel-Liste */
.pageing.tablist					{background:url(/img/background/paging621.gif)!important}
.article-list						{margin:0px 0px 0px 0px;line-height:16px; padding:0px 10px 10px 0px !important;background:transparent;}
.article-list .tabbar				{margin:10px 0px 0px 0px; background:url(/img/background/tabline.gif) 0px 24px no-repeat; padding:0px 0px 3px 0px;}
.article-list .tabbar .line			{background:#bababa; font-size:1px; line-height:1px; height:1px; width:601px; float:left;}
.article-list .tabbar .tab1			{float:left;margin:0px 3px 0px 0px;}
.article-list .tabbar .tab2			{float:left;}
.article-list .tabbar .tab2.on		{}
.article-list .tabbar .off a		{font-size:14px; font-weight:bold; color:#00406e; background:url(/img/background/tableft_off.gif) left top no-repeat; display:block; }
.article-list .tabbar .off a span	{background:url(/img/background/tabright_off.gif) right top no-repeat; display:block;padding:5px 11px 5px 11px;}
.article-list .tabbar .on .nolink			{font-size:14px; font-weight:bold; color:#7e1f43; background:url(/img/background/tableft_on.gif) left top no-repeat; display:block;}
.article-list .tabbar .on .nolink span	{background:url(/img/background/tabright_on.gif) right top no-repeat; display:block;padding:5px 11px 5px 11px;}
.article-list .clear				{margin-bottom:-20px;font-size:1px;line-height:1px; display:block}
.article-list h2					{font-size:24px;color:#007DA3;padding:4px 0px 4px 0px;margin:0px;float:left;width:100%;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.article-list .item					{padding:0px 0px 10px 0px;float:left;width:100%;}
.article-list .item .topline		{margin:0px 0px 2px 0px;color:#747a88;font-size:11px;}		
.article-list .item .pipe			{padding:0px 5px 0px 5px; color:#007da3;}			
.article-list .item .topline .kicker {float:left;text-transform:uppercase;}		
.article-list .item .topline .date	 {float:right;}
.article-list .item	 h3				{font-size:14px; color:#000000; margin:0px 0px 1px 0px;padding-top:1px;line-height:22px; font-weight:bold;}
.article-list .item	 h3 a			{font-size:14px; color:#000000;white-space:normal; font-weight:bold;}
.article-list .item	 h4				{font-size:11px; color:#00406e;margin:0px 0px 2px 0px; font-weight:normal;}
.article-list .item	 p				{margin:0px 0px 4px 0px!important;}
.article-list .item img				{margin:7px 10px 0px 0px;float:left;}
.article-list .item a				{color:#007da3;white-space:nowrap;}
.article-list .item a.course				{font-weight:bold;}
.article-list .item span			{float:left;}
.article-list .item .addon1			{color:#747a88;margin:0px 25px 0px 0px;}
.article-list .item .more-link		{color:#007da3!important;background:url(/img/bullets/round-arrow.gif) 0px 3px no-repeat;padding:0px 0px 0px 17px;}
.article-list .item .flr a {font-weight:bold;}
.article-list .bullets 				{margin:0px 0px 12px 0px; background:url(/img/background/bg_line.gif) repeat-x top; padding:7px 0px 0px 0px;}
.article-list .bullets h3			{font-size:11px; color:#003b77;margin:0px 0px 2px 0px; font-weight:bold; line-height:16px;}
.article-list .bullets ul			{list-style-type:none;}
.article-list .bullets ul li		{line-height:20px; background:url(/img/icons/list_bullet.gif) 0px 8px no-repeat; padding:0px 0px 0px 8px;}
.article-list .bullets a			{color:#007da3;}

.article-list ul.ticker				{margin:12px 0px 0px 0px;}
.article-list ul.ticker	a			{color:#007da3;}
.article-list ul.ticker li			{background:url(/img/background/bg_line.gif) repeat-x bottom;padding:0px 0px 3px 0px; margin:0px 0px 1px 0px;}
.article-list ul.ticker span		{margin:0px 16px 0px 0px;}
.article-list ul.ticker li.more		{background:none; text-align:right; padding:7px 0px 0px 0px;margin-bottom:-3px;}
.article-list ul.ticker li.more a	{background:url(/img/icons/arrow_right.gif) 0px 1px no-repeat; padding:0px 0px 0px 15px;}

/* Modul Result-list */
.result_list .count					{font-weight:bold; color:#00406e;}
.result_list .pageing 				{margin:0px; background:url(/img/background/paging621.gif); padding:4px 0px 4px 0px;}
.result_list .boxcontent				{padding-bottom:0px;}
.result_list .sort					{border-bottom:1px solid #bababa; text-align:right; padding:13px 10px 3px 0px;margin:0px -10px 0px -10px;}
.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:#7e1f43;}
.result_list .links strong			{color:#00406e; padding:0px 0px 7px 0px; display:block}	
.result_list .links ul li 			{padding:0px 0px 8px 0px;}		
.result_list .flag_bottom			{padding:7px 10px 6px 10px; background:url(/img/background/bg_line.gif) top repeat-x; margin:0px -10px 0px -10px;}
.result_list .flag_bottom input			{width:13px; height:13px; float:left;}
.result_list .flag_bottom label			{float:left;padding:0px 0px 0px 5px;}
.result_list .flag input			{width:13px; height:13px; float:left;}
.result_list .flag label			{float:left;padding:0px 0px 0px 5px;}
.result_list .spacer				{color:#bababa; padding:0px 5px 0px 5px;}
.result_list .result				{padding:10px 0px 10px 0px;}
.result_list .subcol1				{float:left; width:156px;}
.result_list .subcol2				{float:left; width:427px; border-left:1px solid #bababa; padding:0px 0px 0px 16px;}
.result_list a						{color:#007da3;}
.result_list .line					{background:url(/img/background/bg_line.gif) repeat-x; height:1px; line-height:1px; font-size:1px;margin:0px 0px 5px 0px;}
.result_list .item					{padding:0px 0px 5px 0px;}
.result_list .item .entry			{float:left; width:346px; background:url(/img/background/vline.gif) repeat-y right; padding:0px 10px 0px 0px;}
.result_list .item .entry h2		{font-size:12px; line-height:18px; font-weight:normal; margin:0px 0px 2px 0px;}
.result_list .item .entry h3		{font-size:11px; line-height:16px; font-weight:bold; margin:0px 0px 3px 0px;}	
.result_list .item .entry p			{margin:0px; line-height:16px;}
.result_list .item .service			{float:left; width:52px; padding:0px 0px 0px 10px; line-height:18px;}
.result_list .item input			{float:left; width:13px; height:13px;}
.result_list  .w320					{width:310px; padding:0px 0px 0px 10px;}
.result_list  .checkbox				{float:left; padding:4px 0px 0px 0px;}

/* Modul News-Liste Tabbar */
.tb-news-list						{margin:0px;line-height:16px;background:#ffffff;}
.tb-news-list .item					{padding:10px 10px 10px 10px;cursor:pointer;background:#fffffff;}
.tb-news-list .active				{background:#f1f3f5;}
.tb-news-list .date					{float:left;background:url(/img/icons/date_sheet.gif) no-repeat;width:25px;height:30px;overflow:hidden;text-align:center;color:#FFFFFF;font-weight:bold;margin:2px 10px 0px 0px;}
.tb-news-list .date .month			{font-size:9px;line-height:14px;}
.tb-news-list .date .day			{font-size:13px;line-height:10px;}
.tb-news-list p						{margin:0px;}
.tb-news-list h2					{color:#747a88;font-size:11px;font-weight:normal;}	
.tb-news-list h2 a					{color:#000000;font-weight:bold;}	
.tb-news-list h3					{color:#000000;font-weight:normal;}	
.tb-news-list h3 a					{color:#000000;font-weight:bold;}
.tb-news-list .line_dashed			{font-size:1px;line-height:1px;background:url(/img/background/line_01.gif);height:1px;margin:1px 10px 1px 10px;}
#news_boxall						{border-left:1px solid #d9dddd;border-right:1px solid #d9dddd;border-bottom:1px solid #d9dddd;}
#news_boxmostread					{border-left:1px solid #d9dddd;border-right:1px solid #d9dddd;border-bottom:1px solid #d9dddd;}
#news_boxwatched					{border-left:1px solid #d9dddd;border-right:1px solid #d9dddd;border-bottom:1px solid #d9dddd;}
.tb-news-list .activeon				{background:#f1f3f5;}

/* Tabellen */
.table-list							{}
.table-list	p						{line-height:16px;}
.table-list	 table	.br				{border-right:1px solid #d9dddd;}

.table-list table .line				{background:url(/img/background/bg_line.gif); font-size:1px; line-height:1px;padding:0px;}

.table-list table .line				{background:#b4b8bb!important; font-size:1px; line-height:1px;padding:0px;}
.table-list table					{width:100%;}
.table-list table thead th.grading-lblue 		{background:#ffffff;background:#f2f2f2;}
.table-list table thead th.grading-lblue.right 	{border-right:none;}
.table-list table thead				{border-bottom:1px solid #ff8000;}
.table-list table td				{padding:5px 10px 5px 10px;overflow:hidden;}
.table-list table .hl-lblue			{font-size:24px;color:#007DA3;padding:6px 0px 5px 0px;font-weight:normal;}
.table-list table .hl-green			{font-size:11px;color:#FFFFFF;background:#00441c;padding:5px 10px 5px 10px;font-weight:normal;}
.table-list table .grading-lblue 	{font-size:11px;color:#000000;padding:7px 10px 7px 10px; }
.table-list table .grading-lblue strong {font-weight:bold!important;}

.table-list table .color-change1 td	{border-bottom:1px solid #d9dddd;}
.table-list table .color-change2 td	{border-bottom:1px solid #d9dddd;}
.table-list table .line				{height:1px; background:url(../img/background/table_line.gif);}
.table-list table .color-change2	{background:#ffffff;background:#ffffff;}
.table-list table .color-change3	{background:#f1f2ed;}
.table-list table .color-change4	{background:#ffffff;}
.table-list table a 				{color:#003b77;}

/*.table-list table a:visited		{color:#993399;}*/
.table-list table .hook img				{vertical-align:middle;padding:0px 0px 0px 3px;}
.table-list table .highlight		{color:#c90000;}
.table-list table .no_pad		{background:#E7EDEA }
/* Link Icons */
.ico-pdf							{background:url(/img/icons/pdf.gif) 0px 0px no-repeat; padding:0px 0px 0px 20px; height:15px;float:left;}
.ico-notice							{background:url(/img/icons/ico_notice1.gif) 0px 2px no-repeat; padding:0px 0px 0px 15px; height:15px;float:left;}
.ico-taler							{background:url(/img/icons/taler.gif) 0px 0px no-repeat; padding:0px 10px 0px 20px; height:15px;float:left;}	
.download_pdf						{background:url(/img/icons/pdf.gif) 0px -1px no-repeat; padding:0px 0px 2px 20px; height:15px;margin-bottom:5px}

/* Teaser Elemente */
.std-teaser.pic						{padding:10px;overflow:hidden;line-height:16px;margin:0px 0px 16px 0px;color:#003b77; background:transparent;}

.std-teaser.myelearningbox h2	{text-transform:none;}
.std-teaser.myelearningbox strong	{font-weight:normal!important;}
.std-teaser.myelearningbox .alt	{font-weight:normal!important;}
.std-teaser.myelearningbox a	{color:#007da3!important;}

.std-teaser							{background:#f1f3f5;padding:10px 10px 10px 10px;overflow:hidden;line-height:17px;margin:0px 0px 0px 0px;color:#000000;}
.std-teaser h2						{font-size:12px;margin:0px 0px 9px 0px;font-weight:bold; line-height:17px;color:#000000;}
.std-teaser h3						{font-size:12px;margin:0px 0px 5px 0px;font-weight:bold;}
.std-teaser h4						{font-size:11px;margin:0px 0px 0px 0px;}
/*.std-teaser span					{font-weight:bold;}*/
.std-teaser p						{color:#000000;margin:0px 0px 0px 0px;}
.std-teaser a						{color:#007da3;white-space:nowrap;}
.std-teaser .blue					{color:#003b77;}
.std-teaser .line_dashed			{font-size:1px;line-height:1px;background:url(/img/background/bg_line.gif);height:1px;margin:0px 0px 10px 0px;}
.std-teaser .image-top				{margin:-10px 0px 0px 0px;}

.std-teaser .adress-set				{margin:8px 0px 0px 0px;}
.std-teaser .adress-set	.label		{font-weight:bold;width:65px;;float:left;}

.std-teaser .image-frame					{margin:0px 0px 10px 0px;}
.std-teaser .image-frame img				{margin:0px 0px 1px 0px;}
.std-teaser .image-frame .caption			{font-size:10px;line-height:14px;color:#747a88;}
.std-teaser .image-frame span				{color:#747A88;font-style:italic;font-size:10px;}
.std-teaser .addon1							{margin:0px 0px 0px 0px; color:#333333;}
.std-teaser .profil .progressbar			{margin:0px 0px 4px 0px; height:12px; overflow:hidden}
.std-teaser .profil .progressbar .west		{float:left; width:3px; background:url(/img/icons/progressbar_profil_sprite.gif) 0px 0px; height:12px;}
.std-teaser .profil .progressbar .center	{float:left; width:171px;height:12px;background:url(/img/icons/progressbar_profil_sprite.gif) 0px -24px; }
.std-teaser .profil .progressbar .east		{float:left; width:3px;height:12px;background:url(/img/icons/progressbar_profil_sprite.gif) 0px -12px; }
.std-teaser .profil .progressbar .my		{background:url(/img/icons/progressbar_profil_sprite.gif) 0px -36px; }
.std-teaser .clear							{margin-bottom:-10px;font-size:1px;line-height:1px;}
.std-teaser .item							{margin:0px 0px 9px 0px}
.std-teaser .item strong					{font-size:12px;}							
.std-teaser .search_forum					{border:1px solid #5b748e;background:#fffffff; height:18px;float:left;margin:0px 10px 0px 0px; width:160px;}
.std-teaser .search							{border:1px solid #5b748e;background:#fffffff; float:left;margin:0px 10px 0px 0px; width:248px; font-size:11px; color:#7E1F43;padding:2px 0px 2px 2px; line-height:normal}
.std-teaser .more-link						{color:#a3d7f3!important;/*background:url(/img/icons/arrow_01.gif) 0px 4px no-repeat;*/padding:0px 0px 0px 10px;margin:2px 0px 2px 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	.bullet-list ul li 				{list-style-type:disc!important;padding-left:14px;}

.notice .item						{background:url(/img/background/bg_line.gif) repeat-x bottom; padding:0px 0px 3px 0px;margin:0px 0px 3px 0px;}
.notice  .link						{float:right;margin:5px 0px 0px 0px;}

/* Meine Bilder */
.my_pics							{}
.my_pics h2							{margin:0px 0px 0px 0px!important;}
.my_pics .top						{margin:0px 0px 12px 0px;}
.my_pics a.edit						{background:url(/img/icons/arrow_right_white.gif) no-repeat scroll left;padding:0px 0px 0px 17px;color:#007da3;}

.my_pics .pics .userimage           	{border:2px solid transparent;float:left;}
.my_pics .pics .userimage:hover         {border:2px solid #7f1f44;}
.my_pics .pics .userimage .active      	{border:2px solid #7e2045;}
.my_pics .pics .userimage img       	{border:2px solid #FFFFFF;}
.my_pics .pics .userimage.big			{margin:0px 12px 0px 0px;}
.my_pics .pics .userimage.small     	{margin:0px 0px 13px 0px;}
.my_pics .pics .userimage.small.left	{margin:0px 16px 0px 0px;}
.my_pics .pics .userimage a    			{border:1px solid #dadada;float:left;}

/* Kreuzfahrten Suche */
.cruise_search				{padding:16px 10px 15px 10px;}
.cruise_search label		{font-size:14px; font-weight:bold; color:#00406e; padding:1px 10px 0px 0px;}
.cruise_search input		{margin:0px 10px 0px 0px; font-size:11px; width:305px;}


/* Image Teaser */




/* Redaktionelle Teaser im Contentbereich */
.content-teaser					{padding-top:9px; padding-left:10px; padding-bottom:10px; margin-bottom:-7px;}
.content-teaser img				{margin:0px 0px 12px 0px;}
.content-teaser h1				{font-size:18px; line-height:22px; color:#00406e; font-weight:normal; margin-top:-5px; margin-bottom:5px;}
.content-teaser h2				{font-size:11px; line-height:16px; color:#00406e; font-weight:normal; margin:0px;}
.content-teaser h3				{font-size:11px; line-height:16px; color:#00406e; font-weight:bold; margin:0px 0px 4px 0px;}
.content-teaser p				{font-size:11px; line-height:16px; color:#333333; font-weight:normal; margin:0px;}
.content-teaser a				{color:#007da3; white-space:nowrap;}
.content-teaser .more			{background:url(/img/background/bg_line.gif) repeat-x top; padding:5px 0px 0px 0px; margin:5px 0px 0px 0px; text-align:right}
.content-teaser .img-frame		{border:1px solid #cccccc; float:left; margin:0px 10px 0px 0px;}
.content-teaser .img-frame img	{border:2px solid #ffffff;margin:0px;}



.result-box							{margin:17px 0px 0px 0px;padding:13px 0px 0px 0px;border-top:1px solid #B4B8BB; font-size:12px; }
.result-box	.resultleft				{float:left; font-size:12px; font-weight:bold;}
.result-box	.resultright			{float:left;white-space:nowrap;margin:0px 0px 0px 9px;font-size:12px;font-weight:bold;}
.result-box .boxes 					{margin:0px 0px 0px 5px;float:left;padding:4px 0px 0px 0px;}
.result-box .boxes img				{margin:0px 3px 0px 0px;float:left;}
.result-box	.line					{border-bottom:1px solid #b4b4b4; font-size:1px; line-height:1px; height:1px;margin:5px 0px 5px 0px;}						
.result-box .progress .boxes		{margin:0px 6px 0px 0px;height:10px;}
.result-box .progress .boxes img	{vertical-align:middle;}

.result-box .course					{margin-bottom:1px;}
.result-box .course h2				{font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;float:left;width:85px;font-family:Arial,Helvetica,sans-serif;color:#000000;}
.result-box .course .boxes			{float:left;}
.result-box .course .count			{float:right;width:45px;font-weight:bold;}

.result-box .progressbar			{margin:3px 0px 1px 0px;height:23px;width:100%;height:23px;}
.result-box .progressbar .west		{width:4px;height:23px;background:url(/img/icons/progressbar-sprite.gif) 1px 0px no-repeat;float:left;}
.result-box .progressbar .center	{height:23px;width:171px;background:url(/img/icons/progressbar-sprite.gif) 0px -46px repeat-x;float:left;font-size:1px;line-height:1px;}
.result-box .progressbar .center .my	{height:8px;background:url(/img/icons/progress_my.gif) repeat-x;margin:3px 0px 0px 0px;border-right:1px solid #ffffff;float:left;}
.result-box .progressbar .center .all	{height:8px;background:url(/img/icons/progress_all.gif) repeat-x;margin:1px 0px 0px 0px;border-right:1px solid #ffffff;float:left;}
.result-box .progressbar .east		{width:3px;height:23px;background:url(/img/icons/progressbar-sprite.gif) 0px -23px no-repeat;float:left}		
.result-box .average				{margin:7px 0px 7px 0px;float:left; font-size:12px; }
.result-box .alt					{font-size:12px;font-weight:bold;}	
.result-box .all					{font-size:12px;font-weight:bold;}

.result-box2						{margin:16px 0px 10px 0px;padding:0px 0px 0px 0px;}
.result-box2 .progress				{}
.result-box2 .progress .boxes		{margin:0px 6px 0px 0px;height:10px;}
.result-box2 .progress .boxes img	{vertical-align:middle;}

.result-box2 .progressbar			{margin:5px 0px 5px 0px;height:23px;width:100%;height:23px;}
.result-box2 .progressbar .west		{width:3px;height:23px;background:url(/img/icons/progressbar-sprite.gif) 0px 0px no-repeat;float:left}
.result-box2 .progressbar .center	{height:23px;width:201px;background:url(/img/icons/progressbar-sprite.gif) 0px -46px ;float:left;font-size:1px;line:height:!px;}
.result-box2 .progressbar .center .my	{height:8px;background:#00441c;margin:3px 0px 0px 0px;}
.result-box2 .progressbar .center .all	{height:8px;background:#003b77;margin:1px 0px 0px 0px;}
.result-box2 .progressbar .east		{width:3px;height:23px;background:url(/img/icons/progressbar-sprite.gif) 0px -23px no-repeat;float:left}			
.result-box2 .average				{margin:8px 0px 0px 0px;}
.result-box2 .alt					{color:#00441c;}

/* 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; color:#00406e; line-height:16px;margin:0px 0px 4px 0px;}
.fvw-group .item p					{line-height:16px; margin:0px 0px 5px 0px;}	
.fvw-group .item a					{color:#007da3;}


.check-list							{padding:4px 0px 0px 0px;}
.check-list li						{list-style-type:none;background:url(/img/icons/hook.gif) 0px 2px no-repeat;padding:0px 0px 10px 16px;}
.check-list li a					{color:#ffffff;}

/*FAQs*/
.faq									{margin:0px 0px 7px 0px;line-height:16px;padding:7px 10px 0px 10px;}
.faq .faq-nav							{width:166px;margin:0px 16px 0px 0px;}
.faq .faq-nav .list-bg					{background:#F1F3F5;width:166px;height:136px;}
.faq .faq-text 							{float:left;width:652px;}
.faq .faq-text h2						{color:#000000;font-size:14px;font-weight:bold;margin:0px 0 9px;}	
.faq .faq-text a						{color:#007da3;}	
.faq .faq-body .faq-nav .sub-nav		{margin:0px 0px 0px 0px;}
.faq .faq-body .faq-nav .sub-nav ul li.active {width:166px;padding:0px;}
.faqtabpanel .faq-nav .sub-nav ul li#back		{display:none;}
.faqtabpanel .faq-body .col6			{width:485px;}
.faqtabpanel .faq-nav	{background:#f1f3f5;width:166px;height:380px;}
.faqtabpanel .faq-body .faq-nav .sub-nav		{margin:0px 0px 0px 0px;}

ul.faqwithoutbg li							{list-style:none; background:url(/img/icons/faq_list.gif) no-repeat scroll 0px 3px; padding-left:14px; color:#0067cc;margin:6px 0px 3px 0px;}
ul.faqwithoutbg li a						{color:#007da3;}
ul.faqwithoutbg li.act						{list-style:none; background: url(/img/icons/faq_list.gif) no-repeat scroll 0px -48px; padding-left:13px; color:#0067cc;margin:0px 0px 3px 0px;}
ul.faqwithoutbg li.act a					{color:#000000; font-weight:bold;}


#faqlist							{line-height:16px;}
#faqlist strong						{color:#000000;}
.more								{color:#007da3;}
ul.faq li							{list-style:none; background:url(/img/icons/faq_list.gif) no-repeat scroll 0px 3px; padding-left:13px; color:#0067cc;margin:0px 0px 3px 0px;}
ul.faq li a							{color:#0067cc;}
ul.faq li.act						{list-style:none; background:url(/img/icons/faq_list_act.gif) no-repeat scroll 0px 3px; padding-left:13px; color:#c80000;}
ul.faq li.act a						{color:#c80000;}
.faq_text							{background:#f1f3f5;padding:10px;color:#333333;margin:10px 0px 10px 0px;}
.abc_bg								{background:url(/img/background/bg_abc.gif) repeat-y scroll left;}
.abc_link							{font-weight:bold; color:#747a88; padding:0px 1px 0px 2px;}
.abc_link a							{font-weight:bold; color:#009fc6;}
a.abc_link 							{font-weight:bold; color:#009fc6;}
a.abc_link_act						{font-weight:bold; color:#000000;}
.abc_nolink							{font-weight:bold; color:#00406e;}

/* Linien */
.line_dashed						{font-size:1px;line-height:1px;background:url(/img/background/line_01.gif);height:1px;float:left;width:100%;}
.line_solid							{font-size:1px;line-height:1px;height:1px;background:#d9dddd;}


/*Knowledgecheck Center*/


	#coursenav_div .breadcrumb 	{background:#f1f3f5!important; color:#000000}


	.knowledge-check .x-form-check-wrap, .x-form-radio-wrap	{padding-left:0px!important;}
	/* loading */
	#knowledgecheckcenter .loading-indicator {padding-top:140px;padding-bottom:100px;font-size:14px;font-weight:bold;text-align:center;background-position:center;color:#003b77;}
	#knowledgecheckcenter .x-form-label-top .x-form-element	{padding-top:5px;}
	.x-panel.quiz	{padding-left:0px;padding-top:15px}
	
	#questionform	{padding-left:0px !important; padding-top:15px !important;}
	
	#KnowledgeCheckContainer .x-form-text, textarea.x-form-field {border:1px solid #8799a2!Important;width:170px}
	/* Frage */
	#knowledgecheckcenter .questionheadline {font-size:24px;margin:0px 0px 15px 0px;color:#007da3; font-weight:normal}
	#knowledgecheckcenter .question {margin:0px 0 0px 0;}
	#knowledgecheckcenter .question .questiontext {font-size:14px;float:left;padding:0px 0px 16px 0px;line-height:21px; color:#000000;}
	#knowledgecheckcenter .question .questionimages {float:left;}
	#knowledgecheckcenter .question .questionimages .questionimage {margin:0 10px 10px 0;}
	#knowledgecheckcenter	.questiontypedescription	{color:#000000;font-size:11px;}
#knowledgecheckcenter		#QuizAnswerContainer	{color:#00406e}

#knowledgecheckcenter		#QuizAnswerContainer	.quiz	{min-height:1px;}
.x-form-label-top .x-form-item label	{color:#00406e}
	#knowledgecheckcenter	.questiontypeinformation	{padding:0px 0px 0px 0px; color:#000000;}

	/* Multiple Choize */
	#knowledgecheckcenter .result .x-item-disabled {color:#003B77;cursor:default;opacity:1;-moz-opacity:1;filter:none;}
	#knowledgecheckcenter .result .x-item-disabled * {color:#000000!important;cursor:default!important;}
	#knowledgecheckcenter .result .x-form-radio {background:transparent none no-repeat 0px 0px;height:16px;width:16px;margin-right:-1px;}
	#knowledgecheckcenter .result .x-form-check {background:transparent none no-repeat 0px 0px;height:16px;width:16px;margin-right:-1px;}
	/* wrong: */
	#knowledgecheckcenter .result .x-form-check-checked .x-form-radio-wrap-inner .x-form-radio {background:transparent url(/img/icons/checkresult_wrong.gif) no-repeat 0px 0px;}
	/* right: */
	#knowledgecheckcenter .result .x-form-check-checked .correct-answer .x-form-radio {background:transparent url(/img/icons/checkresult_right.gif) no-repeat 0px 0px;}
	/* missing: */
	#knowledgecheckcenter .result .correct-answer .x-form-radio {background:transparent url(/img/icons/checkresult_right.gif) no-repeat 0px 0px;}
	/* 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 0px;}
	/* right: */
	#knowledgecheckcenter .result .x-form-check-checked .correct-answer .x-form-check {background:transparent url(/img/icons/checkresult_right.gif) no-repeat 0px 0px;}
	/* missing: */
	#knowledgecheckcenter .result .correct-answer .x-form-check {background:transparent url(/img/icons/checkresult_missing.gif) no-repeat 0px 0px;}

	/* Cloze */
	#knowledgecheckcenter .cloze_letters {padding:10px 0px 30px;margin-left:-4px;}
	* html #knowledgecheckcenter .cloze_letters { width:450px; margin-left:-8px; }
	#knowledgecheckcenter .cloze_letter_btn {border:1px solid #5b748e;margin:3px 4px;width:22px;}
	#knowledgecheckcenter .cloze_letter_btn1,
	#knowledgecheckcenter .cloze_letter_btn2,
	#knowledgecheckcenter .cloze_letter_btn3 {border:1px solid #FFFFFF;width:20px;height:16px;overflow:hidden;text-align:center;color:#FFFFFF;font-size:12px;text-decoration:none;}

	#knowledgecheckcenter .cloze_letter_btn1 {background-color:#0692bd;}
	#knowledgecheckcenter .cloze_letter_btn2 {background-color:#747a88;}

	#knowledgecheckcenter .cloze_letter_btn1 {background-color:#0692bd;}
	#knowledgecheckcenter .cloze_letter_btn2 {background-color:#747a88;}

	#knowledgecheckcenter .cloze_letter_btn3 {background-color:transparent;color:#00406e;}
	#knowledgecheckcenter .cloze_correct_letter {color:#009fc6;}
	#knowledgecheckcenter .cloze_normal_letter	{font-size:14px; color:#000000;}

	/* Anagram */
	#knowledgecheckcenter #anagram_body {padding:30px 0px 00px;color:#00406e;font-size: 14px;margin-left:-5px;}
	#knowledgecheckcenter #anagram_body .anagram_letter {color:#0692BD;width:20px;height:20px;padding:2px 5px;cursor:pointer;}
	#knowledgecheckcenter #anagram_body .act {cursor:default;color:#000000;}
	#knowledgecheckcenter #anagram_solution {padding:10px 0px 30px;margin-left:-5px;}
	#knowledgecheckcenter #anagram_solution .anagram_solution_letter {width:22px;height:18px;text-align:center;margin:5px;color:#ffffff;border:1px solid #d9dddd;cursor:default;font-size: 14px;}
	#knowledgecheckcenter #anagram_solution .anagram_solution_letter span	{width:20px; height:16px; display:block; border:solid 1px #ffffff; font-size:12px; background-color:#0692BD; }
	/* pause */
	.knowledgecheckbreakmsg1 {padding-bottom:10px; font-size:11px; font-weight:bold; color:#000000;text-transform:none;}
	.knowledgecheckbreakmsg2 {font-weight:normal; font-size:11px; color:#000000; font-weight:bold; text-transform:none;}

	/* 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 #d9dddd;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:#00406e;font-size: 14px;margin-left:-5px;}
	#knowledgecheckcenter #hierarchy_body td {text-align:center;}
	#knowledgecheckcenter #hierarchy_body .hierarchy_part {padding:2px 5px;cursor:pointer;}
	#knowledgecheckcenter #hierarchy_body .act {cursor:default;color:#D88002;}
	#knowledgecheckcenter #hierarchy_solution {padding:10px 0px 30px;margin-left:-5px;}
	#knowledgecheckcenter #hierarchy_solution .hierarchy_solution_part_outer {margin:5px;}
	#knowledgecheckcenter #hierarchy_solution .hierarchy_solution_part {width:100%;text-align:center;color:#f0a305;background-color:#FFFFFF;border:1px solid #d9dddd;cursor:default;font-size: 14px;padding: 10px 0;}

	/* Stumme Karte */
	#knowledgecheckcenter .muteMapSolutionLeftCol {}
	#knowledgecheckcenter .muteMapSolutionRightCol {padding:5px 10px;}
	#knowledgecheckcenter .muteMapSolutionLine {padding:5px 0;}
	#knowledgecheckcenter .muteMapSolutionField {width:20px;color:#D88002;font-weight:bold;text-align:center;text-transform:uppercase;}
	#knowledgecheckcenter .muteMapSolutionLocation {font-weight:bold;font-size: 14px;}
	#knowledgecheckcenter .wrong {color:#FF0000;}
	#knowledgecheckcenter .correct {color:#00AA00;}

	/* Memory */
	#knowledgecheckcenter .memory {}
	#knowledgecheckcenter .memory td {width:72px;height:72px;text-align:center;vertical-align:middle;border:1px solid #CCCCCC;cursor:pointer;font-size: 14px;overflow:hidden;}
	#knowledgecheckcenter .memory td.hover {background-color:#BDCFE5;border-color:#BDCFE5;}
	#knowledgecheckcenter .memory td.uncovered {background-color:transparent;border-color:#D88002;}
	#knowledgecheckcenter .memory .memoryCardImage {}
	#knowledgecheckcenter .memory .memoryCardText {}
	#knowledgecheckcenter .memory .memoryCardText div 			{width:72px;}
	
/*Profil*/

.profile 				{}
.profile table			{width:100%; font-size:11px;}
.profile .box 			{background:#ffffff;}
/*
.profile table .col1	{width:191px;}
.profile table .col2	{width:360px;}
.profile table .col3	{width:75px;}
*/
.profile table .col1	{width:191px;}
.profile table .col2	{width:340px;}
.profile table .col3	{width:95px;}
.profile table .bb		{border-bottom:1px solid #d9dddd;}
.profile table h3		{color:#000000; font-size:12px;}		
.profile table h3 a		{font-size:11px; text-align:right}
.profile table .pd		{padding:5px 0px 5px 0px;}
.profile table .ptbr10	{padding:10px 0px 10px 0px;}
.profile .profeditbg .changecolor1	{background: #f1f3f5;}
.profile .profeditbg .changecolor2	{background: #f1f3f5;}
.profile .x-form-item 	{margin-bottom: 0px;}
.profile .btn			{width:80px; height: 15px; font-size: 11px; color: #ffffff; background-color:#055A88; padding:3px;}
.profile a.btn:hover	{width:80px; height: 15px; font-size: 11px; color: #ffffff; background-color:#055A88; padding:3px; text-decoration: none; }
.profile .yellow-bg		{background:#ffffff none repeat scroll 0 0; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:24px!important; color:#007da3;}
.profile .yellow-bg h2	{font-size:24px;}
.profile a				{color:#0f8C6;}
.profile h3 a				{color:#009fc6;}
.profile h3 a:visited		{color:#009fc6;}
.profile .box h2		{margin-bottom:0px !important;}
.profile h5			{font-weight:normal; color:#747a88}
.profile .changecolor1 h5	{padding-left:10px;}
.profile .changecolor2 h5	{padding-left:10px;}
.profile .light		{padding-left:10px;}


/* Registrierung */
#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 #byear_display	{width:81px !important;}
#register_div #city				{width: 207px !important;}
#register_div #streetnumber		{width: 67px !important;}
#register_div .x-form-item label	{margin:0px!important;}
#register_div .x-panel-tc									{background:none!important;height:1px!important;}
#register_div .x-panel-tr									{background:none!important;height:1px!important;}

/* Course Navigator */
.navigator				{}
.navigator table		{width:100%;border-collapse:collapse;}
.navigator table a		{color:#007da3;}
.navigator table .footer{padding:10px 10px 10px 10px;}
.navigator table .red	{color:#b5123f;}
.navigator table a.down	{color:#7e1f43; background:url(/img/icons/red_down.gif) 0px 3px no-repeat; padding:0px 0px 0px 15px;}
.navigator table a.up	{color:#7e1f43; background:url(/img/icons/red_up.gif) 0px 3px no-repeat; padding:0px 0px 0px 15px;}
.navigator .p3			{padding:3px 0px 3px 0px;}
.navigator table .bggray	{background:url(/img/background/tb_gray.gif);}
.navigator table .passed span {background:url(/img/icons/bestanden.gif) no-repeat 0px 3px;padding:0px 0px 0px 20px;}
.navigator table .head1	{font-size:11px;font-weight:bold;margin:0px;padding:6px 0px 4px 10px;background:#f2f2f2;}
.navigator table .head2	{font-size:11px;font-weight:normal;padding:7px 5px 7px 5px;background:#f2f2f2;line-height:16px;border-left:1px solid #d9dddd;}
.navigator table h3 a	{color:#00406e;}
.navigator table h4		{color:#ffffff; font-weight:normal}
.navigator table h5		{font-size:11px; color:#747a88; font-weight:normal;}
.navigator table	.col1	{width:270px;height:0px;font-size:0px;line-height:0px;padding:0px;border-top:1px solid #ffffff;}
.navigator table	.col2	{width:62px;height:0px;font-size:0px;line-height:0px;padding:0px;border-top:1px solid #ffffff;}
.navigator table	.col3	{width:101px;height:0px;font-size:0px;line-height:0px;padding:0px;border-top:1px solid #ffffff;}
.navigator table	.col4	{width:50px;height:0px;font-size:0px;line-height:0px;padding:0px;border-top:1px solid #ffffff;}
.navigator table	.col5	{width:133px;height:0px;font-size:0px;line-height:0px;padding:0px;border-top:1px solid #ffffff;}

.navigator .table-list table tr td strong	{color:#00406e;}
.navigator .table-list table tr td .line	{border:0px!important;}
.navigator .table-list table tr td .userimage {border:1px solid #DADADA;}
.navigator .table-list table tr td .userimage img {border:2px solid #FFFFFF;}

.navigator.profil .box 	{background:#ffffff;}
.navigator.profil table .wcheck {background:#055A88;}
.navigator.profil table	.col1	{width:167px;}
.navigator.profil table	.col2	{width:360px;}
.navigator.profil table	.col3	{width:75px;}


.navigator table .br		{border-right:1px solid #d9dddd;}
.navigator table .bl		{border-left:1px solid #d9dddd;}
.navigator table .bb		{border-bottom:1px solid #d9dddd;}
.navigator table .pd		{padding:5px 0px 5px 10px;}
.navigator table .wcheck	{background:#d9dddd; color:#000000;font-weight:bold;padding:7px 5px 7px 10px;line-height:16px; font-size:11px;}
.navigator table .wcheck h3	{background:#99bb00;}
/*.navigator table tr.line td	{background:url(/img/background/bg_line_solid.gif);font-size:1px;line-height:1px;height:1px;float:left;width:100%;}*/

.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;}

/* Course Navigator modifiziert */
.navigator table td {line-height:16px;}
.navigator table .linecolor1 td 			{background:#ffffff;padding:5px 0px 5px 10px;border-right:1px solid #d9dddd;border-bottom:1px solid #d9dddd;} 
.navigator table .linecolor1 td.secondgap_l {background:#f1f3f5;color:#333333;} 
.navigator table .linecolor1 td.secondgap_r {background:#f1f3f5;border-right:none;} 

.navigator table .linecolor1 td.passed_l	{background:#f1f3f5;border-right:none;color:#00573b;border-right:1px solid #d9dddd;} 
.navigator table .linecolor1 td.passed_r	{background:#f1f3f5;border-right:none;color:#00573b;} 
.navigator table .linecolor1 td.passed_r span {background:url(/img/icons/bestanden.gif) no-repeat 66px 1px;padding:2px 19px 2px 0px;}

.navigator table .linecolor1 td.invalid_l	{background:#f1f3f5;border-right:none;color:#00573b;border-right:1px solid #d9dddd;color:#b5123f;} 
.navigator table .linecolor1 td.invalid_r	{background:#f1f3f5;border-right:none;color:#00573b;color:#b5123f;} 
.navigator table .linecolor1 td.invalid_r span {padding:0px 0px 0px 20px;color:#b5123f;}
.navigator table .linecolor1 td.invalid_r a {font-weight:bold;color:#00406e;}

.navigator table .linecolor2 td 			{background:#ffffff;padding:5px 0px 5px 10px;border-right:1px solid #d9dddd;border-bottom:1px solid #d9dddd;} 
.navigator table .linecolor2 td.secondgap_l {background:#f1f3f5;color:#333333;} 
.navigator table .linecolor2 td.secondgap_r {background:#f1f3f5;border-right:none;} 

.navigator table .linecolor2 td.passed_l	{background:#f1f3f5;border-right:none;color:#00573b;border-right:1px solid #d9dddd;} 
.navigator table .linecolor2 td.passed_r	{background:#f1f3f5;border-right:none;color:#00573b;} 
.navigator table .linecolor2 td.passed_r span {background:url(/img/icons/bestanden.gif) no-repeat 0px 0px;padding:0px 0px 0px 20px;}

.navigator table .linecolor2 td.invalid_l	{background:#f1f3f5;border-right:none;color:#00573b;border-right:1px solid #d9dddd;color:#b5123f;} 
.navigator table .linecolor2 td.invalid_r	{background:#f1f3f5;border-right:none;color:#00573b;color:#b5123f;} 
.navigator table .linecolor2 td.invalid_r span {padding:0px 0px 0px 20px;color:#b5123f;}
.navigator table .linecolor2 td.invalid_r a {font-weight:bold;color:#00406e;}

/* Course Navigator */
a.btn_blue		{color:#ffffff!important; font-weight:bold; font-size:11px; background:url(/img/buttons/btnblue_left.gif) left top; overflow:hidden; padding:0px 0px 4px 0px; display:block; height:13px; overflow:hidden;float:left;}
a.btn_blue span	{background:url(/img/buttons/btnblue_right.gif) no-repeat right top; padding:1px 8px 2px 8px; display:block;}
a.btn_blue:hover	{text-decoration:none;background:url(/img/buttons/btnblue_left_on.gif) left top;}
a.btn_blue:hover span	{text-decoration:none;background:url(/img/buttons/btnblue_right_on.gif)  no-repeat right top;}

a.btn_red		{color:#ffffff!important; font-weight:bold; font-size:12px; background:url(/img/buttons/btnred_left.gif) left top; overflow:hidden; padding:0px 0px 6px 0px; display:block; height:13px;}
a.btn_red span	{background:url(/img/buttons/btnred_right.gif) no-repeat right top; padding:1px 10px 4px 10px; display:block;text-align:center;}
a.btn_red:hover	{text-decoration:none;background:url(/img/buttons/btnred_left_on.gif) left top;}
a.btn_red:hover span	{text-decoration:none;background:url(/img/buttons/btnred_right_on.gif)  no-repeat right top;}

a.btn_red_a				{color:#ffffff!important;font-weight:bold;font-size:12px;background:#055a88;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;display:block; height:13px; overflow:hidden;float:left; width:58px;}
a.btn_red_a span		{padding:1px 8px 4px 8px; display:block;text-align:center;}
a.btn_red_a:hover		{left top;}
a.btn_red_a:hover span	{}

/* 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 */

.blue_down	{background:transparent url(/img/icons/red_down.gif) no-repeat scroll 0 3px;padding:0 0 0 15px;}
.blue_right	{background:transparent url(/img/icons/hl_arrow.gif) no-repeat scroll 0 3px;padding:0 0 0 15px;}

.sponsors	{padding:16px 0px 0px 16px;background:#ffffff;}
.sponsors_without_border {padding:16px 0px 0px 16px;}


/* Slideshow Erweiterung */
.slideshow.col8 			{margin:0px 0px 16px 0px;}
.slideshow.col8 .image 		{height:228px;}
.slideshow.col8 .controller	{top:198px;left:0px;width:711px;position:absolute;}

/* Sponsoren cfm */
.std-teaser.t_sponsoren p 	{margin:0px 0px 10px 0px;}
.std-teaser.t_sponsoren p a {white-space:normal;}

/* Buttonbox*/
.std-content .contact {padding:0px 0px 20px 0px;}
.buttonbox						{width:100%; /*font-family:Arial, Helvetica, sans-serif!important*/}
.buttonbox .submitbtn			{width:148px;font-size:12px;margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;float:left;text-align:center;background:#009fc6;}
.buttonbox .submitbtn a			{border:1px solid #009fc6;color:#FFFFFF !important;display:block;padding:0px 7px 2px 7px;margin:0px 0px 0px 0px;height:14px;font-weight:bold;}
.buttonbox .submitbtn a:hover	{border:1px solid #ffffff;color:#FFFFFF !important;display:block;text-decoration:none;}
.buttonbox .submitbtn.left 		{margin:0px 10px 0px 0px;}
.buttonbox .submitbtn.right 	{}

.x-panel-body.x-panel-body-noheader.x-panel-body-noborder .buttonbox .submitbtn	{width:146px;}

.w33prc 		{width:33%;}
.blue_h1 {font-size:12px;font-weight:normal;color:#003567;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-transform:uppercase;}
.feedbackHelperFormBoxOuter {height:350px;}
.feedbackHelperFormBox	{position:absolute;z-index:1;top:190px;}

.x-panel-bwrap .btn-1	{text-transform:none !important;}
.x-panel-bwrap .btn-2	{text-transform:none !important;}

.agbcontent b			{ color:#003B77; }

.myelearningbox a		{ color:#9ec8e7; }

.x-window-bl	{padding-left:3px;}

#contact_div .x-form-item, #contact_div .x-panel-body 	{ font-family:Verdana,Arial,Helvetica,sans-serif !important; color:#000000; }



#news_details h1				{text-transform:none;}
#news_details .content 			{line-height:16px;}
#news_details .small-img table 	{margin-right:0px !important;}
#news_list .article-list 				{overflow:hidden;}

.slideshow #slideshow_urltitle_div a	{color:#007DA3;} 

.homenewslist {padding:0px;margin:0px 0px 17px 0px;}
.homenewslist h1 		{margin-bottom:11px;padding-top:1px;padding-left:0px;}

#QuizAnswerContainer .x-form-cb-label	{font-family:Verdana,Helvetica,sans-serif; font-weight:normal; color:#000000;}

.bgnone					{background:none !important;}


/* Master Button Klassen */
a.ma-button 					{display: block;float: left; text-decoration: none; color:#ffffff; font-weight:bold; cursor:pointer;}
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.v1					{background: transparent url(/img/buttons/ma-button-right-off-v1.gif) no-repeat scroll top right;  padding-right: 10px; font-size:13px;height:24px; overflow:hidden; }
a.ma-button.v1 span 			{background: transparent url(/img/buttons/ma-button-left-off-v1.gif) no-repeat;padding: 4px 0 6px 10px; font-weight:normal;} 
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;}
a.ma-button.v1 .size			{width:136px;font-weight:bold;color:#ffffff;}

a.ma-button.v2					{background: transparent url(/img/buttons/ma-button-right-off-v2.gif) no-repeat scroll top right; height:20px; overflow:hidden;  padding-right: 8px; font-size:12px;}
a.ma-button.v2 span 			{background: transparent url(/img/buttons/ma-button-left-off-v2.gif) no-repeat;padding: 2px 0 4px 8px; font-weight:normal;} 
a.ma-button.v2:hover			{background: transparent url(/img/buttons/ma-button-right-on-v2.gif) no-repeat scroll top right; }
a.ma-button.v2:hover span 		{background: transparent url(/img/buttons/ma-button-left-on-v2.gif) no-repeat;} 
a.ma-button .size				{width:auto;} 

/* modifizierte Main Navigation */
.main-nav2-premium									{height:28px!important;overflow:hidden;font-size:11px;}
.main-nav2-premium ul 								{float:left; padding-left:16px; list-style-type:none;}
.main-nav2-premium ul li							{float:left;}
.main-nav2-premium ul li a							{color:#007da3;margin:0px 0px 0px 0px;font-size:11px;font-weight:bold;float:left;height:28px;cursor:pointer;text-transform:uppercase;}
.main-nav2-premium ul li a:hover					{text-decoration:none;}
.main-nav2-premium ul li a span.left 				{width:3px;  height:35px;display:block; padding:0px 0px 0px 0px;float:left;}
.main-nav2-premium ul li a span.center				{height:28px;display:block; padding:7px 20px 0px 20px;float:left;}
.main-nav2-premium ul li a span.right				{width:3px;  height:35px;display:block; padding:0px 0px 0px 0px;float:left;}
.main-nav2-premium ul li.active a					{color:#004072;text-decoration:none;background: url(/img/navi/main-navigation-sprite.gif) repeat-x scroll center top;}
.main-nav2-premium ul li.active a span.left 		{background: url(/img/navi/main-navigation-sprite.gif) repeat-x scroll 0 0;}
.main-nav2-premium ul li.active a span.center		{background: url(/img/navi/main-navigation-sprite.gif) repeat-x scroll center top;}
.main-nav2-premium ul li.active a span.right		{background: url(/img/navi/main-navigation-sprite.gif) repeat-x scroll 3px 0;}

#mapmodule_navi li.item a							{color:#FFFFFF;}
#mapmodule_navi li.active a							{color:#007DA3;}
/*#mapmodule_navi li.item								{padding-bottom:5px;}*/

#contact_div h2					{font-size:24px;font-weight:normal;color:#007da3;padding:0px 0px 0px 0px;margin:0px 0px 11px 0px;}
#contact_div label				{color:#848E96;}
#contact_div strong				{font-weight:normal !important;}
#contact_div .x-panel-body a	{color:#007da3;}

.x-window-tl .x-window-header 	{padding:7px 0px 7px 5px;}

.x-tab-strip span				{font-size:11px;}
.x-tab-strip-active span		{font-size:12px;}

.readmore					{margin-top:5px;}
.readmore a					{color:#007DA3; font-weight:bold;}

#regform {padding-left: 130px;}

/* Druckansicht */
.printpopup #north	{margin:0px 0px;padding:0px 0px 0px 0px;height:92px;background:none!important;}
.printpopup #south 	{background-position:0px bottom;padding:10px 0px 25px 20px !important;color:#e2e2e2;color:#747A88;}



.faqtabpanel .x-tab-strip-wrap  li	{display:none;}
.faqtabpanel .x-tab-strip-wrap li.x-tab-strip-active {display:block;} 


/* Slideshow */
.slideshowv2 						{position:relative; zoom:1;margin-bottom:20px;}
.slideshowv2 .teaser 				{height:29px;bottom:0px;left:0px;position:absolute;z-index:2;background:transparent url(/img/background/slideshow_transparent.png);}
.slideshowv2 .left					{float:left;padding:7px;}
.slideshowv2 .right					{width:180px;float:right; background-color:#009fc6;padding:7px;margin-right:2px;}
* html .slideshowv2 .right			{margin-right:1px;}
.slideshowv2 .actionbuttons			{border:solid 1px #bfe7f1;padding:1px;height:15px;}
.slideshowv2 .actionbuttons	{padding-bottom:0px;}
.slideshowv2 .actionbuttons a			{padding:0px 7px 0px 7px; margin-right:5px;}
.slideshowv2 .actionbuttons a.back	{background:#bfe7f1 url(/img/icons/slideshow-back.gif) no-repeat 3px 4px;}
.slideshowv2 .actionbuttons a.for		{margin-right:0px;background:#bfe7f1 url(/img/icons/slideshow-forward.gif) no-repeat 4px 4px;}
.slideshowv2 .actionbuttons a.break	{background:#bfe7f1 url(/img/icons/slideshow-break.gif) no-repeat 4px 4px;}
.slideshowv2 .actionbuttons a.play	{background:#bfe7f1 url(/img/icons/slideshow-play.gif) no-repeat 4px 4px;}
.slideshowv2 .actionbuttons a:hover	{background-color:#ffffff;}
.slideshowv2 #slideshow_paging_div	{color:#ffffff;font-size:12px; margin-right:25px;margin-left:10px;}
.slideshowv2 #slideshow_title_div		{color:#009fc6; font-size:12px;}

/* Registrierung V2 */
.registerv2 						{}
.registerv2 .box					{padding:0px;}
.registerv2 .header					{}
.registerv2 .header h2				{color:#007DA3 !important;padding:0px 0px 5px 10px;font-size:24px !important;}
.registerv2 .header p				{padding:10px 0px 0px 10px;}
.registerv2 .newsletterhint			{padding-left:22px;}

.profilv2 .profeditbg .changecolor2				{background:#F1F2ED;}
.profilv2 .profeditbg .changecolor1				{background:#F1F2ED;}
.profilv2 a.ma-button.wrp			{margin:0px;}
.profilv2 a.ma-button.wrp.form-a	{margin-right:10px;}
.profilv2 a.ma-button.v1 .size		{color:#ffffff;}
.profilv2 .right					{}
.profilv2 .newsletterhint	td		{padding:8px 0px 10px 10px;font-size:11px;}
.profilv2 .col3						{text-align:right;}
.profilv2 .pd						{font-size:11px;padding:5px!important;}
.profilv2 table						{margin-top:20px!important;}
.profilv2 .wcheck					{text-align:right;}


/* Pinnwand Modul */
.pinnboard									{margin-bottom:16px;}
.pinnboard .pb_headline						{height:24px; overflow:hidden; margin-bottom:8px;}
.pinnboard .pb_headline h2					{float:left; padding:3px 0px 0px 10px;}
.pinnboard .pb_headline a.btn_entry			{float:right; width:136px; height:24px; overflow:hidden; background:url(/img/buttons/btn_neuer_eintrag.gif)}
.pinnboard .pb_headline a.btn_entry:hover	{background:url(/img/buttons/btn_neuer_eintrag.gif) 0px -24px;}
.pinnboard .pb_headline a.btn_entry	span	{display:none;}
.pinnboard .pb_boxheader					{background:url(../img/backgrounds/box_head.gif) repeat-x; color:#ffffff; padding:5px 10px;}
.pinnboard .pb_boxheader .hl_01				{float:left;}
.pinnboard .pb_boxheader .hl_02				{float:right;}
.pinnboard .item							{padding:5px 10px; background: url(/img/backgrounds/gradient_small.gif) repeat-x; border-bottom:1px solid #BBBBBB;}
.pinnboard .item .image						{float:left; border:1px solid #DFDFDF; margin-right:8px;}
.pinnboard .item .image	img					{border: 2px solid white; display:inline;}
.pinnboard .item .subject					{float:left; width:380px; padding-top:2px; color:#666666 ;}
.pinnboard .item .subject strong			{color:#333333;}
.pinnboard .item a.close					{padding-right:8px;}
.pinnboard .item .subject a.request			{font-weight:bold;}
.pinnboard .item .answer_count				{float:right; width:55px; text-align:center;}
.pinnboard .item .close						{float:right; width:65px; text-align:center;}
.pinnboard .item.detail						{border-bottom:none; background:#f0f0f0; }
.pinnboard .detail							{background:#f0f0f0; padding:5px 10px;}
.pinnboard .reply							{background:#f0f0f0; padding:0px 10px 0px 10px;}
.pinnboard .reply .item						{background:#ffffff; padding:10px;}
.pinnboard .reply  .detail					{background:#ffffff; padding:10px 10px 0px 10px;}
.pinnboard .reply  .detail p				{padding:0px 0px 10px 0px;}
.pinnboard .pb_answer						{background:#f0f0f0; padding:5px 10px;border-bottom:1px solid #BBBBBB;}
.pinnboard .pb_answer h3					{font-size:12px;}

.pinnboard .x-panel-mc						{background:#f0f0f0;}
.pinnboard .x-panel-mr						{background:#f0f0f0;}
.pinnboard .x-panel-ml						{background:#f0f0f0;}
.pinnboard .x-panel-tc						{background:#f0f0f0;}
.pinnboard .x-panel-tr						{background:#f0f0f0;}
.pinnboard .x-panel-tl						{background:#f0f0f0;border:none;}

.markoptinhint									{ color:#747A88;font-size:11px; margin-top:10px; display:block; padding-left:0px!important; }
.newsletterhint									{ color:#747A88;font-size:11px; margin-top:10px; display:block; padding-left:0px!important; }
.registerv2 .x-form-item label.x-form-cb-label	{float:left!important; width:400px!important; }
.registerv2 .x-form-check						{margin-top:5px; float:left;margin-right:4px;}
.registerv2 .ma-buttonbox						{margin-right:254px!important;}
.markoptinspan									{width:292px; display:block}
.newsletterspan									{width:292px; display:block}

.profilv2 .noborder								{border:none!important;}
.profilv2 .newsletterhint						{padding:0px 0px 5px 0px; margin-top:0px; background:none!important;}
.profilv2 .newsletter label						{float:left; width:489px; margin:2px 0px 0px 5px;}
.profilv2 .newsletter input						{float:left; clear:both; margin:0px 0px 8px 0px!important;}
.profilv2 .profeditbg .newsletterhint td 		{padding:3px 10px 3px 30px !important; border:none!important; line-height:18px;}

/*Kreuzwortraetsel*/
#QuizAnswerContainer #questionform .spacer				{width:15px!important;float:left!important;}
#QuizAnswerContainer #questionform .answerFreetext		{float:left!important;margin-right:5px;}
#QuizAnswerContainer #questionform .answerFreetext input{width:15px!important;font-size:11px;text-align:center;color:#000;text-transform:uppercase;}

/*Registrierungsanpassungen auf col6 SK 13072010*/
#regform													{padding-left:0px!important;}
#register_div #regform .x-column-layout-ct .x-column-inner	{width:530px!important;}
#register_div .x-form-item label 							{float:left!important;font-size:12px!important;}
.x-form-check-wrap-inner, .x-form-radio-wrap-inner 			{display:inline-block!important;}
.registerv2 .x-form-item label.x-form-cb-label				{width:280px!important; }
.registerv2 .ma-buttonbox 									{margin-right:0px!important}
#register_div .field_left 									{left:0!important;position:absolute!important;top:5px!important;}

/*Beitragskollektionen-Teaser*/
.articlecollection ol li		{margin:0px 0px 3px 0px!important;}
.articlecollection ul li		{background:none!important;padding:0px!important;margin:0px 0px 3px 0px!important;}
/*.articlecollection .ma-teaser .mat-box {padding:7px 7px 10px!important;}*/

.v2.articlecollection ol li		{padding:0 0 0 10px;}	
.v2.articlecollection ul li		{padding:0 0 0 10px!important;}	
.v2.articlecollection ul.unordered-list {padding:0 0 0 10px!important;}
.v2.articlecollection ul.unordered-list li {background:url("/img/icons/list-arrow-01.gif") no-repeat scroll 0 4px transparent!important;padding:0 0 0 15px!important;}
/*.v2.articlecollection .mat-center .mat-img {margin-left: 7px!important;margin-right: 7px!important;}*/

/*newsletterschnellabmeldung*/
.newslettersignout  				{
				  						min-height:350px;
				  						height:auto !important;
				  						height:350px;
									}
.newslettersignout .line			{font-size:1px;line-height:1px;height:1px;background:#cccccc;margin:10px 0px 5px 0px;}
.newslettersignout h1				{margin-bottom:8px;line-height:32px;}
#alignment .fullimage.col3 #quicksigninemail {width:138px;margin-top:0;}
#alignment .highlight .fullimage {margin-top:-30px;height:25px;margin-bottom:5px; position:relative;}
#newsletterform_div .x-panel-ml,
#newsletterform_div .x-panel-mr,
#newsletterform_div .x-panel-mc,
#newsletterform_div .x-panel {
	background:none;
	border:none;
}
#newsletterform_div .field_left {
	color:#000;
	float:left;
}
#newsletterform_div #captchacheckstring + div .x-form-label-left {
	width:175px;
	position:absolute;
	color:#747A88!important;
	font-size:12px!important;
	left:0;
	font-family:Verdana, Helvetica, sans-serif;
}
#newsletterform_div #captchacheckstring + div + div label,
#newsletterform_div #captchacheckstring + div .x-form-label-left + div {
	margin-left:175px;
	padding-left:0!important;
	text-align:left!important;
}
#newsletterform_div .form-buttons {
	padding-top:10px;
	padding-right:15px;
}
#newsletterform_div label {
	font-size:12px;
}
#newsletterform_div .form-buttons  {
	width:477px;
	padding-top:10px;
}
