body{
font:x-small Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0px 1px 0px 1px;
padding:0px 1px 0px 1px;
scrollbar-arrow-color:yellow;
scrollbar-base-color: cornflowerblue;
scrollbar-face-color:  navy ;
scrollbar-highlight-color:blue;
scrollbar-shadow-color:blue;
scrollbar-track-color:cornflowerblue;
text-align:justify;
vertical-align:top;
}

a:hover {
	text-decoration: underline;
}

ul {
margin-top:3px;
margin-bottom:3px;
margin-left: 20px ;
}

h1,h2,h3,h4,h5,h6{
color:white;
background:blue;
font-weight:bold;
margin:6px 1px 0px 1px;
padding:0px 1px 0px 1px;
text-align:left;
}
h1,h1 a{
background:navy;
font:14pt Arial,sans-serif;
margin-top:0;
}
h2,h3,h4,h5{
background:blue;
font-size:12pt;
}
h3,h4,h5{
font-size:x-small;
}
h4,h5{
background:red;
}
h5{
background:none;
color:red;
font-style:italic;
}
h5 a{
color:blue;
text-decoration:none;
}
h6{
background:none;
color:black;
font-style:italic;
list-style:circle inside;
}
h1 a,h2 a,h3 a,h4 a{
color:yellow;
margin:12px 1px 0px 1px;
padding:0px 1px 0px 1px;
text-decoration:none;
}
/*
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{
text-decoration:underline;
}
*/
illu,dd{
font-size:small;
font-weight:600;
text-align:left;
vertical-align:top;
}
menubody{
background-color:navy;
}
p{
margin:0;
margin-bottom:6px;
}
p.bookresume{
margin:0;
font-size:xx-small;
font-weight:bold;
}
p.booktitle{
margin:0;
font-size:x-small;
font-weight:bold;
}
pre{
background-color:silver;
font-family:"Courier New",Courier,monospace;
margin-left:10px;
margin-right:10px;
}
slide{
top:auto;
width:12px;
height:auto;
left:auto;
clip:rect(0px 0px 1500px 1500px);
}
table{
}
td{
font:smaller Arial,Sans-serif;
text-align:justify;
vertical-align:top;
}
td.asp{
background:"#6699FF";
font:10pt Courier New;
padding-left:"15px";
}
td.booktext{
}
td.booktitle{
font-size:xx-small;
font-weight:bold;
}
td.booktitle a,td.booktext a{
text-decoration:none;
}
td.booktitle a:hover,td.booktext a:hover{
background-color:blue;
color:white;
}
td.booktitle,td.booktext{
}
td.javascript{
font:10pt Courier New;
padding-left:"15px";
}
td.menuhelp{
color:white;
font-weight:normal;
font-size:x-small;
padding-left:4px;
vertical-align:baseline;
}
td.program{
background:"silver" url('/F:/DATA/MyWebs/www7/assets/backgr/endlos.gif');
font:8pt Courier New;
padding-left:"15px";
}
th.menuitem,th.classroom{
padding-left:1px;
padding-right:1px;
}

th.menuelement a, th.menuitem a{
font-weight: bold;
}
.classroom a{
color:gold;
text-decoration:none;
}
.copyright{
font-size:xx-small;
}
.impressum,.impressum a,.impressum a:visited,.impressum a:active{
font-size:xx-small;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
color:blue;
font-weight:normal;
margin:0;
background: transparent ;
text-decoration:none;
}
.impressum a:hover{
background:red;
color:yellow;
}
.citation, .citation a:active, .author, .author a:active{
font-size:xx-small;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
color:blue;
font-weight:normal;
font-style: normal;
margin:0;
background:white;
}
.author, .author a:active{
font-style: italic;
}

.menu{
background: navy;
background-image:none;
border:thin groove silver;
}
.menu a,td.menuhelp a{
border-collapse:separate;
background:navy;
color:white;
font-weight:bold;
text-align:center;
width:70px;
}
.menu a:hover,td.menuhelp a:hover,.menuelement a:hover{
background:red;
color:yellow;
}
.menuhelp{
background:blue;
color:white;
font:bold 10pt 'Arial Narrow',Arial,Sans-Serif;
}
.menuhelp a{
color:red;
text-decoration:none;
}
.menuhelp a:hover,.menuitem a:hover,.classroom	 a:hover{
font-weight:normal;
text-decoration:underline;
}
.menuhelp_texts{
background:white;
color:blue;
}
.menuhelp_texts th{
background:blue;
color:yellow;
}
.menuhelpline{
background-color:red;
color:yellow;
}
.menuhelpline2{
color:yellow;
}
.menuitem a, .menuelement a{
color:gold;
background:navy;
text-decoration:none;
font-weight:normal;
font-size:x-small;
padding-left:5px; padding-right:5px;
text-align:left;
}

.menuitem a {width:105%; }

.menuelement a:active,.menuitem a:active{
background:yellow;
color:red;
padding-left:20px;
text-decoration:none;
}
.menuitem,.classroom{
padding-left:5px;/* font:bolder 10pt Arial;*/
text-align:left;
background: navy;
}

.menuitemlist{
background:navy;
font-size:x-small;
color:white;
}
.menuitemlist a{
background:white;
width:94%;
color:navy;
margin:2px;
text-decoration:none;
}
.menuitemlist a:hover{
background:red;
color:yellow;
}
.menunews{
padding-left:2;
padding-right:2;
}
.roundedcorner,.menu{
background-image:url(roundedcorner_whiteneg.png);
background-position:top left;
background-repeat:no-repeat;
color:red;
padding:1px;
padding-left:16px;
padding-top:1px;
}
.tabstrip{
border:0;/*	background:Lime;*/
background:transparent;
padding:0px;
color:black;
font:bolder;
margin:0px;
vertical-align:bottom;
}
/*p.tabstrip a,p.tabstrip a:visited,p.a.active */
.tabstrip a{
background:url(tabstripWhiteSlant.png) no-repeat;/*	background:url(QM2/onglet.gif) no-repeat;*/
border:0 solid;/*	background:aqua;*/
color:blue;
height:18px;
margin:0px;
margin-top:7px;
padding-top:6px;
padding-left:10px;
padding-right:4px;
font:normal xx-small;
text-align:right;
text-decoration:none;/*	width:70px;*/
}
.tabstrip a:hover{
background:url(tabstripWhiteSlantHover.png) no-repeat;
}
.tabstrip a:hover,.tabstrip a:active{
height:25px;
margin-top:0;
}
.topcorner{
background:url('roundedcorner.gif') no-repeat;
}
/*
p{
margin-bottom:6px;
margin-top:0px;
}
p a{
background:url(QM2/onglet.gif);
background:aqua;
}
p a:visited,p.menu a:visited{
background:gold;
}
p a:hover{
background:yellow;
}
p a:active{
background:lime;
}
*/
/* .impressum a:hover,.impressum a:visited,.impressum a:active{
}
*/