/* PAGE HEAD LAYOUT */
body { background-color:white;}
table.pagehead { border-collapse:collapse; border-style:hidden; margin:0px; padding:0px; width:950px; }
table.pagehead td.titlerow { margin:0px; padding-left:10px; height:38px; color:white; font-weight:bold; vertical-align:middle; font-size:30px; }
table.pagehead td.linkrowleft { margin:0px; padding:0px; height:30px; width:150px; }
table.pagehead td.linkrowright { margin:0px; padding-right:240px; height:30px; color:#000A8F; font-weight:bold; text-align:right; vertical-align:top; }
table.pagehead td.navigationbar { margin:0px; padding-left:10px; height:45px; color:white; vertical-align:top; font-size:10px; }
table.pagehead td.navigationbar a:link { color:white; text-decoration:underline; }
table.pagehead td.navigationbar a:visited { color:white; text-decoration:underline; }
table.pagehead td.navigationbar a:hover { color:red; text-decoration:underline; }
table.pagehead td.navigationbar a:active { color:white; text-decoration:underline; }
table.pagehead td.navigationbar a:focus { color:white; text-decoration:underline; }

/* TABLES */
table { border-style:none }
th { text-align:left; vertical-align:top; font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:bold; color:#000A8F;
     padding-top:2mm; padding-bottom:2mm; }
td { text-align:left; vertical-align:top; font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000A8F; }

/* PAGE LAYOUT */
table.page { width:940px; }
table.page td.pagecontent { width:100%; padding-left:10px; padding-top:10px; }
table.links { width:100%; }
td.navigation { width:150px; }
td.content { width:790px; }
td.contentSmall { width:600px; }
td.contentVerySmall { width:500px; }
table.pageendaddons { width:940px; }
table.pageendaddons td.tiny { vertical-align:middle; font-size:8pt; }
table.pageendaddons td.poweredbyopencms { text-align:right; vertical-align:middle; font-size:8pt; }
table.pageendaddons td.opencmslogo { text-align:right; vertical-align:middle; width:85px; }

/* PAGE LINKS */
table.links { width:20%; float:right; margin-left:10px; margin-bottom:6px; border-style:none; }
table.links td.linksheader { background-color:#000A8F; font-weight:bold; color:white; }
table.links td.linkscontent_0 { font-size:8pt; background-color:#E8E8E8; }
table.links td.linkscontent_1 { font-size:8pt; background-color:#F7F7F7; }

/* NAVIGATION */
table.navigation {  }
table.navigation td.current { font-weight:bold; padding-left:5px; color:red; }
table.navigation td.current a:link { color:red; text-decoration:none; }
table.navigation td.current a:visited { color:red; text-decoration:none; }
table.navigation td.current a:hover { color:#FF8000; text-decoration:none; }
table.navigation td.current a:active { color:#FF8000; text-decoration:none; }
table.navigation td.current a:focus { color:gray; text-decoration:none; }
table.navigation td.notcurrent { font-weight:bold; padding-left:5px; }
table.navigation td.notcurrent a:link { color:#000A8F; }
table.navigation td.notcurrent a:visited { color:#000A8F; }
table.navigation td.notcurrent a:hover { color:#FF8000; }
table.navigation td.notcurrent a:active { color:#FF8000; }
table.navigation td.notcurrent a:focus { color:gray; }

table.navigation
td.navigation { font-weight:bold; padding-left:5px; }
td.nav_active { font-weight:bold; padding-left:5px; color:red; }

/* PAGENAVIGATION */
table.pagenavigation { border-collapse:collapse; margin-bottom:10px; }
table.pagenavigation td.current { color:red; border-top-style:solid; border-width:thin; border-color:#000A8F; border-top-style:solid; border-left-style:solid; border-right-style:solid; border-bottom-style:none; padding-left:2px; padding-right:2px; }
table.pagenavigation td.current a:link { color:red; text-decoration:none; }
table.pagenavigation td.current a:visited { color:red; text-decoration:none; }
table.pagenavigation td.current a:hover { color:#FF8000; text-decoration:none; }
table.pagenavigation td.current a:active { color:#FF8000; text-decoration:none; }
table.pagenavigation td.current a:focus { color:gray; text-decoration:none; }
table.pagenavigation td.notcurrent { background-color:white; color:red; border-style:solid; border-width:thin; border-color:#000A8F; padding-left:2px; padding-right:2px; }
table.pagenavigation td.notcurrent a:link { color:#000A8F; text-decoration:none; }
table.pagenavigation td.notcurrent a:visited { color:#000A8F; text-decoration:none; }
table.pagenavigation td.notcurrent a:hover { color:#FF8000; text-decoration:none; }
table.pagenavigation td.notcurrent a:active { color:#FF8000; text-decoration:none; }
table.pagenavigation td.notcurrent a:focus { color:gray; text-decoration:none; }
table.pagenavigation td.filler { width:3px; border-bottom-style:solid; border-bottom-width:thin; border-bottom-color:#000A8F; }

/* NEWS */
table.news { border-style:solid; border-width:thin; border-color:#000A8F; }
td.newsheader { background-color:#000A8F; color:white; font-weight:bold; }
td.newstitle { font-weight:bold; color:white; background-color:#000A8F; }
p.newssubtitle { font-weight:bold; }
p.newstext {  }
td.newsdestination { font-weight:bold; }
td.newsinfo { font-size:8pt; text-align:right; }
img.newsimage { float:left; margin-right:10px; margin-bottom:10px; }

/* SIDENOTES */
table.sidenotes { width:20%; float:right; margin-left:10px; margin-bottom:6px; border-style:solid; border-width:thin; border-color:#000A8F; }
td.sidenotesheader { background-color:#000A8F; color:white; font-weight:bold; font-size:10pt; }
td.sidenotestitle { font-weight:bold; color:white; background-color:#000A8F; font-size:8pt; }
td.sidenotessubtitle { font-weight:bold; font-size:8pt; }
td.sidenotestext { font-size:8pt; }
td.sidenotesdestination { font-weight:bold; font-size:8pt; }

/* DYNAMIC RESOURCES */
table.dynamicResources { width:30%; float:left; margin-right:10px; margin-bottom:6px; border-style:solid; border-width:thin; border-color:#000A8F; }

#middle { vertical-align:middle; }
#center { text-align:center; }
#right { text-align:right; }
#rightmiddle { text-align:right; vertical-align:middle; }

/* ARTICLEOVERVIEW */
td.articleoverviewheader { background-color:#000A8F; color:white; font-weight:bold; }
table.articleoverview { border-style:solid; border-width:thin; border-color:#000A8F; border-collapse:collapse; }
table.articleoverview td.articleoverviewtitle { font-weight:bold; color:white; background-color:#000A8F; }
table.articleoverview td.articleoverviewsubtitle { font-weight:bold; }
table.articleoverview td.articleoverviewtext {  }
table.articleoverview td.articleoverviewtext a:link { color:red; text-decoration:none; }
table.articleoverview td.articleoverviewtext a:visited { color:red; text-decoration:none; }
table.articleoverview td.articleoverviewtext a:hover { color:#FF8000; text-decoration:underline; }
table.articleoverview td.articleoverviewtext a:active { color:#FF8000; text-decoration:underline; }
table.articleoverview td.articleoverviewtext a:focus { color:gray; text-decoration:underline; }
table.articleoverview td.articleoverviewtext img.teaserimage { float:right; margin-left:20px; margin-bottom:10px; }
table.articleoverview td.articleoverviewinfo { font-size:8pt; text-align:right; color:white; background-color:#000A8F; }

/* ARTICLE */
table.articleheaderfooter { width:100%; border-collapse:collapse; }
table.articleheaderfooter td.articletitle { font-size:12pt; font-weight:bold; color:white; vertical-align:middle; background-color:#000A8F; }
table.articleheaderfooter td.articledate { text-align:right; font-size:8pt; color:white; background-color:#000A8F; }
table.articleheaderfooter td.articlesubtitle { font-weight:bold; text-decoration:underline; }

table.toc { width:35%; float:left; margin-right:6px; margin-bottom:10px; border-style:solid; border-width:medium; border-color:#000A8F; }
table.toc td.tocheader { color:#000A8F; font-weight:bold; font-style:italic; }

table.articlesection { width:100% }
table.articlesection td.sectiontitle { font-weight:bold; }
table.articlesection td.articleteaser { font-weight:bold; }

div.leadtext { font-style:italic; }

table.articlelinks { width:20%; float:left; margin-right:10px; margin-bottom:6px; }
table.articlelinks td.linksheader { background-color:#000A8F; font-weight:bold; color:white; }
table.articlelinks td.linkscontent_0 { font-size:8pt; background-color:#E8E8E8; }
table.articlelinks td.linkscontent_1 { font-size:8pt; background-color:#F7F7F7; }

table.articleinfos { width:30%; float:right; margin-bottom:10px; margin-left:6px; border-style:solid; border-width:thin; border-color:yellow; background-color:#FFF570; }
table.articleinfos td.infotitle { background-color:yellow; color:darkblue; font-weight:bold; }
table.articleinfos td.infodescription { color:darkblue; }

table.articleimages { width:30%; float:right; margin-bottom:10px; margin-left:6px; border-style:none; background-color:#E6E6E6; }
table.articleimages td.image { font-size:8pt; }
table.articleimages td.image img { float:left; margin-right:5px; }

img.articleimagewithoutcaption { float:right; margin-bottom:10px; margin-left:6px; }

table.gallery { background-color:#E6E6E6; border-style:solid; border-width:thin; border-color:#E6E6E6; margin-top:10px; margin-bottom:10px; margin-left:30px; margin-right:30px; }
table.gallery td { text-align:center; }
table.gallery td.startslideshow { font-size:8pt; color:gray; }

td.backto { text-align:left; padding-bottom:10px; padding-top:10px; }
td.printversion { text-align:right; padding-bottom:10px; padding-top:10px; }

/* GALLERYIMAGES */
body.galleryimage { background-color:#222222; }
body.galleryimage table.pagehead { border-bottom-style:solid; border-bottom-color:white; border-bottom-width:1px; margin:0px; padding:0px; width:950px; }
body.galleryimage table.pagehead td.navigationbar { height:20px; margin:0px; padding-left:10px; color:white; vertical-align:top; font-size:10px; }
body.galleryimage table.pagehead td.navigationbar a:link { color:white; text-decoration:underline; }
body.galleryimage table.pagehead td.navigationbar a:visited { color:white; text-decoration:underline; }
body.galleryimage table.pagehead td.navigationbar a:hover { color:red; text-decoration:underline; }
body.galleryimage table.pagehead td.navigationbar a:active { color:white; text-decoration:underline; }
body.galleryimage table.pagehead td.navigationbar a:focus { color:white; text-decoration:underline; }
body.galleryimage table.galleryimage td.backto { color:white; font-size:10px; }
body.galleryimage table.galleryimage a:link { color:white; text-decoration:underline; }
body.galleryimage table.galleryimage a:visited { color:white; text-decoration:underline; }
body.galleryimage table.galleryimage a:hover { color:red; text-decoration:underline; }
body.galleryimage table.galleryimage a:active { color:white; text-decoration:underline; }
body.galleryimage table.galleryimage a:focus { color:white; text-decoration:underline; }
body.galleryimage table.galleryimage { width:100%; }
body.galleryimage table.galleryimage td.galleryimagecounter { text-align:center; color:white; }
body.galleryimage table.galleryimage td.galleryimagepicture { text-align:center; padding:20px; }
body.galleryimage table.galleryimage td.galleryimagecaption { text-align:center; color:white; padding-bottom:10px; }

/* DAS WORT */
table.daswort p.tl { font-weight:bold; } /* Titelzeile */
table.daswort p.il {  } /* Einführende Zeile */
table.daswort p.l {  } /* Losungstext */
table.daswort p.sl { font-size:8pt; } /* Quelle */
table.daswort p.c {  } /* Kommentar */

/* MISCELLANEOUS */
p { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000A8F; }
p.image { text-align:center; color:#000A8F; }
form { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000A8F; }

/* HEADINGS */
h2 { font-family:Verdana,Arial,sans-serif; font-size:14pt; color:#000A8F; font-weight:bold; text-align:center; }
h3 { font-family:Verdana,Arial,sans-serif; font-size:12pt; color:#000A8F; font-weight:bold; }
h4 { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000A8F; font-weight:bold; }
h5 { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000A8F; font-style:italic; }

/* LINKS */
a:link { color:#000A8F; text-decoration:underline }
a:visited { color:#000A8F; text-decoration:underline }
a:hover { color:red; text-decoration:underline }
a:active { color:red; text-decoration:underline }
a:focus { color:gray; text-decoration:underline }

/* IMAGES */
img { border-style:none; }

/* GUESTBOOK */
table.guestbook td.gb1a { background-color:red; }
table.guestbook td.gb1b { background-color:blue; }
table.guestbook td.gb2a { background-color:blue; }
table.guestbook td.gb2b { background-color:red; }


/* WARNINGS AND ERRORS */
.sqlinfo { font-weight:bold; color:blue; }
.userinfo { font-weight:bold; color:blue; }
.sqlerror { font-weight:bold; color:red; }
.usererror { font-weight:bold; color:red; background-color:yellow; }
.error { font-weight:bold; color:red; background-color:yellow; }
