body {
  color : black; 
  font-family : Tahoma, Verdana, Arial;  

  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom:20px; margin: 0px auto;
} 

a:link {
  color : #00578A; 
  text-decoration : underline; 
} 

a:active {
  color : #00578A; 
  text-decoration : underline; 
} 

a:visited {
  color : #00578A; 
  text-decoration : underline; 
} 

a:hover {
  color : #992222; 
  text-decoration : none; 
} 

td.rechteck a:visited{display: block;  width:100%; text-decoration:none; color : #00578A;}
td.rechteck a{display: block;  width:100%; text-decoration:none; color : #00578A;}
td.rechteck a:active{display: block;   width:100%; text-decoration:none; color : #00578A;}
td.rechteck a:hover {display: block;  width:100%; text-decoration:none; color : #00578A;}


td.button a:visited{display: block;  width:100%; text-decoration:none; color : #00578A;}
td.button a{display: block;  width:100%; text-decoration:none; color : #00578A;}
td.button a:active{display: block;   width:100%; text-decoration:none; color : #00578A;}
td.button a:hover {display: block;  width:100%; text-decoration:none; color : #00578A;}


span.blacklink {color: #000000;}
span.redlink {color: #992222;}


div.hr {
  height: 2px;
  background-image: url(http://www.chris-tec.net/images/hr1.gif);
  width: 100%;
  repeat: repeat-x;
}
div.hr hr {
  display: none;
}


td.topmen a:visited{display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
background-image:url(images/topmenbg.jpg);
background-repeat:repeat; 
border-left: 1px solid #575757; 
border-right: 1px solid #000000; }


td.topmen a{display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
background-image:url(images/topmenbg.jpg);
background-repeat:repeat; 
border-left: 1px solid #575757; 
border-right: 1px solid #000000; }


td.topmen a:active{display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
background-image:url(images/topmenbg.jpg);
background-repeat:repeat; 
border-left: 1px solid #575757; 
border-right: 1px solid #000000; }


td.topmen a:hover {display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
background-image:url(images/topmenbgon.jpg);
background-repeat:repeat; 
border-left: 1px solid #575757; 
border-right: 1px solid #000000;}



td.topmenac a{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
background-image:url(images/topmenbgon.jpg);
background-repeat:repeat; 
border-left: 1px solid #575757; 
border-right: 1px solid #000000; }

td.topmenac a:hover {display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
background-image:url(images/topmenbgon.jpg);
background-repeat:repeat; 
border-left: 1px solid #575757; 
border-right: 1px solid #000000; }

td.topmenac a:visited {display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
background-image:url(images/topmenbgon.jpg);
background-repeat:repeat; 
border-left: 1px solid #575757; 
border-right: 1px solid #000000; }

td.topmenac a:active {display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
background-image:url(images/topmenbgon.jpg);
background-repeat:repeat; 
border-left: 1px solid #575757; 
border-right: 1px solid #000000; }





td.leftmensub a:visited{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;

background-color: #E5E5E5; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;  }


td.leftmensub a{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;

background-color: #E5E5E5;
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;  }

td.leftmensubspace {display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;

background-color: #E5E5E5;
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;  }


td.leftmensub a:active{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;

background-color: #E5E5E5;
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;  }


td.leftmensub a:hover {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmensubbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2; }


td.leftmensubright {
background-color: #E5E5E5;
border-right: 1px solid #FFFFFF; 
}





td.chose a:visited{display: block;
text-decoration:none;
background-color: #F0F0F0; 
border-bottom: 1px dashed #D2D2D2;
border-top: 1px dashed #FFFFFF;
width:100%; }


td.chose a{display: block;
text-decoration:none;
background-color: #F0F0F0; 
border-bottom: 1px dashed #D2D2D2;
border-top: 1px dashed #FFFFFF; 
width:100%; }


td.chose a:active{display: block;
text-decoration:none;
background-color: #F0F0F0; 
border-bottom: 1px dashed #D2D2D2;
border-top: 1px dashed #FFFFFF; 
width:100%; }


td.chose a:hover {display: block;
text-decoration:none;
background-color: #FAFAFA; 
border-bottom: 1px dashed #D2D2D2;
border-top: 1px dashed #FFFFFF;
width:100%;  }





td.leftmensubac a:hover {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmensubbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2; }


td.leftmensubright {
background-color: #E5E5E5;
border-right: 1px solid #FFFFFF; 
}



td.leftmensubac a{display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmensubbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2; }

td.leftmensubac a:hover {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmensubbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2; }

td.leftmensubac a:active {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmensubbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2; }

td.leftmensubac a:visited {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 2px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmensubbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2; }


td.leftmensubright {
background-color: #E5E5E5;
border-right: 1px solid #FFFFFF; 
}





td.leftmen a:visited{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
height: 100%;

background-color: #E5E5E5; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }


td.leftspace {display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
width:100%;

background-color: #E5E5E5;
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }


td.leftmen a{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
height: 100%;

background-color: #E5E5E5;
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }


td.leftmen a:active{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
height: 100%;

background-color: #E5E5E5;
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }


td.leftmen a:hover {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
height: 100%;

background-image:url(images/leftmenbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }



td.leftmenac a:hover {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmenbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }

td.leftmenac a:visited {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmenbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }

td.leftmenac a:active {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmenbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }

td.leftmenac a {display: block;
color: #FFFFFF;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
margin: 0px auto;
height: 100%;
width: 100%;
background-image:url(images/leftmenbgon.jpg);
background-repeat:repeat; 
border-top: 1px solid #FFFFFF; 
border-bottom: 1px solid #D2D2D2; }





td.footmen a:visited{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 7pt;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 4px;
margin: 0px auto;
height: 30px;
background-image:url(images/footbg.jpg);
background-repeat:repeat-x; }


td.footmen a{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 7pt;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 4px;
margin: 0px auto;
height: 30px;
background-image:url(images/footbg.jpg);
background-repeat:repeat-x; }


td.footmen a:active{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 7pt;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 4px;
margin: 0px auto;
height: 30px;
background-image:url(images/footbg.jpg);
background-repeat:repeat-x; }


td.footmen a:hover {display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 7pt;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 4px;
margin: 0px auto;
height: 30px;
background-image:url(images/footbgon.jpg);
background-repeat:repeat-x; }





td.headmen a:visited{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 7pt;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 4px;
margin: 0px auto;
height: 30px;
background-image:url(images/headmenbg.jpg);
background-repeat:repeat-x; }


td.headmen a{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 7pt;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 4px;
margin: 0px auto;
height: 30px;
background-image:url(images/headmenbg.jpg);
background-repeat:repeat-x; }


td.headmen a:active{display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 7pt;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 4px;
margin: 0px auto;
height: 30px;
background-image:url(images/headmenbg.jpg);
background-repeat:repeat-x; }


td.headmen a:hover {display: block;
color: #000000;
text-decoration:none;
font-family: Verdana, Tahoma;
font-size: 7pt;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 4px;
margin: 0px auto;
height: 30px;
background-image:url(images/headmenbgon.jpg);
background-repeat:repeat-x; }


td.topmenbg { background-image:url(images/topmenbg.jpg);
background-repeat:repeat; }

td.headleft2bg { background-image:url(images/headleft2bg.jpg);
background-repeat:repeat-y; }

td.leftmenrand { background-image:url(images/leftmenrand.jpg);
background-repeat:repeat-y; }

table.full { height: 100%; }

tr.full { height: 100%; }

td.full { height: 100%; }

td.headbg { background-image: url(images/headbg.jpg);
background-repeat: repeat-x; }

td.bodyobenbg { background-image: url(images/bodyobenbg.jpg);
background-repeat: repeat-x; }

td.bodyuntenbg { background-image: url(images/bodyuntenmitte.jpg);
background-repeat: repeat-x; }

td.bodymitteleft { background-image: url(images/bodymitteleft.jpg);
background-repeat: repeat-y; }

td.bodymitteright { background-image: url(images/bodymitteright.jpg);
background-repeat: repeat-y; }