table.main { 
/*  background-color:yellow;*/
}

table.main td { 
  /* border:thin solid black; */
}

table.main td.logo { 
  vertical-align:top;
  background-color:#5f82ac;
  height:100px;
}

table.main td.addressfield { 
/*  vertical-align:center; ist default */
  text-align:center;
/*  font-size:small;*/
  font-style:italic;
/*  font-weight:bold;*/
  color:white;
/*  background-color:#6ba5b1;*/
  background-color:#5f82ac;
/*  border:thin solid white;*/
}

table.main td.headimage { 
/*  background-color:#51888f;*/
/*  background-color:#004554;*/
/*  background-color:#377987;*/
/*  background-color:#7abcc9;*/
  background-color:#5f82ac;
  vertical-align:top;
}

table.main td.belowlogo { 
  background-color:#7abcc9;
}

table.main td.headline { 
  background-color:#7abcc9;
  text-align:left;
  color:white;
  font-size:xx-large;
/*  font-weight:bold;*/
}

table.main td.navigation { 
  background-color:#6ba5b1;
  vertical-align:top;
}

table.main td.body { 
  vertical-align:top;
}

table.main td.footerleft { 
  background-color:#6ba5b1;
  vertical-align:top;
}

table.main td.footer {
  background-color:#6ba5b1;
  padding:0.2em;
  text-align:right;
  color:white;
}

table.main td.footer td {
  color:white;
}

table.main td.footer a:link { 
  text-decoration:none; 
  color:white;
}

table.main td.addressfield a:link { 
  text-decoration:none; 
  color:white;
}

table.main td.textarea {
/*  background-color:yellow;*/
  padding:1em;
}


table.navigation { 
  background-color:#6ba5b1;
  color:white;
  margin-top:1em;
}

table.navigation td { 
  text-align:center;
  border-bottom:thin solid white;
  padding:0.5em;
}

table.navigation td:hover { 
  background-color:#7abcc9;
}

table.navigation td:active { 
/*  background-color:#3ee3f6;*/
  background-color:black;
}

table.navigation td.last { 
  text-align:center;
  border-style:none;
}

table.navigation a:link { 
  text-decoration:none; 
  color:white;
}

table.navigation a:visited { 
  text-decoration:none; 
  color:white;
}

table.navigation a:hover { 
  text-decoration:none; 
  color:white;
}

table.navigation a:active { 
  text-decoration:none; 
  color:white;
}

td.textarea {
  padding:0.5em;
}

td.textarea-images p {
  padding:0.5em;
}

/*td.textarea-images ul {
  padding:0.5em;
}*/

td.textareahome { 
  padding:0.5em;
}

td.textareahome p { 
  text-align:center;
}

td.headline a:link { 
  text-decoration:none; 
  color:white;
}

td.headline a:visited { 
  text-decoration:none; 
  color:white;
}

td.headline a:hover { 
  text-decoration:underline; 
  color:white;
}

td.headline a:active { 
  text-decoration:underline; 
  background-color:black;
  color:white;
}

td.line {
  background-color:#6ba5b1;
  vertical-align:top;
  padding:1px;
}


table.webdesign td { 
  padding:0.5em;
}


/* Lebenslauf */
td.lebenslauf { 
   padding:0.5em;
}

td.lebenslauf h1 { 
  font-size:large;
  margin-top:2em;
  margin-bottom:1em;
}


/* Vergleich verschiedener Systeme */
table.comparison { 
  border-collapse:collapse;
}

table.comparison td {
  vertical-align:top;
  border:1px solid black;
  padding:0.5ex;
}

table.comparison th {
  vertical-align:top;
  text-align:left;
  font-weight:bold;
  border:1px solid black;
  padding:0.5ex;
}

table.comparison td.easy { 
  background-color:#7CFC00;
}

table.comparison td.costly { 
  background-color:#FFA500;
}

table.comparison td.hard { 
  background-color:#FF4500;
}
