/*  menue links ----------------------------------------------------------*/
/*  Zauberbuendel -------------------------------------------------------*/
/*  Fagottino, Fagott, Lehrmaterial, Noten, Anf&auml;nger, Kinder --------*/
/*  erstellt Gerhild Marx - 20080929 ----Version 1.0------------------------*/
/*  Letzte Aenderung .......----------------------------------------------*/

/* scrolleiste internet explorer ab vers.5.5 */

.browserproblem {  /* nur fuer Internet Explorer */
  width:280px;     /* Version 5.x */
  w\idth:200px;    /* Version 6 */
}


/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */
.groessenAngaben{
font-size: 1em;
line-height: 1.5em;
font-weight: bold;
font-style: italic;
font-variant: small-caps;
font-family: verdana,serif;
}

/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */


body, html{
margin:0px; 
background:#ffffff;
color:#000000;
font: Verdana, Arial, Helvetica, sans-serif;
}


/* gruener scrollbar
body, html{
scrollbar-face-color: #afd738;
scrollbar-shadow-color: #556aA1;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #d9ec9d;
scrollbar-darkshadow-color: #425210;
scrollbar-track-color: #c5e16c;
scrollbar-arrow-color: #ffffff;
margin:0px; 
background:#ffffff;
color:#000000;
font: Verdana, Arial, Helvetica, sans-serif;
}

*/

/* rote Scrolleiste
scrollbar-base-color:#b7333c;
scrollbar-3dlight-color:#b7339c;
scrollbar-arrow-color:#ffffff; 
scrollbar-darkshadow-color:#c7333b;
scrollbar-face-color:#b7333f;
scrollbar-highlight-color:#cccccc; 
scrollbar-shadow-color:#c7333f;
scrollbar-track-color:#d8dada;
*/

/* allgemeine Formate */

/* links allgemein */
a:link { font-weight:bold; color:blue; text-decoration:underline; }
a:visited { font-weight:bold; color:#0099FF; text-decoration:underline; }
a:focus { font-weight:bold; color:#afd738; text-decoration:underline; }
a:hover { font-weight:bold; color:red; text-decoration:underline; }
a:active { font-weight:bold; color:#333; text-decoration:underline; }

html a:hover {
visibility:visible;
}

ol.Impress a:link {font-size:0.9em; line-height:1.3em; color:#212121; text-decoration:underline; }
ol.Impress a:visited {font-size:0.9em; line-height:1.3em; color:#7a7a7a; text-decoration:underline; }
ol.Impress a:focus {font-size:0.9em; line-height:1.3em; color:#212121; text-decoration:underline; }
ol.Impress a:hover {font-size:0.9em; line-height:1.3em; color:blue; text-decoration:underline; }
ol.Impress a:active {font-size:0.9em; line-height:1.3em; color:#333; text-decoration:underline; }

ul.liste{
	font-size: 0.9em;
	line-height: 1.5em;
	color:#333;
	margin-bottom: 15px;
	}

.mittig {
  position:absolute;
  top:50%;
  left:50%;
  width:30em;       
  height:20em;
  margin-left:-15em;
  margin-top:-10em;
}



/*verschiedne Ueberschriften */
h1{
font-family:arial, helvetica, sans-serif;
font-size:1.6em;
line-height:1.8em;
font-weight:bold;
background:transparent;
color:#000000;
margin-top:0.8em;
margin-bottom:1.5em;
}

h2{
font-family:arial, helvetica, sans-serif;
font-size:1.2em;
line-height:1.4em;
font-weight:bold;
background:transparent;
color:#000000;
margin-top:0.8em;
margin-bottom:1.1em;
}

h3{
font-family:arial, helvetica, sans-serif;
font-size:1.2em;
font-weight:normal;
background:transparent;
color:#000000;
margin-top:6px;
margin-bottom:6px;
}

h4{
font-family:arial, helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
background-color:#000000;
color:#afd738;
margin-top:12px;
margin-bottom:12px;
}

h5{
font-family:arial, helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
background:transparent;
color:#000;
margin-top:12px;
margin-bottom:12px;
}

p{
	font-size: 0.9em;
	line-height: 1.5em;
	color:#333;
	margin-bottom: 15px;
	}

.pdick{
  font-weight: bold;
	}
.pdick_s{
  font-weight: bold;
  color:#000;
	}
.pblaufett{
  color: #00f;
  font-weight: bold;
	}

.pfett{
	font-size: 1.2em;
	line-height: 1.4em;
	color:#333;
	margin-top: 1.6em;
	font-weight: bold;
	}
	
.pfett_k{
	font-size: 0.9em;
	line-height: 1.1em;
	color:#333;
	margin-top: 1.4em;
	font-weight: bold;
	}
	
.dunkelg{
	color:#111;
}
.keineanzeige{
  display:none;
}
/*titelbild*/
.bildlogo{
width:980px;
height:88px;
background: transparent;
display:block;
margin-left:5px; 
margin-top:6px;
margin-bottom:6px;
padding-left:5px;
padding-top:6px;
border:solid 0px #ffffff; 
border-style:hidden;
}




/* kopfmenue */
.menuo{
margin-left:10px;
width:980px;
height:45px; 
}
.menoleer{
display:block;
padding:0px;
margin:0px;
float: left;
width: 34px;
height: 45px;
overflow:hidden;
position:relative;
}

.menobalken{
display:block;
padding-top: 1px;
padding-left:0px;
margin-left:10px;
float: left;
width: 967px;
height: 45px;
overflow:hidden;
position:absolute;
z-index:1;

}

.menuonav {
display:block; 
padding:0px;
margin:0px;
float: left; 
overflow: hidden; 
width: 168px;
height: 45px;
position:relative;	                            
font-family: arial, helvetica, sans-serif;
z-index:2;
}

.menuonav a:link ,
.menuonav a:visited ,
.menuonav a:focus {
background: url(./images/buttons/b16030blau.gif) no-repeat;
display: block; 
width:168px;
height:45px; 
color:#ffffff;
text-decoration:none;
display: block; 
font-size: 11px;
font-weight:bold;
float:left; 
overflow: hidden;
z-index:2; 
}

.menuonav a:hover {
background: url(./images/buttons/b16030rot.gif) no-repeat;
display: block; 
width:168px;
height:45px; 
color:#ffffff;
text-decoration:none;
display: block; 
font-size: 11px;
font-weight:bold;
float:left; 
overflow: hidden; 
z-index:2;
}
/* damit die aktiven Seiten einen anderen Button bekommen */
#sshop #navshop a,
#skontakt #navkontakt a,
#sautorin #navautorin a,
#sdownloads #navdownloads a,
#sfagottfagottino #navfagottfagottino a,
#sfaq #navfaq a,
#sforkids #navforkids a,
#sfotos #navfotos a,
#simpressum #navimpressum a,
#shome #navhome a,
#slinks #navlinks a,
#smaterial #navmaterial a,
#spaedagogisch #navpaedagogisch a,
#spresse #navpresse a,
#szauberbuendel #navzauberbuendel a{
background: url(./images/buttons/b16030gruen.gif) no-repeat;
color:#212121;
}

/* .menuonavactspan {
left: 18px; 
width: 130px;
position: absolute; 
top: 8px;
text-align: left;
cursor: pointer;
}
*/

.menuonavspan {
left: 18px; 
width: 130px;
position: absolute; 
top: 8px;
text-align: left;
cursor: pointer;
}

.hauptteil{
clear: both;
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:980px;
margin-left:0px;
padding-left:10px;
font-family: arial, helvetica, sans-serif;
font-size:1.0em;
line-height:1.2em;
font-style:normal;
float:left;
}

/* menue links*/

.splinks{
background:transparent;
color:#000000;
border:0px solid #f00000;
display:block;
width:158px;
height:auto;
margin-left:0px;
padding:0px;
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.1em;
font-style:normal;
float:left;
text-align: center;
}

.menulnav {
display:block; 
padding:0px;
margin-top:0px;
float: left; 
overflow: hidden; 
width: 158px;
height: 30px;
position:relative;	
font-family: arial, helvetica, sans-serif;
}

.menulnav a:link ,
.menulnav a:visited ,
.menulnav a:focus {
background: url(./images/buttons/b16030weiss.gif) no-repeat; 
display: block; 
width:158px;
height:30px; 
margin-top:0px;
color:#000000;
text-decoration:none;
font-size: 11px;
font-weight:bold;
float:left; 
overflow: hidden; 
}

.menulnav a:hover {
background: url(./images/buttons/b16030rot.gif) no-repeat; 
display: block; 
width:158px;
height:30px; 
margin-top:0px;
color:#000000;
text-decoration:none;
font-size: 11px;
font-weight:bold;
float:left; 
overflow: hidden; 
}

.menulnavspan {
position: absolute; 
top: 9px;
left:18px;
margin: 0px; 
text-align: left;
cursor: pointer;
}


.menulnavactspan {
position: absolute; 
top: 9px;
left:18px;
margin: 0px; 
text-align: left;
color:#b7333c;
font-weight:bold;
}

/* Mittelteil Inhalt */
.spmitte{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:555px;
height:auto;
margin-left:44px;
padding:0px;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
line-height:1.1em;
float:left;
}

.spmittel{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:375px;
height:auto;
margin-left:0px;
margin-right:10px;
padding-left:0px;
padding-right:10px;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
float:left;
}

.spmitter{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:160px;
height:auto;
position:relative;
right:0px;
margin-right:0px;
padding:0px;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
text-align:center;
float:right;
}

.spmitter10l{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:160px;
height:auto;
position:relative;
right:1px;
margin-right:1px;
padding:0px;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
text-align:left;
float:right;
}

/* fuer Literatur */
.spauthor{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:130px;
height:auto;
margin-left:0px;
margin-right:10px;
padding-left:0px;
padding-right:10px;
padding-bottom:0.7em;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
float:left;

}

.sptitel{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:400px;
height:auto;
position:relative;
right:1px;
margin-right:0px;
padding-bottom:0.7em;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
text-align:left;
float:right;

}
/* fuer Literatur Ende */

/* fuer Lebenslauf */
.spjahre{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:100px;
height:auto;
margin-left:0px;
margin-right:10px;
padding-left:0px;
padding-right:10px;
padding-bottom:0.7em;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
font-weight:bold;
line-height: 1.5em;
float:left;

}

.sptaetig{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:420px;
height:auto;
position:relative;
right:1px;
margin-right:0px;
padding-bottom:0.7em;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
line-height:1.5em;
text-align:left;
float:right;

}
/* fuer Lebenslauf Ende */

/* fuer Sitemap */
.spsitemap{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:960px;
height:auto;
margin-left:10px;
padding:0px;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
line-height:1.1em;
float:left;
}

.spsitemaplink{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:200px;
height:auto;
position:relative;
margin-left:10px;
padding-bottom:25px;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
line-height: 1.2em;
font-weight:bold;
float:left;
}

.spsitemaptext{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:720px;
height:auto;
position:relative;
margin-left:10px;
margin-right:0px;
padding-bottom:25px;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
line-height: 1.2em;
float:right;

}
/* fuer Literatur Ende */

/*Bilder anordnen */
.BildLinks{
background:transparent;
display:block;
width:185px;
float:left;
text-align:left;
}
.BildMitte{
background:transparent;
display:block;
width:185px;
float:left;
text-align:center;
}
.BildRechts{
background:transparent;
display:block;
width:185px;
float:left;
text-align:right;
}
/* Bilder anordnen Ende */

/* Trennlinien */
.hrlinie{
background:transparent;
color:#535353;
height:3px;
width:500px;
margin-top:0px;
margin-bottom:0px;
position:relative;
top:0px;
left:34px;
vertical-align:middle;
clear:both;
}

.hrmitte{
background:transparent;
color:#535353;
height:5px;
width:500px;
margin-top:10px;
margin-bottom:30px;
position:relative;
top:5px;
left:34px;
vertical-align:middle;
clear:both;
}

.hrpfeiloben{
background:transparent;
color:#535353;
height:30px;
width:370px;
margin-top:5px;
margin-bottom:0px;
position:relative;
left:-100px;
text-align: right;
cursor:pointer;
clear:both;
}

/* Rechter Teil Inhalt  zentriert*/
.sprechts{
background:#fbfbfb;
color:#000000;
border:0px solid #ff0000;
display:block;
width:140px;
margin-left:34px;
padding:0px;
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.1em;
text-align:center;
float:left;
}
/* Rechter Teil Inhalt  linksb&uuml;ndig*/
.sprechts_lb{
background:#fbfbfb;
color:#000000;
border:0px solid #ff0000;
display:block;
width:150px;
margin-left:44px;
padding:0px;
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.1em;
text-align:left;
float:left;
}

.spimpressum{
background:transparent;
color:#000000;
border:0px solid #ff0000;
display:block;
width:570px;
margin-left:10px;
padding:0px;
font-family:arial, helvetica, sans-serif;
font-size:1.2em;
font-style:normal;
float:left;
}


/* fusszeileHinweis */
.fussHinweis{
clear:both;
background:transparent;
color:#535353;
width:600px;
margin-top:30px;
margin-bottom:30px;
position:relative;
top:5px;
left:0px;
vertical-align:middle;
font-size:0.9em;
font-style:normal;
}
/* fusszeile_links */
.fusszeile_link{
clear: both;
background:#ffffff;
color:#000000;
border-top:1px solid #0000ff;
display:block;
width:980px;
position:relative;
padding-top:0px;
margin-top:1.0em;
margin-left:10px;
font-family: arial, helvetica, sans-serif;
font-size:0.8em;
line-height:1.0em;
font-style:normal;
text-align:left;
}
/* fusszeile */
.fusszeile{
clear: both;
background:#ffffff;
color:#000000;
display:block;
width:980px;
position:relative;
margin-top:1.0em;
margin-left:10px;
font-family: arial, helvetica, sans-serif;
font-size:0.6em;
line-height:0.8em;
font-style:normal;
text-align:center;
}

