/* zuerst allgemeine CSS Angaben */
html,body,p,h2,h3,h4,h5,ul,ol,span,form,img,li,{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
       color: #454;
       border: 0;
       
      } 
       
       
.h1 .div .a{ 
font-family:Georgia,Arial,;
       color: #454;
       border: 0;	
   
     
}





html {
    background: #666;
    /*overflow: hidden;*/
}

/* spezielle CSS Anweisungen für den "Player" :  */
.rahmen {
       background: #fff;
       font-size: .8em;
       border:solid 4px #ddd;
       -moz-border-radius:18px;
       -khtml-border-radius:18px;
       padding: 10px;
       width: 35em;
       margin: 10px auto;
}
.rahmen h1 {
       font-size: 1.4em;
       margin:0;
}
.rahmen h2 {
       font-size: 1.3em;
}


.pic {
     float:left;
     margin-right: 5px;
}

.rahmen .klein {font-size: 85%;}


.rahmen li.row1:after,
.rahmen li.row2:after {
content:".";
display:block;
height:0;
clear:left;
visibility:hidden;
}

.rahmen li.row2,
.rahmen li.row2 a,
.rahmen li.row2 span,
.rahmen li.row1,
.rahmen li.row1 a,
.rahmen li.row1 span {

      color: #454;
}

.rahmen li a:link,
.rahmen li a:visited, 
.rahmen li a:link span,
.rahmen li a:visited span {
      text-decoration:none;
      font-weight:bold;
}

.rahmen li a:focus,
.rahmen li a:focus span,
.rahmen li a:hover,
.rahmen li a:hover span {
      /* background: #aaa; */
      color:red;
      text-decoration:underline;
}

.rahmen li a {
      background: url("arrow_right2.gif") 100%  no-repeat;
      padding-right: 15px;
}

.rahmen ul {
      list-style-type:none;
      padding: 0;
      margin:0;
}

.rahmen li {padding: .5em 1em; }


/* der Hintergrund fuer jede zweite Zeile */
.rahmen .row2 {
      background-color: #f2f2f2;
      -moz-border-radius:10px;
      -khtml-border-radius:10px;
}

* html .rahmen li {height:1%}
*+html .rahmen li {height:1%}

/* der Stop button  */
.rahmen a:link.stopbutton,
.rahmen a:visited.stopbutton {
      color: red;
/*      padding: 0 10px;
      border: 2px outset #eee;
      background-color: #f2f2cc;
*/      background: url("stop2.gif") 0 no-repeat;
      padding-left: 15px;
}


/* zusätzliche versteckte Stop buttons für SR wie den WF, die per DHTML nicht aktualisieren */
/* Nachteil: für Optiker beim Durchtabben ein "Geistertab" */
.rahmen .hideperm {
  	position:absolute;
  	left:-1000px;
  	/* top:-1000px; um Springen zu vermeiden? */
  	width:0;
  	height:0;
  	overflow:hidden;
  	display:inline;
}


.rahmen .pl,
.rahmen .pl span {
      color: red !important;
      display:inline; /* display:none versteckt das [playing] */ 
}

/*
.rahmen #ton {
     float:right;
     width:6.35em;
     height:2em;
}


* html .rahmen #ton img {
border:0;
margin:0 0 0 0 !important;
}
*/

.rahmen #ton {
position:fixed;
}

#ton object {
width: 1px !important;
height: 1px !important;
}
