*{margin:0;padding:0;}

html{
height:100%;
margin-bottom:1px;
}

body{
font-family: Arial, Helvetica, FreeSans, sans-serif;
font-size:75%;
line-height:1.8em;
color:#FFFFFF;
background:#000000;
padding:5%;
}
.wrapper{
font-size:1.2em;
}

h1 { font-size:1.8em; line-height:1.9em; margin-bottom:0.5em; color:#FDFF00; border-bottom:1px dotted #CCCCCC; padding-bottom:0.0em; }
h2 { font-size:1.6em; line-height:1.7em; margin-bottom:0.5em; color:#EDEF0E; border-bottom:1px dashed #CCCCCC; padding-bottom:0.1em; clear:both; font-variant:small-caps;font-weight:lighter;}
h3 { font-size:1.3em; line-height:1.5em; margin-bottom:0.5em; color:#DDDF1B; font-weight:lighter;}
h4 { font-size:1.2em; line-height:1.3em; margin-bottom:0.5em; color:#FF8A00; font-weight:bold; }
h5 { font-size:  1em; line-height:1.1em; margin-bottom:0.5em; color:#EF870E; font-weight:lighter; }
h6 { font-size:0.8em; line-height:1.8em; margin-bottom:0.5em; color:#DF851B; font-weight:bold; margin-top:1em;}

p{margin-bottom:1em;}

ul{ list-style:none;margin-bottom:0.5em;}

li{margin-left:1em;}
dl{margin-bottom:0.5em; background:#3F3F3F;padding:0.5em 1em;}
dt{font-weight:bold;margin-bottom:0.5em;}
a:link, a:visited{color:#C3CBDF;font-weight:bold;text-decoration:none;}

a:hover{color:#FFFFFF;}

a.ext_link{padding-left:20px;background:url(bilder/ext_link.jpg) 0 0 no-repeat;}

code{background:#FFFFFF;border:1px solid #D5EF95;font-family:Courier New, Courier,FreeMono, monospace;display:block;padding:20px;color:#000000;}

.wrapper{width:75%;margin:0 auto;padding:2% 5%;background:#1F1F1F;border:1px solid #4F4F4F;}

em{font-weight:bold;font-style:normal;display:block;}

.left_float{float:left;margin:0 25px 25px 0;}

.clear{clear:both;}

.author{float:right;padding:20px 0 0 0;color:#CCCCCC;}

.top{display:block;text-align:right;padding:10px 30px;border-top:1px dashed #3F3F3F;}

.top a{ padding-right:20px;background:url(bilder/top.jpg) 100% 0 no-repeat;}

.inhalt{list-style:none;margin:0 0 20px 0;padding:0;height:90px;}

.inhalt ul{list-style:none;margin:0 10px;padding:0;}

.inhalt ul{list-style:none;margin:0;padding:0;}

.inhalt li{display:block;float:left;margin:0 20px;padding:0 20px 0 10px;border-left:1px solid #FDFF00;}

.inhalt li a{border-bottom:1px dotted #CCCCCC;display:block;font-size:15px;text-transform:capitalize;}

.inhalt li li a{border-bottom:none;display:inline;font-size:13px;font-variant:small-caps;}

.inhalt li li{float:none;margin:0;padding:0;border:none;}