
/* UFO-Zeile*/

div#Ufo {
position:absolute;
left:677px;
background: url(../img/ufo2.gif);
background-repeat:no-repeat;
float: right;
width: 312px;
height: 30px;

}
.Ufo-rechts-innen{
position:absolute;
left: -20px;
top: -6px;
width: 312px;
height: 30px;
font: bold 11px arial, sans-serif;
}

div#Ufo-links {
position:absolute;
left:152px;
background: url(../img/ufo-links.gif);
background-repeat:no-repeat;
float: right;
width: 612px;
height: 30px;

}

.Ufo-links-innen{
position:absolute;
left: -25px;
top: -12px;
width: 612px;
height: 30px;
}

/* Ende UFO-Zeile*/

div.breadcrumb {
float: right;
  margin: 8px -0px 0px 0px;
  font-size: 9pt;
  color: black;
font-weight: bold;  /**/

}

a.breadcrumb {
 color: #0172A9;
  text-decoration: none;
}

a:hover.breadcrumb {
color:#CC4444;
text-decoration: NONE;
/*border-bottom: dashed 1px #CC4444;*/
}

div#scope{
/*position: static;
height: 520px;
  margin:  -30px 000px 00px -10px ;*/

}

/*=========== NAV ===========*/

ul.NAV-A {
/*display:block;
position: static;*/
width: 123px;
margin: 00px 0 00px 12px;
color: #FFFFFF;
text-decoration:none;
font: arial, helvetica, sans-serif;

line-height: 20px;
text-align: center;
list-style-type: none;
}

li.NAV-A {
/*display:block;
position: static;*/
background: url(../img/kartusche123.gif);
background-repeat: no-repeat;
    font-size: 10pt;
    font-weight: bold;
width: 123px;
margin: 15px 0 -5px -40px;
color: #FFFFFF;
text-decoration:none;

height: 20px;
line-height: 20px;
/*text-transform: capitalize;*/
text-align: center;
}

ul.NAV-B  {
margin-top: -12px;
margin-left: -65px;
}

li.NAV-B, span.NAV-B {
/* position: static;
width: 123px;
margin: 0 0 0 -70px;*/
color: #FFFFFF;
text-decoration:none;
/*font: bold, 11px, arial, helvetica, sans-serif;*/
height: 16px;
/*line-height: 20px;*/
text-align: left;
list-style-type: none;
padding: 0px;
/*color:#0172A9;*/
}


a:link.NAV-B, a:visited.NAV-B, a:active.NAV-B, span.NAV-B {
/* display:block;*/
color:#0172A9; text-decoration:none;
font-size: 8pt;
/*font-weight: bold; */
font: arial, helvetica, sans-serif;
/*height: 18px;
line-height: 18px;
font-variant:small-caps;*/
}

a:hover.NAV-B, span:hover.NAV-B  {
background:TRANSPARENT;
color:#CC4444;
text-decoration:NONE;
/*border-bottom: dashed 1px #CC4444;*/
}






div.NAV-Right {
float: right;
display: block;
width: 135px;
margin: 10px 0px 0px 0px;
padding: 00px 100px 0px 0px;
/*font: bold 11px arial, helvetica, sans-serif;*/
text-align: center;
}

ul.NAV-C {
/*display:block;*/
width: 123px;
/*margin: 00px 0 0 00px;*/
color: #FFFFFF;


/* height: 20px;
line-height: 20px; */
text-align: center;
list-style-type: none;
}

li.NAV-C {
/*display:block;*/

background: url(../img/kartusche200.gif) no-repeat;
background-repeat: no-repeat;

width: 200px;
margin: 0px 0 00px -20px;
color: #FFFFFF;
text-decoration:none;
font: bold 12px verdana, sans-serif;
height: 20px;
line-height: 20px;/**/
/*text-transform: capitalize;*/
text-align: center;
}


/*
lh.NAV-B {
display:block;
background: #2F4692 url(images/kartusche1.gif);
width: 123px;
margin: 0 0 0 -12px;
color: #FFFFFF;
text-decoration:none;
font: bold 14px verdana, sans-serif;
height: 20px;
line-height: 20px;
text-transform: capitalize;
text-align: center;
}
*/

ul.NAV-D {
/*display:inline;
width: 123px;
position: static;*/
/**/margin: -8px 0 12px -30px;
color: #FFFFFF;



/* height: 16px;
line-height: 20px; */
text-align: center;
list-style-type: none;
}

li.NAV-D, a.NAV-D{
width: 190px;
margin: 0 0 0 -12px;
font-size: 8pt;
/*color: #FFFFFF;
/*text-decoration:none;
font: bold 11px arial, helvetica, sans-serif;*/
height: 16px;
line-height: 16px;
text-align: left;
list-style-type: none;
padding: 0px;
color:#2F4692
}


a:link.NAV-D, a:visited.NAV-D, a:active.NAV-D {
/*display:block;*/
color:#2F4692;
text-decoration:none;
/*font: bold 11px arial, helvetica, sans-serif;*/
height: 16px;
 line-height: 16px;
/*font-variant:small-caps;*/
}

a:hover.NAV-D {
background:TRANSPARENT;
color:#CC4444;
text-decoration:NONE;
/*border-bottom: dashed 1px #CC4444;*/
}


ul.NAV-E {
/*display:block;*/
width: 123px;
margin: -14px 0 10px -20px;
color: #FFFFFF;
}



li.NAV-E, a.NAV-E{
width: 190px;

color: #FFFFFF;
text-decoration:none;
/* font: bold 9px verdana, sans-serif;*/
height: 15px;
line-height: 15px;
text-align: left;
list-style-type: none;
padding: 0px;
color:#2F4692
}


a:link.NAV-E, a:visited.NAV-E, a:active.NAV-E {
/*display:block;*/
color:#2F4692;text-decoration:none;
/*font: bold 9px verdana, sans-serif;*/
height: 15px;
 line-height: 15px;
/*font-variant:small-caps;*/
}

a:hover.NAV-E{
background:TRANSPARENT;
color:#CC4444;
text-decoration:NONE;
/*border-bottom: dashed 1px #CC4444;*/
}
/*============================== Menue Startseite ======================================*/


div#menueleiste-front ul{
margin: 20px 0px 60px -10px;
list-style-type: none;
line-height: 60px;
}

div#menueleiste-front li{
font: arial,
font-size 16pt;
}

div#menueleiste-front a:hover {

color:#CC4444;
        text-decoration:NONE;
        /*border-bottom: dashed 1px #CC4444;*/
}

/* ================================= NAV Bildungspläne ================================= */
div.NAV-BP {
float: right;
width: 100px;
margin: 00px 50px 0px 0px;
padding: 00px 100px 0px 0px;
font: bold 11px verdana, sans-serif;
text-align: center;
}


ul.NAV-Bildungsplaene-A{
width: 100px;
float: right;/*
margin: 00px 0 0 00px;
background: #000000;

color: #00FFFF;
height: 20px;
line-height: 20px;
text-align: center;
list-style-type: none;*/
}


li.NAV-Bildungsplaene-A {
/* display: inline;
background: #0000FF;*/
background: url(../img/kartusche200.gif) no-repeat;
background-repeat: no-repeat;
list-style-type: none;
width: 200px;

color: #FFFFFF;
text-decoration:none;
font: bold 12px verdana, sans-serif;

line-height: 20px;
/*
height: 20px;margin: 0px 0 7px 00px;
text-transform: capitalize;
text-align: center;*/
}



li.NAV-Bildungsplaene-B, a.NAV-Bildungsplaene-B {
width: 240px;
margin: 0 0 00px -15px ;
text-decoration:none;
font: bold 10px verdana, sans-serif;
line-height: 14px;
text-align: left;
list-style-type: none;
padding: 0px;
color:#2F4692

}


a:link.NAV-Bildungsplaene-B, a:visited.NAV-Bildungsplaene-B, a:active.NAV-Bildungsplaene-B {
/*display:block;*/
float: left;
color:#2F4692;text-decoration:none;
font: bold 10px verdana, sans-serif;

font-variant:small-caps;
}

a:hover.NAV-Bildungsplaene-B {
float: left;
background:TRANSPARENT;
color:#CC4444;
text-decoration:NONE;
/*border-bottom: dashed 1px #CC4444;*/
}


/* Ende NAV*/




/* ------ LogIn-Box (blau)------- */
div#loginbox {
background: url(../img/kartusche123quad.png);
background-repeat: no-repeat;
    font-size: 8pt;
    font-weight: bold;
width: 123px;
height: 123px;
margin: 20px 0 0px 10px;
color: #FFFFFF;
text-decoration:none;


line-height: 16px;

text-align: center;
}

div#loginbox input
 {
    font-size: 7pt;
    border: 0;
    }

div#loginbox p
 {
    font-size: 8pt;
    text-align: left;
    margin: 6px 0 0px 12px;
    line-height: 12pt;
    }

div.KWV {
    margin-top:0px;
    font-size: 8pt;
    width: 130px;
    }


/* ------ LogIn-Box (blau) Ende------- */



div.Warenkorbzeile {
/*display:inline-block;*/
text-align: left;
font-family: Arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
height: 44px;
padding: 0px 0 0 0;
vertical-align: middle;
}

div.Warenkorbzeile2 {
/*display:inline-block;*/
text-align: left;
font-family: Arial, helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
/*height: 44px;*/
padding: 0px 0 0 0;
vertical-align: middle;
}

div.AutorListing {
font-size: 9pt;
}

.Preis {
color: #EF8A09;
}

/*
span#CartButton a {
  background: url(../img/cart-button-dbl3.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
  position:absolute; top:15px; left:10px;
  width: 109px;
  height: 34px;
  text-decoration: none;
  text-indent: -999px;

  }

span#CartButton a:hover {background-position:   0 -44px;}
*/
span#CartButton a {
  background: url(../img/cart-button-dbl5.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
  position:relative; top:10px; left:8px;
  width: 77px;
  height: 31px;
  text-decoration: none;
/*  text-indent: -999px;*/
    color: transparent;
  padding: 0px 30px 0 0;
  }

span#CartButton a:hover {background-position:   0 -31px;}


.kolumnen-marginal {
  font-size: 9pt;
  font-style: italic;
  text-decoration: none;
/*font-weight: bold;*/
  color: #888888;
  }