@charset "utf-8";
/* Allgemeine Formatierungen */
*			{margin:0px; padding:0px;}
body		{color:#000000;background:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:left;}
img			{border:0px;}
a			{text-decoration:none;color:#B51434;}
a:hover		{text-decoration:underline;}
h1 			{font-size:18px;margin:0px 0px 15px 0px;color:#B51434;}

/* Seiten Grid */
#alignment	{background:#ffffff;text-align:left;width:840px;overflow:hidden;margin:0px 0px 10px 10px;}
#page		{padding:0px 0px 0px 0px;overflow:hidden;position:relative;border:1px solid #a8a8a8;}	
#wrapper	{position:relative;}
#north		{padding:0px 0px 2px 0px;margin-bottom:30px;position:relative;}
#center		{margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;width:820px;}	
#south		{padding:0px 0px 0px 0px;}

/* Content Spalten */
.col1		{width:838px;}
.col2		{width:469px;overflow:hidden;}
.col3		{width:336px;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.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:#B51434 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:#B51434 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;margin:0px;padding:0px;background-image:none;}
.article .item ul 		{width:43%;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;background-image:none;}
.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-left:25px;padding:7px 0px 10px 30px;}
.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;padding-right:4px;}
.searchbox .buttonbox .search 	{background:#B51434 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:18px;font-weight:bold;}
.searchcount .blue				{color:#B51434;}
.searchcount .wildcard			{height:0px;width:90px;}


/* Tab box */
.listcontainer  				{margin:0px 0px 20px 0px;}
.listcontainer h2 				{font-size:11px;text-transform:uppercase;padding-left:25px;padding:13px 0 12px 34px;color:#B51434;}
.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; }
.listcontainer ul.menu li a		{font-weight:bold;text-transform:uppercase;text-decoration:none;color:#000000;}

.listcontainer ul.list h2 				{font-size:11px;font-weight:bold;background:none;padding:0px;margin:0px;}
.listcontainer ul.list h3 	 			{font-size:11px;color:#999999;font-weight:normal;}
.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%;border:1px solid #9C9D9F;}
.teaser .list h3 			{padding:3px 0px 3px 8px;margin:0px;background:#B51434;color:#ffffff;}
.teaser .list ul 		{padding:0px 10px 0px 10px;line-height:16px;list-style-type:none;}
.teaser .list ul li 	{margin:7.5px 0px;padding:3px 5px 3px 14px;background:url(../img/icons/teaser_list.gif) no-repeat 3px 3px;}
.teaser .list ul li a 		{color:#000000;}
.teaser .list ul li.more 	{background:none;border-bottom:none;text-align:right;list-style-type:none;}
.teaser .list ul li.more a 	{color:#B51434;background:url(../img/icons/teaser_list.gif) no-repeat 0px 0px;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 .submit1 {width:70px;height:21px;background:#B51434 url(../img/buttons/search_small.gif) no-repeat 6px 5px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:2px 2px 3px 18px;border:none;font-family:Tahoma,Arial;display:inline;font-size:9px;}
.teaser .searchbox .input1 	{height:18px;width:225px;} 

/* Login */
.login 				{background: 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:225px;float:left;}
.login a.more 		{background: url(../img/icons/forward.gif) no-repeat scroll 0 6px;padding:0px 0px 0px 8px;}
.login .set  		{margin:0px 0px 5px 0px;}
.login .submit1 	{background:#1a2f6e url(../img/background/submitbuttons.gif) repeat-x -6px -2px;width:74px;color:#b31829;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;cursor:pointer;}

.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 30px 0px 0px;background: url(../img/icons/forward.gif) no-repeat scroll 0 6px;padding:0px 0px 0px 8px;font-size:11px;}

/* result list */ 
.resultlist h2 				{font-size:11px;text-transform:uppercase;padding:12px 0 9px 35px;width:345px;float:left;}
.resultlist h2.premium 		{background:#E2E2E2  url(../img/icons/premium.gif) no-repeat 7px 5px;}
.resultlist h2.whitepaper 	{background:#E2E2E2  url(../img/icons/whitepaper.gif) no-repeat 7px 5px;}
.resultlist h2.new		 	{background:#E2E2E2  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:#E2E2E2 ;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:#E2E2E2 ;}
.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:55%;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:29%;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;}
.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/forward.gif) no-repeat 0 6px;padding:0px 0px 0px 10px;}
.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:280px;float:left;}
.forms .select1 	{width:285px;float:left;}
.forms .set 		{margin:0px 0px 5px;}
.forms textarea 	{width:281px;float:left;}
.forms form fieldset {border:none;}
fieldset .set.radio .sublabel 	{width:260px;float:right;}
fieldset .set.checkbox .checkbox	{margin-right:3px;}

.forms .buttons 		{margin:15px 0px 0px 0px;padding-left:160px;}
.forms .buttons .submit {width:106px;margin:0px 10px 0px 0px;background:#B51434;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:2px 5px 2px 5px;border:none;font-family:Tahoma,Arial;font-size:11px;}
.forms .buttons .reset 	{width:96px;margin:0px 10px 0px 0px;background:#B51434;color:#ffffff;text-transform:uppercase;font-weight:bold;padding:2px 5px 2px 5px;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.checkbox 	{margin:10px 0px 0px 0px;}

.forms img.captcha {width:282px;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 #B51434;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 {}
