body {
	background-color: #F2F2F2;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size:15px;
	font-family:  Tahoma;
	color:#002C57;
	font-weight: normal;
}
.white {
background-color: #ffffff;
}
table.funktionen {
	padding-left:13px;
	padding-top:49px;
	height:118px;
	
	background:#CCE1F0;
}
.funktionen {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

.funktionen td.content {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #006AB3; 
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:10px;
	line-height:22px;
	}
.funktionen .content a, .funktionen .content a:link, .funktionen .content a:visited {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
.funktionen .content a:hover {
	text-decoration: underline;
}
.funktionen .content a:active {
	text-decoration: none;
}
.funktionen input {
	border-color: #98B0C4;
	border-width: 1px;
	border-style: solid ;
	width: 104px;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	padding-left: 4px;
	padding-top: 2px;
	height:18px;
	vertical-align:middle;
}

table.news {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}
.news .content {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 2px;
	padding-bottom: 7px;
	
}
.news .content a:link, .news .content a:visited {
	color: #002C57;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	text-decoration: none;
}
.news .head {
	color: #006AB3;
	font-size: 17px;
	font-weight: bold;
	padding-left: 9px;
}
 
.news .subhead {
	padding-left: 17px;
	color: #707070;
	font-size: 15px;
	font-weight: normal;
}
.liste .subhead {
	color: #707070;
	font-size: 15px;
	font-weight: normal;
}
.news .teaser {
	padding-left: 17px;
	color: #002C57;
	font-size: 15px;
	font-weight: normal;
	display:table;
}
.news .content a:hover {
	text-decoration: underline;
}

.startteaser td.content {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height:18px;
	font-family: Tahoma;
	font-size: 15px;
	font-style: normal;
}
.startteaser, .startteaser a, .startteaser a:link, .startteaser a:visited {
	color: #002C57;
	font-size: 15px;
	text-decoration: none;
}

.startteaser .head, .startteaser .head a:link, .startteaser .head a:visited {
	color: #006AB3;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.startteaser a:hover {
	text-decoration: underline;
}
.startteaser .head a:hover {
font-size: 17px;
	font-weight: bold;
text-decoration: underline;
}
.startteaser a:active, .startteaser .head a:active {
	text-decoration: none;
}
table.startteaser {
	background-color: #E5F0F7;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
table.startteaserimg  {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}
.startteaserimg td.content {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height:18px;
	font-family: Tahoma;
	font-size: 15px;
	font-style: normal;
}
.startteaserimg, .startteaserimg a, .startteaserimg a:link, .startteaserimg a:visited {
	color: #002C57;
	font-size: 15px;
	text-decoration: none;
}

.startteaserimg .head, .startteaserimg .head a:link, .startteaserimg .head a:visited {
	color: #006AB3;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.startteaserimg a:hover, .startteaserimg .head a:hover {
	text-decoration: underline;
}
.startteaserimg a:active, .startteaserimg .head a:active {
	text-decoration: none;
}
table.leitartikel {
	background-color: #FFFFFF;
	padding-bottom: 8px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 18px;
}
table.leitartikelcontextsuche {
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 18px;
}
.leitartikel td.content {
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height:18px;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: normal;
	color: #002C57;
}
 .leitartikel a, .leitartikel a:link, .leitartikel a:visited {
	color: #006AB3;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.leitartikel .head, .leitartikel .head a:link, .leitartikel .head a:visited {
	color: #002C57;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}
.leitartikel .subhead, .leitartikel .subhead a:link, .leitartikel .subhead a:visited {
	color: #002C57;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.leitartikel a:hover, .leitartikel .head a:hover, .leitartikel .subhead a:hover {
	text-decoration: underline;
}
.leitartikel a:active, .leitartikel .head a:active, .leitartikel .subhead a:active {
	text-decoration: none;
}

.menu, table.menu {
	background: #006AB3;
	padding:0px;
	margin:0px;
	border:0px;
}
.menu td.d1 {
 background-color: #609FD1;
}
.menu td.d2 {
 background-color: #94B8E2;
}
.menu tr.mcol2 {
	background-color: #3E8EC5;
}
.menu tr.mcol1 {
	background-color: #006AB3;
}
.menu td {
	padding:0px;
	margin:0px;
	border:0px;
}
.menu a, .menu a:link, .menu a:visited, .menu a:hover {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}


.menu .context1, .menu .context1 a:link, .menu .context1 a:visited, .menu .context1 a:hover {
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right:0px;
	padding-top:0px;
	vertical-align: bottom;
	font-weight: bold;
}
.menu .context2, .menu .context2 a:link, .menu .context2 a:visited, .menu .context2 a:hover {
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right:0px;
	padding-top:0px;
	vertical-align: bottom;
	font-weight: normal;
}
table.container_links {
	background: #006AB3;
	
}
.container_links td {
	padding:0px;
	margin:0px;
}
.container_links a, .container_links a:link, .container_links a:visited, .container_links span.tab {
	display:block;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	line-height:15px;
}
.container_links a:hover {
	text-decoration: underline;
}
.container_links span.row {
	display:table-row;
	
}
.container_links span.conpic {
	display:table-cell;
	padding-left:7px;
	padding-top:4px;
	vertical-align:top;
}
.container_links span.head {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.container_links span.context {
	display:table-cell;
	vertical-align:top;
	padding-left:10px;
	height:100%;
	
}
.pfad, .pfad td, .pfad a, .pfad a:link, .pfad a:visited {
	background: #D9E9F4;
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.pfad a:hover {
	text-decoration: underline;
}


.container1855, .container1855 td, .container1855 a:link, .container1855 a:visited, .container1855 a:hover, .container1855 a:active {
	background: #CADDD3;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #365686;
	line-height: 15px;
}
.container1869, .container1869 td, .container1869 a:link, .container1869 a:visited, .container1869 a:hover, .container1869 a:active {
	background: #DDDCA7;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #365686;
	line-height: 15px;
}
.container1841, .container1841 td, .container1841 a:link, .container1841 a:visited, .container1841 a:hover, .container1841 a:active {
	background: #D3DDEE;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #365686;
	line-height: 15px;
}
.container1701,.container1701 td,  .container1701 a:link, .container1701 a:visited, .container1701 a:hover, .container1701 a:active {
	background: #6C8DC6;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 15px;
}

table.container {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	text-decoration: none;
	
}
.container img {
border: 1px solid #FFFFFF;
}
table.beitraglinks {
	background: #E5F0F7;
	padding-left:0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right:0px;
}
.beitraglinks .icon {
	padding-top:4px;
	padding-left:13px;
}
.beitraglinks .context {
	padding-left:10px;
	padding-top:0px;
	padding-bottom:2px;
	
}
.beitraglinks a, .beitraglinks a:link, .beitraglinks a:visited {
	color: #365686;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
.beitraglinks a:hover {
	text-decoration: underline;
}
.beitraglinks a:active {
	text-decoration: none;
}
table.links {
	padding:0px;
	background: #E5F0F7;
}
.links .head {
	color:#002C57;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 11px;
	padding-left:13px;
	padding-top:12px;
}
.hervorhebung {
	background: #F5F4E4;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}
.standard {
	
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.standardstart {
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 5px;
}
.hervorstart {
	background: #F5F4E4;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 5px;
}
.box-headline {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.links, td.links {
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 7px;
	padding-top: 7px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}
table.beitragsfunktionen {
	background: #E5F0F7;
	padding-left:13px;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-right:0px;
}
.beitragsfunktionen .context {
	padding-left:5px;
	
	}
.beitragsfunktionen .head, .beitragsfunktionen td.head {
	color: #365686;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding-bottom: 3px;
	text-decoration: none;
}
.beitragsfunktionen td, .beitragsfunktionen a, .beitragsfunktionen a:link, .beitragsfunktionen a:visited {
	color: #365686;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
.beitragsfunktionen a:hover {
	text-decoration: underline;
}
.beitragsfunktionen a:active {
	text-decoration: none;
}
.footer , .footer a, .footer a:link {
	
	font-family: Tahoma;
	font-size: 10px;
	color: #5F5F55;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footer a:active {
	text-decoration: none;
}
.trennlinie {
	background: #F2F3EE;
}
.rechteSpalte {
	background: #E8EAE1;
}
.linkeSpalte {
	background: #F2F3EE;
}
.bildmitrand img { border: 1px solid White; }
.bildmitrand td, .bildmitrand a:link, .bildmitrand a:visited, .bildmitrand a:hover, .bildmitrand a:active {
	font-family: Tahoma;
	font-size: 15px;
	text-decoration: none;
	line-height: 19px;
		color: #365686;
}
.topmenu1 {
	background: #D3DDEE;
	color: #365686;
	
}
.topmenu2 {
	background: #DDDCA7;
	color: #365686;
}
.topmenu3 {
	background: #CADDD3;
	color: #365686;
}
.topmenu1841 {
	background: #D3DDEE;
	color: #365686;
}
.topmenu1841 a, .topmenu1841 a:link, .topmenu1841 a:visited , .topmenu1841 a:hover,.topmenu1841 a:active {
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	color: #365686;
	padding-left: 12px;
}
.topmenu1869 {
	background: #DDDCA7;
	color: #365686;
}
.topmenu1869 a, .topmenu1869 a:link, .topmenu1869 a:visited , .topmenu1869 a:hover,.topmenu1869 a:active {
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	color: #365686;
	padding-left: 12px;
}
.topmenu1855 {
	background: #CADDD3;
	color: #365686;
}
.topmenu1855  a, .topmenu1855  a:link, .topmenu1855  a:visited , .topmenu1855  a:hover,.topmenu1855 a:active {
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	color: #365686;
	padding-left: 12px;
}
.topmenu1701 {
	background: #6C8DC6;
	color: #FFFFFF;
}
.topmenu1701  a, .topmenu1701  a:link, .topmenu1701  a:visited , .topmenu1701  a:hover,.topmenu1701 a:active {
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 12px;
}
.seitenzahlen, .seitenzahlen td, .seitenzahlen a {
	font-weight: normal;
	font-family: Tahoma;
	font-size: 15px;
	color: #006AB3;
	text-decoration: none;
}

.seitenzahlen a.pagelink, .seitenzahlen a:link.pagelink, .seitenzahlen a:visited.pagelink  {
	width: 13px;
	display:block;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 15px;
	background: #3E8EC5;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}
.seitenzahlen a:hover.pagelink {
	width: 13px;
	display:block;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 15px;
	background: #002C57;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}
.seitenzahlen a:active.pagelink {
	width: 13px;
	display:block;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 15px;
	background: #3E8EC5;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}
.leitartikel, .leitartikel td {
	color: #5F5F55;
	font-size: 15px;
	font-family: Tahoma;
	font-style: normal;
	text-decoration: none;
	line-height: 19px;
}
.leitartikel a, .leitartikel a:link, .leitartikel a:visited {
	color: #365686;
	text-decoration: none;
}
.leitartikel a:hover {
	color: #365686;
	text-decoration: underline;
}
.leitartikel a:active {
	color: #365686;
	text-decoration: none;
}
.head td {
	color: #002C57;
	font-family: Tahoma;
	font-size: 19px;
	font-style: bold;
	font-weight: bold;
}

.head, td.head,  .head a, .head a:link, .head a:hover, .head a:active, .head a:visited {
	color: #002C57;
	font-family: Tahoma;
	font-size: 19px;
	font-weight: bold;
	padding-bottom: 10px;
}
.untertitel {
	color: #002C57;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.zwischenueberschrift, .zwischenueberschrift a, .zwischenueberschrift a:link, .zwischenueberschrift a:visited {
	color: #002C57;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	padding-bottom:2px;
}

.zwischenueberschrift_start a:hover {
	text-decoration: underline;
}

.zwischenueberschrift_start a:active {
	text-decoration: none;
}
.zwischenueberschrift_start, .zwischenueberschrift_start a, .zwischenueberschrift_start a:link, .zwischenueberschrift_start a:visited {
	color: #006AB3;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.zwischenueberschrift_start a:hover {
	text-decoration: underline;
}
.zwischenueberschrift_start a:active {
	text-decoration: none;
}
.textbeitrag, .textbeitrag_start, .textbeitrag td {
	font-weight: normal;
	font-family: Tahoma;
	color: #002C57;
	font-size: 15px;
	line-height: 19px;
	text-decoration: none;
}

.textbeitrag a, .textbeitrag a:link, .textbeitrag a:visited {
	color: #365686;
	text-decoration: none;
}
.textbeitrag a:hover {
	color: #365686;
	text-decoration: underline;
}
.textbeitrag a:active {
	color: #365686;
	text-decoration: none;
}
.textbeitrag_start a, .textbeitrag_start a:link, .textbeitrag_start a:visited {
	color: #5F5F55;
	text-decoration: none;
}
.textbeitrag_start a:hover {
	color:  #5F5F55;
	text-decoration: underline;
}
.textbeitrag_start a:active {
	color:  #5F5F55;
	text-decoration: none;
}
.Bildunterschrift, .Bildunterschrift a, .Bildunterschrift a:link, .Bildunterschrift a:visited, .Bildunterschrift a:hover {
	padding-top: 2px;
	font-weight: normal;
	font-family: Tahoma;
	color:#5F5F55;
	font-size: 10px;
	text-decoration: none;
}
.archivunterschrift, .archivunterschrift a, .archivunterschrift a:link, .archivunterschrift a:visited {
	padding-top: 2px;
	font-weight: normal;
	font-family: Tahoma;
	color:#365486;
	font-size: 11px;
	text-decoration: none;
}
.archivunterschrift a:hover {
	padding-top: 2px;
	font-weight: normal;
	font-family: Tahoma;
	color:#5F5F55;
	font-size: 11px;
	text-decoration: underline;
}
table.liste {
	padding-bottom: 0px;
	padding-left: 32px;
	padding-right: 32px;
	padding-top: 0px;
}
.liste,  .liste a, .liste a:link , .liste a:visited {
	font-weight: normal;
	font-family: Tahoma;
	font-size: 15px;
	color: #5F5F55;
	text-decoration:none;
	line-height:19px;
}
.liste a:hover {
	text-decoration: underline;
}
.listung td.head, .content td.head {
	padding-top: 8px;
	padding-bottom: 15px;
}
.listhead, span.listhead {
	text-decoration:none;
	color: #365686;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 15px;
	line-height:19px;
}
.listheadtermin, span.listheadtermin {
	color: #707070;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
.listung, table.listung, .content, table.content {
	padding-top: 10px;
	padding-bottom: 10px;
}

table.sitemap {
padding-bottom: 8px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 18px;
}
.sitemap td {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 15px;
	font-weight:bold;
	line-height:19px;
	
}
.sitemap .col {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #CCE1F0;
}
.liste .col {
	border-top: 1px solid #CCE1F0;
	padding-bottom: 4px;
	
}
.sitemap a.first, .sitemap a:link.first, .sitemap a:visited.first {
	padding-left: 0px;
	color: #365686;
}
.sitemap a:hover.first {
	padding-left: 0px;
	color: #365686;
}
.sitemap a:active.first {
	padding-left: 0px;
	color: #365686;
}
.sitemap a, .sitemap a:link, .sitemap a:visited {
	padding-left: 10px;
	color: #707070;
	display:block;
	text-decoration:none;
}
.sitemap a:hover {
	padding-left: 10px;
	color: #707070;
	display:block;
	text-decoration:underline;
}
.sitemap a:active {
	padding-left: 10px;
	color: #707070;
	display:block;
	text-decoration:none;
}
.sitemapcontent, table.sitemapcontent {
	padding-top: 10px;
	padding-bottom:10px;
}
.sitemapcontent .head, .sitemapcontent td.head, .sitemapcontent .head td, .sitemapcontent .head a, .head a:link, .sitemapcontent .head a:hover, .sitemapcontent .head a:active, .sitemapcontent .head a:visited {
	font-weight: bold;
	font-family: Tahoma;
	color: #F49633;
	font-size: 19px;
	font-style: bold;
	padding-bottom:0px;
}
.normal, .normal a, .normal a:link, .normal a:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #006AB3;
	text-decoration: none;
	font-weight:bold;
}
.normal a:hover {
	color: #006AB3;
	text-decoration: underline;
}
.gross, .gross a,.gross a:link, .gross a:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	color: #006AB3;
	text-decoration: none;
	font-weight:bold;
}
.gross a:hover {
	color: #006AB3;
	text-decoration: underline;
}
.sehr-gross, .sehr-gross a, .sehr-gross a:link, .sehr-gross a:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 15px;
	color: #006AB3;
	text-decoration: underline;
	font-weight:bold;
}
.sehr-gross a:hover, .sehr-gross a:active  {
	color: #006AB3;
	text-decoration: underline;
}

input,select,textarea {
	border: 1px solid #7E9DB9;
	color: #5F5F55;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: normal;
	padding-left: 3px;
}

.button {
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
	padding-left: 0px;
		border: none;	
}
.required {
	border: 1px solid #F49633;	
		color:#5F5F55;
		font-weight: normal;
		padding-left: 3px;
}

.feedback{
width: 460px;
}

.radio {
	padding-left: 0px;
	border: none;	
}
.download {
	background: #F7F8FC;
	padding-left: 3px;
	
	padding-bottom: 4px;
	padding-top: 4px;

}
.download td, .download a:link, .download a:visited  {
	color: #365687;
	text-decoration: none;
	font-weight: bold;
	font-size:15px;
}
.download a:hover  {
	text-decoration: underline;
}
.download_back, .download_back a:link, .download_back a:visited {
	color: #365687;
	text-decoration: none;
	font-weight: bold;
	font-size:15px;
}
.download_back a:hover {
	text-decoration:none;
}
.archivsuche input {
	border-color: #98B0C4;
	border-width: 1px;
	border-style: solid ;
	width: 110px;
	color: #365686;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	padding-left: 4px;
	padding-top: 2px;
	height: 19px;
}
table.termin {
	padding-bottom: 8px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 18px;
}
.termin td.sonderdaten {
	padding: 14px;
	background: #ECF3FB;
}
.termin .zwischenueberschrift, .termin .zwischenueberschrift a, .termin .zwischenueberschrift a:link, .termin .zwischenueberschrift a:visited {
	color: #002C57;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	padding:0px;
	
}
.termin .zwischenueberschrift a:hover {
	text-decoration: underline;
}

.termin .zwischenueberschrift a:active {
	text-decoration: none;
}
.termin .textbeitrag {
	font-size: 15px;
	padding-bottom: 5px;
}
table.kontakt {
	padding-bottom: 8px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 18px;
}
.kontakt td.sonderdaten {
	padding-left:14px;
	padding-right:14px;
}
.forumnavi, .forumnavi a, .forumnavi a:link, .forumnavi a:visited {
	color: #002C57;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	padding-bottom:2px;
}
.forumnavi a:hover {
	text-decoration: underline;
}
.forum td.subhead {
	color: #707070;
	font-size: 15px;
	font-weight: normal;
	background: #ECF3FB;
	
}
.forum td.subheadright {
	color: #707070;
	font-size: 15px;
	font-weight: normal;
	background: #ECF3FB;
	border-right: 1px solid #CADEF4;
}
.forum .subhead a:link, .forum .subhead a:visited, .forum .subheadright a:link, .forum .subheadright a:visited {
	color: #707070;
	font-size: 15px;
	font-weight: normal;
	background: #ECF3FB;
	text-decoration: none;
}
.forum .subhead a:hover, .forum .subheadright a:hover {
	text-decoration: underline;
}
.forum .col {
	border-top: 1px dotted #707070;
	padding-bottom: 4px;
	
}
.forum td.head {
	font-size: 15px;
	font-weight: bold;
	border-left: 1px solid #ECF3FB;
	border-right: 1px solid #CADEF4;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.forum td.textbeitrag {
	font-size: 15px;
	font-weight: normal;
	border-left: 1px solid #ECF3FB;
	border-right: 1px solid #CADEF4;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.forum .bottom {
border-top: 1px solid #CADEF4;
padding-bottom: 8px;
}
.forum .head, .forum .head a:link, .forum .head a:visited {
	color: #006AB3;
	font-size: 17px;
	font-weight: bold;
	
}
.forum .head a:hover {
	text-decoration: underline;
}
.send {
	background:#006AB3;
	color:#FFFFFF;
 	font-size: 15px;
	font-weight: normal;
}
.news_standort td {
line-height:17px;
	
}
table.news_standort {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 2px;
	padding-bottom: 7px;
	background-color: #FFFFFF;
}
.news_standort a:link, .news_standort a:visited {
	color: #002C57;
	font-style: normal;
	text-decoration: none;
	cursor:pointer;
}

.news_standort a:hover, .news_standort a:hover .head {
	text-decoration: underline;
}
.news_standort .head {
	padding:0px;
	color: #006AB3;
	font-size: 17px;
	font-weight: bold;
	padding-left: 9px;
}
.news_standort .teaser {
	padding-left: 17px;
	color: #002C57;
	font-size: 15px;
	font-weight: normal;
}

.news_standort .subhead {
	padding-left: 17px;
	color: #707070;
	font-size: 15px;
	font-weight: normal;
}
