body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul 	{
	 font-family: "Verdana", Geneva, sans-serif; line-height: 1.5;	

	 }
	{
img border:0;
}
body,td,div,p,pre,ul 	{
	 font-size: 13px;
	 color: #660000;
	 }
	

h1 	{
	 font-size: 14px;
	 color: #660000;
	 font-weight : bold;
	 margin-bottom:1px;
	 
	 }
	

h2 	{	 
font-size: 14px;
color: #ff9900;
font-weight : bold;
line-height: 1.2em;
margin-bottom:1px;
display:inline;
	 }
	

h3 	{
	 font-size: 15px;
color: #cc6600;
margin-bottom:1px;
	 }
	 h4 	{
	 font-size: 18px;
	 color: #cc6600;
	 font-weight : bold;
	 margin-bottom:1px;
	 
	 }
	
.small 	{
	 font-size: 11px;
	 color: #cc6600;
		 }
	

.mini 	{
	 font-size: 11px;
	 }
	

.minimini 	{
	 font-size: 10px;
	 }
	

a 	{
	 font-size: 12px;
	 text-decoration: none;
	 font-weight : bold;
color: #cc6600;
	 }
	

a:link 	{
	color: #cc6600;
	 }
	

a:visited 	{
	 color: #cc6600;
	 }
	

a:active 	{
	 color: #ffffcc;
	 text-decoration:none;
	 }
	

a:hover 	{
	 color: #ff9900;
	background-color :none;
	 }

body 
{
background-color: #ffffcc; }

a.spine {
background-color:#ffcc66;
color:#ffcc66;
}
a.spine:link, a.spine:visited
{
color:#ffcc66;
background-color:#ffcc66;
}
a.spine:active, a.spine:hover
{
color:#ffcc66; 
background-color:#ffcc66;
}

a.menu {
background-color:#cc6600;
color:#cc6600;
}
a.menu:link, a.menu:visited
{
color:#cc6600;
background-color:#cc6600;
}
a.menu:active, a.menu:hover
{
color:#cc6600; 
background-color:#cc6600;
}

.rechtsbuendig {text-align: right;}

#wrap {
margin: auto;
margin-top:60px;
width: 960px; height: 640px; 
}
#spine {
margin-left:8px;
width:150px;
height: 200px;
padding-top:160px;
background-color:none;
float:left;
}

#layer {
width: 960px; 
height: 600px; 
background-image: url(images/lay_literatur.jpg);
background-repeat:no-repeat;
}

#layer2 {
width: 960px; 
height: 600px; 
background-image: url(images/lay_start.jpg);
background-repeat:no-repeat;
}

#header {
height:25px;
width:790px;
background-color:#cc6600;
border-bottom: 2px solid rgb(255,204,102);
}
#menu {
height:25px;
width:765px;
padding-left: 25px;
background-color:#cc6600;
}

#content {
background-color:white;
padding:25px;
width:720px;
height: 499px;
}

#left {
background-color:white;
padding-right:25px;
width:175px;
height:499px;
float: left;

}
#right {
margin-left:235px;
background-color:white;
width:440px;
height:499px;

}
#address {
background-color:#CCCC33;
padding-top: 8px;
height:40px;
width:960px;
background-color:#ffffcc;
}