/* CSS Document */


.main-box {
  margin: 0px auto;
  text-align:left;
  width:799px;
  background:white;
  border:0px;
  margin-top:10px;
  
}

body {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  
  background-color: white;
  margin:0px;
  padding:0px;
  background-image: url("../bilder/gen/starfield.gif");
  
}

#header {
  background: white; 
  font-family : Verdana, Arial, sans-serif; font-size: 12pt; color: white; height: 75px; font-weight: bold; 
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 1px;
  margin-top: 1px;
  
  padding:0px; 
  height: 101px;
   display: block;
 border-bottom-color: #303231;
 border-bottom: 1px solid;

 

  }
  
  
  
#header div#home

{

  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 1px;
float: left;
width: 250px; 
height: 65px;

 padding: 0px;
 
 display: block;
}  
  

#header div#buttons
{	
margin-left: 1px;
margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 1px;
	float: left;
	width: 108px; 
	height: 32px;
	display: block;
	 padding: 0px;
	 
} 



#header div#lang1
{	
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-top: 1px;
	float: left;
	width: 124px; 
	height: 32px;
	 padding: 0px;
	 border-collapse:collapse;
	 display: block;
} 
		
#header div#lang2
{	
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 1px;
	float: left;
	width: 124px; 
	height: 32px;
	 padding: 0px;
	 border-collapse:collapse;
	 display: block;
} 

	
	
#contentbreit {
 
background-color: #FFFFD0;

float: left;
position: relative;
left: 0px;
top: 0px;
width: 799px;

}

		
#content {
 
background-color: #FFFFD0;

float: left;
position: relative;
left: 6px;
top: 0px;
width: 589px;

}


A:link {
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
color: #303231;  

}

A:active, a:hover {
font-family : Verdana, Arial, sans-serif; font-size: 10pt; 
color: #008080;
}

A:visited {
font-family : Verdana, Arial, sans-serif; font-size: 10pt; 
color: #000080;
}







#content div#seitenanfang, #contentbreit div#seitenanfang
{

font-family : Verdana, Arial, sans-serif; font-size: 10pt; 
font-color: #303231;  
margin: 2 10 10 10px;
text-align: right;
border-bottom: 1px solid #303231;
text-decoration: none;
text-underline: none;
padding: 5px;
}


#seitenanfang A:link {
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
color: #303231;  
text-decoration: none;

}


#content h1, #contentbreit h1
{
margin: 0 10px;
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
font-weight: bold;
color: black;  
margin-bottom: 10px;
}


#content h2, #contentbreit h2
{
margin: 0 10px;
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
font-weight: bold;
color: black;
margin-bottom: 10px;  
}

#content h3, #contentbreit h3
{
margin: 0 10px;
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
color: black;
text-decoration: underline;
font-weight: normal;
margin-bottom: 0px;  
}

#content ul, #contentbreit ul
{
 list-style-type: square;

 font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
color: black;




}



#content p, #contentbreit p
{

margin: 0 10px;
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
color: black;  


}

#content p.bild, #contentbreit p.bild
{
font-size: 8pt; 
text-align: center;
 font-weight: bold;


}



#content p.klein, #contentbreit p.klein
{

margin: 0 10px;
font-family : Verdana, Arial, sans-serif; 
font-size: 7pt; 
color: black;  


}

#content p.bold, #contentbreit p.bold

{
margin: 0 10px;
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
color: black;  
font-weight: bold;

}

#content p.kursiv, #contentbreit p.kursiv

{
margin: 0 10px;
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt; 
color: black;  
font-style:italic;

}

#content p.rechts, #contentbreit p.rechts
{
text-align: right;

}

#content p.mitte, #contentbreit p.mitte
{
text-align: center;
}

#headernav
{
margin: 0 2 10px;
font-family : Verdana, Arial, sans-serif; 
font-size: 7pt; 
color: #303231;  
text-decoration: none;

}

#headernav a
{
margin: 0 10;
font-family : Verdana, Arial, sans-serif; 
font-size: 7pt; 
color: #303231;  
text-decoration: underline;


}





  #fauxcolumn

{
display:block;
float: left;
top: 3px;


width: 799px;
margin: 0px;

border-top: 5px solid #FFFFD0;
border-bottom: 5px solid #FFFFD0;
background-image: url(../bilder/gen/fauxcol.jpg);
background-repeat:y;
}
  


  
#linkespalte {


width: 200px; 
display: block;
text-align: left; 
background-color: #303231;
position: relative;
left: 3px;
top: 3px;
float:left;
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;	
	}
	
	

#linkespalte h1 {
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;	
color: #FFFFD0;
margin: 5 10 10px;
} 
	#linkespalte a {
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;	
color: #FFFFD0;
font-weight: bold;
margin: 5 10 10px;
} 
		
		
#mainkasten
{
border: 1px solid;
width: 440px;
margin-left: 35px;

}

	#seitennavi {
	width: 200px;
	margin: 0px;
background-color: #303231;
 
font-family: Verdana, Arial, sans-serif;
font-size: 7pt;	
 color:#FFFFD0;
	}
		

	#main1
	{
	
	font-family: Verdana, Arial, sans-serif;
font-size: 10pt;	

	
width: 510px;
	margin: 5 20px;	
	float: left;
	}
	
#main2
{
margin-top: 5px;
float: left;
}

#main3
{

font-family: Verdana, Arial, sans-serif;
	

background-color: #BCBCEE;
float: left;
width: 230px;
margin-top: 20px;

}

#main3 a:active, #main3 a:visited, #main3 a:link
{
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;	

}
	
#main3 p.stand
{
font-family: Verdana, Arial, sans-serif;
font-size: 9pt;	
font-weight: bold;
margin-top: 10px;
margin-bottom: 20px;


}

#main3 p
{
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;	
margin-bottom: 10px;

}
	
#seitennavi ul {
padding: 0px;
margin: 0px;	
text-indent: 25px;
  list-style-type: none;

  letter-spacing: 1px;
   
  
  
  }

#seitennavi li {
  list-style-image: none;
 
  list-style-type: none;
    
  font-weight: bold;
  }
  
  #seitennavi li a
  
  {   
  color:#FFFFD0;
  font-size: 7pt;
  }

  #seitennavi li A:active, a:hover
   {   
  color:red;
  }
  
    #seitennavi li A:visited
   { 
  color:#FFFFD0;
  }
  
#footer {
  background: #FFFFD0;
  float: left;
  width: 799px; 
  
  margin:0px;
  border-top: 1px solid #303231;

 }

 
 #unterseitennavi {
	width: 200px;
	margin: 0px;
background-color: #303231;
 
font-family: Verdana, Arial, sans-serif;
font-size: 7pt;	
 color:#FFFFD0;
 font-weight: normal;
 text-decoration: none;
	}
		

#unterseitennavi ul {
padding: 0px;
margin: 0px;	
text-indent: 40px;
  list-style-type: none;

  letter-spacing: 1px;
  font-weight: normal; 
  
  
  
  }

#unterseitennavi li {
  list-style-image: none;
 
  list-style-type: none;
    font-weight: normal; 
  
  }
  
  #unterseitennavi li a
  
  {   
  color:#FFFFD0;
  font-size: 7pt;
  font-weight: normal; 
  
  }

  #unterseitennavi li A:active, a:hover
   {   
  color:red;
  }
  
    #unterseitennavi li A:visited
   { 
  color:#FFFFD0;
  }
  
#footer {
  background: #FFFFD0;
  float: left;
  width: 799px; 
  
  margin:0px;
  border-top: 1px solid #303231;

 }
 
 

 
 
#footer p

{


font-family : Verdana, Arial, sans-serif; font-size: 10pt; 
font-color: #303231;  
margin: 10px;
text-align: center;
}
.chcTable
{
  width: 190px;
  border-spacing: 1px;
  border-width: 1px;
  border-color: #FFFFD0;
  border-style: solid;
  text-align: left;
  background-color: #FFFFD0;
}
.chcHeaderRow
{
  background-color: #303231;
  color: #FFFFD0;
  font-size: 10px;
  font-weight: bold;
  padding: 3px;
}
.chcLeftRow
{
  background-color: #FFFFD0;
  color: #000000;
  font-size: 10px;
  padding: 3px;
}
.chcLeftRowAlt
{
  background-color: #FFFFD0;
  color: #000000;
  font-size: 10px;
  padding: 3px;
}
.chcRightRow
{
  background-color: #FFFFD0;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  padding: 3px;
  text-align: right;
}
.chcRightRowAlt
{
  background-color: #FFFFD0;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  padding: 3px;
  text-align: right;
}
.chcA a
{
  font-size: 10px;
}





#tv table, #audio table
{

width: 100%;
}




#tv td.sterne 
{
padding: 0px;
margin: 0px;

width: 100px;
vertical-align: top;

}

#audio td.cover
{
padding: 0px;
margin: 0px;

font-family : Verdana, Arial, sans-serif; font-size: 7pt; 
vertical-align: top;
}


#buchtabellen table
{
background-color: #FFFFD0;

cellPadding: 3;
cellSpacing: 0;
width: 100%;
margin: 6px;

}




#buchaussen table, #staussen table
{
background-color: #FFFFD0;
border: 1px solid #303231;
cellPadding: 3px;
cellSpacing: 2px;
width: 98%;
margin: 10px;

}

#stuebersicht table, #st table
{
width: 100%;
cellPadding: 3px;
cellSpacing: 3px;
margin:3px;
}



#stuebersicht a
{
font-family : Verdana, Arial, sans-serif; 
font-size: 7pt; 
cellPadding: 1;
cellSpacing: 1;
margin:0;



}


#fronttabelle table

{
width:80%


}


#fronttabelle td
{
font-family : Verdana, Arial, sans-serif; 
font-size: 8pt;
vertical-align: top;
cellPadding: 3;
cellSpacing: 1;
margin:3;

}

#stuebersicht td
{
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt;
vertical-align: top;
cellPadding: 3;
cellSpacing: 1;
margin:3;

}

#st td
{
font-family : Verdana, Arial, sans-serif; 
font-size: 10pt;
vertical-align: top;
cellPadding: 3;
cellSpacing: 1;
margin:3;
}


#st td.bold
{
font-weight: bold;
}


#stuebersicht td.nr
{
text-align: center;

}


#zineaussen table
{
background-color: #FFFFD0;

cellPadding: 3;
cellSpacing: 0;
width: 100%;
margin: 10px;
}


#buchinnen table, #zine table
{
width:100%;
background-color: #FFFFD0;
border:0;

}


#buchinnen td  
{
font-family : Verdana, Arial, sans-serif; font-size: 7pt; 
vertical-align: top;
}

#buchinnen a 
{
font-family : Verdana, Arial, sans-serif; font-size: 7pt; 
vertical-align: top;
}

#buchinnen td.sterne
{
padding: 0px;
margin: 0px;

width: 100px;


}




#buchcover table
{
}


#buchcover td
{


font-family: Verdana, Arial, sans-serif;
font-size: 7pt;
text-align: left;
vertical-align: top;
border: 0px solid black;

}


#buchcover td.cover
{
width:130px;


}



#buchdetail table
{ 
width: 100%;
margin: 10px;
cellPadding: 3;
cellSpacing: 0;
border: 1px solid black;
background-color: red;

}

#buchdetail td
{


font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
text-align: left;
vertical-align: top;

}


#zine td
{
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
text-align: left;
vertical-align: top;
margin: 10px;

}

#zine td.legende
{
font-weight: bold; 
width: 50px;
font-size: 10pt;
}




#buchdetail td.bold
{
font-weight: bold;


}


#eintrag      { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size:12px; background-color: #FFFFD0; margin: 5px; padding: 150px; }
h1.gbook      { font-family: verdana, arial, sans-serif; font-size: 1.25em; font-weight: bold; color=blue;}
ul.gbook      { font-family: verdana, arial, sans-serif; font-size:0.82em; line-height:1.45em; }
p.hilfe       { font-family: verdana, arial, sans-serif; font-size:0.82em; line-height:1.45em; color: red; }
p.huelle      { width: 700px; border:0px solid #ffcc00; }
p.nav          {  }
p.author      { font-style:bold; margin-top:0; margin-bottom: 5px; padding-bottom: 5px; border-bottom:1px solid #ffcc00; max-width:50em; }
p.entry       { margin-top:5; padding-top:2;  }
p.comment     { margin-top:5; padding:5 5 0 0; margin-bottom:0; color:#606060; border:0px solid #ffcc00;}
p.admin       { margin-top:-1.7em; text-align:right; max-width:50em; border:0px solid #ffcc00;}
p.admin span  { font-size:0.82em; }
.caution      { font-weight:bold; color:red; }
.small        { font-size:0.69em; line-height:1.19em; }
p.small      { font-size:0.82em; }
h2.preview-hl { font-size:0.82em; line-height:1.45em; font-weight:bold; color:red; margin-bottom:0; }
input.button  { width:45px;  font-size: 11px; font-weight:normal; margin: 0px 0px 5px 0px; }
#rahmen     { border:1px solid #ffcc00; width: 750 px; margin: 10px; padding: 0px 5px 5px 5px;> }
#preview      { border:1px dotted red; max-width:41em; padding:10px 10px 0 10px; }
#fuss       { margin-top:3em; font-size:0.69em; line-height:1.19em; color:#808080; }
#fuss a     { color:#808080; }
a.gbook:link        { color: #0000cc; text-decoration: none; }
a.gbook:visited     { color: #0000cc; text-decoration: none; }
a.gbook:hover       { color: #0000cc; text-decoration: underline; }
a.gbook:active      { color: #bb0000; text-decoration: none; }

