@charset "utf-8";
/* Allgemeine Formatierungen */
*			{margin:0px; padding:0px;}
body		{color:#000000;background:#ffffff;font-family:verdana,sans-serif;font-size:11px;text-align:left;}
img			{border:0px;}
a			{text-decoration:none;color:#016D93;}
a:hover		{text-decoration:underline;}
h1 			{font-size:18px;margin:0px 0px 15px 0px;color:#016d93;font-weight:normal;float:none !important;}

/* Seiten Grid */
#alignment	{background:#ffffff;text-align:left;width:826px;overflow:hidden;margin:0px 0px 10px 10px;}
#page		{padding:0px 0px 0px 0px;overflow:hidden;position:relative;}	
#wrapper	{position:relative;}
#north		{padding:0px 0px 2px 0px;margin-bottom:30px;position:relative;}
#center		{margin:0px 0px 7px 0px;padding:10px 10px 5px 0px;width:820px;}	
#south		{padding:0px 0px 0px 0px;}

/* Content Spalten */
.col1		{width:806px;}
.col2		{width:450px;overflow:hidden;}
.col3		{width:356px;overflow:hidden;}

/* Positionierungen */
.center		{margin:auto;}
.fll		{float:left;}
.flr		{float:right;}

.p10		{padding:10px;}
.pt10		{padding-top:10px;}
.pr10		{padding-right:10px;}
.pb10		{padding-bottom:10px;}
.pl10		{padding-left:10px;}

.pt5		{padding-top:5px;}
.pr5		{padding-right:5px;}
.pb5		{padding-bottom:5px;}
.pl5		{padding-left:5px;}

.mt10		{margin-top:10px;}
.mr10		{margin-right:10px;}
.mb10		{margin-bottom:10px;}
.ml10		{margin-left:10px;}

.mt5		{margin-top:5px;}
.mr5		{margin-right:5px;}
.mb5		{margin-bottom:5px;}
.ml5		{margin-left:5px;}

/* 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 */

/* Header */
#north {background:url(../img/dummy/head_bg.gif);width:873px; height:133px;}

/* Top Navigation */
.nav-top 			{display:none;}

/* Content */
.text 			{}
.text p 		{margin:0px 0px 15px 0px;line-height:16px;}
.text h1 		{font-size:12px;margin-bottom:15px;font-weight:bold;text-transform:uppercase;}
.text img 		{margin-bottom:2px;}
.text .text 	{padding:0px 0px 0px 0px;}
.text .headimage {}
.text .keyvisual {margin-bottom:20px;}

/* footer */ 
.footer 	{margin:0px 0px 10px 0px;}
.nav-foot 	{background:#7f7f7f;color:#ffffff;height:37px;text-align:center;padding:8px 0px 5px 0px;font-size:10px;line-height:15px;}
.nav-foot a {color:#ffffff;}

.nav-foot .menu	 {margin:0px 0px 5px 0px;}
.footer .redline {height:10px;background:#ff0000;margin-top:2px;}

/* breadcrumb */
.breadcrumb 		{font-size:11px;margin:0px 0px 15px 0px;color:#000000;}
.breadcrumb .first  {color:#000000;padding:0px 5px 0px 0px;}
.breadcrumb a 		{color:#000000;padding:0px 4px 0px 4px;}

/* Linien */ 
.line_solid {background: url(../img/background/line_solid.gif);width:100%;height:1px;float:left;}

/* Downloadbox */
.download 						{margin:0px 0px 15px 0px;}
.download p 					{line-height:16px;margin:0px 0px 5px 0px;}
.download p.description 		{line-height:16px;margin:0px 0px 15px 0px;}
.download .detail 				{margin:0px 0px 10px 0px;line-height:16px;}
.download .detail span 			{font-weight:bold;margin-right:10px;float:left;}
.download .detail span.rate 	{margin-right:0px;}
.download .detail span.rate img {margin-right:2px;float:left;padding:3px 0px 0px 0px;}
.download .detail ul	 		{width:49%;list-style-type:none;}
.download .detail ul li	 		{width:100%;list-style-type:none;float:left;}
.download .detail ul.left 		{float:left;}
.download .detail ul.right 		{float:right;}
.download .buttonbox					{border-bottom:1px solid #e6e6e6;margin:0px 0px 10px;float:left;width:100%;padding-bottom:15px;}
.download .buttonbox a.download 		{background:#13779A url(../img/buttons/download.gif) no-repeat 6px 3px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:5px 5px 5px 31px;border:none;font-family:Tahoma,Arial;width:130px;display:inline;float:left;margin:0px;}
/* ST - 26.03.2010 - neuer Button */
.download .buttonbox a.downloadwithlogin 		{background:#088ff8 url(../img/buttons/download.gif) no-repeat 6px 3px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:5px 5px 5px 31px;border:none;font-family:Tahoma,Arial;width:240px;display:inline;float:left;margin:0px;}
.download .buttonbox a.downloadwithoutlogin 		{background:#909090 url(../img/buttons/downloadwithoutlogin.gif) no-repeat 6px 3px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:5px 5px 5px 31px;border:none;font-family:Tahoma,Arial;width:240px;display:inline;float:left;margin:0px;}
.download .buttonbox input.download 	{background:#13779A url(../img/buttons/download.gif) no-repeat 6px 3px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:3px 5px 3px 26px;border:none;font-family:Tahoma,Arial;width:180px;display:inline;}

.download .rating				{padding:7px 10px 7px 10px;border:1px solid #dfe1e0;}
.download .rating img 			{float:left;}
.download .rating span			{float:left;font-weight:bold;margin-right:5px;padding:2px 0px 0px 0px;}
.download .rating span.image	{float:left;padding:0px 0px 0px 0px;}
.download .rating span.image a	{float:left;margin-right:3px;}

/* Whitepaperbox */ 
.article 				{margin:0px 0px 20px 0px;}
.article .item 			{margin:0px 0px 15px 0px;padding:0px 0px 15px 0px;border-bottom:1px solid #e5e7e6;}
.article .item h2 		{font-size:11px;text-transform:uppercase;}
.article .item ul 		{width:42%;list-style-type:none;float:left;background:url(../img/icons/whitepaper.gif) no-repeat 0px 0px;padding-left:27px;}
.article .item ul.left  	{margin:0px 10px 0px 0px;}
.article .item ul li  	{line-height:16px;}
.article .item.last 		{border-bottom:none;}

/* Searchbox */ 
.searchbox 						{background:#EBF0FA url(../img/background/search_modul.gif) repeat-x 0px 0px;padding:10px;margin:0px 0px 20px 0px;}
.searchbox h2 					{font-size:11px;text-transform:uppercase;background:url(../img/icons/search.gif) no-repeat;padding:7px 0px 10px 30px;margin:0px 0px 5px 0px;}
.searchbox .item 				{margin:0px 0px 10px 0px;}
.searchbox .item .input1 		{width:47%;float:left;margin:0px 20px 0px 0px;}
.searchbox .item .select1 		{width:47%;float:left;margin:0px 0px 0px 0px;}
.searchbox .buttonbox 			{text-align:right;}
.searchbox .buttonbox a.search 	{background:#13779A url(../img/buttons/search.gif) no-repeat 4px 3px;cursor:pointer;width:81px;height:23px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:5px 7px 6px 26px;border:none;font-family:Tahoma,Arial;}
.searchbox .buttonbox input.search 	{background:#13779A url(../img/buttons/search.gif) no-repeat 4px 3px;cursor:pointer;width:81px;height:23px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:3px 7px 6px 24px;border:none;font-family:Tahoma,Arial;}

/* Suche aktivieren */
.searchcount					{padding-bottom:5px;}
.searchcount .big				{font-size:17px;font-weight:bold;}
.searchcount .blue				{color:#016D93;}
.searchcount .wildcard			{height:0px;width:15px;}
/* Tab box */
.listcontainer  				{margin:0px 0px 20px 0px;}
.listcontainer h2 				{font-size:11px;text-transform:uppercase;padding-left:25px;padding:13px 0 12px 34px;}
.listcontainer h2.premium 		{background:#e2e2e2 url(../img/icons/premium.gif) no-repeat 7px 5px;}
.listcontainer h2.whitepaper 	{background:#e2e2e2 url(../img/icons/whitepaper.gif) no-repeat 7px 5px;}
.listcontainer h2.new		 	{background:#e2e2e2 url(../img/icons/highline.gif) no-repeat 7px 5px;}

.listcontainer ul.menu			{list-style-type:none;background:#e2e2e2;}
.listcontainer ul.menu li 		{float:left;padding:4px 6px 4px 6px;background: url(../img/background/tabbox_menu_li.gif) repeat-x 0px 0px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;margin-right:2px;border-bottom:1px solid #ffffff; }
.listcontainer ul.menu li a		{font-weight:bold;text-transform:uppercase;text-decoration:none;}
.listcontainer ul.menu li.active 	{color:#000000;background:#F0F0F0;border:none;border-bottom:1px solid #F0F0F0;}
.listcontainer ul.menu li.active a 	{color:#000000;background:#F0F0F0;border:none;}

.listcontainer ul.list h2 				{font-size:11px;font-weight:bold;background:none;padding:0px;margin:0px;}
.listcontainer ul.list h3 a 			{font-size:11px;font-weight:normal;}
.listcontainer ul.list li 				{background: url(../img/icons/whitepaper_small.gif) no-repeat 8px 6px;padding:8px 5px 9px 34px;}
.listcontainer ul.list li.linecolor1 	{background-color:#f0f0f0 !important;}
.listcontainer ul.list li.video 		{background: url(../img/icons/video_small.gif) no-repeat 8px 6px;}
.listcontainer ul.list li.highline	 	{background:#e2e2e2 url(../img/icons/highline.gif) no-repeat 5px 5px;padding:12px 5px 10px 32px;}

.listcontainer ul.list.large li 		{background: url(../img/icons/whitepaper.gif) no-repeat 7px 5px;padding:8px 5px 9px 34px;border-bottom:1px solid #e5e7e6;}
.listcontainer ul.list.large li.last 	{border-bottom:none;}

/* Teaser */
.teaser 				{padding:0px 0px 0px 0px;}
.teaser h3 				{font-size:11px;margin:0px 0px 2px 23px;}
.teaser .banner 		{margin:0px 0px 15px 0px;float:left;}
.teaser a.more 			{padding:0px 0px 0px 10px;}

.teaser .list 			{float:left;margin-bottom:15px;width:99%;background:#F5F5F5;}
.teaser .list h3 		{padding:10px 0px 8px 8px;margin:0px;background: url(../img/background/teaser_headline.gif) no-repeat 0px 0px;;color:#ffffff;}
.teaser .list ul 		{padding:0px 10px 0px 10px;line-height:16px;list-style-type:none;background:#F5F5F5;}
.teaser .list ul li 	{margin:5px 0px;padding:3px 5px 3px 11px;background:url(../img/icons/teaser_list.gif) no-repeat 0px 9px;}
.teaser .list ul li a 		{color:#000000;}
.teaser .list ul li a:hover {color:#016d93;text-decoration:underline;}
.teaser .list ul li.more 	{background:none;border-bottom:none;text-align:right;list-style-type:none;}
.teaser .list ul li.more a 	{color:#026C93;background:url(../img/icons/teaser_list_more.gif) no-repeat 0px 5px;font-weight:bold;}

/* Teaser Suche */ 
.teaser .searchbox {padding:10px;border:1px solid #9C9D9F;background:none;margin:0px 0px 15px 0px;}
.teaser .searchbox h3 {background:url(../img/icons/search.gif) no-repeat 0px 0px;padding:7px 0 12px 27px;margin:0px;color:#000000;}
.teaser .searchbox a.submit1 		{width:70px;height:21px;background:#13779A url(../img/buttons/search_small.gif) no-repeat 4px 4px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:4px 4px 4px 21px;border:none;font-family:Tahoma,Arial;display:inline;font-size:9px;}
.teaser .searchbox input.submit1 	{width:70px;height:21px;background:#13779A url(../img/buttons/search_small.gif) no-repeat 6px 5px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:3px 2px 3px 18px;border:none;font-family:Tahoma,Arial;display:inline;font-size:9px;}
.teaser .searchbox .input1 	{height:18px;width:225px;} 

/* Login */
.login 				{background:#EBF0FA url(../img/background/search_modul.gif) repeat-x 0px 0px;padding:10px;margin:0px 0px 20px 0px;}
.login .label1 		{width:110px;float:left;font-weight:bold;}
.login .input1 		{width:220px;float:left;}
.login a.more 		{background: url(../img/icons/teaser_more.gif) no-repeat scroll 0 6px;padding:0px 0px 0px 8px;}
.login .set  		{margin:0px 0px 5px 0px;}
.login .submit1 	{background:#13779A;width:72px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:2px 3px 2px 3px;border:none;font-family:Tahoma,Arial;margin:0px 0px 0px 10px;font-size:11px;}

.login p.small 		{font-size:10px;border-bottom:1px solid #e5e7e6;padding:0px 0px 15px 0px;margin:0px 0px 15px 0px;}

.login .links 	{padding:5px 0px 10px 0px;}
.login .links a {margin:0px 10px 0px 0px;background: url(../img/icons/teaser_more.gif) no-repeat scroll 0 5px;padding:0px 0px 0px 10px;font-size:11px;}

/* result list */ 
.resultlist h2 				{font-size:11px;text-transform:uppercase;padding:12px 0 9px 35px;width:295px;float:left;}
.resultlist h2.premium 		{background:#F5F5F5 url(../img/icons/premium.gif) no-repeat 7px 5px;}
.resultlist h2.whitepaper 	{background:#F5F5F5 url(../img/icons/whitepaper.gif) no-repeat 7px 5px;}
.resultlist h2.new		 	{background:#F5F5F5 url(../img/icons/highline.gif) no-repeat 7px 5px;}
.resultlist .back		 	{float:left;padding:0px 0 9px 10px;margin:12px 0px 0px 0px;background: url(../img/icons/back.gif) no-repeat 0 6px;}
.resultlist .forward		{float:right;padding:0px 0 9px 10px;margin:12px 5px 0px 0px;background: url(../img/icons/forward.gif) no-repeat 0 6px;}
.resultlist .paging 			{background:#F5F5F5;margin:0px 0px 6px 0px;}
.resultlist .paging h2 span 	{font-weight:normal;}

.resultlist .menu 			{padding:0px 0px 0px 10px;margin:0px 0px 8px 0px;}
.resultlist .menu span		{font-weight:bold;}
.resultlist .menu a 		{font-weight:normal;padding:0px 4px;}
.resultlist .menu a.active 	{color:#000000;text-decoration:none;}
.resultlist .menu .select1 	{width:105px;margin:0px 0px 0px 10px;height:20px;float:right;}
.resultlist .menu .fll 		{height:22px;}

.resultlist h3 							{font-size:11px;}
.resultlist .item 						{padding:10px 8px 10px 0px}
.resultlist .item.color1 				{background:#F5F5F5  ;}
.resultlist .item.color2 				{background:#ffffff;}
.resultlist .item span.eng  			{background: url(../img/icons/english.gif) no-repeat right 2px;padding:0px 21px 0px 0px;}
.resultlist .item .left 				{width:54%;background: url(../img/icons/whitepaper_small.gif) no-repeat 10px 0px;padding:0px 8px 0px 34px;line-height:16px;float:left;}
.resultlist .item .right 				{width:36%;float:right;} 
.resultlist .item .right .down 			{background: url(../img/icons/download.gif) no-repeat 0px 0px;padding:2px 0px 2px 26px;float:left;display:block;font-weight:bold;}
.resultlist .item .right span.rate 		{padding:3px 0px 0px 0px;float:left;margin:0px 0px 20px 0px;}
.resultlist .item .right span.rate img 	{float:left;margin:0px 3px 0px 0px;}
.resultlist .item .right span.rate a 	{background: url(../img/icons/teaser_more.gif) no-repeat 0 6px;padding:0px 0px 0px 10px;font-weight:bold;}
.resultlist .item .right a.rate 		{padding:3px 0px 0px 0px;float:left;}

/* Forms */ 
.forms 					 {background:url(../img/background/search_modul.gif) repeat-x 0px 0px;padding:10px;margin:0px 0px 20px 0px;}
.forms label.markinvalid {color:#ff0000;}
.forms input.markinvalid {color:#ff0000;border:1px solid #ff0000;}
.forms select.markinvalid {color:#ff0000;border:1px solid #ff0000;}
.forms .label1 		{width:160px;float:left;font-weight:bold;}
.forms .input1 		{width:265px;float:left;}
.forms .select1 	{width:270px;float:left;}
.forms .set 		{margin:0px 0px 5px;}
.forms textarea 	{width:266px;float:left;}
.forms form fieldset 				{border:none;}
fieldset .set.radio .sublabel 		{width:239px;float:right;}
fieldset .set.checkbox .checkbox	{margin-right:3px;}

.forms .buttons 		{margin:15px 0px 0px 0px;padding-left:160px;}
.forms .buttons .submit {margin:0px 10px 0px 0px;background:#088ff8;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:2px 3px 2px 3px;border:none;font-family:Tahoma,Arial;font-size:11px;}
.forms .buttons .reset 	{margin:0px 10px 0px 0px;background:#088ff8;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:2px 3px 2px 3px;border:none;font-family:Tahoma,Arial;font-size:11px;}

.forms .set.markinvalid label {color:#FF0000; }
.forms .set.markinvalid input {border:1px solid #ff0000;}
.forms .set.markinvalid textarea {border:1px solid #ff0000;}

.forms .set.radio 			{margin:10px 0px 0px 0px;}
.forms .set.radio input 	{border:none;}
.forms .set.checkbox 		{margin:10px 0px 0px 0px;}
.forms .set.checkbox input 	{border:none;}

.forms img.captcha {width:269px;margin-top:20px;float:left;}

/* ST - 26.07.2010 - Klassen fuer temporaeren Lead */
.tempwelcome {margin-top:10px;}
.tempwelcome .textrow {margin-top:15px;margin-left:40px;}
.tempwelcome .textrow .number {float:left;background:none repeat scroll 0 0 #088FF8;border:medium none;color:#FFFFFF;font-family:Tahoma,Arial;font-size:11px;font-weight:bold;margin:0 10px 0 0;padding:2px 3px;text-transform:uppercase;}
.tempwelcome .textrow .text {}