

/* ==================== aural ============================ */

@media aural {
  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
  h1 { pitch: x-low; pitch-range: 90 }
  h2 { pitch: x-low; pitch-range: 80 }
  h3 { pitch: low; pitch-range: 70 }
  h4 { pitch: medium; pitch-range: 60 }
  h5 { pitch: medium; pitch-range: 50 }
  h6 { pitch: medium; pitch-range: 40 }
  li, dt, dd { pitch: medium; richness: 60 }
  dt { stress: 80 }
  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  dfn { pitch: high; pitch-range: 60; stress: 60 }
  s, strike { richness: 0 }
  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  u { richness: 0 }
  
  :link { voice-family: harry, male }
  :visited { voice-family: betty, female }
  :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
  
a.external  {
  padding: 0 20px 0px 0px;
	display:inline;
  background-repeat: no-repeat;
	background-position: center right;
	background-image: url(images/external-link.gif);
}
  
#top          { background-color: #15516E;}

#top .header .current { background-color: #ffffff;}
#top .header .current a:link {  color: #000000;  }
#top .header .current a:visited { color: #000000; }
#top .header .current a:hover { color: #000000; }

#tabs li      { background-color: #dddddd ;}
#tabs li a:link {  color: #666666;  }
#tabs li a:visited { color: #666666; }
#tabs li a:hover { color: #666666; }

#level2tabs a.selected      { background-color: #4C6C8F ;}
#level2tabs a:link {  color: #ffffff;  }
#level2tabs a:visited { color: #ffffff; }
#level2tabs a:hover { color: #ffffff; }

#level2tabs { background-color: #E5E4D9;}
#level2tabs a.unselected:link {  color: #000000;  }
#level2tabs a.unselected:visited { color: #000000; }
#level2tabs a.unselected:hover { color: #000000; }

.heading { background-color: #15516E;}

.boxed { background-color: #15516E;}
.underlined_5 	{border-bottom: solid 1px #15516E;}
.underlined_10 	{border-bottom: solid 5px #15516E;}
table caption {
background-color: #15516E;
color: #ffffff;
}

#feedback {
color: #FFFFFF;
background: #15516E;
text-align: center;
}
#feedback #feedbackto {
color: #FFFFFF;
}

#publishedStrip {
color: #FFFFFF;
background: #15516E;
}

#publishedStrip {
color: #FFFFFF;
background: #15516E;
}

#menu .menupagetitle  { background-color: #15516E;
  color: orange;}

#menu           { border-color: #999999;}
#menu .menupagetitle  { border-color: #999999;}
#menu .menupageitemgroup  { border-color: #999999;}

#menu      { background-color: #15516E;}
#menu  {  color: #ffffff;}
#menu a:link {  color: #ffffff;}
#menu a:visited {  color: #ffffff;}
#menu a:hover {
background-color: #15516E;
color: #ffffff;}

#menu h1 {
color: #000000;
background-color: #e2e6e9;
}

#top .searchbox {
background-color: #15516E ;
color: #000000;
}

#menu .menupageitemgroup     {
background-color: #E5E4D9;
}
#menu .menupageitem {
color: #000000;
}
#menu .menupageitem a:link {  color: #000000;}
#menu .menupageitem a:visited {  color: #000000;}
#menu .menupageitem a:hover {
background-color: #E5E4D9;
color: #000000;
}

body{
background-color: #ffffff;
color: #000000;
}
a:link { color:#0000ff}
a:visited { color:#009999}
a:hover { color:#6587ff}


.ForrestTable      { background-color: #ccc;}

.ForrestTable td   { background-color: #ffffff;}

.highlight        { background-color: #ffff00;}

.fixme        { border-color: #c60;}

.note         { border-color: #069;}

.warning         { border-color: #900;}

.code         { border-color: #a5b6c6;}

#footer       { background-color: #15516E;}
/* extra-css */
 
 .marginbottom {
   margin-bottom: 10em;
 }
 
 .margin {
   margin-left: 40px;
 }
 
 .float {
   float: left;
   margin-top: 10px;
   margin-left: 20px;
   margin-right: 20px;
   margin-bottom: 10px;
 }
 
 img.float {
   float: left;
   margin: 0px 20px 20px 20px;
 }
 
 img.float2 {
   float: right;   
   margin-top: 10px;
   margin-left: 20px;
   margin-right: 20px;
   margin-bottom: 10px;
 }

 p.fett {
   font-weight: bold;
   margin: 20px 0px 0px 0px;
 }
 
 p.underline {
   font-weight: bold;
   text-decoration: underline;
 }
 

 p.kasten {
   border:1px
   solid gray;
   background-color:#FFFF66;
   padding:10px; margin:20px;
 }
 
 p.kastensource {
   border:1px
   solid gray;
   font-size: medium;
   background-color:#FFFF66;
 }

 dl.kasten {
    border:1px
    solid gray;
    background-color:#FFFF66;
    padding:10px; margin:20px;
 }

 p.kastenFun {
    border:1px
    solid gray;
    background-color:#FFFF66;
    padding:10px; margin:20px;
    text-align: center;
 }

 p.klein {
    font-size: small;
 }

 p.kleinRight {
    font-size: small;
    font-style: italic;
    text-align: right;
 }

 p.break {
    margin-left: 2em;
    padding: .9em;
 }
 
 p.breaksource {
    margin-left: 2em;
 }
 
 td.anmeldung  {
    width: 220px;
 }
 
 td.editorCellWithCompLinesOff {
     text-align: center;
 }


    