body {
  margin:0 auto;
  padding:0;
  border:0;      /* This removes the border around the viewport in old versions of IE */
  width:1000px;
  background:#666;
  color: #F7F5EE;
  font-family:verdana, arial, sans serif;
  background: url(bg_grau.jpg) no-repeat center center fixed;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*social media css*/
.social-icon {
    background-color: #332F26;
}

a {
  color:#F7F5EE;
  font-weight: bold;
  text-decoration:none;
}
a:hover {
  color: #99907C;    /*#F7EDD6;*/
  font-weight: bold;
  text-decoration:none;
}
h1, h2, h3 {
  margin:0;
  padding:0;
}
h1 {
  font-size:24px;
  
}
h3 {
  font-size:18px;
  margin: 0px 0px 20px 0px;
}
p {
  margin:0;
  padding:0 30px 0 0;
  font-size: 13px;
}
img {
  margin:0;
}

#c73,#c78,#c79,#c80 {
  margin-right: 30px;
}

/* Header styles */
#header {
  clear:both;
  float:left;
  width:1000px;
}

#header h1 {
  margin:0;
  padding-left: 200px;
  font-size: 400%;
}

/* column container */
.colmask {
  position:relative;  /* This fixes the IE7 overflow hidden bug */
  clear:both;
  float:left;
  width:1000px;      /* width of whole page */
  min-height:760px;
  overflow:hidden;    /* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
  float:left;
  width:100%;
  position:relative;
}
.col1,
.col2 {
  float:left;
  margin-top: 30px;
  position:relative;
  padding:0;
  overflow:hidden;
}
/* 2 Column (left menu) settings */
.leftmenu {
  background:#332F26;    /* right column background colour */
}
.leftmenu .colleft {
  right:80%;      /* right column width */
  background:#332F26;  /* left column background colour */
}
.leftmenu .col1 {
  width:80%;      /* right column content width */
  left:100%;      /* 100% plus left column left padding */
}
.leftmenu .col2 {
  width:15%;      /* left column content width (column width minus left and right padding) */
  left:3%;      /* (right column left and right padding) plus (left column left padding) */
}
/* Footer styles */
#footer {
  clear:both;
  float:left;
  width:1000px;
  background:#332F26;
}
#footer p {
  padding:3px 25px;
  margin:0;
}

.col2 ul  {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.col2 ul li a {
  font-size: 14px;
  color: 
}
.col1 table td {
  font-size: 12px;
}

.col1 table td h2 {
  font-size:24px;
}

.tbl_startseite {
  /* width: 770px; */
  margin: 30px 0 0 0;
  border: -1px;
  cellspacing:0;
  cellpadding: 0;
}

.tbl_startseite thead, .tbl_startseite tbody {
  border: 0;
  margin-left: 0;
  padding-left: -1px;
  margin-right: 0;
}

.tbl_startseite th{
  font-size: 24px;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.tbl_startseite td {
  width: 260px;
  padding-right:18px;
  margin-left: 0;
  margin-right: 0;
}

.col-md-8 { width:64.6%; float:left; }
.col-md-8 { margin-right:2%; }

.col-md-4 { width:31.3%; float:left; }
.col-md-4 { margin-right:2%; }

.clearfix {clear:both; overflow:hidden;}

.news ul {
 width: 770px;
 margin-bottom: 30px;
 padding: 0px;
 background:#666;
}

.news ul li {
  display: inline;
  padding: 0px 10px 0px 0px; 
}
.news ul li a {
  padding: 2px 8px 5px 0px; 
}

.contenttable {
  background:#332F26;
  margin:0 20px 0 0;
  border:#ccc 0px solid;
}
.contenttable th {
  padding:21px 25px 22px 25px;
  border-top:0px solid #fafafa;
  border-bottom:0px solid #e0e0e0;
  background: #332F26;
}
.contenttable th:first-child {
  text-align: left;
  padding-left:20px;
}
.contenttable tr:first-child th:first-child {

}
.contenttable tr:first-child th:last-child {

}
.contenttable tr {
  text-align: left;
  padding-left:20px;
}
.contenttable td:first-child {
  text-align: left;
  padding:5px 20px 5px 0;
  border-left: 0;
}
.contenttable td {
  padding:5px 20px 5px 0;
  vertical-align: top;
  background: #332F26;
}
.contenttable tr.even td {
  background: #332F26;
}
.contenttable tr:last-child td {
  border-bottom:0;
}
.contenttable tr:last-child td:first-child {

}
.contenttable tr:last-child td:last-child {

}

