html {
}

body {
background-color:#efe8cf;
padding:0px;
margin:0px;
}

#main {
position : relative;
top : 48px;
width : 900px;
margin-left : auto ;
margin-right : auto ;
}

table {
}

table.top-menu {
position : relative ;
padding				: none ;
margin : 0px ;
width : 900px;
}

table.top-menu td {
text-align : right ;
}

table.top-menu a:link { color:#98937C; text-decoration:none; }
table.top-menu a:visited { color:#98937C; text-decoration:none; }
table.top-menu a:hover { color:#98937C; text-decoration:underline; }

table.heading {
position : relative ;
background-color : #fbf5dc ;
background-image : url( ../bilder/Logo900.jpg ) ;
border				: none ;
padding				: none ;
margin : 0px;
height				: 139px ;
width : 900px;
}

table.layout {
position : relative ;
padding				: none ;
padding-bottom			: 8px ;
margin : 0px ;
width : 900px;
background-color : #fbf5dc ;
border : 1px double purple ;
}

table.layout td {
vertical-align : top ;
}

td.menu-space {
width				: 190px ;
border				: none ;
padding				: none ;
margin : 0px;
}

#search-function {
border				: none ;
padding				: none ;
padding-left : 14px ;
padding-top : 12px ;
margin : none ;
}

li.image  {
list-style-image	: url(../bilder/dot.gif)
}

td.text-space {
width				: 378px ;
border				: none ;
padding				: none ;
padding-left			: 8px ;
padding-right			: 8px ;
}

td.book-space {
width				: 498px ; 
height : 350px ;
border				: none ;
padding				: none ;
padding-left			: 8px ;
}

.book {
position : relative ;
left : 0px ;
height : 350px ;
border				: none ;
padding				: none ;
margin : 0px ;
overflow : scroll ;
}

.book-description {
position : absolute ;
left : 0px ;
/*width				: 378px ;*/
height : 240px ;
border				: none ;
padding				: none ;
padding-bottom : 5px ;
margin : 0px ;
}

.book-image {
background-color : red ;
position : relative ;
left : 365px ;
width				: 20px ;
height : 240px ; 
border				: none ;
padding				: none ;
padding-bottom : 5px ;
margin : 0px ;
}

td.beispiele {
width				: 120px ;
border				: none ;
padding				: none ;
padding-left			: 4px ;
}

table.bottom-menu {
position : relative ;
padding				: none ;
margin : 0px ;
width : 900px ;
}

table.bottom-menu td {
text-align : center ;
}

table.bottom-menu a:link { color:#98937C; text-decoration:none; }
table.bottom-menu a:visited { color:#98937C; text-decoration:none; }
table.bottom-menu a:hover { color:#98937C; text-decoration:underline; }


/********/

#text-centre-top { 
height			: 70px ;
position		: relative ;
border-spacing		: 0px ;
padding			: 0px ;
}

#text-centre-middle { 
position		: relative ;
border-spacing		: 0px ;
padding			: 0px
}

#text-centre-bottom { 
position		: relative ;
border-spacing		: 0px ;
padding			: 0px
}

#form-space-menu {
background-color		: #99ccff ;
position			: absolute ;
left				: 200px ;
top				: 200px ;
padding				: 4px
}

#form-space-body {
background-color		: #99ccff ;
position			: absolute ;
left				: 230px ;
top				: 260px ;
padding				: 4px
}

#empty {
color				: #99ccff
}
