/**/
/* zentrales Body-Elemente */
/**/
body { margin: 0 0 2px 0; font-family : 'Palatino Linotype','Times New Roman' , 'Verdana' , 'Times'; }
/**/
/* Kopfbereich mit Grafik und Zitat */
/**/
table.kopf { font-size: 0.7em; height:50px; }
td.zenzitat { text-align : right; vertical-align : middle; }
div.zenzitat { margin : 10px 0 0 0;font-style : italic; font-weight: bold; color: #C30000; text-align : right; }
/**/
/* Allgemeine Linkleiste zwischen Kopf und Text (und zwischen Text und Fuß)*/
/**/
table.kopfleiste {font-size: 0.6em; text-align:left;height:31px;vertical-align:middle; }
a:link.kopfleiste { border:1px solid ;border-color : #000000;text-decoration:none; color : #000000; }
a:visited.kopfleiste { border:1px solid ;border-color : #000000;text-decoration:none; color : #000000; }
a:active.kopfleiste { border:1px solid ;border-color : #000000;text-decoration:none; color : #000000; }
a:hover.kopfleiste { text-decoration : none; font-weight : bold; background-color : #ff9900; color : #000000; }
/**/
/* Link und Textbereich */
table.link-text {font-size:0.7em;vertical-align:top;text-align:left;}
/**/
/* Startseite ohne Links nur mit Seitenlogo */
/**/
td.startlogo { width : 20%; vertical-align : middle; text-align:center; }
/**/
/* Linkleiste  */
td.links { width : 20%;text-align : left; vertical-align : top; }
div.links { margin-top : 10px; margin-right: 15px; margin-left: 0px; }
div.l0 { margin-bottom : 8px; font-size: 1.1em; }
div.l1 { margin-bottom : 2px; font-size: 0.85em; border : 1px silver solid; padding-top : 1px; padding-left : 4px;  padding-bottom : 1px; }
div.l2 { margin-bottom : 1px; font-size: 0.85em; padding : 1px; }
div.l3 { margin-bottom : 1px; font-size: 0.85em; padding : 1px; font-size : 90%; }
a 	  { text-decoration : none; color : #CC0000; font-weight : bold; }
a:link 	  { text-decoration : none; color : #cc3000; font-weight : bold; }
a:visited  { text-decoration : none; color : #F59107; font-weight : bold; }
a:hover 	  { text-decoration : none; color : #c30000; font-weight : bold; background-color : #ff9900; }
td.schrift { font-size:0.8em; }
/**/
/* Textbereich */
/**/
td.text { width : 80%; text-align : left; vertical-align : top; }
div.text { margin : 10px 0 0 0; line-height : 140%;}
h1 { margin : 10px 0 10px 0; font-size : 1.1em; font-weight : bolder; letter-spacing : 0.2pt; color : #C30000; }
h2 { margin : 10px 0 10px 0; font-size : 1.0em; font-weight : bolder; letter-spacing : 0.1pt; color : #C30000; }
h3 { margin : 5px 0 5px 0;   font-size : 1.0em; font-weight : bolder; letter-spacing : 0.1pt; color : #a12c29; }
h4 { margin : 0 0 0 0;  	    font-size : 1.0em; font-weight : bolder; letter-spacing : 0.0pt; color : #a12c29; }
h5 { margin : 0 0 0 0;       font-size : 1.0em; font-weight : bolder; letter-spacing : 0.0pt; color : #a12c29; }
div.zitat { width : 80%; color : #575757; font-weight : 700; }
p { margin : 0 0 0.8em 0; }
ul.doppelt {margin-left : 10px ; list-style-image : url(/bilder/icon.gif); }
ul.ico { list-style-image : url(/bilder/icon.gif); }
ul.ico2 { list-style-image : url(/zendo/logo-zendo-klein.gif); }
hr { color : #C0C0C0; border-color : #C0C0C0; background-color : #C0C0C0; height : 1px; border:thin; text-align:left; }
div.bild { display:none; }
/**/
/* Allgemeine Linkleiste zwischen Text und Fuß*/
/**/
table.fussleiste {font-size: 0.5em;text-align:left;height:25px;}
a:link.fussleiste 	{ border:0px solid ;border-color : #c30000;text-decoration:none; color : #c30000; }
a:visited.fussleiste 	{ border:0px solid ;border-color : #c30000;text-decoration:none; color : #c30000; }
a:active.fussleiste 	{ border:0px solid ;border-color : #c30000;text-decoration:none; color : #c30000; }
a:hover.fussleiste 	{ text-decoration : none; font-weight : bold; background-color : #800000; color : #FFFFFF; }
div.fussleiste { text-align : left; }
/**/
/*  CSS-Ergänzungen für den MM-7-Export  */
/**/
div.hometopic { margin-bottom : 8px; font-size: 1.1em; }
div.maintopic { margin-bottom : 2px; font-size: 0.85em; border : 1px silver solid; padding-top : 1px; padding-left : 4px;  padding-bottom : 1px; }
div.subtopic  { margin-bottom : 1px; font-size: 0.85em; padding : 1px;}
.topicTextNotes {
         line-height : 140%;
	margin-top: 0.5em;
}
.topicTextNotes div {
	margin-bottom: 0.8em;						/* distance between paragraphs */
}
.topicTextNotes table {
	margin-bottom: 0.7em;						/* some space below tables and before next paragraph starts */
}
.topicTextNotes table div {
	margin-left: 0.3em;							/* some left and right cell padding */
	margin-right: 0.3em;
}
.topicTextNotes .lastTableNotesDiv {
	margin-bottom: 0em;						  /* no bottom margin for last paragraph in Notes */
}
/**/
/* Links für Inhalt*/
div.c1 {margin-left: 2em}
div.c2 {margin-left: 4em}
div.c3 {margin-left: 5em}
div.link { margin : 0 0 10px 0; font-size : 80%; }
div.info { font-size : 0.9em; }
/* Anweisungen für ältere Versionen */
span.rahmen { border:1px solid ; }
td.td4 { width : 10cm; padding-right : 6px; }
td.td5 { width : 9cm; padding-left : 6px; }
tr.tr1 { vertical-align : top; }
div.weit { line-height : 110%; }
div.logo2 { margin : 0.8cm 0.4cm 0.2cm 0; text-align : right; }
div.name2 { margin : 0.9cm 0 0 0; font-size : 160%; font-weight : bolder; letter-spacing : 0.7pt; font-style : italic; color : #a12c29; text-align : left; }
div.slogan2 { margin : 0 0 0.5cm 0.9cm; font-size : 120%; font-weight : bolder; letter-spacing : 0.7em; font-style : italic; color : #d85e2e; text-align : left; }
div.logo { margin : 0.7cm 0 0 0; text-align : right; vertical-align : middle; }
div.name { margin : 0.9cm 0 0 0; font-weight : bolder; color : #a00000; }
div.slogan { margin : 0.2cm 0 0.5cm 0.9cm; }
hr.titel { margin : 0 0 2px 10px; width : 19.5cm; border-color : #aa0000; color : #c42409; height : 1px; }
td.i { width : 4.5cm; }
td.tb { width : 14cm; }
p.link-a { margin : 0 0 0px 0px; font-size : 80%; }
p.link-b { margin : 0 0 0px 20px; font-size : 80%; }
a.link-klein { font-size : 0.8em; text-decoration:none; }
div.container {
	width: 90%;
         max-width: 800px;
         background-color: #fff;
         color: #333;
	Border: 0px;
         margin: 0 0 0 0;
        	text-align : left;
}
div.navigation {
	float: left;
	width: 250px;
	margin: 10px 0 0 0;
         font-family : 'Trebuchet MS','Helvetica','Arial','Verdana' ;
         line-height: 110%;
         font-size:0.9em;
}
div.inhalt {
	margin-left: 255px;
	border-left: 1px solid gray;
	padding: 1em;
	max-width: 36em;
         line-height: 110%;
         font-size:0.9em;
}