#views_slideshow_cycle_div_frontpage_slideshow-block_1_0,
#views_slideshow_cycle_div_frontpage_slideshow-block_1_1,
#views_slideshow_cycle_div_frontpage_slideshow-block_1_2,
#views_slideshow_cycle_div_frontpage_slideshow-block_1_3,
#views_slideshow_cycle_div_frontpage_slideshow-block_1_4 {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
}

#views_slideshow_cycle_div_frontpage_slideshow-block_1_0 img,
#views_slideshow_cycle_div_frontpage_slideshow-block_1_1 img,
#views_slideshow_cycle_div_frontpage_slideshow-block_1_2 img,
#views_slideshow_cycle_div_frontpage_slideshow-block_1_3 img,
#views_slideshow_cycle_div_frontpage_slideshow-block_1_4  img {
	
}

.menu-block-wrapper .menu {
	margin-left: 0px;
}

.grid-18 {
	width: 724px!important; /*overwrites nucleus*/
}

.group-18 {
	width: 740px!important;
}

.grid-12 {
	width: 545px!important; /*overwrites nucleus*/
}

#sidebar-first-wrapper .block-content ul,
#sidebar-second-wrapper .block-content ul {
	list-style-type: none;
	margin: 0px;
	padding; 0px;
}

#sidebar-second-wrapper .block-content ul li {
	margin: 0px 0px 10px 0px;
}

#sidebar-second-wrapper .block-content ul li a {
	display: block;
	line-height: 1.3em;
	color: #040001;
}

#sidebar-second-wrapper .block-content ul li a:hover {
	color: #00aeef;
	text-decoration: none;
}

.panel-flexible .panel-separator {
	margin: 0px 0px 35px 0px;
}

.panels-flexible-column {
	padding: 0px;
}

.panels-flexible-standard_2_column_flexible_layout-right .panels-flexible-column {
	padding: 12px 0px;
}

.panels-flexible-standard_2_column_flexible_layout .panels-flexible-column-inside {
	padding-left: 0px;
}

#edit-field-sw-filetype-value-i18n {
	max-width: 20%;
}

.view-id-view_active_news .views-field-field-filef-image {
	float: left;
	margin-right: 20px;
}

.view-id-list_all_rso .item-list ul li,
.view-id-view_active_news ul {
	list-style-type: none;
	background-image: none;
	border-bottom: none;
}

.view-id-view_active_news ul li.views-row {
	min-height: 125px;
	background: none;
	padding-left: 0px;
	
}

.view-id-view_active_news ul li .views-field-title a {
	font-family: HelveticaMedium-Cond, sans-serif;
	font-size: 1em;
	color: #04486;
}

.view-id-show_all_events caption {
	font-family: HelveticaMedium-Cond, sans-serif;
	font-size: 1.3em;
	color: #004486;
	text-align: left;
	
}

.view-id-show_all_events caption {
	font-family: HelveticaMedium-Cond, sans-serif;
	color: #004486;
	margin-top: 40px;
}

.view-grouping-header {
	font-family: HelveticaMedium-Cond, sans-serif;
	font-size: 1.2em;
	color: #000;
}

.view-id-show_all_events th {
	display: none;
}

td p {
	text-align: left; 
}
.minwidth30px {
	min-width: 30px;
}

.view-id-show_all_events td.views-field-field-time-1 {
	width: 10%;
}

.view-id-show_all_events td.views-field-field-time-2 {
	width: 8%;
}

.view-id-show_all_events td.views-field-field-title {
	width: 66%
}

.view-id-show_all_events td.views-field-field-training-city {
	width: 15%
}

.slideshow-group-fields-wrapper a {
	color: #000!important;
	display: block;
	padding: 0px 0px 0px 0px;
	font-face: 'HelveticaNeue-Medium-Cond'!important;
}

#views_slideshow_cycle_teaser_section_frontpage_slideshow-block_1 .views-field-title,
#block-views-rsodisplay-block-5 .views-field-title {
	margin-bottom: 2px;
}

#block-views-rsodisplay-block-5 .block-inner {
	padding-left: 0px;
}

#block-views-rsodisplay-block-5 .views-slideshow-cycle-main-frame-row {
	height: 170px!important;
}

.caption{}

#views_slideshow_cycle_teaser_section_frontpage_slideshow-block_1 > div,
#views_slideshow_cycle_teaser_section_frontpage_slideshow-block_1 {
	width: 100%!important;
	height: auto;
	display: block;
}
#views_slideshow_cycle_teaser_section_frontpage_slideshow-block_1 .views-slideshow-cycle-main-frame-row {
	height: 340px;
}


.slideshow-group-fields-wrapper {
	background: url(../../images/bg-white.png) 0 0 repeat;
	color: #000;
}
.slideshow-group-fields-wrapper .views-field-title {
	font-size: 2em;
	font-family: 'HelveticaNeue-Light';
	font-weight: light;
}

.slideshow-group-fields-wrapper div p {
	color: #000;
	line-height: 1em;
	font-size: 1.2em;
}

.region-slideshow .block-block {
	float: left;
	width: 220px;
	padding: 0px;
	margin: 0px 7px;
	position: left bottom;
}

.region-slideshow .frontpage-header-block h1 {
	display: block;
	margin: 0px 5px;
}


.region-slideshow .frontpage-header-block {
	text-align: center;
	width: 100%;
	margin: 10px 0px 0px 0px;
}

.region-slideshow .block-block .block-title {
	display: none;
}
.region-slideshow #block-block-45 .block-title {
	display: block;
}	
.region-slideshow #block-block-41 {
	clear: left;
	margin-left: 19px;
}

.region-slideshow #block-block-44 {
	margin-right: 19px;
}


.region-slideshow .block-block h2 {
	font-size: 1.3em;
}

.region-slideshow .block-up-to-date-container {
	width: 435px;
	margin: 0px 25px 15px 25px; 
	padding: 0px;
	float: left;
}

.region-slideshow .block-events-container {
	margin-left: 15px;
}

.region-slideshow .block-up-to-date-container .views-field-title .field-content {
	padding: 0px;
}

.region-slideshow .block-up-to-date-container .views-field-title .field-content a {
	font-family: 'HelveticaNeue-Light';
	color: #00aeef;
	line-height: 1em;
}

.region-slideshow .block-up-to-date-container .views-row {
	margin-bottom: 12px;
}

.field-name-field-link-overview,
.field-name-field-link-explanation,
.field-name-field-link-stepbstep {
	width: 202px;
	height: 54px;
	background-image: url(/sites/default/files/buttons/Button_PractStep.png);
	background-repeat: no-repeat;
	float: left;
	margin: 20px 0px;
	margin-right: 10px;
}

.field-name-field-link-overview {
	background-image: url(/sites/default/files/buttons/Button_PractOverview.png);
}
.field-name-field-link-explanation {
	background-image: url(/sites/default/files/buttons/Button_PractDetail.png);
	clear: right;
}

.field-name-field-link-overview div,
.field-name-field-link-explanation div,
.field-name-field-link-stepbstep div {
	height: 100%;
	width: 100%;
}
.field-name-field-link-overview div a ,
.field-name-field-link-explanation div a,
.field-name-field-link-stepbstep div a {
	height: 100%;
	width: 100%;
	display: block;
	font-size: 0em;
}

.node-recommended-practices h3,
.node-recommendedpractices-stepbystep h3,
.node-recommendedpractices-details h3 {
	clear: left;	
}

div.messages {
	margin-top: 0px!important;
}

#block-views-list-all-rso-block-2 {
	clear: left;
}

.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	top: 30px;
}

.jcarousel-clip .jcarousel-clip-horizontal {
	width: 780px !important; 
}

#header #block-search-form  {
	margin-top: 22px;
	margin-left: -16px;
	width: 155px;
}

#header #search-block-form {
	width: 185px;
	border-radius: 2px;
}

#header #search-block-form .form-text {
	width: 155px;
}

#footer .socialinteraction {
	margin-right:5px;
}

#footer .socialinteractionblock {
	margin-top: -10px;
	float: left;
}
#footer #block-menu-menu-tertiary-links {
	clear: left;
	float: left;
	margin-top: 15px;
}

#footer-wrapper .grid-inner {
	border-top: none;
}

.block-service-links ul li {
	background: none;
	list-style: none;
	padding: 0px;
}

#block-user-login {
	margin-top: -20px;
	width: 200px;
}

#block-user-login .item-list,
#block-user-login h2 {
	display: none;
}


#block-user-login label,
#block-user-login div {
	padding: 0px;
	margin: 0px;
}

#user-login-form label {
	margin: 0px!important;
}
#block-block-12 {
	float: left!important;
	margin-top: 40px;
}
#edit-submit--2 {
	margin-top: 10px;
}

#sidebar-second-wrapper .webform-next {
	display: none;
}

#block-views-calendar-block-1 .feed-icon {
	display: none;
}

#divSamItems table {
	margin: 20px;
}



