body {
	margin: 0px;
	padding: 0px;
}
#marche {
	width : 100%;
	height : 170px;
	background-image : url(../web-images/header-bg.gif);
	background-repeat : repeat-x;
}
#nav {
	left : 0px;
	top : 170px;
	width : 122px;
	background-color : #da909d;
	padding-top : 20px;
}
#nav h1, #nav p {
	width : 112px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	color: #ab3f55;
	margin-left: 9px;
}
#nav p {
	font-weight: normal;
	color : #fff;
}
#nav ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
}
#nav li {
	margin: 0 0 10px 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color: #fff;	
}
#nav a {
	/*/*/display: block;
	padding: 2px 0px 3px 9px;
	width: 110px; /* */
	color: #fff;
	border-top: 3px solid #fff;	
	text-decoration: none;
}
#nav a:hover {
	color: #ab3f55;
	border-top: 3px solid #ab3f55;
}
#nav p.address {
	width : 104px;
	color : #ab3f55;
	background-color : #fff;
	padding : 3px;
	font-size: 70%;
}
#holiday {
	left : 70%;
	top : 140px;
	width : 200px;
	border : 1px solid #ab3f55;
	border-top-width : 20px;
	border-bottom-width : 8px;
	border-bottom-style : solid;
}
#holiday  p {
	color : #dc8f9d;
	font :  10px Arial, Helvetica, sans-serif;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 3px;
}
#le {
	top : 133px;
	width : 50%;
	left : 152px;
}
#le h1, #le h2 {
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ab3f55;
}
#le h2 {
	font-size : 12px; 
}
#le p {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666;
}
#le a {
	color : #ab3f55;
}
#le a:hover {
	color : #999;
}
#le p.footer {
	border : 1px solid #eaeaea;
	color : #dc8f9d;
	font-size : 10px;
	text-align : center;
}
table {
	border : 1px solid #666;
}
td {
	font : 10px Arial, Helvetica, sans-serif;
	color : #666;
	vertical-align : top;
	text-align : center;
}
td.heading {
    color : #ab3f55;
}
#web  {
	left : 70%;
	top : 500px;
	font :  10px Arial, Helvetica, sans-serif;
	margin-left : 75px;
}
#web a {
	color : #aaa;
}
.concepts {
	color : #f60;
}
#flags {
	top : 70px;
	left : 70%;
	font :  12px Arial, Helvetica, sans-serif;
}
#flags p{
	background-color : #fff;
	margin-top : 5px;
}
#flags a{
	color : #999;
}
#le p.sonderangebot {
	border: 1px solid #ab3f55;
	color: #ab3f55;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
