body {
  text-align:center;
}

table, td {
  margin:0;
  border:0;
  padding:0;
  border-collapse:collapse;
}

a img {
  border:0;
}

p, label, table, .csc-textpic-caption {
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  line-height: 14px;
}

td {
  vertical-align:top;
}


.csc-header {
  color: #009;
  font-size: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  line-height: 26px;
}


#wrap {
  width:800px;
  margin: 0 auto;
  text-align:left;
  background-color:#eee;
  min-height:700px;
}

#left {
  float:left;
  width:160px;
  background-image:url(/fileadmin/pro_monstein/images/bi_navi.jpg);
  background-repeat:no-repeat;
}

#right {
  float:right;
  width:640px;
}


#logo {
  text-align:center;
}


#menu1 {
  text-align:right;
  padding:10px;
  margin-top:22px;
}

#content {
  padding:10px 20px;
}


#menu1 a {
  color: #039; 
  font-size: 9px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  line-height: 10px; 
  text-decoration: none;
}



.contenttable {
  width:100%;
}


/****** FORM ******/
fieldset.csc-mailform {
  border:0;
}
.csc-mailform-field label {
  clear: both;
  display: block;
  float: left;
  width: 10em;
}
.csc-mailform-field input {
  width:200px;
}
.csc-mailform-field textarea {
  width:300px;
}

.csc-mailform select, .csc-mailform input, .csc-mailform textarea {
  margin-bottom:6px;
}

/*** TABELLE JAHRESPROGRAMM ***/
.jahresprogramm td {
  padding-bottom: 10px;
  padding-top: 10px;
}

.jahresprogramm .tr-last td.td-0, .jahresprogramm .tr-last td.td-1 {
  border-bottom: 1px solid #000000;
}

.jahresprogramm td.td-1 {
  text-align: right;
  width: 140px;
}