html {overflow-y: scroll;}


 .center {
   margin: auto;
  position: relative;

  width: 80%;
  }


.dropshadow {
 -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */

}



#body {
         background-color: #ffffff;
                  width: 100%;


}

#logo {
         width:1220px;
         background-color: #ffffff;
                  margin: auto;
}



a:link {color: inherit; text-decoration: none; }
a:visited {color: inherit; text-decoration: none; }
a:hover {color: inherit; text-decoration: none; }
a:active {color: inherit; text-decoration: none; }


.c0 {
  width:100%;
  margin-left: auto;
  margin-right: auto;
}

.c0 img {
width:100%;
margin-bottom: 60px;
}

.c1 {
  width:85%;
  margin-left: auto;
  margin-right: auto;
  padding:10px;
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

script.c1 {
  width:85%;
  margin-left: auto;
  margin-right: auto;
  padding:10px;
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.c1 img {
width:100%;
   -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */
  margin-bottom: 60px;
}


.ch {
  max-width:30%;
  margin-left: auto;
  margin-right: auto;
  padding:10px;
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

script.ch {
  width:85%;
  margin-left: auto;
  margin-right: auto;
  padding:10px;
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ch img {
width:100%;
   -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */
  margin-bottom: 60px;
}






.c2c {
  width:85%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.c2ch {
  width:60%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.c2 {
  width:50%;
  float: left;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

.c2h {
  width:30%;
  float: left;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

.c2 img {
width:100%;
   -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */
  margin-bottom: 60px;
}


.c4 {
  width:25%;
  float: left;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

.c4 img {
width:100%;
   -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */
  margin-bottom: 60px;
}


.c3c {
  width:85%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.c3 {
  width:33%;
  float: left;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}
.c31 {
  width:1%;
  height: 100%;
  float: left;


}

.c3 img {
width:100%;
   -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */
  margin-bottom: 60px;
}



th
{
background-color:#c20819;
color:black;
font-weight: bold;
}



h2 {
          font-size: 35px;
          color: #585757;
          font-weight: bold;
  font-family: "europa", sans-serif;

                          margin-left: 10%;
                          margin-right: 10%;
            text-align: center;

}

h2.t {
          font-size: 35px;
          color: #585757;
          font-weight: bold;
  font-family: "europa", sans-serif;


            text-align: left;

}

font.nav {
          font-size: 25px;
          color: #ffffff;
          font-weight: bold;
  font-family: "europa", sans-serif;

            text-align: center;

}


table.nav2 {
          border-width: 5px;
          border-collapse:collapse;
}

table.nav2 {
          border-width: 5px;

}

font.nav2 {
          font-size: 20px;
          color: #000000;
          font-weight: bold;
  font-family: "europa", sans-serif;

            text-align: center;

}

p.title {
          font-size: 35px;
          color: #ffffff;
          font-weight: bold;
  font-family: "europa", sans-serif;
           margin-top: 20px;
                          margin-bottom: 20px;
            text-align: center;

}


p.fliess {
          font-size: 20px;
          color: #000000;
                  margin-left: 10%;
                    margin-right: 10%;
  font-weight: normal;
                  font-family: "Georgia", serif;
            line-height: 200%;

}





h1 {
          margin-top: 100px;
          font-size: 45px;
          color: #142364;
          font-weight: bold;
  font-family: "europa", sans-serif;

text-align: center;

}

h3 {
          font-size: 25px;
          color: #585757;
                  margin-left: 25%;
                    margin-right: 25%;
  font-weight: normal;
                  font-style: italic;
                  font-family: "Georgia", serif;
            line-height: 200%;

}

h2.t2 {
          font-size: 25px;
          color: #585757;
                  margin-left: 25%;
                    margin-right: 25%;
  font-weight: normal;

                  font-family: "Georgia", serif;
            line-height: 200%;

}


h5 {
          font-size: 25px;
          color: #585757;
                  margin-left: 25%;
                    margin-right: 25%;
  font-weight: normal;

                  font-family: "Georgia", serif;
            line-height: 200%;

}

font.f2 {
          font-size: 25px;
          color: #585757;
  font-weight: normal;

                  font-family: "Georgia", serif;
            line-height: 200%;

}

h4 {
          font-size: 18px;
          color: #000000;
                  margin-left: 25%;
                    margin-right: 25%;
  font-weight: normal;
                  font-family: "Georgia", serif;
            line-height: 200%;

}


.contentheadingnewsflash {
          font-size: 14px;
          color: #000000;
          font-weight: bold;
}

.createdatenewsflash {
          font-size: 12px;
          color: #000000;
          font-weight: bold;
}

.componentheading {
          font-size: 18px;
          color: #c20819;
          font-weight: bold;
}
.caption{

          color: #c20819;

}

div.randomcomment1{
         width: 640px;
}

.contentpaneopenabout{
         width: 310px;
         padding: 15px;
         spacing: 15px;
}

.contentheadingabout{
          font-size: 14px;
          color: #c20819;
          font-weight: bold;
}

div.dropshadow {
 -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */
         width: 560px;
         border: 1px;
         padding: 5px;
         background-color: #cfcfcf;
         color: #000000;
         font-size: 12px;
         font-weight: bold;
}

.dropshadow {
 -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */

}

#footermenu li
{
  display:inline;
  list-style-type:none;
  border-left:1px solid #fff;
  padding-left:7px;
}