/* CSS für Tansania-Seiten */

body { font-style:normal; font-size:100%; font-family:Arial,sans-serif; background-color:#ffffff; color:#000000 }
 a:link { color:#2f4f4f; text-decoration:underline; font-weight:normal; background-color:#ffffff; }
 a:visited { color:gray; text-decoration:none; font-weight:normal; background-color:#ffffff; }
 a:hover { color:black; text-decoration:underline; font-weight:normal; background-color:#FFFF99; }
 a:active { color:#0000EE; text-decoration:none; font-weight:normal; background-color:#eee; }
 a:focus { color:red; text-decoration:none; font-weight:normal; background-color:#eee; }

 .rahmen1 { border-color:silver; border-style:solid; border-width:1px; background-color:#eee; color:#000000; padding:2px; }
 .rahmen2 { border-color:silver; border-style:solid; border-width:2px; background-color:#eee; color:#000000; padding:4px; }
 .rahmen3 { border-color:silver; border-style:solid; border-width:2px; background-color:#eee; color:#000000; padding:6px; }

 img { border:0px; }
.imgtextmittig { vertical-align:middle; } 
.imglinks { margin-top:5px; margin-bottom:5px; margin-right:5px; margin-left:0px; float:left; }
.imgrechts { margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:0px; float:right; }
.kastenlinks { margin-top:8px; margin-bottom:5px; margin-right:5px; margin-left:0px; float:left; border:1px dotted silver; padding:5px; }
.kastenrechts { margin-top:8px; margin-bottom:5px; margin-left:5px; margin-right:0px; float:right; border:1px dotted silver; padding:5px; }
.kastenrechts100 { width:98%; margin-top:8px; margin-bottom:5px; margin-left:5px; margin-right:5px; float:right; border:1px dotted silver; padding:5px; border-style:solid; }
.unten {clear:both; }

/* h1 { font-size:165%; font-weight:bold; font-style:italic; border-color:silver; border-bottom-style:solid; border-bottom-width:1px; }*/
h1 { color:#000000; font-size:165%; font-weight:bold; font-style:italic; border-color:silver; border-style:solid; border-width:1px; background-color:#eee; padding:2px; }
h2 { font-size: 1.33em; margin-top:0; margin-bottom:0.4em; }
h3 { font-size: 1.10em; margin-top:0.1em; margin-bottom:0.0em; text-decoration:none; font-weight:normal; }

table { width:100%; table-layout:fixed; border:0px } /* Immer ganze Breite, und Breitenangaben Spalten haben Vorrang vor Inhalt */
td { vertical-align:top; padding:0px; }
td#SpalteNavigation { width:190px; }
td#Content { width:600px; padding-left:10px; padding-right:10px; text-align:justify; }
td#Spalte3 { width:160px; }
td#Spalte4 { width:10%; }

/* Verwendung so:       <ul id="Navigation">	*/
ul#Navigation { margin: 0 0 1.2em; padding:0; border:1px dashed silver; }
ul#Navigation li { list-style:none; margin:0; padding:0.5em; }
ul#Navigation a { display:block; padding: 0.2em; font-weight:bold; }
ul#Navigation a:link { color:black; background-color:#eee; text-decoration: none; }
ul#Navigation a:visited { color:#666; background-color:#eee; text-decoration: none; }
ul#Navigation a:hover { color:black; background-color:#ffff99; text-decoration: underline; }
ul#Navigation a:active { color:#0000ee; background-color:#eee; text-decoration: none; }     
ul#Navigation a:focus { color:red; background-color:#eee; text-decoration: none; }     

/* Verwendung so:       <ul id="Navigation">	*/
ul#Navigation2 { margin: 0 0 1.2em; padding:0; border:1px dashed silver; }
ul#Navigation2 li { list-style:none; margin:0; padding:0.5em; }
ul#Navigation2 a { display:block; padding: 0.2em; font-weight:bold; }
ul#Navigation2 a:link { color:black; background-color:#eee; text-decoration: none; }
ul#Navigation2 a:visited { color:#666; background-color:#eee; text-decoration: none; }
ul#Navigation2 a:hover { color:black; background-color:#ffff99; text-decoration: underline; }
ul#Navigation2 a:active { color:#0000ee; background-color:#eee; text-decoration: none; }     
ul#Navigation2 a:focus { color:red; background-color:#eee; text-decoration: none; }     

/* Verwendung so:       <ul id="Navigation">	*/
ul#Navigation3 { margin: 0 0 1.2em; padding:0; border:1px dashed silver; }
ul#Navigation3 li { list-style:none; margin:0; padding:0.5em; }
ul#Navigation3 a { display:block; padding: 0.2em; font-weight:bold; }
ul#Navigation3 a:link { color:black; background-color:#eee; text-decoration: none; }
ul#Navigation3 a:visited { color:#666; background-color:#eee; text-decoration: none; }
ul#Navigation3 a:hover { color:black; background-color:#ffff99; text-decoration: underline; }
ul#Navigation3 a:active { color:#0000ee; background-color:#eee; text-decoration: none; }     
ul#Navigation3 a:focus { color:red; background-color:#eee; text-decoration: none; }     

/* Verwendung so:       <div id="footer">	*/
div#footer a:link { color:silver; background-color:white; text-decoration: none; }
div#footer a:visited { color:#d3d3d3; background-color:white; text-decoration: none; }
div#footer a:hover { color:#666; background-color:#ffff99; text-decoration: underline; }
div#footer a:active { color:white; background-color:#eee; text-decoration: none; }     
div#footer a:focus { color:red; background-color:#eee; text-decoration: none; }     
   
/* Verwendung mit class="footer" */
/* .footer { width:99%; padding:5px; color:silver; font-style: normal; font-size: 70%; text-align:center; border-color:silver; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; } */
.footer { width:99%; padding:5px; color:#eee; background-color:#ffffff; font-style: normal; font-size: 70%; text-align:center; border-color:silver; border-style:solid; border-width:1px; margin-bottom:1px; }
.lastchange {text-align:right; font-style: normal; font-size: 60%; color:silver; background-color:#ffffff; }

.normfont { font-style: normal; font-size: 100%; }
.middlefont { font-style: normal; font-size: 90%; }
.smallfont { font-style: normal; font-size: 80%; }
.smallerfont { font-style: normal; font-size: 65%; }

/* Werbe Block */
div#adblock { width:119pt; border-color:#ccc; border-style:solid; border-width:1px; background-color:#ccc; color:#000000; font-style: normal; font-size: 80%; }
div#adwhite { background-color:#ffffff; color:#333333; }
div#adwhite a:link  { color:#666666; text-decoration:none; font-weight:normal; background-color:#ffffff; }
div#adwhite a:hover  { color:#666666; text-decoration:none; font-weight:normal; background-color:#ffffff; }
.adbold { color:#000000; background-color:#ffffff; font-weight:bold; text-decoration: underline; }
.adsmall { color:#000000; background-color:#ffffff; font-style: normal; font-size: 80%; }
.admedium { color:#000000; background-color:#cccccc; font-style: normal; font-size: 90%; }

hr { color:#ccc; background-color:#ffffff; height:1px; border-style: solid; }

.buchtippbold { color:#000000; background-color:#ffffff; font-weight:bold; text-decoration: underline; }
.buchtippnorm { color:#000000; background-color:#ffffff; font-weight:normal; }
.buchtippsmall { color:#000000; background-color:#ffffff; font-weight:normal; font-style: normal; font-size: 90%; }


