*{margin:0;padding:0;border:0;}
html{margin:0;padding:0;border:0;height:100%;}
body{
 font-size: 100.01%;
 font-family:Arial,Helvetica,Univers,"Zurich BT",sans-serif;
	background-color: #104219;
	color:#29FF21;
 /* IE5 braucht text-align:center */
 text-align:center;
 margin:auto;
 line-height:1.25em;}

a:link {color:#FF2615;}
a:visited{color:#FF2615;}
a:hover{color:#9C0123;background-color:#c0c0c0;}
a:active{color:#8B001F;}

a.a2top{
 float:right;
 display:block;
 width:20px;
 height:20px;
 text-align:center;}

.floatR{float:right;}
.floatL{float:left;}
.floatClear{clear:left; clear:right; clear:both;}
p.floatClear{clear:left; clear:right; clear: both;line-height:1px; font-size:1px;}

.size93{font-size: 93%;}
.size86{font-size: 86%;}
.size76{font-size: 76%;}
.size69{font-size: 69%;}

.txt-center{text-align:center;}

p.noscript, span.noscript{
 color:#FF0000;
 background-color:#FFF;
 font-weight:bold;
 text-align:center;
 background-color:#ffff00;
 width:358px;}

p{margin:0.5em 0;}
div{text-align:left;}

p.p4link{letter-spacing:2px;}
p.p4link a{font-weight:bold;}

#div4wholepage{
 background-color:#0E2460;
 margin:0px auto;
 width:920px;
 border:4px solid #808080;
 border-top:2px solid silver;
 border-left:2px solid silver;}

#div4header{
 height:102px;
 background-image:url(../leiden/images/logo2_small.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 background-color:#13262A;
 color:#F8F220;
 border-style:solid;
 border-width:2px 0;
 border-bottom-color:#FD9512;
 border-top-color:#95001D;
 text-align:center;
 padding:6px 0 0 0;}

#div4header h1{font-size:1em;line-height:1.5em;}
#div4header h2{font-size:1em;line-height:1.5em;}
#div4header h3{font-size:1em;line-height:1.5em;font-weight:normal;}

#div4log{
 font-size:12px;
 float:right;
 width:195px;
 margin:5px 5px 0 0;
 text-align:right;}

div.index{
 color:#FF2615;
 float:left;
 width:250px;
 font-size:0.85em;
 padding-top:6px;
 padding-left:24px;}

div.index ol{
 padding-left:24px;
 list-style-type:disc;}

div.index ol li{
 padding-top:0.2em;}

div.index ol ul{
 padding-left:1em;
 list-style-type:square;}

div.index ul li{
 padding-top:0em;}

#div4maintext{clear:both;padding:24px;}

#div4maintext h2{
	font-size: 1.4em;
 line-height:1.5em;
 text-decoration:underline;
 margin-bottom:0.25em;
 /*text-align:left;*/
 width:850px;}

#div4maintext h3{
	font-size: 1.3em;
	line-height:1.4em;
 margin-bottom:0.5em;
 color:#afafaf;
 width:850px;}
#div4maintext h3 span.x{
 border-style: solid;
 border-width: 1px 0;
 border-color:#afafaf;}

#div4maintext h4{
 font-size:1em;
 text-decoration:none;}

#div4maintext ul{
 padding:0.25em 0em 0.75em 2em;
 list-style-type:disc;}
#div4maintext li{
 padding:0.25em 0em;}

#div4copyright{ 
font-family: "Courier New", Courier, monospace;
font-size: 1em;
background-color: #ff0000;
color: #ffffff;
margin-top:4em;
text-align: center;
font-weight: bold;}
#div4copyright a{color:#fff;}

#div4copyright img{vertical-align: middle;}


#div4download{padding-top:0.5em; font-size:0.8em;font-weight:bold;text-align:right;}
/* DEFAULTS - ende */

/* Kopf mit Logo */


#adressblock{font-size:0.8em; line-height:1em;}
/* Kopf mit Logo - ende */

#div4maintext p.topic{
 width:650px;
	text-align:justify;}
/* Überschriften im Hauptblock */
#div4maintext h1{
	font-size: 1.75em;line-height:1.1em;
 text-decoration: underline;
 text-align: center;
 margin:1em 0;}

dl.dl4img{
 float:left;
 font-family:"Courier New", Courier, monospace;
 width:350px;
 background-color:#ffa500;
 text-align:center;
 margin:0 2em 0 0px;
 padding:0 4px;
 color:#000;}
dl.dl4img dt{font-size:0.8em;}
dl.dl4img dd{font-size:0.9em;}

#adresse{
 text-align: left;
 padding: 0.25em 0 0 0;}





#mapview{height:250px; background-color: #fff;}


/* LAgeplan-Seite mit großer Karte */
#div4bigmapheader{
 background-image: url(logo_afrika_40px.gif);
 background-position: left center;
 background-repeat: no-repeat;
 border-style: solid;
 border-width: 1px 0 1px 0;
 border-color: #808080;
 padding:5px 0 5px 90px;
 margin-top:12px;}
#div4bigmapheader h1{font-size:15px;margin-top:2px;}
#div4bigmapheader h2{font-size:14px;margin-top:2px;}
#bigmap{height:500px; width:100%;}
/* LAgeplan-Seite mit großer Karte - ende */

/* programmtabellen */
table{ width:100%; margin-bottom: 1em;}
td{ vertical-align:top; padding:5px; color:#13262A;}
tr{ background-color: #e6e6e6; }
/* programmtabellen - ende */

