/* General Rules */
* {
	margin: 0;
}

html, body {
	height: 100%;
}

body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:.75em;
	background:#bfc5c9 url(../images/body_bg.png) repeat-x left top;
}

body.landing {
	background:#bfc5c9 url(../images/body_featured_bg.png) repeat-x left top;
}

table {
	width:100%;
}

img {
	border:0;
	outline:none;
}

a {
	outline:none;	
}

p {
	margin:0;
	padding:0;
	line-height:1.5em;
}

form {
	margin:0;	
}

ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

.clearrow {
	clear:both;	
	height:0px;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

.preload, .hidden {
	display:none;
}

/* Basic Layout */

.top-wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -292px;
	text-align:center;
}

.body-header {
	height:112px;
	width:964px;
	margin:0 auto;
	padding:0 8px;
	text-align:left;
	background:url(../images/body_nav.png) no-repeat center top;
}

.body-header .inner {
	position:relative;
}

body.landing .body-header {
	background:url(../images/body_featured_nav.png) no-repeat center top;
}

.body-header .nav {
	position:absolute;
	top:68px;
	left:45px;
	font-family:"Trade Gothic W01 Light";
}

.body-header .nav li {
	float:left;
	margin-right:2.7em;
}

.body-header .nav li a:link,
.body-header .nav li a:visited,
.body-header .nav li a:active {
	color:#111;
	font-size:1.65em;
	text-decoration:none;
}

.body-header .nav li a:hover {
	color:#3f75ba;
	font-size:1.65em;
	text-decoration:none;
}

.body-header .nav li.current a:link,
.body-header .nav li.current a:visited,
.body-header .nav li.current a:active,
.body-header .nav li.current a:hover {
	color:#3f75ba;
	text-decoration:none;
}

.body-header .nav li a.search {
	display:block;
	height:16px;
	width:17px;
	background:url(../images/ico_search.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-top:.25em;
}

.body-header .btn-home {
	position:absolute;
	top:12px;
	right:22px;
}

.body-header .language-options {
	font-size:.833em;	
	position:absolute;
	top:7px;
	left:45px;
}


.body-header .feature-search {
	position:absolute;
	width:342px;
	position:absolute;
	z-index:100;
	right:1px;
	top:110px;
	display:none;
}

.body-header .feature-search .search-indicator {
	position:absolute;
	width:16px;
	height:30px;
	background:url(../images/body_search_indicator.gif) no-repeat left center;
	z-index:101;
	left:10px;
	top:0;
	display:none;
}

.body-header .feature-search .search-input {
	height:32px;
	background:url(../images/body_search_bg.png) no-repeat 0 0;
}

.body-header .feature-search .search-input label {
	display:inline-block;
	width:92px;
	color:#fff;
	font-weight:normal;
	height:30px;
	line-height:30px;
	text-align:right;
	font-size:1.166em;
	text-shadow:#006 1px 1px;
	margin-right:30px;
}

.body-header .feature-search .search-input input {
	border:none;
	width:180px;
	background:none;
	outline:none;
}

.body-header .feature-search .search-results ul {
	border:1px solid #565656;
	background:#fff url(../images/body_search_results_bg.png) repeat-y 0 0;
	border-top:none;
}

.body-header .feature-search .search-results ul li {
	text-align:right;
}

.body-header .feature-search .search-results ul li a,
.body-header .feature-search .search-results ul li div.no-results {
	padding:.5em 2em .5em .5em;
}

.body-header .feature-search .search-results ul li a {
	color:#000;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.body-header .feature-search .search-results ul li a:hover {
	background-color:#2a2a2a;
	color:#fff;
}

.body-header .feature-search .search-results ul li a .section {
	display:inline;
	float:left;
	width:85px;
	text-align:right;
	color:#3c3c3c;
	font-weight:normal;
	font-size:.857em;
	height:13px;
	overflow:hidden;
}

.body-header .feature-search .search-results ul li a:hover .section {
	color:#fff;	
}



.body-content {
	min-height:750px;
	height:auto !important;
	height:750px;
	width:960px;
	margin:0 auto;
	text-align:left;
	padding-bottom:3em;
}

body.landing .body-content {
	width:980px;
}

.body-footer-wrapper, .push {
	height: 292px;
}

.body-footer-wrapper {
	background:url(../images/body_footer_bg.png) repeat-x left bottom;	
	text-align:center;
}

.body-footer {
	width: 980px;
	height: 272px;
	background:url(../images/body_footer.png) no-repeat center top;
	margin:0 auto;
	padding-top:20px;
	text-align:left;
	position:relative;
	font-size:.95em;	
}

.body-footer li {
	margin-bottom:.3em;	
}

.body-footer ul {
	position:absolute;
	top:1.5em;	
	width:200px;
}

.body-footer a:link,
.body-footer a:visited,
.body-footer a:active {
	color:#000;
	text-decoration:none;
}

.body-footer a:hover {
	text-decoration:underline;
}

.body-footer .item-contact {
	position:absolute;
	left:40px;
}

.body-footer .item-products {
	position:absolute;
	left:300px;
}

.body-footer .item-solutions {
	position:absolute;
	/*left:493px;*/
	left:500px;
}

.body-footer .item-solutions2 {
	position:absolute;
	left:638px;
}

.body-footer .item-partner {
	position:absolute;
	left:780px;
}

.body-footer .item-newsletter {
	position:absolute;
	left:40px;
	top:80px;
}

.body-footer .item-newsletter ul {
	width:250px;	
}

.body-footer .item-legal {
	position:absolute;
	left:40px;
	top:155px;
}

.body-footer .item-legal ul {
	width:400px;	
}

.body-footer .item-legal li {
	float:left;
	display:inline;
	margin-right:1em;
	padding-right:1em;
	border-right:1px solid #000;
}

.body-footer .item-legal li.last {
	border:0;
	margin:0;
	padding:0;
}

.body-footer .item-social {
	position:absolute;
	left:345px;
	top:155px;
}

.body-footer .item-social ul {
	width:600px;	
}

.body-footer .item-social li {
	float:right;
	display:inline;
	margin-left:1em;
}

.body-footer input.submit {
	color:#27447A;
	background:none;
	border:none;
	font-weight:bold;
	cursor:pointer;
	font-size:1em;
}

.body-footer input.submit:hover {
	text-decoration:underline;	
}

/* General styles */

h4 {
	font-size:1em;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0;
}

a:link {
	color:#27457b;
	text-decoration:underline;
}

a:visited {
	/*color:#394251;*/
	/*text-decoration:none;*/
	color:#27457b;
	text-decoration:underline;
}

a:active {
	color:#27457b;
	text-decoration:none;
}

a:hover {
	color:#27457b;
	text-decoration:none;
}

/* button styles */

a.btn-blue-32:link,
a.btn-blue-32:visited,
a.btn-blue-32:active,
a.btn-blue-32:hover {
	display:inline-block;
	margin:0;
	padding:0 0 0 18px;
	text-align:center;
	background:url(../images/btn_blue_32.png) no-repeat left top;
	line-height:34px;
	font-size:1.4em;
	text-decoration:none;
	color:#fff !important;
	text-shadow:#3c4d61 1px 1px;
	zoom: 1;
	*display:inline;
	font-family:"News Gothic No.2 W01 Medium";
}

a.btn-blue-32 span {
	background:url(../images/btn_blue_32.png) no-repeat right top;
	padding-right:18px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

a.btn-blue-32:hover {
	background-position:left bottom;
}

a.btn-blue-32:hover span {
	background-position:right bottom;
}

a.btn-bronze-32:link,
a.btn-bronze-32:visited,
a.btn-bronze-32:active,
a.btn-bronze-32:hover {
	display:inline-block;
	margin:0;
	padding:0 0 0 18px;
	text-align:center;
	background:url(../images/btn_bronze_32.png) no-repeat left top;
	line-height:34px;
	font-size:1.4em;
	text-decoration:none;
	color:#fff !important;
	text-shadow:#3c4d61 1px 1px;
	zoom: 1;
	*display:inline;
	font-family:"News Gothic No.2 W01 Medium";
}

a.btn-bronze-32 span {
	background:url(../images/btn_bronze_32.png) no-repeat right top;
	padding-right:18px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

a.btn-bronze-32:hover {
	background-position:left bottom;
}

a.btn-bronze-32:hover span {
	background-position:right bottom;
}

a.btn-bronze-32 span.smaller,
a.btn-blue-32 span.smaller {
	font-size:.9em;
}

button.btn-grey-34 {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

a.btn-grey-34:link,
a.btn-grey-34:visited,
a.btn-grey-34:active,
a.btn-grey-34:hover,
button.btn-grey-34 span {
	display:inline-block;
	margin:0;
	padding:0 0 0 18px;
	text-align:center;
	background:url(../images/btn_grey_34_left.png) no-repeat left top;
	line-height:38px;
	font-size:1.166em;
	text-decoration:none;
	color:#000;
	zoom: 1;
	*display:inline;
	font-family:"News Gothic No.2 W01 Medium";
}

a.btn-grey-34 span,
button.btn-grey-34 span span {
	background:url(../images/btn_grey_34_right.png) no-repeat right top;
	padding-right:20px;
	height:40px;
	display:inline-block;
	cursor:pointer;
}

button.btn-grey-34 span span {
	padding-left:0;	
}

button.btn-grey-34,
button.btn-grey-34 span {
	height:38px;
	line-height:38px;
}

a.btn-grey-34:hover {
	background-position:left bottom;
}

a.btn-grey-34:hover span {
	background-position:right bottom;
}

a.btn-contact:link,
a.btn-contact:visited,
a.btn-contact:active,
a.btn-contact:hover {
	display:inline-block;
	margin:1em 0 .5em;
	padding:0 0 0 55px;
	width:192px;
	text-align:center;
	background:url(../images/btn_contact.png) no-repeat left top;
	height:48px;
	line-height:48px;
	font-size:1.583em;
	text-decoration:none;
	color:#fff;
	text-shadow:#6a6444 1px 1px;
	zoom: 1;
	*display:inline;
	font-family:"News Gothic No.2 W01 Medium";
}

a.btn-contact:hover {
	background-position:left bottom;
}	

a.btn-request:link,
a.btn-request:visited,
a.btn-request:active,
a.btn-request:hover {
	display:inline-block;
	margin:0;
	padding:0 0 0 55px;
	width:192px;
	text-align:center;
	background:url(../images/btn_request.png) no-repeat left top;
	height:48px;
	line-height:48px;
	font-size:1.583em;
	text-decoration:none;
	color:#fff;
	text-shadow:#274172 1px 1px;
	zoom: 1;
	*display:inline;
	font-family:"News Gothic No.2 W01 Medium";
}

a.btn-request:hover {
	background-position:left bottom;
}	

.ico-up {
	padding-left:18px;
	background:url(../images/ico_up.png) no-repeat left center;
}

/* Content Specific Layout Styling */

.content-home-wrapper {
	background:url(../images/content_featured_home_slider_wrapper.png) no-repeat center 200px;
}

.content-home {
	background:url(../images/content_featured_home_slider.png) no-repeat center 200px;
}

.content-home h3 {
	margin:0;
	padding:.33em .1em;
	font-size:1.666em;
	font-family:"News Gothic No.2 W01 Medium";
	background:URL(../images/border_h_header.png) repeat-x left bottom;
}

.content-home ul.standard li,
ul.listing li {
	padding:1.05em .3em;
	background:URL(../images/border_h_sub.png) repeat-x left bottom;
}

.content-home ul.standard li strong,
ul.listing li strong {
	line-height:1.4em;
	display:block;
	font-weight:bold;
}

.content-home ul.standard li a:link,
.content-home ul.standard li a:visited,
.content-home ul.standard li a:active,
.content-home ul.standard li a:hover {
	color:#27447a;
	font-weight:bold;
	text-decoration:none;
}

.content-home ul.standard li a:hover {
	text-decoration:underline;	
}

.content-home .bottom-modules {
	margin:0 28px;
}

.content-home .bottom-modules .root-left {
	float:left;
	width:635px;
}

.content-home .bottom-modules .root-right {
	float:right;
	width:252px;
}

.content-home .bottom-modules .root-left .sub-left {
	float:left;
	width:300px;
}

.content-home .bottom-modules .root-left .sub-right {
	float:right;
	width:300px;
}

.content-home .bottom-modules .module-content {
	margin-bottom:3em;
}

.home-banner {
	margin:0;
	position:relative;
	margin-bottom:3.6em;
}

.home-banner a {
	display:block;
	height:368px;
	background-position:center bottom;
	background-repeat:no-repeat;
	text-indent:-9999px;
}	

.home-slider {
	margin:0 10px;
	position:relative;
	height:367px;
	margin-bottom:3.6em;
}

.home-slider h1 {
	background-color:#fff;
	display:inline;
	padding:.2em .5em;
	font-size:2.9em;
	position:absolute;
	right:0;
	top:124px;
	font-family:"News Gothic No.2 W01 Medium";
}

.home-slider .slide-picture {
	background:url(../images/home_slider_shade.png) no-repeat center bottom;
	width:426px;
	padding-bottom:7px;
	position:absolute;
	bottom:16px;
	left:18px;
	text-align:center;
}

.home-slider .slide-text {
	position:absolute;
	right:0;
	top:215px;
	width:485px;
}

.home-slider .slide-text .inner {
	font-size:1.7em;
	width:100%;
	height:86px;
	padding-right:25px;
	display:table-cell;
	vertical-align:middle;
	line-height:1.45em;
	font-family:"Trade Gothic W01 Light";
}

.home-slider .slide-links {
	position:absolute;
	right:0;
	top:310px;
	width:485px;
}

.home-slider .slide-links a {
	margin-right:.6em;
}

.home-slider .slider-controls {
	position:absolute;
	z-index:100;
	bottom:14px;
	right:18px;
}

.home-slider .slider-controls a {
	background:url("../images/home_slider_toggle.png") no-repeat left bottom;
	display:inline-block;
	height:11px;
	margin:0 1.5px;
	text-indent:-9999px;
	width:11px;	
}

.home-slider .slider-controls a.current {
	background-position:left top;	
}

.home-marketing-message {
	float:left;
	width:43.99%;
	margin:0 3%;
	display:inline;
}

.home-marketing-message h2 {
	font-size:2.9em;
	margin:0;
	padding:.25em 0;
	font-family:"News Gothic No.2 W01 Medium";
}

.home-marketing-message p {
	font-family:"Trade Gothic W01 Light";
	font-size:1.333em;
	letter-spacing:-.035em;
	line-height:1.6em;
}

.home-case-studies {
	float:left;
	width:47.99%;
	margin:0 1%;
	display:inline;
}

.home-case-studies .authorities {
	margin-bottom:1em;
}

.home-case-studies .authorities a {
	float:left;
	height:50px;
	width:24.49%;
	padding-bottom:.8em;
	text-align:center;
	display:inline;
	background:url(../images/border_h_header.png) repeat-x center bottom;
}

.home-case-studies .authorities a.first {
	padding-left:1%;	
}

.home-case-studies .authorities a.last {
	padding-right:1%;	
}

.home-case-studies .authorities a span { 
	display:block;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
}

.home-case-studies .authorities a span.grey { 
	/*filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;*/
}

.home-case-studies .authorities a span.color {
	background-position:0 -9999px;	
}

.home-case-studies .authorities a.selected {
	background:url(../images/border_h_selected.png) no-repeat center bottom;
}

.home-case-studies .authorities a.selected span.color,
.home-case-studies .authorities a:hover span.color {
	background-position:center center;
}

.home-case-studies .authorities a.selected span.grey,
.home-case-studies .authorities a:hover span.grey {
	background-position:0 -9999px;
	/*filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;*/
}

.home-case-studies a.download {
	float:right;	
	display:inline;
	margin:.4em 1em;
}

.home-case-studies .description {
	margin-left:1em;
}

.home-products {
	margin:2.2em 7px;
	padding:0 13px 0 14px;
	background:url(../images/home_products_bg.png) no-repeat center top;
	min-height:314px;
	height:auto !important;
	height:314px;
}

.home-products .items {
	display:inline;
	float:left;
	width:234px;
	height:200px;
	margin-right:1px;
	margin-top:5px;
	text-align:center;
}

.home-products .last {
	margin-right:0;	
}

.home-products .items .product-logo {
	margin-top:2.2em;	
	margin-bottom:.6em;
}

.home-products .items .subtitle {
	font-weight:normal;
	display:block;
	font-family:"Trade Gothic W01 Light";
}

.home-products .items .product-shot {
	margin:2em 0 0;
}

.home-products .items .description {
	padding:0 1em;
}

.home-news strong,
ul.listing li strong {
	font-size:1.1em;
	margin-bottom:.33em;
}

.home-events li,
.home-webinars li {
	text-align:right;
}

.home-events a,
.home-webinars a {
	float:left;
}

.home-events p,
.home-webinars p {
	display:inline;
}

.home-cloud {
	margin:1em 0;
}

.home-cloud li {
	font-family:"News Gothic No.2 W01 Medium";
	display:inline;
}

.home-cloud li a:link,
.home-cloud li a:visited,
.home-cloud li a:active,
.home-cloud li a:hover {
	color:#000;
	text-decoration:none;
}

.home-cloud li a:hover {
	text-decoration:underline;	
}

.home-cloud li a.tag1 {
	font-size:1.166em;	
	font-weight:100;
}

.home-cloud li a.tag2 {
	font-size:1.333em;	
	font-weight:200;
}

.home-cloud li a.tag3 {
	font-size:1.5em;
	font-weight:300;
}

.home-cloud li a.tag4 {
	font-size:1.666em;
	font-weight:400;
}

.home-cloud li a.tag5 {
	font-size:2em;
	font-weight:500;
}




.content-choice-wrapper {
	background:url(../images/content_featured_tall_wrapper.png) no-repeat center 625px;
}

.content-choice {
	background:url(../images/content_featured_tall.png) no-repeat center 200px;
}

.content-choice .products {
	padding:0 26px 0;	
}

.content-choice .products .product {
	display:inline;
	float:left;
	overflow-x:hidden;
}

.content-choice .products .product-25 {
	width:24.99%;
}

.content-choice .products .product-33 {
	width:33%;
}

.content-choice .products .product-50 {
	width:49.99%;
}

.content-choice .products .product .product-picture-wrapper {
	height:300px;
	position:relative;
}

.content-choice .products .product .product-picture {
	/*background:url(../images/choice_product_shade.png) no-repeat center bottom;*/
	text-align:center;
	padding-bottom:3px;
	position:absolute;
	bottom:0;
	width:100%;
}

.content-choice .products .product h1 a {
	display:block;
	width:100%;
	height:30px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px 0 25px 17px;
}

.content-choice .products .product .product-description {
	margin:17px;	
}


.content-choice .feature-picture {
	height:300px;
	position:relative;
}

.content-choice .feature-picture img {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-454.5px;
}

.content-choice .feature-partners {
	padding:0 36px;	
}

.content-choice .feature-partners .column {
	float:left;
	display:inline;
}

.content-choice .feature-partners .column h1 a:link,
.content-choice .feature-partners .column h1 a:visited,
.content-choice .feature-partners .column h1 a:active,
.content-choice .feature-partners .column h1 a:hover {
	text-decoration:none;	
}

.content-choice .feature-partners .column .inner {
	background:url(../images/border_v_300.png) no-repeat top right;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding:0 2em;
}

.content-choice .feature-partners .column-25 {
	width:24.99%;
}

.content-choice .feature-partners .column-33 {
	width:33%;
}

.content-choice .feature-partners .column-50 {
	width:49.99%;
}

.content-choice .feature-partners .column-last .inner {
	background:none;
}

.content-choice .feature-partners .column-left {
	float:left;
	display:inline;
	width:49.99%;
	background:url(../images/border_v_300.png) no-repeat top right;
	min-height:300px;
	height:auto !important;
	height:300px;
}

.content-choice .feature-partners .column-left .inner {
	padding:1em 3em 1em 0;	
}

.content-choice .feature-partners .column-right {
	float:left;
	display:inline;
	width:49.99%;
	min-height:300px;
	height:auto !important;
	height:300px;
}

.content-choice .feature-partners .column-right .inner {
	padding:1em 0 1em 3em;	
}

.content-choice .feature-partners .partner-links a {
	display:inline-block;
	margin-bottom:.4em;
}

.content-choice .feature-partners h1 {
	color:#3f75ba;
	font-size:1.833em;
	margin-bottom:1.333em;
}

.content-choice .feature-partners .partner-description {
	margin-bottom:2em;
}



.content-generic {
	
}

.content-generic .content-generic-body {
	display:inline;
	float:right;
	margin-right:20px;
	margin-top:50px;
	margin-bottom:3em;
	width:665px;
}



.content-generic .partner-listing li {
	padding:2em 0;	
}

.content-generic .partner-listing li .partner-info {
	padding-right:230px;	
}

.content-generic .partner-listing li .logo {
	float:right;
	text-align:center;
	background:url(../images/customer_listing_bg.png) no-repeat center top;
}

.content-generic .partner-listing li .logo span {
	display:block;
	height:133px;
	width:196px;
	background-repeat:no-repeat;
	background-position:center center;
}

.content-generic .partner-listing li .logo span.short {
	height:128px;	
}

.content-generic .partner-listing .partner-type {
	height:51px;
	background:url(../images/partner_listing_bg_bottom.png) no-repeat center bottom;
	margin-top:0;
	width:196px;
	display:table-cell;
	vertical-align:middle;
}

.content-generic .partner-listing .partner-type ul {
	margin:0;
	padding:0;
}

.content-generic .partner-listing .partner-type ul li {
	background:none;
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:1.4em;
	color:#fff;
	font-size:.916em;
}

.content-generic .customer-listing li {
	padding:2em 0;	
}

.content-generic .customer-listing li p {
	padding-right:215px;	
}

.content-generic .customer-listing li .logo {
	float:right;
	background:url(../images/customer_listing_bg.png) no-repeat center center;
}

.content-generic .customer-listing li .logo span {
	display:block;
	height:133px;
	width:196px;
	background-repeat:no-repeat;
	background-position:center center;
}

.content-generic .news-entries .date ,
.home-news .date {
	float:right;	
	line-height:1.6em;
}

.content-generic .success {
	font-weight:bold;
	color:#060;
	font-size:1.166em;
}

.newsletter-modal {
	padding:2em;	
}

table.downloads .size,
table.downloads .date,
table.downloads .type {
	width:130px;
	text-align:right;
}

.file_download_container {
	padding:2em 6em 0;
	text-align:left;	
}

.breadcrumb {
	margin:.333em 0 2.5em;
}

.sidebar-nav {
	width:200px;
	display:inline;
	float:left;
	margin-left:20px;
	margin-top:50px;
}

.sidebar-nav h2 {
	font-size:1.666em;
	font-family:"News Gothic No.2 W01 Medium";
	font-weight:normal;
	margin:0 0 .2em;
	margin-left:1em;
}

.sidebar-nav li {
	line-height:1.5em;	
}

.sidebar-nav a:link,
.sidebar-nav a:visited,
.sidebar-nav a:active {
	color:#000;
	text-decoration:none;
}

.sidebar-nav a:hover,
.sidebar-nav li.here a:link {
	color:#3f75ba;
	text-decoration:none;
}

.sidebar-nav li.sub_level_0,
.sidebar-nav li.sub-level-0 {
	font-size:1.166em;	
	font-weight:bold;
	border-top:1px solid #a1a1a1;
	padding:.4em .4em .4em 1.4em;
}

.sidebar-nav li.last {
	border-bottom:1px solid #a1a1a1;
}

.sidebar-nav li.sub_level_0 ul,
.sidebar-nav li.sub-level-0 ul {
	margin-top:.333em;	
}

.sidebar-nav li.sub_level_0 li,
.sidebar-nav li.sub-level-0 li {
	font-size:.857em;	
	font-weight:normal;
	margin-left:1em;
	border:none;
}

.sidebar-nav .buttons {
	margin-top:3em;
	text-align:center;
}

.sidebar-nav a.btn-sidebar span {
	width:130px;
}

.sidebar-nav a.btn-sidebar-small {
	font-size:1.10em;	
}


.static-more-info {
	margin-top:4em;	
}


/* WYSIWYG Area Styling */

.cms-style h1 {
	margin-bottom:.5em;
	font-size:3em;
	font-family:"News Gothic No.2 W01 Medium";
}

.cms-style h1.blue {
	color:#3F75BA;
}

.cms-style h2 {
	font-size:2em;
	margin-bottom:.75em;
}

.cms-style h3,
.content-generic-body h3 {
	color:#3F75BA;
	font-size:1.833em;
	margin-bottom:.818em;
}

.cms-style h4 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.5em;
}

.cms-style p {
	margin-bottom:2em;
	font-size:1.166em;
}

.cms-style p.headline {
	font-family:"Trade Gothic W01 Light";
	font-size:1.5em;
	font-weight:normal;
	line-height:1.4em;
}

.cms-style p.headline strong {
	font-weight:normal;
}

.cms-style p.large,
.cms-style div.large,
.cms-style li.large,
.cms-style span.large {
	font-size:1.166em;	
}

.cms-style p.icon {
	padding-left:42px;
	background-position:left top;
	background-repeat:no-repeat;
}

.cms-style a.arrow {
	background:url(../images/ico_anchor.png) no-repeat left center;
	padding-left:18px;
}

.cms-style blockquote {
	padding:5px 0 0 30px;
	background:url(../images/icons/quotes.png) no-repeat 0 0;
	font-style:italic;
	font-size:1.333em;
}

.cms-style blockquote .author {
	display:block;
	text-align:right;
	font-size:.875em;
	font-weight:normal;
	color:#3f75ba;
	font-style:normal;
}

.cms-style ul {
	margin-bottom:2em;	
}

.cms-style ul li {
	padding-left:18px;
	background:url(../images/ico_li.png) no-repeat 1px 3px;
	margin-bottom:.8em;
	line-height:1.5em;
	font-size:1.166em;
}

.cms-style ul ul li {font-size:1em;}

.cms-style form input.text,
.cms-style form textarea,
form#newsletter input.text {
	background-color:#fff;
	border:1px solid #696969;
	padding:.4em;
	font-size:1.166em;
	border-radius:.333em;
	-moz-border-radius:.333em; 	
	-webkit-border-radius:.333em;
	font-family:Arial, Helvetica, sans-serif;
	width:20em;
}

form#newsletter input.text {
	width:11em;
	font-size:1em;
	padding:.3em;
}	

.cms-style form input.error,
.cms-style form textarea.error,
form#newsletter input.error {
	border-color:#F00;
}

.cms-style form textarea {
	width:30em;
	height:8em;
}

.cms-style form label {
	display:block;
	font-weight:bold;
	font-size:1.166em;
	margin-bottom:.2em;
	padding-left:.2em;
}

.cms-style form label.error {
	font-weight:normal;
	color:#F00;
}

form#newsletter label.error {
	display:none !important;	
}

.cms-style table {
	border-spacing:0;
	margin-bottom:2em;
}

.cms-style table th {
	font-weight:bold;
	padding:0;
	background:url(../images/border_h_header.png) repeat-x left bottom;
	padding:.8em .3em;
	text-align:left;
}

.cms-style table td {
	padding:0;
	background:url(../images/border_h_sub.png) repeat-x left bottom;
	padding:.8em .3em;
}

.cms-style .column-25 {
	display:inline;
	float:left;
	width:21.99%;
	margin-right:4%;
}

.cms-style .column-25-last {
	display:inline;
	float:left;
	width:21.99%;
}

.cms-style .column-33 {
	display:inline;
	float:left;
	width:30.665%;
	margin-right:4%;
}

.cms-style .column-33-last {
	display:inline;
	float:left;
	width:30.665%;
}

.cms-style .column-50 {
	display:inline;
	float:left;
	width:47.99%;
	margin-right:4%;
}

.cms-style .column-50-last {
	display:inline;
	float:left;
	width:47.99%;
}

.cms-style .highlight {
	background:#d3d8dd url(../images/column_bg.png) repeat-x left top;
	padding:2em;
	margin-bottom:2em;
}

.cms-style .highlight ul,
.cms-style .highlight p {
	margin-bottom:0;	
}






/*
   ColorBox Core Style
   The following rules are the styles that are consistant between themes.
   Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
   Example user style
   The following rules are ordered and tabbed in a way that represents the
   order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
   #cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) -100px 0 no-repeat;}
   #cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) -129px 0 no-repeat;}
   #cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) -100px -29px no-repeat;}
   #cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) -129px -29px no-repeat;}
   #cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
   #cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
   #cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
   #cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
   #cboxContent{background:#fff;}
       #cboxLoadedContent{margin-bottom:28px;}
       #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
       #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
       #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
       #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
       #cboxPrevious.hover{background-position:-75px -25px;}
       #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
       #cboxNext.hover{background-position:-50px -25px;}
       #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) center center no-repeat;}
       #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) center center no-repeat;}
       #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
       #cboxClose.hover{background-position:-25px -25px;}

/*
   The following fixes png-transparency for IE6.  
   It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition

   Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
   Colorbox preloads navigation hover classes to account for this.

   !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
   while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


/* EVENT NAVIGATION */
.cms-style .event-navigation-wrapper {position:relative; padding-top:105px;}
.cms-style .event-navigation {position:absolute; top:3px; left:-4px; width:652px;background-image:url(../images/event-navigation-hg.png); background-position:left top; background-repeat:no-repeat; height:94px; padding:4px 20px 0 20px;}
.cms-style .event-navigation table td {background-image:none; padding:19px 21px 19px 19px; background-image:url(../images/event-navigation-slicer.png); background-position:right top; background-repeat:no-repeat;}
.cms-style .event-navigation table .td-last {background-image:none; padding-right:19px;}
.cms-style .event-navigation table a, .cms-style .event-navigation table  a:hover {font-family:"Trade Gothic W01 Light";  text-decoration:none; font-size:1.25em; color:#000;}
.cms-style .event-navigation table a:hover, .cms-style .event-navigation table .aktiv {color:#3F75BA;}

/* TIMETABLE */
.cms-style .event-timetable {position:relative; top:3px; left:-4px; width:684px;background-image:url(../images/event-navigation-hg.png); background-position:left top; background-repeat:no-repeat; padding:4px 4px 0 4px; line-height:1em;}
.cms-style .event-timetable table {width:auto;}
.cms-style .event-timetable table tr {}
.cms-style .event-timetable table td {padding:8px 18px 8px 12px; font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:16px; background-image:url(../images/event-timetable-border.png); background-repeat:repeat-x; background-position:bottom left;}

.cms-style .event-timetable table .tr-last {background-image:none;}
.cms-style .event-timetable table .tr-last td {background-image:url(../images/event-timetable-tr-last-slicer.png); background-position:right top; background-repeat:no-repeat; height:40px;}
.cms-style .event-timetable table .td-last, .cms-style .event-timetable table .tr-last .td-last {background-image:none; padding-right:19px;}
.cms-style .event-timetable table .timetable-head, .cms-style .event-timetable table .timetable-event {font-family:"Trade Gothic W01 Light";  text-decoration:none; font-size:1.25em; color:#000;}
.cms-style .event-timetable table .aktiv, .cms-style .event-timetable table .timetable-event {color:#3F75BA;}
.cms-style .event-timetable table .timetable-event {}
.cms-style .event-timetable table .td-last-row {background-image:none;}

.cms-style .event-timetable table .td-slicer-head {width:1px; padding:0; background-image:url(../images/event-timetable-slicer.png); background-position:right bottom; background-repeat:no-repeat; font-size:0; height:40px;}

.cms-style .event-timetable table .td-slicer-bottom {width:1px; padding:0; background-image:url(../images/event-timetable-tr-last-slicer.png); background-position:right top; background-repeat:no-repeat; font-size:0; height:40px;}

.cms-style .event-timetable table .td-slicer {width:1px; padding:0; background-image:url(../images/event-timetable-border.png); background-position:right top; background-repeat:repeat-y; font-size:0;}

.cms-style .event-timetable table .td-head {padding:16px 18px 9px 12px; height:15px;}
.cms-style .event-timetable table .td-head-last {padding:16px 21px 9px 12px; height:15px;}

.cms-style .event-timetable table .td-pause { background-image:url(../images/event-timetable-pause-hg.png); background-position:bottom left; background-repeat:no-repeat;}
.cms-style .event-timetable table .pause-01 {height:15px;}
.cms-style .event-timetable table .pause-02 {}


/* START-PRODUCTS-NEU
.home-products-neu {background:url("../assets/images/home_products_bg-neu.png") no-repeat scroll center top transparent; padding:3px;}

.start-products-neu {clear:both;}
.start-products-neu ul {margin:0; padding:0;}
.start-products-neu ul li {margin:0; padding:0; display:inline; float:left;}
.start-products-neu ul li a, .start-products-neu ul li a:link, .start-products-neu ul li a:hover {display:block; padding:12px 20px; font-size:15px; font-weight:bold; font-family:"News Gothic No.2 W01 Medium"; text-decoration:none; color:#000000;}
.start-products-neu ul li a:hover {text-decoration:underline;}
.start-products-neu .li-01 {width:439px;}
.start-products-neu .slicer {background:url(../assets/images/home_products_bg-slicer-neu.png) no-repeat center left transparent; width:2px;}
.start-products-neu .li-02 {width:439px;}

.start-products-neu ul li .li-inaktiv {background:url(http://www.celum.com/assets/images/home_products-navi-inaktiv.gif) repeat-x bottom right #f5f6f7;}

.start-products-neu .subtitle {color:#3F75BA; padding:0; margin:37px 0 14px 20px; display:block;}
.start-products-neu .product-logo {margin-left:20px; margin-bottom:5px;}
.start-products-neu .description {margin-left:20px; margin-right:20px;height:15px;}
.cms-style .event-timetable table .td-head-last {padding:16px 21px 9px 12px; height:15px;}

.cms-style .event-timetable table .td-pause { background-image:url(../images/event-timetable-pause-hg.png); background-position:bottom left; background-repeat:no-repeat;}
.cms-style .event-timetable table .pause-01 {height:15px;}
.cms-style .event-timetable table .pause-02 {} */


/* START-PRODUCTS-NEU */
.home-products-neu {background:url("../assets/images/home_products_bg-neu.png") no-repeat scroll center top transparent; padding:3px;}

.start-products-neu {clear:both;}
.start-products-neu ul {margin:0; padding:0;}
.start-products-neu ul li {margin:0; padding:0; display:inline; float:left;}
.start-products-neu ul li a, .start-products-neu ul li a:link, .start-products-neu ul li a:hover {display:block; padding:12px 40px; font-size:15px; font-weight:bold; text-decoration:none; color:#000000; text-align:center;}
.start-products-neu ul li a:hover {text-decoration:underline;}
.start-products-neu .li-01 {width:399px;}
.start-products-neu .slicer {background:url(../assets/images/home_products_bg-slicer-neu.png) no-repeat center left transparent; width:2px;}
.start-products-neu .li-02 {width:399px;}
.start-products-neu .li-01:hover, .start-products-neu .li-02:hover {cursor:pointer;}

.start-products-neu ul li .li-inaktiv {background:url(http://www.celum.com/assets/images/home_products-navi-inaktiv.gif) repeat-x bottom right #f5f6f7;}

.start-products-neu .subtitle {color:#3F75BA; padding:0; margin:37px 0 14px 20px; display:block;}
/*.start-products-neu .product-logo {margin-left:40px; margin-bottom:10px;}
.start-products-neu .description {margin-left:40px; margin-right:40px; width:231px;}*/

.start-products-neu .description {margin-left:20px; margin-right:20px; width:271px;}
.start-products-neu .description-2 {width: 351px; margin:0 auto;}
.start-products-neu .product-logo {margin-left:0; margin-bottom:14px;}

.start-products-neu td {text-align:center;}


/* landing page products neu */
/*slider*/
.sliderkit-panels img {float:left;}
.sliderkit-panels p {font-family:"Trade Gothic W01 Light"; font-size:1.7em; line-height:1.5em; margin:0; padding:0; float:left; width:425px;}
.sliderkit-panels p a, .sliderkit-panels p a:hover {background: url("../images/ico_anchor.png") no-repeat scroll left center transparent; padding-left: 18px; color:#27457B; text-decoration:none; font-size:13px; font-family:Tahoma,Arial,Verdana,sans-serif;}
.sliderkit-panels p a:hover {text-decoration:underline;}
.sliderkit-panels h1 {float:left; margin:108px 0 45px 0;}
*html .sliderkit-panels h1 {margin:83px 0 45px 0;}
*+html .sliderkit-panels h1 {margin:83px 0 45px 0;}

/* landing-products-uebersicht */
.landing-products-uebersicht {margin:0; padding:0 29px;}
.landing-products-uebersicht h2 {font-weight:bold; background-color:#FFFFFF; padding:2px 7px; font-size:16px; color:#000000; margin:30px 0 24px 0; float:left; display:block; font-weight:normal; font-family:"News Gothic No.2 W01 Medium"; }
.landing-products-uebersicht h3 {color:#3F75BA; margin:0 0 12px 7px; font-weight:normal; font-family:"News Gothic No.2 W01 Medium"; font-size:14px;}
.landing-products-uebersicht .product-box {float:left; width:275px; margin:0 22px 0 0;}
.landing-products-uebersicht .product-box-last {margin:0;}
.landing-products-uebersicht .product-box .screen {float:left;}
.landing-products-uebersicht .product-box .textbox {float:left; width:140px; margin:0 0 0 5px;padding:0; margin:37px 0 14px 20px; display:block;}
/*.start-products-neu .product-logo {margin-left:20px; margin-bottom:5px;}
.start-products-neu .description {margin-left:20px; margin-right:20px;}*/

/* landing page products neu */
/*slider*/
.sliderkit-panels img {float:left;}
.sliderkit-panels p {font-family:"Trade Gothic W01 Light"; font-size:1.7em; line-height:1.5em; margin:0; padding:0; float:left; width:425px;}
.sliderkit-panels p a, .sliderkit-panels p a:hover {background: url("../images/ico_anchor.png") no-repeat scroll left center transparent; padding-left: 18px; color:#27457B; text-decoration:none; font-size:13px; font-family:Tahoma,Arial,Verdana,sans-serif;}
.sliderkit-panels p a:hover {text-decoration:underline;}
.sliderkit-panels h1 {float:left; margin:88px 0 45px 0;}
/**html .sliderkit-panels h1 {margin:83px 0 45px 0;}
*+html .sliderkit-panels h1 {margin:83px 0 45px 0;}*/

/* landing-products-uebersicht */
.landing-products-uebersicht {margin:0; padding:0;}
.landing-products-uebersicht h2 {font-weight:bold; background-color:#FFFFFF; padding:2px 7px; font-size:16px; color:#000000; margin:30px 0 20px 5px; float:left; display:block; font-weight:normal; font-family:"News Gothic No.2 W01 Medium"; }
.landing-products-uebersicht h3 {color:#3F75BA; margin:0 0 12px 14px; font-weight:normal; font-family:"News Gothic No.2 W01 Medium"; font-size:14px;}
.landing-products-uebersicht .product-box {float:left; width:294px; margin:0 22px 0 0;}
.landing-products-uebersicht .product-box p {font-size:11px; margin:13px 0 0 0;}
.landing-products-uebersicht .product-box-last {margin:0;}
.landing-products-uebersicht .product-box .screen {float:left;}
.landing-products-uebersicht .product-box .textbox {float:left; width:159px; margin:0 0 0 15px;}
.landing-products-uebersicht .product-box .buttons {margin-top:64px; margin-left:5px;}
.landing-products-uebersicht .product-box .buttons p {margin:0 0 5px 0;}

.landing-products-uebersicht .product-box a.btn-blue-32 span, .landing-products-uebersicht .product-box a.btn-bronze-32 span {width:130px;}

.product-landing-neu-content-choice-wrapper {background:url("../images/content_featured_tall_wrapper.png") no-repeat scroll center 721px transparent;}
.product-landing-neu-content {background: url("../images/content_product-landing-neu.png") no-repeat scroll center 180px transparent;}:Tahoma,Arial,Verdana,sans-serif;}
.sliderkit-panels p a:hover {text-decoration:underline;}
.sliderkit-panels h1 {float:left; margin:93px 0 33px 0; padding:21px; background-color:#FFF;}
/**html .sliderkit-panels h1 {margin:83px 0 45px 0;}
*+html .sliderkit-panels h1 {margin:83px 0 45px 0;}*/

/* landing-products-uebersicht */
.landing-products-uebersicht {margin:0; padding:0;}
.landing-products-uebersicht h2 {font-weight:bold; background-color:#FFFFFF; padding:2px 7px; font-size:16px; color:#000000; margin:25px 0 20px 5px; float:left; display:block; font-weight:normal; font-family:"News Gothic No.2 W01 Medium"; }
.landing-products-uebersicht h3 {color:#3F75BA; margin:0 0 12px 14px; font-weight:normal; font-family:"News Gothic No.2 W01 Medium"; font-size:14px;}
.landing-products-uebersicht .product-box {float:left; width:294px; margin:0 22px 0 0;}
.landing-products-uebersicht .product-box p {font-size:11px; margin:10px 0 0 0;}
*html .landing-products-uebersicht .product-box p {margin-top:7px;}
*+html .landing-products-uebersicht .product-box p {margin-top:7px;}
.landing-products-uebersicht .product-box-last {margin:0;}
.landing-products-uebersicht .product-box .screen {float:left;}
.landing-products-uebersicht .product-box .textbox {float:left; width:159px; margin:0 0 0 15px;}
.landing-products-uebersicht .product-box .buttons {margin-top:64px; margin-left:5px;}
.landing-products-uebersicht .product-box .buttons p {margin:0 0 5px 0;}

.landing-products-uebersicht .product-box a.btn-blue-32 span, .landing-products-uebersicht .product-box a.btn-bronze-32 span {width:140px;}

.product-landing-neu-content-choice-wrapper {background:url("../images/content_featured_tall_wrapper.png") no-repeat scroll center 721px transparent;}
.product-landing-neu-content {background: url("../images/content_product-landing-neu.png") no-repeat scroll center 180px transparent;}ding:21px; background-color:#FFF;}
/**html .sliderkit-panels h1 {margin:83px 0 45px 0;}
*+html .sliderkit-panels h1 {margin:83px 0 45px 0;}*/

/* landing-products-uebersicht */
.landing-products-uebersicht {margin:0; padding:0;}
.landing-products-uebersicht h2 {font-weight:bold; background-color:#FFFFFF; padding:2px 7px; font-size:16px; color:#000000; margin:20px 0 17px 5px; float:left; display:block; font-weight:normal; font-family:"News Gothic No.2 W01 Medium"; }
.landing-products-uebersicht h3 {color:#3F75BA; margin:0 0 12px 14px; font-weight:normal; font-family:"News Gothic No.2 W01 Medium"; font-size:14px;}
.landing-products-uebersicht .product-box {float:left; width:294px; margin:0 22px 0 0;}
.landing-products-uebersicht .product-box p {font-size:11px; margin:10px 0 0 0;}
*html .landing-products-uebersicht .product-box p {margin-top:7px;}
*+html .landing-products-uebersicht .product-box p {margin-top:7px;}
.landing-products-uebersicht .product-box-last {margin:0;}
.landing-products-uebersicht .product-box .screen {float:left;}
.landing-products-uebersicht .product-box .textbox {float:left; width:159px; margin:0 0 0 15px;}
.landing-products-uebersicht .product-box .buttons {margin-top:64px; margin-left:5px;}
.landing-products-uebersicht .product-box .buttons p {margin:0 0 5px 0;}

.landing-products-uebersicht .product-box a.btn-blue-32 span, .landing-products-uebersicht .product-box a.btn-bronze-32 span {width:140px;}

.product-landing-neu-content-choice-wrapper {background:url("../images/content_featured_tall_wrapper.png") no-repeat scroll center 721px transparent;}
.product-landing-neu-content {background: url("../images/content_product-landing-neu.png") no-repeat scroll center 180px transparent;}



.sliderkit-panels .slider-info-text {margin:0; position:absolute; right:0; bottom:156px; color:#FFF;}
.sliderkit-panels p {position:absolute; right:0; bottom:-9px;}

.photoslider-bullets {height:316px;}

.photoslider-bullets .sliderkit-nav {bottom:7px;}

.landing-products-uebersicht .product-box .buttons p {margin:0 0 7px 0;}

.product-landing-page-zeile-2 {position:relative; float:left; padding-bottom:30px;}
.product-landing-page-zeile-2 .p-bottom {position:absolute; bottom:-7px;}

.photoslider-bullets .sliderkit-nav-clip ul li {margin:0 0 0 6px;}
.photoslider-bullets .sliderkit-nav-clip {width:100px !important;}
.photoslider-bullets .sliderkit-nav {right:0;}

.sliderkit-logo {margin-bottom:40px;}

.landing-products-uebersicht .product-box .textbox .cms-style {position:absolute; bottom:0;}




/*********************************
MARKETPLACE TABLE
**********************************/

.cms-style .table-marketplace {margin-bottom:4em;}
.cms-style .table-marketplace th {color:#777777; font-weight:normal; vertical-align:bottom; padding:0.5em 0.3em;}
.cms-style .table-marketplace td {vertical-align:top; padding:1.2em 0.3em;}

.cms-style .table-marketplace .td-align-left {text-align:left;}
.cms-style .table-marketplace .td-align-right {text-align:right;}

.cms-style form .table-marketplace h2 {font-size:2em; color:#000; font-family:"News Gothic No.2 W01 Medium"; margin:0; margin-bottom:10px; padding:0;}

.cms-style .table-marketplace h3 {padding:0 0 0 18px; background-image:url(../images/ico_right.png); background-position:2px center; background-repeat:no-repeat; font-size:1.166em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000; margin:0;}
.cms-style .table-marketplace .h3-aktiv {background-image:url(../images/ico_down.png); background-position:0px center;}
.cms-style .table-marketplace h3 a, .cms-style .table-marketplace h3 a:hover {color:#000; text-decoration:none; cursor:pointer; padding-left:18px; margin-left:-18px;}
.cms-style .table-marketplace h3 a:hover {text-decoration:underline;}

.cms-style .table-marketplace h4 {margin:1.5em 0 0 0; line-height:1.5em;}
.cms-style .table-marketplace .arrow {margin-top:5px; display:block;}

.cms-style .table-marketplace img {margin:1.5em 0 0 1.5em;}


.colorbox-formular-marketplace label {
    display: block;
    font-size: 1.166em;
    font-weight: bold;
    margin-bottom: 0.2em;
    padding-left: 0.2em;
}


.colorbox-formular-marketplace input.text, .colorbox-formular-marketplace textarea {
    background-color: #FFFFFF;
    border: 1px solid #696969;
    border-radius: 0.333em 0.333em 0.333em 0.333em;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.166em;
    padding: 0.4em;
    width: 20em;
}
.cms-style form .table-marketplace .marketplace-icon-extensions {background-image:url(../images/icon_extensions_50px.png); background-repeat:no-repeat; background-position:left center; padding-left:64px; line-height:50px;}

.cms-style form .table-marketplace .marketplace-icon-customizing {background-image:url(../images/icon_customizing_50px.png); background-repeat:no-repeat; background-position:left center; padding-left:64px; line-height:50px;}

.cms-style form .table-marketplace .marketplace-icon-services {background-image:url(../images/icon_services_50px.png); background-repeat:no-repeat; background-position:left center; padding-left:64px; line-height:50px;}





/*********************************
MARKETPLACE IM CMS
**********************************/

.marketplace-icon-extensions,
.marketplace-icon-customizing,
.marketplace-icon-services {font-size:2em; color:#000; font-family:"News Gothic No.2 W01 Medium"; margin:0; margin-bottom:10px; padding:0; background-repeat:no-repeat; background-position:left center; padding-left:64px; line-height:50px; position:relative; height:50px;}

.marketplace-icon-extensions {background-image:url(../images/icon_extensions_50px.png);}
.marketplace-icon-customizing {background-image:url(../images/icon_customizing_50px.png);}
.marketplace-icon-services {background-image:url(../images/icon_services_50px.png);}

.ui-accordion {margin-bottom:4em;}

.ui-accordion h3 {padding:0;
	background:url(../images/border_h_header.png) repeat-x left top;
	padding:1.2em 0.3em 0.8em;
	text-align:left;
	font-size:1.166em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000; margin:0;}
	
.ui-accordion h3 a, .ui-accordion h3 a:hover {color:#000; text-decoration:none; cursor:pointer; padding-left:0;}
.ui-accordion h3 a:hover {text-decoration:underline;}

.ui-accordion h4 {line-height: 1.5em; margin: 0.5em 0 0;}

.ui-accordion input[type="checkbox"] {float:right; margin-top:1.5em;}

.ui-accordion-content {padding-bottom:10px;}
.ui-accordion-content img {float:right; margin:0 0 1.5em 1.5em;}

.ui-icon-minus, .ui-icon-plus {background-image: url("../images/ico_right.png");
    background-position: 2px center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 14px;
    width: 18px;}
.ui-icon-minus {background-image: url("../images/ico_down.png");}
.ui-icon-minus:hover, .ui-icon-plus:hover {cursor:pointer;}

.cms-style h2.marketplace-icon-extensions .h2-zusatz,
.cms-style h2.marketplace-icon-customizing .h2-zusatz,
.cms-style h2.marketplace-icon-services .h2-zusatz {bottom: -33px;
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;position: absolute;
    right: 0;}
	
	
	
/*****************************************
ZUSAETZLICHE STILE FÜR
KARRIERE SEITEN
******************************************/

.cms-style blockquote.karriere {
	padding:0;
	background:none;
	font-style:normal;
	font-size:1.333em;
	color:#3F75BA;
	font-family:"Trade Gothic W01 Light";
	font-size:2.375em;
	
}

.cms-style blockquote.karriere p {line-height:1.2em; margin-bottom:0.842em;}

.cms-style blockquote.karriere .author {
	display:block;
	font-family:"Trade Gothic W01 Light";
	text-align:left;
	font-weight:normal;
	font-style:normal;
	font-size:18px;
}

.cms-style .slicer-karriere {background:url(../assets/images/home_products_bg-slicer-neu.png) no-repeat center left transparent; clear:both; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000; margin:0;}
	
.ui-accordion h3 a, .ui-accordion h3 a:hover {color:#000; text-decoration:none; cursor:pointer; padding-left:0;}
.ui-accordion h3 a:hover {text-decoration:underline;}

.ui-accordion h4 {line-height: 1.5em; margin: 0.5em 0 0;}

.ui-accordion input[type="checkbox"] {float:right; margin-top:1.5em;}

.ui-accordion-content {padding-bottom:10px;}
.ui-accordion-content img {float:right; margin:0 0 1.5em 1.5em;}

.ui-icon-minus, .ui-icon-plus {background-image: url("../images/ico_right.png");
    background-position: 2px center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 14px;
    width: 18px;}
.ui-icon-minus {background-image: url("../images/ico_down.png");}
.ui-icon-minus:hover, .ui-icon-plus:hover {cursor:pointer;}

.cms-style h2.marketplace-icon-extensions .h2-zusatz,
.cms-style h2.marketplace-icon-customizing .h2-zusatz,
.cms-style h2.marketplace-icon-services .h2-zusatz {bottom: -33px;
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;position: absolute;
    right: 0;}
	
	
	
/*****************************************
ZUSAETZLICHE STILE FÜR
KARRIERE SEITEN
******************************************/

.cms-style blockquote.karriere {
	padding:0;
	background:none;
	font-style:normal;
	font-size:1.333em;
	color:#3F75BA;
	font-family:"Trade Gothic W01 Light";
	font-size:2.375em;
	
}
.cms-style blockquote.karriere-text-klein {font-size:2em;}

.cms-style blockquote.karriere p {line-height:1.2em; margin-bottom:0.842em; float:left; background: url("../images/border_h_header.png") repeat-x scroll left bottom transparent; padding-bottom: 2px; padding-top:30px;}

.cms-style blockquote.karriere .author {
	display:block;
	font-family:"Trade Gothic W01 Light";
	text-align:left;
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	line-height:1.3em;
	margin-top:5px;
}

.cms-style blockquote.karriere p.absatz-rechts {text-align:right;}
.cms-style blockquote.karriere p.absatz-rechts .author {text-align:right;}

.cms-style .slicer-karriere {background:url(../assets/images/home_products_bg-slicer-neu.png) no-repeat center left transparent; clear:both;}.ui-accordion input[type="checkbox"] {float:right; margin-top:1.5em;}

.ui-accordion-content {padding-bottom:10px;}
.ui-accordion-content img {float:right; margin:0 0 1.5em 1.5em;}

.ui-icon-minus, .ui-icon-plus {background-image: url("../images/ico_right.png");
    background-position: 2px center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 14px;
    width: 18px;}
.ui-icon-minus {background-image: url("../images/ico_down.png");}
.ui-icon-minus:hover, .ui-icon-plus:hover {cursor:pointer;}

.cms-style h2.marketplace-icon-extensions .h2-zusatz,
.cms-style h2.marketplace-icon-customizing .h2-zusatz,
.cms-style h2.marketplace-icon-services .h2-zusatz {bottom: -33px;
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;position: absolute;
    right: 0;}
	
	
	
/*****************************************
ZUSAETZLICHE STILE FÜR
KARRIERE SEITEN
******************************************/

.cms-style blockquote.karriere {
	padding:0;
	background:none;
	font-style:normal;
	font-size:1.333em;
	color:#3F75BA;
	font-family:"Trade Gothic W01 Light";
	font-size:2.375em;
	
}
.cms-style blockquote.karriere-text-klein {font-size:2em;}

.cms-style blockquote.karriere p {line-height:1.2em; margin-bottom:0.842em; float:left; background: url("../images/border_h_header.png") repeat-x scroll left bottom transparent; padding-bottom: 2px; padding-top:30px;}

.cms-style blockquote.karriere .author {
	display:block;
	font-family:"Trade Gothic W01 Light";
	text-align:left;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.3em;
	margin-top:5px;
}

.cms-style blockquote.karriere p.absatz-rechts {text-align:right;}
.cms-style blockquote.karriere p.absatz-rechts .author {text-align:right;}

.cms-style .slicer-karriere {background:url(../assets/images/home_products_bg-slicer-neu.png) no-repeat center left transparent; clear:both;}

/* karriere galerie */
.karriere-galerie {margin:0 0 2em 0; padding:0; float:left; width:680px;}
.karriere-galerie a, .karriere-galerie a:hover {float:left; text-decoration:none;}
.karriere-galerie img {border:1px solid #fff; margin:0 15px 15px 0; width:153px; height:98px;}
.karriere-galerie .slicer-galerie {background:url("../images/border_h_header.png") repeat-x scroll left bottom transparent; height:2px; width:100%; margin:8px 0 0 0; float:left; width:665px;}
.karriere-galerie .slicer-galerie-top {margin:0 0 23px 0; padding:0;}


.cms-style img {color:#FFF;}
.cms-style .img-abstand-rechts {margin:0 15px 0 0;}.marketplace-icon-extensions .h2-zusatz,
.cms-style h2.marketplace-icon-customizing .h2-zusatz,
.cms-style h2.marketplace-icon-services .h2-zusatz {bottom: -33px;
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;position: absolute;
    right: 0;}
	
	
	
/*****************************************
ZUSAETZLICHE STILE FÜR
KARRIERE SEITEN
******************************************/

.cms-style blockquote.karriere {
	padding:0;
	background:none;
	font-style:normal;
	font-size:1.333em;
	color:#3F75BA;
	font-family:"Trade Gothic W01 Light";
	font-size:2.375em;
	
}
.cms-style blockquote.karriere-text-klein {font-size:2em;}

.cms-style blockquote.karriere p {line-height:1.2em; margin-bottom:0.842em; float:left; background: url("../images/border_h_header.png") repeat-x scroll left bottom transparent; padding-bottom: 2px; padding-top:30px;}

.cms-style blockquote.karriere .author {
	display:block;
	font-family:"Trade Gothic W01 Light";
	text-align:left;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.3em;
	margin-top:5px;
}

.cms-style blockquote.karriere p.absatz-rechts {text-align:right;}
.cms-style blockquote.karriere p.absatz-rechts .author {text-align:right;}

.cms-style .slicer-karriere {background:url(../assets/images/home_products_bg-slicer-neu.png) no-repeat center left transparent; clear:both;}

/* karriere galerie */
.karriere-galerie {margin:0 0 2em 0; padding:0; float:left; width:680px;}
.karriere-galerie a, .karriere-galerie a:hover {float:left; text-decoration:none;}
.karriere-galerie img {border:1px solid #fff; margin:0 15px 15px 0; width:153px; height:98px;}
.karriere-galerie .slicer-galerie {background:url("../images/border_h_header.png") repeat-x scroll left bottom transparent; height:2px; width:100%; margin:8px 0 0 0; float:left; width:665px;}
.karriere-galerie .slicer-galerie-top {margin:0 0 23px 0; padding:0;}


.cms-style img {color:#FFF;}
.cms-style .img-abstand-rechts {margin:0 15px 0 0;}FF;}
.cms-style .img-abstand-rechts {margin:0 15px 0 0;}.marketplace-icon-extensions .h2-zusatz,
.cms-style h2.marketplace-icon-customizing .h2-zusatz,
.cms-style h2.marketplace-icon-services .h2-zusatz {bottom: -33px;
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;position: absolute;
    right: 0;}
	
	
	
/*****************************************
ZUSAETZLICHE STILE FÜR
KARRIERE SEITEN
******************************************/

.cms-style blockquote.karriere {
	padding:0;
	background:none;
	font-style:normal;
	font-size:1.333em;
	color:#3F75BA;
	font-family:"Trade Gothic W01 Light";
	font-size:2.375em;
	
}
.cms-style blockquote.karriere-text-klein {font-size:2em;}

.cms-style blockquote.karriere p {line-height:1.2em; margin-bottom:0.842em; float:left; background: url("../images/border_h_header.png") repeat-x scroll left bottom transparent; padding-bottom: 2px; padding-top:30px;}

.cms-style blockquote.karriere .author {
	display:block;
	font-family:"Trade Gothic W01 Light";
	text-align:left;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.3em;
	margin-top:5px;
}

.cms-style blockquote.karriere p.absatz-rechts {text-align:right;}
.cms-style blockquote.karriere p.absatz-rechts .author {text-align:right;}

.cms-style .slicer-karriere {background:url(../assets/images/home_products_bg-slicer-neu.png) no-repeat center left transparent; clear:both;}

/* karriere galerie */
.karriere-galerie {margin:0 0 2em 0; padding:0; float:left; width:680px;}
.karriere-galerie a, .karriere-galerie a:hover {float:left; text-decoration:none;}
.karriere-galerie img {border:1px solid #fff; margin:0 15px 15px 0; width:153px; height:98px;}
.karriere-galerie .slicer-galerie {background:url("../images/border_h_header.png") repeat-x scroll left bottom transparent; height:2px; width:100%; margin:8px 0 0 0; float:left; width:665px;}
.karriere-galerie .slicer-galerie-top {margin:0 0 23px 0; padding:0;}


.cms-style img {color:#FFF;}
.cms-style .img-abstand-rechts {margin:0 15px 0 0;}



/* SUMMIT-2012 NAVIGATION */
.cms-style .summit-2012-navigation-wrapper {position:relative; padding-top:280px;}
.cms-style .summit-2012-navigation {position:absolute; top:3px; left:-4px; width:652px;background-image:url(../images/summit-2012-navigation-hg.png); background-position:left top; background-repeat:no-repeat; height:228px; padding:4px 20px 0 20px; z-index:1;}
.cms-style .summit-2012-navigation table td {background-image:none; padding:19px 21px 19px 19px; background-image:url(../images/summit-2012-navigation-slicer.png); background-position:right top; background-repeat:no-repeat;}
.cms-style .summit-2012-navigation table .td-last {background-image:none; padding-right:19px;}
.cms-style .summit-2012-navigation table a, .cms-style .summit-2012-navigation table  a:hover {font-family:"Trade Gothic W01 Light";  text-decoration:none; font-size:1.25em; color:#FFF; z-index:9999999;}
.cms-style .summit-2012-navigation table a:hover {text-decoration:underline;}
.cms-style .summit-2012-navigation table .aktiv {font-weight:bold;}
