/* Hauptdefinitionen Text und Links */
body
{
	background-color : #FFFFFF;
	color : #000000;
	font-family : Arial,Verdana,serif;
	font-size : small;
	margin-left: 0pt; 
	margin-right: 0pt; 
	margin-top: 1pt; 
	margin-bottom: 0pt;
}

td
{
	color : #000000;
	font-family : Arial,Verdana,serif;
	font-size : small;
}

a
{
	color : #FF0000;
	font-family : Arial,Verdana,serif;
	font-size : small;
	text-decoration : underline;
}
a:active {color: #FF0000; text-decoration : underline;}
a:visited {color: #FF0000; text-decoration : underline;}
a:hover {color: #FF0000; text-decoration : underline;}

/* ------------------------------------------------------------------------------------------------------------------ */

/* Linkdefinitionen */

/*Link in anderer Farbe*/
.link2
{
 color: #107da0;
 font-size: small;
 text-decoration : underline;
}
a:link.link2{color: #107da0;text-decoration : underline;}
a:active.link2 {color: #107da0;text-decoration : underline;}
a:visited.link2 {color: #107da0; text-decoration : underline;}
a:hover.link2{color: #107da0; text-decoration : underline;}

/*normaler Link nur fett*/
.nav
{
 color: #FF0000;
 font-size: small;
 font-weight : bold;
 text-decoration : underline;
}
a:link.nav{color: #FF0000; text-decoration : underline;}
a:active.nav {color: #FF0000; text-decoration : underline;}
a:visited.nav {color: #FF0000; text-decoration : underline;}
a:hover.nav{color: #FF0000; text-decoration : underline;}

/* Link Überschrift  auf Töchter-Startseite */
.ltop{
 font-size: small;
 font-weight : bold;
 color : White;
 line-height : 15px;
 text-decoration : none;
  vertical-align : top;
}
a:link.ltopr{text-decoration : none; color:#FFFFFF; font-weight : bold;}
a:active.ltop{text-decoration : none; color:#FFFFFF; font-weight : bold;}
a:visited.ltop{text-decoration : none; color:#FFFFFF; font-weight : bold;}
a:hover.ltop{text-decoration : none; color:#FFCC00; font-weight : bold;}

/*Link mit kleinerer Schrift*/
.slink
{
 color: #FF0000;
 font-size: x-small;
 text-decoration : underline;
}
a:link.slink{color: #FF0000; text-decoration : underline;}
a:active.slink {color: #FF0000; text-decoration : underline;}
a:visited.slink {color: #FF0000; text-decoration : underline;}
a:hover.slink{color: #FF0000; text-decoration : underline;}

/*Link mit kleinerer Schrift und anderer Farbe*/
.slink2
{
 color: #107da0;
 font-size: x-small;
 text-decoration : underline;
}
a:link.slink2{color:#107da0;  text-decoration : underline;}
a:active.slink2 {color: #107da0; text-decoration : underline;}
a:visited.slink2 {color: #107da0; text-decoration : underline;}
a:hover.slink2{color: #107da0; text-decoration : underline;}

/*großer Link auf Messeseite*/
.biglink
{
  font-size: 17px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
}
a:link.biglink{color:#FF0000;  text-decoration : underline;}
a:active.biglink {color: #FF0000; text-decoration : underline;}
a:visited.biglink {color: #FF0000; text-decoration : underline;}
a:hover.biglink{color: #FF0000; text-decoration : underline;}

/* ------------------------------------------------------------------------------------------------------------------ */

/* Sprungmarken */
.aname
{
 color: #000000;
 font-size:small;
 text-decoration : none;
 font-weight : bold;
}

.bname
{
 color: #000000;
 font-size: 17px;
 text-decoration : none;
 font-weight : bold;
}

.name
{
 color: #ffffff;
 font-size:small;
 text-decoration : none;
 font-weight : bold;
}

.topname
{
 color: #ffffff;
 font-size: 17px;
 text-decoration : none;
 font-weight : bold;
}

/* ------------------------------------------------------------------------------------------------------------------ */

/* Navigationsbaum */
.baum
{
  font-family: Arial,Verdana,serif;
  font-size: x-small;
  font-weight : normal;
  color: #000000;
  text-decoration : underline;
}
a:link.baum{ color : #000000; text-decoration : underline;font-family : Arial,Verdana,serif;}
a:active.baum {color : #000000;text-decoration : underline;font-family :  Arial,Verdana,serif;}
a:visited.baum{color : #000000;text-decoration : underline;font-family : Arial,Verdana,serif;}
a:hover.baum{color : #000000;text-decoration : underline;font-family :  Arial,Verdana,serif;}

/* ------------------------------------------------------------------------------------------------------------------ */

/*Textdefinitionen*/

/*kleine News*/
.news
{
 font-family: Arial,Verdana,serif;
 color: #000000;
 font-size: x-small;;
}

/*normale Schrift*/
.news2
{
 font-family: Arial,Verdana,serif;
 color: #000000;
 font-size: small;
}

/*normale Schrift, aber fett*/
.bnews
{
 font-family: Arial,Verdana,serif;
 color: #000000;
 font-size: small;
 font-weight : bold;
}

/* ------------------------------------------------------------------------------------------------------------------ */

/*Auflistungen*/
.list
{
 font-family: Arial,Verdana,serif;
 color: #EB0000;
 font-size:small;
 font-weight :bold;
}

.list2
{
 font-family: Arial,Verdana,serif;
 color: #EB0000;
 font-size:small;
}

/* ------------------------------------------------------------------------------------------------------------------ */

/* Überschriften */
.h2
{
  color: #FF0000;
  font-size: 18px;
  font-family : Arial, Helvetica, sans-serif;
}

.h3
{
  font-size: 17px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
}

.h4
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  color :  #808080;
}

.h5
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
  color :  #808080;
}

.top
{
   font-size : 17px;
   font-weight : bold;
}

.over
{
   font-size : 17px;
   font-weight : bold;
   color :#FFFFFF;
   font-family:Arial,Verdana,serif;
   background-color : #EB0000;
}

.over2
{
  font-size : 15px;
  font-weight : bold;
  color :#FFFFFF;
  font-family:Arial,Verdana,serif;
  background-color : #000000;
}

.over3
{
  font-size : 16px;
  font-weight : bold;
  color :#FFFFFF;
  font-family:Arial,Verdana,serif;
  background-color : #94A2AC;
  text-decoration : none;
}

.over4
{
  font-size : 13px;
  font-family:Arial,Verdana,serif;
  background-color : #D5DADF;
}



/* ------------------------------------------------------------------------------------------------------------------ */

/* obere Navigation */

.search
{
 font-family: Arial,Verdana,serif;
 color: #000000;
 font-size:10px;
 width : 100px;
}

.search_wh
{
	font-family: Arial,Verdana,serif;
	color: black;
	font-size:10px;
}



.input
{
 font-family: Arial,Verdana,serif;
 color: #000000;
 font-size:12px;
 width : 120px;
}

/* ------------------------------------------------------------------------------------------------------------------ */

/* Tabellendefinitionen */
.td1
{
  font-size : 16px;
  font-weight : bold;
  color :#FFFFFF;
  font-family:Arial,Verdana,serif;
  background-color : #000000;
  vertical-align : middle;
}

.td2
{
  font-size : 16px;
  font-weight : bold;
  color :#FFFFFF;
  font-family:Arial,Verdana,serif;
  background-color : #94A2AC;
  vertical-align : middle;
}


.td4
{
  font-size : small;
  font-weight : bold;
  color :#FFFFFF;
  font-family:Arial,Verdana,serif;
  background-color : #000000;
  vertical-align : top;
}

.td5
{
  font-size : small;
  font-weight : bold;
  font-family:Arial,Verdana,serif;
  background-color : #B3B9BF;
  vertical-align : top;
}

.td6
{
  font-size : small;
  font-weight : bold;
  font-family:Arial,Verdana,serif;
  background-color : #D5DADF;
  vertical-align : top;
  color : Black;
  white-space : normal;
}


.td7
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  background-color : #F3F4F5;
  vertical-align : top;
  white-space : normal;
}

.td8
{
  font-size : small;
  font-weight : bold;
  font-family:Arial,Verdana,serif;
  background-color : #F9D114;
  vertical-align : top;
}

.td9
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  background-color : #FEFBEB;
  vertical-align : top;
  white-space : normal;
}

.td10
{
  font-size : small;
  font-weight : bold;
  font-family:Arial,Verdana,serif;
  background-color : #B0291A;
  vertical-align : top;
}

.td11
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  background-color : #FCEEED;
  vertical-align : top;
  white-space : normal;
}

.td12
{
  font-size : small;
  font-weight : bold;
  font-family:Arial,Verdana,serif;
  background-color : #00A079;
  vertical-align : top;
}

.td13
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  background-color : #E0F3E9;
  vertical-align : top;
  white-space : normal;
}

.td14
{
  font-size : small;
  font-weight : bold;
  font-family:Arial,Verdana,serif;
  background-color : #4479BA;
  vertical-align : top;
}

.td15
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  background-color : #E0E9F3;
  vertical-align : top;
  white-space : normal;
}

.td16
{
  font-size : small;
  font-weight : bold;
  font-family:Arial,Verdana,serif;
  background-color : #EFA04E;
  vertical-align : top;
}

.td17
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  background-color : #FEF4EB;
  vertical-align : top;
  white-space : normal;
}

.td18
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  font-weight : bold;
  background-color : #E6E6E6;
  vertical-align : top;
  white-space : normal;
}

.td19
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  background-color : #E6E6E6;
  vertical-align : top;
  white-space : normal;
}

.td20
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  background-color : #EAECEE;
  vertical-align : middle;
  white-space : normal;
}

.td21
{
  font-size : small;
  font-family:Arial,Verdana,serif;
  font-weight : bold;
  color :#FFFFFF;
  background-color : #DC2B19;
  vertical-align : top;
  white-space : normal;
}

.td22
{
  font-size : x-small;
  font-family:Arial,Verdana,serif;
  color :#000000;
  background-color : #CCCCCC;
  vertical-align : top;
  white-space : normal;
}

.td23
{
  font-size : 12px;
  font-weight : bold;
  color :#FFFFFF;
  font-family:Arial,Verdana,serif;
  background-color : #000000;
  vertical-align : top;
  height : 18px;
}

.td24
{
  font-size : 12px;
  font-weight : bold;
  font-family:Arial,Verdana,serif;
  background-color : #B3B9BF;
  vertical-align : top;
  height : 18px;
}

.td25
{
  font-size : small;
	font-weight : bold;
  font-family : Arial,Verdana,serif;
  background-color : #333399;
  vertical-align : top;
  white-space : normal;
}

.td26
{
  font-size : small;
  font-family : Arial,Verdana,serif;
  background-color : #DBDBF9;
  vertical-align : top;
  white-space : normal;
}
/* ------------------------------------------------------------------------------------------------------------------ */

/* Submenue */
.sub
{
  font-size : 13px;
  font-family:Arial,Verdana,serif;
  background-color : #666666;
  vertical-align : middle;
  height : 18px;

}

.sub2
{
  font-size : 12px;
  font-family:Arial,Verdana,serif;
  background-color : #D5DADF;
  vertical-align : top;
  height : 18px;
	color :#000000;
}

.sub3
{
  font-size : 12px;
  font-family:Arial,Verdana,serif;  
	vertical-align : top;
  height : 18px;

}

.navbar
 {
   text-decoration : none; 
   color:#FFFFFF; 
   font-family:Arial,Verdana,serif; 
   font-size : 12px; 
   font-weight : bold;
 }
a:link.navbar{text-decoration : none; color:#FFFFFF; font-family:Arial,Verdana,serif; font-weight : bold;}
a:active.navbar{text-decoration : none; color:#FFFFFF; font-family:Arial,Verdana,serif; font-weight : bold;}
a:visited.navbar{text-decoration : none; color:#FFFFFF; font-family:Arial,Verdana,serif;font-weight : bold;}
a:hover.navbar{color : #FF0000;font-family : Arial,Verdana,serif;text-decoration : none;font-weight : bold;}

.navbar2
 {
   text-decoration : none; 
   color:#000000; 
   font-family:Arial,Verdana,serif; 
   font-size : 12px; 
   font-weight : bold;
 }
a:link.navbar2{text-decoration : none; color:#FFFFFF; font-family:Arial,Verdana,serif;}
a:active.navbar2{text-decoration : none; color:#FFFFFF; font-family:Arial,Verdana,serif;}
a:visited.navbar2{text-decoration : none; color:#FFFFFF; font-family:Arial,Verdana,serif;}
a:hover.navbar2{text-decoration : none;color : #FF0000;font-family : Arial,Verdana,serif;}

.navbar3
 {
   text-decoration : none; 
   color:#000000; 
   font-family:Arial,Verdana,serif; 
   font-size : x-small; 
 }
a:link.navbar3{text-decoration : none; font-family:Arial,Verdana,serif; color:#000000;}
a:active.navbar3{text-decoration : none; font-family:Arial,Verdana,serif; color:#000000;}
a:visited.navbar3{text-decoration : none; font-family:Arial,Verdana,serif; color:#000000;}
a:hover.navbar3{text-decoration : none; font-family:Arial,Verdana,serif; color:#FF0000;}
 
.navbar4
 {
   text-decoration : none; 
   color:#FF0000; 
   font-family:Arial,Verdana,serif; 
   font-size : x-small; 
 }
a:link.navbar4{text-decoration : none; color:#ff0000; font-family:Arial,Verdana,serif; font-weight : bold;}
a:active.navbar4{text-decoration : none; color:#ff0000; font-family:Arial,Verdana,serif; font-weight : bold;}
a:visited.navbar4{text-decoration : none; color:#ff0000; font-family:Arial,Verdana,serif;font-weight : bold;}
a:hover.navbar4{text-decoration : underline;color:#000000;font-family:Arial,Verdana,serif;font-weight : bold;}

.line
{
  background-color : #666666;
}
/* ------------------------------------------------------------------------------------------------------------------ */

/*Newsletter*/
.input2
{
 font-family: Arial,Verdana,serif;
 color: #000000;
 font-size:12px;
 width : 150px;
}
/* ------------------------------------------------------------------------------------------------------------------ */