
/* ubuntu-300 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/ubuntu-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/ubuntu-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/ubuntu-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/ubuntu-v15-latin-300.woff') format('woff'), /* Modern Browsers */
  url('../fonts/ubuntu-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/ubuntu-v15-latin-300.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ubuntu-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/ubuntu-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/ubuntu-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/ubuntu-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
  url('../fonts/ubuntu-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/ubuntu-v15-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-500 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/ubuntu-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/ubuntu-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/ubuntu-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/ubuntu-v15-latin-500.woff') format('woff'), /* Modern Browsers */
  url('../fonts/ubuntu-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/ubuntu-v15-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-700 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/ubuntu-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/ubuntu-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/ubuntu-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/ubuntu-v15-latin-700.woff') format('woff'), /* Modern Browsers */
  url('../fonts/ubuntu-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/ubuntu-v15-latin-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
}


/* noto-serif-regular - latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-serif-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/noto-serif-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/noto-serif-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/noto-serif-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
  url('../fonts/noto-serif-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/noto-serif-v9-latin-regular.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-italic - latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/noto-serif-v9-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/noto-serif-v9-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/noto-serif-v9-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/noto-serif-v9-latin-italic.woff') format('woff'), /* Modern Browsers */
  url('../fonts/noto-serif-v9-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/noto-serif-v9-latin-italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
/* noto-serif-700 - latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/noto-serif-v9-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('../fonts/noto-serif-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/noto-serif-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
  url('../fonts/noto-serif-v9-latin-700.woff') format('woff'), /* Modern Browsers */
  url('../fonts/noto-serif-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  url('../fonts/noto-serif-v9-latin-700.svg#NotoSerif') format('svg'); /* Legacy iOS */
}
html, body {
  height: 100%;
  

  margin: 0; 
  padding: 0; 
  font-family: 'Ubuntu', sans-serif;
  font-size:14px;
}

body {
 min-width:1200px; 
}

i,em {
  font-family: 'Noto Serif', serif;
}

table, tr, td, th {
  font-family: 'Ubuntu', sans-serif;
  font-size:100%;
}

p.align-right {
  text-align:right;
  
}
p.align-center {
  text-align:center;
}

* {
  box-sizing: border-box;
}
.clear {
  clear:both;
}

.iframe,
.all {
  width:100%;
  min-width:1200px;
}
.main {
  width:1180px;
  margin: 0px auto;
  padding:0px;
  position:relative;
  text-align: left;
}

.c20 {
  width:20%;
  float:left;
}
.c50 {
  width:50%;
  float:left;
}
.c25 {
  width:25%;
  float:left;
}
.c66 {
  width:66%;
  float:left;
}

.c75 {
  width:75%;
  float:left;
}

.c60 {
  width:60%;
  float:left;
}
.c40 {
 width:40%;
 float:left; 
}
.c30 {
 width:30%;
 float:left;
}
.c33 {
  width:33.333%;
  float:left;
}

.c50.c1 {
  padding-right:15px;
}
.c50.c2 {
  padding-left:15px;
}

.c50.c3 {
  padding-left:15px;
}

.c50.c4 {
  padding-left:15px;
}

span.big {
  font-size:190%;
  font-weight:500;
  line-height:50px;
}

.right {
  text-align:right;
  }


.header {
  background:#FAFAE8;
  #border-bottom:3px solid #c1c9d7;
  height:194px;
}


.header .fsize  {
  color:#3a3a3a;
  font-size:15px;
}

.header .fsize a {
  color:#3a3a3a;
  background:#e4e5e7;
  padding:0px 5px;
  text-decoration:none;
  line-height:30px;
  width:20px;

  
    
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.header .fsize a:hover {
  background:#4164a1;
  color:#fff;
}

.header .logo {
  float:left;
  width:340px;
  padding:35px 0px 20px 0px;
  height:300px;
  
}

.header .logo a {
  position: relative;
    display: block;
    z-index: 2;
  }

.header .navi {
  float:left;
  width:840px;
  

}

.header .navi ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.header .navi .topnavi {
   color:#3a3a3a;

  padding:55px 0px;
    border-bottom:3px solid #e6e6e6;
  height:20px;
}

.header .navi .topnavi ul li {
  float:left; 
}
.header .navi .topnavi ul li a {
 color:#3a3a3a;
 font-weight:700;
 padding-right:35px;
 text-decoration:none; 
}

.header .navi .mainnavi ul ul {
  display:none;
  position:absolute;
}
.header .navi .mainnavi ul li {
  float:left;
}
.header .navi .mainnavi ul li li {
  #float:none;

}

.header .navi .mainnavi ul.l1 {
  #margin-left:-20px;
}
.header .navi .mainnavi ul li {
  margin-right:50px;

  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  transition: background 200ms ease-in-out;


}
.header .navi .mainnavi ul li li {margin-right:0;}

.header .navi .mainnavi ul li a {
  color: #3a3a3a;
  font-size:133%;
  text-decoration:none;
  line-height:80px;
  padding:0px 14px;
  display:block;
  font-weight:700;
  
   -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.header .navi .mainnavi ul li.n.active,
.header .navi .mainnavi ul li.n:hover,
.header .navi .mainnavi ul li#i3.n.active,
.header .navi .mainnavi ul li#i3.n:hover {
  background:#3a3a3a;
}
.header .navi .mainnavi ul li#i3 ul.l2 {
  border-top:20px solid #3a3a3a;
}
.header .navi .mainnavi ul li#i3 ul.l2 li.n:hover,
.header .navi .mainnavi ul li#i3 ul.l2 li.n.active {
  background:#3a3a3a;
}
  

.header .navi .mainnavi ul li#i4.n.active,
.header .navi .mainnavi ul li#i4.n:hover {
  background:#f95846;
}
.header .navi .mainnavi ul li#i4 ul.l2 {
  border-top:20px solid #f95846;
}
.header .navi .mainnavi ul li#i4 ul.l2 li.n:hover,
.header .navi .mainnavi ul li#i4 ul.l2 li.n.active {
  background:#f95846;
}



.header .navi .mainnavi ul li#i5.n.active,
.header .navi .mainnavi ul li#i5.n:hover {
  background:#3a3a3a;
}
.header .navi .mainnavi ul li#i5 ul.l2 {
  border-top:20px solid #3a3a3a;
}
.header .navi .mainnavi ul li#i5 ul.l2 li.n:hover,
.header .navi .mainnavi ul li#i5 ul.l2 li.n.active {
  background:#3a3a3a;
}


.header .navi .mainnavi ul li#i6.n.active,
.header .navi .mainnavi ul li#i6.n:hover {
  background:#313341;
}
.header .navi .mainnavi ul li#i6 ul.l2 {
  border-top:20px solid #313341;
}
.header .navi .mainnavi ul li#i6 ul.l2 li.n:hover,
.header .navi .mainnavi ul li#i6 ul.l2 li.n.active {
  background:#313341;
}


.header .navi .mainnavi ul.l1>li.n.active>a,
.header .navi .mainnavi ul.l1>li.n:hover>a,
.header .navi .mainnavi ul.l2>li.n.active>a,
.header .navi .mainnavi ul.l2>li.n:hover>a,
.header .navi .mainnavi ul.l3>li.n.active>a,
.header .navi .mainnavi ul.l3>li.n:hover>a,
.header .navi .mainnavi ul.l4>li.n.active>a,
.header .navi .mainnavi ul.l4>li.n:hover>a {
  color:#fff;
}

.header .navi .mainnavi ul.l2 li.n.sub>a {
  background:url(../img/sub.png) 90% center no-repeat;
}

.header .navi .mainnavi ul.l1 li.sub:hover ul.l2,
.header .navi .mainnavi ul.l2 li.sub:hover ul.l3,
.header .navi .mainnavi ul.l3 li.sub:hover ul.l4 {
  display:block;
}
.header .navi .mainnavi ul li li a {
  line-height:22px;
}

.header .navi ul.l2 {
  background:#fff url(../img/bg_navi_l2.jpg) repeat-y;
  padding: 20px 0px 0px 0px;
  position:relative;
  z-index:100;
  background-color: rgba(132, 164, 165, 1);
  width:280px;
}
.header .navi ul.l2 li {position: relative}
.header .navi ul.l3 {
  width:280px;     /* 787 abgl 2 px rand */
  background:#fff url(../img/bg_navi_l3.jpg) 0px 0px repeat-y;
  left:0px;
  border-left:2px solid #e6e6e6;
  position:absolute;
  transform:translate(100%,0);
  z-index:101;
  height:unset !important;
  top:0;
}

.header .navi ul.l4 {
  width:392px;     /* 394 abzgl je 2 px rand */
  background:#fff url(../img/bg_navi_l3.jpg) 0px 0px repeat-y;
  left:0px;

  border-left:2px solid #e6e6e6;
  padding:30px 0px;
  position:absolute;
  left:393px;
  top:0px;
  
  z-index:102;
}



.header .navi ul.l2 li a {
  font-size:106%;
  color:#504f61;
  font-weight:400;
  padding:8px 20px 8px 40px;
  margin:2px;
}

.header .navi ul.l3 li,
.header .navi ul.l2 li {
  width:100%;
}


.header .navi ul.l4 li {
  width:100%;
}

.header .navi ul.l2 li.social {
  position:absolute;
  width:280px;
  left:250px;
  top:0px;
  
  padding:30px 80px;
  color:#504f61;
  font-weight:700;
  font-size:113%;
  z-index:99;
  display:none;
}

.header .navi ul.l2 li.social a {
  display:inline;
  padding:8px 20px 8px 0px;
  min-width:80px;
  color:#3a3a3a;
}
.header .navi ul.l2 li.social a:hover {
  color:inherit;
}
.header .navi ul.l2 li.social .social_item {
  padding:8px 0px;
}
.header .navi ul.l2 li.social strong {
  margin-bottom:30px;
  display:block;
}

.header .navi ul.l2 li.event {
  position:absolute;
  width:280px;
  left:500px;
  top:0px;
  line-height:140%;
  
  padding:30px 80px;
  color:#504f61;
  font-weight:300;
  font-size:100%;
  z-index:100;
  display:none;
}
.header .navi ul.l2 li.event .date,
.header .navi ul.l2 li.event strong {
  font-weight:700;
}

.header .navi ul.l2 li.event .cal {
  padding:10px 0px;
}
.header .navi ul.l2 li.event .cal a {
  padding:0px;

}

.header .navi ul.l2 li.event .pagebrowser,
.header .navi ul.l2 li.event .found {
  display:none;
}

.header .navi ul.l2 li.event.js {
  z-index:104;
}
.header .navi ul.l2 li.event.js.hover {
  z-index:100;
}

.header .navi ul.l2 li.event div.event {
  padding:15px 0px;
  font-weight:400;
  font-size:106%;
}
.header .navi ul.l2 li.event div.event .text {
  font-style:italic;
  font-size:93%;
}

.tx-indexedsearch-searchbox-button,
.header .navi ul.l2 li.event a.button {
  background:#FAFAE8;
  color:#fff;
  text-align:center;
  padding:8px 0px;
}
.header .navi #i3 ul.l2 li.event a.button {
  background:#466ca7;
}
.header .navi #i4 ul.l2 li.event a.button {
  background:#f95846;
}
.header .navi #i6 ul.l2 li.event a.button {
  background:#313341;
}
.tx-indexedsearch-searchbox-button:hover, 
.header .navi #i3 ul.l2 li.event a.button:hover,
.header .navi #i4 ul.l2 li.event a.button:hover,
.header .navi #i6 ul.l2 li.event a.button:hover,
.header .navi ul.l2 li.event a.button:hover {
  background:#504f61;
}


#navi_event,
#navi_social {
  display:none;
}


.content {
  background:#e4e5e7 url(../img/bg_all.jpg) center 0px no-repeat;
  background-size:100% auto;
}

.content.start {
    background-size:cover;
}


.all.teaser {
  #background:#FAFAE8;
  #max-height: 2px;
}

.teaser .main,
.content .main {
  width:1140px;
  padding-bottom:50px;
}
.content.nopadding .main {
  padding-bottom:0px;
  }
  

.content .cTitle {
  padding:100px 0px 0px 0px;
}

.content .cTitle h1 {
  font-size:280%;
  margin:0px;
  padding:45px 0px 20px 0px;
  font-weight:500;
  color:#3d3d3d;
}

.content .cHeader {
  background:#FAFAE8;;
  color:#3a3a3a;
  padding:15px 60px;
 # border-bottom:5px solid #f2f2f2;
 border-radius: 20px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.breadcrumb a,
.content .cHeader a {
  font-weight:500;
  color:inherit; 
  text-decoration:none;
}
 .breadcrumb a:last-child {
  color:#3a3a3a;
}

.content .cHeader .breadcrumb {
  width:70%;
  float:left;
  line-height:30px;
}
.content .cHeader .share {
  width:30%;
  float:left;
  text-align:right;
  font-weight:500;
  line-height:30px;
}

.content .cHeader .share img {
  vertical-align:middle; 
}
.content .cHeader .share a {
  margin-right:5px;
}
.content .cHeader .share a:first-child {
  margin-right:20px;
}

.s4 .breadcrumb a:last-child { color:#3a3a3a; }
.s5 .breadcrumb a:last-child { color:#3a3a3a; }
.s6 .breadcrumb a:last-child { color:#3a3a3a; }



.content .cBanner {
  background:#fff;
  color:#313341;
 # padding:20px;
}
.content .cBanner p {
  display:none;
}

.content .cBanner div.csc-textpic-center .csc-textpic-imagewrap,
.content .cBanner div.csc-textpic-right .csc-textpic-imagewrap,
.content .cBanner div.csc-textpic-left .csc-textpic-imagewrap {
    float: none;
}

.content .cBanner img {
  width:100%;
  height:auto;
}

.content .cWrap {
  background:#FAFAE8;
  color:#313341;
  padding:15px 60px 40px 60px;
  margin-bottom:0px;
  font-size:113%;
  border-radius: 20px;
  margin-top: 0px;

  border-top-left-radius: 0;
  border-top-right-radius: 0;
}



.content .tx-cal-controller span.blue,
.content .lHeight,
.content .cWrap li,
.content .cWrap p {
  line-height:27px; 
}

.content .tx-cal-controller span.blue {
  padding-bottom:30px;
  display:block;

}

.content .cWrap a {
  text-decoration:none;
  color:#466ca7;
  
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.s4 .content .cWrap a { color:#F95846; }
.s5 .content .cWrap a { color:#3a3a3a; }
.s6 .content .cWrap a { color:#313341; }


.content .cWrap a:hover {
  color:inherit;
}


.content table {
  width:100%;
  border-collapse: collapse;
}

.content table th {
 background:#f9f9fb; 
  font-size:120%;
  padding:10px 20px;
}
.content table td {
    padding:5px 20px;
}
.content table tr:first-child td {
  padding-top:20px;
}
.content table tr:last-child td {
  padding-bottom:20px;
}
.content table tr:hover td {
  background:#f9f9fb; 

}


.content .gw {
  padding:140px 0px 40px 0px;
  color:#313341;
  font-size:135%;
  line-height:30px;
  font-weight:400;
}

.content .box {
  background:#FAFAE8;
  padding:10px 0px 10px 30px;
  margin-bottom:30px;
  border: 1px solid white;
  border-radius: 30px;

}

.content .box1 .searchbox-sword {
  border:0px;
  font-size:200%;
  color:#7da0de;
  width:80%;
}

.topnavi .searchbox-sword {
  border-left:2px solid #dadada;
  border-bottom:2px solid #dadada;
  border-top:2px solid #dadada;
  border-right:0px;
  float:left;
  height:33px;
  padding-left:5px;
  margin-top:-8px;
}
.topnavi .searchbox-button {
  float:left;
  margin-top:-8px;
}
  
.content .box1 .searchbox-sword::-webkit-input-placeholder {
  color:#7da0de;
  opacity:0.8;
}
.content .box1 .searchbox-sword:-moz-placeholder { /* Firefox 18- */
  color:#7da0de;
  opacity:0.8;
}
.content .box1 .searchbox-sword::-moz-placeholder {  /* Firefox 19+ */
  color:#7da0de;
  opacity:0.8;
}
.content .box1 .searchbox-sword:-ms-input-placeholder {  
  color:#7da0de;
  opacity:0.8;
}

.content .box1 form {
  border-bottom:5px solid #386099;
  padding-bottom:10px;
  margin-bottom:10px;
}
.content .box1 .searchbox-button {
  float:right;
}

.content .box.box1 p {
  font-size:90%;
  color:#3a3a3a;
  padding:5px 0px;
}
.content .box.box2 a,
.content .box.box1 a {
  color:#7da0de;
}
.content .box.box3 h2,
.content .box.box2 h2 {
  color:#313341;
  border-bottom:3px solid #e6e6e6;
  margin:0px -30px 12px -30px;
  padding:0px 30px 20px 30px;
  font-size:140%;
}
.content .box.box3 h2{ 
  margin-bottom:0px;
  }

content .box.box2 a {
  color:  #386099;
  text-decoration:none;
  display:block;
  width:50%;
  float:left;
  font-weight:500;
  padding:8px 0px;
  font-size:140%;
}

.content .box.box3 {
  position:relative;
  padding-bottom:0px;
}

.content .box.box3 p.align-right {
  top:20px;
  right:30px;
  position:absolute;
}
.content .box.box3 p.align-right a {
   color:#7da0de; 
}

.content .box.box3 .tx-cal-controller .stage div:nth-child(even) {
  background:#f9f9fb;
}
.content .box.box3 .tx-cal-controller p {
  display:none;
  }

.content .box.box3 .tx-cal-controller div img {
  position:absolute;
  top:50%;
  margin-top:-15px;
  right:30px;
}

.content .box.box3 .tx-cal-controller div {
  margin:0px -30px 0px -30px;
  padding:10px 30px;
  cursor:pointer;
  position:relative;
  
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.content .box.box3 .tx-cal-controller div.teaser,
.content .box.box3 .tx-cal-controller div.stage {
  padding:0px 30px;
}

.content .box.box3 .tx-cal-controller div.clear {
  display:none;
}
.content .box.box3 .tx-cal-controller .stage div:hover {
  background:#ececee;
}


.tx-cal-controller  form select,
.tx-cal-controller  form input,
.tx-cal-controller  form label { margin-bottom:5px; }

.tx-cal-controller  form select,
.tx-cal-controller  form input[type="text"] { padding:5px 10px; font-family:inherit; font-size:inherit; border:0px; background:#fff; }

.tx-cal-controller  form input[type="submit"] { margin-left:200px; background:#f95846; color:#fff; padding:5px 40px;font-family:inherit; font-size:16px; border:0px;} 


.tx-cal-controller  form { padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #f95846; }

.content .box.box3 span {
  display:block;
}
.content .box.box3 .date {
 color:#3a3a3a; 
  font-weight:500;
}
.content .box.box3 .title {
  color:#504f61;
  font-size:115%;
  font-weight:700;
}
.content .box.box3 .location {
  color:#504f61;
  font-style:italic;
  }


.content .biglinks a {
  display:block;
  width:237.5px;
  float:left;
  font-size:130%;
  text-decoration:none;
  text-align:center;
  margin-right:30px;
  color:#fff;
  background:#3a3a3a;
  padding:10px 0px 10px 0px;
  margin-left: 7px;
  border: 1px double white;
  border-radius: 30px;
}
}
.content .biglinks a.i4 { background:#3a3a3a;margin-right:0px;  }
.content .biglinks a.i5 { background:#3a3a3a; }
.content .biglinks a.i6 { background:#3a3a3a; }

.content .biglinks a:hover {
  opacity:0.9;
  }


.content .sliderbox .slide {
  position:relative;
}
.content .sliderbox .wrapper {
  position:absolute;
  top:0px;
  right:0px;
  width:40%;
  background:rgba(56,96,153,0.8);
  height:100%;
  color:#fff;
  font-size:110%;
  padding:50px;
}
.content .sliderbox .wrapper h3 {
  font-size:140%;
  margin-top:0px;
}
.content .sliderbox .wrapper p {
  line-height:140%;
}
.content .sliderbox .wrapper a {
  color:inherit;
  text-decoration:none;
}

.content fieldset {
  border:0px;
  padding:0px;
}

.content .tx-cal-controller form label {
  width:200px;
  float:left;
}
.content .tx-cal-controller form textarea {
  width:500px;
  height:200px;
}

.content #category_tree br {
  display:none;
}
.content .tx-cal-controller form #title,
.content .tx-cal-controller form #organizer,
.content .tx-cal-controller form #location {
  width:500px;
}

.oteile {
  color:#fff;
  font-size:115%;
  padding-top:25px;
  font-weight:500;
}
.oteile .c50 {
  background:#3a3a3a url(../img/more-fff.png) 90% center no-repeat;
  cursor:pointer;
  padding:20px 0px 20px 150px;
}
.oteile .c50.c1 {
  border-right:10px solid #3a3a3a;
  border-bottom:2px solid #3a3a3a;
}
.oteile a {
  color:inherit;
  text-decoration:none;
  font-size:200%;
  
}
.oteile img {
  float:left;
  margin-right:10px;
}

.oteile .c50.c2 {
  border-bottom:2px solid #3a3a3a;
}
  
.oteile .c50.c3 {
  border-right:10px solid #3a3a3a;
}

.vv_teaser a {
    -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.vv_teaser {
  background:#fff;
  border-bottom: 5px solid #3a3a3a;

}

.vv_teaser h2 {
  float:left;
  color:#504f61;
  font-size:180%;
  text-transform:uppercase;
  padding:20px 40px;
  }

.vv_teaser ul.letter {
  margin:0px;
  padding:0px;
  list-style-type:none;
    float:left;
  padding:47px 0px 0px 0px;
}
.vv_teaser ul.letter li {
  display:inline;
  padding:0px 5px;
  text-transform:uppercase;
  
  border-left:2px solid #3a3a3a;
  
  font-size:115%;
  color:#3a3a3a;
  font-weight:700;
  cursor:pointer;
}
.vv_teaser ul.letter li.active {
  color:#313341;
}


.vv_teaser span.letter {
  display:block;
  clear:both;
  color:#504f61;
  font-size:35px;
  padding:20px 40px;
  text-transform:uppercase;
}
.vv_teaser .letterbox {
  border-top:5px solid #e4e5e7;
  background:url(../img/bg_letterbox.png) center top repeat-y; 
  display:none;
}
.vv_teaser .letterbox ul {
  margin:0px;
  padding:0px 0px 40px 0px;
  list-style-type:none;
}
.vv_teaser .letterbox ul li {
  padding:0px 0px;
  color:#504f61;
  font-size:115%;
}
.vv_teaser .letterbox ul li a {
  text-decoration:none;
  color:inherit;
  padding:4px 40px;
  display:block;
}
.vv_teaser .letterbox ul li:hover {
  background:url(../img/more.png) right center no-repeat;
}

.vv_teaser .letterbox ul li:hover a {
  font-weight:700;
}

.vv_teaser .letterbox.active {
  display:block;
}

.vv_teaser .letterbox .c33.middle {

}



.cWrap .vv_teaser {
  margin-left: -60px;
  width: 1140px;
  margin-top:0px;
}
.cWrap .vv_teaser  span.letter {
  padding-left:60px;
}
.cWrap .vv_teaser .letterbox ul li {
  padding-left:20px;
}


.teaser #c298 {
  padding-top:50px;
  clear:both;
}

.teaser .cTeaser {

  color:#313341;

 # padding-top:50px;
}
.teaser .cTeaser .c33:nth-child(1), 
.teaser .cTeaser .c33:nth-child(2){
  border-right:2px solid #5ea3a3;
}

.teaser .cTeaser .c33 li,
.teaser .cTeaser .c33 p {
  padding:0px 30px;
  line-height:24px;
}
.teaser .cTeaser .c33 {
   background:#fff; 
}

.teaser .cTeaser .c33 p:first-of-type {
  padding-top:20px;

}
.teaser .cTeaser .c33 p:last-child {
  padding-bottom:20px;
}

.teaser .cTeaser div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0px;
}

.teaser .cTeaser img {
  width:100%;
  height:auto;
}

.teaser .cTeaser h4 {
  color:#fff;
  letter-spacing:0.5px;
  background:#84a4a5;
  padding:30px 30px;
  height:100px;
  font-size:133%;
  font-weight:400;
  margin:5px;
  border-radius: 20px;
}
.teaser .cTeaser h4.green { background:#84a4a5; }
.teaser .cTeaser h4.orange { background:#add2c9; }
.teaser .cTeaser h4.dark { background:#84a4a5; }

.teaser .cTeaser a {
  text-decoration:none;
  color:#add2c9;
  font-weight:600;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.s4 .teaser .cTeaser a { color:#add2c9; }
.s5 .teaser .cTeaser a { color:#84a4a5; }
.s6 .teaser .cTeaser a { color:#84a4a5; }

.teaser .cTeaser a:hover {
  opacity:0.8;
 
  }


.content .cNavi {
  background:#add2c9;
  padding:10px 60px;
  color:#fff;
}

.s4 .content .cNavi { background:#add2c9; }
.s5 .content .cNavi { background:#5ea3a3; }
.s6 .content .cNavi { background:#5ea3a3; }

.content .cNavi ul {
  margin:0px;
  padding:0px;

  list-style-type:none;
}
.content .cNavi ul li {
  float:left;
  line-height:45px;
  margin-right:80px;
}
.content .cNavi ul li a {
  color:inherit;
  opacity:0.6;
  text-decoration:none;
  font-weight:bold;
  font-size:106%;
  padding:5px 0px;
  border-bottom:1px solid transparent;
  
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}


.content .cNavi ul li.active a,
.content .cNavi ul li a:hover {
  opacity:1;
  border-bottom:1px solid #fff;
}

.csc-default p.bodytext:first-child,
.csc-textpic-text p.bodytext:first-child {
 # margin-top:30px;
}


.news-single-image a img {
  padding-top:30px;
}

.news-single-image a:first-child img {
  padding-top:0px;
  }

figcaption,
.news-single-image .news-single-imgcaption,
.content .csc-textpic caption {
  font-style:italic;
  font-size:90%;
  font-weight:300;
  margin:0px;
  line-height:115%;
  padding:6px 0px;
  

}

.teaser .csc-textpic-imagewrap .csc-textpic-caption-r {
  padding-right:20px;
}

.s4 figcaption,
.s4 .content .csc-textpic caption { background:#F95846; }
.s5 figcaption,
.s5 .content .csc-textpic caption { background:#FAFAE8; }
.s6 figcaption,
.s6 .content .csc-textpic caption { background:#313341; }

.news-single-img .news-single-imgcaption,
.content div.csc-textpic-above caption {

  right:0px;
  bottom:0px;
  max-width:300px;
}
  
.news-single-item {
  padding-bottom:50px;
}


.teaser .breadcrumb {
  color:#3a3a3a;
  padding:25px 0px;
}
  


.teaser .teaserItemWrap {
  width:31%;
  margin-right:2.333%;
  float:left;

  position:relative;
  margin-bottom:2.333%;
  border-bottom:5px solid #3a3a3a;
  text-align:center;
  cursor:pointer;
  height:283px;
}
.teaser .teaserItemWrap .teaserItem {
  background:#386099;
  width:100%;
  position:absolute;
  
    -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  
  top:0px;
}
.teaser .teaserItemWrap .teaserItem:hover {
  opacity:0.75;
}




  
.teaser .teaserItem span {
  display:block; 
}
.teaser .teaserItem span.title {
  color:#fff;
  font-size:190%;
  letter-spacing:1px;

  top:0px;
  height:220px;
  padding:90px 20px 0px 20px;
  font-weight:500;
}
.content .tx-cal-controller .teaser .teaserItem span.title { 
  font-size:120%;
  padding-top:35px;
  height:140px;
}
.content .tx-cal-controller .teaser {
  margin:0px -50px;
  margin-top:-45px;
  padding:50px;
  background:#eee;
}

.tx-cal-controller .teaser .teaserItemWrap  {
  height:203px;
}



#calendar-event {
  padding-bottom:40px;
}
#calendar-event-backlink {
  padding-bottom:20px;
  }

.tx-cal-controller .pagebrowser span  {
  display:inline-block;
  padding:0px 5px;
  text-transform:uppercase;
  
  border-right:2px solid #3a3a3a;
  
  font-size:115%;
  color:#3a3a3a;
  font-weight:700;

}
.tx-cal-controller .pagebrowser span:last-child {
  border-right:0px;
}

.teaser .teaserItem.col2 span.title {
  padding-top:75px;
}
.teaser .teaserItem.col3 span.title {
  padding-top:55px;
}

.teaser .teaserItem span.title a {
  color:inherit;
  text-decoration:none;
}

.teaser .teaserItem span.subtitle {
 color:#313341;
  text-align:left;
  font-size:106%;
  padding:20px 30px;
  height:58px;
  overflow:hidden;
  background:#fff;
  font-weight:500;
  text-transform:uppercase;
}


.teaser .stage .teaserItemWrap:nth-child(2) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(6) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(10) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(14) .teaserItem{
    background: #f95846;
}
.teaser .stage .teaserItemWrap:nth-child(3) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(7) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(11) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(15) .teaserItem{
    background: #3a3a3a;
}
.teaser .stage .teaserItemWrap:nth-child(4) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(8) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(12) .teaserItem,
.teaser .stage .teaserItemWrap:nth-child(16) .teaserItem{
    background: #313341;
}
.teaser .stage .teaserItemWrap:nth-child(4),
.teaser .stage .teaserItemWrap:nth-child(7),
.teaser .stage .teaserItemWrap:nth-child(10),
.teaser .stage .teaserItemWrap:nth-child(13){
  clear:left;
}

.newsteaser {
  position:relative;
  background:#ffffff;
  height:320px;
  overflow:hidden;
}
.newsteaser img {
  position:absolute;
  top:0px;
  left:0px;

}
.newsteaser .news-latest-item.inactive .date,
.newsteaser .news-latest-item.inactive img {
  display:none;
}
.newsteaser .news-latest-item {
  padding-left:500px;
  border-bottom:3px solid #eeeeee;
}
.newsteaser  a {
  color:inherit;
  text-decoration:none;
  opacity:0.8;
}

.newsteaser .news-latest-item .date {
  position:absolute;
  left:0px;
  bottom:0px;
  background: rgba(29, 77, 79,0.8);
  color:#fff;
  font-size:18px;
  font-weight:300;
  padding:10px 20px;
}

.newsteaser .news-tatest-header {
  padding-left:500px;
  background:#3a3a3a;
  color:#fff;
}
.newsteaser .news-tatest-header p.align-right {
  margin:0px;
}

.newsteaser .news-tatest-header  {
  position:relative;
}
.newsteaser .news-tatest-header h2 {
 float:left; 
}

.newsteaser .news-tatest-header a {
  position:absolute;
  right:50px;
  top:20px;
}

.newsteaser .news-latest-item h3 {
  font-size:16px;
  color:#3a3a3a;
  margin-bottom:5px;
}


.newsteaser .news-latest-item:before {
  content:' ';
  width:20px;
  height:20px;
  margin-top:20px;
  background:#fff;
  position:absolute;
  z-index:10;
  left:460px;
  
transform: rotate(45deg);
  -moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.newsteaser .news-latest-item.inactive:before {
  display:none;
}
  
.newsteaser .news-latest-item p {
  color:#504f61;
  font-style: italic;
  }

.newsteaser .news-latest-item.inactive p,
.newsteaser .news-latest-item.inactive h3 {
  color:#3a3a3a;
}

.news-single-image,
.news-list-item .news-list-image {
  float:right;
  padding-left:30px;
  padding-bottom:20px;
}

.news-list-item {
    border-bottom:3px solid #eeeeee;
}

.news-list-browse {
  padding:20px 0px;
}
.tx-ttnews-browsebox ul {
  list-style-type:none;
  padding:0px;
}
.tx-ttnews-browsebox ul li {
  float:left;
  display: inline-block;
  padding: 0px 5px;
  text-transform: uppercase;
  border-right: 2px solid #3a3a3a;
  font-size: 115%;
  color: #3a3a3a;
  font-weight: 700;
}
.tx-ttnews-browsebox ul li:last-child {
 border-right:0px; 
}

.footer1 {
  background:#fff;
    padding:30px 0px;
  color:#3a3a3a;
  font-size:106%;
  line-height:30px;
}
.footer1 a {
   color:#466ca7;
  text-decoration:none;
  
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.footer1 .main a:hover {
  opacity:0.8;
}

.footer1 .main {
   width:1140px; 
}

.s4 .footer1 a { color:#466ca7; }
.s5 .footer1 a { color:#466ca7; }
.s6 .footer1 a { color:#466ca7; }


.footer2 {
  background:#FAFAE8;
  padding:30px 0px;

}

.footer2 .main {
  text-align:center;
  color:#3a3a3a;
}
.footer2 .main a {
  color:#3a3a3a;
  text-decoration:none;
  
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.footer2 .main a:hover {
  opacity:0.8;
}


.footer2 .social_item {
  display:inline;
  margin-right:70px;

}

.footer2 .main div {
  padding-top:30px;
}
.footer2 .main div.clear {
  padding-top:0px;
}

.footer2 .social_item img {
 vertical-align:middle; 
  margin-right:10px;
}




.iframe iframe {
  width:100%;
  border:0px;
  min-height:1000px;
}


.tx-indexedsearch-rules {
  display:none;
}

.browsebox {
  padding-left:0px;
}
#tx_indexedsearch table td:first-child {
  width:160px;
  padding-left:0px;
}
.tx-indexedsearch-searchbox-button {
  border:0px;
  
}

.content .tx-indexedsearch table tr:hover td {
 background:inherit;
}

 


.csc-header-n2, 
.csc-header-n3,
.csc-header-n4,
.csc-header-n5,
.csc-header-n6,
.csc-header-n7 {
  margin-top:20px;
}

/* Formulare */

div.csc-mailform {
  padding:10px 0px;
}

div.csc-mailform fieldset {
  border:0px;
  padding:0px;
  margin:0px;
}

div.csc-mailform fieldset ol {
  margin:0px;
 
}
div.csc-mailform fieldset ol li {
  float:left;
  padding:0px;
  margin:0px 20px 0px 0px;
}

div.csc-mailform li {
  clear:right;
  display:block;
}

div.csc-mailform li label {
  width:320px;
  float:left;
  padding:3px 0px;
}

div.csc-mailform li input,
.com-chkout-address-input input {
  font-family:arial;
  font-size:100%;
  color:#3b792c;
  border:1px solid #c5bec1;
}

div.csc-mailform li select,
.com-chkout-address-input select {
  font-family:arial;
  font-size:100%;
  color:#3b792c;
  border:1px solid #c5bec1;
  width:300px;
  padding:4px;
}

.csc-form-element-textline input {
  font-family:arial;
  font-size:100%;
  color:#3b792c;
  border:1px solid #c5bec1;
  padding:4px;
  width:300px;
  margin-bottom:6px;
}



.csc-form-element-textarea textarea {
  font-family:arial;
  font-size:100%;
  color:#3b792c;
  border:1px solid #c5bec1;
  width:300px;
  padding:4px;
  margin-bottom:6px;
}

.csc-form-confirmation input,
.csc-form-element-submit input {
  color:#3b792c;
  border:1px solid #c5bec1;
  padding:4px;
}







/* Slider */
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
  position: relative;
  margin: 0 auto 0px;
  padding: 0;
  *zoom: 1;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/


.wrapperKamine .bx-wrapper {
  padding:0px 60px;

}

.bx-wrapper .bx-viewport {

}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;


  
}

/* LOADER */

.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../img/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
  text-align: center;
  font-size: 100%;
  font-family: Arial;
  font-weight: bold;
  color: #386099;
  padding-top: 20px;
  background: #fff;
  font-weight:300;
  padding: 10px 20px;
  bottom: 0px;
  z-index: 99999;
  left: 45%;

}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  color:#3a3a3a;
  text-decoration:none;

  display: block;

  margin: 0 15px;
  outline: 0;

}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  color: #313341;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
  left: 0px;
  background: url(../img/controls.png) no-repeat 0 0px;
  
  opacity:0.3;
  
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
  
   
}

.bx-wrapper .bx-next {
  right: 0px;
  background: url(../img/controls.png) no-repeat -54px 0px;
  
  opacity:0.3;
  
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;   
}


.wrapperKamine .bx-wrapper .bx-prev {
    background: url(../img/controls_trans.png) no-repeat 0 0px;
}
.wrapperKamine .bx-wrapper .bx-next {
    background: url(../img/controls_trans.png) no-repeat -54px 0px;
}

.bx-wrapper .bx-prev:hover {
  opacity:1;
}

.bx-wrapper .bx-next:hover {
  opacity:1;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 53px;
  height: 60px;
 
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../img/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../img/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}






@media print {
.header .navi,
.header .navi .topnavi,
.all.footer2,
.all.teaser,
.content .cHeader {
 display:none; 
}

.content .cWrap {
  padding:20px 0px;
  }

}




nav:not(.mm-menu)
{
  display: none;
}


/*
  jQuery.mmenu CSS
*/
/*
  jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {

  color: rgba(255, 255, 255, 0.6);
  background:#3a3a3a;
  color:#fff;
  hier;
}
  .mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
  jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3a3a3a; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }






.galerie .item_img {
  width:20%;

    margin:0px;
  padding:0px;
  
  float:left;
  position:relative;
}
.galerie .item_img img {
  width:100%;
  height:auto; 
  margin:0px;
  padding:0px;
}
.galerie .item_img img.real_img {
  position:absolute;
  top:0px;
  left:0px;
}
  
.gal_head a {
  border:1px solid #dedbdb;
  font-size:16px;
  font-weight:300;
  text-decoration:none;
  color:#605e5e;
  padding:5px 25px;
  margin-right:10px;
  text-align:center;
  
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;  
}
.gal_head a.active,
.gal_head a:hover {
  border:1px solid #ef7f07;
  color:#ef7f07;
}

.galerie a[rel*="lightbox"]:after {
  content:'\A';
  position:absolute;
  width:100%; height:100%;
  top:0; left:0;
  background:url(../img/imageopen.png) center center no-repeat;  
  opacity:0;
  
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;  
}
.galerie a[rel*="lightbox"]:hover:after {
  opacity:0.9;
}


body { 
    -webkit-transition: padding 500ms ease-out;
  -moz-transition: padding 500ms ease-out;
  -o-transition: padding 500ms ease-out;
  transition: padding 500ms ease-out; 
  
  transition-delay: 0s;  
}
body.showCRL { padding-top:60px;transition-delay: 1s; }

div#igcookieRL {
  
  background: #f95846;
  position: fixed;

  Border: 0px solid #fff;
  height:60px;
  top:-100px;
  width:100%;

  bottom:0px;
  font-size:12px;
  padding:10px 30px;

  padding:0px;
  line-height:20px;
  color:#fff;
  z-index:99999;
  text-align:left;
  
  -webkit-transition: all 500ms ease-out;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  transition: all 500ms ease-out;   
  
  transition-delay: 0s;
  
}
div#igcookieRL.show { top:0px;  transition-delay: 1s; }
div#igcookieRL .main { background:transparent;  padding:20px; box-sizing:border-box; }

div#igcookieRL a {
  color:inherit;
  font-weight:bold;

}

div#igcookieRL button {
  background:#4C4F50;
  padding:7px 20px;
  color:#fff;
  border:0px;
  font-size:inherit;
  font-weight:bold;
  border:0px;
  margin-left:20px;
float:right;
    
}
div#igcookieRL button:hover {
  background:#000;
}


@media (max-width: 767px) {

div#igcookieRL { height:100px; }
body.showCRL { padding-top:100px; }

}



.news-img-caption {max-width:280px; display: inline-block}


/*! jQuery UI - v1.12.1 - 2017-05-11
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}



