/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* Contao Open Source CMS, (c) 2005-2013 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2014 Leo Feyer
 *
 * @package Core
 * @link    https://contao.org
 * @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL
 */

/**
 * Standardize some basic elements
 */
body,form {
	margin:0;
	padding:0;
}
img {
	border:0;
}
header,footer,nav,section,aside,article,figure,figcaption {
	display:block;
}

/**
 * Fix some font issues
 */
body {
	font-size:100.01%;
}
select,input,textarea {
	font-size:99%;
}

/**
 * Fix some positioning issues
 */
#container,.inside {
	position:relative;
}

/**
 * Apply the holy grail CSS layout if the screen is at least 768 pixel wide,
 * otherwise display all columns underneath each other
 *
 * @see http://www.alistapart.com/articles/holygrail
 */
#main,#left,#right {
	float:left;
	position:relative;
}
#main {
	width:100%;
}
#left {
	margin-left:-100%;
}
#right {
	margin-right:-100%;
}
#footer {
	clear:both;
}
@media (max-width:767px)
{
	#wrapper {
		margin:0;
		width:auto;
	}
	#container {
		padding-left:0;
		padding-right:0;
	}
	#main,#left,#right {
		width:auto;
	}
	#left {
		right:0;
		margin-left:0;
	}
	#right {
		margin-right:0;
	}
}
#main .inside {
	min-height:1px; /* see #4893 */
}

/**
 * Flexible images (videos see #4896)
 *
 * @see http://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queries
 */
img {
	max-width:100%;
	height:auto;
}
.ie7 img {
	-ms-interpolation-mode:bicubic;
}
.ie8 img {
	width:auto; /* see #5789 */
}

/**
 * Format the Contao image galleries (now rendered as unordered lists)
 */
.ce_gallery ul {
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.ce_gallery li {
	float:left;
}
.ce_gallery li.col_first {
	clear:left;
}

/**
 * Clear floats
 */
.block {
	overflow:hidden;
}
.clear,#clear {
	height:0.1px;
	font-size:0.1px;
	line-height:0.1px;
	clear:both;
}

/**
 * Hide invisible elements
 */
.invisible {
	width:0;
	height:0;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
	display:inline;
}

/**
 * Custom layout sections
 */
.custom {
    display:block;
}
#container:after,.custom:after {
    content:"";
    display:table;
    clear:both;
}

/* Contao Open Source CMS, (c) 2005-2013 Leo Feyer, LGPL license */
#container {
	width: 1040px;
	margin: 0 auto
}

/**
 * Set the default margin of the grid columns
 */
*[class*="grid"] {
	float:left;
	margin-left:10px;
	margin-right:10px;
	display:inline;
}

/**
 * Add a default margin to all content elements, so they align with the floatet
 * ones (otherwise you would have to add "grid12" to every element)
 */
.mod_article *[class*="ce_"],.mod_article *[class*="mod_"] {
	margin-left:10px;
	margin-right:10px;
}

/**
 * Handle news and event reader modules which are added via content element and
 * contain content elements themselves (see #5331)
 */
.mod_article .mod_newsreader,.mod_article .mod_eventreader {
	margin-left:0;
	margin-right:0;
}
.mod_article *[class*="layout_"]>*,.mod_article *[class*="event_"]>* {
	margin-left:10px;
	margin-right:10px;
}

/**
 * Remove the margin from floated articles, because the margin is already
 * applied to its content elements (see above)
 */
.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,
.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12 {
	margin-left:0;
	margin-right:0;
}

/**
 * Automatically clear the floats in the main column, so you do not have to add
 * a clearing div to each article
 */
#main .inside {
	overflow:hidden;
}

/**
 * Grid column widths
 */
.grid1  { width:60px;  }
.grid2  { width:140px; }
.grid3  { width:220px; }
.grid4  { width:300px; }
.grid5  { width:380px; }
.grid6  { width:460px; }
.grid7  { width:540px; }
.grid8  { width:620px; }
.grid9  { width:700px; }
.grid10 { width:780px; }
.grid11 { width:860px; }
.grid12 { width:940px; }

/**
 * Floated articles can be 20 pixel wider (no margin)
 */
.mod_article.grid1  { width:80px;  }
.mod_article.grid2  { width:160px; }
.mod_article.grid3  { width:240px; }
.mod_article.grid4  { width:320px; }
.mod_article.grid5  { width:400px; }
.mod_article.grid6  { width:480px; }
.mod_article.grid7  { width:560px; }
.mod_article.grid8  { width:640px; }
.mod_article.grid9  { width:720px; }
.mod_article.grid10 { width:800px; }
.mod_article.grid11 { width:880px; }
.mod_article.grid12 { width:960px; }

/**
 * Default offset widths
 */
.offset1  { margin-left:90px  !important; }
.offset2  { margin-left:170px !important; }
.offset3  { margin-left:250px !important; }
.offset4  { margin-left:330px !important; }
.offset5  { margin-left:410px !important; }
.offset6  { margin-left:490px !important; }
.offset7  { margin-left:570px !important; }
.offset8  { margin-left:650px !important; }
.offset9  { margin-left:730px !important; }
.offset10 { margin-left:810px !important; }
.offset11 { margin-left:890px !important; }
.offset12 { margin-left:970px !important; }


/** * Mods MMM */

*[class*="grid"] *[class*="ce_"], *[class*="grid"] *[class*="mod_"] {
	margin-left: 0px;
	margin-right: 0px;
}


/**
 * Reduce the overall width and the width of the grid columns if the screen
 * width is less than 980px (e.g. on a portrait tablet)
 */
@media (min-width:768px) and (max-width:979px)
{
	/**
	 * Reduce the overall width
	 */
	#container {
		width:824px;
	}

	/**
	 * Reduce the grid column widths
	 */
	.grid1  { width:42px;  }
	.grid2  { width:104px; }
	.grid3  { width:166px; }
	.grid4  { width:228px; }
	.grid5  { width:290px; }
	.grid6  { width:352px; }
	.grid7  { width:414px; }
	.grid8  { width:476px; }
	.grid9  { width:538px; }
	.grid10 { width:600px; }
	.grid11 { width:662px; }
	.grid12 { width:724px; }

	/**
	 * Floated articles can be 20 pixel wider (no margin)
	 */
	.mod_article.grid1  { width:62px;  }
	.mod_article.grid2  { width:124px; }
	.mod_article.grid3  { width:186px; }
	.mod_article.grid4  { width:248px; }
	.mod_article.grid5  { width:310px; }
	.mod_article.grid6  { width:372px; }
	.mod_article.grid7  { width:434px; }
	.mod_article.grid8  { width:496px; }
	.mod_article.grid9  { width:558px; }
	.mod_article.grid10 { width:620px; }
	.mod_article.grid11 { width:682px; }
	.mod_article.grid12 { width:744px; }

	/**
	 * Reduce the offset widths
	 */
	.offset1  { margin-left:72px  !important; }
	.offset2  { margin-left:134px !important; }
	.offset3  { margin-left:196px !important; }
	.offset4  { margin-left:258px !important; }
	.offset5  { margin-left:320px !important; }
	.offset6  { margin-left:382px !important; }
	.offset7  { margin-left:444px !important; }
	.offset8  { margin-left:506px !important; }
	.offset9  { margin-left:568px !important; }
	.offset10 { margin-left:630px !important; }
	.offset11 { margin-left:692px !important; }
	.offset12 { margin-left:754px !important; }
}

/**
 * Remove all floats and fixed widths if the screen width is less than 768
 * pixel (e.g. on a mobile phone)
 */
@media (max-width:767px)
{
	/**
	 * Remove the overall width
	 */
	#wrapper {
		width:auto;
	}

	/**
	 * Show all columns underneath each other
	 */
	*[class*="grid"] {
		float:none !important;
		display:block !important;
		width:auto !important;
	}
	*[class*="offset"] {
		margin-left:0px !important;
	}
}

/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */

@font-face{
  font-family:'FontAwesome';
  src:url("../../files/team-stronach/template/standard/font/fontawesome-webfont_v-3.0.1.eot");
  src:url("../../files/team-stronach/template/standard/font/fontawesome-webfont.eot") format('embedded-opentype'),
  url("../../files/team-stronach/template/standard/font/fontawesome-webfont_v-3.0.1.woff") format('woff'),
  url("../../files/team-stronach/template/standard/font/fontawesome-webfont_v-3.0.1.ttf") format('truetype');
  font-weight:normal;
  font-style:normal }

[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}
/** * Basic */


body {
	margin: 0;
		padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #393939;
	background: #333333 url("../../files/team-stronach/template/standard/images/pattern/navy_blue.png") repeat center center;
}

figure,
form {
	margin: 0;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
	display: block;
}

html {
	font-size: 100%;
	/* 1 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
	-ms-text-size-adjust: 100%;
	/* 2 */
	font-family: sans-serif;
}

/* Addresses font-family inconsistency between 'textarea' and other form elements. */
button,
input,
select,
textarea {
	font-family: sans-serif;
}

/* Addresses margins handled incorrectly in IE6/7 */
body {
	margin: 0;
}

/* Corrects inline-block display not defined in IE6/7/8/9 & FF3 */
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/* Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices */
audio:not([controls]) {
	display: none;
	height: 0;
}


/** * Elemente */

.ce_list,
.ce_table,
.ce_downloads,
.ce_player {
	margin-bottom: 20px;
}

.ce_youtube {
	margin-bottom: 30px;
}

.ce_text,
.ce_headline {
	margin-bottom: 10px;
}

h1.ce_headline {
	margin-top: 20px;
	margin-bottom: 40px;
}

.ce_text a:before {
/*	content:"» "*/
}

.right {
	text-align: right;
	float: right;
}

.nomargin {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/** * Linie bei Text */

.linie  {
	border-bottom: 1px solid #999;
	padding-bottom: 15px;
	display: block;
	margin-top: 30px;
}

.linie.ce_text {
	margin-top: 0px;
}


/** Newline */

.newline {
	clear: left;
}


/** * Main */

.keinabstand #main {
	padding-top: 0px;
	padding-bottom: 0px;
}

.mod_article.keinabstand {
	padding-top: 0px;
	padding-bottom: 0px;
}


/** * Font */

.stronachfont p {
	font-family: "klavika-web",sans-serif;
}

/** * Links */

a {
	color: #0088cc;
	text-decoration: none;
}

a:hover {
	color: #005580;
	text-decoration: underline;
}

abbr[title] {
	border-bottom: 1px dotted;
}


/** * Downloads and Enclosures */

.mime_icon {
	margin-bottom: -0.267em;
}

.enclosure,
.ce_downloads {
	position: relative;
	margin-bottom: 1em;
}

.enclosure a,
.enclosure a,
.ce_downloads a,
.ce_downloads a {
	border-bottom: 0;
}

.enclosure p,
.enclosure h1,
.enclosure h2,
.enclosure h3,
.enclosure h4,
.enclosure h5,
.enclosure h6,
.ce_downloads p,
.ce_downloads h1,
.ce_downloads h2,
.ce_downloads h3,
.ce_downloads h4,
.ce_downloads h5,
.ce_downloads h6 {
	margin: 0.4em 0 !important;
}

.enclosure ul,
.ce_downloads ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.enclosure a,
.ce_downloads a {
	border-bottom: 0;
}

.enclosure span.size,
.ce_download span.size,
.ce_downloads span.size {
	font-size: 12px;
	color: #666;
	display: none;
}

.ce_download {
	padding-top: 5px;
	padding-bottom: 5px;
	/*margin-top: 10px;*/
}

.ce_download a {
	color: #d8100b;
}

.ce_download img {
	padding-left: 5px
}

.ce_download a {
	font-family: "klavika-web",sans-serif;
}

.mod_article.timeline .inside {
	width: 100%;
}

.vco-storyjs h1 a, .vco-storyjs h2 a, .vco-storyjs h3 a, .vco-storyjs h4 a, .vco-storyjs h5 a, .vco-storyjs h6 a {
	color: #0088cc !important;
	text-decoration: underline;
}

.vco-storyjs h1 a:hover, .vco-storyjs h2 a:hover, .vco-storyjs h3 a:hover, .vco-storyjs h4 a:hover, .vco-storyjs h5 a:hover, .vco-storyjs h6 a:hover {
	color: #005580 !important;
	text-decoration: underline;
}


/** * Social Icons */

.socialblock {
	display: block;
}

.rightside {
	position: absolute;
	right: 20px;
	bottom: 12px;
	z-index: 555;
}

.rightside li {
	margin-bottom:8px;
	margin-right: 0px;
}

.socialblock li {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	text-indent: -60000px;
}

.socialblock li a {
	width: 32px;
	height: 32px;
	display: block;
	background-size: 32px 32px;
}

.socialblock li.fb a {
	background: transparent url("../../files/team-stronach/template/standard/images/icons/facebook-icon.png") no-repeat center center;
	background-size: 32px 32px;
}

.socialblock li.tw a {
	background: transparent url("../../files/team-stronach/template/standard/images/icons/twitter-icon.png") no-repeat center center;
	background-size: 32px 32px;
}

.socialblock li.yt a {
	background: transparent url("../../files/team-stronach/template/standard/images/icons/youtube-icon.png") no-repeat center center;
	background-size: 32px 32px;
}

.socialblock li.email a {
	background: transparent url("../../files/team-stronach/template/standard/images/icons/email-icon.png") no-repeat center center;
	background-size: 32px 32px;
}


/** * Search */

.mod_search input[type="submit"] {
}


.mod_search .formbody {
}

.mod_search .relevance,
.mod_search span.filesize {
	display: none;
}

.mod_search p.header {
	color: #999;
}

.mod_search p.context {
	padding-right: 100px;
	margin-bottom: 0px;
}

.mod_search span.highlight {
	font-weight: 700;
}

.fullwidth {
	padding-top: 0px;
	padding-bottom: 0px;
}

.smallheader {
	height: 90px;
}

.smallheader h1 {
	text-shadow: 0 1px 2px #fff;
	color: #232323 !important;
}


/** * Paragraph */

p {
	margin: 0 0 1em 0;
}

.center {
	text-align: center !important;
}

.center img {
	text-align: center;
	margin: 0 auto;
}

#news-show-more {
	margin-bottom: 15px;
	display: block;
	cursor: pointer;
}

.hidden {
	display: none !important;
}

.ce_image figure {
	margin-bottom: 10px;
}

.mute,
.mute p,
.mute h1,
.mute h2,
.mute h3,
.mute h4,
.mute h5,
.mute h6 {
	color: #999999;
}

.alignright {
	text-align: right;
}

.left40px {
	margin-left: 40px;
}

.lead p {
	margin-bottom: 0px;
	font-size: 21px;
	font-weight: 200;
	line-height: 24px;
	margin-top:15px
	padding-top: 15px;
}


.lead h1 {
	margin-top: 10px
}


strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

cite {
	font-style: normal;
}

.muted {
	color: #999999;
}

a.muted:hover {
	color: #808080;
}

.text-warning {
	color: #c09853;
}

a.text-warning:hover {
	color: #a47e3c;
}

.text-error {
	color: #b94a48;
}

a.text-error:hover {
	color: #953b39;
}

.text-info {
	color: #3a87ad;
}

a.text-info:hover {
	color: #2d6987;
}

.text-success {
	color: #468847;
}

a.text-success:hover {
	color: #356635;
}

address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 20px;
}

code,
pre {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 12px;
	color: #333333;
	-webkit-border-radius: 3px;
		 -moz-border-radius: 3px;
					border-radius: 3px;
}

code {
	padding: 2px 4px;
	color: #d14;
	white-space: nowrap;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
					border-radius: 4px;
}

pre.prettyprint {
	margin-bottom: 20px;
}

pre code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.white p {
	color: #fff;
}


/** * Headlines */

.wf-loading h1 {
	font-family: "klavika-web",sans-serif;
	visibility: hidden;
}

.wf-active h1 {
	visibility: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "klavika-web",sans-serif !important;
	margin: 10px 0;
	margin-top: 0.7em;
	margin-bottom: 0.5em;
	font-family: inherit;
	font-weight: 600;
	line-height: 1em;
	color: inherit;
	color: #323232;
	cursor: default;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-weight: 600;
	line-height: 1;
	color: #999999;
}

h1 {
	font-size: 32.5px;
	color: #d8100b;
	font-weight: 400;
}

h2 {
	font-size: 22px;
}

.small h1,
.small h2 {
	font-size: 19px;
}

h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white,
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6 {
	color: #fff;
}

h1.red,
h2.red,
h3.red,
h4.red,
h5.red,
h6.red,
.red h1,
.red h2,
.red h3,
.red h4,
.red h5,
.red h6,
.red,
.highlight {
	color: #d8100b;
}

.highlight {
	font-weight: bold;
}

h1.space,
h2.space,
h3.space,
h4.space,
h5.space,
h6.space,
.space h1,
.space h2,
.space h3,
.space h4,
.space h5,
.space h6 {
	margin-top: 1.5em;
}

h3 {
	font-size: 20.5px;
	padding-top: 3px;
}

h4 {
	font-size: 16.5px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12.9px;
}

a h1,
a h2,
a h3,
a h4,
a h5 {
	cursor: pointer;
}


/** * Horizontale Linie */

hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #ffffff;
}


/** * Zitat */

blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	border-left: 5px solid #ccc;
}

blockquote p {
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 300;
	color: #666;
}

.space blockquote {
	margin-left: 5em;
}



/** * Tabellen */

td,
th {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 0px;
}

table th {
	padding: 0.667em 0.533em;
	text-align: left;
	border-bottom: 1px solid #666;
}

table td {
	padding: 0.4em 0.533em;
	border-bottom: 1px solid #cccccd;
}

table td,
table td img {
	vertical-align: top;
}

table tfoot td {
	background: #e4e4e4;
	border-bottom: 1px solid #cccccd;
}

table.sortable th {
	cursor: pointer;
}

table {
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
}

table th,
table td {
	border-left: 1px solid #dddddd;
}

table thead tr:first-child th,
table tbody tr:first-child th,
table tbody tr:first-child td,
table thead tr:first-child th,
table tbody tr:first-child th,
table tbody tr:first-child td,
table thead:first-child tr:first-child th,
table tbody:first-child tr:first-child th,
table tbody:first-child tr:first-child td {
	border-top: 0;
}

table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}

.hovereffect tbody tr:hover td,
.hovereffect tbody tr:hover th {
	background-color: #e6e6e6 !important;
}

table.sortable tbody th {
	background-image: none;
	cursor: default;
}


/** * Videos */

.video-container {
		position: relative;
		padding-bottom: 56.25%; /* 16/9 ratio */
		padding-top: 30px; /* IE6 workaround*/
		height: 0;
		overflow: hidden;
		margin-top: 20px;
}

.video-container iframe,
.video-container object,
.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}

/** * Labels and Badges */

.label,
.badge,
.label-success,
.label-warning,
.label-important,
.label-info,
.label-inverse {
	display: inline-block;
	padding: 0px 4px;
	font-weight: 400;
	color: #ffffff;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #0088cc;
}

a.label {
	color: #FFF;

}

a.label:hover {
	color: #FFF;
	background: #005580;
	-moz-transition: .8s ease-in-out;
	-webkit-transition: .8s ease-in-out;
	transition: .8s ease-in-out;
}

.label.klub {
	background-color: #0088cc;
}

.label.bund {
	background-color: #0088cc;
}

.label.bnews {
	background-color: #d8100b;
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 700;
}

.label.special {
	background-color: #0088cc;
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 700;
}

.label.breakingnews {
	background-color: #d8100b;
	color: #fff !important;
}

.label.eventmitfrank {
	background-color: #d8100b;
	color: #fff !important;
}

.label.source {
	background-color: #aaa;
}

.label a {
	color: #fff;
	text-decoration: none;
}

.label a:hover {
	color: #fff;
	text-decoration: none;
}

.badge {
	padding-right: 9px;
	padding-left: 9px;
	-webkit-border-radius: 9px;
		 -moz-border-radius: 9px;
				border-radius: 9px;
}

.label:empty,
.badge:empty {
	display: none;
}

a.label:hover,
a.badge:hover {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.label-important,
.badge-important {
	background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
	background-color: #953b39;
}

.label-warning,
.badge-warning {
	background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
	background-color: #c67605;
}

.label-success,
.badge-success {
	background-color: #468847;
}

.label-success[href],
.badge-success[href] {
	background-color: #356635;
}

.label-info,
.badge-info {
	background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
	background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
	background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
	background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
	position: relative;
	top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
	top: 0;
}


/** * Listen */

ul,
ol {
	padding-left: 15px;
	margin-bottom: 0px;
}

ul li[data-icon],
ol li[data-icon] {
	list-style: none;
}

ul li[data-icon]:before,
ol li[data-icon]:before {
	left: -21px;
	width: 0;
}

ul {
	list-style: disc;
}

ul ul {
	margin-top: 0;
}

ul ul {
	list-style-type: circle;
}

ol {
	list-style: decimal;
}

ol ol,
ol ul {
	margin-top: 0;
}

ol ol {
	list-style: upper-alpha;
}

ol ol ol {
	list-style: lower-roman;
}

ol ol ol ol {
	list-style: lower-alpha;
}

.check {
	margin-bottom: 30px;
}

.check li {
	list-style: none;
	font-weight: bold;
	font-size: 17px;
	line-height: 1.3em;
}

.check li:before {
	content:"\2714  "
}

.ce_text ul li {
	margin-bottom: 5px;
}

.ce_text ul li ul li {
	margin-bottom: 0px;
}


/** * Eingerückte Listen */

dl {
	margin-bottom: 20px;
}

dt,
dd {
	line-height: 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 10px;
}


.dl-horizontal:before,
.dl-horizontal:after {
	display: table;
	line-height: 0;
	content: "";
}

.dl-horizontal:after {
	clear: both;
}

.dl-horizontal dt {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dl-horizontal dd {
	margin-left: 180px;
}


/** * Images */

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

.ce_text h1,
.ce_text h2 {
	margin-top: 10px;
}

.ce_text .image_container {
	margin-bottom: 4px;
	margin-top: 5px; /** make it seem more fluent with normal text */
}

.ce_text .image_container.float_left {
	margin-right: 10px;
}

.ce_text .image_container.float_right {
	margin-left: 10px;
}



.image_container figcaption,
.image_container .caption {
	position: absolute;
	left: 0;
	bottom: 0;
	width: auto !important;
	padding: 0.462em 1em;
	font-size: 0.867em;
	color: white;
	background: #232222;
	background: rgba(35,34,34, 0.7);
	cursor: default;
}


/** * Gallery */
.ce_gallery .image_container {
	margin-right: 10px;
	margin-bottom: 10px;
}


/** * iframe */

iframe {
	border: 0px !important;
}


/** * Carousel */

.carousel {
	position: relative;
}
.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.carousel-inner > .item {
	display: none;
	position: relative;
	-webkit-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
/*	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);*/
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
	left: auto;
	right: 0;
/*	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);*/
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
	outline: none;
	color: #ffffff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
	left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
	right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	font-family: serif;
}
.carousel-control .glyphicon-chevron-left:before {
	font-family:FontAwesome;
	font-size: 30px;
	content: '\f104';
}
.carousel-control .glyphicon-chevron-right:before {
	font-family:FontAwesome;
	font-size: 30px;
	content: '\f105';
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #ffffff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #ffffff;
}
.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}

/** * Container */

#container {
	margin-top: 50px;
	background-color: #fff;
	padding-bottom: 0px;
	background-size:100%;
}



/** * Header */

#header {
	height: 50px;
	top: 0;
	position: fixed;
	width: 100%;
	z-index:999;
	box-shadow: 0 0 5px #343434;
	background: #333 url("../../files/team-stronach/template/standard/images/bg/ts_bg_header.png") repeat-x bottom center;
}

#header .inside {
	width: 960px;
	margin: 0 auto;
}



/** * Footer */

#footer {
	width: 100%;
	max-width: 100%;
}

#footer .inside {
	width: 960px;
	margin: 0 auto;
	padding-top: 26px;
	padding-bottom: 40px;
}

#footer .inside .mute {
	padding-bottom: 40px;
}

#footer p {
	padding: 0px;
	margin: 0px;
}

#footer a {
	color: #999 !important;
}

#footerlogo {
	margin-bottom: 20px;
	padding-left: 8px;
}

#footer .grid6.border {
	border-left: 1px solid #565656;
	border-right: 1px solid #565656;
	width: 458px;
}

#footer .sbicon {
	margin-bottom: 40px;
}

#footer h5 {
	color: #fff;
}

#footer ul li {
	list-style-type: none;
}


/** * Navigation allgemein */

nav ul {
	padding-left: 0px;
}


/** * A-Z Navigation */


#themennav li {
	float: left;
	list-style-type: none;
	width: 31.3%;
	margin-right: 2%;
}

#themennav a {
	font-family: "klavika-web",sans-serif;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	border-bottom: 1px solid #ccc;
	padding-left: 10px;
}

#themennav a:hover {
	text-decoration: none;
	border-bottom-color: #005580;
}

/** * Schreiben Sie uns */

.writeus {
	border-top: 1px solid #d8100b;
	background-color: #fff;
}

.writeus form {
}

.schreibenform h4 {
}

.schreibenform input,
.schreibenform textarea {
	width: 94% !important;
}

.schreibenform .submit {
	width: 70% !important;
}

.schreibenform textarea {
	height: 70px !important;
}


/** * downloadbox */

.downloadbox,
.linkbox {
	background-color: #999;
	color: #fff;
	border-top: none;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
	margin-bottom: 10px;
}

.linkbox:hover,
.downloadbox:hover {
	background-color: #d8100b;
}

.linkbox img,
.downloadbox img {
	display: none;
}

.linkbox a,
.downloadbox a {
	color: #fff;
	font-size: 1.1rem;
}

.linkbox a {
	font-size: 14px;
}

.linkbox a:before,
.downloadbox a:before {
	font-family: FontAwesome;
	font-weight: normal !important;
	content: "\F0ED  ";
	font-size: 1.5rem;
	vertical-align: bottom;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
}

.linkbox {
	padding-top: 6px;
	padding-bottom: 6px;
}

.linkbox a:before {
	content: "\F0DA  ";
	font-size: 14px;
}

.linkbox a:hover,
.downloadbox a:hover {
	text-decoration: none;
}

/** * Team Stronach Logo */

.tslogo {
	border-bottom: 1px solid #ccc;
}


/** * grey-line */

.grey-line {
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.no-search form {
	display: none;
}

.no-search .one-link {
	border-bottom: 1px solid #888;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

/** * Meta Navigation */

.pages {
	margin-left: -8px;
}

.pages.grid11 {
	width: 877px;
}

.homebutton li a {
	border-left: 1px solid #333333 !important;
	border-right: 1px solid #141414 !important;
}

.metanav {
	overflow: visible;
	z-index: 1200;
}

.metanav li {
	float: left;
	list-style: none;
	border-top: 3px solid #141414;
}

.wf-loading .metanav a,
.wf-loading .metanav span {
	font-size: 12px;
	font-family: "klavika-web",sans-serif;
	visibility: hidden;
}

.wf-active .metanav a,
.wf-active .metanav span {
	visibility: visible;
}


.metanav a, .metanav span {
	padding-left: 10px;
	padding-right: 10px;
	color: #fefefe;
	display: block;
	height: 47px;
	line-height: 47px;
	outline: 0;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	border-right: 1px solid #141414;
	border-left: 1px solid #333333;
	cursor: pointer;
	text-shadow: 0 1px 0 #000;
	font-family: "klavika-web",sans-serif;
	font-weight: 600;
}

.metanav li.active a {
	padding-left: 0px;
	padding-right: 0px;
	border-left: none;
	border-right: none;
}

.metanav li:hover, .metanav li:hover, .metanav li.trail {
	border-top: 3px solid #d8100b;
	height: 47px;
	background-color: rgba(255,255,255,0.1);
}

.metanav li.homesite a, .metanav li.homesite span {
	padding-left: 0px;
	padding-right: 0px;
	text-indent: -60000px;
	width: 60px;
	background: transparent url("../../files/team-stronach/template/standard/images/icons/team_stronach_logo_kreis.png") no-repeat 18px 6px ;
	background-size: 30px 30px;
	cursor: pointer;
}

.metanav li.homesite a, .metanav li.homesite span {
}

.metanav li.fb,
.metanav li.tw,
.metanav li.suchen,
.metanav li.kontakt,
.metanav li.termine {
	float: right;
	cursor: default;
}

.metanav li:hover {
	border-top: 3px solid #d8100b;
	height: 47px;
	background-color: rgba(255,255,255,0.1);
	-webkit-transition: background-color .25s;
	-moz-transition: background-color .25s;
	-ms-transition: background-color .25s;
	-o-transition: background-color .25s;
	transition: background-color .25s;
}

.metanav li.trail,
.metanav li.active {
	background-color: rgba(255,255,255,0.1);
	border-top: 3px solid #d8100b;
}

.metanav li.homesite:hover,
.metanav li.homesite.trail,
.metanav li.homesite.active {
	border-top: 3px solid #141414;
}

.metanav li.submenu:hover {
	background-color: rgba(255,255,255,0.1);
	-webkit-transition: background-color .0s;
	-moz-transition: background-color .0s;
	-ms-transition: background-color .0s;
	-o-transition: background-color .0s;
	transition: background-color .0s;
}

.metanav ul.level_1 ul {
}

.metanav ul.level_1 li:hover > * {
	display: block;
}

.metanav ul.level_1 li:hover {
	position: relative;
}

.metanav ul.level_1 li {
	display: inline;
}

.metanav ul.level_1 li.last {
	border-right: none;
}

.metanav .level_1 li:last-child a, .metanav .level_1 li:last-child span {
	border-right: none;
}

.metanav .level_1 ul {
	display: none;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 47px;
	opacity: 0;
	margin-left: -1px;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
	border-left: 1px solid #222;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	background-color: #121212;
}

.metanav .level_1 li:hover > ul {
	opacity: 1;
}

.metanav .level_1 ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
	width: 180px;
	background-color: rgba(255,255,255,0.1);
	border-left: 1px solid #333333;
}

.metanav .level_2 li {
	border-top: none;
}

.metanav .level_2 li a, .metanav .level_2 li span {
	line-height: 36px;
	height: 36px;
	margin-left: 0px;
}


.metanav .level_1 li:hover > ul li {
	height: 36px;
	overflow: visible;
	padding: 0;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.metanav .level_1 ul li a,
.metanav .level_1 ul li a:hover, .metanav .level_1 ul li span {
	padding: 0px;
	margin: 0px;
	border: none;
	border-bottom: 1px solid #666;
	text-align: left;
	text-shadow: none !important;
	text-transform: none;
	color: #eee !important;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 400;
}

.metanav .level_1 ul li.first a {
	border-top: none;
}

.metanav .level_1 ul li a:hover, .metanav .level_1 ul li span,
.metanav .level_1 ul li a.trail {
	background-color: rgba(255,255,255,0.1);
	color: #d8100b;
}

.metanav .level_1 ul li:last-child a {
	border: none;
}

.metanav .level_2 ul {
	left: 180px;
	top: 0px;
}

.metanav .level_2 ul li a {
	background-color: rgba(255,255,255,0.1);
}

.metanav .level_2 ul li span,
.metanav .level_2 ul li a.trail,
.metanav .level_2 ul li a:hover {
	background-color: rgba(255,255,255,0);
}



/* styles for desktop */
.tinynav {
	display: none
}


/** * Teaserboxen */

.teaserbox_wtf {
	background: transparent url("../../files/team-stronach/template/standard/images/icons/team_stronach_logo_kreis_red.png") no-repeat left top;
	background-size: 58px 58px;
	margin-bottom: 24px;
	margin-top: 6px;
}

.kontakt .teaserbox_wtf {
	margin-bottom: 0px;
	margin-top: 0px;
}

.teaserbox_wtf h3 {
	color: #d8100b;
	padding-left: 56px;
	padding-top: 8px;
	font-weight: 900;
	padding-bottom: 10px;
}

.teaserbox_wtf h3 a {
	color: #d8100b;
}

.teaserbox_wtf h4,
.teaserbox_wtf h4 {
	color: #d8100b;
	padding-left: 56px;
	padding-top: 8px;
	font-weight: 900;
	padding-bottom: 10px;
	font-size: 22px;
}

.teaserbox_wtf.grid4 {
	width: 260px;
}

.teaserbox_wtf.center {
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	margin-right: 30px;
	margin-left: 30px;
	background-position: 30px top;
}

.teaserbox_logo {
	background: transparent url("../../files/team-stronach/template/standard/images/icons/team_stronach_logo_kreis_red.png") no-repeat left top;
	background-size: 58px 58px;
}

.teaserbox_logo h3 {
	color: #d8100b;
	padding-left: 56px;
	padding-top: 8px;
	font-weight: 900;
	padding-bottom: 15px;
	font-size: 18px;
}

.teaserbox_logo h3 a {
	color: #888;
}

.teaserbox_logo h3 a.hovermap,
.teaserbox_logo h3 a:hover {
	color: #d8100b;
	text-decoration: none;
}

.bg_overlay {
	background-color: #222;
	padding:20px;
	padding-top: 20px;
	background-color: rgba(0,0,0,0.8);
	height: 320px;
	position: relative;
}

.bg_overlay p,
.bg_overlay h1,
.bg_overlay h2,
.bg_overlay h3,
.bg_overlay h4,
.bg_overlay h5,
.bg_overlay h6 {
	padding-right: 100px;
}

.bg_overlay h4 {
	margin-top: 5px;
	color: #fff;
}

.bg_overlay a,
.bg_overlay p {
	color: #fff;
}

.bg_form {
	box-shadow: 0 0 3px #d3d4d5;
	-moz-box-shadow: 0 0 3px #d3d4d5;
	-webkit-box-shadow: 0 0 3px #d3d4d5;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border: 1px solid #d1d1d1;
	background-color: #fff;
}

.bg_form .ce_form {
	padding: 20px;
	padding-bottom: 0px;
}

.bg_form textarea {
	width: 94%;
}


/** * News Slider */

#news-slider h3,
#news-slider h3 a {
	color: #fff !important;
	font-size: 2em;
}

/** * Newslastest */

.news_latest h3 {
	font-size: 17px;
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	line-height: 1.1rem;
	color: #333;
	font-weight: 600;
}

.news_latest_inside {
	padding: 20px 10px 15px 0px;
	min-height: 76px;
}

.news_latest h3 a {
	color: #333;
}

.news_latest img {
	float: left;
	width: 50px;
	margin: 0px;
}

.news_latest .infos {
	font-size: 12px;
	color: #0088cc;
}

.news_latest .newsinfos {
	padding-left: 65px;
}

.news_latest .newsinfos time {
	font-size: 11px;
	color: #777;
}

.homesites .ts_latest,
.homesite .ts_latest {
	width: 48.5%;
	float: left;
	border-top: 1px solid #999;
}

.homesites .ts_latest:nth-of-type(odd),
.homesite .ts_latest:nth-of-type(odd) {
	margin-right: 3%;
	clear: both;
}


/** * News Latest Large */

.ts_latest_large h2 a {
	color: #333;
}

.homesites .ts_latest_large,
.homesite .ts_latest_large {
	width: 48.5%;
	float: left;
}

.homesites .ts_latest_large:nth-of-type(odd),
.homesite .ts_latest_large:nth-of-type(odd) {
	margin-right: 3%;
	clear: both;
}

h1.toplabel {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	z-index: 3;
	font-size: 17px;
}

.toplabel .label {
	padding: 6px 14px;
	font-weight: 300;
}

.ts_latest_large h2 {
	font-size: 20px;
	font-weight: 600;
}

.ts_latest_large p {
	color: #777;
}

.image_latest_large_container {
	position: relative;
}

.caption {
	font-size: 11px;
	color: #666;
	position: absolute;
	bottom: 10px;
	left: 14px;
	margin-top: 0px;
	z-index: 3;
}

.news_latest_large {
	position: relative;
}

.mod_newslist li {
	list-style-type: none;
}


/** * Breaking News */

.mod_newslist p.empty {
	display: none;
}

.mod_newslist li.breaking_news {
	list-style: none;
	height: 30px;
	line-height: 30px;
}

li.breaking_news .strong,
.mod_newslist li.breaking_news a,
.mod_newslist li.breaking_news p {
	color: #fefefe;
	font-size: 14px;
	margin-left: 0px !important;
}

.mod_newslist li.breaking_news a {
	padding-left: 14px;
}

li.breaking_news .strong {
	text-transform: uppercase;
	padding-left: 18px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: default;
}

li.breaking_news #close_me {
	width: 16px;
	height: 16px;
	background: transparent url("../../files/team-stronach/template/standard/images/icons/close-button.png") no-repeat center center;
	background-size: 10px 10px;
	overflow: hidden;
	display: block;
	float: right;
	text-indent: -60000px;
	margin-top: 7px;
	margin-right: 7px;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	cursor: pointer;
}

li.breaking_news #close_me:hover {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

#news_breaking {
	background-color: #d8100b;
	background-color: rgba(216,16,11,0.94);
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.breaking_news {
	background: transparent url("../../files/team-stronach/template/standard/images/icons/shadow_top.png") repeat-x center top ;
}


/** * Newsletter */

.mod_avisota_subscription .fields {
	float: left;
	margin-right: 5px;
}

.mod_avisota_subscription form {
	margin-bottom: 10px;
}

.newsletterblock {
	padding-bottom: 10px;
	border-top: 1px solid #999;
}

.newsletterblock p {
	margin-bottom: 0px
}

.mod_avisota_subscription h4,
.mod_avisota_subscription form {
}

.mod_avisota_subscription h4 {
	margin-top: 10px;
	margin-bottom: 10px;
}

p.confirm,
p.error {
	color: red;
}

/** * News & Events*/

.mod_newsreader .news_date,
.mod_newsreader .social_stuff {
	padding-top: 100px;
}

.layout_news_teaser,
.layout_event_teaser {
	margin-bottom: 15px;
	border-bottom: 1px solid #888;
	padding-top: 15px;
}


.layout_news_teaser .image_container,
.layout_event_teaser .image_container {
	margin-top: 22px;
	margin-bottom: 10px;
}

.layout_news_teaser h2,
.layout_event_teaser h2 {
	font-size: 18px;
	padding-top: 6px;
	clear: both;
	margin-bottom: 4px;
	margin-top: 0px;
}

.mod_newslist ul,
.mod_eventlist ul {
	padding-left: 0px;
}

.layout_news_full,
.layout_event_full {
	background: transparent url("../../files/team-stronach/template/standard/images/icons/team_stronach_logo_kreis_news.png") no-repeat left top;
}

.layout_news_full .ce_image,
.layout_event_full .ce_image {
	margin-bottom: 1.5em;
}

.layout_news_full i {
	float: right;
	color: #bbb;
	display: block;
	margin-top: 4px;
}

.layout_news_full h1,
.layout_event_full h1 {
	color: #333;
}

.layout_news_full .video_box {
	clear: both;
}

.layout_news_teaser .date_info,
.layout_news_full .date_info,
.layout_event_teaser .date_info,
.layout_event_full .date_info {
	padding-right: 15px;
}

.layout_news_teaser .origin,
.layout_event_teaser .origin {
	cursor: default;
	margin-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 3px;
}

.layout_news_full .ce_news_gallery {
	clear: both;
}

.mod_newsreader p.back,
.mod_eventreader p.back {
	display: none;
}

.mod_newsreader .news_image {
	margin-top: 0px;
}

.shortline {
	width: 30%;
	border-top:1px solid #ccc;
	height: 2px;
	display: block;
	margin-bottom: 15px;
	margin-top: 20px;
}

.mod_newsreader .teaser p,
.mod_eventreader .teaser p {
	font-weight: 700;
}

.date_info time {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	font-family: inherit;
	font-weight: 600;
	line-height: 1em;
	color: inherit;
	color: #323232;
	text-rendering: optimizelegibility;
	cursor: default;
}

span.date_day,
span.date_month,
span.date_year,
span.date_time,
span.date_to,
span.date_starttime,
span.date_endtime,
span.location {
}

span.location {
	margin-top: 30px;
}

span.date_starttime {
	margin-top: 30px;
}

.addthis_floating_style {
	position: relative !important;
	background: none;
}

.layout_news_full .news_social,
.layout_event_full .news_social {
	padding-left: 10px;
	border-left: 1px solid #d5d5d5;
	margin-left: 21px;
	padding-top: 17px;
	padding-bottom: 17px;
}

.layout_event_full .date_info,
.layout_event_full .news_social {
	margin-top: 13px;
}


/** * Social Media */

.contactbox {
	min-height: 321px !important;
}

.socialbox {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

.social-media large {
	position:relative;
	width:290px;
	height:68px;
}


a.social-media-icon.large {
	float: left;
	display: block;
	background: #fff;
	margin-right: 5%;
	width: 30%;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	-moz-transition: .01s linear;
	-webkit-transition: .01s ease-out;
	transition: .01s linear;
}

a.social-media-icon.large.no-right {
	margin-right: 0px;
	float: left;
}

a.social-media-icon.large span.Feedburner {
	position: relative;
	margin: auto;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../../files/team-stronach/template/standard/images/icons/social-media-large.png") scroll transparent 0px 0px no-repeat;
	float: right;
}

a.social-media-icon.large span.Feedburner:hover {
	background: url("../../files/team-stronach/template/standard/images/icons/social-media-large.png") scroll transparent 0px -55px no-repeat;
}

a.social-media-icon.large span.Facebook {
	position: relative;
	margin: auto;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../../files/team-stronach/template/standard/images/icons/social-media-large.png") scroll transparent -110px 0px no-repeat;
	float: left;
}

a.social-media-icon.large span.Facebook:hover {
	background: url("../../files/team-stronach/template/standard/images/icons/social-media-large.png") scroll transparent -110px -55px no-repeat;
}

a.social-media-icon.large span.Twitter {
	position: relative;
	margin: auto;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../../files/team-stronach/template/standard/images/icons/social-media-large.png") scroll transparent -55px 0px no-repeat;
}

a.social-media-icon.large span.Twitter:hover {
	background: url("../../files/team-stronach/template/standard/images/icons/social-media-large.png") scroll transparent -55px -55px no-repeat;
}

a.social-media-icon.large span.YouTube {
	position: relative;
	margin: auto;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../../files/team-stronach/template/standard/images/icons/social-media-large.png") scroll transparent -330px -55px no-repeat;
}

a.social-media-icon.large span.YouTube span {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../../files/team-stronach/template/standard/images/icons/social-media-large.png") scroll transparent -330px 0px no-repeat;
}

a.social-media-icon.large {
	background: #ffffff;
}

span.following-info {
	margin-top: 10px;
	display: inline-block;
	font-size: 11px;
	line-height: 1.1em;
	color: #666;
}

.whitebg {
	background: #ffffff;
	padding: 15px;
	padding-bottom: 10px;
	min-height: 180px;
}

.abstand {
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.keinabstandunten .contentblock {
	padding-bottom: 0px;
}


/** * Quicknavigation */

.mod_quicklink {
	padding-top: 20px;
}

.mod_quicklink form {
	margin-bottom: 0px;
}

.mod_quicklink select{
	width: 220px;
	float: left;
	margin-right: 10px;
}

.quicklink {
	position: absolute;
	top: 30px;
	right: 30px;
}

.center.mod_quicklink {
	margin: 0 auto;
}


/** * Politiker */

.team_member {
	margin-bottom: 20px;
}

.team_member:hover {
}

.team_member figure {
	border-bottom: 1px solid #fff;
	text-align: center;
}

.team_member h5 {
	text-align: center;
}

.team_member h5 a {
	font-size: 12px;
	margin: 0px;
	color: #fff;
	font-weight:400;
}

.mod_ts_politicians_lister .grid3:nth-child(4n+1) {
	clear: left;
}

.homesites .mod_ts_politicians_lister.grid12,
.homesite .mod_ts_politicians_lister.grid12 {
	border-top: 1px solid #d8100b;
}

.mod_ts_politicians_lister.grid12 h3 {
}

.mod_ts_politicians_lister .block {
	padding-top: 15px
	padding-bottom: 15px
}

.mod_ts_politicians_lister.grid12 {
	background-color: #fff;
}

.team .mod_ts_politicians_lister .grid7 h5,
.team .mod_ts_politicians_lister .grid7 p {
	text-align: right !important;
}

.team .mod_ts_politicians_lister .grid7 .block {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.mod_ts_politicians_lister ul,
.mod_ts_politicians_lister li {
	list-style-type: none;
	padding-left: 0px;
}

.team_function {
	display: block;
	color: #777;
	line-height:1.2em;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	padding-top: 4px;
}


/** * Politiker */

.person .social a {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	text-indent: -60000px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	position: relative;
	right: 50%;
}

.centerButtons {
	float: left;
	left: 50%;
	margin: 0 auto;
	padding: 0;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

.person .links {
	text-align: center;
}

.person .social.facebook a {
	background: url("../../files/team-stronach/template/standard/images/icons/facebook-icon.png") center top no-repeat transparent;
}

.person .social.twitter a {
	background: url("../../files/team-stronach/template/standard/images/icons/twitter-icon.png") center top no-repeat transparent;
}

.person .social.youtube a {
	background: url("../../files/team-stronach/template/standard/images/icons/youtube-icon.png") center top no-repeat transparent;
}

.person .social.email a {
	background: url("../../files/team-stronach/template/standard/images/icons/email-icon.png") center top no-repeat transparent;
}

.person .related-news {
	margin-top: 20px;
}

.person .related-news li {
	list-style-type: none;
	border-bottom: 1px solid #888;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.person .show-more-news {
	cursor: pointer;
}

.person .quote {
	padding-top: 20px;
	font-style: italic;
	font-weight: bold;
}

/** * Imagemap */

.map_austria {
	margin-top: 22px;
}



/** * Sidenav */

.bs-docs-sidenav {
	width: 208px;
	margin: 30px 0 0;
	padding: 0;
	background-color: #fff;
}

.bs-docs-sidenav ul {
	padding: 0px;
	margin: 1px;
}

.bs-docs-sidenav a, .bs-docs-sidenav span {
	display: block;
	margin: 0 0 -1px;
	padding: 8px 14px;
	border: 1px solid #e5e5e5;
}

.bs-docs-sidenav a:hover {
	background-color: #f5f5f5;
	text-decoration: none;
}

.bs-docs-sidenav span {
	cursor: default;
	background-color: #0088cc;
	color: #ffffff;
	border: 1px solid #0088cc;
}



/** * Formulare */

button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}

button,
input {
	*overflow: visible;
	line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
	cursor: pointer;
}

input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

textarea {
	overflow: auto;
	vertical-align: top;
	height: 54px !important;
}

form {
	margin: 0 0 20px;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

legend small {
	font-size: 15px;
	color: #999999;
}

label,
input,
button,
select,
textarea {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}

label {
	display: block;
	margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
			border-radius: 4px;
}

input,
textarea,
.uneditable-input {
	width: 95%;
}

.long.textarea {
	width: 80%;
}

textarea {
	height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
					box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
		 -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
			 -o-transition: border linear 0.2s, box-shadow linear 0.2s;
					transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
		 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
					box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	*margin-top: 0;
	line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
	width: auto;
}

select,
input[type="file"] {
	height: 30px;
	*margin-top: 4px;
	line-height: 30px;
}

select {
	width: 220px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

select[multiple],
select[size] {
	height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
	color: #999999;
	cursor: not-allowed;
	background-color: #fcfcfc;
	border-color: #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
		 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
					box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}

.uneditable-textarea {
	width: auto;
	height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999999;
}

.radio,
.checkbox {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}

.radio legend,
.checkbox legend {
	margin-left: -20px !important;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 18px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

.radio input,
.checkbox input {
	float: left;
	margin-left: -20px;
}

.radio {
	margin-left: 1px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
	margin-left: 10px;
}


input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
	background-color: transparent;
}

.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	*zoom: 1;
}

.form-actions:before,
.form-actions:after {
	display: table;
	line-height: 0;
	content: "";
}

.form-actions:after {
	clear: both;
}

.help-block,
.help-inline {
	color: #595959;
}

.help-block {
	display: block;
	margin-bottom: 10px;
}

.help-inline {
	display: inline-block;
	*display: inline;
	padding-left: 5px;
	vertical-align: middle;
	*zoom: 1;
}

.ce_form h4 {
	margin-top: 20px;
}



/** * Buttons */

.mod_search input[type="submit"] {
	margin-top: 1px;
}

.submit,
.btn {
	display: inline-block;
	*display: inline;
	padding: 4px 12px;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
	*border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
					border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
					box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}

.btn:active,
.btn.active {
	background-color: #cccccc \9;
}

.btn:first-child {
	*margin-left: 0;
}

.btn:hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
         -o-transition: background-position 0.1s linear;
			transition: background-position 0.1s linear;
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.active,
.btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
		 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
					box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
		 -moz-box-shadow: none;
					box-shadow: none;
}

.btn-large {
	padding: 11px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
		 -moz-border-radius: 6px;
					border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
	margin-top: 4px;
}

.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	-webkit-border-radius: 3px;
		 -moz-border-radius: 3px;
					border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
	margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
	margin-top: -1px;
}

.btn-mini {
	padding: 0 6px;
	font-size: 10.5px;
	-webkit-border-radius: 3px;
		 -moz-border-radius: 3px;
					border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
					box-sizing: border-box;
}

.btn-block + .btn-block {
	margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}

.btn {
	border-color: #c5c5c5;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	*background-color: #0044cc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	color: #ffffff;
	background-color: #0044cc;
	*background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
	background-color: #003399 \9;
}

.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	*background-color: #f89406;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
	color: #ffffff;
	background-color: #f89406;
	*background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
	background-color: #c67605 \9;
}

.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	*background-color: #bd362f;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
	color: #ffffff;
	background-color: #bd362f;
	*background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
	background-color: #942a25 \9;
}

.submit,
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	*background-color: #51a351;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
	color: #ffffff;
	background-color: #51a351;
	*background-color: #499249;
}

.btn-success:active,
.btn-success.active {
	background-color: #408140 \9;
}

.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
	*background-color: #2f96b4;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
	color: #ffffff;
	background-color: #2f96b4;
	*background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
	background-color: #24748c \9;
}

.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	*background-color: #222222;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
	color: #ffffff;
	background-color: #222222;
	*background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
	background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px;
}




.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}

.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
	margin-top: 6px;
}

.btn-large .caret {
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
}

.dropup .btn-large .caret {
	border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.ce_hyperlink.btn-success a {
	color: #fff !important;
}


/** * FS Header */

#fs_header {
	position: absolute;
	right: -45px;
	z-index: 300;
	top: 30px;
}

.grid4 #fs_header {
	position: absolute;
	right: -85px;
	z-index: 300;
	top: 30px;
}




/**	Team */

.team h5 a {
	color: #323232 !important;
}

.lead.zitat {
	font-size: 24px;
}

.mod_ts_politicians_reader .aufgaben {
	line-height: 17px;
}



/** * Pagination */

.pagination {
	clear: both;
	display: block;
	margin-top: 15px;
	cursor: default;
	padding-top: 15px;
}

.pagination p {
	float: right;
	margin-top: 0px;
}

.pagination ul {
	float: left;
}

.pagination li {
	float: left !important;
}

.mod_newslist .pagination ul {
	padding-left: 245px;
	margin-top: 0px;
}

.pagination ul li {
	display: inline;
	list-style-type: none;
}

.pagination ul li a, .pagination ul li span.current {
	padding: 5px !important;
	text-decoration: none;
}

.pagination ul li span.current, .pagination ul li a:hover {
	background-color: #ddd;
}


.ce_news_gallery .pagination li {
	width: auto;
}


/** * Avisota */

label[for=ctrl_email] {
	float: left;
	width: 90px;
	margin-top:6px;
}

label[for=ctrl_postal] {
	float: left;
	width: 90px;
	margin-top:6px;
}

#ctrl_email {
	width: 160px;
}

#ctrl_postal {
	width: 60px;
	float: left;
}

p.message {
	margin-bottom: 5px;
}




/**
 * 	Kommentare
 */

.ce_comments label {
	display: inline;
}

.ce_comments label[for="ctrl_email"] {
	color: #393939;
	float: none;
}

.ce_comments input[type="text"], .ce_comments #ctrl_email {
	width: 300px!important;
}

.ce_comments textarea {
	width: 400px;
}

.ce_comments h2 {
	display: none;
}

.comment_default {
	border-top: 1px solid #d5d5d5;
	margin-bottom: 10px;
	padding-top: 5px;
}

.comment_default .info {
	font-size: 13px;
	color: #0088cc !important;
}

.comment {
	border-left: 1px solid #d5d5d5;
	padding-left: 10px;
}

.comment p {
	color: #777 !important;
	font-size: 13px;
}

.ce_comments .form {
	border-top: 1px solid #d8100b;
	margin-top: 15px;
}

.reply {
	margin-left: 40px;
}

.reply .info {
	color: #0088cc !important;
}


/* ===========================================
 * Media queries
 * ======================================== */


@media screen and (min-width: 768px) {

	#container {
		background: url("../../files/team-stronach/template/standard/images/bg/bg_medien-1680x800.jpg") center top no-repeat fixed #fafaf8;
	}
	#main .inside {
		-moz-box-shadow:
	        inset 10px 0 10px -10px #666,
	        inset -10px 0 10px -10px #666;
	    -webkit-box-shadow:
	        inset 10px 0 10px -10px #666,
	        inset -10px 0 10px -10px #666;
	    box-shadow:
	        inset 10px 0 10px -10px #666,
	        inset -10px 0 10px -10px #666;
		background-color: #fff;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.layout_news_teaser .image_container img {
		width: auto;
	}

	.carousel-control .glyphicons-chevron-left,
	.carousel-control .glyphicons-chevron-right,
	.carousel-control .icon-prev,
	.carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		margin-left: -15px;
		font-size: 30px;
	}

	.carousel-caption
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
  	}

	.carousel-indicators {
		bottom: 20px;
	}
}


@media screen and (min-width: 979px) {

	.rightside {
		right: 20px;
	}

	.slide .image_container img {
		min-height: 380px !important;
		display: block;
	}

}


@media screen and (min-width: 768px) and (max-width: 979px) {

	.pages.grid11 {
		width: 670px;
	}

	#wrapper {
		width: auto;
	}



	.mod_avisota_subscription .submit_container {
		text-align: center;
	}

	label[for=ctrl_email] {
		float: left;
		width: 60px;
		margin-top:6px;
	}

	label[for=ctrl_postal] {
		float: left;
		width: 80px;
		margin-top:6px;
	}

	#ctrl_email {
		width: 116px;
	}

	#ctrl_postal {
		width: 96px;
	}

	#header .inside {
		width: 744px;
		margin: 0 auto;
	}

	#footer .inside {
		width: 744px;
		margin: 0 auto;
	}

	#footer .grid6.border {
		width: 350px;
	}

	.teaserbox_wtf.grid4 {
		width: 214px;
	}

	.teaserbox_wtf h3 {
		font-size: 20px;
	}

	.teaserbox_wtf.center {
		text-align: left;
		padding-left: 15px;
		padding-right: 15px;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		margin-right: 15px;
		margin-left: 15px;
		background-position: 15px top;
	}

	.mod_quicklink select{
		width: 135px;
	}

	.contactbox {
		min-height:200px;
	}

	.bg_overlay p,
	.bg_overlay h1,
	.bg_overlay h2,
	.bg_overlay h3,
	.bg_overlay h4,
	.bg_overlay h5,
	.bg_overlay h6 {
		padding-right: 40px;
	}

	.bg_form.grid4 {
		width: 300px;
	}

	.bg_form.offset4 {
		margin-left: 222px;
	}

	.lead.zitat {
		font-size: 19px;
		line-height: 22px;
		margin-top: 15px;
	}


	/** * Metanavigation */

	.metanav a, .metanav span {
		padding-left: 8px;
		padding-right: 8px;
		font-size: 11px;
		cursor: pointer;
	}

	.metanav li.homesite a, .metanav li.homesite span {
		width: 50px;
		background: transparent url("../../files/team-stronach/template/standard/images/icons/team_stronach_logo_kreis.png") no-repeat 14px 6px;
	}

	.pages {
		margin-left: 0px;
	}


	/** * FS Header */

	#fs_header {
		position: absolute;
		right: -120px;
		z-index: 300;
		top: 30px;
	}

	.grid4 #fs_header {
		position: absolute;
		right: -150px;
		z-index: 300;
		top: 30px;
	}
}

/* Mobile (viewport width 599px and below) */

@media screen and (max-width: 767px) {

	body {
		background: none;
	}

	#main .inside {
		width: auto;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 40px;
	}

	#container {
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 0;
		width: auto;
	}

	*[class*="grid"],
	.mod_article *[class*="ce_"], .mod_article *[class*="mod_"] {
		margin-left: 0px;
		margin-right: 0px;
	}

	.contentblock {
		padding-left: 0px;
		padding-right: 0px;
	}


	/** * Headlines and Fontsize */

	h1 {
		font-size: 25px;
	}

	h2 {
		font-size: 18px;
	}

	h1.ce_headline {
		margin-bottom: 30px;
	}

	.lead p {
		font-size: 15px;
		line-height: 1.4em;
	}

	.mod_quicklink select{
		width: 190px;
	}

	.contactbox {
		min-height: auto;
	}
	
	#main iframe {
		max-height: 750px;
	}

	.image_container.float_right,
	.image_container.float_left {
		float: none;
		width: 100% !important;
		margin-left: 0;
	}

	.image_container.float_left {
		float: none;
		margin-right: 0;
	}

	#header .inside {
		padding: 0 15px;
		margin: 0 auto;
		width: auto;
	}

	#header {
		display: none;
	}

	.complete .medienitem {
		width: auto;
	}

	.homesites .ts_latest,
	.homesite .ts_latest {
		width: auto;
	}

	.homesites .ts_latest_large,
	.homesite .ts_latest_large {
		width: auto;
	}

	.homesites .ts_latest_large:nth-child(2),
	.homesite .ts_latest_large:nth-child(2) {
		margin-left: 0%;
		margin-right: 0%;
	}

	#fs_header {
		display: none;
	}

	.suchen .bg_overlay .mod_search {
		width: 280px;
	}

	#header .mod_search {
		display: none;
	}


	/** * Footer */

	#footer .inside {
		margin: 0 auto;
		width: auto;
	}

	#footer .grid6.border {
		width: auto;
		border-left: none;
		border-right: none;
	}

	#footer nav {
		text-align: center;
		margin-bottom: 15px;
	}

	#footer p {
		padding-top: 14px;
		padding-bottom: 18px;
	}

	#footer .sbicon {
		margin-bottom: 30px;
	}

	/** * Teammember */

	.team_member {
	}

	.team_member:nth-of-type(even) {
		margin-left: 4%;
		margin-right: 0%;
	}

	.team_member:nth-of-type(6) {
		margin-right: 0%;
	}

	.team_member:nth-of-type(7) {
		clear: both;
	}

	/** * Form */

	.mod_avisota_subscription .fields {
		float: none;
		text-align: center;
	}

	#ctrl_email {
		width: 260px;
		margin
	}

	.mod_avisota_subscription .submit_container {
		text-align: center;
	}


	/** * Align Elements centered in the mobile view */

	.mobilecenter {
		text-align: center;
	}

	/** * Newschanges */

	.layout_news_full h1,
	.layout_event_full h1 {
		margin-top: 10px;
	}

	.layout_news_teaser .date_info,
	.layout_news_full .date_info,
	.layout_event_teaser .date_info,
	.layout_event_full .date_info {
		margin-top: 0px !important;
		text-align: left !important;
		border-left: 1px solid #d5d5d5;
		border-right: none;
		padding-left: 10px;
	}

	#main .mod_newslist ul,
	#main .mod_eventlist ul {
		padding-left: 0px;
	}

	.layout_news_teaser h2,
	.layout_event_teaser h2
	{
		padding-left: 12px;
		clear: both;
	}

	.layout_news_teaser span.origin,
	.layout_event_teaser span.origin {
		margin-left: 12px;
		clear: both;
	}

	.layout_news_teaser,
	.layout_event_teaser {
		margin-bottom: 16px;
		padding-bottom: 10px;
	}

	.layout_news_teaser .date_info p,
	.layout_news_full .date_info p,
	.layout_event_teaser .date_info p,
	.layout_event_full .date_info p {
		margin-bottom: 0px;
		margin-top: 0px;
	}

	span.date_day,
	span.date_month,
	span.date_year,
	span.date_endtime {
		display: inline;
	}

	span.date_starttime {
		margin-top: 0px;
		text-align: left;
	}

	span.date_time {
		text-align: left;
	}

	.news_social {
		display: none;
	}

	.image_container.float_right, .image_container.float_left {
		float: none !important;
	}

	#news_breaking {
		clear: left;
		text-align: center;
		position: relative;
	}

	#news_breaking .strong {
		display: block;
		padding-left: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.mod_newslist li.breaking_news {
		line-height: 20px;
		height: 50px;
	}

	li.breaking_news #close_me {
		position: absolute;
		right: 0px;
		top: 0px;
	}

	/** Navigation Mods */

	#homenav {
		width: 80px;
		float: left;
		margin-top: -9px;
	}

	.mod_newslist span.newsblock {
		display: none;
	}

	p, body {
		font-size: 14px;
	}
}


@media print {
	* {
		color: #000 !important;
		text-shadow: none !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}

.mtimeline_wrapper {
	height: 500px;
	overflow:hidden;
}

.mtimeline_inline {
	background-image: url("../../files/team-stronach/template/standard/images/bg/bg_timeline.png");
	background-position: center top;
	background-repeat: no-repeat;

}

.mtimeline {
	width: 100%;
	height: 100%;
	overflow: auto;
	padding-right: 15px;
	background-repeat: no-repeat;
}

.mtimeline_content_entry {
	height: 500px;
}

.mtimeline_content_inside {
	margin: 0px auto;
	padding: 15px;
	display: block;
	width: 600px;
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.85);
}

div.mtimeline_content_entry:nth-child(1) > div:nth-child(1) {
	width: 300px;
}

/**
 * center everything
 */
.mtimeline_content_entry {
  text-align: center;
}

.mtimeline_content_entry:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mtimeline_content_inside {
  display: inline-block;
  vertical-align: middle;
}


/*! #######################################################################

	MeanMenu 2.0.6
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */

/* hide the link until viewport size is reached */
a.meanmenu-reveal {
	display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #0c1923;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #0c1923;
	margin-top: 44px;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
}

.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
}


.mean-container .mean-nav ul li span,
.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: left;
	color: #fff;
	border-top: 1px solid #383838;
	border-top: 1px solid rgba(255,255,255,0.5);
	text-decoration: none;
	text-transform: uppercase;
}

.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid rgba(255,255,255,0.25);
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}

.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 26px;
	height: 22px;
	padding: 12px !important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,0.1);
	border: none !important;
	border-left: 1px solid rgba(255,255,255,0.4) !important;
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: rgba(0,0,0,0.9);
}

.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.mean-remove {
	display: none !important;
}