

body {
	background-color: #F2F2F2;
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

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

table.container {
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	text-decoration: none;
}

table.footer {
	background: #F2F2F2;
}

table.funktionen {
	background: #CCE1F0;
	height: 117px;
	padding-left: 13px;
	padding-top: 49px;
}

table.funktionen2 {
	background: #FFFFFF;
	height: 117px;
	padding-left: 13px;
	padding-top: 71px;
}

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;
}
.seitenzahlen a.pagelink, .seitenzahlen a:link.pagelink, .seitenzahlen a:visited.pagelink {
	background: #3E8EC5;
	color: #FFFFFF;
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	width: 15px;
	text-decoration: none;
	text-align:center;
}

.seitenzahlen a:hover.pagelink {
	background: #002C57;
	color: #FFFFFF;
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	width: 15px;
	text-decoration: none;
	text-align:center;
}

.seitenzahlen a:active.pagelink {
	background: #3E8EC5;
	color: #FFFFFF;
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	width: 15px;
	text-decoration: none;
	text-align:center;
}
.leitartikel .head, .leitartikel .head a:link, .leitartikel .head a:visited {
	color: #002C57;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.leitartikel .subhead, .leitartikel .subhead a:link, .leitartikel .subhead a:visited {
	color: #002C57;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.leitartikel a:hover {
	text-decoration: underline;
}

.leitartikel .head a:hover, .leitartikel .subhead a:hover {
	text-decoration: underline;
}

.leitartikel td.content {
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding-bottom: 10px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 20px;
	text-decoration: none;
}

.leitartikel, .leitartikel td {
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	text-decoration: none;
}
table.beitrag {
	padding-bottom: 8px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 18px;
}

table.homeleitartikel {
	background-color: #FFFFFF;
padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.homeleitartikel .head, .homeleitartikel .head a:link, .homeleitartikel .head a:visited {
	color: #002C57;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.homeleitartikel .subhead, .homeleitartikel .subhead a:link, .homeleitartikel .subhead a:visited {
	color: #002C57;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.homeleitartikel a:hover {
	text-decoration: underline;
}

.homeleitartikel .head a:hover, .homeleitartikel .subhead a:hover {
	text-decoration: underline;
}

.homeleitartikel td.content {
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding-bottom: 10px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 20px;
	text-decoration: none;
}

.homeleitartikel, .homeleitartikel td {
	color: #5F5F55;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	text-decoration: none;
}
.homeleitartikel .content a:link, .homeleitartikel .content a:visited  {
 color:#006AB3;
 font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;

}
.homeleitartikel .content a:hover {
text-decoration: underline;
}
.homeleitartikel .content a:active {
text-decoration: none;
}
table.news {
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

table.newsletter-links {
	padding-bottom: 6px;
	padding-top: 5px;
}

table.startteaser {
	background-color: #E5F0F7;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

table.startteaserimg {
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}



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%;
	
}
table.Bildunterschrift {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #F2F7FB;
	border-top: 1px solid #FFFFFF;
	min-height:18px;
}
.Bildunterschrift .context {
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}


.archivsuche input {
	border-color: #98B0C4;
	border-style: solid;
	border-width: 1px;
	color: #365686;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	height: 19px;
	padding-left: 4px;
	padding-top: 2px;
	width: 110px;
}

.archivunterschrift a:hover {
	color: #5F5F55;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	text-decoration: underline;
}

.archivunterschrift, .archivunterschrift a, .archivunterschrift a:link, .archivunterschrift a:visited {
	color: #365486;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	text-decoration: none;
}
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;
}
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;
}

.bildmitrand img {
	border: 1px solid #FFFFFF;
}

.bildmitrand td, .bildmitrand a:link, .bildmitrand a:visited, .bildmitrand a:hover, .bildmitrand a:active {
	color: #365686;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

.bildunterschrift, .bildunterschrift a, .bildunterschrift a:link, .bildunterschrift a:visited, .bildunterschrift a:hover {
	color: #5F5F55;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	text-decoration: none;
}

.box-headline {
	padding-left: 5px;
	padding-right: 5px;
}

.button {
	border: none;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 0px;
}

.container img {
	border: 1px solid #FFFFFF;
}



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

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

.download td, .download a:link, .download a:visited {
	color: #365687;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.download_back a:hover {
	text-decoration: none;
}

.download_back, .download_back a:link, .download_back a:visited {
	color: #365687;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.feedback{
	width: 420px;
}

.footer , .footer a, .footer a:link {
	color: #5F5F55;
	font-family: Tahoma;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

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

.footer a:active {
	text-decoration: none;
}

.funktionen {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

.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;
}

.funktionen td.content {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

.funktionen2 {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

.funktionen2 .content a, .funktionen2 .content a:link, .funktionen2 .content a:visited {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

.funktionen2 .content a:hover {
	text-decoration: underline;
}

.funktionen2 .content a:active {
	text-decoration: none;
}

.funktionen2 td.content {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}
.news .content {
	padding-bottom: 7px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 2px;
}
.news .content a:link, .news .content a:visited {
	color: #002C57;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;

}
.news .content a:hover {
	text-decoration: underline;
}
.news .head {
	color: #006AB3;
	font-size: 13px;
	font-weight: bold;
	padding-left: 9px;
	
}

.news .subhead {
	color: #707070;
	font-size: 11px;
	font-weight: normal;
	padding-left: 17px;
	
}
.liste .subhead {
	color: #707070;
	font-size: 11px;
	font-weight: normal;
}
.news .teaser {
	color: #002C57;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding-left: 17px;
}

.head td {
	color: #002C57;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
}

.head, td.head,  .head a, .head a:link,  .head a:visited, .head a:hover, .head a:active {
	color: #002C57;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

.hervorhebung {
	background: #F5F4E4;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.hervorstart {
	background: #F5F4E4;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}


.linkespalte {
	background: #F2F3EE;
}

.links, td.links {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 7px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 7px;
	text-decoration: none;
}
table.liste {
	padding-bottom: 0px;
	padding-left: 32px;
	padding-right: 32px;
	padding-top: 0px;
}
.liste,  .liste a, .liste a:link , .liste a:visited {
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
}
.liste a:hover {
	text-decoration: underline;
}
.listhead, span.listhead {
	color: #002C57;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}
.listheadtermin, span.listheadtermin {
	color: #707070;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
}
.listung td.head, .content td.head {
	padding-bottom: 15px;
	padding-top: 8px;
}

.listung, table.listung, .content, table.content {
	padding-bottom: 10px;
	padding-top: 10px;
}
.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;
	margin-left:-5px;
	
}

.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;
	margin-left:-5px;
	
}


.newsletter {
	padding-bottom: 0px;
}

.newsletter .hervorhebung {
	padding-bottom: 0px;
	padding-left: 16px;
	padding-top: 8px;
}

.newsletter .standard {
	border-bottom: 1px solid #F2F3EE;
	border-right: 1px solid #F2F3EE;
}

.newsletter .textbeitrag a:hover {
	text-decoration: underline;
}

.newsletter .textbeitrag b, .newsletter .textbeitrag strong {
	color: #365686;
}

.newsletter .textbeitrag, .newsletter .textbeitrag a:link, .newsletter .textbeitrag a:visited {
	color: #5F5F55;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
}

.newsletter span.zwischenueberschrift a:hover {
	text-decoration: underline;
}

.newsletter span.zwischenueberschrift, .newsletter span.zwischenueberschrift a:link, .newsletter span.zwischenueberschrift a:visited {
	color: #365686;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.newsletter td.textbeitrag {
	padding-bottom: 5px;
	padding-top: 5px;
}

.newsletter-links, .newsletter-links .textbeitrag,  span.zwischenueberschrift, .newsletter-links span.zwischenueberschrift a:link, .newsletter-links span.zwischenueberschrift a:visited {
	color: #365686;
}
.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;
}
.radio {
	border: none;
	padding-left: 0px;
}

.rechtespalte {
	background: #E8EAE1;
}

.required {
	border: 1px solid #F49633;
	color: #5F5F55;
	font-weight: normal;
	padding-left: 3px;
}
.normal a:hover, .normal a:active {
	color: #006AB3;
	text-decoration: underline;
}

.normal, .normal a, .normal a:link, .normal a:visited {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;

}


.gross, .gross a,.gross a:link, .gross a:visited {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 14px;
	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 {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 15px;
	text-decoration: none;
	font-weight:bold;
	
}
.sehr-gross a:hover {
	color: #006AB3;
	text-decoration: underline;
}

.seitenzahlen, .seitenzahlen td, .seitenzahlen a {
	color: #006AB3;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
table.sitemap {
padding-bottom: 8px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 18px;
}
.sitemap .col {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #CCE1F0;
}
.liste .col {
	border-top: 1px solid #CCE1F0;
	padding-bottom: 4px;
	
}
.seitenzahlen .col {
	border-top: 1px solid #CCE1F0;
	padding-bottom: 4px;
	padding-top: 4px;
}
.sitemap a, .sitemap a:link, .sitemap a:visited {
	color: #707070;
	display: block;
	padding-left: 10px;
	text-decoration: none;
}

.sitemap a.first, .sitemap a:link.first, .sitemap a:visited.first {
	color: #365686;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.sitemap a:hover {
	color: #707070;
	display: block;
	padding-left: 10px;
	text-decoration: underline;
}

.sitemap a:hover.first {
	color: #707070;
	padding-left: 0px;
}

.sitemap a:active {
	color: #707070;
	display: block;
	padding-left: 10px;
	text-decoration: none;
}

.sitemap a:active.first {
	color: #365686;
	padding-left: 0px;
}

.sitemap td {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

.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 {
	color: #F49633;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	
	padding-bottom: 0px;
}

.sitemapcontent, table.sitemapcontent {
	padding-bottom: 10px;
	padding-top: 10px;
}

.standard {
	padding-bottom: 3px;
	padding-top: 3px;
}

.standardstart {
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}

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

.startteaser .head, .startteaser .head a:link, .startteaser .head a:visited {
	color: #006AB3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.startteaser a:hover {
	text-decoration: underline;
}
.startteaser .head a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.startteaser a:active, .startteaser .head a:active {
	text-decoration: none;
}

.startteaserimg .head, .startteaserimg .head a:link, .startteaserimg .head a:visited {
	color: #006AB3;
	font-size: 11px;
	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;
}

.startteaserimg td.content {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	padding-bottom: 8px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 8px;
}

.startteaserimg, .startteaserimg a, .startteaserimg a:link, .startteaserimg a:visited {
	color: #002C57;
	font-size: 11px;
	text-decoration: none;
}
.textbeitrag, .textbeitrag td {
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.textbeitrag a, .textbeitrag a:link, .textbeitrag a:visited {
	color: #002C57;
	text-decoration: underline;
}

.textbeitrag a:hover {
	color: #002C57;
	text-decoration: underline;
}

.textbeitrag a:active {
	color: #002C57;
	text-decoration: underline;
}

.bteaser .textbeitrag a,.bteaser .textbeitrag a:link,.bteaser .textbeitrag a:visited {
	color: #002C57;
	text-decoration: none;
}

.bteaser .textbeitrag a:hover {
	color: #002C57;
	text-decoration: underline;
}

.bteaser .textbeitrag a:active {
	color: #002C57;
	text-decoration: none;
}

.textbeitrag, .textbeitrag_start {
	color: #002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	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;
}



.topmenu1 {
	background: #D3DDEE;
	color: #365686;
}

.topmenu2 {
	background: #DDDCA7;
	color: #365686;
}

.topmenu3 {
	background: #CADDD3;
	color: #365686;
}

.trennlinie {
	background: #F2F3EE;
}

.untertitel {
	color: #002C57;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.white {
	background-color: #FFFFFF;
}

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

.teaser_zwischenueberschrift a:active {
	text-decoration: none;
}

.teaser_zwischenueberschrift, .teaser_zwischenueberschrift a, .teaser_zwischenueberschrift a:link, .teaser_zwischenueberschrift a:visited {
	color: #002C57;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:2px;
}
.zwischenueberschrift a:hover {
	text-decoration: underline;
}

.zwischenueberschrift a:active {
	text-decoration: none;
}

.zwischenueberschrift, .zwischenueberschrift a, .zwischenueberschrift a:link, .zwischenueberschrift a:visited {
	color: #002C57;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	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: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}

table.ContainerGrau {
	background-color: #EBEBEB;
	padding:0px;
	margin:0px;
	border:0px;
}
.ContainerGrau td {
	color:#002C57;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	padding-left:13px;
	padding-right:13px
	
}
.ContainerGrau .Head a, .ContainerGrau .Head a:link, .ContainerGrau .Head a:visited, .ContainerGrau .Head a:hover, .ContainerGrau .Head a:active {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.ContainerGrau .context a, .ContainerGrau .context a:link, .ContainerGrau .context a:visited, .ContainerGrau .context a:hover, .ContainerGrau .context a:active {
	text-decoration: none;
	color:#002C57;
	font-weight: normal;
	font-size: 11px;
}
.ContainerGrau .context a:hover {
	text-decoration: underline;
}
.ContainerGrau .context a:active {
	text-decoration: none;
	color:#002C57;
	font-weight: normal;
	font-size: 11px;
}
.ContainerGrau td.Head {
	background-color: #7F7F7F;
	color:#FFFFFF;
	font-weight: bold;
	height:18px;
	padding-top:3px;
	padding-bottom:1px;
}
.ContainerGrau td.context {
	padding-bottom:5px;
	padding-top:6px;
}
.bteaser {
	background: #ECF3FB;
	padding-left:5px;
	padding-right:5px;
}
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: 12px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	padding:0px;
}
.termin .zwischenueberschrift a:hover {
	text-decoration: underline;
}

.termin .zwischenueberschrift a:active {
	text-decoration: none;
}
.termin .textbeitrag {
	font-size: 11px;
	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: 12px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	padding-bottom:2px;
}
.forumnavi a:hover {
	text-decoration: underline;
}
.forum td.subhead {
	color: #707070;
	font-size: 11px;
	font-weight: normal;
	background: #ECF3FB;
	
}
.forum td.subheadright {
	color: #707070;
	font-size: 11px;
	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: 11px;
	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: 11px;
	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: 11px;
	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: 13px;
	font-weight: bold;
	
}
.forum .head a:hover {
	text-decoration: underline;
}
.send {
	background:#006AB3;
	color:#FFFFFF;
 	font-size: 11px;
	font-weight: normal;
}
.news_standort td {
line-height:15px;
	
}
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{
	text-decoration: underline;
}
.news_standort .head {
	padding:0px;
	color: #006AB3;
	font-size: 13px;
	font-weight: bold;
	padding-left: 9px;
}
.news_standort .head a:link, .news_standort .head a:visited {
	color: #006AB3;
	font-size: 13px;
	font-weight: bold;
}
.news_standort .teaser {
	padding-left: 17px;
	color: #002C57;
	font-size: 11px;
	font-weight: normal;
	display:block;
}

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

/*Shopsystem*/
/*Iframes für Shopsystem*/
.iframe_1706265, .iframe_1706236, .iframe_1706281  {
	width:100%;
}

.spacer3 {
	height:3px;
	line-height:0px;
}
.spacer5 {
	height:5px;
	line-height:0px;
}
.spacer10 {
	height:10px;
	line-height:0px;
}
.warenkorb_klein table, .warenkorb_klein td {
	background-color:#E5F0F7;
}
.warenkorb_klein table,.warenkorb_klein td,.warenkorb_klein input,.warenkorb_klein select {
	font-size:11px;
}
.warenkorb_klein td.wk_stat {
	font-size:11px;
	padding:0 2px;
}
.warenkorb_klein td.produkt_list {
	padding:12px 2px 0 2px;
}
.warenkorb_klein td.wk_titel {
	font-size:11px;
	font-weight:bold;
}
.warenkorb_klein td.wk_anzahl {
	font-size:11px;
	font-weight:bold;
}
.warenkorb_klein td.wk_preis {
	font-size:11px;
	font-weight:bold;
}
.warenkorb_klein td.wk_spacer_prod {
	height:3px;
}
.warenkorb_klein td.limiter {
	background: url(/g/wk_limiter.gif) repeat-x;
	height:3px;
}
.warenkorb_klein td.wk_sum {
	font-size:11px;
	font-weight:bold;
}
.warenkorb_klein td.wk_summe {
	font-size:11px;
	font-weight:bold;
}
.warenkorb_klein td.wk_stat {
	font-size:10px;
	padding:0 2px;
}
