/*    KOMMENTAR Muster //17.2.11/GW  */

body  {
font-family : Verdana, Helvetica, sans-serif;
line-height : 1.9em;
}
h1 {
font-size : medium;
font-weight : normal;
text-align : left;
line-height : 1.9em;
}
h2 {
font-size : medium;
font-weight : normal;
text-align : left;
line-height : 1.9em;
margin-top : 0;
}
h3 {
text-align : center;
line-height : 1.9em;
}
h4    /*   von GW für Abtl.- Überschr. z. B. Verlag //17.2.11/GW  */  {
font-size : x-large;
text-align : center;
line-height : 1.9em;
}
h5    /*   von GW für Überschr. z. B. in alt-Osnabrück-Seiten //22.5.11/GW  */  {
font-size : 1.2em;
font-weight: normal;
text-align : left;
line-height : 1.2em;
}

p.BildA  /*   von GW für Body-Text in Alt-Osnabrück-Seiten //22.5.11/GW  */   {
border-width : 0;
text-align : left;
margin-bottom : 0%;
line-height : 1.2em;
}

p.Reg  /*   von GW für Register-Texte z. B. in Alt-Osnabrück-Seiten //18.1.2012/GW  */   {
border-width : 0;
text-align : left;
margin-bottom : 0%;
line-height : 1.2em;
margin-left:2em;
text-indent:-2em;
}

input.text {
font-family : Courier;
font-size : 11pt;
}
/*    fuer den Warenkorb am rechten Rand  */
p.warenkorb {
font-family : Verdana, Helvetica, sans-serif;
font-size : 0.8em;
line-height : 1em;
}
p.werbung {
color : #000000;
background-color : #ffff00;
}
p.ctrlform {
color : #ff0000;
}
p.copyright {
font-size : x-small;
text-align : center;
line-height : 1.9em;
}
p.gesamtpreis {
text-align : right;
line-height : 1.9em;
}
p.bildunterschrift {
text-align : left;
font-size : 7pt;
margin-top : 1px;
margin-bottom : 50px;
}
p.Autorname {
margin : 0;
font-variant : normal;
font-weight : normal;
color : rgb(0, 0, 0);
text-transform : none;
text-align : left;
line-height : 1.9em;
}
p.Bibliographie {
margin : 0;
text-align : justify;
line-height : 1.9em;
}
p.Preis {
margin : 0;
text-align : right;
line-height : 1.9em;
}
p.Anmerk {
margin : 0;
text-align : justify;
border-top-width : 11.07px;
border-bottom-style : none;
border-bottom-width : 0;
line-height : 1.9em;
}
p.Rezension-UEB {
border-style : none;
border-width : thin thin thin;
font-style : italic;
margin-bottom : 0;
line-height : 1.9em;
}
p.Rezension {
border-width : 0;
text-align : justify;
margin-bottom : 0%;
line-height : 1.9em;
}
p.Rezension-ORT {
font-size : small;
font-style : italic;
margin-bottom : 10%;
line-height : 1.9em;
}
a {
color : black;
line-height : 1.9em;
}
a.text {
text-decoration : none;
color : #000000;
line-height : 1.9em;
}
a:link {
font-weight : normal;
color : black;
text-decoration : underline;
}
a:visited {
font-weight : normal;
color : rgb(0, 0, 255);
text-decoration : none;
}
a:focus {
font-weight : normal;
color : rgb(0, 0, 255);
text-decoration : none;
}
a:hover {
font-weight : normal;
color : rgb(0, 0, 255);
text-decoration : none;
}
a:active {
font-weight : normal;
color : rgb(0, 0, 255);
text-decoration : none;
}
a.text:hover {
text-decoration : underline;
}
a.inf {
text-decoration : none;
color : #000000;
line-height : 1.9em;
}
a.inf:hover {
cursor : help;
color : #000000;
background : white;
line-height : 1.9em;
}
a.inf span {
visibility : hidden;
position : absolute;
left : 1cm;
margin-bottom : 10px;
padding : 10px;
text-decoration : none;
width : 12cm;
line-height : 1.9em;
}
a.inf:hover span {
visibility : visible;
border : 1px solid black;
color : black;
font-size : medium;
line-height : 0.7cm;
background : #f3f3c5;
line-height : 1.3em;
}

/*    fuer den Warenkorb am rechten Rand  */
#f1 {
	position:fixed;
	top:45px;
	right:0px;
	width:120px;
	border : 1px solid black;
	background-color:#F4F4F4;
	float:left;
	margin: 5px; 
	padding: 5px;
	}
#f2 {
	position:absolute;
	right:145px;
	}
