body         
{              
background-color: #000;
font-family: Verdana, Arial, sans serif; 
margin: 0px
}

img { 
border: none; 
}

.logo       
{ 
margin: auto;
width: 1000px;
height: 92px;
 
}


#main
{
padding: 5% 7% 5% 7%; 
font-family: Verdana, arial, sans-serif ;
letter-spacing: 0.3pt;
line-height: 19px;
font-weight: bold;
}

#main p 
{            
margin-top: 0;
font-weight: bold;
color: #cccccc;
font-size: 10pt;
line-height: 19px;
}



.seite
{            
margin-top: 0;
font-weight: bold;
color: #cccccc;
font-size: 11.5pt;
line-height: 22px;
letter-spacing: 0.3pt;
}

.pogrom
{
text-align: center;
}



#gal
{
margin: auto;
width: 550px;

}



#maintext
{
padding-top: 3em;
padding-bottom: 3em;
font-family: Verdana, Arial, sans-serif;
color: #cccccc;
font-size: 12px;
letter-spacing: 0.3pt;
line-height: 19px;
}


#ref
{
padding: 3% 5% 3% 5%; 
font-family: verdana, arial, sans-serif ;

}

#ref p 
{            
margin-top: 1em;
margin-bottom: 3em;
color: #CCCCCC;
font-size: 12px;
line-height: 16px;
text-align: center;
}


.basf {
margin: auto;
width: 350px;
}

.schwarz
{
margin: auto;
width: 450px;
}

.artcard {
margin:auto;
width: 600px;
}

.wdkal {
margin:auto;
width: 268px;
}


h1 {
background-color: #eda054;
color: #000000;
font-size: 13px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
padding: 5px;
}

h2 {
color: #cccccc;
font-size: 16px;
font-weight: bold;
}


h3 {
color: #e44c1a;
font-size: 22px;
font-weight: bold;
}

h4 {
color: #e44c1a;
font-size: 18px;
font-weight: bold;
}

h5 {
color: #339966;
font-size: 22px;
font-weight: bold;
}


.uesgrau {
color: #cccccc;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.3pt
}

.uesgelb {
color: #fab974;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.3pt;
text-decoration: none;
}
.uesgelb a:link, .uesgelb a:visited, .uesgelb a:active .uesgelb span  
{
color: #fab974;
text-decoration: none;
}

.uesrot {
color: #e44c1a;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.3pt;
text-decoration: none;
}

.uesrot a:link, .uesrot a:visited, .uesrot a:active .uesrot span {
color: #e44c1a;
text-decoration: none;
}

.uesrot a:hover {
background-color: transparent;
color: #cccccc;
text-decoration: none;
 
}

.buchtitel {
color: #fab974;
font-size: 16px;
font-weight: bold;
line-height: 1.5em;
}

.autorname {
color: #cccccc;
font-size: 16px;
font-weight: bold;
}

.buchpreis{
padding-top: 0.5em;
color: #cccccc;
font-size: 16px;
font-weight: bold;

}

.abschluss
{
background: #000 url('../images/pics/hg.gif') repeat-y 50% 0;
border-bottom: 5px double #FAB974;
}

.inhalt      
{ 
padding: 10px 30px 10px 50px;
line-height: 150%;
background-color: #000000;
}

.textrot {
font-family: Verdana, Arial, sans-serif;
color: #e44c1a;
font-size: 12px;
letter-spacing: 0.3pt;
line-height: 20px;
text-decoration: none;
}



.textgruen {
font-family: Verdana, Arial, sans-serif;
color: #56AAB9;
font-size: 12px;
letter-spacing: 0.3pt;
line-height: 20px;
text-decoration: none;
}

.textgelb {
font-family: Verdana, Arial, sans-serif;
color: #fab974;
text-decoration: none;
}

.textgelb a:link, .textgelb a:visited, .textgelb a:active  {
color: #fab974;
text-decoration: none;
}

.textgelb a:hover {
background-color: transparent;
color: #cccccc;
text-decoration: none;
}


.fleft { 
  float: left;
  margin: 0 1em 0.2em 0;
  border: none; 
}

.fright {
  float: right;
  margin: 0 1em 0.2em 0;
  border: none;
}

.autor {
padding: 6%;
margin-top: 0;
color: #cccccc;
font-size: 12px;
line-height: 19px;
}

.autorfleft { 
  float: left;
  border: none; 
}

.autorimg {
margin: auto;
width: 468px;
}

.imgautor {
margin: auto;
width: 390px;
}

.autorzeileimg {
margin: auto;
width: 320px;
}

.kalimg {
margin: auto;
width: 300px;
}  

.odek a {  
color: #fab974;
text-decoration: none;
font-weight: normal; 
letter-spacing: 0.3pt;      
}
             

.odek a:hover,  {  
background-color: transparent;
text-decoration: none;
color: #56aab9            
}


ul.pido {
  margin: 0.2em;
  padding: 0.2em 1em;
  text-align: center;
}

ul.pido li {
  list-style: none;
  display: inline;
  margin: 0; padding: 0;
}

ul.info {
  margin: 0.2em; 
  padding: 0.2em 1em;
  font-size:11px;
	font-weight:bold;
  text-align: center;
  letter-spacing:1pt;
}
ul.info li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
}
ul.info a, ul.info span {
    float: right; width: auto;
    margin:0.2em;     
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid #000000;
    color: #000000; 
    background-color: #eda054;
}
  
  * html ul.info a, * html ul.info span {  /* Korrektur fuer IE 5.x */
    width: 8em;
    w\idth: 6em;
}
ul.info a:hover, ul.info span {
    background-color: transparent;
    border: 1px solid #fab974;
    text-decoration: none;
    color: #fab974
} 
  
  
ul.auswahl {
  margin: 0.2em; 
  padding: 0.2em 1em;
  font-size:11px;
	font-weight:bold;
  text-align: center;
  letter-spacing:1pt;
}
ul.auswahl li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
}
ul.auswahl a, ul.auswahl span {
    width: 6em;
    margin:0.2em;     
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid #000000;
    color: #000000; 
    background-color: #eda054;
}
  
  * html ul.auswahl a, * html ul.auswahl span {  /* Korrektur fuer IE 5.x */
    width: 8em;
    w\idth: 6em;
}
ul.auswahl a:hover, ul.auswahl span {
    background-color: transparent;
    border: 1px solid #fab974;
    text-decoration: none;
    color: #fab974
} 
  

.seitennavirot        
{ 
margin: 0;
font-size: 11px;
font-weight: bold;
background-color: #000000;

}
.seitennavirot a:link, .seitennavirot a:visited, .seitennavirot a:active 
{ 
display: block;
padding-left: 10px;
text-decoration: none;
color: #fab974;
letter-spacing: 1.1pt;
text-align: left;
line-height: 28px;
border: 1px solid #000;
border-bottom: 5px solid #000;
background-color: #c24127
}

.seitennavirot a:hover 
{ 
background-color: transparent;
border: 1px solid #c24127;
margin-bottom: 4px;
text-decoration: none;
color: #fab974
}
 
.seitennavirot span
{
margin-bottom: 5px;
font-size: 11px;
font-weight: bold;
background-color: #000000;
display: block;
padding-left: 10px;
text-decoration: none;
color: #fab974;
letter-spacing: 1.1pt;
text-align: left;
line-height: 28px;
border: 1px solid #c24127;
}



.seitennavigruen        
{ 
margin: 0px;
font-size: 11px;
font-weight: bold;
background-color: #000000;
}
.seitennavigruen a:link, .seitennavigruen a:visited, .seitennavigruen a:active 
{ 
display: block;
padding-left: 10px;
text-decoration: none;
color: #fab974;
letter-spacing: 1.1pt;
text-align: left;
line-height: 28px;
border: 1px solid #1E7483;
border-bottom: 5px solid #000;
background-color: #1E7483
}
.seitennavigruen a:hover 
{ 
background-color: transparent;
border: 1px solid #1E7483;
margin-bottom: 4px;
text-decoration: none;
color: #fab974
}

.seitennavigruen span
{
margin-bottom: 5px;
font-size: 11px;
font-weight: bold;
background-color: #000000;
display: block;
padding-left: 10px;
text-decoration: none;
color: #fab974;
letter-spacing: 1.1pt;
text-align: left;
line-height: 28px;
border: 1px solid #1E7483;
}


.seitennavigelb       
{ 
position: absolute; top: 500px; 
width: 150px;
background-color: #000000;
margin: 0;
font-size: 11px;
font-weight: bold;

}
.seitennavigelb a:link, .seitennavigelb a:visited, .seitennavigelb a:active 
{ 
display: block;
text-decoration: none;
color: #000000;
letter-spacing: 1.1pt;
text-align: center;
line-height: 28px;
background-color: #eda054;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.seitennavigelb a:hover 
{ 
background-color: transparent;
border: 1px solid #fab974;
text-decoration: none;
color: #fab974

}
 
.seitennavigelb span
{
margin: 0;
font-size: 11px;
font-weight: bold;
background-color: #000000;
border: 1px solid #fab974;
display: block;
padding-left: 10px;
text-decoration: none;
color: #fab974;
letter-spacing: 1.1pt;
text-align: left;
line-height: 28px;
}

.balkenrot
{ 
width: 150px;
margin: 0;
background-color: #C24127;
}

.balkengruen
{ 
width: 150px;
margin: 0px;
background-color: #1e7483;
}

.klein
{
color: #cccccc;
font-size: 8pt;
}


.fuss        
{ 
margin: auto;
width: 1000px;
line-height: 50px;
text-align: center;
color: #cccccc;
word-spacing: 2pt;
background-repeat: repeat-x;
font-size: 8pt;

}

.fuss a
{  
color: #fab974;
text-decoration: none;     
}

.fuss a:hover
{  
color: #56aab9;
           
}


.bildrahmen
{
border: 2px solid #000000
}


