body { padding-right: 0px; padding-left: 0px; background: #fff repeat-y; padding-bottom: 0px; margin: 0px; font: small verdana,sans-serif; padding-top: 0px; voice-family: inherit }
.navigationactive { background-color: #ffffff; text-align: center; font-size: 100%; text-decoration: none; }
.navigationinactive { background-color: #ffffff; text-align: center; font-size: 100%; text-decoration: none; }
.slidenumber { vertical-align: middle; float: right; margin: 0px 5px 0px 0px; position: relative; }

.navl span { color: #000; }
.navl { float: left; margin: 0px 0px 0px 0px; color: #666; position: relative; }
.navr { color: #000; }
.nav { border-right: #000 1px solid; padding-right: 5px; border-top: #000 1px solid; padding-left: 5px; font-size: 85%; padding-bottom: 5px; border-left: #000 1px solid; color: #666; padding-top: 5px; border-bottom: #000 1px solid; }
.nav2 { border-right: #000 1px solid; padding-right: 5px; border-top: #000 1px solid; padding-left: 5px; font-size: 85%; padding-bottom: 5px; border-left: #000 1px solid; color: #666; padding-top: 5px; border-bottom: #000 1px solid; border-top-width: 0px; }

.notes { border-right: #000 1px solid; padding-right: 5px; border-top: #000 1px solid; padding-left: 5px; font-size: 85%; padding-bottom: 4px; border-left: #000 1px solid; padding-top: 5px; border-bottom: #000 1px solid; background-color: #99ccff; layer-background-color: #99ccff; visibility: hidden }

a { text-decoration: none; }
a:link { color: #666690; }
a:visited { color: #767690; }
#a:hover { color: #dc2a24; }
a img { border-right: #fff 0px; border-top: #fff 0px; border-left: #fff 0px; color: #fff; border-bottom: #fff 0px }


p { margin: 0px 0px 1em; font-size: larger; }
dl { margin-top: 0px; margin-bottom: 0px }
ul { margin-top: 0px; margin-bottom: 0px }
ol { margin-top: 0px; margin-bottom: 0px }
li { list-style-position: outside; margin: 0px 0px 5px 5px }
pre { line-height: 130%; }

#.slidecap a:visited { color: #333333; }
#.slidecap a:hover { color: #666690; }

.slidecap { vertical-align:bottom; padding-bottom: 10px; }
.slidetitle { color:white; vertical-align:bottom; height: 50px; border-right: #000 1px solid; background-color:#666690; padding-right: 0px; border-top: #000 1px solid; padding-left: 5px;padding-bottom: 0px; border-left: #000 1px solid; padding-top: 5px; border-bottom: #000 1px solid; }
#all .smaller .sub { font-size: 100% }
.foot {	font-size: 75%; color: #666; line-height: 240%; }
.foot a:link { color: #333333; white-space: nowrap; text-decoration: none }
.foot a:visited { color: #333333; white-space: nowrap; text-decoration: none }

.slidecontent { font-size: 240%; line-height: 150%; }
.slidenotecontent { min-height: 345px; font-size: 90%; line-height: 125% }

.toc { background-color: #ffffff; font-size: 100%; font-weight: regular; border-color: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.titel { font-size: 130%; line-height: 100% }
.date { font-size: 100%; line-height: 100%; padding-bottom: 20px; padding-top: 20px }
.author { font-size: 100%; line-height: 120% }
.abstract { /*font-style: italic;*/  font-size: 100%; line-height: 100%}
#all .content { padding-right: 1.5em; padding-left: 1.5em; padding-bottom: 0px; padding-top: 0px }
.slidetitle a { color:white; vertical-align:bottom; font: bold 130% arial,sans-serif; }
.skiplinks { display: none }
.buffer { font-size: 0px; width: 1px; height: 1px }
.clear { clear: both }
.none { display: none }


/*pre { line-height: 105%;}*/