
/* ========== Elemente der Uebersetzungen ========== */

div.transheader {	display: 	box;
                 	border: 	solid #ccccbb; 
                 	padding: 	2%;
		 	background: 	#eeeedd ;}

.transtitle {		color: 		#555555;
             		background: 	#eeeedd ;
			font-weight: 	bolder;}
			
.vorabdruck {		border:		dashed medium red;
			padding:	2%;
			}

div.transnote {		display: 	box;
			border: 	solid #ccccbb;
			padding: 	2%;
			/* background: 	#cccccc; */
			background: 	#eeeedd;
			margin-top:	1ex;
			margin-bottom:	1ex;}

/* ========== Kaesten ========== */

div.note {		display:	box;
			/* margin-left: 	1%;*/
			padding-left:	2em;
			border-left:	solid 8px  gray;
			}

div.tipp {		display:	box;
			margin-top: 	1em;
			padding:	0.5em;
			border:		solid thin green;
			}

div.stop {		display:	box;
			margin-top: 	1em;
			padding:	0.5em;
			border:		solid thin red;
			}
			
div.tipp h5 {		font-weight:	bolder;
			}

div.stop h5 {		font-weight:	bolder;
			}

div.exampleInner pre {	margin-left: 	1em; 
                      	margin-top: 	0em; 
                      	margin-bottom: 	0em}

div.exampleOuter {	border: 	4px double gray; 
                  	margin: 3em; 
                  	padding: 2em;
                  	color: maroon;}

div.exampleInner {	background-color: #d5dee3;
                  	border-top-width: 4px;
                  	border-top-style: double;
                  	border-top-color: #d3d3d3;
                  	border-bottom-width: 4px;
                  	border-bottom-style: double;
                  	border-bottom-color: #d3d3d3;
                  	padding: 	4px; 
                  	margin: 	0em;
                  	color:		black; }

div.syntaxbox 	{ 
			display: 	box;
			margin:		2ex;
			border: 	none; /*solid medium green;*/
			background:	#ddffdd;
			padding: 	2ex;
			} 

div.syntaxbox h4	{ 
				display: 	box;
				background: 	#bbffbb;
				color:		black;
				padding: 	0.5ex;
				/* font-weight:	normal;*/
		} 
table.syntaxbox 	{
				padding: 4px;
			}
table.syntaxbox td 	{
				padding: 4px;
				vertical-align: top;
			}
table.syntaxbox th 	{
				padding: 4px;
				vertical-align: top;
			}


/* ========== TOC ========== */

div.toc {		display:		box;
			margin-left: 		1%;
			padding-left:		2em;
			line-height:		1.5;
			font-size:		80%;
			background-color: 	#d5dee3;
			color:			black;
			}

div.toc a:link {	text-decoration:	none;
				}

div.toc a:visited {	text-decoration:	none;
				}

div.toc a.heading_1 {	/* line-height:		200%; */
			font-weight:		bolder;
				}
div.toc a.heading_2 {	margin-left:		0em;
				}
div.toc a.heading_3 {	margin-left:		3em;
				}



/* ========== Abbildungen ========== */

div.Bild {		display:	box;
			text-align:	center;
			/*border:		solid thin gray;*/
			padding:	2em;
			}
			
div.Bildunterschrift {	display:	box;
			text-align:	center;
			/*border:		solid thin gray;*/
			margin-left:	5%;
			margin-right:	5%
			}


/* ========== Tabellen ========== */

table.table 		{
				padding: 4px;
				border: solid medium gray;
			}
table.table	tr.gerade  {background: #cccccc}
table.table	tr.ungerade  {background: #dddddd}
table.table td 		{
				padding: 4px;
				vertical-align: top;
			}
table.table th 		{
				padding: 4px;
				vertical-align: top;
			}



  	

/* ========== Sonstiges ========== */

li {				margin-top:	1ex;}

