

/* autor in einem ref:cite-tag */
.citeauthor {
   border-bottom: 1px solid #aaaaaa;
}


div.sb_source_text {
  padding-bottom: 5px;
  font-size: 10px;
  color: #6699cc;
  line-height: 110%;
}
span.sb_source_title {
  font-size: 10px;
  color: #000000;
  line-height: 120%;
}
a.sourceref:link, a.sourceref:visited, a.sourceref:hover { 
  text-decoration: none; 
  font-weight: bold;
  font-size: 12px; 
}

a.sourcerefsmall:link, a.sourcerefsmall:visited, a.sourcerefsmall:hover { 
  text-decoration: none; 
  font-weight: bold;
  font-size: 10px;
}

/* link für einen quellennachweis in einem <content:image>-tag */
a.sourcerefimage:link, a.sourcerefimage:visited, a.sourcerefglossary:hover { 
  text-decoration: none; 
  font-weight: bold;
  font-size: 10px;
  color: #666666;
}

/* link für einen quellennachweis in einem <ref:glossary>-tag */
a.sourcerefglossary:link, a.sourcerefglossary:visited, a.sourcerefglossary:hover { 
  text-decoration: underline; 
  font-weight: bold;
  font-size: 10px;
  color: #666666;
}

/* Styles für Bilder in der Sidebar */
.image_outer_sb {
  padding-bottom: 20px;
}
.image_sb { }
.image_bu_sb { 
  font-size: 10px; 
  color: #666666;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Styles für Bilder im normalen Text */
.image_outer { }
.image { }
.image_bu { 
  color: #000000;
  font-size: 9px;
  padding: 5px;
  background: #EEEEEE;
}


.glossary_item {
  color: #ff0000;
  border-bottom: 1px dotted #ff0000;
}

div.glossary_sb_outer {
  padding-bottom: 20px;
}
div.glossary_sb_title {
  font-size: 11px; 
  color: #777777; 
  font-weight: bold;
  border-bottom: 1px dotted #aaaaaa;
}
div.glossary_sb_text {
  font-size: 10px; 
  color: #444444;
  padding-top: 3px;
  padding-bottom: 3px;
}
.glossary_sb_text em {
  color: #444444; 
}
.glossary_sb_text ul, .glossary_sb_text ol { 
  padding-left: 20px; 
}


/* definitionen */
div.definition_outer {
  padding-top: 5px;
  padding-bottom: 5px;
}
div.definiton_title {
  font-weight: bold;
  color: #000000;
}
div.definition_text {
  padding: 3px;
  background: #f0f0f0;
}

/* zitate */
q.quote {
  font-style: normal;
  font-size: 12px;
}
div.quote_sb_source {
  padding-bottom: 3px;
  font-size: 10px; color: #aaaaaa;
}


div.optional_sb_outer {
  border-bottom: 1px dotted #dddddd;
  margin-bottom: 20px; 
}
div.optional_sb_title {
  font-size: 11px; 
  color: #006600; 
  font-weight: bold;
  border-bottom: 1px dotted #dddddd;
}
p.optional {
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px;
}
.optional, div.optional_sb_text, a.sourcerefoptional {
  font-size: 10px; 
  line-height: 140%; 
  color: #338833; 
}
ul.optional, ol.optional {
  list-style-type: square;
  padding-left: 20px;
}
a.sourcerefoptional:link, a.sourcerefoptional:visited, a.sourcerefoptional:hover { 
  text-decoration: none; 
  font-weight: bold;
  font-size: 10px;
}


span.person {
  color: #000000;
  font-weight: bold;
  border-bottom: 1px solid #aaaaaa;
}




.small, em.small { 
  font-size: 10px; 
  line-height: 140%; 
  color: #7d9994; 
}
em.small {
  font-weight: normal;
  color: #4d6964; 
}


div.layout_sidebar {
}


div.layout_bottom {
  padding: 10px;
  border-bottom: 1px dashed #dddddd;
}


div.externsource {
  background: #f0f0f0;
  padding: 3px;
}
span.externsourceref {
  font-style: italic;
}


.tw-tags-toolbar {
  padding-top:              10px;
  padding-bottom:           10px;
}

.tw-tags-list-outer {
	border: 									1px solid #888888;
}


span.tw-col-tag-begin 			{ font-size: 10px; font-family: Monaco, Courier; color: #FF0000; }
span.tw-col-att-name 				{ font-size: 10px; font-family: Monaco, Courier; color: #000088; }
span.tw-col-att-char 				{ font-size: 10px; font-family: Monaco, Courier; color: #888888; }
span.tw-col-att-value 			{ font-size: 10px; font-family: Monaco, Courier; color: #008800; }
span.tw-col-tag-end 				{ font-size: 10px; font-family: Monaco, Courier; color: #FF0000; }
span.tw-col-tag-value 			{ font-size: 10px; font-family: Monaco, Courier; color: #000000; }
span.tw-col-tag-var					{ font-size: 10px; font-family: Monaco, Courier; color: #000000; font-weight: bold;}
span.tw-col-tag-block-begin	{ border-left: 3px solid #888888; border-top: 1px solid #888888; font-size: 10px; font-family: Monaco, Courier; color: #888888; }
span.tw-col-tag-block-end	  { border-right: 3px solid #888888; border-bottom: 1px solid #888888; font-size: 10px; font-family: Monaco, Courier; color: #888888; }

