body {
font-family: Arial, Helvetica, sans-serif; 
font-size: 80%;
background: #ffffff url(bilder/hg-quer.jpg) center top no-repeat;
}

a:link {
 color: #008899;
 font-size: 100%;
 font-weight: bold;
 line-height:100%;
 text-decoration: underline;
 }
a:visited {
 color: #008899;
 font-size: 100%;
 font-weight: bold;
 line-height:100%;
 text-decoration: underline;
}
a:active {
 color: #008899;
 font-weight: bold;
 font-size: 100%;
 line-height:100%;
 text-decoration: underline;
}
a:hover {
 color: #008899;
 font-size: 100%;
 font-weight: bold;
 line-height:100%;
 text-decoration: underline;
}

#logo {
position:absolute;
left: 50%;
margin-left: -400px;
top: 30px;
}
#lit {
position:absolute;
left: 50%;
margin-left: 110px;
top:10px;
}
#de{
position:absolute;
left: 50%;
margin-left: 300px;
top: 20px;
}
#po{
position:absolute;
left: 50%;
margin-left: 360px;
top: 20px;
}
#fb{
position:absolute;
left: 50%;
margin-left: 377px;
top: 60px;
}
#suche{
position:absolute;
left: 50%;
margin-left: -330px;
top: 145px;
width: 320px;
}


#stopper { float:left; width:0px; padding:0px 0px 0px 0px;}


#inhalt {
position:absolute;
left: 50%;
margin-left: -320px;
top: 180px;
width: 620px;
height: 390px;
margin-top: 0px;
overflow: auto;
background-color: #ffffff;
padding-left: 10px;
padding-top: 10px;
}
.inhalt a:link {
 color: #fff;
 font-size: 100%;
 font-weight: bold;
 line-height:100%;
 text-decoration: underline;
 }
.inhalt a:visited {
 color: #fff;
 font-size: 100%;
 font-weight: bold;
 line-height:100%;
 text-decoration: underline;
}
.inhalt a:active {
 color: #fff;
 font-weight: bold;
 font-size: 100%;
 line-height:100%;
 text-decoration: underline;
}
.inhalt a:hover {
 color: #fff;
 font-size: 100%;
 font-weight: bold;
 line-height:100%;
 text-decoration: underline;
}



.table-inh {
width: 600px;
border: 0px;
padding: 0;
text-align: left;
background-color: #ffffff;
margin-left: -0px;
margin-top: 0px;
padding-top: 0px;
}

.kleiner {
font-size: 90%;
}

.start-tabelle {
line-height: 100%;
}

.matte {
padding: 5px;
background-color: #cccccc;
font-family: Times New Roman; 
font-size: 120%;
align: justify;
}

.matte1 {
width: 400px;
padding: 19px;
background-color: #cccccc;
font-family: Times New Roman; 
font-size: 120%;
align: center;
text-align: justify;
line-height: 110%;
}

.leseprobe{
width: 90%;
text-align: left;
border:1pt solid #cccccc;
align: center;
}

.news{
font-family:courier; 
font-size: 1.2em;
}

#fuss {
position: absolute;
left: 50%;
margin-left: 400px;
top: 580px;
background-color: #adcdcc;
}

#download {
position: absolute;
left: 50%;
margin-left: -240px;
top: 870px;
height: 100px;
}

#inhalt1 {
position:absolute;
left: 50%;
margin-left: -320px;
top: 300px;
width: 620px;
height: 790px;
margin-top: 0px;
background-color: #ffffff;
padding-left: 10px;
padding-top: 10px;
}
.matte {
width: 590px;
padding: 5px;
background-color: #cccccc;
font-family: Times New Roman; 
font-size: 100%;
text-align: justify;
align: center;
}

/* ======================= */
/* Die Formatierungen der Ganzseiten-Tabellen in den Rubrikenseiten*/





/* ======================= */
/* Formatierungen für die top-tabellen auf der Home-Seite */
#linie1 {
position:absolute;
left: -28px;
top: 20px;
}
#linie2 {
position:absolute;
left: -28px;
top: 20px;
}

#ltop {
position:absolute;
left: 160px;
top: 250px;
width: 160px;
}

.top5 {
width: 150px;
//border: 1px solid #aaa;
padding: 0;
font-size: 80%;
}
.th5{
text-align: left;
color: #fff;
font-weight: bold;
padding: 0;
background: #996533;
}
.td5 {
padding: 0;
border: none;
}
.td5b {
padding: 0;
border: none;
background: #adcdcc;
}

#rtop {
position:absolute;left: 50%;
margin-left: -370px;
top: 250px;
width: 160px;
}

.top5 {
width: 150px;
//border: 1px solid #aaa;
padding: 0;
font-size: 80%;
}
.th5{
text-align: left;
color: #fff;
font-weight: bold;
padding: 0;
background: #996533;
}
.td5 {
padding: 0;
border: none;
}
.td5b {
padding: 0;
border: none;
background: #adcdcc;
}

/* ======================= */
/* Menue */
#menu {
position:absolute;
left: 50%;
margin-left: -450px;
top: 154px;
width: 130px;
}

.zellem {
padding: 0;
}

/*
.tabellem {
width: 130px;
border: 0;
}
.zeilem {
border: 0;
width: 120px;
height: 53px;
}
.zeilem img {
border: 0;
margin: 0px;
}*/


/* ======================= */
/* Rubriken */
#rubriken {
position:absolute;
left: 50%;
margin-left: 330px;
top: 190px;
width: 200px;
}
.tabelle {
width: 130px;
border: 0;
padding: 0;
}
.zelle {
padding: 0;
font-size: 280%;
}


/* ======================= */
/* Sonstige Formatierungen */
#autoren {
position:absolute;
left: 50%;
margin-left: -310px;
top: 60px;
width:600px;
text-align: center;
}

h1, h2, h3, h4 {
margin: 0px;
padding: 0px;
color: #000;
}
h1 {
font-size: 320%;
line-height: 100%;
}
h2 {
font-size: 180%;
line-height: 100%;
}
h3 {
font-size: 138%;
line-height: 100%;
}
h4 {
font-size: 105%;
margin:0px;
}

p {
line-height: 140%;
}

br {
	line-height: 100%;
}

hr {
padding: 0px;
margin: 0px;
}

#achtung{
position:absolute;
left: 50%;
margin-left: -330px;
top: 230px;
width: 650px;
text-align: center;
font-size:120%
}
.rot {
color: #ff0000;
font-size:180%;
}

form {

//width:90%;
padding-left: 10px;
padding-top: 10px;
margin-left: -0%;
}

#warenkorb {
border: solid 1px black;
width: 290px;
height: 40px;
text-align: center;
}

#shopleiste {
position: absolute;
top: 165px;
left: 50%;
margin-left: 130px;
background-color: #ffffff;
text-align: center;
width: 160px;
}

#schalter1 {
width: 120px;
height: 17px;
text-align:center;
padding-left: 4px;
padding-right: 4px;
border: solid 1px black; 
background-color: #dddddd;
}

#schalter {
padding-left: 4px;
padding-right: 4px;
border: solid 1px black; 
background-color: #adcdcc;
}

#bestellung {
padding: 10px;
}