body { background-color:#e5e5e5;
    color:#000000;
    font-family:Arial,sans-serif;
    margin:0em;
    padding:0em;
    min-width:41em;
    font-size:medium;
}

h1,h2,h3,h4 { color:#000055; font-weight:bold; }
h1 {font-size:170%; }
h2 {font-size:140%; }
h3 {font-size:120%; }
h4 {font-size:100%; }
a { color:#0000aa; text-decoration:none; }
img { border:0px; }
strong { font-weight:bold; }

#main {
    margin:0.5em 1.0em 0.5em 1.0em;
    background-color:#e5e5e5;
    /*border:1px solid #555555;*/
}

#kopf {
    background-color:#808080;
    text-align:center;
    padding:0.5em 0.5em 0em 0.5em;
    /*padding:0.5em;*/
    /*margin:0.5em 1em 0em 1em;*/
    /*border:1px solid #555555;
    border-bottom: 0px solid #555555;*/
}
#kopf img.logo { width:237px; height:75px; margin:0px 0px 0px 0px; }
#kopf img.kanada { float:left; width:160px; height:80px; margin:0px; }
#kopf p.right { text-align:right; margin:0px; }

#menu{
    text-align:left;
    padding: 0;
    width: 100%;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}
#menu ul { margin:0; margin-left: 10.0em; padding: 0; list-style: none; }
#menu li { display: inline; margin: 0 2px 0 0; padding: 0; }
#menu a { float: left; display:block; background-color:#8b8b8b; font-weight:bold; margin: 0 0.2em 0 0; padding: 5px 10px; border:1px solid #555555; border-bottom: 0px solid #8b8b8b; }
#menu a.active { background-color:#e5e5e5; }
#menu a:hover { background-color:#e5e5e5; }

#menuline{
    clear: both;
    padding: 0;
    width: 100%;
    height: 0px;
    line-height: 5px;
    background: black;
}

#navbar {
    clear:both;
    background-color:#808080;
    float:left;
    width:9.9em;
    padding:0em;
    margin:0.5em 0em 1em 0.0em;
    border:1px solid #555555;
}
#navbar ul { list-style-type:none; padding:0px; margin:0px; }
#navbar li { margin:0px 0px 0px 0px; }
#navbar a { display:block; background-color:#808080; padding:1px 5px 1px 5px; font-weight:bold; }
#navbar a.active { background-color:#8b8b8b; }
#navbar a:hover { background-color:#8b8b8b; }
#navbar ul ul a { display: block; background-color:#a0a0a0; padding:1px 5px 1px 5px; font-weight:normal; text-indent:0.9em; }
#navbar ul ul a.active { background-color:#b0b0b0; }
#navbar ul ul a:hover { background-color:#b0b0b0; }

#text {
    background-color:#ffffff;
    padding:0.0em 0.63em 0em 0.63em;
    margin:0.5em 0.0em 0.5em 10.5em;
    border:1px solid #aaaaaa;
}
#text *.floatleft { float:left; }
#text *.clear { clear:both }
#text *.clear_right { clear:right }
#text *.clear_left { clear:left }
#text p { text-indent:0.6em; }
#text p.noindent { text-indent:0em; }
#text p.address { text-indent:1.8em; font-weight:bold; margin-bottom:-0.9em; }
#text p.center { text-align:center; }
#text p.right { text-align:right; }

#text p.subhead { color:#000055; font-weight:bold; margin:-0.9em 0em -0.6em 0em; text-indent:0em; }
#text p.code { font-family:Fixedsys,Courier,monospace; }
#text h2.date, h3.date { font-size:1em;  margin-bottom:-0.9em; }
#text a.ext { color:#aa5555; }
#text a:hover { text-decoration:underline; }
#text a.anker { color:#000055; text-decoration:none; }
#text img { padding:4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2; }
#text img.noborder { border: 0px; }
#text img.vga { width:640px; height:480px; }
#text img.hvga { width:480px; height:640px; }
#text img.thumb_right {width:120px; height:90px; float:right; margin-left:0.6em; }
#text img.thumb_left {width:120px; height:90px; float:left; margin-right:0.6em; }
#text img.thumb_right_h {width:90px; height:120px; float:right; margin-left:0.6em; }
#text img.thumb_left_h {width:90px; height:120px; float:left; margin-right:0.6em; }
#text img.arrow_right { width:80px; height:57px; margin:0px; float:right; border: 0px; }
#text img.arrow_left { width:80px; height:57px; margin:0px; float:left; border: 0px }
#text img.valid { float:right; margin-left:0.3em; width:88px; height:31px; border: 0px; }
#text img.license { float:right; margin-left:0.3em; width:88px; height:31px; border: 0px; }
#text img.firefox { float:left; margin-right:0.3em; width:110px; height:32px; border: 0px; }

.box_right {
    float:right;
    border:1px solid #000000;
    min-width:13em;
    max-width:20em;
    margin:0em 0em 0.6em 0.6em;
    padding:0em 0.3em 0em 0.3em;
}
.box_right p.boxhead { text-align:left; font-size:1em; text-decoration:underline; font-weight:bold; margin-top:0.7em; margin-bottom:-0.3em; }
.box_right a { font-size:0.8em; }
.box_right p { font-size:0.8em; text-indent:0px; margin:0px; }
.box_right p a { font-size:1em; }
.box_right ul { list-style-position:outside; }

.container_right {
    float:right;
    margin:0em 0em 0.2em 0.5em;
    padding:0em 0em 0em 0em;
    font-size:0.7em;
    text-align:center;
}

.container_left {
    float:left;
    margin:0em 0.6em 0.2em 0em;
    padding:0em 0em 0em 0em;
    font-size:0.7em;
    text-align:center;
}

.container_box {
    border:1px solid #000000;
    padding:0em 0.3em 0em 0em;
}
.container_box p.boxhead { text-align:left; font-size:1.4em; text-decoration:underline; font-weight:bold; margin-top:0.3em; margin-bottom:-0.3em; }
.container_box p { text-indent:0px; margin:0px; text-align:left; }
.container_box li { font-size:1.3em; }

.codebox {
    margin:0.3em 1em 0.3em 1em;
    padding:0em 0.2em 0em 0.2em;
    font-family:Courier,monospace;
    border:1px dashed #000000;
}
.codebox p, .codebox pre { margin:0.2em; }
.code { font-family:Fixedsys,Courier,monospace; }
