@font-face {
  font-family: 'LANECANE';
  src: url('Fonts/LANECANE.eot');
  src: url('Fonts/LANECANE.woff') format('woff'), url('Fonts/LANECANE.ttf') format('truetype'), url('Fonts/LANECANE.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LANENAR';
  src: url('Fonts/LANENAR_.eot');
  src: url('Fonts/LANENAR_.woff') format('woff'), url('Fonts/LANENAR_.ttf') format('truetype'), url('Fonts/LANENAR_.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

html {
  font-size: 62.5%;
}
body {
  background-color: black;
  margin: 0px;
  padding: 0;
  font-family:"LANENAR", Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

h1 {
  font-weight: normal;
  margin: 0;
  padding: 10px 0;
}
h2 {
  display:block;
  font-weight: normal;
  font-size: 40px;
  line-height: 52px;
  height:132px;
  margin-bottom:26px;
}
p {
  margin-top: 0px !important;
  margin-bottom: 12px;
}
a {
  color:#FFFFFF;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  font-family: 'LANECANE';
  color:#999999;
}
a img {
  border: none;
}
li {
    line-height: 1.5em;
}
ul {
  list-style-image: url(../admin.firma-web.alixon.ch/images/fix_54_5.gif);
  margin-top:0;
  padding-left: 1.2em;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.black {
  background-color: black;
}
.centered-container {
  position: relative;
  width: 1030px;
  margin:0 auto;
}

#logo {
  float:left;
  width:220;
  padding-bottom:40px;
}

#topnav {
  height:20px;
  padding-top:110px;
}
#topnav a {    
  position: relative;
  padding-right: 30px;
  font-size: 16px;
}
#topnav a span {
  position:absolute;
  visibility: hidden;
  top:-25px;
  left:0px;
}
#topnav a.aktiv span, #topnav a.aktiv {
  visibility: visible;
  font-family: 'LANECANE';
  color:#999999;
}
#topnav a:hover {
  color:#999999;
}
#topnav a:hover > span {
  visibility: visible;
}

div.canvas {
  width: 1030px;
}

.nav0 {
  margin-top:30px;
}
ul.nav0, #nav1 {
  display: block;
  text-align: center;
  font-size: 16px;
  padding:0;
}
ul.nav0 li, #nav1 li {
  list-style: none;
  padding-top:16px;
}
ul.nav0 li a, #nav1 li a {
  padding:0;
}
ul.nav0 li a:hover, ul.nav0 li.selected a,
#nav1 li a:hover, #nav1 li.selected a {
  font-family: 'LANECANE';
  color:#666666;
}
             
.leftcol {
  position: relative;
  float:left;
  width:123px;
}

.midcol {
  margin-left: 340px;
  width:690px;
}
#rightcol {
  position: relative;
  float:right;
  width:220px;
  overflow: hidden;
}
.leftcol img {
  display:block;
  margin-bottom: 20px;
}
#content {
  padding:0 0 20px 0;
}
.abschnitt {
  font-size: 18px;
  line-height: 26px;
}       
.abschnitt p {
  margin:0;
  padding:0;
}

.abschnitt table img {
  padding-top:5px;
}

#rightcol img { 
  margin:40px 0 18px 0;
}
.tabelle tr td {
  vertical-align: top;
  padding-right: 10px;
}
#home {
  position: relative;
  height:440px;
  margin:0 0 0 240px;
  padding-top:40px;
}
.liste a {
  display: block;
  margin-bottom: 20px;
}
.slide {
  text-align: left;
}
.slide img {
  margin-right:35px;
  float:left;
}
.slide h3 {
  color:#C8DC2D;
  font-size:26px;
  font-weight: normal;
  line-height: 30px;
  margin:23px 0;
}    
#slidenav {
  margin-top:45px;
  text-align: center;
}
#slidenav .active {
  color:#C8DC2D;
}
#slidenav a {
}
#slidenav .pfeil {
  position: relative;
  top:6px;
  margin: 0 100px;
}
.textbildrechts {
  padding:20px 20px 8px 20px;
}
.textbildrechts img {
  float: right;
  padding-left: 15px;
}
.weiss {
  height:5px;
  background-color: #FFFFFF;
}
.download {
  background: url('../admin.church-web.alixon.ch/images/fix_58_3.png') no-repeat 95% 6px;
  float:left;
  padding:0 33px 10px 33px;
  font-size: 18px;
  line-height: 26px;
  border: 1px solid #FFFFFF;
  margin: 0 20px 20px 0;
  text-align: center;
}
.download img {
  display: block;
  height:150px;
  margin: 0 auto 20px auto;
}
.klein {
  text-align:center;
  font-size:11px;
}
#galerie {
  width:690px;
  height: 300px;
  overflow-x:scroll; 
}
#galerie .img  {
  height: 270px;
  float:left;
  background-repeat: no-repeat;
}
#galerie::-webkit-scrollbar
 {width:9px;height:9px;}
#galerie::-webkit-scrollbar-button:start:decrement,#galerie ::-webkit-scrollbar-button:end:increment
  {display:block;height:0;background-color:transparent;}
#galerie::-webkit-scrollbar-track-piece
  {background-color:#333333;-webkit-border-radius:4px;}
#galerie::-webkit-scrollbar-thumb:horizontal
  {width:50px;background-color:#FFFFFF;-webkit-border-radius:4px;}
#galerie {
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color:#000000;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #000000;
  scrollbar-arrow-color: #000000;
}
  
}