.sub {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.bod {
	font-family: "MS Sans Serif";
	font-size: 10px;
	color: #000000;
}
.sub2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.sub3 { color: #0066cc; font-size: 20px; font-family: Tahoma; font-weight: normal }
A   { font-size: 0.8em; font-weight: bold; text-decoration: none }
A:hover   { color: #ff6600; font-size: 0.8em; font-weight: bold; text-decoration: underline }.bodwh {
	font-family: "MS Sans Serif";
	font-size: 10px;
	color: #FFFFFF;
}
.title {
	font-family: Tahoma;
	font-size: 24px;
	font-style: normal;
	color: #FF6600;
	font-weight: bold;

}
.title2 {
	color: #C93C4C;
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
}
.sub4  { color: #030; font-size: 1.1empx; font-family: Tahoma; font-weight: bold }
.sub5 {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #0066CC;
}
.sub6 { color: #0066cc; font-size: 12px; font-family: Tahoma; font-weight: bold }
.bodwh { color: #ffffff; font-size: 10px; font-family: "MS Sans Serif" }
.alph  { color: #903; font-size: 1.2em; font-family: serif; font-variant: small-caps; text-align: center; margin-left: auto; position: relative; right: auto; left: auto }
h1 { color: #c90; font-size: 1.5em; font-family: serif }
.namen { float: left }
/*	html
*******************************************************************************/
html   { text-align: center; margin-bottom: 1px; bottom: 100% }
/*	body
*******************************************************************************/
body     { color: #101363; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; voice-family: inherit       }
.clearer { font-size: 0; line-height: 0; visibility: hidden; display: block; height: 1px; clear: both }
.clear { clear: both }
.flLeft { float: left }
.flRight { float: right }
.warning { color: #f00 }
/*	website
*******************************************************************************/
#website   { color: black; font-family: Verdana; display: block; position: relative; width: auto }
/*	header
*******************************************************************************/
#header  { position: relative; height: 130px }
/*	content
*******************************************************************************/
#content, #content2  { padding: 0; position: relative; clear: both }
/* hide from IE/MAC \*/
* html #content, * html #content2 { height: 1px }
/* end hide */
#content { }
#content2  { background-repeat: repeat-y; margin: 0 auto; position: relative; top: 0 }
.haupttable  { background-image: url("1a.gif"); text-align: center }
.uptable  { background-image: url("1-1.jpg"); margin: 0; padding: 0 }
.table1  { background-image: url("1-1.jpg"); text-align: center }
.table2  { background-image: url("1a.gif") }
.table3  { background-image: url("2a.gif") }
.table4  { background-image: url("3a.gif") }
.table5   { background-image: url("1b.jpg"); min-height: 380px }
.table6 { background-image: url("1c.jpg") }
#main     { text-align: center; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 15px; padding-left: 10px }
#main-block   { margin: 0 auto; position: relative; top: 0  }
/*	TV-Box
------------------------------------------------------------------------------*/
.tv    { font-size: 0.85em; text-align: left; display: table; padding-top: 18px; padding-right: 7px; padding-left: 12px }
.floating      { background-image: url("star.gif"); width: 130px; height: 50px; float: left }
/*	Headlines
------------------------------------------------------------------------------*/
/* Headline 1 */
#main-block h1 { color: #00688f; font-size: 1.7em; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; line-height: 1.8em }
#main-block .teaser h1 { font-size: 1.4em }
#main-block email { color: #008080; font-size: 1em; position: absolute; top: -18px; left: 207px }
/* Headline 2 */
#main-block h2  { color: #030; font-size: 1em; font-family: helvetica, verdana, sans-serif; font-weight: bold; line-height: 0.9em }
#main-block h3 { color: #006; font-size: 1em; font-family: helvetica, verdana, sans-serif; font-weight: bold; line-height: 0.9em }
#main-block h4 { color: #c30; font-size: 1em; font-family: helvetica, verdana, sans-serif; font-weight: bold; line-height: 0.9em }
/*	Hyperlinks
------------------------------------------------------------------------------*/
#main-block a, #main-block a:link  { color: #f30; text-decoration: underline; text-align: center }
#main-block a:hover  { color: #009 }
/*	footer
------------------------------------------------------------------------------*/
.footer { background-position: 0 -100px; display: block; width: 100% }
.footer2 { padding: 0 14px }
.footer p { font-size: 10px; text-transform: uppercase; margin: 0; padding: 9px 0 }
.footer p, .footer p a, .footer p a:link { color: #555555 }
.footer p a:hover { text-decoration: underline }
.footer .col-left { width: 186px; float: left }
.footer .col-right { float: left }
/* form-module
*******************************************************************************/
#form-module * { margin: 0; padding: 0 }
#form-module  { color: #333; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f7f7f7; margin: 0; padding: 0; width: 520px }
#form-module fieldset { border: solid 0 #fff }
#form-module legend { display: none }
#form-module p  { font-size: 0.9em; font-weight: bold; margin: 0; padding: 5px }
#form-module .element { background-color: #f7f7f7; display: block; clear: both; border-top: 2px solid #fff }
#form-module label { display: block; padding: 5px; width: 120px; float: left; border-right: 2px solid #fff }
#form-module label.checkbox { width: 372px; height: 15px; border-right: medium none; border-left: 2px solid #fff }
#form-module input, #form-module select, #form-module textarea { margin: 5px; width: 295px; float: left; border: solid 1px #333 }
#form-module input.text { height: 20px }
#form-module input.checkbox { padding: 0; width: 120px; height: 15px; border: none }
#form-module input.submit { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; cursor: pointer; margin: 5px 5px 5px 137px; padding: 2px 5px; border: solid 1px #333 }
#form-module input.submit:hover { color: #000; background-color: #f7f7f7 }
#form-module label.textarea, #form-module textarea.textarea { height: 96px }
#form-module-thanks  { color: #333; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; display: block }

