body
{
    /* background-image:url(../images/leftmiddle.jpg); */
    background-repeat:repeat-y;
    background-position:200px 0px;
    color:#000000;
    background-color:#ffffff;
font-family:Verdana;
font-size:12px;
}

h2 {
	text-align:center;
	font-size: 20px;
	}

p {
	text-align: left;
	margin: 4px 0px 4px 0px;
	}

a:link
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:visited
{
    color:#303030;
    text-decoration:none;
    font-size:12px
}

a:hover
{
    color:#303030;
    text-decoration:none;
    background-color:#dddddd;
    font-size:12px;
}

a:active
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:focus
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:link.cat
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:visited.cat
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:hover.cat
{
    color:#000000;
    text-decoration:none;
    font-size:12px;
    background-color:#ffffff;
   font-weight:bold;
}

a:active.cat
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:focus.cat
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:link.cat2
{
    color:#000000;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}

a:visited.cat2
{
    color:#000000;
    text-decoration:none;
    /*background-color:#ffffff;*/
    font-size:12px;
    font-weight:bold;
}

a:hover.cat2
{
    color:#000000;
    text-decoration:none;
    font-size:12px;
    background-color:#ffffff;
    font-weight:bold;
}

a:active.cat2
{
    color:#000000;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}

a:focus.cat2
{
    color:#000000;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}

a:link.head
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:visited.head
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:hover.head
{
    color:#303030;
    text-decoration:none;
    background-color:#dddddd;
    font-size:12px;
}

a:active.head
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:focus.head
{
    color:#303030;
    text-decoration:none;
    font-size:12px;
}

a:link.warenkorb
{
    color:#303030;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

a:visited.warenkorb
{
    color:#303030;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

a:hover.warenkorb
{
    color:#000000;
    text-decoration:none;
    background-color:#ffffff;
    font-weight:bold;
    font-size:12px;
}

a:active.warenkorb
{
    color:#303030;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

a:focus.warenkorb
{
    color:#303030;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

img.logo
{
/* position:absolute; */
    top:50px;
    left:260px;
}

img.head
{
/* position:absolute; */
    top:0px;
    left:430px;
}

div.wrapper
{
margin-left:auto;
margin-right:auto;
//text-align:center;
}

table.wrapper
{
    position:relative;
    margin: 0 auto;
width:1000px;
border-width:0px;
border-style:none;
border-spacing:0px;
padding:0;
border:0;
}

table.cat
{
margin:0;
background-color:#ffffff;
border-width:0px;
border-style:none;
border-spacing:0px;
padding:0;
border:0;
}

table.head
{

/* background-image:url(../images/Head2.png); */
/* background-repeat:no-repeat; */
/* position:absolute; */
margin:0;
border-width:0px;
border-style:none;
border-spacing:0px;
padding:0px;
border:0px;
}

table.book
{
/* position:absolute; */
margin:0;
background-color:#ffffff;
border-width:0px;
border-style:none;
border-spacing:0px;
padding:0;
border:0;
}

table.backgroundH
{
/* position:absolute; */
margin:0;
height:240px;
width:800px;
background-color:#ffffff;

background-image:url(../images/head.png);
background-repeat:no-repeat;

border-width:0px;
border-style:none;
border-spacing:0px;
padding:0;
border:0;
}

table.backgroundL
{
/* position:absolute; */
margin:0;
height:500px;
width:200px;
background-color:#ffffff;

background-image:url(../images/left.png);
background-repeat:no-repeat;

border-width:0px;
border-style:none;
border-spacing:0px;
padding:0;
border:0;
}

table.backgroundR
{
/* position:absolute; */
margin:0;
height:500px;
width:120px;
background-color:#ffffff;

background-image:url(../images/right.png);
background-repeat:no-repeat;

border-width:0px;
border-style:none;
border-spacing:0px;
padding:0;
border:0;
}

.list
{
/* position:absolute; */
margin:0;
background-color:#ffffff;
border-width:0px;
border-style:none;
border-spacing:0px;
padding:0;
border:0;
}

.img
{
background-color:#ffffff;
border-width:0px;
border-style:none;
border-spacing:0px;
padding:0;
border:0;
}

.text
{
    font-size:12px;
}