/* 101%,93%,86%,76% */

body { 
  background-color: #ffffff; color:#000;
  font-family: Arial, Helvetica, sans-serif;
  margin:0; padding:0;
}

img { border:0px; }
acronym[title] { cursor:help; }

.nurneto { display:none; } /* para version sin css */
.nochnicht { display:none; } 

.kleiner { font-size:86%; }

#top { position:absolute; } 
#content { position:absolute; } 
.skip { display:none; }

.floatwegr {clear:right;}
.floatwegl {clear:left;}
.floatweg2 {clear:both;}
.antifloat {clear:both; visibility:hidden;}
.keinbruch { white-space:nowrap; } 

a:link    { color:#97aaca; font-weight:bold; }
a:visited { color:#445e87; font-weight:bold; }
/* ohne a, damit es nicht a[name] betrifft */
:link:hover     { background-color:#97aaca; color:#eeeeee; font-weight:bold; text-decoration:none; }
a:visited:hover { background-color:#7f8fab; color:#eeeeee; font-weight:bold; text-decoration:none; }
a[name]:hover   { background-color:transparent; }
a:active        { background-color:#73829b; color:#f6d318; font-weight:bold; }
a:focus         { background-color:#73829b; color:#c9d8f8; font-weight:bold; text-decoration:none; }

h1 { font-size:2em; 
     float:right; width:1.5em; 
     text-align:center; color:#eee; 
     position:absolute; bottom:1em; right:0px; margin: 0 auto; padding:0; z-index:5;}
span.pagetitel { display:block; margin-right:10px;}
h6 { display:none;} /* para estructura sin css */

/* Menu-Aufteilung -------------#b3c1dd */


/* no hacer id porque puede necesitar varios, sobre todo para interrumpir y ensanchar */
/* margin-top ggf. auf der Seite ueberschreiben */
.hauptteil { 
  margin-left:200px; margin-right:3em; margin-top:1.5em;
  padding: 0px; padding-left:2em; 
  position:relative; top:0; left:0;
}

.menubarra {
  position:absolute; top:0px; left:0px; z-index:20;
  margin-top:60px; margin-left:6px;
  width: 150px;
  padding-top:3px; padding-left:20px;
}

html>body div.menubarra { 
position:fixed;
top:0; left:0;
 }

.menubarra p { margin-top:2px; margin-bottom:2px;}

.menu { 
  padding-left:2px; padding-right:2px;   
  border: 1px solid #ccd;
  border-color: #ccd #aac #aac #ccd;
  background:#ddd; 
}
.menurechts { text-align:right; }

.reviewbarra { float:right; margin-left:2em; margin-bottom:2em;} 

.eghlogo :link:hover     { background-color:transparent; }
.eghlogo a:visited:hover { background-color:transparent; }


a.boton, a.menuboton, .menubotonactual, a.reviewback, a.reviewindex {
  background-color:#0a0a0a;
  color:#97aaca;
  padding: 2px 6px 5px 6px;
  font-size:14px;
  text-decoration: none; 
  border: 1px solid #0a0a0a;
 }

.menubotonactual { 
  background:#63728f;
  border-bottom: solid 1px #63728f;
  color:#000;
  font-weight:bold;     
 }

.menublock2 a.menuboton, .menublock2 .menubotonactual{ 
  font-size:13px;
}
.menublock2 a.menuboton {
  background-color:#202020;
}

.menublock3 a.menuboton, .menublock3 .menubotonactual{ 
  font-size:12px;
 }
.menublock3 a.menuboton {
  background-color:#333333;
}

a.boton, a.menuboton, .menubotonactual { display:block; }

a.boton, a.menuboton, .menubotonactual {
  border-color: #bbb #aaa #0a0a0a #0a0a0a;
}

a.reviewback, a.reviewindex {
  border-color: #ddd #ddd #0a0a0a #0a0a0a;
}

.menubotonactual, a:hover.boton, a:hover.menuboton, a:hover.reviewback, a:hover.reviewindex {
  border-color: #000 #ddd #98a4bb #222;
}

a:visited.menuboton, a:visited.reviewback, a:visited.reviewindex { 
  color:#97aaca; font-weight:bold; 
}

a:hover.boton, a:hover.menuboton, a:hover.reviewback, a:hover.reviewindex { 
  background-color:#63728f; color:#ddd;
} 


/* ojo, Kurzform implica incluso sin ponerlo background-color que sobreescribe valor anterior
    background: url("mail_icon_2c.gif") center left no-repeat; */
/*a[href ^="mailto:"], .link-mailto {
  padding-left: 18px;
  background-image: url("mail_icon_2c.gif");
  background-repeat: no-repeat;
  background-position: bottom left;
}
*/


a.feed {
  margin-bottom: 5px; padding:0 4px 1px; border:1px solid; border-color:#fc9 #630 #330 #f96;
  font-weight:bold; font-size: 0.76em; font-family: Verdana, Arial, Helvetica, sans-serif; 
  color:#fff; background:#ffa221; text-decoration:none;
}

a:hover.feed, a:active.feed, a:focus.feed {
  text-decoration:none;
  background:#fff; color:#ffa221;
  border-color: #330 #f96 #fc9 #630;
}

a.mp3 {
  padding-left: 24px;
  background-image: url(/al/pic/midi.png);
  background-repeat: no-repeat;
  background-position: bottom left;
}

a.itunes {
  padding-left: 20px;
  background-image: url(/al/pic/apple_ico.gif);
  background-repeat: no-repeat;
  background-position: left;
}

div.einzelreview p.reviewquelle { 
  margin-top:2em;
  border-top: solid 1px #ddd;
/*  border-bottom: solid 1px #ddd;*/
  padding:1em;
  font-size:0.9em;
}

div.einzelreview p.reviewquelle .reviewautor { 
  font-size:110%; font-weight:bold;
} 

/* provisorisch auskommentiert
.fuss { background:#fff; color:#fff; font-size:60%; margin-right:4em; margin-top:20em; text-align:right; } 
.fuss a:link, .fuss a:visited  { color:#fff; background:#fff; }
.fuss a:hover {  background-color:#97aaca; color:#eee; }
*/

/* probar en Win
.fuss a:active { color:#f6d318; background-color:#73829b; font-weight:bold; }
.fuss a:focus { text-decoration:none; color:#c9d8f8; background-color:#73829b; font-weight:bold; }
*/
/* .fusstextteil:hover {  background-color:#97aaca; color:#eee; }  */

/* Fuss negro abajo - prueba */
.fuss { z-index:1; background:#0a0a0a; color:#555; font-size:60%; font-weight:bold; margin-top:50em; margin-bottom:-20px;
 position:relative; padding-top:40px; border:1px solid #0a0a0a;} 
.fusstextteil { margin-left:230px; margin-bottom:0px; text-align:left;
padding-top:60px; 
position:relative; top:-100px;
background: transparent url(/al/pic/muster_v02b.jpg) no-repeat 80% -31px;
}
.fuss a:link, .fuss a:visited  { text-decoration:none;}
/*.fuss li.litop { display:inline;  } */
/*.fuss li.lisite { display:inline; } */
