a  { outline: 0; -moz-outline: 0 }

a:link { color: #606060; text-decoration: none ; border-bottom-style: dotted; border-bottom-width: 1px; }
a:active { color: #606060; text-decoration: none ; border-bottom-style: dotted; border-bottom-width: 1px; }
a:visited { color: #606060; text-decoration: none ; border-bottom-style: dotted; border-bottom-width: 1px; }
a:hover { color: #21797b; text-decoration: none ; border-bottom-style: solid; border-bottom-width: 1px; }

.topmenu { color: #fff; font-size: 12pt; font-family: verdana; }
a.topmenu:link { color: #fff; font-size: 11pt; font-family: verdana; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.topmenu:active { color: #fff; font-size: 11pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.topmenu:visited { color: #fff; font-size: 11pt; font-family: verdana; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.topmenu:hover { color: #fff; font-size: 11pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }

a.menu:link { color: #606060; font-size: 9pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.menu:active { color: #606060; font-size: 9pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.menu:visited { color: #606060; font-size: 9pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.menu:hover { color: #21797b; font-size: 9pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }

a.menu02:link { color: #606060; font-size: 8pt; font-family: verdana; font-weight: normal; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.menu02:active { color: #606060; font-size: 8pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.menu02:visited { color: #606060; font-size: 8pt; font-family: verdana; font-weight: normal; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.menu02:hover { color: #21797b; font-size: 8pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }

a.border0:link { text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.border0:active { text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.border0:visited { text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.border0:hover { text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }


a.popup:link { color: #606060; font-size: 8pt; font-family: verdana; font-weight: normal; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.popup:active { color: #606060; font-size: 8pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.popup:visited { color: #606060; font-size: 8pt; font-family: verdana; font-weight: normal; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.popup:hover { color: #21797b; font-size: 8pt; font-family: verdana; font-weight: normal; text-decoration: none ; border-bottom: 1px solid #21797b; }

a.akt:link { color: #fff; font-size: 8pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.akt:active { color: #fff; font-size: 8pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.akt:visited { color: #fff; font-size: 8pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom-style: none; border-bottom-width: 0; }
a.akt:hover { color: #fff; font-size: 8pt; font-family: verdana; font-weight: bold; text-decoration: none ; border-bottom: 1px solid #fff; }


.menu02-active { color: #21797b; font-size: 8pt; font-family: verdana; font-weight: bold; text-decoration: none; border-bottom-style: none; border-bottom-width: 0; }
.menu02-linehi { line-height: 10pt; padding-bottom: 2px; }
.container436 { width: 436px; overflow: hidden; }
.menucontainer { color: #606060; font-size: 9pt; font-family: verdana; width: 150px; overflow: hidden; margin-left: 70px; }
.menulevel02 { color: #606060; font-size: 8pt; font-family: verdana; line-height: 15pt; margin-left: 10px; overflow: hidden; margin-top: 5px; }
.menulevel01 { color: #606060; font-size: 9pt; font-family: verdana; line-height: 10pt; overflow: hidden; padding-bottom: 10px; }
.infocontainer {
	color: #606060;
	font-size: 9pt;
	font-family: verdana;
	line-height: 13pt;
	margin-left: 10px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px; }
.infocontent {	color:       #606060;
	font-size:   9pt;
	font-family: verdana;
	line-height: 13pt;
	overflow:    hidden; }
.teamcontainer { color: #606060; font-size: 9pt; font-family: verdana; line-height: 11pt; width: 370px; overflow: hidden; margin-top: 60px; margin-left: 28px; }
.teamheadline { color: #21797b; font-size: 11pt; font-family: verdana; font-weight: bold; line-height: 17pt; overflow: hidden; }
.popupcontainer { color: #606060; font-size: 8pt; font-family: verdana; line-height: 13pt; width: 265px; height: 255px; margin-top: 65px; margin-left: 40px; overflow: auto; }
.litmaincontainer { color: #606060; font-size: 8pt; font-family: verdana; line-height: 13pt; margin-top: 65px; margin-left: 40px; width: 265px; height: 255px; }
.litcontainer { color: #606060; font-size: 8pt; font-family: verdana; line-height: 13pt; margin-top: 5px; margin-left: 0; width: 265px; height: 235px; overflow: auto; }
.footerhome { color: #606060; font-size: 8pt; font-family: verdana; line-height: 12pt; margin-left: 295px; width: 375px; height: 140px; overflow: hidden; margin-top: 120px; }
.text-main { color: #606060; font-size: 9pt; font-family: verdana; line-height: 15pt; margin-right: 10px; margin-left: 10px; }
.text-norm { color: #606060; font-size: 8pt; font-weight:bold; font-family: verdana; line-height: 10pt; }
.head-main { color: #606060; font-size: 11pt; font-family: verdana; font-weight: bold; margin-bottom: 5px; }
.popup-head { color: #000; font-size: 14pt; font-family: verdana; font-weight: bold; margin: 25px 25px 10px; }
.popup-subhead { color: #000; font-size: 12pt; font-family: verdana; margin-right: 25px; margin-bottom: 15px; margin-left: 25px; }
.popup-subhead-blank { color: #000; font-size: 12pt; font-family: verdana; font-weight: bold; margin-bottom: 10px; padding-top: 10px; }
.popup-text { color: #000; font-size: 10pt; font-family: verdana; width: 530px; margin-bottom: 10px; margin-left: 25px; }
.popup-book { color: #000; font-size: 10pt; font-family: verdana; margin-bottom: 10px; margin-left: 25px; width: 530px; margin-top: 30px; }
.popup-image { text-align: right; position: relative; top: 0; z-index: 5; float: right; margin-bottom: 20px; margin-left: 20px; }
.popup-copyright { color: #000; font-size: 8pt; font-family: verdana; font-weight: bold; display: none; margin-bottom: 5px; }
.popup-infoline { color: #fff; font-size: 10pt; font-family: verdana; font-style: italic; margin-left: 10px; }
.popup-body { padding-top:25px; background-color: #e2e2e5; }
.popup-mainbody { background-color: #e2e2e5; }
.bg-infoline { background-color:#939598; }
.linkgap { margin-bottom: 8px; margin-left: 15px; list-style-type: disc; list-style-position: outside; display: list-item; }
.input01 {
	color:       #606060;
	font-size:   10pt;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	width: 180px;
	overflow:    hidden;
	margin-bottom: 5px;
	padding: 3px;
	border: solid 2px #73a7a8; }
.button01 { color: #fff; font-size: 10pt; font-family: verdana; font-weight: bold; background-color: #646464; padding: 2px 10px; border: solid 2px #73a7a8; cursor: hand; }
.button01:hover { color: #fff; font-size: 10pt; font-family: verdana; font-weight: bold; background-color: #ff863f; cursor: hand; padding: 2px 10px; border: solid 2px #73a7a8; }
.akt-bg { background-image: url(aktuelles.jpg); background-repeat: no-repeat; width: 342px; height: 308px; }
.akt-content { color: #fff; font-size: 8pt; font-family: verdana; position: relative; top: 115px; left: 35px; width: 250px; }
.akt-image { text-align: right; position: relative; top: 0; z-index: 5; float: right; margin-bottom: 0px; margin-left: 10px; }
form {
	margin: 8px 0 0; }
.lh-normal {
	line-height: 14pt;
}


