body {min-width: 760px;max-width: 100em; margin:0px; 
background-color:#ffffff; color:#444444;line-height:160%;
font-family:  Verdana,Arial, "trebuchet ms", sans-serif; }
h1,h2,h3,h4,h5,h6{margin:0;padding:0; /* text-transform:uppercase; */}
h1{color:#5596CF;font-size:150%}
h1,h1 a,h2,h2 a{font-weight:normal}
h2{color:#CF5458;font-size:120%}
h3{color:#CF8D54;font-size:120%;font-weight:normal}
h4,h5,h6{font-size:100%}
h4{color:#DCAD84;}
h5{color:#95CF54;}
h6{color:#EACDB3;} /* #CFCB54 #CF5495 #54CFCB */
img{border:0}
/* hr {border: 0 none;background-color:#e0e0e0;height:2px;} */
hr {height:2px;border: 0px; /* Für Firefox und Opera */
 border-top: solid 2px #e0e0e0;
 border-bottom: transparent;}
a:link { color:blue;  text-decoration:underline; }
a:visited {  }
a:hover {text-decoration:none; }
#logo {align:left;margin:20px 0px  10px  5px ; ;/* margin:7px 12px  0px  10px ; */} 
#nav {margin:25px;}
#nav a {font-size: small;}
#nav a:link { color:#444;  text-decoration:none; }
#nav a:visited { color:#585858;  }
#nav a:focus { text-decoration:none; border-bottom:1px #777 dotted; }
#nav a:hover { text-decoration:underline; }
#nav a:active {color:#444; border-bottom:1px #444 dashed;  }
#nav2 {font-size:small;color:#666;border-bottom:1px #aaa dotted;height:42px;}
#nav2 a{color:#666;text-decoration:none}
#nav a:visited { color:#787878; }
#nav2 a:hover{text-decoration:underline; }
#nav3 {font-size:small;color:#888;border-top:1px #ccc dotted;}
#nav3 a{color:#888;text-decoration:none}
#nav3 a:hover{text-decoration:underline; }
.navi {font-size: normal; list-style:none;}
.navi li {display: inline;}

#footer {margin: 25px;}



