/* CSS Document */
body {
    color: #000000; 
    background-color: #FFFFFF;
    font-size: 100.01%;
    font-size: 12px;
    font-family: Verdana;
    margin: 0; 
    padding: 0.3em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

h1 {
  font-size: 16px; color: #b50027;
}
h2 {
  font-size: 14px;
}
a {
  color: #b50027;
  text-decoration: none;
} 
 
div.trenner {
  margin: 0 auto;
  margin-bottom: -7px;
  padding: 0;
  border-top:solid #b50027 5px;
  height: 7px;
  width: 900px;
}
div#header {
  margin: 0 auto;
  padding: 0;
  height: 259px;
  width: 882px;
  background:url(layout_gfx/bg_header.jpg);
}
* html div#header {
  margin-top: -14px; 
  
}
div#com_left {
  float: left;
  margin: 0 auto;
  padding: 0;
  height: 247px;
  width: 235px;
  
}

* html img#img_toplogo {
    float: left;
    margin-left: -20px;
  }

div#MainNav {
  float: right;
  margin-top: 4px;
  width: 647px;
  height: 159px;
  text-align: left;
}

* html div#MainNav {
  margin-top: -165px
}

div#MainNav table {
  color: #ffffff; 
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
}
ul#NavLeft{
  margin: 0;
  margin-left: 20px;
  padding: 0;
  width: 130px;
  text-align: left;
}
ul#NavLeft li {
  border-bottom: dotted white 1px; 
  padding: 5px;
  list-style-type:none;
}
ul#NavLeft li img{
  margin-right: 5px;
  vertical-align: middle;
}
ul#NavLeft li a{
  color: white;
  text-decoration: none;
}
ul#NavLeft li a:hover{
  color: #b50027;
}

ul#NavRight{
  margin: 0;
  margin-left: -5px;
  padding: 0;
  width: 220px;
  text-align: left;
}ul#NavRight li {
  border-bottom: dotted white 1px; 
  padding: 5px;
  padding-left: 15px;
  list-style-type:none;
}
.loginput {
  width: 120px;
  height: 15px;
}
.submit {
  margin-left: 2px;
  margin-top: 3px;
  margin-bottom: 0px;
}
ul#NavRight li img{
  margin-right: 5px;
  vertical-align: middle;
}
ul#NavRight li a{
  color: white;
  text-decoration: none;
}
ul#NavRight li a:hover{
  color: #b50027;
}


ul#NavBottom {          
  padding:0;
  margin:0 auto;
  margin-top: -9px;;
  height: 45px;
  width: 882px;
  font-family: Verdana;
  font-size: 9px;
  list-style-type:none;
  background:url(layout_gfx/bg_subnav.gif);
  }
  
* html ul#NavBottom{
    margin-left: -1px;
  }
  
ul#NavBottom li {
  list-style: none;
  display: inline;
 }
ul#NavBottom a {
  float: left;
  margin: 1px;
  margin-top: 2px; 
  padding: 4px;
  width: 83px;
  height: 22px;
  text-decoration:none;
  color: black;
  background:url(layout_gfx/bg_subnav_button_no.gif);
  }

* html ul#NavBottom a {
    margin-top: 1px;
    height:30px;
  }

  
ul#NavBottom a:hover {
  color: #b50027;
  }
.navBottomAct {
  float: left;
  margin: 1px;
  margin-top: 2px; 
  padding: 4px;
  width: 83px;
  height: 22px;
  text-decoration:none;
  color: black;
  background:url(layout_gfx/bg_subnav_button_act.gif);
  margin-top: 3px;
  }

* html .navBottomAct {
    height:30px;
  }
  
div#Content {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 882px;
}
div#leftContent{
  float: left;
  width: 250px;
  text-align: left;
  padding-left: 10px;
}

div#rightContent{
  margin-left: 270px;
  text-align: left;
}

#mailform label {
float: left;
display: block;
  width: 100px;
}
#mailform input,textarea {
	margin: 3px 0;
   border: 1px solid #999999;
   background: white;
   padding: 3px 3px;}
 
.contenttable.contenttable-0 {
 padding: 0px;
 border-collapse: collapse;
 font-size: 10px;
}  
* html .contenttable.contenttable-0 {
	font-size: 10px;
	border-collapse: collapse;
}
.contenttable.contenttable-0 .td-0 .td-1 .td-2 .td-3{
width: 150px;
border-collapse: collapse;
}
.tr-even.tr-0 td { background-color: #CCCCCC; } 
.tr-odd.tr-5 td { background-color: #CCCCCC; }
.tr-even.tr-8 td { background-color: #CCCCCC; }
.tr-even.tr-10 td { background-color: #CCCCCC; }
.tr-even.tr-12 td { background-color: #CCCCCC; }
.tr-even.tr-12 td { background-color: #CCCCCC; }
.tr-even.tr-14 td { background-color: #CCCCCC; }
.tr-odd.tr-15 td { background-color: #ffffff; }
.tr-even.tr-16 td { background-color: #CCCCCC; }
.tr-odd.tr-17 td { background-color: #ffffff; }
.tr-even.tr-18 td { background-color: #CCCCCC; }
.tr-odd.tr-19 td { background-color: #ffffff; }
.tr-even.tr-20 td { background-color: #CCCCCC; }
.tr-odd.tr-21 td { background-color: #ffffff; }
.tr-even.tr-22 td { background-color: #CCCCCC; }
.tr-odd.tr-23 td { background-color: #CCCCCC; }
.tr-odd.tr-last { background-color: #ffffff; }
