body, td, th {margin:3px;background:#FFCC66;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:10pt;}
p {margin:3px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:10pt;}

.j {text-align:justify;}

.ez {display:none;font-size:8pt;background-color:yellow;color:red;font-style:italic}

.hid {color:#FFCC66;}

th.darkmenu { background-color:#FFaa00; height:10px; font-size:10pt}
td.darkmenu { background-color:#FFaa00; height:10px;}
.userMenuTitle { background-color:#00a0ff; height:10px; font-size:10pt}
.userMenu   { background-color:#00ccd0; height:10px;}
td.menuspace { height:6px}
.menu { background-color:#FFB833; font-size:8pt }

.titelblock {margin:2px;padding:15px 0;background-color:#FFaa00;font-size:177%;}

.dark { background-color:#FFaa00;}
.medium { background-color:#FFB833 }

.inaktiv {color:gray; font-weight:normal}
.past {background-color:#FFB833; font-weight:normal; font-style:italic; font-size:80%}

a.inline {color:#663399; text-decoration:underline; font-weight:normal}
a { text-decoration:none; color:black; font-weight:bold}
a.submenu {font-weight:normal;}
a.anchor {font-weight:normal;text-decoration:none;color:black;}
a:hover, a:active {color:#505050}

UL { margin-left : 20px; }

.rightVA {padding:0px 0px 9px 15px; float:right;}
.leftVA  {padding:0px 15px 9px 0px; float:left;}

div.gutsch {border:solid 1px #ffaa00;padding:5px;margin:3px;overflow:auto;}
.gutsch h4 {margin:0;}
.gutsch h4 span {font-weight:normal;}
.gutsch p {margin:0;}
.gutsch ul {margin:0.5em 19px;}

.spez {border:solid 2px red; }
.spez * {background-color:#FFaa00;}
.spez tr {background-color:red;}
.spez td {border:solid 2px red;}

/*
Color-scheme:
back: light:   #FFCC66       orange-ocker
      medium:  #FFB833
      dark     #FFaa00
a:  inline:    #663399       lila
    hov, act:  #505050       dark gray
*/