body, html {
  background-color:#e2e3e3;
  font-family: 'Unna', serif;
  font-size: 16px;
  margin: 0;
  padding: 0;
}

img {
  border:0;
}


table {
  border-spacing:0;
  border-collapse:collapse;
  padding:0;
}

td {
  vertical-align:top;	
}

ul {
  list-style-type: none;
  margin:0 0 0 28px;
  padding:0;
}

h1{
  font-size:18px;
  font-family: 'Viga', sans-serif;
  font-weight:normal;
  margin:0 0 10px 0;
  padding:0 0 0 0;
}

h2{
  font-size:16px;
  font-family: 'Viga', sans-serif;
  font-weight:normal;
  margin:16px 0 8px 0;
  padding:0 0 0 0;
}

h3{
  color:#e63a3d;
  font-size:14px;
  font-family: 'Viga', sans-serif;
  font-weight:normal;
  margin:14px 0 0px 0;
  padding:0 0 0 0;
}

h4{
  font-size:16px;
  font-family: 'Viga', sans-serif;
  font-weight:normal;
  margin:16px 0 8px 0;
  padding:0 0 0 0;
}

#main{
  background-color:#fff;
  min-height:100%;
  height: 100%;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 75px 0 30px;
  position: relative;
  width:895px;
}

#top {
  float:left;
  height:40px;
  padding:5px 0 0 0;
  width:895px;	
}

#left {
  float:left;
  padding: 0 0 25px 0px;
  width: 310px;
}

#homecontent{
  float:left;
  font-family:'unna';
  font-size:16px;
  margin: 0 0 -5px 0;
  padding:68px 0 0px 0px;
  width:582px;
}

#content{
  background: #ffffff url(http://viertiere.ch/themes/vier/images/spickel.gif) no-repeat center bottom; 
  float:left;
  font-family:'unna';
  font-size:16px;
  height:auto !important;
  height:362px;
  line-height:20px;
  min-height:362px;
  padding:120px 0 199px 62px;
  width:522px;
}

#content a {
  color:#e63a3d;
  text-decoration:none;
}

#content img.wd {
  padding:0 10px 10px 0;
}

.strich {
 float:left;
 margin: 50px 0 0 45px;
 border-top:1px solid #e63a3d;
 height:7px;
 padding: 0;
 width:54px;
}

.adresse {
  clear: left;
  color:#e63a3d;
  font-family:'unna';
  font-size:14px;
  margin:0 0 0 45px;
  width:150px;
}

.adresse a{
  color:#e63a3d;
  text-decoration:none;
}

.nginious {float: right;}

.fettrot{
  color:#e63a3d;
  font-size:16px;
  font-family: 'Unna', sans-serif;
  font-weight:bold;
  letter-spacing: 0.55px;
}

.social {
  margin:15px 0 0 45px;
  width: 150px;
}

.fb{min-height: 520px;}

div.crop{width: 170px; height: 200px; overflow: hidden;}

td.breit {
  width:420px;
}

td.jahr {
  text-align:right;
  width:50px;
}

td.schmal {
  text-align:right;
  width:80px;
}

table.gin {
  margin-bottom:16px;
}

span.lb-caption > a{color: white;text-decoration:none}
span.lb-caption > a:hover{color: white;text-decoration:underline}