.s-top-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
}
.txt-navi-1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.txt-navi-main-active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #47A349;
}
.txt-navi-main-active a:link {color:#47A349;text-decoration: none;}
.txt-navi-main-active a:visited {color:#47A349;text-decoration: none;}
.txt-navi-main-active a:active {color:#47A349;text-decoration: none;}
.txt-navi-main-active a:hover {color:#47A349;text-decoration: none;}

.txt-navi-1 a:link {color:#000000;text-decoration: none;}
.txt-navi-1 a:visited {color:#000000;text-decoration: none;}
.txt-navi-1 a:active {color:#008627;text-decoration: none;}
.txt-navi-1 a:hover {color:#008627;text-decoration: none;}


.s-navi-txt {
	padding-right: 14px;
}
.txt-top-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.txt-top-1 a:link {color:#000000;text-decoration: none;}
.txt-top-1 a:visited {color:#000000;text-decoration: none;}
.txt-top-1 a:active {color:#000000;text-decoration: none;}
.txt-top-1 a:hover {color:#000000;text-decoration: none;}

.form-top-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 15px;
	width: 135px;
	border: 1px solid #999999;
}
.txt-main-cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01892E;
}

.txt-main-cat a:link {color:#01892E;text-decoration: none;}
.txt-main-cat a:visited {color:#01892E;text-decoration: none;}
.txt-main-cat a:active {color:#01892E;text-decoration: none;}
.txt-main-cat a:hover {color:#01892E;text-decoration: none;}

.txt-main-norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

.txt-main-norm a:link {color:#000000;text-decoration: none;}
.txt-main-norm a:visited {color:#000000;text-decoration: none;}
.txt-main-norm a:active {color:#000000;text-decoration: none;}
.txt-main-norm a:hover {color:#000000;text-decoration: none;}

.txt-main-norm-2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

.txt-main-norm-2 a:link {color:#000000;text-decoration: none;}
.txt-main-norm-2 a:visited {color:#000000;text-decoration: none;}
.txt-main-norm-2 a:active {color:#000000;text-decoration: none;}
.txt-main-norm-2 a:hover {color:#000000;text-decoration: none;}

.tbl-main-top-bg {
	height: 20px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0F8933;
}
.tbl-main-bot-bg {
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008525;
}

.tbl-dgOverview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 14px;
	background-color: #C0C0C0;
}

.form-newsletter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 15px;
	width: 160px;
	border: 1px solid #999999;
}
.txt-right-cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txt-right-norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 16px;
}

.txt-right-norm a:link {color:#999999;text-decoration: none;}
.txt-right-norm a:visited {color:#999999;text-decoration: none;}
.txt-right-norm a:active {color:#999999;text-decoration: none;}
.txt-right-norm a:hover {color:#01892E;text-decoration: none;}

.txt-nav_active 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01892E;
	line-height: 16px;
}

.txt-nav_active  a:link {color:#01892E;text-decoration: none;}
.txt-nav_active  a:visited {color:#01892E;text-decoration: none;}
.txt-nav_active  a:active {color:#01892E;text-decoration: none;}
.txt-nav_active  a:hover {color:#01892E;text-decoration: none;}


.tbl-news-img {
	background-color: #01892E;
	height: 6px;
}
.txt-news-cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01892E;
	height: 25px;
	vertical-align: middle;
}

.txt-news-cat a:link {color:#01892E;text-decoration: none;}
.txt-news-cat a:visited {color:#01892E;text-decoration: none;}
.txt-news-cat a:active {color:#01892E;text-decoration: none;}
.txt-news-cat a:hover {color:#01892E;text-decoration: none;}

.tbl-main-bot-bg2 {

	background-color: #F7F7F7;
}
.tbl-main-top-green {
	background-color: #01892E;
	height: 6px;
	width: 240px;
}
.txt-sem-cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.txt-sem-norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 21px;
	vertical-align: middle;
}
.tbl-sem-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
}
.form-publi {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 15px;
	width: 160px;
	border: 1px solid #999999;
}
.txt-publi-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.tbl-publi-box {
	background-color: #01892E;
	height: 12px;
	width: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.tbl-publi-boxo {
	background-color: #CCCCCC;
	height: 12px;
	width: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.txt-main-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.form-buchung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 12px;
	width: 180px;
}
.form-buchung2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 50px;
	width: 385px;
}
.txt-vortraege-bot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 20px;
}
.form-publikation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 15px;
	width: 20px;
}
.bottom-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.form-publitel{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 50px;
	width: 240px;
}
.mitarbeiter-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #01892E;
}
