html   { height: 100%; margin-bottom: 1px; }
ul, dk { margin: 0 0 1em 1.3em; padding: 0}
ol     { margin: 0 1em 1em 2em; padding: 0 }

a:link { color:#FF8400;  TEXT-DECORATION: none;  FONT-WEIGHT: bold;}
a:visited { color:#FF8400; TEXT-DECORATION: none;  FONT-WEIGHT: bold;}
a:active { color:#FF8400;   TEXT-DECORATION: none;  FONT-WEIGHT: bold; }
a:hover  { color :#ff3300; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.75em;
	margin-left:00px;
	margin-right:30px;
	margin-top:4px;
	margin-bottom:10px;
}

p {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
	line-height: 130%;
	margin-top:6px;
	margin-bottom: 6px;
}

.gtext {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
	line-height: 130%;
}
.tabledoc {
	border-bottom: 1px solid #666;
}
.gross {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	FONT-SIZE: 130%;
	margin-top: 12px;	
	margin-bottom:2px;
}
.smallspace {  COLOR: #96C4BE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px ; line-height: 10px}

.smalltext { COLOR: #3B3B43; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px }

.legende { COLOR: #3B3B43; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;
	margin-top:3px;
	margin-bottom: 2px;}

.copyright {COLOR: #3B3B43; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px}

.eventtitel {
	color: #46488E;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 26px;
	FONT-WEIGHT: normal;
	line-height: 30px;
	TEXT-DECORATION: none;
	margin-top: 8px;
    margin-bottom:6px;
}

.eventuntertitel {
	color: #46488E;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal;
	line-height: 18px;
	TEXT-DECORATION: none;
	margin-top: 4px;
    margin-bottom:2px;
}

.titel {
	color: #FFFFFF;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 22px;
    	line-height: 24px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #24477F;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 3px;
	margin-bottom: 8px;
	margin-top: 0px;
	width: auto;
}

.untertitel {
	color: #46488E;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	line-height: 18px;
	TEXT-DECORATION: none;
	margin-top: 24px;
 padding-bottom:2px; border-bottom:1px solid #46488E; margin-bottom:8px;
}

.untertitelbold {
	color: #46488E;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	line-height: 18px;
	TEXT-DECORATION: none;
	padding: 0px;
	margin-top: 24px;
	margin-bottom: 0px;
}

.untertitelleicht {
	color: #46488E;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	line-height: 16px;
	TEXT-DECORATION: none;
	padding: 0px;
	margin-top: 20px; 
	margin-bottom: 0px;
}

h1 {
	color: #FFFFFF;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 22px;
    	line-height: 24px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #24477F;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 3px;
	margin-bottom: 8px;
	margin-top: 0px;
	width: auto;
}

h2 { color: #46488E;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	line-height: 18px;
	TEXT-DECORATION: none;
	margin-top: 24px;
 padding-bottom:2px; border-bottom:1px solid #46488E; margin-bottom:8px; }

h3 { color: #46488E;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	line-height: 18px;
	TEXT-DECORATION: none;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 6px;}

h4 { color: #46488E;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	line-height: 16px;
	TEXT-DECORATION: none;
	padding: 0px;
	margin-top: 20px; 
	margin-bottom: 0px;  }
	
h5 { COLOR: #3B3B43; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	padding: 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
}

h6 {
	color: #46488E;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	line-height: 18px;
	TEXT-DECORATION: none;
	margin-top: 24px;
	padding:8px;
	border:1px solid #46488E;
	margin-bottom:8px;
	background-color: #FFCCFF;
}

ul#nav {  width: 152px; margin: 0; padding: 0;  border: 0;  }
ul#nav li {  list-style: none;  margin: 0px; padding: 0;  }
ul#nav a {  font-family:Arial, sans-serif, Helvetica; color:#333333;
	font-size:110%;
	line-height:140%;
    margin-top: 3px;
	background-color: #FF8A1D;
    display:block;
	padding-left: 5px;
    text-decoration: none;   }
  * html ul#nav a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }
ul#nav a:hover { color:#ffffff; background-color: #24477F;  }

ul#navh {  width: 152px; margin: 0; padding: 0;  border: 0;  }
ul#navh li {  list-style: none;  margin: 0px; padding: 0;  }
ul#navh a {  font-family:Arial,sans-serif,Helvetica; color:#ffffff;
	font-size:110%;
	line-height:140%;
    margin-top: 3px;
	background-color: #24477F;
    display:block;
	padding-left: 4px;
    text-decoration: none;
	   }
  * html ul#navh a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }

ul#navu {  width: 152px; margin: 0; padding: 0;  border: 0;  }
ul#navu li {  list-style: none;  margin: 0px; padding: 0;  }
ul#navu a {  font-family:Arial, sans-serif, Helvetica; color:#333333;
	font-size:110%;
	line-height:140%;
    margin-top: 9px;
	background-color: #FF8A1D;
    display:block;
	padding-left: 5px;
    text-decoration: none;   }
  * html ul#navu a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }
ul#navu a:hover { color:#ffffff; background-color: #24477F;  }

ul#navuh {  width: 152px; margin: 0; padding: 0;  border: 0;  }
ul#navuh li {  list-style: none;  margin: 0px; padding: 0;  }
ul#navuh a {  font-family:Arial,sans-serif,Helvetica; color:#ffffff;
	font-size:110%;
	line-height:140%;
    margin-top: 9px;	
	background-color: #24477F;
    display:block;
	padding-left: 4px;
    text-decoration: none;
	   }
  * html ul#navuh a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }
	
ul#navo {  width: 152px; margin: 0; padding: 0;  border: 0;  }
ul#navo li {  list-style: none;  margin: 0px; padding: 0;  }
ul#navo a {  font-family:Arial, sans-serif, Helvetica; color:#333333;
	font-size:110%;
	line-height:140%;
    margin-top: 3px;
	background-color: #FF8A1D;
    display:block;
	padding-left: 5px;
    text-decoration: none;   }
  * html ul#navo a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }
ul#navo a:hover { color:#ffffff; background-color: #24477F;  }

ul#navou {  width: 152px; margin: 0; padding: 0;  border: 0;  }
ul#navou li {  list-style: none;  margin: 0px; padding: 0;  }
ul#navou a {  font-family:Arial, sans-serif, Helvetica; color:#333333;
	font-size:110%;
	line-height:140%;
    margin-top: 9px;
	background-color: #FF8A1D;
    display:block;
	padding-left: 5px;
    text-decoration: none;   }
  * html ul#navou a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }
ul#navou a:hover { color:#ffffff; background-color: #24477F;  }

ul#navs {  list-style: none; width: 147px; margin: 0;  border: 0;  font-family:Arial, sans-serif, Helvetica; color:#333333; FONT-WEIGHT: bold;
	font-size:110%;
	line-height:140%;
    margin-top: 1px;
	background-color: #FF8A1D;
    display:block;
	padding-left: 5px;
    text-decoration: none;   }
  * html ul#navs {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }

ul#nav2 {  width: 152px; margin: 0; padding: 0;  border: 0;  }
ul#nav2 li {  list-style: none;  margin: 0px; padding: 0;  }
ul#nav2 a {  font-family:Arial, sans-serif, Helvetica; color:#666666;
	font-size:90%;
	line-height:110%;
    margin-top: 2px;
	background-color: #ffffff;
    display:block;
	border:	1px solid #CCCCCC;
	padding-left: 4px;
    text-decoration: none;
  }
  * html ul#nav2 a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }
ul#nav2 a:hover { color:#ffffff; background-color: #999999; border:	1px solid #999999;	 }

ul#nav2h {  width: 152px; margin: 0; padding: 0;  border: 0;  }
ul#nav2h li {  list-style: none;  margin: 0px; padding: 0;  }
ul#nav2h a {  font-family:Arial,sans-serif,Helvetica; color:#ffffff;
	font-size:90%;
	line-height:110%;
    margin-top: 2px;
	background-color: #999999;
    display:block;
	border:	1px solid #999999;
	padding-left: 5px;
    text-decoration: none;
 	  }
  * html ul#nav2h a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 152px; }

.kopf   { margin-bottom: 25px;  border-top: 0px #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 0px; }
.go { width:29px; }
.footer { margin-top: 20px; border-top: 0px #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-left: 0px; padding-top: 2px; padding-bottom: 4px;
 }
.button { FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;  padding:0px; padding-left:3px; padding-right:4px;  background-color: #D3DFE6; border-top:1px solid #fcfcfc; border-left:1px solid #fcfcfc; border-bottom:1px solid #818181; border-right:1px solid #818181;} 
a.button:link { color:#0066ff; padding:0px; padding-left:3px; padding-right:4px;  background-color: #D3DFE6; border-top:1px solid #fcfcfc; border-left:1px solid #fcfcfc; border-bottom:1px solid #818181; border-right:1px solid #818181; } 
a.button:active { color:#0066ff; padding:0px; padding-left:3px; padding-right:4px;  background-color: #D3DFE6; border-top:1px solid #fcfcfc; border-left:1px solid #fcfcfc; border-bottom:1px solid #818181; border-right:1px solid #818181; } 
a.button:visited { color:#0066ff; padding:0px; padding-left:3px; padding-right:4px;  background-color: #D3DFE6; border-top:1px solid #fcfcfc; border-left:1px solid #fcfcfc; border-bottom:1px solid #818181; border-right:1px solid #818181; } 
a.button:hover { color:#9933cc;  padding:0px; padding-left:3px; padding-right:4px;  background-color: #E1DFC7; border-top:1px solid #818181; border-left:1px solid #818181; border-bottom:1px solid #fcfcfc; border-right:1px solid #fcfcfc; } 