html, body
{
	height:100%;
}

body
{
	background-color: #FF6A00;
	overflow: hidden;
	font-family: Adobe Garamond Pro Bold;
	font-style: normal;
	font-size:14px;
}

#backgroundCurvesMain, #backgroundTopMain, #backgroundRightMain, #backgroundBottomMain, #backgroundCurvesLebensmittel, #backgroundTopLebensmittel, #backgroundRightLebensmittel, #backgroundBottomLebensmittel,#backgroundCurvesBaumarkt, #backgroundTopBaumarkt, #backgroundRightBaumarkt, #backgroundBottomBaumarkt, #linkBauProfi, #linkNahundFrisch
{
	z-index: 1;
}

#backgroundCurvesMain, #backgroundCurvesBaumarkt, #backgroundCurvesLebensmittel
{
	position:absolute;
	top: 100px;
	left: 500px;
	width: 319px;
	height: 426px;
}

#backgroundCurvesMain
{
	background-image: url(../img/main/backgroundCurves.gif);
}

#backgroundCurvesLebensmittel
{
	background-image: url(../img/lebensmittel/backgroundCurves.gif);
}

#backgroundCurvesBaumarkt
{
	background-image: url(../img/baumarkt/backgroundCurves.gif);
}

#backgroundTopMain, #backgroundTopLebensmittel, #backgroundTopBaumarkt
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 813px;
	height: 100px;
}
#backgroundTopMain
{
	background-image: url(../img/main/backgroundTop.gif);
}

#backgroundTopLebensmittel
{
	background-image: url(../img/lebensmittel/backgroundTop.gif);
}

#backgroundTopBaumarkt
{
	background-image: url(../img/baumarkt/backgroundTop.gif);
}

#backgroundBottomMain, #backgroundBottomLebensmittel, #backgroundBottomBaumarkt
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 730px;
	height: 68px;
}

#backgroundBottomMain
{
	background-image: url(../img/main/backgroundBottom.gif);
}

#backgroundBottomLebensmittel
{
	background-image: url(../img/lebensmittel/backgroundBottom.gif);
}

#backgroundBottomBaumarkt
{
	background-image: url(../img/baumarkt/backgroundBottom.gif);
}

#backgroundRightMain, #backgroundRightLebensmittel, #backgroundRightBaumarkt
{
	position: absolute;
    left:819px;
    top:103px;
	width: 182px;
	height: 388px;
}

#backgroundRightMain
{
	background-image: url(../img/main/backgroundRight.gif);
}

#backgroundRightLebensmittel
{
	background-image: url(../img/lebensmittel/backgroundRight.gif);
}

#backgroundRightBaumarkt
{
	background-image: url(../img/baumarkt/backgroundRight.gif);
}

a
{
	width: 100%;
}

a:hover
{
	text-decoration: underline;
	color: Orange;
	background-color: #6B6DFF;
}

a:active
{
	text-decoration: underline;
	color: Orange;
	background-color: #6B6DFF;
}

.menu_link
{
	position: absolute;
	top: 105px;
	left: 15px;
	width: 130px;
	z-index: 10;
	text-align: center;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.contentLink, .contentLinkNahUndFrisch, .contentLinkBauProfi
{
	text-decoration: none;
	color: Black;
	font-family: Adobe Garamond Pro Bold;
	text-align: center;
	background-color: White;
	width: 100%;
	display: block;
}

.contentLinkNahUndFrisch
{
	background-color:#E50404;
	color:White;
}

.contentLinkBauProfi
{
	background-color:#329C01;
	color:White;
}



#contentFrame
{
	position: absolute;
	top: 95px;
	left: 10px;
	width: 830px;
	height: 425px;
	margin: 0;
	z-index: 0;
}

#logo
{
	position: absolute;
	top: 45px;
	left: 10px;
}

#linkBauProfi
{
	position: absolute;
	top:43px;
	left:15px;
	height:56px;
	width:55px;
	background-image: url(../img/bauprofi_logo.gif);
	background-repeat:no-repeat;
}

#linkNahundFrisch
{
	position: absolute;
	bottom: 90px;
	left: 15px;
	width: 110px;
	height: 29px;
	display:block;
	background-image: url(../img/nahundfrisch_logo.gif);
	background-repeat: no-repeat;

}

#rodlerMarkt
{
	position:absolute;
	top:0px;
	left:0px;
	width: 146px;
	height: 49px;
	background-image: url(../img/logo.gif);
	background-repeat:no-repeat;
}

#linkNahundFrisch:Hover, #linkBauProfi
{
	background-color: White;
}

h1
{
	font-size: 20px;
	font-weight: bold;
}

h2
{
	font-size: 16px;
}

.contentTable
{
	border: thin solid #C0C0C0;
}

.contentTable thead
{
	font-weight: bold;
	border: thin solid #000000;
}

.menuTable td
{
	width: 100%;
	border-width: 0px;
	border-style: none;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	empty-cells: show;
	text-align: left;
}

.menuTable
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-spacing: 0px;
	width: 100%;
}

.menuTable contentLink
{
	margin: 0px;
	padding: 0px;
}

.linkDiv
{
	width: 100%;
}

p
{
	padding: 2px;
	margin: 0px;
}

#copyright
{
	position:absolute;
	bottom: 40px;
	left:   780px;
	text-decoration:none;
	font-size:small;
	width:135px;
	
}

#copyright:hover
{
	background-color:Transparent;	
}

#copyright:visited
{
	color:Black;
	background-color:Transparent;
}

#lastUpdate
{
	position:absolute;
	bottom:20px;
	left: 780px;
	width:200px;
	font-size:small;
}

.imageLink
{
	text-decoration:none;
	margin:0px;
	padding:0px;
	border-spacing:0px;

}


.imageLink:hover
{
	text-decoration:none;
	background-color:Transparent;
}

.imageLink:visited
{
	background-color:Transparent;
}



