html,body
	{
	background-color: #FFFFFF;
	font: 10pt sans-serif;
	margin: 0px;
	height: 100%;
	width: 100%;
	}

.boxx { background-color: white; border: 1px solid black; padding: 16px; }
.boxm { background-color: white; border: 1px solid black; padding: 8px; }
.boxs { background-color: white; border: 1px solid black; padding: 2px; }

.t_l { text-align: left; }
.t_m { text-align: center; }
.t_r { text-align: right; }
.t_j { text-align: justify; }

p { margin-top: 8px; margin-bottom: 8px; }

.b_0 {	border: none;}

.s1	{ font: bold 10pt sans-serif; }
.s1_i { font: bold 10pt sans-serif; font-style: italic; }
.s1_n { font: 10pt sans-serif; }
.s1_ni { font: 10pt sans-serif; font-style: italic; }

.x0 { font: bold 12pt sans-serif; }
.x0_i { font: bold 12pt sans-serif; font-style: italic; }
.x0_u { font: bold 12pt sans-serif; text-decoration: underline; }
.x1	{ font: bold 14pt sans-serif; }
.x1_i { font: bold 14pt sans-serif; font-style: italic; }
.x1_u { font: bold 14pt sans-serif; text-decoration: underline; }
.x2	{ font: bold 16pt sans-serif; }
.x2_i { font: bold 16pt sans-serif; font-style: italic; }
.x3	{ font: bold 18pt sans-serif; }
.x3_i { font: bold 18pt sans-serif; font-style: italic; }
.x3_u { font: bold 18pt sans-serif; text-decoration: underline; }
.x4	{ font: bold 20pt sans-serif; }
.x5	{ font: bold 22pt sans-serif; }
.x6	{ font: bold 24pt sans-serif; }

a:link,a:visited { font-weight: bold; text-decoration: none; color: #FF7F00; }
a:focus,a:hover,a:active { font-weight: bold; text-decoration: underline; color: #003FFF; }

img { border: none; text-decoration: none; }

table { margin-left: 1%; margin-right: 1%; }

td { text-align: left; vertical-align: top; padding: 4px; }

td.unten { vertical-align: bottom; }

td.kopf { border: none; font: bold 14pt sans-serif;}

hr { border: 0; width: 90%; color: #FF7F00; background-color: #FF7F00; height: 1px; margin-top: 12px; margin-bottom: 12px;}

table.main { border: none; padding: 0px; margin: 0px; border-collapse: collapse; height: 100%; width: 100%; }
tr.main { border: none; padding: 0px; margin: 0px; }
td.main { border: none; padding: 0px; margin: 0px; }
td.titel { border: none; padding: 0px; margin: 0px; background-color: #FFFFFF; height: 120px; }

td.nav { background-color: #FF9F3F }
div.nav { font: bold 10pt sans-serif; background-color: #FF9F3F; padding: 2px; }
div.nav_go { font: bold 10pt sans-serif; background-color: #000000; padding: 2px; }
div.nav_download { font: bold 8pt sans-serif; background-color: white; border: 1px solid black; padding: 2px; }
a.nav:link {text-decoration: none; color: #000000;}
a.nav:visited {text-decoration: none; color: #000000;}
a.nav:hover {text-decoration: none; color: #FFFFFF;}
a.nav_go:link {text-decoration: none; color: #FF9F3F;}
a.nav_go:visited {text-decoration: none; color: #FF9F3F;}
a.nav_go:hover {text-decoration: none; color: #FFFFFF;}
a.nav_download:link {text-decoration: none; color: #000000;}
a.nav_download:visited {text-decoration: none; color: #000000;}
a.nav_download:hover {text-decoration: none; color: #FF7F00;}


table.navsub { border: none; padding: 0px; margin: 0px; border-collapse: collapse; }
tr.navsub { border: none; padding: 0px; margin: 0px; }
td.navsub { border: none; padding: 0px; margin: 0px; }

td.user { font: bold 10pt sans-serif; }

.diapict { display: none; }
#diashow { height: 120px; width: 160px; position: absolute; right: 0px; top: 0px; }
#diatext { height: 14px; width: 140px; font: 8pt sans-serif; color: #000000; position: absolute; right: 8px; top: 100px; background-color: #EFEFEF; border: 1px solid black; padding: 1px; text-align: center; }

td.news_sep { width: 100%; text-align: center; height: 48px; border-top: 1px solid #FF7F00;}
table.news { width: 90%; border: none; padding: 0px; margin: 0px; border-collapse: collapse; margin-left: 5%; margin-right: 5%; } 
td.news_date { text-align: left; font: bold 10pt sans-serif; border-bottom: 1px solid #FF7F00; }
td.news_title { text-align: center; font: bold 12pt sans-serif; border-bottom: 1px solid #FF7F00; }
td.news_name { text-align: right; font: 10pt sans-serif; font-style: italic; border-bottom: 1px solid #FF7F00; }
td.news_text { text-align: justify; font: 10pt sans-serif; }

img.float { float: right; padding-left: 4px; padding-bottom: 4px; }
a.news:link,a.news:visited { font-weight: bold; text-decoration: none; color: #000000; }
.box_news { background-color: #dfdfff; border: 1px solid black; padding: 4px; }

.newnews_title { font: bold 12pt sans-serif; text-align: right; }
.newnews_head { font: bold 12pt sans-serif; }
.newnews_items { font: 10pt sans-serif; text-align: justify; width: 100%; padding-bottom: 16px; }
.newnews_input { border: 1px solid #FF7F00; background-color: #EFEFEF; width: 90%; }
.newnews_input2 { border: 1px solid #FF7F00; background-color: #EFEFEF; width: 90%; height: 256px; }

table.events { width: 90%; border: none; padding: 0px; margin: 0px; border-collapse: collapse; margin-left: 5%; margin-right: 5%; } 
td.event_date { text-align: left; font: bold 10pt sans-serif; }
td.event_title { text-align: left; font: bold 12pt sans-serif; }
td.event_name { text-align: right; font: 10pt sans-serif; font-style: italic; }
td.event_text { text-align: justify; font: 10pt sans-serif; padding-bottom: 16px; }
td.event_sep { width: 100%; text-align: center; height: 4px; border-top: 1px solid #FF7F00;}

.newevent_title { font: bold 12pt sans-serif; text-align: right; }
.newevent_head { font: bold 12pt sans-serif; }
.newevent_items { font: 10pt sans-serif; text-align: justify; width: 100%; padding-bottom: 16px; }
.newevent_input { border: 1px solid #FF7F00; background-color: #EFEFEF; width: 90%; }
.newevent_input2 { border: 1px solid #FF7F00; background-color: #EFEFEF; width: 90%; height: 256px; }

.center {margin-left:auto; margin-right:auto;}
