/* ==========================================================
	Globale Einstellungen
   ========================================================== */
body			{
					margin-left:	15em;
					border-left:	dashed #dddddd 1px;
					padding-left:	5px;
					padding-bottom:	200px;
					font-family:	sans-serif;
					font-size:		90%;
					/* line-height:	130%; */
					/*
					background-color:		inherit;
					background:		url("bilder/ringlong.gif") white;
					background-position:	left;
					background-repeat:	repeat-y;
					*/
				}
.marginblock	{
					float:			left; 
					/* border:	solid grey thin; */
					width:			10em;
					margin-left:	-12em;
					text-align:		right;
					line-height:	200%;
					font-weight:	bold;
				}
/*
.marginalicon	{
					position:		relative;
					z-index:		-1;
				}
*/

/* ==========================================================
	Einstellungen auf Kapitelebene
   ========================================================== */
.kapnummer		{
					font-size:		500%;
					color:			#dddddd;
					margin-right:	-.5em;
					font-family:	Helvetica, Arial, sans-serif;
					font-weight:	bolder;
				}
blockquote		{	
					background-color:		#D9C596;
					padding:				3px;
					font-weight:			bold;
					line-height:			180%;
				}
blockquote:first-letter {
					font-size: 180%; 
                    font-weight: bolder; 
				}
/*
div.kapitel > p:first-letter, 
div.abschnitt > p:first-letter, 
div.unterabschnitt > p:first-letter {
					font-size: 140%; 
                    font-weight: bolder; 
                    color:	#666666;
				}
*/
div.navigation	{
					border-top:		solid 1px #000000;
					border-bottom:	solid 1px #000000;
					font-size:		smaller;
					margin-top:		2ex;
					margin-bottom:	5ex;
					background:		#dddddd;
					padding-top:	2px;
					padding-bottom:	2px;
				}
div.navigation img	{
					vertical-align:	middle;
				}
/* ==========================================================
	Überschriften
   ========================================================== */
h1, h2, h3		{
					color:			#652828;
				}
h1 .acro		{
					font-weight:	bolder;
				}

/* ==========================================================
	Zeichenelemente
   ========================================================== */
q 				{ 	
					quotes: '»' '«' 
				}
.acro			{
					font-size:		90%;
				}
h1 .acro, h2 .acro, h3 .acro		{
					font-size:		100%;
				}

sup				{
					font-size:		60%;
				}
span.dateiname, span.befehl		{
					font-family:	monospace;
				}

/* ==========================================================
	Blöcke
   ========================================================== */
p			{
					line-height: 		130%; 
}
.kommentar		{
					background:		red;
					padding:		2em;
					color:			white;
					display:		none;
				}
.abbildung		{
					text-align:		center;
					font-weight:	bold;
				}
dt, caption				{
					font-weight:	bold;
				}
.titellogo, .titel, .untertitel, .autoren {
					text-align:		center;
				}
.zitat-autor	{
					text-align:			right;
					margin-top:			0;
				}
/*
div.table		{
					text-align:			center;
				}
*/
tr.gerade		{	
					background:			#dddddd;
				}
tr.ungerade		{
					background:			#bbbbbb;
				}
div.abbildung img	{
					border:	none;
}
div.teil		{
					margin-bottom:		1ex;
				}



div.sitemap 	{
					display:			none;
				}	
div.sitemap > *	{
					padding-bottom:		0.5ex;
				}	
div.sitemap div.abschnitt 	{
					margin-left:		2%;
				}	
div.sitemap div.unterabschnitt 	{
					margin-left:		4%;
				}	
div.sitemap div.youarehere 	{
					font-weight:		bold;
					font-size:			120%;
					background-color:	#dddddd;
				}	


/* ==========================================================
	Fussnoten
   ========================================================== */
.fussnote		{
					display:		none;
					position:		absolute;
					/* float:			left;*/
					/*position:		relative;*/
					background:		#cccccc;
					padding:		2px;
					border:			solid #000000 thin;
					font-weight:	normal;
				}
.fussnotennummer img	{
					border:			0;
				}
.fussnotennummer a:hover			{
					background:			inherit;
					color:				inherit;
					font-weight:		inherit;
				}


/* ==========================================================
	Links
   ========================================================== */

a:link, a:visited	{
					text-decoration:	none;
					color:				maroon;
				}
a:hover			{
					background:			maroon;
					color:				#ffffff;
					font-weight:		bold;
				}
a.zoom-pic:hover			{
					background:			inherit;
					color:				inherit;
					font-weight:		inherit;
				}









/* ==========================================================
        Von Linkwerk.com uebernommen
   ========================================================== */


/* ==========================================================
	Schlagzeilen
   ========================================================== */

#newsticker { 
              display: block;
              position: absolute;
              right: 1em;
              top: 3ex;
 }


#newsticker li { 
                 display: none;
                 text-align:right;
                 line-height: 115%;
                 color: #aaa;

                 }

#newsticker li a:link, #newsticker li a:visited, #newsticker li a:hover { 
	text-decoration: none;
     	color: #aaa;
	background: inherit;
	font-weight: normal;
				
                 }

#newsticker .blogdate { 
                        font-size: 70%;
                        color: #bbb;

 }


/* ==========================================================
	Tag Cloud
   ========================================================== */

.tagCloud { 
            text-align: justify;
            margin-top: 4ex;
 }

.tagCloud span { 
                 white-space: nowrap;
                 }
.tagCloud a:link, .tagCloud a:visited { 
                 text-decoration: none;
                color: #999;
 }
.tagCloud a:hover {
	background: inherit;
	color: #999;
	font-weight: inherit;
}
.tagCloud .weight50 { 
                     font-size: 80%;
 }
.tagCloud .weight100 { 
                     font-size: 100%;
 }
.tagCloud .weight150 { 
                     font-size: 150%;
                       font-weight: bold;
 }
.tagCloud .weight200 { 
                     font-size: 200%;
                       font-weight: bold;
 }


/* ==========================================================
	Print
   ========================================================== */

@media print	{
	body { 
		font-size: 9pt;
		margin-left: 1in;
		margin-right: 1in;
		margin-top: 1in;
		margin-bottom: 1in;
		border: none;
	}
	p {
		text-align: justify;
	}
	.fussnotennummer, .sitemap, .navigation, .marginblock, .tagcloud, #newsticker			{
					display:	none;
					}
	.lwad {
		display: none;
		position: absolute !important;
		bottom: 0px;
		right: 0px;
	}
}



