/*************************************
 * TITLE: Modifiziertes Sinorca Screen Stylesheet  *
 * URI  : sinorca/sinorca.css *
 * MODIF: 2003-Apr-30 19:31 +0800    *
 *************************************/

/* ##### Common Styles ##### */
body { 
  color: black; background-color: #f0ffff; 
	font-family: verdana, helvetica, arial, sans-serif; 
  font-size: 73%;  /* Enables font size scaling in MSIE */
	margin: 0.5em;
}

html > body { font-size: 9pt; }

/* Frame zur Seitenzentrierung */

#BodyFrame {
  text-align: left;
  background-color: ivory;
	width: 81em;
}

hr {
  height: 2px; border: 0;
	color: #036; background-color: #036;
}


/* ##### Verlinkungen ##### */

a { color: blue; text-decoration: none; }
	
a:hover { text-decoration: underline; }

.createlink { color:maroon; }

/* Header */
#header #headerTop a { 
	font-size:91%; color: #f5f5f5; 
	text-decoration: none; 
  margin: 0; padding: 0.15em 0.25em; }

#header #headerTop a:hover { 
	color: #036; background-color: #f5f5f5; }

#header #headerMiddle a { 
  color: #036; font-weight: bold;
	text-decoration: none; }

#header #headerMiddle a:hover { 
	text-decoration: underline; }
	

#MainText .pagetitle a { 
  color:#800000; 
	text-decoration: none; }
	
#MainText .pagetitle a:hover { 
  color:#036; 
	text-decoration: underline; }
	


/* ##### Tabellen ##### */
table, td, th { 
  border-collapse: collapse; margin: 0px; 
	border-style: solid; border-width: 1px; }

#MainText table { margin-bottom: 0.5em; }

table.red, table.blue, table.green, table.gray { 
  border-bottom-width: 4px; } 

caption { 
  padding: 0.25em 0.5em; font-weight: bold; font-size: 110%; }

th, .caption { padding: 0.25em 0.5em; font-weight: bold; }
th, th a, .caption { color: ivory; }

td { padding: 0.25em 0.5em; vertical-align:top; }

td .keyvisual img { margin: 0; padding: 0; width:46.8em; margin-bottom:0.25em; }

/* Standard-Tabellenfarben */
table, td, th { border-color: #036; }
caption { color: #036; }
th, .caption  { background-color: #036; color:ivory;}
th a, .caption a { background-color: ivory; color:#036; padding:0.1em; }
td { background-color: #f0f0f0; }

/* Bei Überarbeitung entfernen */
.kreuzwort-quiz table, .kreuzwort-quiz td, .kreuzwort-quiz th { 
  border-width: 0px; background-color:transparent; }

/* Rote Tabelle */
table.red, table.red td, table.red th { border-color: #800000; }
table.red caption { color: #800000; }
table.red th, table.red .caption { background-color: #800000; }

/* Blaue Tabelle */
table.blue, table.blue td, table.blue th  { border-color: #036; }
table.blue caption { color: #036; }
table.blue th, table.blue .caption { background-color: #036; }

/* Grüne Tabelle */
table.green, table.green td, table.green th { border-color: #033; }
table.green caption { color: #033; }
table.green th, table.green .caption { background-color: #033; }

/* Graue Tabelle */
table.gray, table.gray td, table.gray th { border-color: #363636; }
table.gray caption { color: #363636; }
table.gray th , table.gray .caption { background-color: #363636; }


/* ##### Boxen  ###### */
.bluebox h1, .redbox h1, .graybox h1, .greenbox h1, .Definition h1, .Beispiel h1 { 
  padding:0.25em; font-weight:bold; display: block; color:ivory; 
	font-size:100%; margin:0; margin-bottom: 0.25em; border:0; 
	line-height:1.35em; }
	
.bluebox h1 a, .redbox h1 a, .graybox h1 a, .greenbox h1 a, .Definition h1 a, .Beispiel h1 a { 
  color:ivory; padding:0.1em; }
	
.bluebox p, .redbox p, .graybox p, .greenbox p, .Beispiel p { 
  padding: 3px; }

.Definition {	border-width: 1px; border-style: solid; border-left-width: 5px; }
.Definition p { padding: 3px; padding-left: 5px; }	
	
.bluebox, .redbox, .graybox, .greenbox, .Beispiel {
	border-width: 1px; border-style: solid; border-bottom-width: 3px; background-color: #f0f0f0; }	

.bluebox h1 { background-color: #036; }
.bluebox { border-color: #036; }

.redbox h1 { background-color: #800000; }
.redbox { border-color: #800000;  }

.graybox h1, .Definition h1, .Beispiel h1 { background-color: #363636; }
.graybox, .Definition, .Beispiel { border-color: #363636; }

.greenbox h1 { background-color:#033; }
.greenbox { border-color: #033; }

.Beispiel { font-size:90%; line-height: 1.35em;padding-bottom:0.35em;  }

#RightBar .bluebox, #RightBar .redbox, #RightBar .graybox, #RightBar .greenbox { 
  width: 15em; }
#RightBar .bluebox p, #RightBar .redbox p, #RightBar .graybox p, #RightBar .greenbox p { 
  font-size:90%; }
#RightBar .bluebox h1, #RightBar .redbox h1, #RightBar .graybox h1, #RightBar .greenbox h1 { 
  font-size:90%; padding-bottom:0.35em; }
	
#RightBar .bluebox img, #RightBar .redbox img, #RightBar .graybox img, #RightBar .greenbox img, .Beispiel img { 
  padding: 6px; }	
	
/* ##### TOC Table of Contents #####    */	

div.toc ol#tocid, div.tocfloat ol#tocid { margin-top: 6px; }
div.toc a#tocidtog, div.tocfloat a#tocidtog { color: ivory; }
div.toc p, div.tocfloat p {background-color: #036; 
    margin-top:-5px;   padding-top: 5px;
    margin-left:-5px;  padding-left: 5px;
    margin-right:-5px; padding-right: 5px;
    padding-bottom: 3px; border-bottom: 1px solid #036; 
		color: ivory; }
div.toc, div.tocfloat { padding: 5px; 
    border: 1px solid #036;  
    background: none; 
    margin-bottom: 20px; }

/* ##### Listen ##### */
ol { 
  padding: 0 0 0 1.5em; 
	margin: 0 0 0 1.5em; }
	
ol li { 
  padding: 0.1em 0 0.2em 0px; 
	margin: 0 0 0 0px; }

ul { 
	margin: 0; padding: 0;
  list-style-type: none; }

ul li { 
  padding: 1px 0 2px 20px; 
	margin: 0 0 0 3px; }
	
ul li {background: url('squares.png') left 0.4em no-repeat; }
ul li li {background: url('arrows.png') left 0.4em no-repeat; }
ul li li li {background: url('circle1.png') left 0.4em no-repeat; }
ul li li li li {background: url('circle2.png') left 0.4em no-repeat; }

#RightBar ul li {background: url('arrows.png') left 0.4em no-repeat; padding-top: 4px;}
	
dl { 
  margin: 0; 
	padding: 0; }

dt { 
  font-weight: bold; 
	font-size: 100%; 
	margin: 0; 
	padding: 0; 
	color: #036; }

ul.fplbygroup dt { 
  font-weight: bold; 
	font-size: 110%; 
	margin: 0 0 0 -1.5em; 
	padding: 0.25em 0 0 0;
	color: red; }

dd { 
  margin: 0 0 0 2em; 
  padding: 0.1em 0 0.2em 0px; }

/* ##### Header ##### */
#header {	text-align: left;
	font-size: 100%; width: 81em;
	padding: 0; margin: 0; border: 0; }

#headerTop { 
  background-color: steelblue; color: #f5f5f5;
	margin: 0; height: 1.85em; width:81em; clear: both; }

#headerTop .left { 
  float: left; left: 0.5em; top: 0.165em;
  margin: 0; padding: 0.25em 0.25em; }

#headerTop .right { 
  float: right; right: 0.5em; top: 0.165em;
  margin: 0; padding: 0.25em 0.25em; }

#headerMiddle { 
  width:81em; clear: both; overflow: hidden; 
  border: 0; padding: 0; margin: 0;
	border-bottom: 3px solid #036;
  color: #036; background-color: #8CAAE6; 	
	font-size:100%; vertical-align: middle; }

#headerMiddle .left {
  width: 15em; float: left; clear:left;
  border: 0; padding: 0; margin: 0; 
	text-align: center; vertical-align: middle; }
	
#headerMiddle .left img { 
  border: 0; padding: 0; margin: 6px 1em 6px 0.5em;
	border: 1px solid #800000;
	width: 12em; vertical-align: middle; }
	
.hdalogo img {width: 14.5em; }	

#headerMiddle .center { 
  float: right; clear:right; vertical-align: middle; 
  width: 63em; border: 0; margin: 0; 
	padding: 0.5em 0.5em 0.5em 1.5em;
  background-color: #8CAAE6; }

.pagegroup { font-size: 180%; }

#headerMiddle .right { 
  float: right; clear:left; right: 0.5em;
  text-align: right; vertical-align: middle; 
  border: 0; padding: 0; margin: 0; 
  background-color: #8CAAE6; width: 15em; }
	
#headerMiddle .right form { margin: 0.5em; }

.searchbox { 
  font-size:110%; width: 9em; 
  padding: 1px; border: solid 1px #036; 
	background-color: #f5f5f5; }

.searchbutton { 
	padding: 1px 0 0 1px; margin-left: 1px;
	border-color: #036; cursor: pointer; 
	color: ivory; background-color: #036; 	
	font-size: smaller; font-weight: bold;  }
	


/* ##### PageActions ##### */
#wikicmds { display:inline; 
	padding: 0; margin: 0; border: 0;   }

#wikicmds p {
	font-size: 91%; text-align:center; 
	border: 0; padding: 0; margin: 0 0 2px 0; 
	color: ivory; background-color: #800000; }

#wikicmds a {
	color: ivory; background-color: #800000;
	text-decoration: none; font-weight: normal;
  margin: 0; padding: 2px 3px; line-height: 1.8em; }

#wikicmds a:hover {
	color: #036; background-color: gainsboro;
	text-decoration: none; }


/* ##### MainBody (Hauptseitenbereich als 3-spaltige Tabelle) ##### */
#MainBody  { border: 0px; clear: both; width: 81em; }

/* ##### Side Bar (Erste Tabellenspalte von MainBody für Menü) ##### */
#SideBar {
  border: 0; margin: 0;
	padding: 0 0 1px 0;
	color: ivory; background-color: steelblue;
  width: 15em; font-size: 100%; }


#SideBar ul li {
  text-decoration: none; font-size: 100%; line-height:1.35em;
	margin:0; padding:0; border: 0; }

#SideBar ul li a:hover {
  color: #036;
	background-color: #8CAAE6;
	text-decoration: none; }

#SideBar ul li a {
	display: block; width: 15.25em;
  margin: 1px 0 0 0;
	padding: 0.5em 0.25em 0.5em 0.5em;
	color: ivory; background-color: #036;
	text-decoration: none;
	font-size:100%; font-weight:bold; }

#SideBar ul li li a {
	display: block; width: 15em;
  margin: 1px 0 0 0;
	padding: 0.5em 0.25em 0.5em 0.75em;
	color: ivory; background-color: #369;
	text-decoration: none;
	font-size:100%; font-weight:normal; }

#SideBar ul li li li a {
	display: block; width: 14em;
  margin: 1px 0 0 0;
	padding: 0.4em 0.25em 0.4em 0.75em;
	border-left:0.5em solid #369; border-right:0.5em solid #369;
	color: ivory; background-color: #58B;
	text-decoration: none;
	font-size:100%; font-weight:normal;  }

#SideBar ul li li li li a {
	display: block; width: 13.5em;
  margin: 1px 0 0 0;
	padding: 0.25em 0.25em 0.3em 1.25em;
	border-left:0.5em solid #369; border-right:0.5em solid #369;
	color: #d6d6d6; background-color: #58B;
	text-decoration: none;
	font-size:100%; font-weight:normal; }


a.selflink { font-weight:bold;  }
#SideBar a.selflink, #SideBar .grouplink a { color: #f9d16e; font-weight:bold;  }

#SideBar .lock
  { background: url(schluessel.png) right center no-repeat; padding-right:16px; }

#wikitext .urllink
  { background: url(urllink.png) right center no-repeat; padding-right:12px; }
	

/* ##### MainText (Hauptinhaltsspalte) ##### */
#MainText { 
  border: 0; margin: 0;
	padding: 1em 2em 1em 1em; 
	background-color: #f0ffff; 
	font-size: 100%;line-height: 1.35em; }

/* ##### Titelbereich ##### */
.pagetitle, h1 { 
  color: #800000;
  font-size: 165%; line-height: 1.35em; 
	font-weight: bold;
	margin-top: 0; margin-bottom: 0.5em;
  padding-top: 0.5em; padding-bottom: 3px; 
	border-bottom: 2px #800000 dotted; 
	clear: both; }

/* ##### Textbereich ##### */
#wikitext { 
  line-height: 1.5em;
  margin: 0;
  padding: 0 0 0.25em 0;  
	font-size: 100%; }

h2, h1.wikiaction { 
  color: #036; 
	line-height: 1.35em; 
	font-size: 140%; 
	margin: 0 0 0.36em 0px; 
  padding-bottom: 0.33em; }
 

h1.wikiaction { color: #800000; }

h3 { 
  color: #036; 
 line-height: 1.35em; 
 font-size: 125%; 
 margin: 0.33em 0;
 padding-bottom: 0.2em; }

h4 { 
  color: #036; 
	line-height: 1.35em; 
	font-size: 110%; 
	margin: 0 0 0.5em 0px; }

h5 { 
  color: #036; 
	line-height: 1.35em; 
	font-size: 100%; 
	margin: 0 0 0.5em 0; }
	
h6 { 
  font-size: 100%; 
	line-height: 1.35em; 
	margin: 0 0 0.25em 0; }

#wikitext img { 
  border: 1px #033 solid; 
	background-color: #eef; 
	padding: 0; 
	margin: 0.25em 0; }
	
#wikitext .logo img { 
  border: 0px red solid; 
	padding: 0; 
	margin: 0.25em 0; }	

	
.Antwort {
	background-color: #ffffcc;
  font-size: 100%; 
	border-left: 3px maroon solid;
	margin-left: 2em;
	padding: 6px; padding-left: 12px;
	font-style:italic;
}	

.wikitrail {
  font-size: 100%;
	float: right;
	color: #036;
	border: 1px #800000 dotted;
	background-color: gainsboro;
	padding: 3px; }		
	
.lastmod {
  margin: 2em 1em 1em 1em; 
	margin-left: 0px; 
	color: darkslategray; 
	font-size: 90%; }

.highlight { background-color: #ffff66; }


/* ##### Right Bar ##### */
#RightBar { 
  width: 15em; font-size: 100%; 
	margin: 0; border: 0;
	padding: 1em 0em 1em 0em; 
	background-color: #f0ffff; }

#RightBar table { width: 15em; }

#RightBar td, #RightBar th, #RightBar caption, #RightBar .caption  { 
  font-size: 90%; }
	
#RightBar td img { padding: 3px; }		

	
/* ##### Footer ##### */
#footer {
	font-size: 100%; width: 81em; 
	padding: 0; margin: 0; border: 0; }

#footer p { 
  background-color: #036; color: #f5f5f5;
	padding: 0.25em 0.25em; font-size:91%; line-height: 1.5em;
	text-align: center; }

#footer a { 
	font-size:100%; color: #f5f5f5; 
	text-decoration: none; 
  margin: 0; padding: 0.15em 0.25em; }

#header #headerTop a:hover, #footer a:hover { 
	color: #036; background-color: #f5f5f5; }
	


/* ##### Wiki Edit ##### */

#wikiedit img {
  border: 0; 
	margin: 1em 0.25em 0 0.25em;
	padding: 0; }

#wikiedit textarea { 
  padding:0;
  margin: 0 0 0.5em 0; }
	
/* ##### Wikiform ##### */
table th.prompt { text-align: right; vertical-align: top; font-size: 100%; 
	color: ivory;
}
table td.note { font-size: 91%; color: #333333; padding-bottom:0.5em; }
span.prompt { cursor: help; }
table.wikilist { border: 1px solid #036; font-size: 100%; 
    border-collapse: collapse;
}

table.wikilist th{ background-color: #036; color: ivory; padding: 2px; border: 0;
border: 1px dotted ivory; border-bottom: 1px solid #036;}

table.wikilist th a { font-size:100%; background-color: #036; color: ivory; padding: 2px; 
    
}


table.wikilist td { vertical-align: top; padding: 2px; font-size:91%; 
    border: 1px dotted #036;
	
	
/* ##### Wiki History ##### */
.diffbox { 
  border: 1px solid #036; 
	background-color: lightyellow; 
}
.difftime { 
  font-size: 0.91em; 
	background-color: #036; 
	color: #f5f5f5; 
	padding: 0em 0.16em 0.1em 0.16em; 
}
#wikitext .diffbox .difftime a { 
  background-color: #036; 
	color: #f5f5f5; 
}

.diffrestore { 
  font-size: 0.91em; 
  margin: 0em 0px 1.5em 0px; 
	padding: 0.1em 0.32em; 
	font-weight: bold; 
}

.diffrestore a { color: #036; }

.difftype { 
  font-size: 0.91em; 
	margin: 0.16em 0 0.05em 0; 
}

.diffadd { 
	border-left: 0.32em #408080 solid; 
	padding-left: 0.32em; 
}

.diffdel { 
  border-left: 0.32em #FF5E5E solid; 
	padding-left: 0.32em; 
}

