

#scmain
{
   background: #416883;
   margin:0 auto;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;

}
table, ul.schmenu
{
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
}

/* Reset buttons border. It's important for input and button tags. 
 * border-collapse should be separate for shadow in IE. 
 */
.scbutton
{
   border: 0;
   border-collapse: separate;
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
   background: #A1ADBA;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:0 21px;
   margin:0 auto;
   height:24px;
}

.scpostcontent,
.scpostheadericons,
.scpostfootericons,
.scblockcontent,
ul.scvmenu a 
{
   text-align: left;
}

.scpostcontent,
.scpostcontent li,
.scpostcontent table,
.scpostcontent a,
.scpostcontent a:link,
.scpostcontent a:visited,
.scpostcontent a.visited,
.scpostcontent a:hover,
.scpostcontent a.hovered
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   line-height: 150%;
    padding-left: 15px;
}

.scpostcontent p
{
   margin: 13px 0;
}

.scpostcontent h1, .scpostcontent h1 a, .scpostcontent h1 a:link, .scpostcontent h1 a:visited, .scpostcontent h1 a:hover,
.scpostcontent h2, .scpostcontent h2 a, .scpostcontent h2 a:link, .scpostcontent h2 a:visited, .scpostcontent h2 a:hover,
.scpostcontent h3, .scpostcontent h3 a, .scpostcontent h3 a:link, .scpostcontent h3 a:visited, .scpostcontent h3 a:hover,
.scpostcontent h4, .scpostcontent h4 a, .scpostcontent h4 a:link, .scpostcontent h4 a:visited, .scpostcontent h4 a:hover,
.scpostcontent h5, .scpostcontent h5 a, .scpostcontent h5 a:link, .scpostcontent h5 a:visited, .scpostcontent h5 a:hover,
.scpostcontent h6, .scpostcontent h6 a, .scpostcontent h6 a:link, .scpostcontent h6 a:visited, .scpostcontent h6 a:hover,
.scblockheader .t, .scblockheader .t a, .scblockheader .t a:link, .scblockheader .t a:visited, .scblockheader .t a:hover,
.scvmenublockheader .t, .scvmenublockheader .t a, .scvmenublockheader .t a:link, .scvmenublockheader .t a:visited, .scvmenublockheader .t a:hover,
.scheadline, .scheadline a, .scheadline a:link, .scheadline a:visited, .scheadline a:hover,
.scslogan, .scslogan a, .scslogan a:link, .scslogan a:visited, .scslogan a:hover,
.scpostheader, .scpostheader a, .scpostheader a:link, .scpostheader a:visited, .scpostheader a:hover
{
   font-size: 22px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
   line-height: 120%;
}

.scpostcontent a, .scpostcontent a:link
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: underline;
   color: #9bc31c;
}

.scpostcontent a:visited, .scpostcontent a.visited
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: underline;
   color: #9bc31c;
}

.scpostcontent  a:hover, .scpostcontent a.hover
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: underline;
   color: #87a135;
}

.scpostcontent h1
{
   color: #103644;
   margin: 10px 0 0;
   font-size: 20px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight:normal;
}

.scblockcontent h1
{
   margin: 10px 0 0;
   font-size: 20px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h1 a, .scpostcontent h1 a:link, .scpostcontent h1 a:hover, .scpostcontent h1 a:visited, .scblockcontent h1 a, .scblockcontent h1 a:link, .scblockcontent h1 a:hover, .scblockcontent h1 a:visited 
{
   font-size: 26px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important; 
}

.scpostcontent h2
{
  color: #103644;
   margin: 10px 0 0;
   font-size: 22px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scblockcontent h2
{
   margin: 10px 0 0;
   font-size: 22px;   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h2 a, .scpostcontent h2 a:link, .scpostcontent h2 a:hover, .scpostcontent h2 a:visited, .scblockcontent h2 a, .scblockcontent h2 a:link, .scblockcontent h2 a:hover, .scblockcontent h2 a:visited 
{
   font-size: 22px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h3
{
  color: #103644;
   margin: 10px 0 0;
   font-size: 20px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scblockcontent h3
{
   margin: 10px 0 0;
   font-size: 20px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h3 a, .scpostcontent h3 a:link, .scpostcontent h3 a:hover, .scpostcontent h3 a:visited, .scblockcontent h3 a, .scblockcontent h3 a:link, .scblockcontent h3 a:hover, .scblockcontent h3 a:visited 
{
   font-size: 20px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h4
{
  color: #103644;
   margin: 10px 0 0;
   font-size: 18px;
    font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scblockcontent h4
{
   margin: 10px 0 0;
   font-size: 18px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h4 a, .scpostcontent h4 a:link, .scpostcontent h4 a:hover, .scpostcontent h4 a:visited, .scblockcontent h4 a, .scblockcontent h4 a:link, .scblockcontent h4 a:hover, .scblockcontent h4 a:visited 
{
   font-size: 18px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h5
{
    color: #103644;
   margin: 10px 0 0;
   font-size: 15px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scblockcontent h5
{
   margin: 10px 0 0;
   font-size: 15px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h5 a, .scpostcontent h5 a:link, .scpostcontent h5 a:hover, .scpostcontent h5 a:visited, .scblockcontent h5 a, .scblockcontent h5 a:link, .scblockcontent h5 a:hover, .scblockcontent h5 a:visited 
{
   font-size: 15px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h6
{
   color: #103644;
   margin: 10px 0 0;
   font-size: 13px;   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scblockcontent h6
{
   margin: 10px 0 0;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scpostcontent h6 a, .scpostcontent h6 a:link, .scpostcontent h6 a:hover, .scpostcontent h6 a:visited, .scblockcontent h6 a, .scblockcontent h6 a:link, .scblockcontent h6 a:hover, .scblockcontent h6 a:visited 
{
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

header, footer, article, nav, #schmenu-bg, .scsheet, .schmenu a, .scvmenu a, .scslidenavigator > a, .sccheckbox:before, .scradiobutton:before
{
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
}

header, footer, article, nav, #schmenu-bg, .scsheet, .scslidenavigator > a, .sccheckbox:before, .scradiobutton:before
{
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

ul
{
   list-style-image: url("images/postbullets.png");
 
}

ol
{
   list-style-position: inside;
}

html, body
{
   height: 100%;
}

body
{
   padding: 0;
   margin:0;
   min-width: 980px;
   color: #103644;
}

.clearfix:before, .clearfix:after {
   content: "";
   display: table;
}

.clearfix:after {
   clear: both;
}

.cleared {
   font: 0/0 serif;
   clear: both;
}

form
{
   padding: 0 !important;
   margin: 0 !important;
}

table.position
{
   position: relative;
   width: 100%;
   table-layout: fixed;
}

li h1, .scpostcontent li h1, .scblockcontent li h1 
{
   margin:1px;
} 
li h2, .scpostcontent li h2, .scblockcontent li h2 
{
   margin:1px;
} 
li h3, .scpostcontent li h3, .scblockcontent li h3 
{
   margin:1px;
} 
li h4, .scpostcontent li h4, .scblockcontent li h4 
{
   margin:1px;
} 
li h5, .scpostcontent li h5, .scblockcontent li h5 
{
   margin:1px;
} 
li h6, .scpostcontent li h6, .scblockcontent li h6 
{
   margin:1px;
} 
li p, .scpostcontent li p, .scblockcontent li p 
{
   margin:1px;
}


.scshapes
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   overflow: hidden;
   z-index: 0;
}

.scslider-inner {
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 100%;
}

.scslidenavigator > a {
   display: inline-block;
   vertical-align: middle;
   outline-style: none;
   font-size: 1px;
}

.scslidenavigator > a:last-child {
   margin-right: 0 !important;
}







.scheader
{
   margin:0 auto;
   height: 700px;
   background-image: url('images/header.jpg');
   background-position: top center;
   background-repeat: no-repeat;
   position: relative;
   width: 980px;
   z-index: auto !important;
}

div.logo

{

width:337px;
height:138px;
float:left;
margin:20px;


}





.responsive .scheader 
{
   background-image: url('images/header.jpg');
   background-position: center center;
}

.scheader>.widget 
{
   position:absolute;
   z-index:101;
}

.scnav {
    bottom: 0;
    font-size: 0;
    height: 100px;
    margin-bottom: 418px;
    margin-left: -9px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 101%;
}

ul.schmenu a, ul.schmenu a:link, ul.schmenu a:visited, ul.schmenu a:hover 
{
   outline: none;
   position: relative;
   z-index: 11;
}

ul.schmenu, ul.schmenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}

ul.schmenu li
{
   position: relative;
   z-index: 5;
   display: block;
   float: left;
   background: none;
   margin: 0;
   padding: 0;
   border: 0;
   width: 160px;
}

ul.schmenu li:hover
{
   z-index: 10000;
   white-space: normal;
}

ul.schmenu:after, ul.schmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}

ul.schmenu, ul.schmenu ul 
{
   min-height: 0;
}

ul.schmenu 
{
   display: inline-block;
   vertical-align: bottom;
}

.scnav:before 
{
   content:' ';
}

.schmenu-extra1
{
   position: relative;
   display: block;
   float: left;
   width: auto;
   height: auto;
   background-position: center;
}

.schmenu-extra2
{
   position: relative;
   display: block;
   float: right;
   width: auto;
   height: auto;
   background-position: center;
}

.schmenu
{
   float: right;
}

.scmenuitemcontainer
{
   margin:0 auto;
}
ul.schmenu>li {
   margin-right: 0.32em;
}
ul.schmenu>li:first-child {
   margin-left: 0px;
}
ul.schmenu>li:last-child, ul.schmenu>li.last-child {
   margin-right: 0px;
}

ul.schmenu>li>a
{
   /*background: #5F7081;*/
   padding:0 20px;
   margin:0 auto;
   position: relative;
   display: block;
   height: 65px;
   cursor: pointer;
   text-decoration: none;
   color: #FFFFFF;
   line-height: 65px;
   text-align: center;
}

/* ERSTER MENÜPUNKT */

ul.schmenu>li>a.active1 {
 background: url('images/nav1-p.png') center center repeat;
  }
  
  ul.schmenu>li>a.active1:hover {
 background: url('images/nav1-a.png') center center repeat;
  }
  
  ul.schmenu>li>a.active1active {
 background: url('images/nav1-a.png') center center repeat;
  }
  
/* ZWEITER MENÜPUNKT */

ul.schmenu>li>a.active2 {
 background: url('images/nav2-p.png') center center repeat;
  }
  
  ul.schmenu>li>a.active2:hover {
 background: url('images/nav2-a.png') center center repeat;
  }  
  
  ul.schmenu>li>a.active2active {
 background: url('images/nav2-a.png') center center repeat;
  }
  
  /* DRITTER MENÜPUNKT */

ul.schmenu>li>a.active3 {
 background: url('images/nav3-p.png') center center repeat;
  }
  
  ul.schmenu>li>a.active3:hover {
 background: url('images/nav3-a.png') center center repeat;
  }  
  
    ul.schmenu>li>a.active3active {
 background: url('images/nav3-a.png') center center repeat;
  } 
  
  /* VIERTER MENÜPUNKT */

ul.schmenu>li>a.active4 {
 background: url('images/nav4-p.png') center center repeat;
  }
  
  ul.schmenu>li>a.active4:hover {
 background: url('images/nav4-a.png') center center repeat;
  }  
  
    ul.schmenu>li>a.active4active{
 background: url('images/nav4-a.png') center center repeat;
  } 
  
  
  
    /* FÜNFTER MENÜPUNKT */

ul.schmenu>li>a.active5 {
 background: url('images/nav5-p.png') center center repeat;
  }
  
  ul.schmenu>li>a.active5:hover {
 background: url('images/nav5-a.png') center center repeat;
  }  
  
    ul.schmenu>li>a.active5active {
 background: url('images/nav5-a.png') center center repeat;
  }  
  
    
    /* SECHSTER MENÜPUNKT */

ul.schmenu>li>a.active6 {
 background: url('images/nav6-p.png') center center repeat;
  }
  
  ul.schmenu>li>a.active6:hover {
 background: url('images/nav6-a.png') center center repeat;
  }  
  
    ul.schmenu>li>a.active6active {
 background: url('images/nav6-a.png') center center repeat;
  }  
  
  
  /* SUBMENÜ VISIBLE */
  
ul.schmenu li.active ul.active-visible.schmenu-mega-menu  {

margin: 0 !important;
padding: 0 !important;
visibility: visible !important;



}
  
ul.schmenu li.active ul.active-visible.schmenu-mega-menu li a.sub-p {
 background: url('images/sub-p.png') center center repeat;
 border: 0px;
 width:144px;
 font-size: 9px;
margin-top:7px;
color: #fff;
  margin-right: 0.32em;
text-align: center;
 
 }
 
 
 ul.schmenu li.active ul.active-visible.schmenu-mega-menu li a.sub-p:hover {
 background: url('images/sub-a.png') center center repeat;
 
 }
 
 
 ul.schmenu li.active ul.active-visible.schmenu-mega-menu li a.sub-a {
 background: url('images/sub-a.png') center center repeat;
 border: 0px;
 width:144px;
 font-size: 9px;
margin-top:7px;
color: #fff;
  margin-right: 0.32em;
text-align: center;
 
 }
 
 /* SUBMENÜ INVISIBLE */
 
 
ul.schmenu li ul.active-p.schmenu-mega-menu  {


padding: 0 !important;
margin-top: 0 !important;
margin-left:0 !important;



} 
 
 
ul.schmenu li ul.active-p.schmenu-mega-menu li a.sub-p {
 background: url('images/sub-p.png') center center repeat;
 border: 0px;
 width:144px;
 font-size: 9px;
margin-top:7px;
color: #fff;
  margin-right: 0.32em;
text-align: center;
 
 }
 
 
ul.schmenu li ul.active-p.schmenu-mega-menu li a.sub-p:hover {
 background: url('images/sub-a.png') center center repeat;
 
 }
 
 
 
 

  
  
  
.schmenu a, 
.schmenu a:link, 
.schmenu a:visited, 
.schmenu a.active, 
.schmenu a:hover
{
   font-size: 12px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   text-align: left;
}

ul.schmenu>li>a.active
{
  
   padding:0 20px;
   margin:0 auto;
   color: #FFFFFF;
   text-decoration: none;
}

ul.schmenu>li>a:visited, 
ul.schmenu>li>a:hover, 
ul.schmenu>li:hover>a {
   text-decoration: none;
}

ul.schmenu>li>a:hover, .desktop ul.schmenu>li:hover>a
{
   padding:0 20px;
   margin:0 auto;
}
ul.schmenu>li>a:hover, 
.desktop-nav ul.schmenu>li:hover>a {
   color: #FFFFFF;
   text-decoration: none;
}

ul.schmenu li li a
{
   background: #B9C2CB;
   background: transparent;
   padding:0 8px;
   margin:0 auto;
}
ul.schmenu li li 
{
   float: none;
   width: auto;
   margin-top: 2px;
   margin-bottom: 2px;
}

.desktop-nav ul.schmenu li li ul>li:first-child 
{
   margin-top: 2px;
}

ul.schmenu li li ul>li:last-child 
{
   margin-bottom: 0;
}

.schmenu ul a
{
   display: block;
   white-space: nowrap;
   height: 25px;
   min-width: 7em;
   border: 0 solid transparent;
   text-align: left;
   line-height: 25px;
   color: #6A7D90;
   font-size: 11px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important; 
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   margin:0;
}

.schmenu ul a:link, 
.schmenu ul a:visited, 
.schmenu ul a.active, 
.schmenu ul a:hover
{
   text-align: left;
   line-height: 25px;
   color: #6A7D90;
   font-size: 11px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   margin:0;
}

.desktop-nav ul.schmenu>li>ul>li
{
   margin-top: 0;
   margin-bottom: 0;
}

.desktop-nav .schmenu>li>ul>li>a
{
   font-weight: bold !important;
}
.desktop-nav .schmenu>li>ul>li
{
   float: left;
}
.desktop-nav .schmenu>li>ul>li>ul
{
   position: relative;
   left: 0 !important;
   right: auto !important;
   padding: 0 !important;
   margin: 0 !important;
}
.desktop-nav .schmenu>li:hover>ul>li>ul
{
   visibility: visible;
}
.desktop-nav .schmenu>li>ul>li>ul:before
{
   visibility: hidden;
}

ul.schmenu li li:after
{
   display: block;
   position: absolute;
   content: ' ';
   height: 0;
   top: -1px;
   left: 0;
   right: 0;
   z-index: 1;
   border-bottom: 1px dotted #C6D1DD;
}

.desktop-nav ul.schmenu>li>ul>li:after, 
.desktop-nav ul.schmenu>li>ul>li:before
{
   display: none;
}
.desktop-nav ul.schmenu li li:after
{
   left: 5px;
   right: 5px;
}

ul.schmenu ul li a:hover
{
   background: #FFFFFF;
   background: transparent;
   margin:0 auto;
}
.schmenu ul a:hover
{
   text-decoration: none;
}

.schmenu ul li a:hover
{
   color: #F05305;
}

.desktop-nav .schmenu ul li:hover>a
{
   color: #F05305;
}

ul.schmenu ul:before
{
   background: #EFF2F5;
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   z-index: 1;
}
.desktop-nav ul.schmenu li:hover>ul {
   visibility: visible;
   top: 100%;
}
.desktop-nav ul.schmenu li li:hover>ul {
   top: 0;
   left: 100%;
}

ul.schmenu ul
{
  visibility: hidden;
   position: absolute;
   z-index: 10;
   left: 0;
   top: 30;
   background-image: url('images/spacer.gif');
}

/*
ul.schmenu li.active ul.active-visible.schmenu-mega-menu

{
 
   position: absolute;
   z-index: 10;
   left: 0;
   

   display:block !important;
    top: 53px;
    visibility: visible !important;
	height:25px;
}


ul.schmenu li ul.active.schmenu-mega-menu li {

width: 161px;
   background-image: url('images/sub-p.png');


}

*/
.desktop-nav ul.schmenu>li>ul
{
   padding: 20px 35px 35px 35px;
   margin: -10px 0 0 -30px;
}

.desktop-nav ul.schmenu ul ul
{
   padding: 35px 35px 35px 15px;
   margin: -35px 0 0 -5px;
}

.desktop-nav ul.schmenu ul.schmenu-left-to-right 
{
   right: auto;
   left: 0;
   margin: -10px 0 0 -30px;
}

.desktop-nav ul.schmenu ul.schmenu-right-to-left 
{
   left: auto;
   right: 0;
   margin: -10px -30px 0 0;
}

.desktop-nav ul.schmenu li li:hover>ul.schmenu-left-to-right {
   right: auto;
   left: 100%;
}
.desktop-nav ul.schmenu li li:hover>ul.schmenu-right-to-left {
   left: auto;
   right: 100%;
}

.desktop-nav ul.schmenu ul ul.schmenu-left-to-right
{
   right: auto;
   left: 0;
   padding: 35px 35px 35px 15px;
   margin: -35px 0 0 -5px;
}

.desktop-nav ul.schmenu ul ul.schmenu-right-to-left
{
   left: auto;
   right: 0;
   padding: 35px 15px 35px 35px;
   margin: -35px -5px 0 0;
}

.desktop-nav ul.schmenu li ul>li:first-child {
   margin-top: 0;
}
.desktop-nav ul.schmenu li ul>li:last-child {
   margin-bottom: 0;
}

.desktop-nav ul.schmenu ul ul:before
{
   border-radius: 0;
   top: 30px;
   bottom: 30px;
   right: 30px;
   left: 10px;
}

.desktop-nav ul.schmenu>li>ul:before
{
   top: 15px;
   right: 30px;
   bottom: 30px;
   left: 30px;
}

.desktop-nav ul.schmenu>li>ul.schmenu-left-to-right:before {
   right: 30px;
   left: 30px;
}
.desktop-nav ul.schmenu>li>ul.schmenu-right-to-left:before {
   right: 30px;
   left: 30px;
}
.desktop-nav ul.schmenu ul ul.schmenu-left-to-right:before {
   right: 30px;
   left: 10px;
}
.desktop-nav ul.schmenu ul ul.schmenu-right-to-left:before {
   right: 10px;
   left: 30px;
}

.scsheet
{
   background: #FFFFFF;
   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 980px;
   z-index: auto !important;
      margin-bottom:30px;
}

.sclayout-wrapper
{
   position: relative;
   margin: 20px auto 0 auto;
   z-index: auto !important;
}

.sccontent-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
   border-collapse: collapse;
}

.sccontent-layout-row 
{
   display: table-row;
}

.sclayout-cell
{
   display: table-cell;
   vertical-align: top;
}

.scblock
{
   margin:3px;
}
div.scblock img
{
   border: none;
   margin: 0;
}

.scblockheader
{
   padding:6px 5px;
   margin:0 auto 2px;
}
.scblockheader .t,
.scblockheader .t a,
.scblockheader .t a:link,
.scblockheader .t a:visited, 
.scblockheader .t a:hover
{
   color: #758799;
   font-size: 20px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
   margin: 0 5px;
}

.scblockcontent
{
   padding:5px;
   margin:0 auto;
   color: #303F50;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   line-height: 175%;
}
.scblockcontent table,
.scblockcontent li, 
.scblockcontent a,
.scblockcontent a:link,
.scblockcontent a:visited,
.scblockcontent a:hover
{
   color: #303F50;
   font-size: 13px;
    font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   line-height: 175%;
}

.scblockcontent p
{
   margin: 0 5px;
}

.scblockcontent a, .scblockcontent a:link
{
   color: #FB7C3C;
    font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
}

.scblockcontent a:visited, .scblockcontent a.visited
{
   color: #A9BACB;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: none;
}

.scblockcontent a:hover, .scblockcontent a.hover
{
   color: #FA5705;
     font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: none;
}
.scblock ul>li:before
{
   content:url('images/blockbullets.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   margin-left: -12px;
}
.opera .scblock ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.scblock li
{
   font-size: 13px;
     font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   line-height: 175%;
   color: #4E6883;
   margin: 5px 0 0 10px;
}

.scblock ul>li, .scblock ol
{
   padding: 0;
}

.scblock ul>li
{
   padding-left: 12px;
}

.scbreadcrumbs
{
   margin:0 auto;
}

a.scbutton,
a.scbutton:link,
a:link.scbutton:link,
body a.scbutton:link,
a.scbutton:visited,
body a.scbutton:visited,
input.scbutton,
button.scbutton
{
   text-decoration: none;
   font-size: 13px;
      font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
   position:relative;
   display: inline-block;
   vertical-align: middle;
   white-space: nowrap;
   text-align: center;
   color: #FFFFFF;
   margin: 0 !important;
   overflow: visible;
   cursor: pointer;
   text-indent: 0;
   line-height: 24px;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}

.scbutton img
{
   margin: 0;
   vertical-align: middle;
}

.firefox2 .scbutton
{
   display: block;
   float: left;
}

input, select, textarea
{
   vertical-align: middle;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
}

.scblock select 
{
   width:96%;
}

input.scbutton
{
   float: none !important;
}

.scbutton.active, .scbutton.active:hover
{
   background: #A1ADBA;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:0 21px;
   margin:0 auto;
}
.scbutton.active, .scbutton.active:hover {
   color: #FFFFFF !important;
}

.scbutton.hover, .scbutton:hover
{
   background: #8A99A8;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:0 21px;
   margin:0 auto;
}
.scbutton.hover, .scbutton:hover {
   color: #FFFFFF !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
   background: #F9FAFB;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid #B9C2CB;
   margin:0 auto;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
   width: 100%;
   padding: 4px 0;
   color: #3D5166 !important;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
}
input.scerror, textarea.scerror
{
   background: #F9FAFB;
   border:1px solid #E2341D;
   margin:0 auto;
}
input.scerror, textarea.scerror {
   color: #3D5166 !important;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
}
form.scsearch input[type="text"]
{
   background: #FFFFFF;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid #CCD6E0;
   margin:0 auto;
   width: 100%;
   padding: 3px 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   color: #7D2B03 !important;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
}
form.scsearch 
{
   background-image: none;
   border: 0;
   display:block;
   position:relative;
   top:0;
   padding:0;
   margin:5px;
   left:0;
   line-height: 0;
}

form.scsearch input
{
   top:0;
   right:0;
}

form.scsearch>input {
   bottom:0;
   left:0;
   vertical-align: middle;
}
 
form.scsearch input[type="submit"]
{
   margin:0 auto;
   color: #FFFFFF !important;
   position:absolute;
   display:block;
   left: auto;
   border:none;
   background:url('images/searchicon.png') center center no-repeat;
   width:24px;
   height: 100%;
   padding:0;
}

label.sccheckbox:before
{
   background: #F9FAFB;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   margin:0 auto;
   width:16px;
   height:16px;
}
label.sccheckbox
{
   cursor: pointer;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
   line-height: 16px;
   display: inline-block;
}

.sccheckbox>input[type="checkbox"]
{
   margin: 0 5px 0 0;
}

label.sccheckbox.active:before
{
   background: #FC905A;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   margin:0 auto;
   width:16px;
   height:16px;
   display: inline-block;
}

label.sccheckbox.hovered:before
{
   background: #D9DEE3;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   margin:0 auto;
   width:16px;
   height:16px;
   display: inline-block;
}

label.scradiobutton:before
{
   background: #F9FAFB;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   margin:0 auto;
   width:12px;
   height:12px;
}
label.scradiobutton
{
   cursor: pointer;
   font-size: 13px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
   line-height: 12px;
   display: inline-block;
}

.scradiobutton>input[type="radio"]
{
   vertical-align: baseline;
   margin: 0 5px 0 0;
}

label.scradiobutton.active:before
{
   background: #B9C2CB;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   margin:0 auto;
   width:12px;
   height:12px;
   display: inline-block;
}

label.scradiobutton.hovered:before
{
   background: #D9DEE3;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   margin:0 auto;
   width:12px;
   height:12px;
   display: inline-block;
}


.scpost {
    background-color: #fff;
    float: right;
    margin-top: -441px;
    padding: 20px 160px 20px 20px;
    width: 815px;
	margin-bottom: 20px;
}
a img
{
   border: 0;
}

.scarticle img, img.scarticle, .scblock img, .scfooter img
{
   margin: 7px 7px 7px 7px;
}

.scmetadata-icons img
{
   border: none;
   vertical-align: middle;
   margin: 2px;
}

.scarticle table, table.scarticle
{
   border-collapse: collapse;
   margin: 1px;
}

.scpost .sccontent-layout-br
{
   height: 0;
}

.scarticle th, .scarticle td
{
   padding: 2px;
   border: solid 1px #5A7796;
   vertical-align: top;
   text-align: left;
}

.scarticle th
{
   text-align: center;
   vertical-align: middle;
   padding: 7px;
}

pre
{
   overflow: auto;
   padding: 0.1em;
}

.preview-cms-logo
{
   border: 0;
   margin: 1em 1em 0 0;
   float: left;
}

.image-caption-wrapper
{
   padding: 7px 7px 7px 7px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper img
{
   margin: 0 !important;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper div.sccollage
{
   margin: 0 !important;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper p
{
   font-size: 80%;
   text-align: right;
   margin: 0;
}

.scpostheader
{
   color: #4E6883;
   margin: 5px 10px;
   font-size: 24px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
}

.scpostheader a, 
.scpostheader a:link, 
.scpostheader a:visited,
.scpostheader a.visited,
.scpostheader a:hover,
.scpostheader a.hovered
{
   font-size: 24px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
}

.scpostheader a, .scpostheader a:link
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: none;
   text-align: left;
   color: #FB7F41;
}

.scpostheader a:visited, .scpostheader a.visited
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: none;
   text-align: left;
   color: #708BA9;
}

.scpostheader a:hover,  .scpostheader a.hovered
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: none;
   text-align: left;
   color: #FB7C3C;
}

.scpostheadericons,
.scpostheadericons a,
.scpostheadericons a:link,
.scpostheadericons a:visited,
.scpostheadericons a:hover
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   color: #4E6883;
}

.scpostheadericons
{
   display:inline-block;
   padding: 1px;
   margin: 0 0 0 10px;
}

.scpostheadericons a, .scpostheadericons a:link
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: none;
   color: #FB722D;
}

.scpostheadericons a:visited, .scpostheadericons a.visited
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #587493;
}

.scpostheadericons a:hover, .scpostheadericons a.hover
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: normal;
   text-decoration: underline;
   color: #E65005;
}

.scpostdateicon:before
{
   content:url('images/postdateicon.png');
   margin-right:6px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   bottom: auto;
}
.opera .scpostdateicon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.scpostauthoricon:before
{
   content:url('images/postauthoricon.png');
   margin-right:6px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   bottom: auto;
}
.opera .scpostauthoricon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.scpostediticon:before
{
   content:url('images/postediticon.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera .scpostediticon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.scpostcontent ul>li:before,  .scpost ul>li:before,  .sctextblock ul>li:before
{
   list-style-image: url("images/postbullets.png");
   margin-right:10px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}

div.sccontent-layout ul ul li {


list-style-image: url("images/postbullets2.png");
margin-left: 15px;


}



.opera .scpostcontent ul>li:before, .opera   .scpost ul>li:before, .opera   .sctextblock ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.scpostcontent li, .scpost li, .sctextblock li
{
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   color: #303F50;
   margin: 3px 0 0 11px;
}

.scpostcontent ul>li, .scpost ul>li, .sctextblock ul>li, .scpostcontent ol, .scpost ol, .sctextblock ol
{
   padding: 0;
}

.scpostcontent ul>li, .scpost ul>li, .sctextblock ul>li
{
   padding-left: 2px;
}

.scpostcontent ul>li:before,  .scpost ul>li:before,  .sctextblock ul>li:before
{
   margin-left: -17px;
}

.scpostcontent ol, .scpost ol, .sctextblock ol, .scpostcontent ul, .scpost ul, .sctextblock ul
{
   margin: 1em 0 1em 11px;
}

.scpostcontent li ol, .scpost li ol, .sctextblock li ol, .scpostcontent li ul, .scpost li ul, .sctextblock li ul
{
   margin: 0.5em 0 0.5em 11px;
}

.scpostcontent li, .scpost li, .sctextblock li
{
  /* margin: 3px 0 0 0; */
}

.scpostcontent ol>li, .scpost ol>li, .sctextblock ol>li
{
   /* overrides overflow for "ul li" and sets the default value */
  overflow: visible;
}

.scpostcontent ul>li, .scpost ul>li, .sctextblock ul>li
{
   /* makes "ul li" not to align behind the image if they are in the same line */
  overflow-x: visible;
  /*overflow-y: hidden;*/
}

blockquote
{
   background: #EFF2F5 url('images/postquote.png') no-repeat scroll;
   padding:10px 10px 10px 47px;
   margin:10px 0 0 25px;
   color: #0D1216;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: italic;
   text-align: left;
   /* makes block not to align behind the image if they are in the same line */
  overflow: auto;
   clear:both;
}
blockquote a, .scpostcontent blockquote a, .scblockcontent blockquote a, .scfooter blockquote a,
blockquote a:link, .scpostcontent blockquote a:link, .scblockcontent blockquote a:link, .scfooter blockquote a:link,
blockquote a:visited, .scpostcontent blockquote a:visited, .scblockcontent blockquote a:visited, .scfooter blockquote a:visited,
blockquote a:hover, .scpostcontent blockquote a:hover, .scblockcontent blockquote a:hover, .scfooter blockquote a:hover
{
   color: #0D1216;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   font-weight: normal;
   font-style: italic;
   text-align: left;
}

/* Override native 'p' margins*/
blockquote p,
.scpostcontent blockquote p,
.scblockcontent blockquote p,
.scfooter blockquote p
{
   margin: 0;
   margin: 5px 0;
}

.scfooter
{
   background: #103644;
   padding:15px;
   margin:-20px auto 0;
   position: relative;
   color: #FFFFFF;
   font-size: 11px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   line-height: 100%;
   text-align: center;
}

.scfooter a,
.scfooter a:link,
.scfooter a:visited,
.scfooter a:hover,
.scfooter td, 
.scfooter th,
.scfooter caption
{
   color: #FFFFFF;
   font-size: 11px;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   line-height: 100%;
}

.scfooter p 
{
   padding:0;
   text-align: left;
   margin-left: 20px;
}

.scfooter a,
.scfooter a:link
{
   color: #FFFFFF;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: none;
   font-weight:bold;
}

.scfooter a:visited
{
   color: #FFFFFF;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: none;
   font-weight:bold;
}

.scfooter a:hover
{
   color: #FFFFFF;
   font-family: 'Merriweather Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;
   text-decoration: underline;
   font-weight:bold;
}

.scfooter img
{
   border: none;
   margin: 0;
}

.scrss-tag-icon
{
   background:  url('images/footerrssicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:25px;
   min-width:25px;
   display: inline-block;
   text-indent: 28px;
   background-position: left center;
}

.scrss-tag-icon:empty
{
   vertical-align: middle;
}

.scfooter ul>li:before
{
   content:url('images/footerbullets.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   margin-left: -13px;
}
.opera .scfooter ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.scfooter li
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #FED3BE;
}

.scfooter ul>li, .scfooter ol
{
   padding: 0;
}

.scfooter ul>li
{
   padding-left: 13px;
}

.scpage-footer, 
.scpage-footer a,
.scpage-footer a:link,
.scpage-footer a:visited,
.scpage-footer a:hover
{
   font-family: Arial;
   font-size: 10px;
   letter-spacing: normal;
   word-spacing: normal;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
   color: #CDD4DA;
}

.scpage-footer
{
   position: relative;
   z-index: auto !important;
   padding: 1em;
   text-align: center !important;
   text-decoration: none;
   color: #B6C4D3;
}

img.sclightbox
{
   cursor: pointer;
}

#sclightbox-bg *
{
   padding: 0;
   margin: 0;
}

div#sclightbox-bg
{
   top: 0;
   left: 0;
   width: 100%;
   position: absolute;
   height: 100%;
   background-color: #000;
   opacity: 0.8;
   filter: alpha(opacity=80);
   z-index: 9999;
}

img.sclightbox-image
{
   -webkit-transition: opacity 350ms ease-in-out;
   -moz-transition: opacity 350ms ease-in-out;
   -o-transition: opacity 350ms ease-in-out;
   -ms-transition: opacity 350ms ease-in-out;
   transition: opacity 350ms ease-in-out;
   cursor: pointer;
   z-index: 10000;
   position: fixed;
   border: 6px solid #fff;
   border-radius: 3px;
   opacity: 0;
   filter: alpha(opacity=0);
}

img.sclightbox-image.active
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.lightbox-error
{
   position: fixed;
   background: #fff;
   z-index: 100;
   opacity: 0.95;
   padding: 20px;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
   width: 300px;
   height: 80px;
}

.loading
{
   position: fixed;
   background: #fff url('images/preloader-01.gif') center center no-repeat;
   width: 32px;
   height: 32px;
   z-index: 10100;
   opacity: 0.5;
   padding: 10px;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
}

.arrow
{
   height: 100px;
   width: 82px;
   z-index: 10003;
   position: fixed;
   cursor: pointer;
   opacity: 0.5;
   filter: alpha(opacity=50);
}

.arrow.left
{
   left: 9px;
}
.arrow.right
{
   right: 9px;
}

.arrow:hover
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.arrow.disabled 
{
   display: none;
}

.arrow-t, .arrow-b
{
   height: 6px;
   width: 30px;
   left: 26px;
   background-color: #fff;
   position: relative;
   border-radius: 3px;
}

.arrow-t
{
   top: 38px;
}

.arrow-b
{
   top: 50px;
}

.close
{
   width: 22px;
   height: 22px;
   position: fixed;
   top: 30px;
   right: 39px;
   cursor: pointer;
   opacity: 0.5;
   filter: alpha(opacity=50);
}

.close:hover 
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.close .cw, .close .ccw
{
   position: absolute;
   top: 8px;
   left: -4px;
   width: 30px;
   height: 6px;
   background-color: #fff;
   border-radius: 3px;
}

.cw
{
   transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   /* IE 9 */
    -webkit-transform: rotate(45deg);
   /* Safari and Chrome */
    -o-transform: rotate(45deg);
   /* Opera */
    -moz-transform: rotate(45deg);
/* Firefox */}

.ccw
{
   transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   /* IE 9 */
    -webkit-transform: rotate(-45deg);
   /* Safari and Chrome */
    -o-transform: rotate(-45deg);
   /* Opera */
    -moz-transform: rotate(-45deg);
/* Firefox */}

.close-alt, .arrow-right-alt, .arrow-left-alt 
{
   display: none;
   color: #fff;
   font-size: 2.5em;
}

.ie8 .close-alt, .ie8 .arrow-right-alt, .ie8 .arrow-left-alt {
   display: block;
}
.ie8 .cw, .ie8 .ccw {
   display: none;
}

.sccontent-layout .sccontent
{
   margin:0 auto;
}

/* Begin Additional CSS Styles */



div.sccontent-layout ul ul {

margin-top: -1px;
margin-left: 15px;


}



footer.scfooter.clearfix p span.trenner {
margin-left: 10px;
margin-right: 10px;
}

a.textlink

{
margin-left: -15px;

}


/* End Additional CSS Styles */


