@media all{ *{ margin:0; border:0 solid; padding:0; overflow:visible;} /* reset defaults */

/*--- standard text and links ---*/
h1,.std_txt{ font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px; line-height:16px; color:#c6b6c9;}
h1{ display:inline;} /* remember space: abc <h1>title </h1>xyz */
a{ text-decoration:none; outline:none; color:#ec9066;}
a:hover,a:focus{ color:#fb6206;}

/*--- basic layout ---*/
html{ margin:0 auto;height:100%; background:#978292;}
body{ width:100%; position:relative; background:url(../images/bg_body.gif) repeat-x;}
#page{ width:950px; height:550px; margin:0 auto; position:relative; top:30px; background:url(../images/bg_page.gif) repeat-x;}
#main{ width:850px; height:470px; margin:0 auto; position:relative; top:43px;}
#content{ width:494px; height:370px; position:absolute; right:0; top:72px;}

/*--- main ---*/
#hypnopos{ position:absolute; left:0; top:0;}
#greschpos{ position:absolute; left:0; top:271px;}
#hypno{ width:357px; height:25px; background:url(../images/hypno.png) no-repeat;}
#gresch{ width:357px; height:25px; background:url(../images/gresch.png) no-repeat;}
#hypno a,#gresch a{ position:relative;}
#pic{ position:absolute; left:0; top:75px;}

.navi{ white-space:nowrap; text-transform:uppercase; text-align:right; letter-spacing:1px;}
#navi1{ width:151px; position:absolute; left:0; top:248px; font-size:12px; line-height:18px;}
#navi1 a{ color:#c6b6c9;}
a#act1{ color:#ec9066;}
#navi1 a:hover,#navi1 a:focus{ color:#fb6206;}

#dictum{ position:absolute; left:0; bottom:0;}

#copy,#footnote{ position:absolute; right:0; bottom:0; font-size:9px; line-height:11px;}
#copy span{ font-size:10px; margin:0 3px 0 1px;}
#copy a{ color:#c6b6c9;}
#copy a:hover,#copy a:focus{ color:#fb6206;}
#footnote{ bottom:-54px;}

/*--- content ---*/
.dot{ margin-right:2px; font-size:15px; line-height:15px; color:#ec9066;}
.vspc9{ height:9px; line-height:9px; width:1px;}
.vspc14{ height:14px; line-height:14px; width:1px;}
.vspc28{ height:28px; line-height:28px; width:1px;}
.link{ margin:3px 0 22px 0;}
.pml{ direction:rtl; unicode-bidi:bidi-override;}
.pml img{ position:relative; top:1px;}
}