/*
  Header/Links:
  Blau: #003366
  Gelb: #ffaf00
  Hellblau: #0a9ecc // Inputfelder

  Latestlist:
  Latest light: #b5d1ec
  Latest dark: #84b5e6
*/

/* Margilalspalte: Zum Spendenformular */


*.marginalSpenden {
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.8em;
    background: url(../images/marginalBgSpenden.jpg) no-repeat 0px 1px;
    color: #fff;
    width: 204px;
    height: 34px;
    margin: 0 0 0.5em 0;
    padding: 0;
}

*.marginalSpenden div {
    margin: 0 0 0 0;
    padding: 0.75em 0 0 0.75em;
    color: #fff;
}

*.marginalSpenden a {
    color: #fff;
    display: block;
}

*.marginalSpenden a:hover {
    color: #fff;
}

.button {
	margin: 0 0 0.5em 0;
	background: #ccc url(../images/Spenden_bg.gif) repeat-y 0 0;
	width: 204px;
}

.button a {
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.8em;
	background: transparent url(../images/Spenden_top.gif) no-repeat 0 0;
	width: 184px;
	padding: 10px 10px 6px 10px;
	display: block;
    color: #fff;
}

.button a:hover {
    color: #fff;
}

.button .buttonBottom {
	background: #ffffff url(../images/Spenden_bottom.gif) no-repeat 0 0;
	width: 204px;
	height: 5px;
	overflow: hidden;
}

/* 2006: E-cards */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt {
	font-weight: bold;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header {
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding-top: 1.1em;
	padding-bottom: 0;
	width: 96%;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector {
	margin: 0 0 10px 0;
	padding: 0;
	border-style: none;
	width: 100%;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column {
	border: 1px solid #CCC;
	margin:5px 0;
	padding:0;
	float:right;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column {
	clear: left;
	float: left;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt {
	padding: 0.5em 0;
	text-align: center;
 }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd {
	margin: 0;
	padding: 0.5em 0;
	text-align: center;
	font-size: 0.7em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a {
	margin: 0 auto;
	padding: 0;
	border-style: none;
	width: auto;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img {
	margin: 0;
	padding: 0;
	border-style: none;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight {
	color: red;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight {
	color: red;
}
*.tx-srsendcard-pi1-card-form-wrap label {
	float: left;
	width: 16em;
	margin-right: 1em;
}
*.tx-srsendcard-pi1-card-form-wrap textarea {
	width: 18em;
	height: 6em;
}

*.tx-srsendcard-pi1-card-form-wrap div {
	width: 100%;
	margin: 2px 0 8px 0;
}
.tx-srsendcard-pi1-card-image {
	float: left;
	padding: 2em;
}
.tx-srsendcard-pi1-card-image-wrap {
	margin: 0 auto;
	border-style: none;
	width: auto;
	text-align: center;
}
.tx-srsendcard-pi1-card-caption {
	padding: 1em 1em 1em 1em;
	text-align: center;
}

/* 2006: Quiz*/
*.tx-MCquiz-pi1 img {
    margin: 0.7em 0 0 0;
}
*.quiz {
    font-size: 1.5em;
    text-align: left;
}
*.quiz h2{
    margin: 0.7em 0 0.3em 0;
}
*.close, *.quiz li {
    font-size: 0.7em;
}
*.quiz ul {
    padding: 0;
    margin: 0 0 0.7em 1em;
}

/* 2006: Infobox volle Breite mit Bild */
*.infobox-full {
	color: #4C4C4C;
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
}
*.infobox-full h3 {
	margin:0;
	padding:0;
}

/* 2006: Inhalt hervorheben */
*.important-box {
    background-color: #eee;
    margin: 0.4em 0 0.5em 0;
    _margin-bottom: 1em; /* IE6 */
    padding: 0.4em 0.2em 0.1em 0.3em;
}
*.important-box h2 {
    margin: 0 0 0 0;
}

/* 2006: Zeitschriften */
#contentMain *.zeitschrift-header ul {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

#contentMain *.zeitschrift-image {
    margin: 0.5em 0 0 0;
}

/* 2006: Box fuer zweispaltiges Layout */
#contentMain *.two-column, #contentMain *.one-column {
    width: 100%;
    margin: 0;
    padding: 0.2em 0 4.2em 0;
    font-weight: bold;
}
/* IE7 */
html* #contentMain *.two-column, html* #contentMain *.one-column {
    padding: 0.2em 0 0.5em 0;
}

#contentMain *.two-column ul, #contentMain *.one-column ul {
    width: 100%;
    margin: 0 0 0.7em 0;
    padding: 0;
    list-style: none;
}
#contentMain *.two-column li, #contentMain *.one-column li {
    padding: 0 0 0.4em 0.7em;
}

*.two-column-left, *.two-column-right {
	width: 47.5%;
}
*.two-column-left, *.one-column-left {
	float: left;
        margin: 0 0 0 0;
}
*.two-column-right {
	float: right;
}

/* 2006 CE: Dynamische Sitemap der Unterseiten  DBR*/
*.category-subsites, *.category-lexikon {
    margin: 0 0 0.5em 0;
    padding: 0.3em 0em 0.4em 0.3em;
    background-color: #eee;
}

*.category-subsites span {
    font-weight: bold;
}

a.category-subsites-act, a.category-lexikon-act {
    color: #003e90;
}

*.category-lexikon a {
    margin: 0 0.27em 0 0.27em;
}

/* 2010 Content Teaser 2 Spaltig Home DBR*/
*.contentTeaserTwoRows {
    margin: 0 0 1.2em 0;
}
*.contentTeaserTwoRows p {
    display: inline;
}
*.contentTeaserTwoRows img {
    float: left;
    margin: 0;
    padding: 0;
}
*.contentTeaserTwoRows a.more {
    margin: 0 0 0 0.3em;
}

*.contentTeaserTwoRowsHome {
    width: 100%;
    margin: 0 0 0.5em 0;
}

*.contentTeaserTwoRowsHome h3 {
	height: 2.679em;
	margin: 0em;
	padding: 0em;
}

*.contentTeaserTwoRowsHome p.grey {
    text-transform: uppercase;
    margin: 0;
}
*.contentTeaserTwoRowsLeft, *.contentTeaserTwoRowsRight {
    width: 48.8%;
}
*.contentTeaserTwoRowsLeft {
    float: left;
}
*.contentTeaserTwoRowsRight {
    float: right;
}
*.contentTeaserTwoRowsLeft img, *.contentTeaserTwoRowsRight img {
    margin: 0.42em 0 0.25em 0;
    display: block;
}
*.contentTeaserTwoRowsHome *.more {
    text-transform: uppercase;
    font-weight: bold;
}

/* 2010 News DBR*/
*.news, *.newsMoreNews, *.newsArchive {
  margin: 0 0 0.4em 0;
}
*.news a {
    margin: 0 0 0 1.3em;
}
*.news h3, #newsSingle h3 {
  margin: 0 0 0.2em 0;
}

*.news p.grey, #newsSingle p.grey {
  margin: 0 0 0.4em 0;
}
#newsSingle p.grey, .newsArchive p.grey {
  margin: 0;
}
*.newsMoreNews p.grey {
  margin: 0 0.8em 0 0;
}
*.news p, *.newsMoreNews p, *.newsMoreNews h3 {
  display: inline;
}
*.newsArchiveLink {
    margin: 0.88em 0 0.85em 0;
    padding: 0 0 0.72em 0;
    width: 100%;
    border-bottom: 0.2em solid #EEEEEE;
    text-align: right;
    font-weight: bold;
    text-transform: uppercase;
}

#newsSingle

/* 2006 Foerderkarte DBR*/
*.foerder-title {
	color: #0168B5;
}
*.karte, *.karteStandorte {
/*background-image: url(../images/karte.gif);*/
/*background-image: url(../images/karte_2006.gif);*/
/*background-image: url(../images/karte_2007.gif);*/
/*background-image: url(../images/karte_2008.gif);*/
	background-image: url(../images/karte_allgemein.gif);
	background-repeat: no-repeat;
	width: 373px;
	height: 516px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
*.karteStandorte {
	background-image: url(../images/karte_standorte.gif);
}
span.karteStandortStadt, span.karteStandortStadtLinks, span.karteStandortStadtOben, span.karteStandortStadtUnten, span.karteStandortStadtKoelnBonn {
	color: #fff; 
	font-size: 0.6em; 
	margin: 2px 0 0 3px;
	position: absolute;
}

/* IE7 */
html* div.karteStandorte span.karteStandortStadt {
    margin: 8px -4px 0 -3px;
    padding: 0 0 3px 0;
    height: 12px;
}
html* div.karteStandorte span.karteStandortStadtUnten {
    margin-top: 14px;
    padding: 3px 0 3px 0;
    height: 12px;
}
html* div.karteStandorte span.karteStandortStadtOben {
    margin-top: -2px;
    padding: 0 0 3px 0;
    height: 12px;
}
html* div.karteStandorte span.karteStandortStadtLinks {
	margin: 0 -5px 0 0;
	padding: 0 5px 0 0;
}
html* div.karteStandorte span.karteStandortStadtKoelnBonn {
	margin: 0 0 0 -2px;
	padding: 5px 0 8px 0;
}
html* div.karteStandorte div {
	margin: -5px 0 0 0;
}
 /* IE8 */
span.karteStandortStadt {
	margin /*\**/: 2px 0 0 -3px\9
}
span.karteStandortStadtLinks {
	margin: 0 -4px 0 0;
	position: relative;
}
span.karteStandortStadtOben {
	margin: -8px 0 0 0;
}
span.karteStandortStadtUnten {
	margin: 11px 0 0 0;
}
/* IE8 */
span.karteStandortStadtUnten {
	margin /*\**/: 11px 0 0 -25px\9
	padding: 50px 50px 50px 50px;
}
span.karteStandortStadtKoelnBonn {
	margin-left /*\**/: -2px\9
}
*.karteStandorte a:hover span {
	text-decoration: underline;
}
*.karteStandorte a{
	line-height: 6px;
}

/* 2006 Bild mit BU DBR*/

*.image-only-caption, *.image-caption {
    margin: 0 0 0.7em 0;
    padding: 0;

}

/* 2010 Content Teaser DBR */
*.contentTeaser {
    padding: 0 0 0 0;
    margin: 0 0 0.2em 0;
}

*.contentTeaserFullImg {
    border-bottom: 0.15em solid #EEEEEE;
    padding: 0 0 0.6em 0;
    margin: 0 0 0.58em 0;
}

*.contentTeaserFullImg img {
    margin: 0 0 0.4em 0;
}

/* 2006 Bildergalerie-Element DBR */
*.image-gallery-box, *.image-house-box {
    float: left;
    width: 9.75em;
    margin: 0 0.29em 1.25em 0;
    border: 1px solid #eee;
}
span.enlarge {
    display: block;
    margin: 0 0 0 3.3em;
    _margin: 0.3em 0 0.3em 3.3em;
    line-height: 2em;
    font-weight: bold;
    text-transform: uppercase;
    /* old: color: #aaa; */
    color: #898787;
    font-family: arial,helvetica,sans-serif;
}
*.Bild-links span.enlarge, *.Bild-rechts span.enlarge {
    margin: 0 0 -0.7em 5.7em;
    _margin: 0.3em 0 0.3em 3.3em;
}

*.iconZoomImage {
    margin: 0 0 -0.3em 0;
}

*.image-gallery-footer {
    padding: 0 0 0.2em 0.2em;
}
*.image-gallery-footer span.grey {
    font-size: 1em;
}
*.image-gallery-image {
    text-align: center;
}

/* 2006 Rundgang-Element DBR */
*.image-house-box {
    width: 13.97em;
    margin: 0 0.42em 1.25em 0;
}
*.image-house-footer {
    margin: -0.2em 0 0 0;
    height: 7em;
    padding: 0 0 0.2em 0.2em;
    position: relative;
}
*.image-house-image {
	text-align: center;
        margin: 0;
}

/* 2006 Bild im Fliesstext rechts DBR */
*.Bild-rechts, *.Bild-rechts-klein {
    float: right;
    margin: 0.2em 0 0.4em 0.4em;
}
*.Bild-rechts {
    width: 170px;
}
*.Bild-rechts-klein {
    width: 112px;
}

/* 2006/2010 Bilder im Fliesstext links DBR */
*.Bild-links, *.Bild-links-klein, *.contentTeaser img, *.news img, #newsSingle img, *.infobox-full img {
	float: left;
	margin: 0.2em 0.4em 0.3em 0;
}

*.imageText {
	clear: both;
}

*.Bild-links {
	width: 170px;
}

/* width: 160px; f�r 2010er Datens�tze*/
*.imageText *.Bild-links {
	width: 160px;
}
*.imageText *.Bild-rechts {
	width: 160px;
}


*.Bild-links-klein {
	width: 112px;
}

/* 2006 Inhalt Nach oben */
*.content-to-top {
	width: 100%;
	/* old: border-top: 1px solid #eee; */
	border-top: 1px solid #ccc;
        margin: 0 0 0.7em 0;
}
*.content-to-top a, *.content-to-top a:hover {
	text-decoration: none;
}

/* 2006 DIV-Kasten um die BU */
*.image-caption {

    padding: 0.4em 0 0 0;
    /* old: color: #999; */
    color: #666;
}


body {
    font-size:100%;
    margin: 0;
    padding: 0;
    background: #003e90 url(../images/page_background.gif) repeat-x left top;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center; /* IE 6: zentriert */
}

*.clear {
	clear: both;
	line-height: 0;
        size: 0;
        font-size: 0;
}

h1 {
    display: none;
}

h2, *.contentTeaserFullImg h2 {
    font-family:arial,helvetica,sans-serif;
    font-size: 1.05em;
    color: #444;
    margin: 0.7em 0 0.15em 0;
    padding: 0;
}

h3, *.contentTeaser h3 {
    font-size: 0.7em;
    /* old: color: #666; */
    color: #444;
    margin: 0;
    padding: 0;
}

img {
  border: none;
}
p, p.grey, *.image-caption, *.content-to-top, *.image-house-box, *.contentTeaser span, *.contentTeaserFullImg span, *.image-gallery-footer, *.image-gallery-box span, *.foerderkarte, *.news a, *.newsArchiveLink, *.contentTeaserTwoRowsHome *.more, *.contentTeaserTwoRows *.more, *.category-subsites, *.news-search-form, *.tx-MCquiz-pi1, *.category-lexikon, *.Bild-links span, *.Bild-rechts span {
    font-size: 0.7em;
}

*.contentTeaser span {
display:block;
}


/* IE7 */
html* div.news h3 a {
    font-size: 1em;
}
*.red {
	color: #9A0000;
	text-decoration: none;
}
*.blue {
	color: #03a7fc;
	text-decoration: none;
}
span.grey, *.grey {
    /* old: color: #aaa; */
    color: #898787;
    font-size: inherit;
}
*.foerder-title, *.news h3 a {
    font-size: inherit;
}
/* IE7 */
html* div.foerderkarte *.foerder-title {
    font-size: 1em;
}
/* IE7 */
html* div.news h3 a {
    font-size: 1em;
    margin: 0;
    padding: 0;
    background-image: none;
}
p, *.foerderkarte {
    line-height: 1.25em;
    margin: 0 0 0.7em 0;
}
a {
    color: #03a7fc;
    text-decoration: none;
}

a:hover {
    color: #003e90;
    text-decoration: none;
}

acronym {
	border-bottom : 1px dotted #4C4C4C;
}

*.external-link-new-window, *.download, *.mail, *.internal-link, *.news a, *.newsMoreNews a, *.zeitschrift-header a, *.broschuere-header a, *.Bild-links-media-order a, *.Bild-rechts-media-order a, *.linklist-element h3 a {
    padding: 0px 0px 0px 1.3em;
    margin: 0;
    display: inline;
    background: url(../images/icon_external_link.gif) no-repeat 0px 1px;
}

/* Medien Broschürenbestellung */

/* ---- */

*.linklist-element {
    margin: 0 0 0.43em 0;
}
*.download {
    background: url(../images/icon_download_link.gif) no-repeat 0px 1px;
}
*.zeitschrift-header a, *.broschuere-header a, *.Bild-links-media-order a, *.Bild-rechts-media-order a {
    background: url(../images/icon_download_link.gif) no-repeat 0px 16px;
    padding-top: 15px;
    _background-position: 12px 16px; /* IE 6 */
}
*.shadowMarginalContent *.download {
    /* background: url(../images/icon_pdf_link.gif) no-repeat 0px 1px; */
    background: url(../images/icon_download_link.gif) no-repeat 0px 16px;

}
*.shadowMarginalContent br {
    line-height: 0.6em;
}
*.mail {
    background: url(../images/icon_mail_link.gif) no-repeat 0px 1px;
}
*.internal-link, a.more, *.news a, *.newsMoreNews a, *.newsSingleBackLink a, *.contentTeaserTwoRows *.more, #contentMain *.category-sitemap-level a, a.erweiterteSuche, ul.browsebox a, *.marginal-link {
    padding: 0 0 0 0.8em;
    background: url(../images/icon_internal_link.gif) no-repeat 0px 1px;
}
a.erweiterteSuche {
    padding: 0 0 0 0.7em;
    background: url(../images/icon_search_link.gif) no-repeat 0px 0px;
}

*.news a, *.newsMoreNews a {
    margin: 0 0 0 0.5em;
    background: url(../images/icon_internal_link.gif) no-repeat 0px 1px;
}

*.newsArchiveLink a, *.contentTeaserTwoRowsHome *.more, *.links-a li, *.links-b li, #contentMain *.category-sitemap-meta a, *.searchResultHeader a {
    padding: 0 0 0 0.7em;
    background: url(../images/iconArrowMainnavigationLeftClosedNor.gif) no-repeat left 0.09em;
    list-style-image: none;
}
*.shadowMarginalContent a.internal-link, *.shadowMarginalContent a.marginal-link {
    padding: 0 0 0 1.3em;
}

*.news h3 a {
    background: inherit;
    padding: inherit;
    margin: inherit;
}

h3.shopHeaderMargin {
	margin: 0.7em 0 0.4em 0;
}
img.MarginalImg {
	margin: 0.3em 0 0 0;
}

/* Seiten Raster */
#page {
    width: 61.25em;
    margin: 0 0 0 8px;
    _margin: 0;
    padding: 0;
    background-color: #fff;
    text-align: left;

}

#headerImageHome img {
    width: 61.25em;
    height: 20.62em;
}
#headerImage img {
    width: 61.25em;
    height: 10em;
}

/* IE7 */
html* div#shadowLeft div#shadowRight div#page {
    margin: 0;
}
#pageContent {
    /* old: color: #666; */
    color: #444;
    background-color: #fff;
    width: auto;
    _width: 61.25em; /* IE 6: 2px breiter */
    padding: 0 0 0 0;
}
#pageContentLeft {
    width: 42.8em;
    float: left;
    margin: 0 0.66em 0 1.55em;
    _margin: 0 0.66em 0 0.7em; /* IE 6: Abstand links verringern */
    border-top: 0.15em solid #EEEEEE;
}
#pageContentRight {
    width: 14.7em;
    float: right;
    margin: -0.06em 1.4em 0 0;
    _margin: -0.06em 0.6em 0 0; /* IE 6: Abstand rechts verringern */
}
#contentMain {
    width: 30.65em;
    margin: -0.95em 0 0 0;
    float: right;
}
#contentMainHome {
    width: auto;
    margin: -1.06em 0 0 0;
}

#contentMain ul, #contentMainHome ul {
    padding: 0;
    margin: 0 0 0.7em 1.25em;
    font-size: 0.7em;
    list-style-image:url(../images/list_style_image.gif);
}

#contentMain ol, #contentMainHome ol {
    padding: 0;
    margin: 0 0 0.7em 1.65em;
    font-size: 0.7em;
}
/* IE7 */
html* div#contentMain ol{
    margin: 0 0 0.7em 2.05em;
}
#contentMain li, #contentMainHome li {
    padding: 0;
    margin: 0.2em 0 0 0;
}


#pageTools {
   margin: 0 0 1.1em 12.15em;
}
#pageToolsHome {
   margin: 0;
}

#pageToolsList {
    list-style: none;
    padding: 0;
    margin: 0.3em 0 0.5em 0;
}
#pageToolsList img {
    padding: 0;
    margin: 0 0 0 0.2em;
}
#pageToolsList li {
    display: inline;
    padding: 0;
    margin: 0 1.55em 0 0;
}
#pageToolsList li a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /* old: color: #aaa; */
    color: #898787;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.7em;
}
#pageToolsList li a:hover {
    color: #444;
}

#footerBox {
    width: 100%;
}
#footerBoxLeft {
    width: 42.8em;
    _width: 41.1em;
    float: left;
    margin: 0.7em 0.66em 0 1.55em;
    border-top: 0.15em solid #EEEEEE;
}
#footerBoxRight {
    width: 14.75em;
    _width: 13.5em;
    _margin: 0.7em 0 0 0;
    float: right;
    border-top: 0.15em solid #EEEEEE;
    margin: 0.7em 1.4em 0 0;
}

/* Schattierungen */
#shadowBoxTop, #shadowBoxBottom{
    width: 62.25em;
    margin: 0 auto 0 auto;
}
#shadowTop, #shadowBottom {
    width: 61.25em;
    height: 0.5em;
    margin: 0 auto 0 auto;
    float: left;
}
#shadowTopLeft, #shadowBottomLeft {
    float: left;
}
#shadowTopRight, #shadowBottomRight {
    float: right;
}
#shadowTop {
    background: url(../images/shadowTop.png) repeat-x;
}
#shadowBottom {
    background: url(../images/shadowBottom.png) repeat-x;
}
#shadowTopLeft {
    background: url(../images/shadowTopleft.png) no-repeat;
}
#shadowBottomLeft {
    background: url(../images/shadowBottomLeft.png) no-repeat;
}
#shadowTopRight {
    background: url(../images/shadowTopRight.png) no-repeat;
}
#shadowBottomRight {
    background: url(../images/shadowBottomRight.png) no-repeat;
}
#shadowTopLeft, #shadowTopRight, #shadowBottomLeft, #shadowBottomRight {
    width: 0.5em;
    height: 0.5em;
}
#shadowLeft {
    background: url(../images/shadowLeft.png) repeat-y left;
    width: 62.25em;
    margin: 0 auto 0 auto;
}
#shadowRight {
    background: url(../images/shadowRight.png) repeat-y right;
    width: 100%
}

#shadowHeaderImage, #shadowHeaderImageHome {
    position: absolute;
    background: url(../images/shadowHeaderImage.png) repeat-x bottom;
    width: 61.25em;
    height: 2em;
    margin: 7.97em 0 0 0;
}
#shadowHeaderImageHome {
    margin: 18.58em 0 0 0;
}


/**** Navigationen *******/
/* obere Hauptnavigation */
#mainnavigationTop {
    width: 60.25em;
    height: 1.13em;
    margin: 0.65em 0 2.1em 0.7em;
}
#mainnavigationTopList {
    list-style: none;
    padding: 0;
    margin: 0;
}
#mainnavigationTopList li {
    display: inline;
    padding: 0;
    margin: 0 20px 0 0;
}
#mainnavigationTopList li a {
    font-family:arial,helvetica,sans-serif;
    color: #03a7fc;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.8em;
    padding: 0 0 0 0.8em;
}
#mainnavigationTopList li a:hover,
#mainnavigationTopList li a.mainnavigationTopListAct {
    color: #003e90;
    background: url(../images/icon_arrow_mainnavigation.gif) left;
    background-repeat: no-repeat;
}

/* linke Hauptnavigation */
#mainnavigationLeft {
    width: 11.2em;
    float: left;
    border-bottom: 0.15em solid #EEEEEE;
    margin: 0 0 2em 0em;
    line-height: 0.78em;
}
#mainnavigationLeftList {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0.7em;
}
#mainnavigationLeftList ul {
    list-style: none;
    margin: 0 0 0 1em;
    padding: 0;
}
#mainnavigationLeftList li {
    margin: 0;
    padding: 0;
    /* _line-height: 0.6em;   IE 6: Zeilenabstand verringern */
    _height: 0.1em;
}
#mainnavigationLeftList li a {
    color: #03a7fc;
    background: url(../images/iconArrowMainnavigationLeftClosedNor.gif) no-repeat left 0em;
    text-decoration: none;
    margin: 0;
    padding: 0 0 0 1em;
    font-weight: bold;
    margin: 0;
_line-height: 1.02em;
    display: block;
}
#mainnavigationLeftList li.mainnavigationLeftFirstLevel {
    text-transform: uppercase;
    border-top: 0.22em solid #EEEEEE;
    font-size: 1em;
    padding: 0;
}

#mainnavigationLeftList li.mainnavigationLeftFirstLevel a {
    margin: 0.7em 0 0.6em 0;
}

#mainnavigationLeftList li.mainnavigationLeftSecondLevel {
    text-transform: none;
    border-top: 0.22em solid #EEEEEE;
    margin: 0 0 0 1.3em;
    font-size: 0.9em;
}
#mainnavigationLeftList li.mainnavigationLeftSecondLevel a,
#mainnavigationLeftList li.mainnavigationLeftThirdLevel a {
    margin: 0.3em 0 0.3em -1.1em;
}


#mainnavigationLeftList li a:hover,
#mainnavigationLeftList li a.mainnavigationLeftListAct {
    color: #003e90;
    background: url(../images/iconArrowMainnavigationLeftClosedAct.gif) no-repeat left 0em;
    background-repeat: no-repeat;
}

#mainnavigationLeftList li a.mainnavigationLeftListSubAct,
#mainnavigationLeftList li a.mainnavigationLeftSecondLevelListSubAct,
#mainnavigationLeftList li a.mainnavigationLeftThirdLevelListSubAct {
    color: #003e90;
    background: url(../images/iconArrowMainnavigationLeftOpen.gif) no-repeat left 0em;
    background-repeat: no-repeat;
}

#mainnavigationLeftList li a.mainnavigationLeftSecondLevelListSubAct {
    border-top: none;
}

/* obere Metanavigation */
#metanavigationTop {
    width: 61.25em;
    height: 1.13em;
    margin: 0 auto 1.65em auto;
    text-align: right;
}
#metanavigationTopList {
    list-style: none;
    margin: 0 4.2em 0 0;
    padding: 0;
}
#metanavigationTopList li {
    display: inline;
    margin: 0 1em 0 0;
}
#metanavigationTopList li a, #fontSize {
    /* old: color: #9adcfe;*/
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.8em;
    letter-spacing: 0.00em;
}
#fontSize a:link {
    font-size: 0.7em;
}
#metanavigationTopList li a:hover {
    color: #FFF;
		text-decoration: underline;
}
#metanavigationTopList *.actnav {
    color: #FFF;
}
#metanavigationTopList img {
    position: absolute;
}
#fontSizeSmall {
    margin: 0.6em 0 0 0.65em;
    _margin: 0.6em 0 0 0; /* IE 6: 9px links */
}
#fontSizeNormal{
    margin: 0.6em 0 0 3.7em;
    _margin: 0.6em 0 0 2.1em; /* IE 6: 9px links  */
}
#fontSizeBig{
    margin: 0.6em 0 0 6.8em;
    _margin: 0.6em 0 0 4.3em; /* IE 6: 9px links  */
}
/* IE7 */
html* #fontSizeSmall,
html* #fontSizeNormal,
html* #fontSizeBig {
    margin-top: 0.6em;
}
html* #fontSizeSmall {
    margin-left: 0.45em;
}
html* #fontSizeNormal {
    margin-left: 2.63em;
}
html* #fontSizeBig {
    margin-left: 4.7em;
}


/* untere Metanavigation */
#metanavigationBottom {
    width: 61.25em;
    margin: 0.83em auto 0 auto;
    padding: 0 0 1em 0;
    text-align: right;
}
#metanavigationBottomList {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #9adcfe;
    font-weight: bold;
    font-size: 0.7em;
    line-height: 0.8em;
    list-style: none;
    margin: 0;
    padding: 0;
}
#metanavigationBottomList span {
    font-weight: normal;
    color: #397abb;
}
#metanavigationBottomList li {
    display: inline;
    margin: 0;
    padding: 0;
}
#metanavigationBottomList li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #9adcfe;
    margin: 0 0.09em 0 0.09em;
}
#metanavigationBottomList li a:hover {
    color: #FFF;
}
#metanavigationBottomList *.actnav {
    color: #FFF;
}
/* Breadcrumb Navigation */
#bredcrumbnavigation {
    width: auto;
    margin: 0.5em 0 2.7em 0;
    font-size: 0.7em;
    /* old: color: #999; */
    color: #898787;
}
#bredcrumbnavigationList {
    list-style: none;
    padding: 0;
    margin: 0;
}
#bredcrumbnavigationList li {
    display: inline;
    padding: 0;
    margin: 0;
}
#bredcrumbnavigationList li a {
    color: #03a7fc;
    text-decoration: none;
    padding: 0 0.35em 0 0.35em;
    margin: 0;
}
#bredcrumbnavigationList li a:hover {
    color: #003e90;
    background-repeat: no-repeat;
}

/* Marginalspalte */
.shadowMarginalTop, .shadowMarginalBottom{
    width: 15.0em;
    height: 0.2em;
}
.shadowMarginalBottom{
    margin: 0 0 0.25em 0;
}
.shadowMarginalContent {
    width: 15.0em;
    height: 100%;
    padding: 0.68em 0.3em 0.1em 0.3em;
}
.shadowMarginalContent h2 {
    margin: 0 0.7em 0 0.8em;
}
.shadowMarginalTop {
    background: url(../images/shadowMarginalTop.png) no-repeat;
}
.shadowMarginalBottom {
    background: url(../images/shadowMarginalBottom.png) no-repeat;
}
.shadowMarginalContent {
    background: url(../images/shadowMarginalContent.png) repeat-y;
}

.contentMarginal {
    background-color: #eee;
    width: 12.99em;
    margin: 0.25em 0 0.22em 0.2em;
    padding: 0.2em 0.2em 0.01em 0.55em;
}

.contentMarginal a.download, .contentMarginal a.internal-link, .contentMarginal a.mail, .contentMarginal a.marginal-link {
    display: block;
    background-position: 0px 2px;
}

span.important, .contentMarginal span.important a.mail {
    background-image: none;
    display: inline;
    color: #ea5d16;
    font-weight: bold;
    font-size: 1.1em;
    padding: 0;
    margin: 0;
}
.contentMarginal span.important a.mail {
    font-size: 1em;
}

*.marginalSelectBox {
	border:none;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	color:#666;
	font-size: 0.7em;
	width: 191px;
	height:19px;
        margin: 0 0 1em 0;
        padding: 0.1em 0 0 0;
}

.contentMarginal form *.imageSubmit {
    position: absolute;
    margin: 0.2em 0 0 0.3em;
}

/* Sitemap */
#contentMain *.category-sitemap-global{
    margin-left: 0.1em;
    padding: 0;
}
#contentMain *.category-sitemap-global ul {
    margin: 0;
    padding: 0;
}
#contentMain ul.category-sitemap-level {
    margin: 0 0 1.42em 1.7em;
    padding: 0;
}
#contentMain ul.category-sitemap-level ul {
    margin-bottom: 0;
    padding: 0;
}

#contentMain *.category-sitemap-global li,
#contentMain *.category-sitemap-meta ,
#contentMain ul.category-sitemap-level {
    font-size: 1em;
    list-style: none;
    list-style-image: none;
}
#contentMain *.category-sitemap-meta a {
    font-weight: bold;
    text-transform: uppercase;
}
/* IE7 */
html* #contentMain ul.category-sitemap-level {
    margin: -1.5em 0 0.6em 1.7em;
    padding: 0;
}

html* #contentMain ul.category-sitemap-level a {
    line-height: 1em;
}
html* #contentMain *.category-sitemap-meta {
    margin: 0 0 0.6em 0;
    padding: 0;
}


/* Events */
.eventElement {margin: 0 0 1em 0;}
.eventElement h3 {background-color:#FFFFFF;color:#666666;line-height:1.273em;}


/* Suche */
.submitBoxSearch {
	margin: 0.5em 0 0 0;
	display: inline;
}

a.erweiterteSuche {
	margin: 0 0 0 1.1em;
	/* old: color: #999; */
	color: #444;
}
a.erweiterteSuche:hover {
	/* old: color: #666; */
	color: #000;
}
p.erweiterteSuche {
	margin: 0 0 0.3em 0;
}

#contentMain ul.browsebox {
	margin: 0 0 1em 0;
	padding: 0;
	width: 100%;
}
#contentMain ul.browsebox li {
	list-style: none;
	margin: 0;
	padding: 0 0.5em 0 0;
	display: inline;
}

*.searchResultHeader {
    font-size: 0.7em;
    height: 1.5em;
}

*.searchResultHeader a {
    font-weight: bold;
    margin: 0 0 0 1em;
}

*.searchResultHeader img {
    position: absolute;
    margin: -2px 0 0 0;
}
#videoSearchBox,
#searchBox {
	/*height: 1.9em; */
	padding: 0;
	margin: 0.2em 0 0.2em 0.2em;
}
#videoSearchBox form,
#searchBox form {
	margin: 0;
}
#videoSearchBox .inputTextBorder, 
#searchBox .inputTextBorder {
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	background-color: #eee;
	width: 199px;
	padding: 0;
	margin: 0;
	float: left;
}
#videoSearchBox .imageSubmit,
#searchBox .imageSubmit {
	margin: 0.4em 0 0 0.3em;
}
#videoSearchBox input.inputText,
#searchBox input.inputText {
	background:#eee;
	border:none;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	color:#444;
	font-size:0.7em;
	height:18px;
	width: 189px;
	margin: 0;
	padding: 2px 2px 2px 0.6em;
}


.tx-mbrformdatamanager-pi1 {
	font-size: 0.8em;
	margin: 0.5em 0 1em 0;
}
.tx-mbrformdatamanager-pi1 caption {
	font-size: 1em;
	margin: 0.5em 0 0.5em 0;
}


