/* ##### Styles fuer Floating Boxes ##### */

.floatboxBreit,
.navbox {
   overflow: visible;
   font-size: 100%;
   line-height: 1.25;
   margin: 0 0 0.75em 1.5em;
   padding: 0.5em 1em;
   border: 2px solid #000;
   float: right;
   clear: right;
}

.floatboxBreit {
   color: #000;
   background: #DEDBC6;
   width: 320px;
}

.navbox {
   text-align: left;
   color: black;
   background: white;
   width: 330px;
}

.floatboxBreit hr,	/* Used for non-stylesheet-aware browsers */
.navbox hr {
   display: none !important;
}

.floatboxBreit p,
.navbox p {
   margin: 0.75em 0;
   padding: 0;
}

.floatboxBreit ol,
.floatboxBreit ul {
   margin: 0.75em 0;
   padding: 0 0 0 1.5em;
}

.navbox ol,
.navbox ul {
   margin: 0.5em 0;
   padding: 0 0 0 1.5em;
}

.floatboxBreit blockquote {
   margin: 0.75em 1.5em;
   padding: 0;
}

.floatboxBreit pre {
   font-size: 95%;
   margin: 0.75em 1.5em;
   padding: 0;
}

.floatboxBreit dt {
   margin: 0.75em 0;
   padding: 0;
}

.floatboxBreit dt {
   margin: 0.75em 0 0.25em 0;
   padding: 0;
}

.floatboxBreit dd {
   margin: 0 0 0.75em 1.5em;
   padding: 0;
}

#main .floatboxBreit .highlight {
   color: inherit;
   background: white;
   margin: 0.75em 0;
   padding: 0.75em 1.5em;
}

#main .floatboxBreit table.simple {
   margin: 0.75em 0;
}

#main .floatboxBreit table.simple th,
#main .floatboxBreit table.simple td.highlight,
#main .floatboxBreit table.simple th.highlight {
   color: inherit;
   background: white;
   margin: 0;
   padding: 0.25em 0.5em;
   }
