h1	   {font-family: "Arial";font-size:14pt; font-weight:bold;}
body   {font-family: "Arial";font-size:10pt; padding:0;margin:0;}
p	   {font-family: "Arial";font-size:10pt; }
li	   {font-family: "Arial";}
td	   {font-family: "Arial";font-size:10pt; }
.bildrahmen {border-width:1px;border-color:#D4D0C8;}
.azrahmen {border-style:groove;border-width:1px;border-color:#EFEFEF;}
.bildrahmenaktiv {border-width:1px;border-color:#ff0000;}
  .mehr {text-decoration:none; font-family: "Arial"; font-size:9pt; color:#ff0000; font-weight:bold; }
  .mehr:hover {text-decoration:none; font-family: "Arial"; font-size:9pt; color:#ff0000; font-weight:bold; }
  .neuheitklein {text-decoration:none; font-family: "Arial";  font-size:9pt; color:#000000; }
  .neuheitklein:hover {text-decoration:none; font-family: "Arial";  font-size:9pt; color:#000080; }
  .neuheitoben {text-decoration:none; font-family: "Verdana";  font-size:10pt; color:#08296C;  font-weight:bold;background-color:#ADCDEC; border: 1px solid #08296C}

  .tdneuheitoben {border-width:1px; border-bottom-style:solid; border-top-style:solid; border-color:#08296C; background-color:#E7E7E7;}
  .tdneuheitoben {margin:0;padding:2px;border:solid 0px;background-color:#08296C;color:white;font-weight:bold;
                 font-family: "Verdana";Text-Align:center;}

  .suche {text-decoration:none; font-family: "Arial","Verdana";  font-size:10pt; color:#000000;  font-weight:bold;text-Align:left;Vertical-align:Bottom;}
  .grau{text-decoration:none; font-family: "Arial";  font-size:9pt; color:#505050; }
  .warenkorb_feld{font-family: "Arial"; font-size:10pt;  color:#FF0000;font-weight:bold}
  .infos {text-decoration:none; font-family: "Arial"; font-size:9pt; color:#000080; font-weight:bold; }
  .infos:hover {text-decoration:none; font-family: "Arial"; font-size:9pt; color:#000080; font-weight:bold; }
.menu {
	text-align:left;
	background-color:#adCDEC;
	margin:0;
	padding:0;
	border : #08296C solid 1px;
	border-top-width:0px;
}
.menusub
  {
	margin:0;
	padding:0;
   
  }  
  .menu_a{display:block;padding:2px;margin:0;border-width:0px;border-top-width:1px;border-style:solid;;
        border-color:#08296C;font-family:Verdana;font-size:10pt;color:#08296C;text-decoration:none;font-weight:normal;
		padding-left:16px;background:no-repeat url(bildern/boppel_menu.gif) 2px 4px;}
  a.menu_a_aktiv{display:block;padding:2px;margin:0;border-width:0px;border-top-width:1px;border-style:solid;;
        border-color:#08296C;font-family:Verdana;font-size:10pt;color:#08296C;text-decoration:none;font-weight:normal;background-color:#ddeDfC;
		padding-left:14px;background:#cdeDfC no-repeat url(bildern/boppel_menu.gif)  2px 4px;;}
  a.menusubschrift {display:block;padding:0px;margin:0;border-width:0px;
		text-decoration:none;font-size:9pt;color:#08296C; padding-left:10px; 
		padding-left:14px;background:no-repeat url(bildern/boppel_menu_klein.gif) 7px 3px;}
  a.menusubschrift_aktiv {display:block;padding:0px;margin:0;border-width:0px;
			text-decoration:none;font-size:9pt;color:#08296C; padding-left:10px;background-color:#ddeDfC ;
		padding-left:14px;background:#cdeDfC no-repeat url(bildern/boppel_menu_klein.gif) 7px 3px;}

  a.menu_a:hover{color:#0000c0;background-color:#cdeDfC}
  a.menusubschrift:hover{color:#0000c0;background-color:#cdeDfC}
  a.menuaktiv { padding:2px 10px 2px 10px;;margin-left:4px;float:left; display:block;background-color:#006;color:white;font-weight:bold;text-decoration:none;height:18px;border: 1px solid #006;text-align:center;padding-top:4px;font-size:10pt;}
  a.menu { padding:2px 10px 2px 10px;margin-left:4px;float:left; display:block;background-color:white;color:black;font-weight:bold;text-decoration:none;height:18px;border: 1px solid red;text-align:center;padding-top:4px;font-size:10pt;}
  a.menu:hover {  background-color:red;color:white;font-weight:bold;text-decoration:none;border: 1px solid red;}

 .menu li{margin:0;padding:0;display:inline;}
 #kopf {width:400px;height:48px;background-image:url(bildern/logo.gif);background-repeat:no-repeat;
  padding-left:204px;padding-top:23px;

}
  .mitte {padding:0 3px;}
  .tabellemain  {width:770px;}
.preisbox {padding:0;margin:0;border-width:0;width:100px;  }
.preisbox_oben  {margin:0;padding:0;text-align:center;background-color:#ADCDEC;border: 1px solid #888;border-bottom-style:none;}
.preisbox_mitte {margin:0;padding:0;text-align:center;background-color:#ffffff;border: 1px solid #888;font-weight:bold;}
.preisbox_unten {margin:0;padding:0;text-align:center;background-color:#ADCDEC;border: 1px solid #888;border-top-style:none;}

/*Neue Einträge */


.kopf /*agl rulekind: base;*/ { background-image: url(bilder/header.gif); width: 1000px; height: 138px; }
.kopf2 /*agl rulekind: base;*/ { background-color: #acbec8; width: 1000px; height: 5px; }
.dsR12 /*agl rulekind: base;*/ { width: 1000px; height: 577px; }

.menulevel0x /*agl rulekind: base;*/
{ color:black;font-size: 12px; font-family: verdana; font-weight: bold;text-indent: 2px; line-height: 18px; text-decoration:none;}


.menulevel0 /*agl rulekind: base;*/
{
 color:black;
 font-size: 12px;
 font-family: verdana;
 font-weight: bold;
 text-indent: 3px;
 line-height: 18px;
 text-decoration:none;
}
.menulevel0:hover /*agl rulekind: base;*/
{
 color:black;
 font-size: 12px;
 font-family: verdana;
 font-weight: bold;
 text-indent: 3px;
 line-height: 18px;
 text-decoration:none;
 background-color: #DDDDDD;
}
.menulevel0_ag /*agl rulekind: base;*/
{
 color:black;
 font-size: 12px;
 font-family: verdana;
 font-weight: bold;
 text-indent: 3px;
 line-height: 18px;
 background-color: #C2CDCC;
 text-decoration:none;
}

.menulevel1 /*agl rulekind: base;*/
{
 color:black;
 font-size: 11px;
 font-family: verdana;
 line-height: 18px;
 text-align: left;
 text-indent: 7px;
 text-decoration:none;
}
.menulevel1:hover /*agl rulekind: base;*/
{
 color:black;font-size: 11px;
 font-family: verdana;
 line-height: 18px;
 background-color: #DDDDDD;
 text-align: left;
 text-indent: 7px;
 text-decoration:none;
}
.menulevel1_ag /*agl rulekind: base;*/
{
 color:black;font-size: 11px;
 font-family: verdana;
 line-height: 18px;
 background-color: #C2CDCC;
 text-align: left;
 text-indent: 7px;
 text-decoration:none;
}

.menulevel2 /*agl rulekind: base;*/
{
 color:black;
 font-size: 10px;
 font-family: verdana;
 line-height: 18px;
 text-align: left;
 text-indent: 15px;
 text-decoration:none;
}
.menulevel2:hover /*agl rulekind: base;*/
{
 color:black;
 font-size: 10px;
 font-family: verdana;
 line-height: 18px;
 background-color: #DDDDDD;
 text-align: left;
 text-indent: 15px;
 text-decoration:none;
}
.menulevel2_ag /*agl rulekind: base;*/
{
 color:black;
 font-size: 10px;
 font-family: verdana;
 line-height: 18px;
 background-color: #C2CDCC;
 text-align: left;
 text-indent: 15px;
 text-decoration:none;
}

.menulevel3 /*agl rulekind: base;*/
{
 color:black;
 font-size: 12px;
 font-family: verdana;
 font-weight: normal;
 text-indent: 3px;
 line-height: 18px;
 text-decoration:none;
}
.menulevel3:hover /*agl rulekind: base;*/
{
 color:black;
 font-size: 12px;
 font-family: verdana;
 font-weight: normal;
 text-indent: 3px;
 line-height: 18px;
 text-decoration:none;
 background-color: #DDDDDD;
}
.menulevel3_ag /*agl rulekind: base;*/
{
 color:black;
 font-size: 12px;
 font-family: verdana;
 font-weight: normal;
 text-indent: 3px;
 line-height: 18px;
 background-color: #C2CDCC;
 text-decoration:none;
}

.links /*agl rulekind: base;*/ { background-color: #acbec8; width: 180px; vertical-align: top; }
.mitte /*agl rulekind: base;*/ { width: 560px; border-right: solid 1px #C2CDCC;}
.rechts /*agl rulekind: base;*/ { background-color: #ffffff; width: 260px; vertical-align: top; }
.menutrenner /*agl rulekind: base;*/ {background-color:#ffffff;height:1px;border: none; width: 100%; }

.navigation /*agl rulekind: base;*/ { color:black;font-size: 12px; font-family: verdana; text-indent: 180px;  text-decoration:none;}



/* A bis Z Navigationsleiste */
#aznav{
	border-top: solid 1px #C2CDCC;
	border-right: solid 1px #C2CDCC;
	border-bottom: solid 1px #C2CDCC;
   }

#aznav td
{
	width: 15px;
	height: 15px;
	color: #B4B4B4;
	border-left: solid 1px #C2CDCC;
	font-family: Verdana;
	font-size: 11px;
}
#aznav td.selected
{
	background-color: #C2CDCC;
}
#aznav td.selected a
{
	color: #FFFFFF;
}
#aznav td a
{
    text-decoration:none;
	color: #757575;
}


/* Zahlennavigationsleiste */
#zahlnav{
	border-top: solid 1px #C2CDCC;
	border-right: solid 1px #C2CDCC;
	border-bottom: solid 1px #C2CDCC;
   }

#zahlnav td
{
	width: 15px;
	height: 15px;
	color: #B4B4B4;
	border-left: solid 1px #C2CDCC;
	font-family: Verdana;
	font-size: 11px;
}
#zahlnav td.selected
{
	background-color: #C2CDCC;
}
#zahlnav td.selected a
{
	color: #FFFFFF;
}
#zahlnav td a
{
    text-decoration:none;
	color: #757575;
}

/* Autoren Anzeige */
#autornav
{
}
#autornav td
{
	width: 250px;
	color: #000000;
	border-left: solid 1px #C2CDCC;
	font-family: Verdana;
	font-size: 11px;
}

#autornav td a
{
    text-decoration:none;
	color: #000000;
}

#autornav td b
{
    text-decoration:none;
	color: #100333;
}

/* Blättern Navigation */
.blaetternnav
{
  text-decoration:none;
  color: #000000;
}
.blaetternnav a
{
  text-decoration:none;
  color: #000000;
}

/* Mehr Button */
.mehr
{
    text-decoration:none;
	color: #000000;
}

.mehr a
{
    text-decoration:none;
	color: #000000;
    font-weight:bold;
}

/* Vorschau blättern */
.vorschau_blaettern
{
    text-decoration:none;
	color: #000000;
/*	background-color:#C2CDCC;
	border:2px solid #C2CDCC;*/
}


/* Blätter Navigation */
#blaetternav{
	border-top: solid 1px #C2CDCC;
	border-right: solid 1px #C2CDCC;
	border-bottom: solid 1px #C2CDCC;
    text-align:center;
	font-weight: bold;
   }

#blaetternav td
{
	width: 18px;
	height: 15px;
	color: #B4B4B4;
	border-left: solid 1px #C2CDCC;
	font-family: Verdana;
	font-size: 11px;
    background-color: #FFFFFF;
    text-align:center;
    font-weight: bold;
}
#blaetternav td.selected
{
	background-color: #C2CDCC;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    font-weight: bold;
}
#blaetternav td.selected a
{
	color: #FFFFFF;
    font-weight: bold;
}
#blaetternav td a
{
    text-decoration:none;
	color: #757575;
    text-align:center;
    font-weight: bold;
}

/* Rahmen Bücher */
.rahmen_buch
{
	border-left: solid 1px #C2CDCC; 
    border-top: solid 1px #C2CDCC; 
	border-right: solid 2px #A6B6B5;
	border-bottom: solid 2px #A6B6B5;
}

/* Links*/
.web_links a
{
    text-decoration:none;
	color: #757575;
    text-align:center;
    font-weight: bold;
}

/* Rahmen Kontakte */
.rahmen_kontakte
{
    border-left: solid 1px #C2CDCC; 
    border-top: solid 1px #C2CDCC; 
	border-right: solid 2px #A6B6B5;
	border-bottom: solid 2px #A6B6B5;
    
}

/* Rahmen PPV-Adresse*/
.rahmen_ppv_adresse
{
	border-top: solid 1px #C2CDCC;
    border-bottom: solid 1px #C2CDCC;
}

/* Mail*/
.mail
{
    text-decoration:none;
	color: #000000;
}

.mail a
{
    text-decoration:none;
	color: #000000;
}

/* bildrahmen_rechts*/
.bildrahmen_rechts
{
border-left: solid 1px transparent; 
border-top: solid 1px transparent; 
border-right: solid 15px transparent;
border-bottom: solid 1px transparent; 
}

/* bildrahmen_rechts*/
.eingabefeld_direkt
{
 Vertical-align:top;
 border-top: 1px solid #C2CDCC; 
 border-left: 1px solid #C2CDCC;
 border-right: 2px solid #C2CDCC;
 border-bottom: 2px solid #C2CDCC;
}

/* Warenkorb Info*/
.warenkorb_info
{
 Vertical-align:bottom;
 border-top: 1px solid #C2CDCC; 
 border-left: 0px solid #C2CDCC;
 border-right: 0px solid #C2CDCC;
 border-bottom: 1px solid #C2CDCC;
}

/* Warenkorb Info Rahmen*/
.warenkorb_info_rahmen
{
 Vertical-align:bottom;
border-left: solid 1px #C2CDCC; 
    border-top: solid 1px #C2CDCC; 
	border-right: solid 2px #A6B6B5;
	border-bottom: solid 2px #A6B6B5;
}

/* Mitteilung Rahmen*/
.mitteilung_rahmen
{
 Vertical-align:bottom;
    border-left: solid 1px #C2CDCC; 
    border-top: solid 1px #C2CDCC; 
	border-right: solid 1px #C2CDCC;
	border-bottom: solid 1px #C2CDCC;
    font-family: Verdana;
    font-size: 12px;
}

/* Video Rahmen*/
.video_rahmen
{
 Vertical-align:bottom;
    border-left: solid 1px #C2CDCC; 
    border-top: solid 1px #C2CDCC; 
	border-right: solid 1px #C2CDCC;
	border-bottom: solid 1px #C2CDCC;
    font-family: Verdana;
    font-size: 12px;
    background-color:#eeeeee;
}

/* logout */
.logout
{
    text-indent: 6px;
	font-family: Verdana;
    font-size: 13px;
    background-color:#C2CDCC;
}

.logout1 /*agl rulekind: base;*/
{
 color:black;
 font-size: 12px;
 font-family: verdana;
 line-height: 14px;
 text-align: left;
 text-indent: 2px;
 text-decoration:none;
 background-color:#C2CDCC;
 padding:2px;
 border:2pt solid #FFFFFF;
}

/* Textlink */
.textlink
{
    text-decoration:none;
	color: #000000;
}

/* Eingabefeld */
.eingabefeld
{
 Vertical-align:top;
 border-left: 0px solid white;
 border-right: 0px solid black;
 border-top: 0px solid white;
 border-bottom: 0px solid black;
 margin-left: 4px;margin-bottom:4px;
}

/* Eingabefeld Cover-Suche*/
.eingabefeld_cover
{
 Vertical-align:top;
 border-left: 1px solid #C2CDCC;
 border-right: 1px solid #C2CDCC;
 border-top: 1px solid #C2CDCC;
 border-bottom: 1px solid #C2CDCC;
 margin-top: 4px;
 margin-bottom:4px; 
 margin-left: 4px;
}

a.screen, a.screen:visited
 {
  color:#c00; 
  position:relative; 
  z-index:1;
  background-color:#ffffff;
 }

 a.screen b
 {
  position:absolute;
  visibility:hidden; /* hide the image */
  width:400px; /* give it a width */
  
  border:#ffffff 2px solid; 
  z-index:1000;
  left:105px; /* position:the image */
  top:-145px;
 }


 a.screen:hover
 {
  text-decoration:none; 
  border:0; /* needed for this to work in IE */ 
  z-index:1000;
  background-color:#ffffff;
 }

 a.screen:hover b 
 {
  visibility:visible; /* make the image visible */
  background-color:#ffffff;
  cursor:pointer; /* for IE */
  z-index:600;
 }
 
 div.bild {
   width:120px;
   height:60px;
   overflow:hidden;
}

