body { background-color: rgb(231, 231, 222); text-align: center; color: #000; font: 100% "Lucida Grande", arial, helvetica, sans-serif; }
* { margin: 0; padding: 0; }
.clearer { clear: both; display: block; height: 0; line-height: 1px; font-size: 1px; }
img { display: block; border: 0; }
h1, h2, h3, h4, h5 { color: #363731; font-weight: normal; font-style: normal; padding: 13px; }
h1 { font-size: 1.3em; letter-spacing: 0.12em; line-height: 1.4em; }
h2 { font-size: 1.1em; letter-spacing: 0.05em; line-height: 1.4em; }
h2.single { color: #000; letter-spacing: 0.05em; background-color: #d8e8fc; padding: 9px 9px 9px 13px; }
h3 { font-size: 1.0em; }
h4 { font-size: 0.9em; }
h5 { font-size: 0.9em; font-weight: bold; }
p { font-size: .75em; line-height: 1.6em; padding: 0 13px 13px; }
p.top { padding: 13px; }
ul.top { padding-top: 13px; margin: 0 0 0 35px; }
#header {margin-bottom: 0.45em; }
#header .subNavigation {background: #cadbed;height: 6.76em; }
#header .subNavigation ul { margin-top: 2.76em; margin-left: 2.9em; width: 9.0em; }
#boxbfn { float: left; width: 15.0em; height: 6.8em; padding-right: 0.45em; }
#boxbfn img { width: 15.0em;height: 6.8em; }
#bfn-bottom img { text-align: right; padding-top: 0.66em; padding-left: 12.8em; }
a.backToText { color: #039; letter-spacing: 0.10em; background-image: url(../images/content/link-back-to-text.gif); background-repeat: no-repeat; background-position: 0px 1px; text-decoration: none; padding: 0 5px 0 25px; }
a.backToText:hover { color: #039; background-image: url(../images/content/link-backToText-over.gif); background-repeat: no-repeat; background-position: 0px 1px; }
#headline { margin-bottom: 0.45em; }
#headline #left { background-color: #e5e6db; float: left; width: 15.0em; height: 2.4em; }
#headline .boxFullFirst { height: 2.4em; }
#centercontainer { width: 61.32em; padding: 0.45em; margin: 0.4em auto 0.45em auto; text-align: left; background-color: #fff; border: 1px #f3f3f3 solid; }
#content { float: right; width: 45.9em; margin-bottom: 0.46em; }
.contentRow { width: 45.9em; margin-bottom: 0.45em; }
.contentRowFull { width: 61.32em; margin-bottom: 0.45em; }
table { padding: 0 10px 18px 10px; width: 100%; }
th { font-size: .75em; line-height: 1.3em; padding: 8px; }
td { font-size: .75em; line-height: 1.7em; background-color: #fff; padding: 8px; }
td .ten { width: 10%; }
td .twentyone { width: 21%; }
td .twentyfive { width: 25%; }
td .thirtyseven { width: 37%; }
td .thirtyone { width: 31%; }
td .eleven { width: 11%; }
td .fourty { width: 40%; }
td .fifty { width: 40%; }
td .sixty { width: 60%; }
#sitemap ul { list-style: none; margin: 0.9em; }
#sitemap ul ul { margin: 0 0 0 2.5em; }
#sitemap ul ul ul { margin: 0 0 0 5.0em; }
#sitemap ul li { /* list-style: none;*/ }
#sitemap ul a { color: #002B96; text-decoration: none; display: block; padding: 1.2em 0.3em 0.3em 0.4em; }
#sitemap ul ul ul a { border-top: 1px #fff solid; }
#sitemap ul a:hover { background-color: #CECFC3; }
#sitemap ul ul a { padding: 0.4em 0 0.4em 0.4em; border-bottom: 1px #fff solid; }



#mainmenue { float: left;  width: 15.0em; }
#mainmenue ul {  list-style: none;}
#mainmenue ul a.group { background-color: #dff19e; }
#mainmenue ul a.group:hover { background-color: #CADB8F; }
#mainmenue ul a.groupcurrent { background-color: #97A46B; }
#mainmenue ul a.groupcurrent:hover { background-color: #A6B475; }
#mainmenue ul a { color: #272727; font-size: 0.80em; font-weight: normal; text-decoration: none; background-color: #dedcc6; display: block; padding: 1.2em 0.4em 0.3em; }
#mainmenue ul a:hover {  color: #000;  background-color: #CECFC3; }
#mainmenue ul a.current { color: #fff; background-color: #544F36; }
#mainmenue ul li { margin: 0 0 0.45em 0; }
#mainmenue ul ul li { margin: 0 0 0.05em 0; }
#mainmenue ul ul { margin: 0; }
#mainmenue ul ul a { font-weight: normal; color: #002B96; background: #CADBED url(../images/linkicons/navigation.gif) no-repeat 0.34em 0.4em;  padding: 0.4em 0.4em 0.4em 1.8em;  border-top: 2px #fff solid; }
#mainmenue ul ul a:hover {  color: #002b96;  background: #D8E8FC url(../images/linkicons/navigationHover.gif) no-repeat 0.34em 0.4em; }
#mainmenue ul ul a.current {  /*color: #544F36;*/ color: #544F36;  background: #D8E8FC url(../images/linkicons/navigationCurrent.gif) no-repeat 0.34em 0.4em;font-weight: bold; }
#mainmenue ul ul ul a {  color: #002b96;  background: #D8E8FC url(../images/linkicons/pfeil.gif) no-repeat 24px 7px;  padding: 0.2em 0.4em 0.2em 2.7em; }
#mainmenue ul ul ul a:hover {  color: #002b96;  background: #eaf8fd url(../images/linkicons/pfeilHover.gif) no-repeat 24px 7px; }
#mainmenue ul ul ul a.current {  color: #544F36;  background: #D8E8FC url(../images/linkicons/pfeilCurrent.gif) no-repeat 24px 7px;font-weight: bold;}
#mainmenue ul ul ul li { display: inline; }
#mainmenue ul ul ul ul a {  background: #D8E8FC url(../images/linkicons/pfeil.gif) no-repeat 36px 6px; font-size: 0.75em;  padding: 0.2em 0.2em 0.2em 3.8em; }
#mainmenue ul ul ul ul a:hover { background: #eaf8fd url(../images/linkicons/pfeilHover.gif) no-repeat 36px 6px; }
#mainmenue ul ul ul ul a.current { background: #D8E8FC url(../images/linkicons/pfeilCurrent.gif) no-repeat 36px 6px; }
#mainmenue ul ul ul ul li { display: inline; }
#mainmenue .tagungen {  background-color: #E5E6AB; }


.subNavigation { float: left; width: 15.0em; }
.subNavigation ul li { list-style: none; padding: 0 0 0.45em 0; }
.subNavigation span { font-size: 0.80em; display: block; padding: 8px 0.4em 0.3em 28px; color: #000; background-color: #CADBED; }
.subNavigation ul a { font-size: 0.80em; text-decoration: none; display: block; color: #002B96; background: #cadbed url(../images/linkicons/navigation.gif) no-repeat 5px 10px;padding: 0.8em 0.4em 0.8em 28px;}
.subNavigation ul a.current { font-size: 0.80em; text-decoration: none; color: #000; background: #D8E8FC url(../images/linkicons/navigationCurrent.gif) no-repeat 5px 10px; }
.subNavigation ul .noLink { font-size: 0.80em; text-decoration: none; color: #000; background: #D8E8FC url(../images/linkicons/navigationCurrent.gif) no-repeat 5px 10px;padding: 0.8em 0.4em 0.8em 28px;}
.subNavigation ul a.current:hover { font-size: 0.80em; text-decoration: underline; color: #000; background: #D8E8FC url(../images/linkicons/navigationHover.gif) no-repeat 5px 10px; }
.subNavigation ul a:hover { display: block; text-decoration: underline; background: #CADBED url(../images/linkicons/navigationHover.gif) no-repeat 5px 10px; }
.subNavigation ul a.insideBack { font-size: 0.80em; text-decoration: none; display: block; padding: 0.8em 0.4em 0.3em 28px; color: #002B96; background: #CADBED url(../images/content/link-insideBack.gif) no-repeat 5px 10px; }
.subNavigation ul a.insideBack:hover { display: block; color: #000; text-decoration: underline; background: #CADBED url(../images/content/link-insideBackHover.gif) no-repeat 5px 10px; }

.nameList table td { vertical-align: top; }
.left { float: left; }
.right { float: right; }
.between { float: left; margin-right: 0.45em; margin-left: 0.45em; }
.zitat { background-color: #d8e8fc; padding-top: 1.0em; }
.highlight { background-color: #fdffb5; padding-top: 10px; font-weight:bold; }
.highlightmore { background-color: #FFCB46; padding-top: 10px; }
.borderunder { border-bottom: 0.65em #fff solid; }
.marginunder { margin-bottom: 0.45em; }
.latName { font-style: italic; }
.zitat { color: #004fc1; text-align: justify; }
.black { background-color: black; }
#breadcrumb { float: right; width: 45.9em; }
.forHeight { height: 2.4em; }
.boxFullFirst { position: relative; display: block; width: 45.9em; background-color: #EBBD49; }
.contentRow .boxFullFirst {background-color: #2d2c24; }
.boxFullFirst h1 { color: #272727; font-size: 1.2em; letter-spacing: 0.10em; font-weight: normal; text-transform: uppercase; padding: 9px 7px 2px 13px; }
.boxFullFirst img { width: 45.9em; }
.boxOneFirst { position: relative; }
.boxOneFirst img { width: 30.45em; }
.boxTwoFirst { position: relative; }
.boxTwoFirst img { width: 15.0em; }
#name { position: absolute; width: 100%; /*width: 25.9em;*/ background-color: #000; opacity: 0.65; bottom: 0; height: 1.5em;padding-top:3px;}
#name_zwei { position: absolute; width: 100%; /*width: 25.9em;*/ background-color: #000; opacity: 0.65; bottom: 0; height: 1.5em;padding-top:3px;}
#nameZoom { position: absolute; width: 100%; background-color: #000; opacity: 0.65; bottom: 0;height: 1.5em;padding-top:3px; }
#nameLeft { position: absolute; width: 100%; /*width: 45.9em;*/ background-color: #000; opacity: 0.65; bottom: 0; height: 1.5em;padding-top:4px;}
#name p, #nameLeft p, #nameZoom p, #name_zwei p { color: #fff; font-size: .75em; letter-spacing: 0.12em; text-align: right; padding: 0.0em 0.9em 0.2em 0.9em; }
a.fuerName { color: #fff; background-image: url(../images/content/link-name.gif); background-repeat: no-repeat; background-position: 0 1px; padding: 0 4px 2px 20px; text-decoration: none; }
a.fuerName:hover { background-image: url(../images/content/link-name-over.gif); background-repeat: no-repeat; background-position: 0 1px; }
.boxFull { float: left; width: 45.9em; background-color: rgb(243, 242, 232); }
.boxFull ul { font-size: .75em; line-height: 1.7em; list-style-type: square; margin: 0 12px 14px 35px; }
.boxOne { width: 30.45em; background-color: rgb(243, 242, 232); }
.boxOne ul { font-size: .75em; line-height: 1.7em; list-style-type: square; margin: 0 12px 14px 35px; }
.boxOne ul ul { font-size: 1.0em; line-height: 1.7em; list-style-type: square; margin: 0 12px 0px 25px; }
.boxOne ol { font-size: .75em; line-height: 1.7em; margin: 0 12px 14px 35px; }
.boxOne img { width: 30.45em; }
.boxOne a.inside { color: #039; padding-left: 1.6em; text-decoration: none; background-image: url(../images/linkicons/navigation.gif); background-repeat: no-repeat; }
.boxOne a.inside:hover { text-decoration: underline; background-image: url(../images/content/navigationHover.gif); background-repeat: no-repeat; }
.boxOne a.block { display: block; background-position: 0px 2px; }
.boxTwo { width: 15.0em; background-color: #CADBED; }
.boxTwo p { font-size: .74em; line-height: 1.4em; padding: 7px 7px 7px 10px; }
.boxTwo ul { font-size: .74em; line-height: 1.4em; list-style-type: none; margin-left: 2.3em; padding-bottom: 0.45em; }
.square { list-style-type: square; }
.boxTwo img { width: 15.0em; }
.boxTwo h2 { font-size: 1.0em; line-height: 1.4em; letter-spacing: 0.1em; background-color: #f0d867;padding: 11px 10px 5px;}
.boxFull a.inside { color: rgb(0, 85, 117); padding-left: 1.6em; text-decoration: none; background-image: url(../images/linkicons/navigation.gif); background-repeat: no-repeat; }
.boxFull a.inside:hover { background: url(../images/linkicons/navigationHover.gif) no-repeat; text-decoration: underline; }
.boxTwo a.inside { color: #002B96; padding-left: 1.6em; text-decoration: none; background-image: url(../images/linkicons/navigation.gif); background-repeat: no-repeat; }
.boxTwo a.inside:hover { background: url(../images/linkicons/navigationHover.gif) no-repeat; text-decoration: underline; }
.boxTwo a.block { display: block; }
.boxTwo a.insideSand { color: #039; padding-left: 1.6em; text-decoration: none; background-image: url(../images/linkicons/navigation.gif); background-repeat: no-repeat; }
.boxTwo a.block { display: block; }
.boxTwo a.insideSand:hover { background: url(../images/content/navigationHover.gif) no-repeat; text-decoration: underline; }
#centervideo { width: 45.9em; padding-top: 22px; padding-bottom: 20px; background-color: #2d2c24; }
#centervideo p { color: #fff;background-color: #2d2c24;  }
#videoPlayer { width: 384px; }
#wrapVideoPlayer { width: 384px; margin: 0 auto 0 auto; padding-left: 26px; }
#centervideo .navContainer { width: 16.0em; float: right; }
#centervideo .navContainer a.inside { color: #fff; display: block; padding-left: 2.0em; text-decoration: none; background-image: url(../images/linkicons/link-inside-video.gif); background-repeat: no-repeat; background-position: 0px 2px; }
#centervideo .navContainer a.inside:hover { text-decoration: underline; background-image: url(../images/linkicons/link-inside-video-hover.gif); }
#centervideo .boxOne { width: 29.45em; background-color: transparent; }
#zoomNav { width: 61.32em; margin-bottom: 0.46em; }
#zoomContent { float: right; width: 61.32em; background-color: #e5e6db; }
#zoomContent img { margin-right: auto; margin-left: auto; width: 42.8em; }
#zoomContent .navContainer { width: 61.32em; text-align: center; margin-top: 30px; margin-bottom: 10px; }
#flashcontent { background-color: #2d2c24; margin: 0 auto 0 auto; width: 935px; }
#flashCenter { background-color: #2d2c24; padding-top: 15px; padding-bottom: 15px; }
a.insideBack { color: #039; padding: 4px 0 4px 22px; background-image: url(../images/content/link-insideBack.gif); background-repeat: no-repeat; background-position: 0 5px; }
a.insidepdf { color: #039; padding: 4px 0 4px 22px; background-image: url(../images/linkicons/icon_pdf.gif); background-repeat: no-repeat; background-position: 0 5px; text-decoration: none; }
a.insidepdf:hover { color: #039; text-decoration: underline; }
a.insidezip { color: #039; padding: 4px 0 4px 22px; background-image: url(../images/content/zip.gif); background-repeat: no-repeat; background-position: 0 2px; }
a.insideword { color: #039; padding: 4px 0 4px 22px; background-image: url(../images/content/word-icon.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; }

a.insideZoomContent { color: #fff; background-image: url(../images/linkicons/navigationOnBlack.gif); background-repeat: no-repeat; background-position: 0 1px; padding: 1px 45px 0 20px; text-decoration: none; letter-spacing: 0.1em; }
a.insideZoomContent:hover { color: #a5eaff; background-image: url(../images/linkicons/navigationOnBlackHover.gif); background-repeat: no-repeat; background-position: 0 1px; }
a.insideZoomContent.current { color: #a5eaff; background-image: url(../images/linkicons/navigationOnBlackCurrent.gif); background-repeat: no-repeat; background-position: 0 1px; padding: 1px 45px 0 20px; text-decoration: none; letter-spacing: 0.1em; }

a.outside { color: #039; padding-left: 1.4em; background: url(../images/content/outside.gif) no-repeat 0px 1px; text-decoration: none; }
a.outside:hover { background: url(../images/content/outside-hover.gif) no-repeat 0px 1px; text-decoration: underline; }
a.insidemail { color: #039; background: url(../images/content/icon_mail_blau.gif) no-repeat 0 4px; padding-left: 1.5em; }
a:hover { color: #F60; }

#footer { width: 61.32em; height: 8.4em; background: url(../images/content/footer-bg-white.gif) repeat-x 0 bottom; }
#footer p { padding-top: 9.0em; color: #333; font-size: .70em; line-height: 1.4em; }
#footer a { color: #333; }
#footer-black { width: 61.32em; height: 8.4em; background: url(../images/content/footer-bg-black.gif) repeat-x 0 bottom; }
#footer-black p { padding-top: 9.0em; color: #666; font-size: .70em; line-height: 1.4em; }
#footer-black a { color: #666; }
#subfooter { width: 61.32em; margin: 0.45em auto; padding-top: 0.25em; text-align: left; }
#subfooter p { color: #666; font-size: .70em; line-height: 1.4em; padding: 0; }
#subfooter a { color: #666; }
form p { margin: 0; }
fieldset { border: 0;}
legend {}
label { float: left; width:3.0em;}
input, select {}
.field { width: 16em;margin-bottom: 0; background-color: #fff; border: 1px solid #858585; }
#invalid_input { background-color: #F90; }
textarea { width: 16em; }
.button { width: 16em; background-color: #fff; border: 1px solid #858585; }
.none { list-style: none; }
acronym {
  border-bottom : 1px dotted #949aa3;
  background : #fdfae0;
}

