a { 
outline:0; -moz-outline:0; 
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


body {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
background-color: #FEF8AE;
color: #333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


.header {
padding-top: 20px;
padding-bottom: 20px;
float: left;
width: 950px;
}

.banner {
width: 486px;
height: 60px;
float: right;
margin-right: 20px;
margin-top: 20px;
}

.rahmen {
margin: 10px auto;
border: 2px solid #E5B400;
width: 950px;
background-color: #FFFFFF;
padding-bottom: 20px;
}

.menu {
margin-left: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
float: left;
}


.allgemein a {
display: block;
cursor: pointer;
background-color: #E5B400;
padding: 0.5em 0.75em;
color: #333;
text-decoration: none;
width: 183px;
margin-top: 1px;
}

.allgemein a:hover {
background-color: #FEF8AE;
color: #333;
}


h1 {
font-size:14px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
}

.bestseller {
padding: 10px;
width: 178px;
border: 1px solid #E5B400;
}

.bestseller a {
color: #E5B400;
}

.bestseller a:hover {
color: #333;
}


.content {
margin-left: 20px;
float: left;
width: 520px;
overflow: hidden;
}

.content a {
text-decoration: none;
color: #E5B400;
}

.content a:hover {
color: #333;
}


.werbung {
margin-left: 20px;
float: left;
width: 160px;
height: 600px; 
}

.footer {
margin: -5px auto;
border: 2px solid #E5B400;
width: 944px;
padding: 3px;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
}

.footer a {
text-decoration: none;
color: #000000;
}

.footer a:hover {
color: #E5B400;
}


.footer2 {
margin: 10px auto;
width: 950px;
}

.vorschau {
border: 1px solid black;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.details {
border: 1px solid black;
}

.name {
font-size: 10px;
}

.button {
border: 1px solid black;
font-size: 12px;
font-weight: bold;
width: 100px;
height: 25px;
background-color: #FFFFFF;
}

.button:hover {
background-color: #E5B400;
cursor: pointer;
}