* { margin: 0; padding: 0; border: 0; }

body {
	color:#333;
	background-image: url('images/background.jpg');
	background-color: #e8e8e0;

	
}

#wrap {
	position: absolute;
	margin: 10px;
	width:760px;
	margin:5px;
	}

*html #wrap {width: 760px;}

#topcontent		{ line-height:175%; background-color: #43362e;}
#sidebar  		{ position: absolute; width:200px; overflow:hidden; margin-top: 10px; margin-bottom:20px; background-color: white}
#content		{ position: absolute; width:520px; overflow:hidden; background-color: white; margin-left:223px; margin-bottom:20px; padding: 0 10px; line-height:175%; margin-top:10px; text-align: justify;}
#sidebar2		{ position: absolute;  width:200px; overflow:hidden; margin-left: 780px; margin-top: -100px;
 line-height:175%; background-image: url('images/news2.jpg'); background-color: #b9c8d1; background-repeat: repeat-x; border: 1px solid #a0a0a0; color: #6a6c67;}

* html #content {width: 540px;} 
 
#topmenue {
	margin-top:10px;
	padding:4px;
	padding-bottom:5px;
}

#topmenue ul li{
	list-style:none;
	display:inline;
	margin-left:10px;
}



#topmenue ul li a{
	color:#fff;
	text-decoration:none;	
}
#topmenue ul li a:hover{
	border-bottom:3px double #fff;
}

#headerpicture {
	margin-top:1px;
	height:100px;
	border-top: 1px solid white;
	border-bottom: 1px double #271016;
}

#sidebar ul li a{
	list-style:none;
	display: block;
	padding-left:10px;
	border-left: 10px solid #43362e;
	border-bottom: 1px dotted #43362e;
	line-height: 180%;
	text-decoration: none;
	font-family: Garamond, Arial;
	color: #6a6c67;
}


#sidebar ul li a:hover{
background-color: #43362e;
display: block;
border-left: 10px solid #43362e;
border-bottom: 1px dotted #43362e;
color: #fff;
}

#sidebar ul li a:active{
background-color: #43362e;
}

#sidebar ul li .spezial{
line-height: 90px;
color: white;
background-color: #43362e;
display: block;
border-left: 10px solid #43362e;
}

#sidebar2 h2 {
	font-family: Verdana;
	font-size: 1.2em;
	color: #43362e;
	padding-bottom: 10px;
	padding-top: 65px;
}

#sidebar2 p {
	font-family: Garamond;
	font-size: 1em;
	color: #43362e;
	padding-bottom: 15px;
	text-align: justify;
}

#sidebar2 img {
margin: 5px;
border: 2px solid #a0a0a0;
width: 180px;
height: 180px;
float: left;
}

.backend{
border: 2px dotted #457081;
text-align: left;
}

.contentueberschrift{
	font-family: Verdana;
	font-size: 1.1em;
	font-weight: bold;
	color: #457081;
	padding-bottom: 15px;
	padding-top: 15px;
}

.contentnews{
background-color: #e2e3dd;
padding-top: 10px;
padding-bottom: 5px;
display: block;
font-size: 1.1em;
font-weight: bold;
font-family: Verdana, arial;
color: #333366;
}

.contentnews p{
text-align: right;
color: #cc3366;
font-size: 0.9em;
}

.contentinhalt {
	font-family: Garamond;
	font-size: 1 em;
	color: #6a6c67;
	}

.contentinhalt p {
margin-bottom: 10px;
}	

.contentinhalt a {
text-decoration: none;
font-weight: bold;
font-size: 1.1em;
color: #457081;
}	
	
.contentinhalt table{
line-height:120%;}

.contentinhalt img{
margin: 5px;
border: 2px solid #457081;}

.drüber {
font-weight: bold;
}
	
.listanzeige {
margin-top: 10px;
float: left;
width: 80%}

.listanzeige div.element{
border-bottom: 1px dotted #457081;
padding: 8px, 2px, 4px;
margin-top: 5px;
margin-bottom: 5px;
text-align:justify;
height: 150px;
}

table td.bild{
text-align: left;
width:25%;
float: left;
}

table td.name{
width: 400px;
text-align: left;
font-weight: bold;
font-size: 1.1em;
font-family: Garamond;
color: #457081;
}

table td.price{
text-align: right;
font-size: 0.8em;
font-weight: bold;
font-family: Verdana, sans-serif;
color: #6a6c67;
}

table td.best_nr{
text-align: left;
font-size: 1em;
font-family: Garamond;
color: #6a6c67;
}

table td.link{
text-align: right;
font-size: 0.9em;
font-family: Garamond;
color: #457081;
}

table td.trennzeile {
height: 2px;
background-color: #457081;
}

.listanzeige div.productheader
{
font-family: Garamond;
font-size: 1.3em;
font-weight: bold;
color:#baa671;
}

.listanzeige div.productprice
{
font-family: Verdana, sans-serif;
font-size: 2em;
font-weight: bold;
text-align: right;
color: black;
}

.listanzeige div.productinfo
{
font-family: Garamond;
font-size: 1.1em;
color:#6a6c67;
text-align: left;
}

.tab
{
color: #457081;
font-weight: bold;
text-align: right;
width: 170px;
}

	

INPUT, TEXTAREA {border: 1px solid #000000;}




