/*  A L L G E M E I N E   S T Y L E S */

body {
margin : 0px;
padding : 0px;
}

body, p, a, ul, ol, li, div {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
line-height : 18px;
}

/* C O N T E N T - S T Y L E S  */

td.content {
padding : 10px;
}

td.content h1 {
  font-size : 12px;
  border-bottom : 1px solid #333333;
  color : #333333;
}

td.content h2 em {
  display : block;
  font-style : normal;
  font-size : 10px;
  letter-spacing : 3px;
}

td.content h2 {
  color : #333333;
  background-color : #E0E7EF;
  border : 0px solid #333333;
  border-bottom-width : 0px;
  padding : 10px 10px 30px 10px;
  margin : 0px;
  font-size : 14px;
}

td.content p{
  color : #333333;
  background-color : #E0E7EF;
  border : 0px solid #333333;
  border-top-width : 0px;
  padding : 0px 10px 10px 10px;
  margin : 0px 0px 20px 0px;
}

td.content ul{
  color : #333333;
  background-color : #E0E7EF;
  border : 1px solid #333333;
  border-top-width : 0px;
  padding : 0px 10px 10px 10px;
  margin : 0px 0px 20px 0px;
}

td.content ul li{
  margin-left:20px;
}

td.content ol{
  color : #333333;
  background-color : #E0E7EF;
  border : 1px solid #333333;
  border-top-width : 0px;
  padding : 0px 10px 10px 10px;
  margin : 0px 0px 20px 0px;
}

td.content ol li{
  margin-left:20px;
}

td.content p.mitte {
  color : #333333;
  background-color : #E0E7EF;
  border : 0px solid #333333;
  border-top-width : 0px;
  border-bottom-width : 0px;
  padding : 0px 10px 10px 10px;
  margin : 0px 0px 0px 0px;
}

td.content ul.mitte {
  padding-left:30px;
  color : #333333;
  background-color : #E0E7EF;
  border : 1px solid #333333;
  border-top-width : 0px;
  border-bottom-width : 0px;
  padding : 0px 10px 10px 10px;
  margin : 0px 0px 0px 0px;
}

td.content ul.mitte li {
  padding-left:30px;
  color : #333333;
  background-color : #E0E7EF;
  border : 1px solid #333333;
  border-top-width : 0px;
  border-bottom-width : 0px;
  padding : 0px 10px 10px 10px;
  margin : 0px 0px 0px 0px;
}


td.content div.plain {
  color : #333333;
  border : 0px solid #ffffff;
  padding : 0px 10px 10px 10px;
  margin : 0px 0px 20px 0px;
}

td.content div.image {
 font-size : 10px;
 line-height : 13px;
 padding : 0px;
}

td.content div.image img {
 margin : 0px;
 padding : 0px;
}

td.content div.image a {
 font-size : 10px;
 line-height : 13px;
 display : block;
 text-decoration : none;
 color : #3F5F9F;
}

/*  T E A S E R - S T Y L E S  */

td.side {
padding : 10px 10px 10px 10px;
}

td.side h1 {
  font-size : 12px;
  border-bottom : 1px solid #333333;
  color : #333333;
}

td.side a h2 {
  line-height : 10px;
  font-size : 10px;
  color : #333333;
  padding : 0px 0px 4px 4px;
  margin : 0px;
  white-space : nowrap;
  border-left : 8px solid #EFE84F;
}

td.side a {
  display : block;
  text-decoration : none;
  color : #333333;
  background-color : #E0E7EF;
  border : 1px solid #E0E7EF;
  padding : 5px;
  margin : 5px 5px 15px 5px;
}

td.side a p {
  padding : 0px 0px 0px 12px;
  line-height : 14px;
  font-size : 10px;
  margin : 0px;
}

td.side div h2 {
  line-height : 10px;
  font-size : 10px;
  color : #333333;
  padding : 0px 0px 4px 4px;
  margin : 0px;
  white-space : nowrap;
  border-left : 8px solid #EFE84F;
}

td.side div {
  display : block;
  text-decoration : none;
  color : #333333;
  background-color : #E0E7EF;
  border : 1px solid #E0E7EF;
  padding : 5px;
  margin : 5px 5px 15px 5px;
}

td.side div p {
  padding : 0px 0px 0px 12px;
  line-height : 14px;
  font-size : 10px;
  margin : 0px;
}

td.side a:hover {
  background-color : #ffffff;
}

/*  N A V I - S T Y L E S  */

td.navi {

}

div.navi a {
  white-space : nowrap;
  display : block;
  text-decoration : none;
  color : #666666;
  background-color : #ffffff;
  border : 1px solid #E0E7EF;
  border-left : 4px solid #E0E7EF;
  padding : 1px 12px 1px 12px;
  margin : 5px 3px 5px 3px;
}

td.navi a:hover {
  background-color : #f4f4f4;
  border : 1px solid #cccccc;
  border-left : 4px solid #cccccc;
}

td.baseline {
  font-size : 10px;
  color : #333333;
  background-color : #E0E7EF;
  border : 0px solid #333333;
  padding : 0px 10px 0px 10px;
  margin : 0px;
}

td.line {
padding : 10px 10px 10px 10px;
}

td.line p {
  font-size : 12px;
  border-bottom : 1px solid #333333;
  color : #333333;
  text-decoration : none;
}

td.line a  {
  color : #3F5F9F;
  text-decoration : none;
}


td.baseline a, td.content a {
  color : #3F5F9F;
  text-decoration : none;
  border-bottom : 1px  solid #3F5F9F;

}

td.content a:hover {
  color : #3F5F9F;
  background-color : #ffffff;
  border-bottom : 1px  solid #3F5F9F;
  border-top : 1px  solid #3F5F9F;
}



