@charset "utf-8";
/* CSS Handwerk-Magazin */


/* CSS Reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong,  dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 				{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;	background: transparent;}
ol, ul 				{list-style: none;}
strong				{font-weight:bold!important}

/* 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 */

/* Allgemeine Formatierungen */
body		{background:#8193a3 url(/img/background/bg_body.jpg) repeat-x fixed;font-family:Trebuchet MS,Arial,sans-serif; font-size:13px; color:#333333; margin:0px!important}
.fll		{float:left;}
.flr		{float:right;}
a			{text-decoration:none; color:#5d8caf;}
a:hover		{text-decoration:underline;}
.line		{font-size:1px; line-height:1px; height:4px; overflow:hidden; background:#eff0f0; margin:20px 0px 17px; overflow:hidden}
.linethin	{font-size:1px; line-height:1px; height:1px; overflow:hidden; background:#eff0f0; margin:20px 0px 17px; overflow:hidden}
h1			{font-size:24px; font-weight:bold; margin:0px 0px 11px 0px;}
.red		{color:red}
.blue		{color:blue}
.green		{color:green}
 

/* Buttons */
a.ma_btn					{font-size:13px; color:#ffffff; line-height:16px; height:20px; overflow:hidden; white-space:nowrap;}
a.ma_btn .left				{width:3px; height:20px; background:url(/img/button/btn-sprite.gif) 0px 0px; float:left; display:block; overflow:hidden}
a.ma_btn .right				{width:3px; height:20px; background:url(/img/button/btn-sprite.gif) 0px -20px; float:left; display:block; overflow:hidden}
a.ma_btn .center			{height:18px; background:url(/img/button/btn-sprite.gif) 0px -40px; float:left; display:block; cursor:pointer; padding:1px 12px; overflow:hidden; width:auto; }
a.ma_btn:hover				{text-decoration:none; height:20px; overflow:hidden}
a.ma_btn:hover .left		{width:3px; height:20px; background:url(/img/button/btn-sprite.gif) 0px -60px; float:left; display:block}
a.ma_btn:hover .right		{width:3px; height:20px; background:url(/img/button/btn-sprite.gif) 0px -80px; float:left; display:block}
a.ma_btn:hover .center		{height:18px; background:url(/img/button/btn-sprite.gif) 0px -100px; float:left; display:block; text-decoration:none; cursor:pointer; }
a.ma_btn.off				{color:#ffffff!important;}
a.ma_btn.off .left				{width:3px; height:20px; background:url(/img/button/btn-sprite-off.gif) 0px 0px; float:left; display:block; overflow:hidden}
a.ma_btn.off .right				{width:3px; height:20px; background:url(/img/button/btn-sprite-off.gif) 0px -20px; float:left; display:block; overflow:hidden}
a.ma_btn.off .center			{height:18px; background:url(/img/button/btn-sprite-off.gif) 0px -40px; float:left; display:block; cursor:default; padding:1px 12px; overflow:hidden; width:auto;}

/* Seiten Grid */
#alignment	{width:900px; }
#wrapper	{position:relative;}
#page		{background:#FFFFFF; zoom:1; width:900px; overflow:hidden}
#north		{}
#center		{padding:0px 20px 10px 20px;}	
#south		{overflow:hidden; background:url(/img/background/bg_foot.gif) repeat-x; padding:22px 20px 0px 20px; }

/* Content Spalten */
.col1				{width:900px;}
.col2				{width:540px; float:left}
.col3				{width:300px; float:right;}
.col4				{width:860px; clear:both}
.col5				{width:118px; }
.col6				{width:400px; }
.col7				{width:265px; }
.related_content	{margin-top:-50px; position:relative; z-index:10000}
.main_content		{margin-top:20px;}

/* Ad-Banner */
.ad_top							{position:relative; width:900px;}
.ad_mpu							{margin-bottom:22px; margin-left:135px; text-align:right}
.ad_top .ad_leaderboard			{padding:5px 0px 5px 0px;text-align:right;}
.ad_top .ad_skyscraper			{position:absolute;left:100%;margin:0px 0px 0px 5px;}	
.ad_channel						{margin-bottom:30px;}
.ad_channel	span				{color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase;}
.ad_channel .box				{background:#ececec; padding:25px 20px;}
.ad_channel ul li				{width:156px; height:100px; overflow:hidden; float:left; margin-right:16px; display:inline}
.ad_channel ul li.last			{margin-right:0px; display:inline}
.ad_channel ul li a img			{display:block;}


/* H-Tags */
.head h1	{font-size:13px; position:absolute; top:30px; left:20px; display:none}
h3			{font-size:10px; color:#333333; text-transform:uppercase; font-weight:normal;}

/* Header */
.head						{height:124px; overflow:hidden; background:url(/img/background/bg_head.gif) repeat-x; position:relative}
.logo						{position:absolute; top:30px; left:20px;}
.topnav						{position:absolute; top:16px; right:20px;}
.topnav ul li				{float:left; background:url(/img/icons/pipe_07.gif) 100% 5px no-repeat; padding:0px 5px 0px 0px; margin-right:6px;}
.topnav ul li.last			{margin:0px; padding:0px; background:none;}
.topnav ul li a				{color:#333333; font-size:11px;}
.topnav ul li a.active		{text-decoration:underline;}
.topnav .spacer				{padding:0px 3px;}
.searchbox					{position:absolute; top:52px; right:20px; width:305px;}
.searchbox .text			{float:left; font-size:16px; color:#666666; height:24px; border:1px solid #9b9c9d; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 0px 0px 5px; width:220px; margin-top:1px; background:url(/img/background/bg_search.gif) left top}
.searchbox a.submit			{float:left; width:73px; height:23px; background:url(/img/background/btn_submit.gif) 0px 0px; font-size:15px; color:#ffffff; text-align:center; padding:2px 0px 0px 0px; clear:none;cursor:pointer;}
.searchbox a.submit:hover	{background:url(/img/background/btn_submit.gif) 0px -25px; text-decoration:none; color:#ffffff;}
.searchbox a				{color:#333333; font-size:11px; clear:left; white-space:nowrap}

.searchbox .input_box									{width:231px;float:left;left:0;position:relative;top:0;}
.searchbox .input_box .x-form-label-left				{width:231px;}
.searchbox .input_box .x-form-label-left .x-panel-bwrap	{height:25px;width:231px;}
.searchbox .input_box .x-form-label-left .x-panel-bwrap .x-hide-label	{margin-bottom:0px!important;}
.searchbox .input_box #x-form-el-searchterm1			{border:1px solid #fff!important;background:none!important;color:#666666;font-family:Trebuchet MS,Arial,sans-serif;}
.searchbox .input_box #x-form-el-searchterm1 img		{display:none!important;}
.searchbox .input_box #searchterm1						{border:1px solid #fff!important;background:none!important;margin:-8px 0 0;color:#666!important;font-family:Trebuchet MS,Arial,sans-serif !important;font-size:16px;}
#vbulletin_html .searchbox .input_box #searchterm1		{margin:-3px 0px 0px 0px;}

.searchbox #search_input1 .x-panel-bwrap .x-form		{width:230px!important;border:1px solid #9B9C9D!important;height:23px!important;}
.searchbox #search_input1 #x-form-el-searchterm1 .text	{margin-top:0px!important;}

.x-combo-list							{border:1px solid #9B9C9D;width:230px!important;}
.x-combo-list .x-combo-list-inner		{width:229px!important;}
.x-combo-list .x-combo-list-item 		{padding:2px 2px 2px 6px!important;}

/*  Navigation */
.navi					{margin:15px 20px 8px 20px; border-bottom:4px solid #eff0f0; }
.navi ul li				{float:left; background:url(/img/icons/pipe_08.gif) 100% 4px no-repeat; padding:0px 12px 0px 0px; margin-right:13px;}
.navi ul li.last		{background:none;}
.navi ul li a			{font-size:14px; font-weight:bold; text-transform:uppercase; color:#333333; }
.navi ul li a.active	{text-decoration:underline;}
.navi ul li.spacer		{color:#5d8caf; padding:0px 10px}
.navi ul li.right		{float:right; margin:0px 0px 0px 2px!important; padding:0px; background:none}
.navi ul li.right a		{font-size:11px; font-weight:normal; background:#dcdcdc; padding:2px 5px; text-transform:none; height:16px; display:block; margin-bottom:0px; float:left; border-bottom:2px solid #ffffff;}
.navi ul li.right a.active	{text-decoration:underline;}
/* Mainnavigation */
.mainnavi 					{margin:0px 0px 0px 20px!important;  position:relative; height:58px!important; }
.mainnavi ul li				{float:left}
.mainnavi ul li a			{color:#ffffff; font-size:13px; background:#5d8caf; height:17px; display:block; padding:4px 5px; float:left; display:inline; border-right:2px solid #ffffff;}
.mainnavi ul li a.active	{color:#333333; background:#dee3e7 url(/img/background/nav_act.gif);  height:22px; }
.mainnavi ul li ul 			{position:absolute; top:27px; left:0px; background:#dee3e7; min-width:566px; }
.mainnavi ul li ul a		{margin:0px; color:#333333; background:none; margin:0px 0px 0px 0px; font-size:12px; height:17px!important; border:none}
.mainnavi ul li ul a.active	{}
.mainnavi ul li ul			{float:left;}
.mainnavi ul li ul li		{float:left!important}

/* Breadcrumb */
.breadcrumb					{font-size:12px; color:#999999; margin:0px 0px 0px 20px!important;}
.breadcrumb	ul li			{float:left;}
.breadcrumb	ul li a			{color:#999999; background:url(/img/icons/arrow_breadcrumb.gif) 0px 6px no-repeat; padding:0px 0px 0px 10px; margin-right:5px;}
.breadcrumb	ul li a.active	{text-decoration:underline;}
.breadcrumb	ul li.first a	{background:none; padding:0px;}

/* Footer */
.footer						{display:inline-block; text-align:left; border:none; background:none; margin:0px; padding:0px;  font-family:Trebuchet MS,Arial,sans-serif;}
.footer	a:hover				{color:#5d8caf;	}
.links						{}
.links ul					{float:left; padding:0px 50px 0px 0px; padding-bottom:17px;}
.links ul li a				{font-size:12px; color:#5d8caf; line-height:18px;}
.links ul li.first a		{font-size:15px; font-weight:bold;}
.links ul li.first 			{font-size:15px; font-weight:bold; color:#5d8caf;}
.links ul li.icons			{background:#ffffff; padding:2px 2px 0px 2px; margin-bottom:5px;}
.footer .line				{font-size:1px; line-height:1px; height:1px; overflow:hidden; background:#dcdcdc; margin:0px;}
.offers						{margin-top:16px; padding-bottom:16px;}
.offers h6					{font-weight:bold; color:#5d8caf; line-height:18px;}
.offers p					{font-size:10px; color:#5d8caf; margin-bottom:10px;}
.offers p a					{color:#5d8caf; }
.offers ul li				{float:left; color:#5d8caf; font-size:12px;}
.offers ul li a				{color:#5d8caf; font-size:12px; text-decoration:underline;}
.offers ul li.pipe			{padding:0px 1px;}
.footer_logo				{padding:18px 0px 11px 0px;}
.closing					{background:#333333; margin-right:-20px; margin-left:-20px; height:50px!important; position:relative; width:900px;}
.closing .copy				{color:#999999; padding:15px 0px 0px 20px; float:left}

.closing .searchbox													{top:13px!important;}
.closing .searchbox .input_box										{width:231px;float:left;left:0;position:relative;top:-0px!important;}
.closing .searchbox .input_box .x-form-label-left					{width:231px;}
.closing .searchbox .input_box .x-form-label-left .x-panel-bwrap	{height:25px;width:231px;}
.closing .searchbox .input_box .x-form-label-left .x-panel-bwrap .x-hide-label	{margin-bottom:0px!important;}
.closing .searchbox .input_box #x-form-el-searchterm2				{border:1px solid #fff!important;background:none!important;color:#666666;font-family:Trebuchet MS,Arial,sans-serif;}
.closing .searchbox .input_box #x-form-el-searchterm2 img			{display:none!important;}
.closing .searchbox .input_box #searchterm2							{border:1px solid #fff!important;background:none!important;margin:-8px 0 0;color:#666!important;font-family:Trebuchet MS,Arial,sans-serif !important;font-size:16px;}

.closing .searchbox .expand											{display:none!important;}

.closing .searchbox #search_input1 .x-panel-bwrap .x-form			{width:230px!important;border:1px solid #9B9C9D!important;height:23px!important;}
.closing .searchbox #search_input1 #x-form-el-searchterm2 .text		{margin-top:0px!important;}

/* Anker */
a.ico						{font-size:13px; line-height:17px; background-repeat:no-repeat; padding:13px 0px 6px 32px; font-weight:bold; display:block}
a.ico-tab					{font-size:12px; line-height:16px; background-repeat:no-repeat; padding:14px 0px 6px 35px; font-weight:bold; display:block}

/* Input Box */
.inputbox							{background:#fafafa url(/img/background/bg_box.gif) bottom repeat-x; padding:15px 15px 5px 15px; margin-bottom:20px;}
.inputbox label						{font-size:14px; font-weight:bold; float:left; width:140px;}
.inputbox  .text					{float:left;  background:#ffffff; width:300px;}
.inputbox  .dropdown				{float:left;  background:#ffffff; width:302px; font-family:Trebuchet MS,Arial,sans-serif; height:22px; padding:0px; border:1px solid #dcdcdc; padding:0px 0px 1px 0px;}
.inputbox input:focus				{border:1px solid #999999;  background:#ffffff; float:left; height:20px; padding:0px; }
.inputbox input						{font-family:Trebuchet MS,Arial,sans-serif; height:20px; padding:0px; border:1px solid #dcdcdc;}
.inputbox .set						{padding-bottom:15px;}
.inputbox .subset					{float:left; margin-right:15px;}
.inputbox .subset.button			{margin:-3px 0px 0px 90px; float:left; display:inline}
.inputbox .subset input				{float:left; margin:3px 5px 0px 0px; padding:0px; border:none; width:14px; height:14px;}
.inputbox .subset label				{width:auto; font-size:13px; font-weight:normal}
.inputbox .submit					{width:88px!important; height:20px!important; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px!important; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.inputbox .submit:hover				{ background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.inputbox .textarea					{float:left; width:290px; background:#ffffff; border:1px solid #999999; height:125px; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 5px; font-size:12px;}

/* Artikel Liste */
.article_list					{margin-bottom:15px;}
.article_list .line				{margin:12px 0px 12px 0px;}
.article_list .item				{}
.article_list .item.top .image	{width:263px!important;}
.article_list .item	h2			{margin-bottom:-3px;}

.article_list .item	.date			{font-size:12px; color:#999999; font-weight:normal}

.article_list .item	h2			{font-size:10px; color:#333333; text-transform:uppercase; font-weight:normal;}
.article_list .item	h2 a		{color:#333333;}

.article_list .item.top	h3			{font-size:24px!important; line-height:25px!important; color:#5d8caf; font-weight:bold; margin-bottom:5px;}
.article_list .item.top	h3 a		{color:#5d8caf;}

.article_list .item	h3			{font-size:17px; line-height:20px; color:#5d8caf; font-weight:bold; text-transform:none; margin-bottom:5px;}
.article_list .item	h3 a		{color:#5d8caf;}

.article_list .item .image		{float:left; margin-right:15px; display:block; padding-top:4px; line-height:10px; width:183px;}
.issues .article_list .item .image		{width:137px;}
.article_list .item .image img	{margin-bottom:4px; display:block}
.article_list .item .image a 	{display:block;}
.article_list .item .caption	{font-size:11px; color:#999999; line-height:15px; }
.article_list .item .source		{font-size:10px; color:#999999; font-weight:bold!important; text-align:right;line-height:15px;}
.article_list .item p			{font-size:13px; line-height:17px;}
.article_list .item.top a.ico	{width:220px;}
.article_list .item.sub a.ico	{float:left;}
.article_list .item.noimg		{width:385px;}
.article_list .item.noimg h2	{margin-bottom:-2px;}
.article_list .spacer			{font-size:1px; line-height:1px; height:4px; overflow:hidden; background:#eff0f0; margin:16px 0px;}

.article_list .item.lead_story	{margin-bottom:20px; padding:6px 10px 10px 10px; background:#9cb7ca url(/img/background/bg_box_06.gif) top no-repeat;}
.article_list .item.lead_story .image	{width:auto;}
.article_list .item.lead_story .image img	{margin:0px;}
.article_list .item.lead_story h2	{color:#333333; font-size:12px; text-transform:none; margin-bottom:2px;}
.article_list .item.lead_story h3	{font-size:24px; line-height:25px; font-weight:bold; color:#333333;}
.article_list .item.lead_story .source.topic {color:#000000;}

.article_sidebarlist .t_head 				{font-size: 10px !important;font-weight: normal !important;margin: 0 0 1px !important;text-transform: uppercase !important;}
.article_sidebarlist .t_center 				{border: 1px solid #dcdcdc;padding: 5px;margin: 0 0 16px;}
.article_sidebarlist .t_center .bg 			{background: url("/img/background/bg_teaser_02.gif") repeat-x scroll center bottom #fff;padding: 0;} 
.article_sidebarlist .item 					{padding: 8px;}
.article_sidebarlist .item h4				{margin-bottom: 4px;}
.article_sidebarlist .line 					{background: none repeat scroll 0 0 #dcdcdc;height: 1px;margin: 0 8px;}
.article_sidebarlist .t_center .bg_doclist 	{background: white;padding: 0;}
.article_sidebarlist .t_center .image 		{float:left;margin:0 10px 3px 0;}
.article_sidebarlist .t_center .headerimage {padding:8px 0 4px 8px;}
.article_sidebarlist .t_center ul li 		{background: url("/img/icons/bullet_01.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);display: inline-block;line-height: 15px;margin: 4px 4px 4px 8px;padding: 0 0 0 10px;width: 90%;}
.article_sidebarlist .item p				{font-size:12px; line-height:16px; margin-bottom:0px;}


.backlink					{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:10px 0px; margin-bottom:20px;}
.backlink a					{background:url(/img/icons/arrow_04.gif) 0px 6px no-repeat; padding:0px 10px 0px 12px; font-weight:bold; font-size:14px; display:block}

.morelink a					{background:url(/img/icons/arrow_01.gif) 0px 4px no-repeat; padding:0px 10px 0px 12px; font-weight:bold; font-size:14px;}
a.morelink 					{background:url(/img/icons/arrow_01.gif) 0px 4px no-repeat; padding:0px 10px 0px 12px; font-weight:bold; font-size:14px;}

/* Weitere Links */
.servicelinks				{}
.servicelinks .item			{}
.servicelinks .item a		{font-size:17px; font-weight:bold; background:url(/img/icons/arrow_03.gif) 0px 5px no-repeat; padding:0px 0px 3px 12px; display:block}			
.servicelinks .line.small	{background:#dcdcdc; height:1px; margin:10px 0px; }
.servicelinks .line			{margin:20px 0px 10px 0px; }
.servicelinks .backlink		{margin-top:15px; border-top:4px solid #eff0f0}

/* Themenseiten */	
.theme .lead				{margin-bottom:20px;}
.theme .lead .more a		{font-size:14px; background:url(/img/icons/arrow_02.gif) 0px 5px no-repeat; padding-left:10px;}
.theme .lead p				{margin-bottom:10px;}
.theme .teaser .t_pages			{padding:10px 0px 4px 0px;}
.theme .teaser .t_pages .item	{padding:0px 10px 6px 10px;}
.theme .teaser .t_pages .item img	{display:block;}
.theme .teaser .t_pages .item .image	{float:left; margin-top:4px; margin-right:10px;}
.theme .teaser .t_pages .item h2 a	{font-size:14px; font-weight:bold;}
.theme .teaser .t_pages .item p		{font-size:13px; line-height:17px;}
.theme .teaser .t_pages .more		{margin-top:4px;}
.theme .filter					{padding-top:5px!important;}
.theme .filter  ul.letter 		{width:460px;}
.theme .filter  ul.letter li	{float:left; margin-bottom:3px;}
.theme .filter  ul.letter li.active a				{font-size:24px; color:#333333; font-weight:bold; line-height:19px;}
.theme .filter  ul.letter li a	{font-weight:bold; font-size:18px; padding-right:6px;}
.theme .submit					{width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.theme .submit:hover				{ background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.theme .detail_searchbox .submitbutton	{text-align:right; padding-right:10px; padding-bottom:14px; margin:0px; }
.theme .list 					{margin-bottom:20px; padding:0px;	}
.theme .list h2					{font-size:14px; font-weight:normal; margin-bottom:15px;}
.theme .list ul li a			{font-size:14px;}
.theme .list ul li				{float:left; width:47%; line-height:20px; background:url(/img/icons/bullet_05.gif) 0px 7px no-repeat; padding-left:12px;}

/* Themenbox */
.topicbox						{margin-top:30px;}
.topicbox h3					{padding-bottom:1px;}
.topicbox p						{font-size:12px; line-height:16px; margin:7px 7px 6px 7px}
.topicbox .box					{border:1px solid #dcdcdc; padding-bottom:10px;}
.topicbox .sort					{height:30px; overflow:hidden; background:#5D8CAF; margin:0px 5px 7px 5px;}
.topicbox .sort	.status			{float:left; font-size:12px; padding:6px 10px; font-weight:bold;color:#ffffff;}
.topicbox .sort	.dropdown		{float:right; padding:5px 10px;}
.topicbox .sort a.dropdown		{background:url(/img/button/dropdown.gif); width:134px; height:18px; color:#333333; font-size:12px; display:block; padding:1px 5px;}
.topicbox .output				{margin:0px 0px 0px 15px;}
.topicbox .output ul li			{float:left; width:250px; padding:0px 10px 5px 0px; line-height:auto; line-height:14px;}
.topicbox .output ul li	span	{font-size:10px;}
.topicbox .output ul li.last a	{font-weight:bold; background:url(/img/icons/arrow_01.gif) 0px 4px no-repeat; padding:0px 0px 0px 10px;}
.topicbox .output ul li.last	{margin:0px; padding-top:4px;}

/* Mediengalerie */
.mediagallery					{}
.mediagallery h3				{margin-bottom:7px;}
.mediagallery .back a  			{width:25px; height:103px; overflow:hidden; display:block; background:url(/img/button/gallerynav.gif) -2px 0px no-repeat; float:left; margin-top:18px;}
.mediagallery .next a  			{width:25px; height:103px; overflow:hidden; display:block; background:url(/img/button/gallerynav.gif) 2px -103px no-repeat; float:left; margin-top:18px;}
.mediagallery.mediacontent .next a {margin:0px;}
.mediagallery .next				{width:25px; height:103px; display:block;  float:left}
.mediagallery .back				{width:25px; height:103px; display:block; float:left}
.mediagallery .more a  			{width:25px; height:103px; overflow:hidden; display:block; background:url(/img/button/gallerynav.gif) 2px -103px no-repeat; float:left; margin-top:18px;}
.mediagallery .slider			{float:left; width:489px!important; overflow:hidden!important; position:relative}
.mediagallery .item				{width:160px; float:left; margin:0px 5px 0px 0px; padding-bottom:11px;}
.mediagallery .item .image		{margin:0px;}
.mediagallery .item	h4			{font-size:12px;}
.mediagallery .item a			{line-height:10px; display:block}
.mediagallery .item a.sub		{font-size:12px; line-height:16px;}
.mediagallery .item img			{margin:0px 0px 3px 0px;}
.mediagallery .more				{padding:10px 0px 0px 0px;}
.mediagallery .more a			{font-size:12px; font-weight:bold; background:url(/img/icons/arrow_02.gif) 15px 4px no-repeat; padding:0px 0px 0px 25px; margin-top:0px; width:100%; height:auto; float:none}
.mediagallery .line				{margin-top:15px;}
.mediagallery .image			{position:relative; zoom:1;}
.mediagallery .image .video		{position:absolute; top:0px; left:0px;}
/* US / Caption muss inline sein */
.mediagallery .item .caption a	{display:inline;}
/* Community Teaser */
.community_teaser						{}
.community_teaser h3					{margin-bottom:7px;}
.community_teaser h4					{font-size:12px; margin-bottom:6px;}
.community_teaser .t_forum .item		{border-bottom:1px solid #dcdcdc; padding-bottom:7px; margin-bottom:6px;}
.community_teaser .t_forum .item.last	{border:none; padding-bottom:5px;}
.community_teaser .t_forum .topline		{color:#999999; font-size:10px; margin-bottom:1px;}
.community_teaser .t_forum .thread		{font-size:13px; line-height:17px; font-weight:bold;}
.community_teaser .t_forum .more a		{font-size:13px; font-weight:bold; background:url(/img/icons/arrow_01.gif) 0px 4px no-repeat; padding:0px 0px 0px 10px; }
.community_teaser .line					{margin-top:15px;}



/* Login Box */
.login									{border:1px solid #dcdcdc; background:url(/img/background/bg_login.gif) top repeat-x; padding:5px 8px; display:inline-block; margin:0px 0px 16px 0px;background-color:#C5D4D9;}
.login .t_head							{display:none;}
.login .t_foot							{display:none;}
.login h4								{font-size:10px; margin-bottom:5px; font-weight:normal; text-transform:uppercase}
.login .mail							{font-size:12px; border:1px solid #666666; color:#333333; font-family:Trebuchet MS,Arial,sans-serif; height:14px; overflow:hidden; padding:0px; width:130px; margin-bottom:3px; padding:1px 0px 2px 3px; float:left; margin-right:5px;}
.login .pw								{font-size:12px; border:1px solid #666666; color:#333333; font-family:Trebuchet MS,Arial,sans-serif; height:14px; overflow:hidden; padding:0px; width:130px; margin:0px 5px 0px 0px; padding:1px 0px 2px 3px; float:left}
.login ul li							{float:left; font-size:11px; color:#5d8caf; line-height:16px; padding-bottom:3px;}
.login .input							{margin:0px 0px 3px 0px;}
.login .error-msg p						{color:#666666;font-size:11px;font-weight:normal;}
.login .submitbutton					{margin:0px; position:relative; display:block; padding:0px;}
.login .submitbutton .set				{padding:0px;}
.login .submitbutton  a.ma_btn .center 	{padding:1px 25px}
.login .submitbutton ul					{float:left; font-size:11px; padding-top:3px; padding-left:10px;}
.login .submitbutton  li.first		{padding-right:50px!important;}
.login label							{font-size:11px; color:#666666; font-weight:normal}
.login .set								{padding-bottom:5px;}
.login .set .checkbox					{margin:4px 5px 0 0}
.login .submit						{margin:0px; width:88px; background:url("/img/button/submit_sprite.gif") no-repeat scroll 0 0 transparent; font-size:13px;}
.login .submit:hover				{background:url("/img/button/submit_sprite.gif") no-repeat scroll 0 -20px transparent;}
.login.logedin ul					{padding-left: 10px; }
#loginbox .logedin ul a					{border-left: none; padding-left: 0; margin: 5px 0px; }
.login.logedin ul li					{float:none; font-size:11px; color:#333333; padding:-2px 0px 2px 0px; display: table; }
.login.logedin ul li.second				{font-size:11px; color:#666666; padding-bottom:10px;}
.login.logedin ul li.last				{ }
.login.logedin ul li.last a				{background:url(/img/icons/arrow_07.gif) 0px 4px no-repeat; padding-left:10px;}
.login.logedin .submitbutton ul li 		{padding:0px 50px 0px 0px;}

/* Newsletter Box */
.t_newsletter							{margin:0px 0px 16px 0px;}
.t_newsletter h3						{margin:0px 0px 1px 0px;}
.t_newsletter .t_foot					{display:none;}
.t_newsletter .t_center					{border:1px solid #dcdcdc; padding:5px;}
.t_newsletter .t_center .bg				{background:#fafafa url(/img/background/bg_nl.gif) bottom repeat-x; padding:6px 10px 10px 10px; position:relative; zoom:1;}
.t_newsletter .t_center ul				{background:url(/img/icons/ico_nl.gif) 0px 4px no-repeat; padding:0px 0px 0px 40px; line-height:17px; display:inline-block}
.t_newsletter .t_center ul li			{font-weight:bold;}
.t_newsletter .t_center ul li a			{font-weight:normal;  background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding:0px 0px 0px 8px; }
.t_newsletter .t_center a.ma_btn .center	{width:90px; text-align:center}
.t_newsletter .t_center a.ma_btn		{position:absolute; bottom:10px; right:10px;}

/* Teaser Modell */
.col7 .teaser							{margin:0px 0px 20px 0px;}
.teaser									{margin:0px 0px 16px 0px;}
.teaser	h3								{margin:0px 0px 1px 0px!important;font-size:10px!important;font-weight:normal!important;text-transform:uppercase!important;}
.teaser .t_head	h4						{margin:0px 0px 1px 0px!important;font-size:10px!important;font-weight:normal!important;text-transform:uppercase!important;}
.teaser .t_foot							{display:none;}
.teaser .t_center						{border:1px solid #dcdcdc; padding:5px;}
.teaser .t_center .bg					{background:none; padding:6px 10px 10px 10px; position:relative; zoom:1;}
.teaser .t_center .multimedia			{background:#fafafa url(/img/background/bg_nl.gif) bottom repeat-x; padding:0px 0px 10px 0px; position:relative; zoom:1;}


/* Teaser liste */
.teaser.listing .t_center .bg			{background:#ffffff url(/img/background/bg_box_04.gif) bottom repeat-x; padding:6px 10px 0px 10px; position:relative; zoom:1; height:175px; overflow:hidden}
.teaser.listing ul li					{line-height:17px; margin-bottom:5px;}
.teaser.listing ul li a					{font-size:14px; font-weight:bold;}

/* Teaser liste 2 */
.teaser.listing-2						{margin-bottom:20px;}
.teaser.listing-2 ul li					{margin-bottom:0px; width:470px; display:inline-block; padding-left:32px; padding-top:11px;}
.teaser.listing-2 ul li a				{font-size:14px; line-height:17px; font-weight:bold;}
.teaser.listing-2 ul li p a				{font-weight:normal;}
.teaser.listing-2 ul li span			{font-size:10px; color:#666666}
.teaser.listing-2 .t_center .bg			{padding:1px 10px 10px 10px;}

.teaser.listing-3 ul li					{ padding-left:10px;}

/* Teaser Slider */
.teaser.slider .t_center .bg			{background:#fafafa url(/img/background/bg_box_15.gif) bottom repeat-x; padding:10px 10px 8px 10px;}
.teaser.slider .sl_back					{float:left; margin-top:3px;}
.teaser.slider .sl_back a				{width:10px; height:16px; display:block; background:url(/img/icons/arrow_10.gif) 0px 0px no-repeat}
.teaser.slider .sl_next					{float:left; margin-top:3px;}
.teaser.slider .sl_next a				{width:10px; height:16px; display:block; background:url(/img/icons/arrow_09.gif) 0px 0px no-repeat}
.teaser.slider ul						{float:left; font-size:18px; font-weight:bold; }
.teaser.slider	.mask					{width:468px; margin:0px 10px; overflow:hidden; float:left}
.teaser.slider ul li					{float:left; background:url(/img/icons/pipe_06.gif) right no-repeat; padding-right:7px; margin-right:9px}

/* Teaser Jalousie */
.teaser.akkordeon						{}
.teaser.akkordeon .t_head				{display:none}
.teaser.akkordeon .t_center .bg			{background:none; padding:0px!important;}
.teaser.akkordeon .tab.on					{font-size:17px; font-weight:normal; background:url(/img/icons/akkordeon_tab.gif) 0px 0px no-repeat; width:278px; height:33px; display:block; color:#666666; padding:5px 0px 0px 10px;}
.teaser.akkordeon .content				{background:url(/img/background/bg_akkordeon.gif) repeat-y; padding:0px 24px;}
.teaser.akkordeon .content .line		{margin:0px 0px 10px 0px; height:1px; background:#dcdcdc;}
.teaser.akkordeon .item					{padding-bottom:10px;}
.teaser.akkordeon .item h5 a			{font-size:13px; font-weight:bold; }
.teaser.akkordeon .item h5				{margin-bottom:7px;}
.teaser.akkordeon .item img				{display:block; float:left; margin-right:10px; margin-top:3px;}
.teaser.akkordeon .item p				{font-size:12px; line-height:17px;}
.teaser.akkordeon .item .date			{font-size:11px; font-weight:bold;}
.teaser.akkordeon .item a.more			{font-size:14px; font-weight:normal; background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px;}
.teaser.akkordeon .categories			{}
.teaser.akkordeon .tab.off								{padding:5px 0px 0px 13px}
.teaser.akkordeon .tab.off a	{font-size:17px; font-weight:normal; line-height:22px; }

/* Aufreger der Woche */
.teaser.alarm						{position:relative; zoom:1; margin-top:20px;}
.teaser.alarm .label				{width:80px; height:81px; display:block; position:absolute; top:-16px; right:-12px; background:url(/img/icons/alarm.gif) 0px 0px no-repeat; }
.teaser.alarm .t_head				{display:none}
.teaser.alarm .t_center .bg			{background:#e5e5e5 url(/img/background/bg_box_17.gif) top repeat-x; padding-bottom:4px;}
.teaser.alarm .t_center				{}
.teaser.alarm .item h5 a			{font-size:13px; font-weight:bold; line-height:15px;}
.teaser.alarm .item					{}
.teaser.alarm .item h5				{margin-bottom:5px;width:210px;}
.teaser.alarm .item img				{display:block; float:left; margin-right:10px; margin-top:4px;}
.teaser.alarm .item p				{font-size:12px; line-height:17px;padding:0 55px 0 0;}
									

/* Teaser liste 4 */
.teaser.listing-4						{} 
.teaser.listing-4 span					{}
.teaser.listing-4 .t_center .bg			{padding-bottom:0px;}
.teaser.listing-4 ul					{padding-bottom:3px; float:left; width:240px; padding-right:10px;}
.teaser.listing-4 ul li					{font-size:14px; font-weight:bold; padding-bottom:3px;}
.teaser.listing-4 ul li ul				{float:none; width:auto;}
.teaser.listing-4 li ul li				{font-size:12px; font-weight:normal; padding-left:10px; padding-bottom:0px;}

/* Copyright */
.hmcopy									{font-size:12px; color:#666666; line-height:17px; margin-bottom:20px;}

/* TagCloud */
.tagcloud.small .t_center .bg			{overflow:hidden!important}
.tagcloud.inarticle  .t_center .bg		{height:180px;} 
.teaser.tagcloud .t_center .bg			{padding-bottom:6px; overflow:hidden;}

.tagcloud .fs1							{font-size:11px;}
.tagcloud .fs2							{font-size:12px;}
.tagcloud .fs3							{font-size:13px;}
.tagcloud .fs4							{font-size:14px;}
.tagcloud .fs5							{font-size:15px;}
.tagcloud .fs6							{font-size:16px;}
.tagcloud .fs7							{font-size:17px;}
.tagcloud .fs8							{font-size:18px;}
.tagcloud .fs9							{font-size:19px;}
.tagcloud .fs10							{font-size:20px;}
.tagcloud .fs11							{font-size:21px;}
.tagcloud .fs12							{font-size:22px;}
.tagcloud .fs13							{font-size:23px;}

/* Lexicon  */
.teaser .t_center .bg					{padding-top:4px;}
.teaser.lexicon .first					{float:left; margin-right:3px; width:7px; height:6px; background:url(/img/icons/quote_01.gif) 0px 0px no-repeat}
.teaser.lexicon .last					{margin-left:3px; width:7px; height:6px; background:url(/img/icons/quote_02.gif) 0px 0px no-repeat; padding:0px 4px;}
.teaser.lexicon p						{font-size:12px; line-height:17px; float:left; width:255px; background:url(/img/background/lex_spacer.gif) bottom center no-repeat; padding-bottom:10px; margin-bottom:10px;}
.teaser.lexicon h4						{font-size:17px; font-weight:bold; margin-bottom:5px;}
.teaser.lexicon h4 a span				{font-size:24px; font-weight:bold; color:#333333;}
.teaser.lexicon .more a					{background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px!important; font-weight:bold; display:inline-block}
.lexicon h3								{text-transform:none;}


/* Umfrage */
.teaser.poll .t_center					{background:#ffffff url(/img/background/bg_poll.gif) bottom repeat-x; padding:11px 14px 0px 14px;}
.teaser.poll .t_center .bg				{background:none; padding:0px;}
.teaser.poll p							{font-size:12px; line-height:16px; font-weight:bold; margin:0px 0px 10px 0px;}
.teaser.poll .cb						{float:left; margin:0px 8px 0px 0px;}
.teaser.poll .aw						{float:left; width:240px; font-size:12px; line-height:16px;}
.teaser.poll .radio						{margin:0px; padding:0px; width:13px; height:13px; margin:4px 0px 0px 0px!important;}
.teaser.poll .set						{margin:0px 0px 10px 0px; padding:0px;}
.teaser.poll label						{cursor:pointer; font-size:12px; line-height:16px; font-weight:normal; width:auto;}
.teaser.poll .big						{font-size:17px; font-weight:bold;}
.teaser.poll .btn						{text-align:left; padding-bottom:15px!important;}
.teaser.poll .submit					{width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle; margin:0px}
.teaser.poll .submit:hover				{ background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.teaser.poll .t_center ul li			{font-weight:bold;}
.teaser.poll .t_center ul li a			{font-weight:normal;  background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding:0px 0px 0px 8px; font-size:13px;}
.teaser.poll .t_center .more			{padding:0px 0px 10px 0px;}
.teaser.poll .result .reply				{font-size:14px; font-weight:bold;}
.teaser.poll .result 					{padding-bottom:4px;}
.teaser.poll .result .chart				{overflow:hidden; height:20px;}
.teaser.poll .result .bar1				{height:20px; background:#6283be; display:block; float:left; margin-right:10px;}
.teaser.poll .result .bar2				{height:20px; background:#65a931; display:block; float:left; margin-right:10px;}
.teaser.poll .result .points			{fon-size:14px; font-weight:bold;}
.teaser.poll .txt						{font-size:12px; border:1px solid #666666; color:#333333; font-family:Trebuchet MS,Arial,sans-serif; height:14px; overflow:hidden; padding:0px; width:235px; padding:1px 0px 2px 3px; margin:0px 0px 0px 21px;}

/* Aktuelle Ausgabe */
.teaser.issue							{}
.teaser.issue .t_center .bg				{background:#ffffff url(/img/background/bg_teaser.gif) bottom repeat-x; padding:6px 10px 10px 10px;}
.teaser.issue .t_head					{font-size:1px; line-height:1px; height:4px;}
.teaser.issue h4						{font-size:13px; font-weight:normal; margin-bottom:3px;}
.teaser.issue h4 span					{color:#990000}
.teaser.issue .cover					{float:left; line-height:10px; background:url(/img/background/bg_issue.gif) right bottom no-repeat; padding:0px 7px 8px 0px; margin:0px 5px 0px 0px;}
.teaser.issue .content					{margin:0px 0px 5px 0px;}
.teaser.issue .content ul				{float:left; width:100px; display:inline-block; padding-top:105px;}
.teaser.issue .content ul li			{line-height:15px; margin-bottom:8px; background:url(/img/icons/bullet_01.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px; display:inline-block;width:100%;}
.teaser.issue .content ul li.first		{background:none; padding:4px 0px 0px 0px;}
.teaser.issue .content ul li a			{font-weight:bold; }
.teaser.issue .more ul li 				{line-height:17px;}
.teaser.issue .more ul li a				{ background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px;}

/* Teaser Tabbox Beiträge */
.teaser.tab01							{}
.teaser.tab01 .t_center .bg				{background:#ffffff url(/img/background/bg_teaser_02.gif) bottom repeat-x; padding:0px 0px 0px 0px;}
.teaser.tab01 .t_center .bg.small		{height:190px; overflow:hidden!important}
.teaser.tab01 .t_center .bg.small .topline	{margin:0px;}	
.teaser.tab01 .t_center .bg.small .item	{margin-bottom:0px; padding:4px 10px 0px 10px;}
.teaser.tab01 .nav						{background:#dcdcdc; height:30px; overflow:hidden;}
.teaser.tab01 .nav ul 					{margin:5px 0px 0px 5px;}
.teaser.tab01 .nav ul li				{float:left; height:22px; overflow:hidden; display:block; font-size:12px; margin:0px 1px 0px 0px;}
.teaser.tab01 .nav ul li.active			{background:#ffffff; padding:5px 6px 0px 6px;}
.teaser.tab01 .nav ul li				{background:url(/img/background/bg_tab_01.gif) 0px 0px repeat-x; padding:5px 6px 0px 6px;}
.teaser.tab01 .item						{padding:8px 8px 9px 8px;}
.teaser.tab01 .item .topline			{font-size:10px; color:#999999; margin-bottom:3px;}
.teaser.tab01 .item h4					{font-weight:bold; line-height:16px; font-size:13px; margin-bottom:3px;}
.teaser.tab01 .item p					{font-size:12px; line-height:16px; margin-bottom:0px;}
.teaser.tab01 .line						{margin:0px 8px 0px 8px; background:#dcdcdc; height:1px;}


/* Neue Heftausgaben Box */
.issuebox								{padding-bottom:20px;}
.issuebox h3							{margin-bottom:1px;}
.issuebox .box							{background:#fafafa url(/img/background/bg_teaser_03.gif) bottom repeat-x; padding:12px 60px 11px 50px;}
.issuebox .item							{width:135px; float:left; margin-right:15px; display:inline}
.issuebox .item .cover					{background:url(/img/background/bg_cover.gif) 0px 0px no-repeat; padding:1px 5px 5px 2px; margin-bottom:2px; display:inline-block;}
.issuebox .item h5						{font-size:11px; font-weight:normal; text-align:center; margin-bottom:6px;}
.issuebox .item ul li					{line-height:17px;}
.issuebox .item ul li a					{ background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px;}

/* Mitarbeiter-Liste */
.list								{padding:0px 0px 10px 0px;}
.list h3							{font-size:15px; line-height:17px; font-weight:bold; margin:0px 0px 2px 0px; text-transform:none}
.list h4							{font-size:15px; line-height:17px; font-weight:bold; color:#666666; text-transform:none; margin:0px 0px 5px 0px;}
.list .image						{float:left; margin:3px 15px 0px 0px;}
.list .line							{background:#dcdcdc; height:1px; margin:15px 0px;}
.list p								{font-size:13px; color:#666666;}
.list .item .source					{font-size:10px; color:#999999; font-weight:bold!important; text-align:right;line-height:15px;}

/* Mitarbeiter-Liste, Teaserdarstellung */
.teaser.list .t_center h4,			
.teaser.list .t_center p			{font-size:13px;color:#333;line-height:17px;}
.teaser.list .t_center p			{font-size:12px;}


/* Service und Support */
.list.l-02							{}
.list.l-02 .lead p					{line-height:18px; margin-bottom:20px; color:#333333;}
.list.l-02 .lead h2					{font-size:17px; margin-bottom:7px;}
.list.l-02 .line					{background:#eff0f0; height:4px; margin-bottom:15px;}
.list.l-02 .line-02					{background:#dcdcdc; height:1px!important; margin:12px 0px 15px 0px; overflow:hidden}
.list.l-02 p						{margin-bottom:10px;}
.list.l-02 .link 					{}
.list.l-02 .link a 					{font-size:17px; font-weight:bold; background:url(/img/icons/arrow_03.gif) 0px 5px no-repeat; padding:0px 0px 3px 12px; display:block}
.list.l-02 .item h2					{font-size:15px; line-height:17px; font-weight:bold; margin:0px 0px 2px 0px;}
/* Aufmacher */
.lead												{}
.lead p												{line-height:18px; margin-bottom:20px!important; color:#333333;}
.lead h1											{font-size:24px; font-weight:bold; margin:0px 0px 8px 0px; line-height:32px;}
.lead h2											{font-size:24px!important; font-weight:bold; margin:0px 0px 8px 0px; line-height:32px;}
.lead.dl											{border-bottom:4px solid #eff0f0; margin-bottom:20px; padding-bottom:4px;}
.lead.dl p											{font-size:14px; margin-bottom:10px;}
.lead.dl p.small									{font-size:13px; line-height:18px;}
.lead a.more										{font-weight:bold; background:url(/img/icons/arrow_01.gif) 0px 6px no-repeat; padding:0px 0px 0px 12px; border:none; margin:0px; font-size:17px;}  

/* KeyVisual */
.keyvisual											{display:block; margin-bottom:20px;}
.keyvisual a										{display:block;}
/* US - caption added */
.keyvisual .caption									{font-size:11px; color:#666666; line-height:13px; padding:5px 0px;}

/* KeyVisual */
.keyvisual											{display:block; margin-bottom:20px;}
.keyvisual a										{display:block;}

/* Termine */
.appointment										{}
.appointment .am_searchbox							{background:#fafafa url(/img/background/bg_box.gif) bottom repeat-x; padding:15px 15px 5px 15px; margin:15px 0 20px; position:relative; z-index:10}
.appointment .am_searchbox label					{font-size:14px; font-weight:bold; float:left; width:90px;}
.appointment .am_searchbox  .text					{float:left;  background:#ffffff; width:300px;}
.appointment .am_searchbox  .dropdown				{float:left;  background:#ffffff; width:302px; font-family:Trebuchet MS,Arial,sans-serif; height:22px; padding:0px; border:1px solid #dcdcdc; padding:0px 0px 1px 0px;}
.appointment .am_searchbox input:focus				{border:1px solid #999999;  background:#ffffff; float:left; height:20px; padding:0px; }
.appointment .am_searchbox input					{font-family:Trebuchet MS,Arial,sans-serif; height:20px; padding:0px; border:1px solid #dcdcdc;}
.appointment .am_searchbox .set						{padding-bottom:15px; position:relative; z-index:5}
.appointment .am_searchbox .set.last				{padding-bottom:15px; position:relative; z-index:15}
.appointment .am_searchbox .set	.checkboxes			{}
.appointment .am_searchbox .datefrom				{float:left; margin-right:9px; }
.appointment .am_searchbox .datefrom label			{width:27px; font-size:13px; font-weight:normal}
.appointment .am_searchbox .datefrom input			{width:95px; float:left; margin-right:4px;}
.appointment .am_searchbox .datefrom .datepicker	{float:left;}
.appointment .am_searchbox .dateto			{float:left;}
.appointment .am_searchbox .dateto label	{width:27px; font-size:13px; font-weight:normal}
.appointment .am_searchbox .dateto input	{width:95px; float:left; margin-right:4px;}
.appointment .am_searchbox  .datepicker		{float:left; margin-top:2px; cursor:pointer}
.appointment .am_searchbox .subset			{float:left; margin-right:15px; padding:0px;}
.appointment .am_searchbox .subset.button	{margin:-3px 0px 0px 90px; float:left; display:inline}
.appointment .am_searchbox .subset input	{float:left; margin:3px 5px 0px 0px; padding:0px; border:none; width:14px; height:14px;}
.appointment .am_searchbox .subset label	{width:auto; font-size:13px; font-weight:normal}
.appointment .am_searchbox .submit					{width:88px!important; height:20px!important; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px!important; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.appointment .am_searchbox .submit:hover				{ background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.appointment .result						{}
.appointment .result h3						{font-size:17px; font-weight:bold; text-transform:uppercase}
.appointment .result .item					{padding:13px 0px 14px;}
.appointment .result .item h2				{font-size:15px; margin-bottom:2px;}
.appointment .result .item h4				{font-size:13px; margin-bottom:5px;}
.appointment .result .item .date .left		{width:55px; float:left; font-weight:bold;}
.appointment .result .item .date 			{color:#666666}
.appointment .result .line					{font-size:1px; line-height:1px; overflow:hidden; height:1px; background:#dcdcdc; margin:0px;}
.appointment .result .line-02				{background:#999999; height:5px; margin-bottom:15px; overflow:hidden}
.appointment .sponsor .logo					{position:relative; top:0px; left:0px; margin-bottom:5px;}
.appointment .sponsor p						{font-size:12px; line-height:16px; color:#666666; margin-bottom:17px;}
.appointment .detail						{}
.appointment .detail h2						{font-size:15px; font-weight:bold; line-height:20px;}
.appointment .detail h3						{font-size:13px; font-weight:bold; line-height:20px; text-transform:none}
.appointment .detail h4						{font-size:13px; font-weight:bold; line-height:20px; text-transform:none; margin-bottom:3px;}
.appointment .detail .data					{margin-bottom:17px;}
.appointment .detail .host					{margin-bottom:17px; color:#666666;}
.appointment .detail .set					{line-height:17px; margin-bottom:1px;}				
.appointment .detail .set .identifier		{float:left; width:70px; font-weight:bold;}
.appointment .detail .set .entry			{float:left;}
.appointment .detail .back					{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:10px 0px; margin-bottom:20px;}
.appointment .detail .back a				{background:url(/img/icons/arrow_04.gif) 0px 6px no-repeat; padding:0px 10px 0px 12px; font-weight:bold;}



/* paging */
.paging										{border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:2px 0px 2px 0px; margin:0px 0px 15px 0px; height:23px;}
.paging.center								{width:100%; text-align:center; margin:0px auto 15px; }
.paging.center .controller					{float:none!important; display:inline-block!important; text-align:center!important; width:auto;}
.paging.center .justified					{ }
.paging .filter								{float:left; }
.paging label								{font-size:12px; margin-right:5px; vertical-align:middle; display:block; float:left; margin-top:3px;}
.paging .sort								{margin:0px; padding:0px; font-family:Trebuchet MS,Arial,sans-serif; float:left;}
.paging .controller							{padding-top:3px; float:right}
.paging .left								{float:left; padding-top:5px;}
.paging .left .beginning					{float:left}
.paging .left .beginning a					{width:10px; height:10px; display:block; background:url(/img/icons/paging_sprite.gif) 0px -20px no-repeat; overflow:hidden;}
.paging .left .back							{float:left}
.paging .left .back a						{width:10px; height:10px; display:block; background:url(/img/icons/paging_sprite.gif) 0px -30px no-repeat; overflow:hidden;}
.paging .right .ending						{float:left}
.paging .right .ending a					{width:10px; height:10px; display:block; background:url(/img/icons/paging_sprite.gif) 0px -00px no-repeat; overflow:hidden;}
.paging .right .forward						{float:left}
.paging .right .forward a					{width:10px; height:10px; display:block; background:url(/img/icons/paging_sprite.gif) 0px -10px no-repeat; overflow:hidden;}
.paging .center								{float:left; width:auto}
.paging .pages								{float:left; font-size:12px; margin:0px 5px; display:inline; }
.paging .pages a							{padding:0px 2px;}
.paging .pages a.active						{color:#333333;}
.paging .right								{float:left; padding-top:5px;}

/* Lexikon */
.lexicon									{}

.lexicon ul.overview li						{border-bottom:1px solid #dcdcdc; margin-bottom:11px; background:none; height:auto; width:500px;}
.lexicon ul.overview li a					{font-size:17px; font-weight:bold; background:url(/img/icons/arrow_03.gif) 0px 5px no-repeat; padding:0px 0px 9px 12px; display:block;}
.lexicon ul.overview li.last				{border:none; background:none; margin-left:0px; padding:0px;}
.lexicon h2									{font-size:24px; font-weight:bold; margin:0px 0px 10px 0px;}
.lexicon ul.letter							{width:480px; margin-bottom:20px;}
.lexicon ul.letter li						{float:left; margin-bottom:2px;}
.lexicon ul.letter li a						{font-size:18px; padding-right:7px; font-weight:bold;}
.lexicon ul.letter li.active a				{font-size:24px; color:#333333; font-weight:bold; line-height:19px;}
.lexicon .search							{margin-bottom:20px;}
.lexicon .search label						{font-size:14px; font-weight:bold; float:left; margin-right:10px; padding-top:2px; width:auto}
.lexicon .search input						{border:1px solid #999999;  background:#ffffff; float:left; height:20px; padding:0px; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 5px; width:290px; margin-bottom:0px; margin-right:10px;}
.lexicon .search .submit					{width:88px!important; height:20px!important; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px!important; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.lexicon .search .submit:hover				{ background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.lexicon .entry								{}
.lexicon .entry .item						{padding:13px 0px 14px; }
.lexicon .entry .item p						{float:none; width:auto; background:none; padding:0px; margin:0px;} 						
.lexicon .lead p						{float:none; width:auto; background:none; padding:0px;}	
.lexicon .entry .item h3 					{font-size:17px; font-weight:bold; line-height:22px;}
.lexicon .entry .item h4					{font-size:17px; font-weight:bold; color:#999999; line-height:22px;}
.lexicon .entry .line						{margin:0px 0px 0px; background:#dcdcdc; height:1px; margin:0px}
.lexicon .entry h2							{margin-bottom:0px;}

/* Umfragen */
.poll										{margin-bottom:15px;}
.poll .list .item							{}
.poll .list .item h3						{font-weight:normal; font-size:10px; color:#999999; line-height:normal; margin:0px 0px 4px 0px; display:none;}
.poll .list .item h2						{font-size:17px; margin:0px 0px 3px 0px; font-weight:bold;}
.poll .list .item p							{line-height:17px; margin:0px 0px 7px 0px;}
.poll .list .line							{margin:12px 0px 11px 0px;}
.poll .list ul li a							{background:url(/img/icons/arrow_02.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px; }
.poll .reporting							{background:#fafafa url(/img/background/bg_box.gif) bottom repeat-x; padding:15px;}
.poll .reporting h2							{font-size:17px; font-weight:bold; margin-bottom:13px; line-height:22px;}
.poll .detail								{background:#fafafa url(/img/background/bg_box.gif) bottom repeat-x; padding:15px 15px 5px 15px;}
.poll .detail h2							{font-size:17px; font-weight:bold; line-height:22px; margin-bottom:10px;}
.poll .detail h3							{font-size:12px; font-weight:normal; color:#666666; text-transform:none; margin-bottom:10px;}
.poll .detail .form .set					{float:left; width:250px; margin-bottom:10px; padding:0px;}
.poll .detail .form .set.full				{width:380px;}
.poll .detail .form .set.full .text			{float:left; width:280px; background:#ffffff; border:1px solid #DCDCDC; height:20px; font-family:Trebuchet MS,Arial,sans-serif;}
.poll .detail .form .set.full label			{width:auto; margin-right:10px;}
.poll .detail .form .set input				{float:left; margin-right:10px; display:inline; padding:0px;}
.poll .detail .form .set .checkbox			{width:14px; height:14px; margin:3px 8px 0px 0px; padding:0px;}
.poll .detail .form .set .radio				{width:14px; height:14px; margin:3px 8px 0px 0px; padding:0px;}
.poll .detail .form .set label				{float:left; font-size:14px; font-weight:bold; line-height:18px; margin-top:1px; width:220px;}
.poll .detail .form .set label span			{font-size:12px; font-weight:normal}
.poll .detail .form .set.button				{float:none; width:auto; float:none; clear:both; padding-left:277px; }
.poll .detail .form .submit					{width:88px!important; height:20px!important; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px!important; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.poll .detail .form .submit:hover				{ background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}

/* Abo Service */
.aboform								{padding-top:10px;}
.aboform h2								{font-size:17px; font-weight:bold; margin-bottom:15px;}
.aboform .abo							{background:#fafafa url(/img/background/bg_box.gif) bottom repeat-x; padding:15px; margin-bottom:20px;}
.aboform .abo .set.error div.msg {padding-left:100px;}
.aboform  .set							{margin:0px 0px 10px 0px;}
.aboform  .set.calender					{position:relative; zoom:1;}
.aboform  .set.calender	.yui-calcontainer	{margin-left:100px; display:inline;}
/*.aboform  label							{float:left; font-size:14px; font-weight:bold; width:100px; margin-top:1px;}*/
.aboform .text							{float:left; width:300px; background:#ffffff; border:1px solid #DCDCDC; height:20px; font-family:Trebuchet MS,Arial,sans-serif;}
.aboform .set.addition					{margin:0px;padding:0px;}
.aboform .text.kdnr						{width:210px;}
.aboform .text.street					{width:213px; margin-right:10px;}
.aboform .text.plz						{width:90px; margin-right:10px;}
.aboform .text.nr						{width:35px;}
.aboform .text.date						{width:90px; margin-right:10px;}
.aboform .text.ort						{width:148px;}
.aboform .text.captcha					{width:248px;}
.aboform label.nr						{width:30px;}
.aboform label.ort						{width:40px;}
.aboform .abo .adresslabel				{padding-left:100px;}
.aboform .abo .adresslabel span			{text-transform:uppercase; color:#666666; font-size:10px;}
.aboform .personaldata					{background:#fafafa url(/img/background/bg_box.gif) bottom repeat-x; padding:15px; margin-bottom:5px;}
.aboform .personaldata .set.error div.msg {padding-left:100px;}
.aboform .datepicker					{margin-top:2px; float:left; cursor:pointer}
.aboform span							{font-size:12px; color:#666666;}
.aboform .set.captcha					{width:417px;}
.aboform .set.captcha .left			{float:left; font-weight:bold; font-size:14px; white-space:nowrap}
.aboform .set.captcha .right			{float:left; background:url(/img/ext/form_arrow.gif) 9px 19px no-repeat; padding-left:20px; width:240px}
.aboform .set.captcha .right.msg				{padding-left:0px;}
.aboform .set.captcha label			{width:135px;}
.aboform .set.captcha .right .image	{width:350px; clear:both}
.aboform .set.captcha .right img		{width:248px; clear:both}
.aboform .set.captcha  .text_captcha	{width:261px;}
.aboform .set.captcha .msg.captcha	{padding:0px!important;}
.aboform label span						{font-size:12px; font-weight:normal; color:#333333; line-height:normal;}
/* US - button out of range */
/*.aboform .submit						{width:86px!important; height:22px!important; color:#ffffff!important; background:url(/img/button/submit_poll.gif); border:none!important; cursor:pointer; padding-bottom:2px!important; overflow:hidden;}*/
.aboform .submit:focus					{background:url(/img/button/submit_poll.gif); }
.aboform .submitbutton					{margin-left:314px;}

.aboform .set.asp						{margin:0px 0px 10px 0px;}
.aboform .set.asp label					{font-size:12px;width:170px;}
.aboform .set.asp .text					{width:260px;}

.aboform ul li							{overflow:hidden; float:left; margin-right:16px; display:inline}
.aboform ul li a						{background:url(/img/icons/arrow_02.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px; }


/* Downloads */
.downloads								{}
.downloads .clogin .submitbutton		{float:none!important; padding-left:333px!important;}								
.downloads .set							{margin:0px 0px 10px 0px; display:inline}
.downloads .checkbox					{width:14px; height:14px; margin:3px 8px 0px 0px; padding:0px;}
.downloads input						{float:left}
.downloads label						{float:left; width:515px;}
.downloads .dl .submit					{width:88px!important; height:20px!important; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px!important; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.downloads .dl .submit:hover				{ background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.downloads .dl .submitbutton			{float:right; margin:0px 0px 12px 0px; padding:0px; }

.downloads .notification h3							{font-size:17px; line-height:18px; font-weight:bold; text-transform:none; margin-bottom:10px;}
.downloads .notification .box						{border:1px solid #dfdfdf; padding:20px 15px; background:#e6ecee url(/img/background/bg_box_21.gif) bottom repeat-x; margin-bottom:20px;}
.downloads .notification .box ul li					{background:url(/img/icons/bullet_02.gif) 0px 2px no-repeat; padding-left:20px; padding-bottom:10px;}
.downloads .notification .box .links ul 			{padding:0px;}
.downloads .notification .box .links				{padding:0px;}
.downloads .notification .box .links ul li			{font-size:13px; float:left; background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding-left:10px; padding-bottom:0px;}
.downloads .notification .box .links ul li.spacer	{background:none; padding:0px 5px; color:#666666;}
.downloads .notification .box .links ul li a		{font-size:13px;}
.downloads .notification .clearfix					{padding-bottom:10px;}
/* Downloads Detail */
.downloads .preview						{background:#fcfcfc url(/img/background/bg_box_03.gif) bottom repeat-x; border:1px solid #dcdcdc; margin-top:3px; margin-bottom:15px;}
.downloads .preview .icon				{width:88px; height:89px; background:url(/img/background/bg_downloads_1.gif) no-repeat; margin-left:2px; padding:23px 0px 0px 24px; display:inline-block}
.downloads .preview	h3					{font-size:13px; font-weight:bold; text-transform:none; padding:3px 5px 0px 8px;}
.downloads .preview .icon img			{display:block;}
.downloads .increase a					{font-size:13px; font-weight:bold; background:url(/img/icons/magnifier.gif) 0px 3px no-repeat; padding-left:15px;}
.downloads .increase					{padding-left:7px; margin-bottom:5px;}
.downloads .preview	.data				{padding:0px 7px;}
.downloads .preview	.data ul li			{margin-bottom:6px; font-size:11px; line-height:13px; color:#666666;}
.downloads .preview	.data ul li.first	{font-size:13px;font-weight:bold; color:#333333;}
.downloads .preview	.data ul li span	{color:#333333;}
.downloads .description					{padding-bottom:10px;}
.downloads .description h2				{font-size:17px; line-height:22px; margin-bottom:10px;}
.downloads .description p				{line-height:17px; font-size:13px; padding-bottom:10px;}
.downloads .description ul				{line-height:17px; padding-bottom:10px;}
.downloads .description ul li			{background:url(/img/icons/bullet_03.gif) 0px 7px no-repeat; padding-left:10px;}
.downloads .preview ul.features			{padding:0px 5px;}
.downloads .preview ul.features li		{padding-bottom:10px;}
.downloads .preview ul.features span	{font-size:11px;}
.downloads  .copy						{padding-bottom:5px; font-size:11px; color:#666666;} 

/* Download Icons Big */
.icon .dl-ico-1								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px 0px no-repeat;}
.icon .dl-ico-2								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -65px no-repeat;}
.icon .dl-ico-3								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -130px no-repeat;}
.icon .dl-ico-4								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -195px no-repeat;}
.icon .dl-ico-5								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -260px no-repeat;}
.icon .dl-ico-6								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -325px no-repeat;}
.icon .dl-ico-7								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -390px no-repeat;}
.icon .dl-ico-8								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -455px no-repeat;}
.icon .dl-ico-9								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -520px no-repeat;}
.icon .dl-ico-10								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -585px no-repeat;}
.icon .dl-ico-11								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -650px no-repeat;}
.icon .dl-ico-12								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -715px no-repeat;}
.icon .dl-ico-13								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -780px no-repeat;}
.icon .dl-ico-14								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -845px no-repeat;}
.icon .dl-ico-15								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -910px no-repeat;}
.icon .dl-ico-16								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -975px no-repeat;}
.icon .dl-ico-17								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -1040px no-repeat;}
.icon .dl-ico-18								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -1105px no-repeat;}
.icon .dl-ico-19								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -1170px no-repeat;}
.icon .dl-ico-20								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -1235px no-repeat;}
.icon .dl-ico-21								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -1300px no-repeat;}
.icon .dl-ico-22								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -1365px no-repeat;}
.icon .dl-ico-23								{width:65px; height:65px; background:#ffffff; background:url(/img/icons/dl-ico-sprite.gif) 0px -1430px no-repeat;}

/* Download Icons Small */
li.sm									{width:auto; height:auto;}
a.sm									{width:auto; height:auto;}
.sm.dl-ico-1							{background:url(/img/icons/dl-ico-sprite_small.png) 0px 8px no-repeat;}
.sm.dl-ico-2							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -92px no-repeat;}
.sm.dl-ico-3							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -192px no-repeat;}
.sm.dl-ico-4							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -292px no-repeat;}
.sm.dl-ico-5							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -392px no-repeat;}
.sm.dl-ico-6							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -492px no-repeat;}
.sm.dl-ico-7							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -592px no-repeat;}
.sm.dl-ico-8							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -692px no-repeat;}
.sm.dl-ico-9							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -792px no-repeat;}
.sm.dl-ico-10							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -892px no-repeat;}
.sm.dl-ico-11							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -992px no-repeat;}
.sm.dl-ico-12							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1092px no-repeat;}
.sm.dl-ico-13							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1192px no-repeat;}
.sm.dl-ico-14							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1292px no-repeat;}
.sm.dl-ico-15							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1392px no-repeat;}
.sm.dl-ico-16							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1492px no-repeat;}
.sm.dl-ico-17							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1592px no-repeat;}
.sm.dl-ico-18							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1692px no-repeat;}
.sm.dl-ico-19							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1792px no-repeat;}
.sm.dl-ico-20							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -1892px no-repeat;}
.sm.dl-ico-21							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -2001px no-repeat;}
.sm.dl-ico-22							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -2092px no-repeat;}
.sm.dl-ico-23							{background:url(/img/icons/dl-ico-sprite_small.png) 0px -2192px no-repeat;}

/* Download Button */
a.btn_download							{width:76px; height:25px; overflow:hidden; font-size:14px; color:#ffffff; display:block; margin-bottom:10px; background:url(/img/button/downloadbtn_sprite.gif) 0px 0px no-repeat; padding:7px 0px 0px 42px;}
a.btn_download:hover					{background:url(/img/button/downloadbtn_sprite.gif) 0px -32px no-repeat; text-decoration:none}

a.btn_download.disabled					{color:#e5e5e5; background:url(/img/button/downloadbtn_off.gif) 0px 0px no-repeat; cursor:default; }
a.btn_download.disabled:hover			{color:#e5e5e5; background:url(/img/button/downloadbtn_off.gif) 0px 0px no-repeat; cursor:default; }

/* Download Box */
.download_box							{background:#fafafa url(/img/background/bg_box_08.gif) bottom repeat-x; border:1px solid #dcdcdc; padding:10px; margin-bottom:15px;}
.download_box h4						{font-size:15px; font-weight:bold; margin-bottom:5px;}
.download_box h5						{font-size:12px; color:#666666; margin-bottom:5px; font-weight:normal}
.download_box a.btn_download			{margin-bottom:5px;}
.download_box ul li						{background:none!important; float:left; color:#666666; padding:0px!important; font-size:11px;}
.download_box ul li	a					{background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding-left:10px;}
.download_box ul li.spacer				{padding:0px 5px!important;}
.download_box ul						{padding:0px!important;}
/* Kommentare */
.reviews								{margin-bottom:20px;}
.reviews .line							{background:#989898;}
.reviews h4								{padding-bottom:20px;}
.reviews h4 span						{font-size:17px; font-weight:bold; float:left}
.reviews h4 a							{float:right; font-size:12px; font-weight:normal; padding-top:3px;}
.reviews .item							{border-bottom:1px solid #e5e5e6; padding-bottom:10px; margin-bottom:15px;}
.reviews .item.last						{border-bottom:4px solid #e5e5e6; padding-bottom:14px;}
.reviews .item h5						{font-size:14px; font-weight:bold; line-height:17px; margin-bottom:3px; text-transform:none}
.reviews .clogin h3						{margin-bottom:10px;}
.reviews .clogin p						{font-size:14px; color:#333333;}

.reviews .item h6						{color:#666666; font-size:12px; margin-bottom:10px; font-weight:normal}
.reviews .item p						{line-height:17px; color:#666666;}
.reviews .rate							{padding:10px 10px 10px 10px; background:#fafafa url(/img/background/bg_box_07.gif) bottom repeat-x; margin-bottom:20px;}
.reviews .rate	.set 					{font-size:14px; margin-bottom:10px;}
.reviews .rate	.ux-rating-star 		{background:url(/img/icons/star_off.gif) 0px 0px no-repeat!important;}
.reviews .rate	.ux-rating-star-hover	{background:url(/img/icons/star_on.gif) 0px 0px no-repeat!important;}
.reviews .rate .ux-rating-container		{padding:3px 5px 0px 5px!important}
.reviews .rate	.set span				{font-style:italic; color:#666666;}
.reviews .rate	.set span.small			{font-size:12px; font-style:normal; white-space:nowrap}
.reviews .rate	.set span				{background:none}
.reviews .rate	.set span.label			{float:left;}
.reviews .rate	.set span.stars			{padding:2px 0px 2px 2px;}
.reviews .rate	.set span.stars img		{margin-right:2px;}
.reviews .ext-el-mask					{background-color:#ffffff;}
.add_comment							{margin-bottom:20px;}
.add_comment.disable					{opacity: .5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important;}
.add_comment.disable label					{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important; filter: alpha(opacity=50);}
.add_comment.disable input					{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important; filter: alpha(opacity=50);}
.add_comment.disable textarea					{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important; filter: alpha(opacity=50);}
.add_comment h4							{color:#333333!important; font-size:17px!important; font-weight:bold!important; text-transform:none!important; padding:0px; margin-bottom:10px;}							
.add_comment .box						{background:#fafafa url(/img/background/bg_box.gif) bottom repeat-x; padding:15px; margin-bottom:5px;}
.add_comment label						{float:left; width:120px; font-size:14px; font-weight:bold; margin-top:2px;}
.add_comment .text						{float:left; width:290px; background:#ffffff; border:1px solid #999999; height:20px; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 5px; }
.add_comment .textarea					{float:left; width:290px; background:#ffffff; border:1px solid #999999; height:125px; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 5px; font-size:12px;}
.add_comment .submitbutton				{padding-left:335px; margin:0px!important}
.add_comment .set						{margin-bottom:10px; display:block}
.add_comment .submit					{float:left; width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.add_comment  .submit:hover				{background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.add_comment .box .set.error .msg 		{padding-left:120px;}

/* Downloads Tabbar */
.teaser.tab01 .downloads				{padding:10px 0px 10px 8px;}
.teaser.tab01 .downloads .item			{width:128px; padding:0px; float:left; margin-right:0px; display:inline;}
.teaser.tab01 .downloads .icon			{width:96px; height:96px; background:url(/img/background/bg_downloads_2.gif) no-repeat; padding:32px 0px 0px 32px;}
.teaser.tab01 .downloads .icon a img	{width:65px; height:65px; display:block}
.teaser.tab01 .downloads .item h4		{padding:0px 0px 0px 4px; font-size:12px;}
.teaser.tab01 .downloads .item .desc	{padding:0px 4px 0px 4px;}
.teaser.tab01 .downloads .item .desc span	{font-size:10px; color:#666666; white-space:nowrap}
.teaser.tab01 .downloads .item .desc a	{font-size:12px; font-weight:bold; line-height:15px;}
.teaser.tab01 .more						{border-top:1px solid #dcdcdc; padding:5px 13px;}
.teaser.tab01 .more	a					{background:url(/img/icons/arrow_02.gif) 0px 4px no-repeat; padding-left:10px; font-weight:bold;}
.teaser.tab01 .downloads .icon a img	{width:65px; height:65px;}

/* Such Modul */
.searchengine						{}
.searchengine h1					{font-size:24px; font-weight:normal; margin:0px 0px 8px 0px; line-height:32px;}
.searchengine h1 strong				{font-weight:bold!important;}
.searchform							{background:#fafafa url(/img/background/bg_searchbox.gif) bottom repeat-x; padding:10px 15px 15px 15px; }
.searchform .lastwords 				{clear:both; margin-top:15px;}
.searchform .lastwords a			{font-size:13px;}
.searchform .lastwords a.space		{background:url(/img/icons/pipe_02.gif) right no-repeat; padding-right:9px; margin-right:4px;}
.searchform .lastwords label		{width:auto; margin:0px 10px 0px 0px;}
.searchform	.x-form-field-wrap.fll	{margin-right:10px!important}
.searchform h3						{font-size:17px; font-weight:bold; text-transform:none; margin-bottom:15px;}
.searchform label					{float:left; width:85px; font-size:14px; font-weight:bold; margin-top:2px;}
.searchform .text					{float:left; width:290px!important; background:#ffffff; border:1px solid #999999; height:20px; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 5px; margin:0px 10px 0px 0px!important; font-size:13px; color:#666666;}
.searchform .submit					{float:left; width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.searchform .submit:hover			{ background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.searchform a.expand				{float:left; width:280px; cursor:pointer; padding:3px 0px 0px 85px;}
.detail_searchbox.on				{border:1px solid #dcdcdc;}	
.detail_searchbox					{margin-bottom:20px;}
.detail_searchbox .filter			{padding:15px 5px 0px 5px; }
.detail_searchbox .filter a.on		{font-size:17px; height:33px; display:block; background:url(/img/icons/filter_on.gif) no-repeat; padding:4px 0px 0px 33px; font-weight:normal; border:none}	
.detail_searchbox .filter a.off		{font-size:17px; height:27px; display:block; background:url(/img/icons/filter_off.gif) no-repeat; padding:4px 0px 0px 33px; font-weight:normal; color:#5D8CAF}	
.detail_searchbox .filter .options	{background:url(/img/background/filter_bg.gif); padding:5px 0px 5px 20px;}
.detail_searchbox .filter .options input	{float:left; width:14px; height:14px; margin:5px 5px 0px 0px;}
.detail_searchbox .filter .options label	{font-size:13px; float:left; width:130px; font-weight:normal; display:inline-block}
.detail_searchbox .filter .options label span	{font-size:11px;}
.detail_searchbox .filter .options .set	{float:left; padding-bottom:4px;  padding-right:13px;  margin:0px!important; width:150px;}
.detail_searchbox .filter .options .set.first label	{font-weight:bold;}
.detail_searchbox .filter .submitbutton 	{margin:0px; padding-left:431px; padding-bottom:15px;}
.detail_searchbox .filter .item		{padding-bottom:14px;}
.detail_searchbox .filter .options .set.period	{width:auto; padding:0px 15px 15px 0px; margin-right:20px;}
.detail_searchbox .filter .options .set.period label	{width:auto; font-size:14px; font-weight:bold; margin-right:5px; margin-top:1px;}
.detail_searchbox .filter .options .set.calender	{width:auto; padding-right:0px;}
.detail_searchbox .filter .options .set.calender label	{width:auto;}
.detail_searchbox .filter .options .set.period select		{font-family:Trebuchet MS,Arial,sans-serif; color:#333333;}
.detail_searchbox .filter .options .subset	input	{width:80px; margin:0px; border:1px solid #999999; height:20px; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 5px; margin-right:5px;}
.detail_searchbox .filter .options .subset label	{margin-right:5px; margin-top:1px;}
.detail_searchbox .filter .options .subset			{float:left; position:relative; zoom:1;}
.detail_searchbox .filter .options .subset.first	{margin-right:0px;}
.detail_searchbox .filter .options .subset .datepicker	{float:left; margin-top:2px; cursor:pointer}
.detail_searchbox .filter  .submit					{float:left; width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle;}
.detail_searchbox .filter .submit:hover				{background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}


.resultlist							{clear:both; margin-bottom:15px;}
.resultlist h4						{font-size:14px; font-weight:normal;}
.resultlist .noresult				{font-size:14px; padding-top:10px; color:#666666; clear:both;}
.resultlist .value					{float:right; margin-bottom:2px;}
.resultlist .value ul				{float:right}
.resultlist .value ul li			{float:left;}
.resultlist .value ul li.spacer		{color:#999999; padding:0px 1px;}
.resultlist .box					{border:1px solid #dcdcdc; clear:both; padding-bottom:20px; margin-bottom:20px;}
.resultlist.notepad .box			{border:none}
.resultlist.notepad .subset			{float:none; padding-bottom:10px;}
.resultlist.notepad .actions		{text-align:left; margin-bottom:15px}
.resultlist.notepad .actions select	{float:left; width:190px; margin-right:10px;}
.resultlist.notepad .subset	label	{font-size:14px; font-weight:bold; padding-left:3px;}
.resultlist .box .header			{background:#e8ecf0; padding:5px 20px; font-size:12px; display:block}
.resultlist .box .header ul li		{float:left}
.resultlist .box .header ul li.ml	{margin-left: 130px;}
.resultlist .box .header ul li.first	{margin-right:10px;}
.resultlist .box .header ul li.last	{float:right; border-bottom:0px;}
.resultlist .box .header ul li.spacer	{color:#999999; padding:0px 1px;}
.resultlist .box .entries			{padding:0px 10px 20px 10px;}
.resultlist .box .item				{padding:10px; border-bottom:1px solid #dcdcdc; position:relative; zoom:1;}
.resultlist .box .item .checkbox	{position:absolute; top:11px; left:-10px;}
.resultlist .box .item.last			{border-bottom:5px solid #dcdcdc;}
.resultlist .box .item .content		{}
.resultlist .box .item .rating		{float:right; width:70px;}
.resultlist .box .item h2			{font-size:14px; line-height:18px; margin-bottom:3px;}
.resultlist .box .item p.small		{font-size:12px; color:#999999; margin:0px; padding:0px; background:none}
.resultlist .box .item p			{line-height:17px;}
.resultlist .box label				{width:auto;}
.resultlist .box .paging			{padding:2px 10px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-bottom:0px;}

/* Zurück Links */
.a_back								{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:10px 0px; margin-bottom:20px;}
.a_back	a							{background:url(/img/icons/arrow_04.gif) 0px 6px no-repeat; padding:0px 10px 0px 12px; font-weight:bold; font-size:14px;}

/* Content Login Box */
.clogin								{margin-bottom:20px; }
.clogin h4						{font-size:17px; font-weight:bold; margin-bottom:12px;}
.clogin h3						{font-size:13px; font-weight:bold; margin-bottom:5px; text-transform:none}
.clogin  p						{font-size:13px; line-height:18px; color:#666666; margin-bottom:20px;}
.clogin .box					{background:#fafafa url(/img/background/bg_box.gif) bottom repeat-x; padding:15px 15px 15px 15px; margin-bottom:5px; position:relative; zoom:1}
.clogin .box .set				{margin-bottom:10px; display:block; padding:0px;}
.clogin .box .set label			{float:left; width:120px; font-size:14px; font-weight:bold;}
.clogin .box .set .text			{float:left; width:290px; background:#ffffff; border:1px solid #999999; height:20px; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 5px; margin-right:10px;}
.clogin .submit					{float:left; width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.clogin .submit:hover			{background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.clogin .box .set .more			{padding-left:120px; clear:both;}
.clogin .box .set .more	a		{font-size:11px; white-space:nowrap}
.clogin .box .set .more	a.first	{background:url(/img/icons/pipe_01.gif) right no-repeat; margin-right:3px; padding-right:6px;}
.clogin .advice					{color:#666666; font-size:12px; position:absolute; top:-3px; right:5px; line-height:auto;}
.clogin .submitbutton			{padding-left:335px; margin:0px;}

.col6 .clogin .box .set label				{width:110px!important;}					
.col6 .clogin .box .set .text				{margin:0px!important; width:248px!important;}
.col6 .clogin .box .set .more				{padding-left:110px!important;}
.col6 .clogin .submitbutton 				{padding-left:282px; margin:0px;}

/* Content Login Box with Toggle ON / OFF */
.clogintoggle							{margin-bottom:20px; }
.clogintoggle h4						{font-size:17px; font-weight:bold; margin-bottom:12px;}
.clogintoggle h3						{font-size:13px; font-weight:bold; margin-bottom:5px; text-transform:none}
.clogintoggle  p						{font-size:13px; line-height:18px; color:#666666; margin-bottom:20px;}
.clogintoggle .box						{padding:0px 0px 0px 5px;}
.clogintoggle .box .set					{margin-bottom:10px; display:block; padding:0px;}
.clogintoggle .box .set label			{float:left; width:120px; font-size:14px; font-weight:bold;}
.clogintoggle .box .set .text			{float:left; width:290px; background:#ffffff; border:1px solid #999999; height:20px; font-family:Trebuchet MS,Arial,sans-serif; padding:0px 5px; margin-right:10px;}
.clogintoggle .submit					{float:left; width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.clogintoggle .submit:hover				{background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.clogintoggle .box .set .more			{padding-left:120px; clear:both;}
.clogintoggle .box .set .more	a		{font-size:11px; white-space:nowrap}
.clogintoggle .box .set .more	a.first	{background:url(/img/icons/pipe_01.gif) right no-repeat; margin-right:3px; padding-right:6px;}
.clogintoggle .advice					{color:#666666; font-size:12px; position:absolute; top:-3px; right:5px; line-height:auto;}
.clogintoggle .submitbutton				{padding-left:335px; margin:0px;}

.clogintoggle .on						{border:1px solid #dcdcdc;}	
.clogintoggle							{margin-bottom:20px;}
.clogintoggle .togglecontent			{padding:15px 5px 0px 5px; }
.clogintoggle .togglecontent a.on		{font-size:17px; height:33px; display:block; background:url(/img/icons/filter_on.gif) no-repeat; padding:4px 0px 0px 33px; font-weight:normal; border:none}	
.clogintoggle .togglecontent a.off		{font-size:17px; height:27px; display:block; background:url(/img/icons/filter_off.gif) no-repeat; padding:4px 0px 0px 33px; font-weight:normal; color:#5D8CAF}
.clogintoggle .togglecontent .content	{background:url(/img/background/filter_bg.gif); padding:5px 0px 5px 20px;}

/* Such Agent */
.searchagent					{margin-bottom:20px;}
.searchagent h3					{font-size:13px; font-weight:bold; margin-bottom:5px; text-transform:none}
.searchagent label				{font-size:13px; line-height:18px; color:#666666; margin-bottom:10px;}
.searchagent .submit			{float:right; width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle}
.searchagent .submit:hover		{background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
/* Formualr Fehlermeldungen */
form .set.error label						{color:#bf0000}
form .set.error label span					{color:#bf0000}
form .set.error input, form .set.error select, form .set.error textarea	{background:#f1b9b9;}
form .set.error .msg						{color:#bf0000; font-size:11px; clear:both; padding-left:130px; width:300px;}

form .error label						{color:#bf0000}
form .error input, form .set.error select, form .set.error textarea	{background:#f1b9b9;}
form .error .msg						{color:#bf0000; font-size:11px; clear:both; padding-left:130px; width:300px;}

/* Download Übersicht */
.downloads									{}
.downloads .detail							{margin-bottom:10px;}
.downloads .teaser							{margin-bottom:20px;}
.downloads .line							{margin-bottom:10px; height:1px; margin-top:0px; background:#dcdcdc;}
.downloads .col2 .line						{height:5px; margin:20px 0px;}

/* Downloadtypen Teaser */
.b_list .t_center .bg						{padding:10px 0px 10px 10px;}
.b_list .t_center .bg ul li					{float:left; width:160px; margin-right:10px; line-height:21px; }	
.b_list .t_center .bg ul li	a				{font-size:15px; font-weight:bold;}

/* Vorteile Box */
.extrabox									{border:1px solid #dcdcdc; margin-bottom:20px; padding:15px 15px 5px 15px; background:#e6ecee url(/img/background/bg_box_02.gif) bottom repeat-x}
.extrabox.premium							{border:1px solid #dcdcdc; margin-bottom:20px; padding:15px 15px 5px 15px; background:#e5ca7d url(/img/background/bg_box_11.gif) bottom repeat-x}
.extrabox h3								{font-size:17px; font-weight:bold; margin-bottom:10px; text-transform:none}
.extrabox ul li								{margin-bottom:10px; padding:0px 0px 0px 20px; background:url(/img/icons/bullet_02.gif) 0px 1px no-repeat; line-height:17px;}
.extrabox.premium ul li						{background:url(/img/icons/bullet_06.gif) 0px 1px no-repeat;}
.extrabox p									{padding-bottom:10px; margin:0px!important;}

/* Specials */
.specials .servicelinks p					{padding-bottom:10px;}
.specials .servicelinks .line				{margin:10px 0px 10px;}
.specials  .line							{margin:10px 0px 20px;}

/* Artikel Detail */
.article_detail								{}
.article_detail span.spitzmarke				{color:#ac3c5a;}
.article_detail .topline					{font-size:12px!important;}
.article_detail .topline h2					{font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; font-size:12px; padding-top:1px; padding-bottom:13px;}
.article_detail .topline ul					{float:right;}
.article_detail .topline ul li				{float:left; padding:0px; background:none;}
.article_detail .topline ul li.spacer		{color:#666666; padding:0px 3px;}
.article_detail .editor						{font-size:12px; color:#999999;  padding-bottom:13px;}
.article_detail h3							{margin-bottom:13px; font-size:24px; font-weight:bold; margin:0px 0px 11px 0px; text-transform:none}
.article_detail strong.subheading			{font-size:14px; font-weight:bold; margin-bottom:8px; display:block}
.article_detail strong.subheading-2			{font-size:17px; font-weight:bold; text-transform:none; margin-bottom:10px; display:block}
.article_detail p							{font-size:13px; line-height:17px; margin-bottom:12px;}
.article_detail p.abstract					{font-weight:bold; margin-bottom:15px;}
.article_detail .image						{float:left; margin:3px 20px 0px 0px; width:260px; padding-bottom:15px; display:inline;}
.article_detail .image img					{display:block; margin-bottom:2px;}
.article_detail .image .caption,
.article_detail .articlefullimage .caption	{font-size:11px; color:#666666; line-height:13px; padding:5px 0px;}
.article_detail .image .source,
.article_detail .articlefullimage .source	{font-size:9px; text-align:right; font-weight:bold; color:#999999;}
.article_detail .image .more				{font-size:14px;  display:inline-block; padding-top:0px; margin-top:-3px;}
.article_detail .image .more a				{width:auto; margin:0px; padding:0px; background:none; height:auto; background:url(/img/icons/arrow_01.gif) 0px 5px no-repeat; padding-left:11px; font-size:14px;}
.article_detail .downloads					{border:1px solid #eae2e3; background:#fcfcfc url(/img/background/bg_box_05.gif) bottom repeat-x; float:left; width:222px; padding:10px 18px 0px 18px; max-height:132px; overflow:hidden; margin-bottom:15px;}
.article_detail .downloads ul li			{padding-bottom:10px;}
.article_detail .downloads ul li a			{font-weight:bold; line-height:17px;}
.article_detail .downloads ul li span		{font-size:10px; color:#666666; white-space:nowrap}
.article_detail .downloads ul li.ico		{padding-left:32px; display:inline-block; padding-top:11px;}
.article_detail .features					{float:left;}
.article_detail .features.noimage			{margin-right: 15px;}
.article_detail .features .image			{margin-top:0px;}
.article_detail .features .downloads		{max-height:207px;}
.article_detail ul							{margin-bottom:10px; line-height:17px;}
.article_detail ul li						{background:url(/img/icons/bullet_04.gif) 0px 6px no-repeat; padding-left:11px;}
.article_detail ol							{margin-bottom:10px; line-height:17px;}
/*.article_detail .mediagallery				{padding:15px 0px;}*/
.article_detail .mediagallery .more			{border:none; padding:0px;}		
.article_detail .more a  					{width:25px; height:103px; overflow:hidden; display:block; background:url(/img/button/gallerynav.gif) 2px -103px no-repeat; float:left; margin-top:18px; padding:0px;}		
.article_detail .mediagallery h5			{font-size:12px; font-weight:bold; text-transform:none; margin-bottom:0px; padding-left:26px;}
.article_detail .mediagallery h4			{font-size:12px; font-weight:bold; text-transform:none; margin-bottom:0px; padding-left:26px;}
.article_detail .mediagallery .more a		{margin-top:3px; cursor:pointer}
.article_detail .mediagallery .back a		{margin-top:3px; cursor:pointer}
.article_detail .mediagallery .image		{padding-bottom:0px; width:auto;}
.article_detail .mediagallery .source		{font-size:9px; font-weight:bold; color:#999999; text-align:right}
.article_detail .mediagallery .caption		{font-size:11px; color:#666666; line-height:16px;}
.article_detail .video						{padding:5px 0px 20px 25px; width:494px;}
.article_detail .video h5					{color:#333333; font-size:12px; font-weight:bold; text-transform:none;}
.article_detail .video						{font-size:11px; color:#666666; line-height:16px;}
.article_detail .video .source				{font-size:9px; text-align:right; font-weight:bold; color:#999999;}
.article_detail .podcast .source				{font-size:9px; text-align:right; font-weight:bold; color:#999999;}
.article_detail table						{width:540px; margin-bottom:20px; text-align:left; clear:both}
.article_detail table thead td					{font-size:13px; font-weight:bold; padding:3px 8px 3px 0px; border-bottom:1px solid #333333; color:#333333;}
.article_detail table td					{font-size:12px; font-weight:normal; padding:3px 8px 3px 0px; border-bottom:1px solid #dcdcdc; color:#666666; vertical-align:top}
.article_detail table tfoot td					{font-size:12px; font-weight:bold; padding:3px 8px 3px 0px; border-top:1px solid #333333; color:#333333; vertical-align:top; border-bottom:none}
.article_detail .paging						{margin-bottom:20px; }
.article_detail strong						{font-weight:bold;}
.article_detail em							{font-style:italic;}
.article_detail strong em					{font-weight:bold;}
.article_detail ol li						{list-style-type:decimal; margin-left:20px; list-style-position:inside;}
.main_content	.t_head h4					{margin:0 0 1px; color:#333333; font-size:10px; font-weight:normal; text-transform:uppercase;}

/*RT / nbsp / 03.06.2010 - <u> tag nicht erlaubt in xhtml strict, deshalb auf span class="underlined" umgebaut */
.article_detail span.underlined				{text-decoration:underline;}

.morebox									{border:1px solid #dcdcdc; padding:5px 15px; margin-bottom:20px;}
.morebox span								{font-size:17px;}
.morebox a									{font-size:14px; padding:0px 0px 0px 20px; background:url(/img/icons/arrow_01.gif) 10px 4px no-repeat}
.exclusiv  									{margin-botto:20px;}
.exclusiv .line								{background:#999999;}
.exclusiv h4								{font-size:24px; font-weight:bold; margin-bottom:10px;}
.exclusiv h5								{font-size:17px; font-weight:bold; margin-bottom:10px;}
.exclusiv p.small							{font-size:14px; color:#666666; margin-bottom:10px;}
.exclusiv p									{font-size:14px; line-height:18px; margin-bottom:10px;}

/* Support Layer */
.supportpopup .window_header				{height:22px; background:#dcdcdc; text-align:right; padding:2px 4px 0px 0px; margin-bottom:27px;}
.supportpopup .window_header a				{font-size:11px; color:#666666; background:url(/img/ext/close.gif) no-repeat right; padding-right:20px;}
.supportpopup h1							{font-size:17px; font-weight:bold; padding-left:19px; margin-bottom:17px;}
.supportpopup .form							{margin:0px 19px 0px 19px; padding:15px; background:#fafafa url(/img/ext/form_bg.gif) bottom repeat-x}
.supportpopup .footer						{font-size:12px; color:#666666; padding:15px 19px;}
.supportpopup label							{font-size:14px; font-weight:bold; float:left; width:130px;}
.supportpopup  .text						{float:left;  background:#ffffff; width:300px; border:1px solid #999999;}
.supportpopup  .textarea					{float:left;  background:#ffffff; width:310px; font-family:Trebuchet MS,Arial,sans-serif; border:1px solid #999999; padding:0px 0px 1px 0px; font-size:13px;}
.supportpopup  .dropdown					{float:left;  background:#ffffff; width:312px; font-family:Trebuchet MS,Arial,sans-serif; height:22px; padding:0px; border:1px solid #999999; padding:0px 0px 1px 0px;}
.supportpopup input							{font-family:Trebuchet MS,Arial,sans-serif; height:20px; padding:0px; border:1px solid #dcdcdc;}
.supportpopup .set							{padding-bottom:15px; margin:0px!important}
.supportpopup  .submit					{float:left; width:88px; height:20px; color:#ffffff; border:none; cursor:pointer; overflow:hidden; padding-bottom:2px; background:url(/img/button/submit_sprite.gif) 0px 0px no-repeat; margin-top:1px; vertical-align:middle; margin-left:355px; display:inline}		
.supportpopup .submit:hover				{background:url(/img/button/submit_sprite.gif) 0px -20px no-repeat;}
.supportpopup .set.captcha					{width:450px;}
.supportpopup .set.captcha .left			{float:left; font-weight:bold; font-size:14px; white-space:nowrap}
.supportpopup .set.captcha .right			{float:left; background:url(/img/ext/form_arrow.gif) 9px 19px no-repeat; padding-left:20px; width:240px}
.supportpopup .set.captcha .msg				{padding-left:0px;}
.supportpopup .set.captcha label			{width:150px;}
.supportpopup .set.captcha label span		{width:150px; white-space:normal}
.supportpopup .set.captcha .right .image	{width:350px; clear:both}
.supportpopup .set.captcha .right img		{width:272px; clear:both}
.supportpopup .set.captcha  .text_captcha	{width:271px; border:1px solid #999999}
.supportpopup .submitbutton					{margin-left:0px!important;}
/* US / NBSP GmbH / 13.07.2010 */
.supportpopup p.notice						{color:#666666;font-size:12px;margin:0 19px;padding-bottom:15px;}

/* Newsletter Layer */
.supportpopupbig .window_header				{height:19px; background:#dcdcdc; text-align:right; padding:5px 4px 0px 0px; margin-bottom:27px;}
.supportpopupbig							{width:750px!important; height:600px!important;}
.supportpopupbig .x-window-body				{width:750px!important; height:600px!important;}
.supportpopupbig .window_header a				{font-size:11px; color:#666666; background:url(/img/ext/close.gif) no-repeat right; padding-right:20px;}
.supportpopupbig center						{padding:20px;}

/* Fileupload */
.fileupload .form							{background:#e5e5e5 url(/img/background/bg_box_18.gif) top repeat-x; margin-bottom:19px;}
.fileupload p								{padding:0px 19px 15px 19px;}
.fileupload .submit							{background:url(/img/button/upload_sprite.gif); width:125px;}
.fileupload .submit:hover					{background:url(/img/button/upload_sprite.gif) 0px -20px; }

/* Print PopUp */
#popalignment								{width:540px; padding:20px; overflow:visible}
#popalignment #page							{overflow:visible!important; width:540px!important}
#popalignment .head							{background:none; height:auto;}
#popalignment #south						{display:none;}
#popalignment .logo							{position:relative; top:0px; left:0px;}
#popalignment .main_content					{margin:0px; overflow:visible}
#popalignment .article_detail				{margin-bottom:20px; overflow:visible}

input.text:focus							{border:1px solid #5d8caf!important;}
input.mail:focus							{border:1px solid #5d8caf!important;}
input.pw:focus							{border:1px solid #5d8caf!important;}
textarea.textarea:focus						{border:1px solid #5d8caf!important;}
input.text_captcha:focus					{border:1px solid #5d8caf!important;}
input.txt_from:focus					{border:1px solid #5d8caf!important;}



/* Forum */
.body_wrapper .breadcrumb	{margin:0px!important; margin-bottom:10px!important}
.body_wrapper .breadcrumb .navbithome	{display:none!important}
.body_wrapper .breadcrumb .navbit	{background:none!important; padding:0px!important;}
.body_wrapper .breadcrumb .navbit a, .body_wrapper .breadcrumb .navbit span	{border:none!important; color:#999999!important; background:url(/img/icons/arrow_breadcrumb.gif) 0px 4px no-repeat!important; padding:0px 0px 0px 10px!important; margin-right:5px!important;}
.body_wrapper	{padding:0px!important; font-family:Trebuchet MS,Arial,sans-serif!important;}
.postbitlegacy .postfoot .postcontrols, .postbit .postfoot .postcontrols 	{margin-left:0px!important}
.rules_link		{clear:both!important;}
.popupbody li input.searchbox	{position:relative!important; top:0px!important; right:0px!important; width:175px!important}
.popupbody li.formsubmit .submitoptions label	{font-size:11px!important;}
.popupbody li.formsubmit .submitoptions input	{margin-top:2px!important;}
.popupbody li > a, .popupbody li > label 	{float:none!important; width:auto!important}

.childforum ol {     clear: both;
    display: block; }
.forumbit_post {     box-shadow: -2px 2px 2px transparent;
    clear: both;
    color: #3E3E3E;
    display: block;
    float: left;
    padding: 0;
    position: relative;
    width: 100%; }
.forumrow { background: -moz-linear-gradient(center top , #F0F0F0 0%, #FFFFFF 100%) repeat scroll 0 0 transparent; }
.above_body		{display:none!important;}
.wgo_subblock {     clear: right;
    display: block;
    float: left;
    width: 100%;}
.wgo_subblock h3	{
	background: -moz-linear-gradient(center top , #34759B 0%, #075785 100%) repeat scroll 0 0 transparent;
    border: 1px solid #606060;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: -2px 0 2px transparent;
    color: #FFFFFF;
    font: bold 12px Trebuchet MS,Arial,sans-serif;
    margin-top: 5px;
	padding: 4px 0px 4px 10px;
}
.wgo_subblock div { 
	background: url("images/gradients/gradient-greytowhite.png") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    box-shadow: -2px 2px 2px transparent;
}
.wgo_subblock div dt {     clear: right;
    float: left;
    margin-right: 5px; }
.wgo_subblock div dd {     display: block;
    margin-bottom: 5px; }
.wgo_block h2 {     color: #3E3E3E;
    font-size: 14px;
    font-weight: bold; }
.wgo_subblock dl	{ padding: 5px 10px;}
.wgo_subblock p	{ padding: 5px 10px 5px 10px; }
.wgo_subblock h3 img { display:none; }
.wgo_subblock ol		{ padding: 5px 10px; }

a.collapse { margin-top: -5px!important; }
.forumhead h2 a { color: #ffffff; margin-top: -12px !important;}
.forumhead h2 {    background: -moz-linear-gradient(center top , #34759B 0%, #075785 100%) repeat scroll 0 0 transparent;;
    border: 1px solid #5A7F97;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #FFFFFF;
    font: bold 12px Trebuchet MS,Arial,sans-serif;
    padding: 5px 0;
    clear: both;
    display: block;
    float: left;
    font-weight: bold;
    width: 100%; }
.forumhead h2 span {    clear: right;
    display: block;
    float: left; }
div.collapse .forumtitle { text-indent: 10px; width: 76%; }
div.collapse .forumlastpost {  width: 20%; }
.forumbit_nopost ol {    clear: both;
    float: left;
    width: 100%; }
.forumbit_post {     display: block;
    float: left;
    position: relative;
    width: 100%; }
.forumbit_post .forumrow {     background: url("images/gradients/grey-up.png") repeat-x scroll left bottom #FFFFFF;
    border-bottom: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    display: block;
    float: left;
    min-height: 58px;
    position: relative;
    width: 100%; 
	padding-top: 10px;}
.forumrowdata {     background: url("images/gradients/grey-up.png") repeat-x scroll left bottom #FFFFFF;
    border-bottom: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    display: block;
    float: left;
    min-height: 15px;
    position: relative;
    width: 100%; }
.forumrowdata p { padding: 5px 10px; }

.newcontent_textcontrol span	{display:none;}
.threadbit .threadinfo		{min-width:50%!important; width:55%!important; padding-right:10px!important;}
.body_wrapper .footer					{-moz-box-shadow:none; background:none repeat scroll 0 0 #435769; border:1px solid #435769; clear:both; display:block; font:13px Trebuchet MS,Arial,sans-serif; margin-top:15px; padding:5px 0; text-align:right; width:100%;}
.postbitlegacy .postfoot .textcontrols span.seperator, .postbit .postfoot .textcontrols span.seperator	{display:none!important}
.threadlisthead	{font-size:11px!important; font-family:Trebuchet MS,Arial,sans-serif!important;}
.threadbit h3.threadtitle		{font-size:12px!important; font-weight:bold; text-transform:none!important}
.threadbit .threadstats	{width:70px!important; padding-right:5px!important; padding-left:5px!important; font-size:11px!important;}
.threadbit .threadstats li	{margin:0px!important;}
.threadbit .threadlastpost 	{font-size:10px!important}
.threadbit .threadmeta	{font-size:11px!important;}
.body_wrapper .textbox, textarea, select {-moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; border:1px solid #999999!important; padding:0px!important}
.forumbit_post .forumdata  {        padding: 0;
    width: 100%; }
.forumbit_post .foruminfo img {    left: 10px;
    position: absolute;
    width: 48px; }
.forumbit_post .foruminfo	{width:56%!important; min-width:50%!important; }
.forumbit_post .forumstats, .forumbit_post .forumstats_2	{width:90px!important; padding-left:5px!important; padding-right:5px!important; font-size:11px!important}
.forumbit_post .forumactionlinks	{width:10px!important;}
.forumbit_post .forumactionlink		{margin:0px!important}
.forumbit_post .forumstats li, .forumbit_post .forumstats_2 li	{padding:0px!important; text-align:left!important}
#forums .forumbit_post .foruminfo	{ width:58%!important; min-width:50%!important; clear: right;
    float: left;
    min-height: 48px;
    min-width: 30%;}
#forums a.collapse { position: relative!important; top: 15px; }


/* Kleinanzeigen Übersicht */
.classified_ad.overview .lead h2			{padding:0px;}
.classified_ad.overview .lead h3			{margin-bottom:10px;}
.classified_ad.overview .lead p				{margin-bottom:15px!important;}
.classified_ad.overview .item h3			{margin:0px;}
.classified_ad.overview .download						{margin-bottom:15px;}
.classified_ad.overview .download ul li					{}
.classified_ad.overview .download ul li a				{font-size:17px; font-weight:bold; background:url(/img/icons/ico-download.gif) 0px 0px no-repeat; padding:20px 0px 10px 60px; display:inline-block}
.classified_ad.overview .download ul li span				{font-size:10px; color:#666666; display:block; font-weight:normal}
/* Kleinanzeigen */
.classified_ad								{margin-bottom:15px;}
.classified_ad .lead h2						{font-size:24px; font-weight:bold; padding:0px 0px 15px 0px; line-height:32px; float:left; width:100%;}
.classified_ad .lead h2	span				{font-weight:normal;}
.classified_ad .lead a.print				{float:right; padding-bottom:10px;}
.classified_ad .lead a.login				{font-weight:bold; background:url(/img/icons/arrow_01.gif) 0px 4px no-repeat; padding:0px 0px 0px 10px; border:none; margin:0px;}  
.classified_ad .lead p						{margin:0px 0px 5px 0px; font-size:14px;}
.classified_ad .lead p img					{margin-bottom:-4px;}
.classified_ad .lead .line					{background:#999999;}
.classified_ad .actions						{text-align:right;}
.classified_ad .actions ul li				{margin-bottom:10px; float:right; margin-left:5px;}
.classified_ad .actions ul li a span		{color:#999999;}
.classified_ad .msg							{padding-left:145px!important;}
.classified_ad .more            {font-size:12px; padding-left:137px; padding-top:10px;color:#666;}
/* US - changed because of layout fail */
.calender.set.error .msg					{padding-left:27px!important;}
.agb.set.error .msg							{padding-left:19px!important;}
.classified_ad form .datepicker 			{margin-right:10px;}
/*PB / bei bestellten kleinanzeigen wird die ueberschrift falsch ausgegeben --> auskommentiert*/
/*.classified_ad h3							{font-size:17px; font-weight:bold; margin-bottom:15px; text-transform:none}*/
.classified_ad .resultlist .box .item		{padding-bottom:10px;}
.classified_ad .resultlist .box .item h3	{padding-bottom:6px; margin:0px;overflow:hidden;}
.classified_ad .resultlist .box .item h3 a	{font-size:14px; line-height:18px; font-weight:bold;}
.classified_ad .resultlist .box .item .ad	{width:175px; padding-right:20px; float:left;}
.classified_ad .resultlist .box .item .ad a	{white-space:nowrap}
.classified_ad .resultlist .box .item .location		{width:155px; padding-right:10px; float:left; font-weight:normal; font-size:12px; line-height:18px; display:block}
.classified_ad .resultlist .box .item .location img	{margin-right:5px!important;}
.classified_ad .resultlist .box .item .location	p	{padding-bottom:14px;}	
.classified_ad .resultlist .box .item .price	{font-weight:bold; font-size:12px; float:left; text-align:right; width:70px;}
.classified_ad .resultlist .box .item .listad	{margin-bottom:0px;}
.classified_ad .resultlist .box .item .listad .icon	{margin-left:30px;}
.classified_ad .resultlist .box .item .image	{float:left; margin-top:0px; margin-right:10px;}
.classified_ad .resultlist .box .item .image a img	{display:block;}
.classified_ad .formbox.search .submit		{width:88px!important; background:url("/img/button/submit_sprite.gif") no-repeat scroll 0 0 transparent!important;}
.classified_ad .formbox.search .submit:hover	{background:url(/img/button/submit_sprite.gif) 0px -20px!important;}
.classified_ad .place_ad .place					{padding-bottom:15px; border-bottom:1px solid #dbdbdb; margin-bottom:13px;}
.classified_ad .place_ad .line				{background:#989898}
.classified_ad .place_ad h4					{font-size:17px;font-weight:bold;margin-bottom:7px;text-transform:none;}
.classified_ad .place_ad p					{margin-bottom:10px;}		
.classified_ad .more p						{margin-bottom:10px;}
.classified_ad .more .line-02					{background:#dcdcdc; height:1px!important; margin:12px 0px 15px 0px; overflow:hidden}
.classified_ad .more .link a 					{font-size:17px; font-weight:bold; background:url(/img/icons/arrow_03.gif) 0px 5px no-repeat; padding:0px 0px 3px 12px; display:block}
.classified_ad strong	 					{font-weight:bold;}
.classified_ad #simpleloginform label		{width:144px;}
.classified_ad #simpleloginform .more		{padding-left:144px;}
.classified_ad #simpleloginform .submitbutton	{padding-left:360px;}
.classified_ad p.error      {color:red;}
.classified_ad .ad_detail .back					{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:10px 0px; margin-bottom:20px;}
.classified_ad .ad_detail .back a				{background:url(/img/icons/arrow_04.gif) 0px 6px no-repeat; padding:0px 10px 0px 12px; font-weight:bold;}

a.ad_notice 								{padding-right:21px;display:block;padding-top:4px;}
a.rem_notice 								{display:block;}
a.notice									{font-size:12px; font-weight:normal; background:url(/img/icons/ico-notice.gif) right center no-repeat; padding-right:25px; text-transform:uppercase}
a.classifieds								{font-size:12px; text-align:center; background:url(/img/background/bg_button.gif); height:18px; overflow:hidden; padding:0px 12px;}
a.classifieds.off							{color:#333333;}
.my_ads										{}
.my_ads .box								{border:1px solid #dcdcdc; margin-bottom:30px;}
.my_ads .box h3								{border-bottom:1px solid #dcdcdc; background:#e8ecf0; padding:10px 15px; margin:0px}
.my_ads .item								{border-bottom:1px solid #dcdcdc; margin:13px; margin-bottom:15px; padding-bottom:15px;}
.my_ads .item.last							{border:none; padding-bottom:15px; margin:15px 13px 0px 13px;}
.my_ads ul									{margin-bottom:10px;}
.my_ads ul li								{font-size:14px; font-weight:bold;}
.my_ads ul li.first							{font-size:17px; margin:0px 0px 5px 0px;}
.my_ads p									{font-size:14px; font-weight:bold; margin-bottom:13px;}
.my_ads ul.edit								{margin:0px; font-weight:normal}
.my_ads ul.edit li							{margin-right:10px; font-weight:normal; float:left}
.my_ads ul.edit li.last						{float:right; margin:0px;}
.my_ads .item.off li.first					{background:url(/img/icons/pipe_04.gif) right no-repeat; margin-right:10px; padding-right:12px; color:#aec5d7;}
.my_ads .item.off ul						{color:#999999}
.my_ads .item.off p							{color:#999999;}
.my_ads ul.info	 li							{float:left; padding-right:10px;}
.my_ads ul.info	 li p						{font-size:12px!important; font-weight:normal!important; line-height:18px; margin:0px; padding-bottom:10px;}
.my_ads ul.info	 li p.status				{color:#666666; padding:0px; font-weight:bold!important;}
.my_ads ul.info	 li .off					{background:url(/img/icons/status_01.gif) 0px 1px no-repeat; padding-left:20px!important; }
.my_ads ul.info	 li .on						{background:url(/img/icons/status_02.gif) 0px 1px no-repeat; padding-left:20px!important;  color:#333333!important; border:none}
.my_ads ul.info								{background:#fcfbfb url(/img/background/bg_box_20.gif) repeat-x bottom; padding:10px 0px 10px 8px; margin-bottom:15px;}
.summary .submitbutton						{margin-left:0px;}
.summary .item p								{padding-bottom:13px; line-height:18px;}
.summary .item h3							{font-size:17px; font-weight:bold; margin:0px 0px 2px 0px;}
.summary .item h4							{font-size:13px; font-weight:bold; margin-bottom:3px;}
.summary .item .edit						{float:right}
.summary .line								{margin:0px -15px 13px -15px; background:#dcdcdc; height:1px;}
.summary span.chiffre						{background:url(/img/icons/ico-chiffre.gif) 0px 4px no-repeat; font-weight:bold; padding-left:35px;}
.summary .split .left						{width:250px; float:left}
.summary .split .right						{width:250px; float:right}
.summary .images							{margin-bottom:10px;}
.summary .images .item						{width:125px; float:left; margin-right:10px;}
.summary .images .item.last					{margin:0px;}
.summary .images .item .image img			{display:block}
.summary .images .item .image				{border:1px solid #dedede;}
.summary .images .item.data .image			{border:none;}
.summary .images .item .caption				{font-size:12px; color:#666666; display:block; height:20px; padding-left:3px;}
.summary .upload_logo						{padding-bottom:13px;}
.summary .upload_logo p						{font-size:12px; text-transform:uppercase; padding:0px; color:#666666;}
.summary .upload_logo p.size				{text-transform:none;}
.summary .calculation						{width:250px; padding-bottom:15px;}
.summary .calculation .left					{float:left}
.summary .calculation .right				{float:right}
.summary .calculation .set					{padding-bottom:2px;}
.summary .calculation  .line				{margin:0px 0px 2px 0px; background:#333333;}
.summary .ending .subset					{float:none}
.summary .ending p							{padding:13px 0px;}
.summary .ending p.nopad					{padding: 0px;}
.summary .ending .submitbutton				{padding:15px 0px;display:block;}
.summary .submit						{background:url(/img/button/submit_sprite_185.gif); width:185px;float:right;}
.summary  .submit:hover					{background:url(/img/button/submit_sprite_185.gif) 0px -20px; width:185px;}
.summary .informations    {width:149px;float:left!important;}

/* Detailansicht */
.ad_detail									{}
.ad_detail h2								{font-size:24px; font-weight:bold; padding-bottom:15px; line-height:32px; margin-top:-38px;}
.ad_detail h3								{font-size:15px; font-weight:bold; color:#999999; margin:0px 0px 7px 0px; }
.ad_detail .contact .clearfix h3			{float:left;}
.ad_detail a.ad_notice						{float:right; background:none; padding:0px;}
.ad_detail h4								{font-size:10px; text-transform:uppercase; color:#666666; margin-bottom:3px; font-weight:normal}								
.ad_detail p								{margin-bottom:15px;}
.ad_detail .ad_logo img						{display:block}
.ad_detail .ad_logo							{margin-bottom:15px;}
.ad_detail .heading	h3						{font-size:15px; font-weight:bold; color:#999999; float:right; padding:0px 0px 7px 0px;}
.ad_detail .heading	.previewheadline			{font-size:20px; font-weight:bold; color:#999999; float:right; padding:20px 0px 7px 0px;}
.ad_detail .heading a						{float:right; padding-top:2px;}
.ad_detail .contact							{}
.ad_detail .contact p.chiffre				{color:#666666;}
.ad_detail .contact p img					{padding-right:10px;}
.ad_detail .contact	.icon					{float:right; text-align:center; padding-top:10px;}
.ad_detail .contact	.icon img				{padding-bottom:10px;}
.ad_detail a.increase						{font-size:12px; font-weight:bold; background:url(/img/icons/magnifier.gif) 0px 3px no-repeat; padding-left:15px; float:right}
.ad_detail .images							{margin-bottom:15px;}
.ad_detail .images img						{display:block;}
.ad_detail .images .fullsize				{float:left; margin-right:9px; display:inline}
.ad_detail .images .fullsize img			{margin-bottom:3px;}
.ad_detail .images .thumbs					{width:225px; overflow:hidden}
.ad_detail .images .thumbs img				{float:left; margin:0px 9px 10px 0px; display:inline}
.ad_detail .images .thumbs img.last			{ margin:0px 0px 10px 0px; display:inline}
.ad_detail .download						{margin-bottom:15px;}
.ad_detail .download ul li					{}
.ad_detail .download ul li a				{font-size:17px; font-weight:bold; background:url(/img/icons/ico-download.gif) 0px 0px no-repeat; padding:20px 0px 10px 60px; display:inline-block}
.ad_detail .download ul li span				{font-size:10px; color:#666666; display:block; font-weight:normal}

/* Passwort vergessen */
.community.password	 .set.captcha .left						{padding-right:4px;}

/* Community */
.community									{margin-bottom:15px;}
.community .msg								{padding-left:145px!important;}
.community.profile   .lead 					{margin-bottom:20px;}
.community.profile   .lead p				{margin-bottom:10px!important;}
.community.profile    h3					{font-size:17px; font-weight:bold; margin-bottom:15px; text-transform:none; padding-left:15px;}
.community.profile   .formbox.abo			{font-size:13px;}
.community.profile   .formbox.abo p			{padding-bottom:15px;}
.community.profile   .formbox.abo p strong	{font-size:14px;}
.community.profile   .formbox.newsletter p	{font-size:14px; padding-bottom:15px; line-height:18px;}
.community.profile   .formbox.newsletter label	{font-size:13px; font-weight:normal; line-height:18px; width:490px;}
.community.profile   .formbox.captcha label	{font-size:13px; font-weight:normal; line-height:18px; width:auto;}
.community.profile   .set.password label	{font-size:14px!important; font-weight:normal; line-height:18px; width:auto; font-weight:bold!important; width:145px!important;}
.community.profile   .submit				{background:url(/img/button/submit_sprite_185.gif) 0px 0px no-repeat; width:185px;}
.community.profile   .submitbutton			{padding-left:257px; display:inline-block; margin:0px;}
.community.profile   .submit:hover			{background:url(/img/button/submit_sprite_185.gif) 0px -20px no-repeat;}
.community.profile .formbox .edit			{float:right;}
.community.profile .formbox .set			{padding-bottom:15px;}
.community.profile .formbox 				{margin-bottom:25px;}
.community.profile .formbox h3				{padding:0px;}
.community.profile .userimg .img			{float:left; margin-right:10px; margin-top:3px;}
.community.profile .userimg p span			{font-size:11px; color:#666666; padding-bottom:10px; display:block}
.community.profile .formbox.abo a.more		{font-size:17px; font-weight:bold; background:url(/img/icons/arrow_03.gif) 0px 5px no-repeat; padding:0px 0px 3px 12px; display:block}
.community.profile   .formbox.password label	{font-size:13px; font-weight:normal; line-height:18px; width:auto;}
.community.profile.password h3				{font-size:15px; padding:0px;}
.community.profile.password .submitbutton	{width:450px; margin:0px; padding-bottom:15px; padding-left:0px;}
.community.profile.password .submitbutton .submit			{float:right; width:88px; background:url("/img/button/submit_sprite.gif") no-repeat scroll 0 0 transparent}
.community.profile.password .submitbutton .submit:hover		{ background:url("/img/button/submit_sprite.gif") no-repeat scroll 0 -20px transparent}

/* Messagecenter */
.community.messagecenter					{}
.community.messagecenter .nav				{background:#dcdcdc; height:30px; overflow:hidden; margin-bottom:20px;}
.community.messagecenter .nav ul 			{margin:5px 0px 0px 5px;}
.community.messagecenter .nav ul li			{float:left; height:22px; overflow:hidden; display:block; font-size:12px; margin:0px 1px 0px 0px;}
.community.messagecenter .nav ul li.active	{background:#ffffff; padding:5px 7px 0px 7px;}
.community.messagecenter .nav ul li span	{font-style:italic}
.community.messagecenter .nav ul li			{background:url(/img/background/bg_tab_01.gif) 0px 0px repeat-x; padding:5px 7px 0px 7px;}
.community.messagecenter .nav ul li.last	{background:none; float:right}
.community.messagecenter .actions			{margin-bottom:20px;}
.community.messagecenter .actions a			{float:right;}
.community.messagecenter .actions p			{float:left;}
.community.messagecenter .inbox				{border:1px solid #DCDCDC; clear:both; margin-bottom:20px; padding-bottom:20px; }
.community.messagecenter .inbox  .header			{background:#e8ecf0; padding:5px 20px 5px 15px; font-size:12px; display:block; }
.community.messagecenter .inbox .header ul li		{float:left}
.community.messagecenter .inbox .header ul li.first	{margin-right:10px;}
.community.messagecenter .inbox .header ul li.last	{float:right;}
.community.messagecenter .inbox .header ul li.spacer	{color:#999999; padding:0px 1px;}
.community.messagecenter .inbox .entries			{}
.community.messagecenter .inbox .paging					{padding:2px 10px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-bottom:0px;}
.community.messagecenter .value					{margin-bottom:2px; padding:0px; font-size:12px;}
.community.messagecenter .value ul				{float:right}
.community.messagecenter .value ul li			{float:left;}
.community.messagecenter .value ul li.spacer		{color:#999999; padding:0px 1px;}
.community.messagecenter .item-1	{width:140px; padding-right:10px; padding-left:10px; overflow:hidden}
.community.messagecenter .item-2	{width:260px; padding-right:10px; overflow:hidden}
.community.messagecenter .item-3	{width:70px;  overflow:hidden}
.community.messagecenter .inbox .entries 	{min-height:250px; height:250px; padding-bottom:20px;}
.community.messagecenter .inbox .entries div	{float:left; font-size:12px;}
.community.messagecenter .inbox .entries ul li	{cursor:pointer; padding:6px 0px 6px 0px; margin:0px 15px; border-bottom:1px solid #dcdcdc;}
.community.messagecenter .inbox .entries ul li:hover	{background:#f6f8f9; font-weight:bold;}
.community.messagecenter .inbox .contact 	{min-height:250px; height:250px; padding-bottom:20px;}
.community.messagecenter .inbox .contact ul li	{padding:10px 0px 11px 0px; margin:0px 15px; border-bottom:1px solid #dcdcdc;}
.community.messagecenter .inbox .contact .image	{float:left; margin:0px 10px;}
.community.messagecenter .inbox .contact .image img	{display:block;}
.community.messagecenter .inbox .contact .info	{float:left; width:257px; padding-right:20px;}
.community.messagecenter .inbox .contact .info a	{font-size:14px; font-weight:bold;}
.community.messagecenter .inbox .contact .info p	{font-size:12px; color:#666666;}
/* us - added - 16.07.2010 */
.community.messagecenter .inbox .contact .icons {float:right;}
.community.messagecenter .inbox .contact .received .icons a.message {margin-right:73px; display:inline}
.community.messagecenter .inbox .contact .received .icons a.delete {margin-right:27px; display:inline}
.community.messagecenter .inbox .contact .sent .icons a.message {margin-right:28px; display:inline}
.community.messagecenter .inbox .contact .sent .icons a.delete {margin-right:0px; display:inline}
.community.messagecenter .inbox .contact .approved .icons a.message {margin-right:28px; display:inline}
.community.messagecenter .inbox .contact .approved .icons a.delete {margin-right:0px; display:inline}
.community.messagecenter .message .header ul li		{background:url(/img/icons/pipe_05.gif) right no-repeat; padding-right:7px!important; margin-right:7px!important;}
.community.messagecenter .message .header ul li.last	{float:left; background:none;}
.community.messagecenter .message .header ul li.first	{padding-left:10px;}
.community.messagecenter .message .detail			{min-height:250px; }
.community.messagecenter .message .detail ul		{background:#fafafa url(/img/background/bg_box_10.gif) bottom repeat-x; border-bottom:1px solid #dcdcdc; padding:0px 15px;}
.community.messagecenter .message .detail ul li		{font-size:13px; border-bottom:1px solid #dcdcdc; padding:5px 10px 6px 10px}
.community.messagecenter .message .detail ul li.last	{border:none;}
.community.messagecenter .message .detail p			{padding:25px;}
.community.messagecenter .formbox			{background:#fafafa url(/img/background/bg_box_12.gif) bottom repeat-x}
.community.messagecenter .formbox label		{width:90px;}
.community.messagecenter .formbox .text		{margin-right:15px; display:inline}
.community .wmessage .select			{margin-right:10px;}
.community .wmessage .ma_btn			{margin-top:1px;}
.community .wmessage .text				{width:392px;}
.community .wmessage .textarea			{width:481px; height:230px;}
.community .wmessage .submit			{background:url(/img/button/upload_sprite.gif); width:125px;}
.community .wmessage .submit:hover		{background:url(/img/button/upload_sprite.gif) 0px -20px ;}
.community .wmessage .msg				{padding-left:90px!important;}
.community .wmessage .msg.np			{padding-left:0px!important;}

/* Newsletter */
.newsletter								{margin-bottom:15px;}
.newsletter p.recommend					{font-size:12px; margin-bottom:5px!important; text-align:right}
.newsletter	.type .item				{}
.newsletter	.type .item .left			{float:left; margin-right:15px;}
.newsletter.overview .type .item .right			{float:left; width:320px;}
.newsletter	.type .item .left .image	{margin-bottom:15px;}
.newsletter .ma_btn .left				{margin:0px!important;}
.newsletter .ma_btn .right				{float:left!important; width:3px!important;}
.newsletter	.type .item h3				{margin-bottom:5px;}
.newsletter	.type .item p				{margin-bottom:20px;}
.newsletter	.type .item h3 a			{font-weight:bold; font-size:17px; text-transform:none; }
.newsletter .line						{margin:15px 0px 25px;}
.newsletter .exclusiv 					{padding:15px 0px 0px 0px; color:#666666; font-size:14px;}
.newsletter .servicelinks .line			{margin:15px 0px;}
.newsletter .nl_box						{width:186px; background:#fcfcfc url(/img/background/bg_box_13.gif) bottom repeat-x; border:1px solid #dcdcdc; padding:7px; margin-top:3px; margin-bottom:15px;}
.newsletter .nl_box .issue a			{font-size:14px; font-weight:bold; padding-left:3px; padding-bottom:7px; display:block}
.newsletter .nl_box  .img a				{display:block}
.newsletter .nl_box .img 				{background:url(/img/background/bg_newsletter.gif) 0px 0px no-repeat; padding:3px 4px 5px 4px;}
.newsletter .nl_box .increase			{margin-bottom:5px; padding-left:3px;}
.newsletter .nl_box .increase a			{font-size:13px; font-weight:bold; background:url(/img/icons/magnifier.gif) 0px 3px no-repeat; padding-left:15px; }
.newsletter .nl_box ul					{padding-left:3px;overflow:hidden;}
.newsletter .nl_box ul li				{background:url(/img/icons/bullet_01.gif) 0px 6px no-repeat; padding-left:10px;}
.newsletter .nl_box.off ul li				{background:url(/img/icons/bullet_07.gif) 0px 6px no-repeat; padding-left:10px;}
.newsletter .nl_box ul li.last			{background:url(/img/icons/arrow_01.gif) 0px 15px no-repeat; padding-left:10px; padding-top:10px;}
.newsletter .nl_box.off .issue			{font-size:14px; font-weight:bold; margin-bottom:7px;}
.newsletter .nl_box.off .issue a		{padding-bottom:0px;}
.newsletter .actions .line				{background:#dcdcdc; height:1px; margin:15px 0px;}
.newsletter .actions p.hl				{font-size:15px;}
.newsletter .actions p				{font-size:14px; margin-bottom:7px!important; clear:both}
.newsletter .actions .morelink		{margin-bottom:7px!important; }
.newsletter .actions .morelink a	{font-size:13px;}
.newsletter .actions p.clearfix		{margin-bottom:15px!important;}
.newsletter .nl_login p				{font-size:14px; color:#666666; margin-bottom:10px!important;}
.nl_archiv							{margin-bottom:15px;}
.nl_archiv h4						{font-size:10px; text-transform:uppercase; color:#666666; font-weight:normal}
.nl_archiv .group .item				{margin-bottom:15px;}
.nl_archiv .group					{padding:6px 5px 0px 5px; border:1px solid #DCDCDC}
.nl_archiv .group a.on				{font-size:17px; height:33px; display:block; background:url(/img/icons/filter_on.gif) no-repeat; padding:4px 0px 0px 33px; font-weight:normal}	
.nl_archiv .group a.off				{font-size:17px; height:27px; display:block; background:url(/img/icons/filter_off.gif) no-repeat; padding:4px 0px 0px 33px; font-weight:normal}	
.nl_archiv .group .entry			{background:url(/img/background/filter_bg.gif); padding:5px 0px 5px 20px;}
.nl_archiv .group .entry ul li		{float:left; font-size:14px; background:url(/img/icons/pipe_04.gif) right no-repeat; padding-right:9px; margin-right:9px; margin-bottom:5px;}
.nl_archiv .group .entry ul li.last	{background:none}

/* Hefte */
.issues								{margin-bottom:15px;}
.issues	 .resort 					{font-size:17px; font-weight:bold; margin-bottom:5px;}
.issues .item						{margin-bottom:15px;}
.issues .line-02					{font-size:1px; line-height:1px; height:1px; background:#dcdcdc; display:block; overflow:hidden; margin-bottom:15px;}
.issues .formbox h3					{font-size:17px; font-weight:bold; margin-bottom:10px; text-transform:none}
.issues h3.issue					{font-size:17px; font-weight:bold; margin-bottom:10px; text-transform:none}
.issues .box						{background:#fafafa url(/img/background/bg_box_16.gif) bottom repeat-x; border:1px solid #dcdcdc; padding:15px; margin-bottom:15px;}
.issues .box h4						{font-size:14px; font-weight:bold; margin-bottom:10px;}
.issues .box .cover					{float:left; margin-right:10px;}
.issues .box .cover img				{background:url(/img/background/bg_cover.png) 0px 0px no-repeat; padding:3px 5px 7px 5px}
.issues .box .links					{padding-left:5px;}
.issues .box .links a				{font-size:13px; background:url(/img/icons/arrow_02.gif) 0px 5px no-repeat; padding-left:10px; display:block; font-weight:bold; margin-bottom:3px;}
.issues .box .content				{width:350px; float:left; font-size:14px;}
.issues .box .content p				{margin-bottom:15px;}
.issues .box .content ul li			{background:url(/img/icons/bullet_01.gif) 0px 7px no-repeat; padding:0px 0px 0px 10px; display:inline-block; line-height:20px; margin-bottom:5px; width:330px;}
.issues .box .content h4			{margin-bottom:5px;}
.issues .paging						{padding:3px 0px 0px 0px;}
.issues .paging a					{font-size:12px; font-weight:bold}
.issues .paging .fll a				{background:url(/img/icons/arrow_12.gif) 0px 6px no-repeat; padding-left:15px;}
.issues .paging .flr a				{background:url(/img/icons/arrow_11.gif) 100% 6px no-repeat; padding-right:15px;}

/* TopStory */
.topstory							{padding:10px; background:#7590a1 url(/img/background/bg_box_14.gif) top no-repeat; margin-bottom:15px;}
.topstory .img img					{display:block;}
.topstory .img						{float:left; background:url(/img/background/bg_issue_02.gif) 0px 0px no-repeat; padding:4px; margin-right:11px;}
.topstory .topline					{font-size:14px; font-weight:bold; text-transform:none}
.topstory h3						{font-size:20px; font-weight:bold; color:#ffffff; line-height:24px; margin-bottom:6px; text-transform:none}
.topstory h3 a						{color:#ffffff;}
.topstory p							{font-size:14px; line-height:18px; margin-bottom:10px;}
.topstory p	 a						{color:#ffffff;}
.topstory .content					{float:left; width:290px; margin-top:50px}
.topstory .links					{border-top:1px solid #adbfca; padding-top:10px;}
.topstory .links a					{font-size:17px; font-weight:bold; color:#ffffff; display:block;   background:url(/img/icons/arrow_08.gif) 0px 6px no-repeat; padding:0px 0px 3px 12px; }

/* Multimedia */
.multimedia													{}
.multimedia span.spitzmarke									{color:#ac3c5a;}
/* us - edit - 15.07.2010 */
.multimedia .mediagallery.new h2							{font-size:17px; font-weight:bold;}
.multimedia .mediagallery.new h3							{font-size:17px; font-weight:bold;}
.multimedia .mediagallery.new .date							{font-size:10px; color:#999999; margin-bottom:2px; float:right;}
/* US - edit - 06.07.2010 */
.multimedia .mediagallery.new .type 						{float:left; font-size:11px; text-transform:uppercase;}
.multimedia .topline										{font-size:12px!important;}
.multimedia .topline h2										{font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; font-size:12px; padding-top:1px; padding-bottom:13px;}
.multimedia .topline ul										{float:right;}
.multimedia .topline ul li									{float:left; padding:0px; background:none;}
.multimedia .topline ul li.spacer							{color:#666666; padding:0px 3px;}
.multimedia .editor											{font-size:12px; color:#999999;  padding-bottom:13px;}
.multimedia h3												{margin-bottom:13px; font-size:24px; font-weight:bold; margin:0px 0px 11px 0px; text-transform:none}
.multimedia strong.subheading								{font-size:14px; font-weight:bold; margin-bottom:8px; display:block}
.multimedia strong.subheading-2								{font-size:17px; font-weight:bold; text-transform:none; margin-bottom:10px; display:block}
.multimedia p												{font-size:13px; line-height:17px; margin-bottom:12px;}
.multimedia p.abstract										{font-weight:bold; margin-bottom:15px;}
.multimedia .mediagallery									{padding:15px 0px;border-bottom:1px solid #DEDEDE;border-top:1px solid #DEDEDE;}
.multimedia .mediagallery.new								{padding:15px 0px 15px 0px;border-bottom:4px solid #DEDEDE;border-top:none;height: 100%; width: 100%; }
.multimedia .mediagallery.new .morelink						{border-top: 1px solid #e1e1e1; padding:15px 0px 15px 0px !important;height: 100%; width: 100%;}
.multimedia .mediagallery.new .more a						{overflow:hidden; display: inline; float: none; height: auto; background:url("/img/icons/arrow_02.gif") no-repeat scroll 0px 4px transparent; padding-left: 10px;height: 100%; width: 100%;}
.multimedia .mediagallery.new .item .source					{font-size:9px; font-weight:bold; color:#999999; float: none;}
.multimedia .mediagallery.new .item .caption				{font-size:12px; clear: both; line-height:14px; height:30px; display:block; margin-bottom:0px;}
.multimedia .mediagallery.new .item .caption a				{line-height:14px;}
.multimedia .mediagallery.new .item							{width:170px; float:left; margin:0px 15px 0px 0px; padding-bottom:15px; }
.multimedia .mediagallery.new .item.last 					{margin: 0px 0px 0px 0px!important;}
.multimedia .mediagallery.new .item	.text 					{font-size:11px;margin-top:10px; margin:0px; line-height:15px;}
.multimedia .mediagallery.new .item .text .readmore 		{font-size:11px; display: inline;}
.multimedia .mediagallery.new .podcast .image				{margin-left: -6px;}
.multimedia .mediagallery.new .podcast .image .title		{position: absolute;bottom: 20px;margin-left:13px;width:155px;}
.multimedia .mediagallery.new .podcast .image .title .arrow {background:url("/img/icons/arrow_06.png") no-repeat left bottom;padding-left: 30px;line-height: 16px;color: white; font-weight: bold; font-size:14px; padding-top:15px;}

.multimedia .mediagallery.mediacontent .podcast .image .title		{position: absolute;bottom: 15px;margin-left:13px;width:135px;}
.multimedia .mediagallery.mediacontent .podcast .image .title .arrow {background:url("/img/icons/arrow_06.png") no-repeat left bottom;padding-left: 30px;line-height: 16px;color: white; font-weight: bold; font-size:14px; padding-top:15px;}

.multimedia .mediagallery.new .video .image .title			{position: absolute;margin-left: 69px; bottom: 48px;}
.multimedia .mediagallery.new .video .image .title .arrow 	{background:url("/img/icons/arrow_06.png")no-repeat;padding-left: 30px;line-height: 17px;padding-bottom:23px; color: white; font-weight: bold;}
.multimedia .mediagallery.mediacontent .video .image .title			{position: absolute;margin-left: 69px; bottom: 48px;}
.multimedia .mediagallery.mediacontent .video .image .title .arrow 	{background:url("/img/icons/arrow_06.png")no-repeat;padding-left: 30px;line-height: 17px;padding-bottom:23px; color: white; font-weight: bold;}
.multimedia .mediagallery.picture							{border-bottom: none;}
.multimedia .mediagallery.picture .type						{font-size: 11px; text-transform:uppercase;float: left;}
.multimedia .mediagallery.picture .date						{font-size: 11px; text-transform:uppercase;color:#999999}
.multimedia .mediagallery.picture .source					{font-size:9px; font-weight:bold; color:#999999;float:right;}
.multimedia .mediagallery.picture .caption					{font-size:11px; color:#5D8CAF; line-height:16px;}
.multimedia .mediagallery.picture .back a					{margin-top:0px;}
.multimedia .mediagallery.picture .hits						{margin-top:2px;margin-left: 5px; font-size: 12px;font-weight: bold;}
.multimedia .formbox										{padding: 15px;}
.multimedia .text											{margin-bottom: 15px;}
.multimedia .mediagallery .item .headline					{color:#999999;font-size:10px;}
.multimedia .mediagallery .more								{border:none; padding:0px;}		
.multimedia .mediagallery h5								{font-size:12px; font-weight:bold; text-transform:none; margin-bottom:0px; padding-left:26px;}
.multimedia .mediagallery h4								{font-size:12px; font-weight:bold; text-transform:none; margin-bottom:0px; }
.multimedia .mediagallery .back a							{margin-top: 18px; cursor:pointer}
.multimedia .mediagallery .next a							{margin-top: 18px; cursor:pointer}
.multimedia .mediagallery .image							{padding-bottom:0px; width:auto;}
.multimedia .mediagallery .source							{font-size:9px; font-weight:bold; color:#999999;float: right;}
.multimedia .mediagallery .caption							{font-size:11px; color:#999999; line-height:16px;clear: both;}
.multimedia #imagecontainer .image_layer .image 			{background:url("/img/background/bg_formbox.gif") repeat-x scroll center bottom #FAFAFA;padding: 15px;position: relative;zoom:1;}
.multimedia .mediagallery.mediacontent 						{border-top:none; padding-top:0px;}
.multimedia .mediagallery.mediacontent h4					{font-size:10px; font-weight:normal; text-transform:uppercase; margin-bottom:7px;}
.multimedia .mediagallery.mediacontent .item .type			{font-size:12px; font-weight:bold;}
.multimedia .mediagallery.mediacontent .item.podcast .type	{padding-left:5px;}
.multimedia .mediagallery.mediacontent .item .caption		{font-size:12px; line-height:16px;}
.image_layer .gallery_nav_left								{background: none; margin-left:0px; margin-top:0px; position:absolute; width:255px; top:15px; left:14px; margin-top:0px!important; }
.image_layer .gallery_nav_left a								{background:url(/img/0.gif); display:block; width:100%; height:100%; margin:0px!important}	
.image_layer .gallery_nav_left a:hover						{background:url(/img/button/detail_img_left.png) left center no-repeat;}
.image_layer .gallery_nav_right								{background: none; margin-left:255px; margin-top:0px; position:absolute; width:255px; top:15px; right:14px; margin-top:0px!important;}
.image_layer .gallery_nav_right a							{background:url(/img/0.gif); display:block; width:100%; height:100%; margin:0px!important}								
.image_layer .gallery_nav_right a:hover						{background:url(/img/button/detail_img_right.png) right center no-repeat;}
.multimedia .source											{font-size:9px; text-align:right; font-weight:bold; color:#666666;padding:0 4px;}
.multimedia .teasertext										{font-size:12px;margin-top:4px; margin-bottom:4px;padding: 0 4px;}
.multimedia .video											{}
.multimedia .image_layer									{padding:0px;}
#innerslide													{width:70000px; position:relative; }
.image_layer p												{margin-bottom:12px;}


/* Standard Content */
.standard_content											{margin-bottom:15px;}
.standard_content h3										{font-size:15px; font-weight:bold; text-transform:none}
.standard_content h4										{font-size:15px; font-weight:bold; text-transform:none; margin-bottom:10px;}
.standard_content .grey										{color:#666666;}
.standard_content p											{font-size:13px; font-weight:normal; line-height:17px; margin-bottom:15px;}
.standard_content .line.small								{margin:0px 0px 15px 0px; background:#dcdcdc; height:1px;}
.standard_content .line.big									{margin:0px 0px 25px 0px;}		
.standard_content a.more									{font-size:17px; font-weight:bold; background:url(/img/icons/arrow_03.gif) 0px 5px no-repeat;  padding:0px 0px 3px 12px; }

/* Advertorial */
.advertorial												{}
.advertorial span											{font-size:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.advertorial .box											{background:url(/img/background/bg_advertorial_01.gif) top no-repeat; padding:15px 15px 0px 15px; height:110px; overflow:hidden}
.advertorial .box2											{background:url(/img/background/bg_advertorial_02.gif) top no-repeat; padding:15px 15px 0px 15px; height:152px; overflow:hidden}
.advertorial .alogo											{float:left; margin-right:15px;}
.advertorial .title											{font-size:24px; font-weight:bold; line-height:25px; color:#ffffff; float:left}
.advertorial .more											{clear:both; margin:0px; padding-top:15px; display:inline-block; width:100%;}
.advertorial .more a										{background:url(/img/icons/arrow_01.gif) 0px 4px no-repeat; padding:0px 10px 0px 12px; font-weight:bold; font-size:14px;width:auto;}
.advertorial p												{clear:both; font-size:14px; font-weight:bold; padding-top:15px; line-height:18px; display:inline-block}


/* RT / klasse um listen anzuzeigen */
.enablelists ul												{margin-bottom:10px; line-height:17px;}
.enablelists ul li											{background:url(/img/icons/bullet_04.gif) 0px 6px no-repeat; padding-left:11px;}
.enablelists ol												{margin-bottom:10px; line-height:17px;}

/* Themensponsoring */
.sponsoring													{margin-bottom:15px;}
.sponsoring	span											{font-size:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.sponsoring .ad_fullsize									{border:1px solid #dde2e5; text-align:center; padding:10px 36px;}
.sponsoring .ad_fullsize a img								{display:block;}
.sponsoring .logobox										{border:1px solid #dde2e5; padding:10px;}
.sponsoring .logobox ul										{min-height:25px; max-height:90px; overflow:hidden; background:url(../img/background/bg_advertorial_01.gif); padding:10px;}
.sponsoring .logobox ul	li									{float:left; margin-right:10px;}
/* Themensponsoring, rechte Spalte */
.col3 .sponsoring .logobox ul								{max-height:none;}
.col3 .sponsoring .logobox ul li							{width:100%; text-align:center; margin-right:0;margin-bottom:20px;}

/* JW Termine Bild Erweiterung */
.dateimage													{float:right; margin:3px 15px 0 0;}

/* optgroup formatiert (kleinanzeigen), zieht eh nur der FF */
optgroup													{text-decoration:none; font-weight:bold; font-style:normal;}
option.fett													{font-weight:bold; font-style:normal; text-decoration:none;}

/* Forum Anpassung */
#vB_Editor_QR_cmd_switchmode								{display:none;}
.popupbody li > a, .popupbody li > label    {white-space:normal;}

.selectboxred												{border:solid 1px red!important;}
.stdcontent	p												{color:#333333;}

.formbuilder form label   {padding-bottom:6px;width:147px;}

.forumbit_post .forumrow .forumlastpost 	{overflow:hidden;}
.forumbit_post .forumdescription			{width:205px;}
.forumbit_post .foruminfo .forumdata .datacontainer		{    float: left;
    padding-left: 68px;
    width: 88%;}

/* Firmenverzeichnis */
.addresses .col1 							{float: left; width: 256px; margin-right: 25px;}
.addresses .col2 							{float: left; width: 256px; }
.addresses .branch a 						{text-transform: uppercase; font-weight: bold; font-size: 1.15em; margin: 10px 0 2px 0; }
.addresses .branch span 					{color:#5D8CAF;text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #DCDCDC; font-size: 1.15em; display: block; margin: 10px 0 2px 0; }
.addresses .branch .category a 				{text-transform: none; font-weight: normal; font-size: 1em; border: none; margin: 0 10px;}

.addresses .filter							{margin:0px 0px 20px 0px;}
.addresses .filter h5						{font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px;}
.addresses .filter label					{width:115px; float:left; padding:0px 0px 0px 0px; line-height:18px;}
.addresses .filter .select					{width:204px; float:left; margin-right:20px; font-size:11px;}
.addresses .filter .option					{padding:2px}
.addresses .main_search						{background:url(/img/background/line_dotted.gif) repeat-x bottom; padding:5px 0px 15px 0px; margin:0px 0px 10px 0px;}
.addresses .main_search label				{width:115px; float:left; padding:2px 0px 0px 0px; margin-bottom: 1em;}
.addresses .main_search .text				{float:left; border:1px solid #c6c2c3; font-size:11px; padding:2px 2px 2px 5px; background:url(/img/background/bg_search.gif); font-family:tahoma, Arial, Helvetica, sans-serif; width:344px; font-weight:bold; margin-bottom: 1em;}
.addresses .main_search .text_zip			{width:100px; float:left; border:1px solid #c6c2c3; font-size:11px; padding:2px 2px 2px 5px; background:url(/img/background/bg_search.gif); font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom: 1em;}
.addresses .main_search .text_location		{width:225px; margin-left: 10px; float:left; border:1px solid #c6c2c3; font-size:11px; padding:2px 2px 2px 5px; background:url(/img/background/bg_search.gif); font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom: 1em;}
input.text_zip:focus						{border:1px solid #5D8CAF!important;}
input.text_location:focus					{border:1px solid #5D8CAF!important;}
.addresses .main_search	.select				{font-size:11px; padding:1px 1px 1px 1px; width:200px; float:left; border:1px solid #c6c2c3; background:url(/img/background/bg_search.gif)}
/*.addresses .submit							{color:#666666; padding-right:25px;}*/
.addresses .submit .btn_submit				{float:right; border:none; color:#ffffff; font-weight:bold; font-size:11px; background:url(/img/background/bg_submitbtn.gif) repeat-x; cursor:pointer; padding:2px 5px 2px 5px; width:auto!important;}
.addresses .submit .btn_submit:hover		{background:url(/img/background/bg_submitbtn_hover.gif) repeat-x;}
.addresses .address-list 					{float: left;}
.addresses .address-list .category a		{font-weight: bold; font-size: 1.15em; display: block; margin: 30px 0 2px 0;}
.addresses .address-list .category span		{color:#5D8CAF;font-weight: bold; font-size: 1.15em; border-bottom:1px solid #DCDCDC; display: block; margin: 30px 0 2px 0;}
.addresses .addresses li 					{font-weight: bold; height: 26px; border-bottom:1px solid #DCDCDC; padding-top: 10px; display: block;}
.addresses .address-list .address a			{font-size: 1em; border: none; margin: 0;}
.addresses .address-list .address .title a	{color: #000000;}
.addresses .address-list .address .title	{float: left; width: 480px;}
.addresses .address-list .address .link		{float: left;}
.addresses .address-list .address .link	a	{font-weight: normal}
.company-detail .address-info				{border-top: 1px solid #DCDCDC; margin-top: 15px; padding-top: 15px; }
.company-detail .address-logo				{float: right; margin-right: 100px; margin-bottom: 15px;}
.company-detail .company-info				{border-top: 1px solid #DCDCDC; margin-top: 15px; padding-top: 15px; clear: right;}
.company-detail .company-info h2 			{font-family:Arial,Helvetica,sans-serif;line-height:19px;margin-bottom:8px;text-transform:uppercase;}
.company-detail .company-info h2 span 		{background:none repeat scroll 0 0 #FFFFFF; font-size:16px;font-weight:bold;line-height:26px;padding:3px 0 2px;}

.mgb10	{margin-bottom: 10px;}

/*.extendedsearchcombolist	{left:120px!important;}*/

/* Login and Redirect*/
a.btn_big						{float: left; height:32px; font-size:14px; color:#ffffff; margin-bottom:10px;padding: 0 0 0 5px; background:url(/img/button/btn_left_sprite_on.png) 0 0 no-repeat;}
a.btn_big:hover					{background:url(/img/button/btn_left_sprite_on.png) 0 -32px no-repeat; text-decoration:none}
a.btn_big span					{ display:block; margin: 0; padding:7px 13px 7px 7px;background:url(/img/button/btn_right_sprite_on.png) right top no-repeat;}
a.btn_big:hover span			{background:url(/img/button/btn_right_sprite_on.png) right bottom no-repeat;}

a.btn_big.disabled,
a.btn_big.disabled:hover			{color:#e5e5e5; background:url(/img/button/btn_left_off.png) left top no-repeat; cursor:default; }
a.btn_big.disabled span				{ background:url(/img/button/btn_right_off.png) right top no-repeat;}

.classified_print .ad_detail h2		{margin-top:0px;}

.facebookteaser		{
	margin-bottom:20px;
}

.forumbit_post .forumdescription .hidefor {
	display:none;	
}

/*elearning*/
.quiz-col5	{width:312px;}
.quiz-col9	{width:624px;}
/*elearning*/