:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border-collapse: collapse; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

body, div,p,li { background-repeat:no-repeat; }

/*	reset some basic style
*******************************************************************************/
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

a:hover { text-decoration:none; }

/*	html
*******************************************************************************/
html {
	min-height: 100%;
	margin: 0px;
}

body {
        margin: 10px;
        font-family: verdana, sans-serif;
}


h1{
        font-size: 2em;
        margin: 10px;
}
h2{
        font-size: 1.4em;
        margin: 5px 5px 5px 10px;
        font-style: italic;
}
div.uebersicht{
        margin: 60px 10px 40px 10px;
        font-size: 1em;
        text-decoration: underline;
}
div.block{
        margin: 20px;
}
div.bildundpreis{
        display: block;
	float: left;
        padding:  0px 0px 0px 40px;
        width: 150px;
        height: 100%;
}
div.bildundpreis strong{
        color: #DD2222;
        font-size: 1em;
}



div.notfound{
        text-align: center;
        width: 500px;
        padding: 5px;
        margin-left: 60px;
        border: solid thin #ff0000;
        display: block;
        font-size : 1em;
}
div.notfound a{
        display: block;
        padding: 3px;
        font-size : 1.2em;
}
div.beschreibung {
        display: block;
        padding: 0px 0px 0px 200px;
}

div.beschreibung a.product_link{
        display: block;
        font-size : 1.2em;
}
div.beschreibung a.categorie_link{
        display: inline;
        font-size : 0.8em;   
}

div.body {
        width: 800px;
}
