
body   { background-image: url(components/back04.gif); margin: 5px }
a:link, a:visited { color: blue; text-decoration: none }
a:hover { color: black; text-decoration: underline }
.table01 { font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f7ffcc; text-align: justify; padding-right: 3pt; padding-left: 3pt; border: solid 1pt #000 }
.table02 {
	font-weight: bold;
	font-size: 90%;
	font-family: "Courier New", Courier, Monaco;
	text-align: center;
	letter-spacing: 0.5em;
	margin-bottom: 0.5em;
	border-style: solid none solid none;
	border-width: 1pt;
	border-color: #000 }
.table03  {
	font-weight: bold;
	font-size: 90%;
	font-family: "Courier New", Courier, Monaco;
	text-align: center;
	letter-spacing: 0.3em;
	margin-bottom: 0.5em;
	border-style: solid none solid none;
	border-width: 1pt;
	border-color: #000 }
.table04     { font-weight: bold; font-size: 90%; font-family: "Courier New", Courier, Monaco; text-align: center; letter-spacing: 0.1em; margin-bottom: 5px; border-style: solid none solid none; border-width: 1pt; border-color: #000 }
.table05   { font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; margin-bottom: 0.2em; border-style: solid none solid none; border-width: 1pt; border-color: #000 }
.table5-e {
	padding-right: 1em;
	padding-left: 1em;
	border-top: black;
	border-right: 2px solid black;
	border-bottom: black;
	border-left: 2px solid black }
.tabelle-2 {
	font-weight: bold;
	font-size: 90%;
	font-family: "Courier New", Courier, Monaco;
	text-align: center;
	letter-spacing: 0.3em;
	margin-bottom: 0.1em;
	border-style: solid none solid none;
	border-width: 1pt;
	border-color: #000 }
.frame  {
	border: solid 1px black }
.frame-grau  { border: solid 1px #646464 }
.noframe { border: none }
.frame2     { background-image: url(components/color/menu.gif); margin-left: 3px; padding-left: 3px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #969696 }
.frame2-link   { background-image: url(components/color/Links.gif); margin-left: 3px; padding-left: 3px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #969696 }
.menu-distance   { background-image: url(components/color/Entfernungen.gif); margin-left: 3px; padding-left: 3px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #969696 }
.frame2g  { background: #dcdcdc url(components/color/menu-top.gif); border-style: solid; border-width: 1px 2px 2px 1px; border-color: #969696 }
.frame2gh {
	background-color: #cbe0ff;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #969696 }
.frame3 {
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000 }
.nav:link, .nav:visited    { color: blue; font-size: 75%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border: solid 1px #dcdcdc }
.nav:hover   { color: black; font-size: 75%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fff; border: solid 1px black }
.nav2:link, .nav2:visited       { color: blue; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 0.1em; float: right; border: solid 1px #c8c8c8; width: 100% }
.nav2:hover      { color: black; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fff; letter-spacing: 0.1em; float: right; border: solid 1px black; width: 100% }
.nav3:link, .nav3:visited     { color: blue; text-decoration: none; letter-spacing: 0.2em; border: solid 1px #cbe0ff }
.nav3:hover { color: black; text-decoration: none; background-color: #fff; letter-spacing: 0.2em; border: solid 1px black }
.nav3b:link, .nav3b:visited { color: blue; text-decoration: none; letter-spacing: 0.1em; border: solid 1px #cbe0ff }
.nav3b:hover { color: black; text-decoration: none; background-color: #fff; letter-spacing: 0.1em; border: solid 1px black }
.nav4:link, .nav4:visited   {
	color: blue;
	font-size: 90%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding: 0.2em;
	border: solid 1px #ffeac8 }
.nav4:hover   {
	color: black;
	font-size: 90%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background-color: #fff;
	letter-spacing: 0.1em;
	padding: 0.2em;
	border: solid 1px black }
.nav5:link, .nav5:visited      { color: blue; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 0.1em; padding: 0.2em; border: dotted 1px gray }
.nav5:hover    { color: black; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #fff url(components/back01.gif); letter-spacing: 0.1em; padding: 0.2em; border: solid 1px black }
.nav6:link, .nav6:visited {
	color: blue;
	text-decoration: none }
.nav6:hover { color: #c80000; text-decoration: none }
.nav7:link, .nav7:visited  { color: black; text-decoration: none }
.nav7:hover { color: #eceb17; text-decoration: underline; background-color: #646464 }
.nav8:link, .nav8:visited     { color: blue; text-decoration: none; background-color: #ffeac8; float: left; padding-top: 0.2em; padding-bottom: 0.2em; border-top: 1px solid #646464; border-bottom: 1px solid #646464; width: 10em }
.nav8:hover { color: black; font-weight: bold; text-decoration: none; background-color: transparent; text-align: center; padding-top: 0.2em; padding-bottom: 0.2em; width: 10em }
.nav9:link, .nav9:visited { color: blue; text-decoration: none; background-color: #ffd897; float: left; padding-top: 0.2em; padding-bottom: 0.2em; border-top: 1px solid #646464; border-bottom: 1px solid #646464; width: 10em }
.nav9:hover { color: black; font-weight: bold; text-decoration: none; background-color: transparent; text-align: center; padding-top: 0.2em; padding-bottom: 0.2em; width: 10em }
.nav10:link, .nav10:visited { color: blue; text-decoration: none; background-color: #ffff73; float: left; padding-top: 0.2em; padding-bottom: 0.2em; border-top: 1px solid #646464; border-bottom: 1px solid #646464; width: 10em }
.nav10:hover { color: black; font-weight: bold; text-decoration: none; background-color: transparent; text-align: center; padding-top: 0.2em; padding-bottom: 0.2em; width: 10em }
.navblue:link, .navblue:visited  { color: blue; text-decoration: none }
.navblue:hover { color: black; text-decoration: underline }
.navblink:link, .navblink:visited { text-decoration: blink }
.navblink:hover  { color: #f00; text-decoration: none }
.nav-wt:link, .nav-wt:visited { color: black; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 0.2em; padding-left: 0.2em; border: 1px }
.nav-wt:hover {
	color: red;
	font-size: 80%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background-color: #cbe0ff;
	border: solid 1px black }
.navbox-1 {
	font-weight: normal;
	font-size: 80%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	letter-spacing: 0.1em;
	padding: 0.3em 0.5em }
.Arial80 {
	font-size: 80%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
	margin-left: 0.2em }
.text    { font-weight: normal; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.1em }
.text-frame  { font-weight: normal; font-size: 70%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.1em; border: solid 1px #969696 }
.text-80-center  { font-size: 80%; text-align: center; border: none }
.text-90 { font-size: 90% }
.titel-d  {
	font-weight: bold;
	font-size: 80%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	letter-spacing: 0.1em;
	padding: 0.5em }
.titel-e  {
	font-weight: bold;
	font-size: 100%;
	font-family: "Times New Roman", Georgia, Times;
	padding: 0.5em }
.text2 {
	font-weight: normal;
	font-size: 80%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text3-kursiv { font-style: italic; font-weight: normal; font-size: 80%; font-family: "Times New Roman", Georgia, Times }
.v-space-frame    { margin-top: 2px; margin-bottom: 10px; border: solid 1px #000 }
.td-space-1 { padding-top: 0.3em; padding-bottom: 0.6em }
.externe-Links     { font-size: 80%; line-height: 130%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(components/color/Links.gif); letter-spacing: 0.1em; padding: 10px; border: solid 1px #636363 }
.line-down  { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid black }
.oben-10px { padding-top: 10px }
.spacedown-1 { margin-bottom: 3px }
.spacedown-2 { margin-bottom: 5px }
.nz-textbox   { font-size: 90%; line-height: 140%; font-family: Tahoma, "Arial Unicode MS", Arial, "Lucida Sans"; background-color: #f0f0f0; letter-spacing: 0.05em; padding: 1.5em 1em 1em 2em; border: solid 1px gray }
.nz-textbox-jahr { font-size: 90%; line-height: 140%; font-family: Tahoma, "Arial Unicode MS", Arial, "Lucida Sans"; background-color: #f0f0f0; letter-spacing: 0.05em; padding: 0em 1em 1em 2em; border: solid 1px gray }
.nz-textbox-pic  { font-size: 90%; line-height: 140%; font-family: Tahoma, "Arial Unicode MS", Arial, "Lucida Sans"; background-color: #f0f0f0; letter-spacing: 0.05em; margin-top: 5px; padding: 0.5em 1em; border: solid 1px gray }
.nz-menu    { font-weight: normal; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.1em; padding: 2px 0px 0px; border: none }
.nz-menu-oben    { font-weight: normal; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.1em; padding: 0px; border: none }
.nz-menutable   { border-top: none; border-right: 1px solid #646464; border-bottom: none; border-left: 1px solid #646464 }
.ol-frame { border-top: 1px solid #aaa; border-left: 1px solid #aaa }
.img-links    { margin: 2px 0.5em 2px 0px; border: solid 1px gray }
.img-rechts     { margin: 2px 0px 2px 0.4em; border: solid 1px gray }
.slide-table-NZ         { font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #f0f0f0 url(components/back06.gif); margin-top: 5px; border: solid 1px gray }
.slide-table-NZ-links { font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #f0f0f0 url(components/back06.gif); margin-top: 5px; margin-right: 10px; border: solid 1px gray }
.pic-table-NZ   { font-family: Tahoma, Arial; background: #f0f0f0 url(components/back06.gif); text-align: center; margin-top: 5px; border: solid 1px gray }
.nz-pic-titel    { background-color: #f0f0f0; margin-top: 0.3em; padding: 0.2em; border: solid 1px gray }
.td-NZ    { font-style: italic; font-size: 80%; line-height: 1.3em; background-color: #e6e6e6; text-align: center; border: solid 1px #999; width: auto }
.td-NZ-Bildbox { font-style: italic; font-size: 75%; line-height: 1.3em; background-color: #e6e6e6; padding: 3px; border: solid 1px #999; width: auto }
.slide-table    { font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f0f0f0; text-align: center; letter-spacing: 0.1em; margin-top: 5px; padding: 0.7em; border: solid 1px #999 }
.td-text { font-style: italic; font-size: 75%; line-height: 1.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e6e6e6; text-align: center; border: solid 1px #999; width: auto }
.slide-img   { margin-top: 0.3em; margin-bottom: 0.4em; border: solid 1px gray }
.distance { margin-top: 0.8em; margin-bottom: 0.5em }
.border1 { border-bottom: 1pt solid }
.border2 { border-bottom: 1pt dashed }
.border3 { border-top: none #000; border-right: 1pt solid #000; border-bottom: 1pt dashed #000; border-left: none #000 }
.border4 { border-top: none #000; border-right: 1pt solid #000; border-bottom: 1pt solid #000; border-left: none #000 }
.texteinschub-1  { text-indent: 200px }
.neutral  { padding: 0px; border: none }
.download-table  { font-size: 80%; line-height: 140%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(components/color/text.gif); letter-spacing: 0.1em; padding: 5px; border: solid 1px #646464 }
.bild-links { margin-right: 10px }
