#BODY {
background-color:#EAEAEB;
color:#919191;
font:xx-small Verdana,Arial,sans-serif;
margin-top:17px;
text-align:center;
}

#FunkNav {
height:17px;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
white-space:nowrap;
width:911px;
}

#FunkNav td {
border-left: 1px solid white;
background-color: #989899;
}

#LogoContainer {
margin-bottom:3px;
margin-top:5px;
width:911px;
}

#MainContainer {
margin:0 auto;
padding:0;
position:relative;
text-align:left;
width:911px;
}

#nav2 {
color:#919191;
display:block;
font:xx-small Verdana,Arial,sans-serif;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
width:199px;
}

#nav2 LI {
list-style-type:none;
margin:0;
width:199px;
}

#nav2 LI A {
display:block;
font-weight:400;
margin:0;
}

#nav2 LI UL {
padding:0;
}

#nav2 LI UL A {
background-color:#E2E7E8;
border-bottom:#ACACAC 1px solid;
color:#535353;
padding:4px 5px 4px 11px;
width:199px;
}

#nav2 LI UL A.selected {
background-color:#E2E7E8;
background-image:url(/VDMATheme/vdmaen/level3bg.gif);
border-bottom:#FFF 1px dotted;
color:#006582;
}

#nav2 LI UL LI UL A {
background-color:#F0F1F1;
border-bottom:#FFF 1px solid;
padding-left:23px;
vertical-align:middle;
width:199px;
}

#nav2 LI UL LI UL A:hover {
background-color:#E2E7E8;
color:#006582;
}

#nav2 UL {
display:block;
margin:0;
}

#sitemap {
display:block;
list-style-type:none;
margin:0;
padding:0;
width:434px;
}

#sitemap li {
background-color:#006582;
border-top:1px solid #D9DADB;
display:block;
list-style-type:none;
vertical-align:middle;
width:434px;
}

#sitemap li div.smLink {
display:table-cell;
float:left;
vertical-align:middle;
}

#sitemap li div.smLink a {
color:#FFF;
font:xx-small Verdana;
font-weight:700;
padding-bottom:6px;
padding-top:6px;
vertical-align:middle;
}

#sitemap li div.smLinkBox {
display:table;
padding:0;
vertical-align:middle;
width:434px;
}

#sitemap li div.smLinkGoTo {
display:table-cell;
float:right;
padding-bottom:6px;
padding-right:7px;
padding-top:6px;
text-align:right;
vertical-align:middle;
}

#sitemap li ul li {
background-color:#C9C9C9;
display:block;
list-style-type:none;
width:434px;
}

#sitemap li ul li div.smLink a {
color:#006582;
font:xx-small Verdana;
font-weight:700;
vertical-align:middle;
}

#sitemap li ul li ul li {
background-color:#F0F1F1;
display:block;
list-style-type:none;
width:434px;
}

#sitemap li ul li ul li.selected {
background-color:#F0F1F1;
}

#sitemap li ul,#sitemap li ul li ul li ul li ul,#sitemap li ul li ul li ul,#sitemap li ul li ul {
display:block;
margin:0;
padding:0;
width:434px;
}

#sitemap li.selected {
background-color:#989899;
list-style-type:none;
vertical-align:middle;
width:434px;
}

.ArticleContentText {
color:#535353;
font:xx-small Verdana;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
}

.BlockHeadlineOrangeContainer {
margin-bottom:2px;
margin-top:20px;
width:467px;
}

.BlockHeadlineOrangeContainer,.BlockHeadlineOrangeContainer_2c {
display:table;
margin-bottom:2px;
margin-top:20px;
width:100%;
}

.BlockHeadlineOrangeHead {
color:#006582;
display:table-cell;
float:left;
font:xx-small Verdana;
font-weight:700;
padding:6px 5px 6px 8px;
}

.BlockHeadlineOrangeRight {
display:table-cell;
font:xx-small Verdana;
font-weight:700;
padding:6px 7px 6px 0;
text-align:right;
}

.BlockHeadlineOrangeRow {
display:table-row;
}

.BlockHeadlineStructure {
background-color:#C9C9C9;
color:#006582;
font:xx-small Verdana;
font-weight:700;
margin-bottom:2px;
padding-bottom:6px;
padding-top:6px;
text-align:center;
width:467px;
}

.BreadCrumbContainer {
background-color:#D0D1D2;
border-bottom:2px solid #ACACAC;
border-top:1px solid #ACACAC;
padding-bottom:5px;
padding-top:5px;
text-align:left;
width:911px;
}

.ContentBlockStructure {
background-color:#FDFDFD;
font:xx-small Verdana;
font-weight:400;
margin-bottom:2px;
padding-bottom:8px;
padding-top:8px;
text-align:center;
width:467px;
}

.ContentHeadline {
color:#535353;
font:x-small Verdana;
font-weight:700;
margin-bottom:10px;
margin-left:10px;
margin-top:5px;
padding-right:10px;
}

.ContentSubHeadline {
color:#006582;
font:xx-small Verdana;
font-weight:700;
padding-left:10px;
padding-right:10px;
}

.ContentText {
color:#535353;
font:xx-small Verdana,Arial,sans-serif;
font-size:xx-small;
margin-bottom:17px;
padding-left:10px;
padding-right:10px;
}

.FormField {
background-color:#FFF;
border:0 solid #FFF;
color:#535353;
font:xx-small Verdana;
height:17px;
width:163px;
}

.HomepageNewsContainer {
margin-bottom:11px;
min-height:103px;
padding-bottom:11px;
width:467px;
}

.RightLinkContainer {
border-top:1px solid #ACACAC;
margin:0;
}

.RightLinkHeadline {
padding-left:9px;
padding-right:0;
width:170px;
}

.RightLinkIcon {
margin:0;
padding-right:7px;
padding-top:2px;
text-align:right;
width:29px;
}

.RightLinkRow {
padding:2px 0 0;
}

.Searchformdropdown_2c {
background-color:#FFF;
border:0 solid #FFF;
color:#535353;
font:xx-small Verdana;
height:17px;
width:315px;
}

.Searchformfield {
background-color:#FFF;
border:0 solid #FFF;
color:#535353;
font:xx-small Verdana,Arial,sans-serif;
font-size:xx-small;
height:17px;
padding-left:10px;
width:215px;
}

.Searchformfield_2c {
background-color:#FFF;
border:0 solid #FFF;
color:#535353;
font-family:Verdana;
font-size:xx-small;
height:17px;
width:315px;
}

.Teaser226Container {
background-color:#FDFDFD;
padding:12px;
}

.Teaser2Button {
margin-top:9px;
}

.Teaser2Headline {
color:#535353;
font:xx-small Verdana;
font-weight:700;
margin-bottom:7px;
margin-top:7px;
}

.TeaserHeadline {
color:#006582;
font:xx-small Verdana;
font-weight:700;
margin-bottom:7px;
}

.TeaserListContainer {
background-color:#FDFDFD;
border-bottom:10px solid #FDFDFD;
border-top:10px solid #FDFDFD;
display:table;
margin-bottom:5px;
width:467px;
}

.TeaserListRow {
background-color:#FDFDFD;
display:table-row;
}

.TeaserListRow .TeaserListRight {
color:#535353;
display:table-cell;
font:xx-small Verdana;
font-weight:400;
padding-bottom:2px;
padding-left:0;
padding-right:7px;
text-align:right;
}

.TeaserListRow .TeaserSubLine {
display:table-cell;
float:left;
padding-bottom:2px;
padding-left:8px;
padding-right:5px;
}

.TeaserSubLine {
color:#535353;
font:xx-small Verdana;
font-weight:700;
}

.formfieldtextarea {
background-color:#FFF;
border:0 solid #FFF;
color:#535353;
font:xx-small Verdana;
}

.level2low {
display:block;
font-weight:400;
margin:0;
overflow:hidden;
padding:0;
width:199px;
}

.level3high {
background-color:#E2E7E8;
border-bottom:1px dotted #FFF;
color:#006582;
display:block;
font-weight:400;
margin:0;
max-width:183px;
overflow:hidden;
padding:4px 5px 4px 11px;
}

.level3low {
background-color:#E2E7E8;
border-bottom:1px solid #ACACAC;
color:#535353;
display:block;
font-weight:400;
margin:0;
max-width:183px;
overflow:hidden;
padding:4px 5px 4px 11px;
}

.level4high {
background-color:#E2E7E8;
border-bottom:1px solid #FFF;
color:#006582;
display:block;
font-weight:400;
list-style:none;
margin:0;
max-width:171px;
overflow:hidden;
padding:4px 5px 4px 23px;
}

.level4low {
background-color:#F0F1F1;
border-bottom:1px solid #FFF;
color:#535353;
display:block;
font-weight:400;
margin:0;
max-width:171px;
overflow:hidden;
padding:4px 5px 4px 23px;
}

.nav {
float:left;
list-style:none;
margin:0 2px 0 0;
padding:0;
white-space:nowrap;
}

.nav2img {
border-bottom:1px solid #ACACAC;
display:block;
margin:0;
padding:0;
}

.portalnav {
float:left;
list-style-type:none;
margin:0 2px 0 0;
padding:0;
white-space:nowrap;
}

BODY {
background-color:#EAEAEB;
color:#535353;
font:xx-small Verdana,Arial,sans-serif;
margin-top:17px;
text-align:center;
}

A {
color:#F49100;
font:xx-small Verdana,Arial,sans-serif;
font-weight:700;
text-decoration:none;
}

A.SearchResultItem {
color:#006582;
font:xx-small Verdana,Arial,sans-serif;
font-weight:700;
}

A.SearchResultPages {
color:#535353;
font:xx-small Verdana,Arial,sans-serif;
font-weight:400;
}

DIV.Anchorlist {
color:#006582;
font:xx-small Verdana,Arial,sans-serif;
font-weight:700;
margin-left:10px;
}

DIV.RightLinkContainer {
border-top:#ACACAC 1px solid;
margin:0;
padding-bottom:5px;
padding-top:5px;
width:199px;
}

DIV.RightLinkHeadline {
float:left;
padding-left:9px;
padding-right:0;
width:170px;
}

DIV.RightLinkIcon {
float:right;
margin:0;
padding-right:7px;
padding-top:2px;
text-align:right;
}

DIV.RightLinkRow {
padding-bottom:4px;
padding-top:2px;
}

DIV.SearchResultHeadline {
color:#006582;
font-family:Verdana,Arial,sans-serif;
font-weight:700;
}

IMG.ArticleRight {
border-bottom:#ACACAC 1px solid;
}

TABLE.Article TR TD {
border-bottom:#F0F1F1 1px solid;
padding:5px 10px;
}

TABLE.Article TR.Headline TD {
border-bottom:#F0F1F1 1px solid;
padding-left:10px;
padding-right:10px;
}

TD.ContentDefault {
font:xx-small Verdana,Arial,sans-serif;
font-weight:400;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
}

TD.FormfieldHeadline {
font:xx-small Verdana,Arial,sans-serif;
font-weight:400;
padding-left:10px;
padding-right:10px;
padding-top:3px;
}

TD.FormfieldRadio {
background-color:#FFF;
border-bottom:#F0F1F1 1px solid;
border-right:#F0F1F1 5px solid;
border-top:#F0F1F1 1px solid;
font:xx-small Verdana,Arial,sans-serif;
height:22px;
margin-top:20px;
padding-left:10px;
}

TD.Headline {
color:#535353;
font:x-small Verdana,Arial,sans-serif;
font-weight:700;
padding-bottom:6px;
padding-left:10px;
padding-top:8px;
}

TD.SearchResult {
border-bottom:#F0F1F1 2px solid;
font:xx-small Verdana,Arial,sans-serif;
font-weight:400;
text-align:left;
vertical-align:top;
}

TD.SearchResultGroup {
background-color:#C9C9C9;
border-bottom:#F0F1F1 2px solid;
color:#006582;
font:xx-small Verdana,Arial,sans-serif;
font-weight:700;
height:22px;
text-align:left;
vertical-align:top;
}

TD.Seitenverantwortlich {
background-color:#F9FAFA;
color:#535353;
font:xx-small Verdana,Arial,sans-serif;
}

TD.SubHeadline {
color:#006582;
font:xx-small Verdana,Arial,sans-serif;
font-weight:700;
padding-left:10px;
}

TH.SearchResultHeader {
	background-color: #006582;
	border-bottom: #F0F1F1 2px solid;
	color: Fuchsia;
	font: xx-small Verdana,Arial,sans-serif;
	font-weight: 700;
	height: 22px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

UL.Article {
color:#535353;
font:xx-small Verdana,Arial,sans-serif;
list-style-image:url(/VDMATheme/vdmaen/bulletpoint.gif);
list-style-position:outside;
margin-bottom:5px;
margin-top:0;
}

a {
color:#D38B29;
font:xx-small Verdana;
font-weight:700;
text-decoration:none;
}

body {
background-color:#EAEAEB;
color:#919191;
font-family:Verdana;
font-size:xx-small;
margin-top:17px;
text-align:center;
}

button.PopUp {
background-color:#989899;
border:0;
color:#D38B29;
cursor:pointer;
font:xx-small Verdana;
font-weight:700;
margin:0;
padding:4px 0 0;
}

div.Anchorlist {
color:#006582;
font:xx-small Verdana;
font-weight:700;
margin-left:10px;
}

div.FormError {
background-color:#D38B29;
padding:5px 10px;
}

div.FormErrorContent {
color:#FFF;
}

div.FormErrorHeadline {
color:#006582;
font-weight:700;
}

div.SearchResultHeadline,div.SearchResultHeadline {
color:#006582;
font-family:Verdana;
font-weight:700;
}

img.ArticleRight {
border-bottom:1px solid #ACACAC;
}

select {
border:0 solid #FFF;
color:#535353;
font:xx-small Verdana;
}

table.Article tr td {
border-bottom:1px solid #F0F1F1;
padding:5px 10px;
}

table.Article tr.Headline td {
border-bottom:1px solid #F0F1F1;
padding-left:10px;
padding-right:10px;
}

table.Matrix th {
background-color:#006582;
border-bottom:1px solid #F0F1F1;
color:#FFF;
font:xx-small Verdana;
font-weight:700;
height:22px;
text-align:center;
}

table.Matrix tr td {
background-color:#DFDFDF;
border-bottom:1px solid #F0F1F1;
color:#535353;
font:xx-small Verdana;
padding-bottom:5px;
padding-top:5px;
text-align:center;
}

table.Matrix tr td.Left {
border-right:1px solid #F0F1F1;
padding-left:10px;
text-align:left;
}

table.Matrix tr td.SubLine {
background-color:#CDCDCE;
border-bottom:1px solid #F0F1F1;
color:#535353;
font:xx-small Verdana;
padding-bottom:5px;
padding-top:5px;
text-align:center;
}

table.Matrix tr td.SubLineLeft {
background-color:#CDCDCE;
border-bottom:1px solid #F0F1F1;
border-right:1px solid #F0F1F1;
color:#535353;
font:xx-small Verdana;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
text-align:left;
}

table.smap {
margin:0;
padding:0;
width:434px;
}

table.smap tr td {
padding-right:6px;
}

table.smap tr.level1 {
background-color:#006582;
padding-right:6px;
}

table.smap tr.level1 td {
background-color:#006582;
border-top:1px solid #D9DADB;
}

table.smap tr.level1 td a,table.smap tr.level1selected td a {
color:#FFF;
font:xx-small Verdana;
font-weight:700;
}

table.smap tr.level1selected td {
background-color:#989899;
border-top:1px solid #D9DADB;
}

table.smap tr.level2 td {
background-color:#C9C9C9;
border-top:1px solid #D9DADB;
}

table.smap tr.level2selected td,table.smap tr.level3selected td {
background-color:#989899;
border-top:1px solid #D9DADB;
vertical-align:middle;
}

table.smap tr.level3 td {
background-color:#F0F1F1;
border-top:1px solid #D9DADB;
}

table.smap tr.level4selected td {
background-color:#FFF;
border-top:1px solid #D9DADB;
vertical-align:middle;
}

td.ContentDefault {
font:xx-small Verdana;
font-weight:400;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
}

td.FormfieldHeadline {
font:xx-small Verdana;
font-weight:400;
padding:10px 10px 3px;
}

td.FormfieldRadio {
background-color:#FFF;
border-bottom:1px solid #F0F1F1;
border-right:5px solid #F0F1F1;
border-top:1px solid #F0F1F1;
font:xx-small Verdana;
height:22px;
margin-top:20px;
vertical-align:middle;
}

td.Headline {
color:#535353;
font:x-small Verdana;
font-weight:700;
padding-bottom:6px;
padding-left:10px;
padding-top:8px;
}

td.SammelOrdnerHeadDates {
background-color:#989899;
border-bottom:1px solid #D9DADB;
color:#FFF;
font:xx-small Verdana;
font-weight:700;
text-align:left;
vertical-align:top;
}

td.SammelOrdnerHeadDocs {
background-color:#006582;
border-bottom:1px solid #D9DADB;
color:#FFF;
font:xx-small Verdana;
font-weight:700;
text-align:left;
vertical-align:top;
}

td.SammelOrdnerItem {
border-bottom:1px solid #D9DADB;
font:xx-small Verdana;
font-weight:400;
padding-bottom:2px;
padding-top:2px;
text-align:left;
vertical-align:middle;
}

td.SearchResult {
border-bottom:2px solid #F0F1F1;
font:xx-small Verdana;
font-weight:400;
text-align:left;
vertical-align:top;
}

td.SearchResult ul {
margin-left:0;
}

td.SearchResult ul li {
font-size:x-small;
font-weight:400;
list-style-type:none;
margin-top:5px;
}

td.SearchResult ul li ul {
margin-left:15px;
}

td.SearchResult ul li ul li {
font-size:xx-small;
font-weight:700;
margin-left:0;
}

td.SearchResult ul li ul li ul li {
font-size:xx-small;
font-weight:400;
}

td.SearchResult ul li ul li ul li:before {
content:"- ";
}

td.SearchResultGroup {
background-color:#C9C9C9;
border-bottom:2px solid #F0F1F1;
color:#006582;
font:xx-small Verdana;
font-weight:700;
height:22px;
text-align:left;
vertical-align:top;
}

td.SearchResultGroupPopUp {
background-color:#989899;
border-bottom:2px solid #D9DADB;
color:#006582;
font:xx-small Verdana;
font-weight:700;
height:22px;
text-align:left;
vertical-align:top;
}

td.SearchResultPopUp {
border-bottom:2px solid #D9DADB;
font:xx-small Verdana;
font-weight:400;
text-align:left;
vertical-align:top;
}

td.Seitenverantwortlich {
background-color:#F9FAFA;
color:#535353;
font:xx-small Verdana;
}

td.SubHeadline {
color:#006582;
font:xx-small Verdana;
font-weight:700;
padding-left:10px;
}

th.SearchResultHeader {
background-color:#006582;
border-bottom:2px solid #F0F1F1;
color:#FFF;
font:xx-small Verdana;
font-weight:700;
height:22px;
text-align:left;
vertical-align:top;
}

th.SearchResultHeaderPopUp {
	background-color: #006582;
	border-bottom: 2px solid #D9DADB;
	color: Fuchsia;
	font: xx-small Verdana;
	font-weight: 700;
	height: 22px;
	text-align: left;
	vertical-align: top;
}

ul.Article {
color:#535353;
font:xx-small Verdana;
list-style-image:url();
list-style-position:outside;
margin-bottom:5px;
margin-top:0;
}

#FunkNav LI A,#FunkNav li a {
float:left;
}

#nav2 LI UL A:hover,.level3low:hover {
background-color:#CCD0D1;
}

#sitemap li ul li ul li ul li,#sitemap li ul li ul li ul li ul li {
background-color:#FFF;
display:block;
list-style-type:none;
width:434px;
}

#sitemap li ul li ul li ul li div.smLink a,table.smap tr.level4selected td a,table.smap tr.level4 td a {
color:#868686;
}

#sitemap li ul li ul li ul li ul li div.smLink a,table.smap tr.level5 td a {
color:#868686;
font-weight:400;
}

#sitemap li ul li ul li ul li.selected,option {
background-color:#FFF;
}

.TeaserHeadlineBlue,a.SearchResultItem {
color:#006582;
font:xx-small Verdana;
font-weight:700;
}

.TeaserText,a.SearchResultPages {
color:#535353;
font:xx-small Verdana;
font-weight:400;
}

.level4low:hover,TR.SearchResultHover {
background-color:#E2E7E8;
color: #535353;
}

A.breadcrumb,a.breadcrumb {
color:#535353;
font-weight:400;
}

A.breadcrumbhigh,a.breadcrumbhigh {
color:#535353;
font-weight:700;
}

A.mehr,a.mehr {
	color: Fuchsia;
	font-weight: 700;
}

A.mehr:hover,a.mehr:hover {
color:#989899;
font-weight:700;
}

LI.Article,li.Article {
margin-left:-15px;
}

TABLE.AlphaList,table.AlphaList {
background-color:#DFDFDF;
height:29px;
}

TABLE.AlphaList TR TD A,table.AlphaList tr td a,table.smap tr.level3selected td a,table.smap tr.level3 td a,table.smap tr.level2 td a {
color:#006582;
}

TABLE.AlphaList TR TD A.selected,table.AlphaList tr td a.selected {
background-color:#D38B29;
color:#F9FAFA;
padding:3px 3px 1px;
}

TABLE.Article,table.Article {
margin-bottom:2px;
margin-top:20px;
}

TABLE.Article TR,table.Article tr {
background-color:#FCFCFC;
color:#535353;
font-size:xx-small;
font-weight:400;
padding-left:10px;
padding-right:10px;
}

TABLE.Article TR.Headline,table.Article tr.Headline {
background-color:#006582;
color:#FDFDFD;
font-size:xx-small;
font-weight:700;
padding:5px 10px;
}

TR.SearchResult,tr.SammelOrdnerItem,tr.SearchResult {
background-color:#FCFCFC;
}

TR.SearchResultHeader,tr.SearchResultHeader {
background-color:#006582;
}

button,td {
color:#535353;
font:xx-small Verdana;
}

table.smap tr.level4 td,table.smap tr.level5 td {
background-color:#FFF;
border-top:1px solid #D9DADB;
}
