/**
 * Grundgerüst
 ***********************************************/
 
body {
	margin: 15px 0px 15px 0px; 
	padding: 0px; 
	background-image: url(../images/bg-base.gif);
}

table.centerContainer {
	width: 100%;
	height: 100%;
}

td.centerContainer {
	width: 100%;
	height: 99%;
}
	
td.copyContainer {
	width: 100%;
	height: 1%;
}

table.mainContainer {
	width: 762px;
	height: 99%;
	background-image: url(../images/bg-body.gif);
}

td.content {
	width: 485px;
	height: 99%;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px 0px 0px 0px;
}

td.head {
	background-image: url(../images/bg-navi-off.jpg);
	width: 762px;
	height: 56px;
}

td.foot {
	background-image: url(../images/bg-foot.gif);
	background-repeat: no-repeat;
	width: 762px;
	height: 12px;
	font-size: 10px;
	line-height: 100%;
}

p.impressumLine {
	font-size: 10px;
	color: #f0f0f0;
	text-align: center;
	
}


/**
 * Ränder
 ***********************************************/
  
td.leftBorder {
	padding: 10 1 20 2px;
	height: 99%;
	width: 139px;
	vertical-align: top;
}

img.leftBorderFiller {
	width: 136px;
	height: 1px;
}

td.rightBorder {
	padding: 10 2 20 1px;
	height: 99%;
	width: 138px;
	vertical-align: top;
}

img.rightBorderFiller {
	width: 135px;
	height: 1px;
}


/**
 * Navigation
 ***********************************************/
  
td.headContainer {
	width: 762px;
	height: 56px;
}

td.naviSpacingCellLeft {
	width: 149px;
	height: 56px;
}

td.naviSpacingCellRight {
	width: 149px;
	height: 56px;
}

td.naviButtonCell {
	padding-top: 1px;
	width: 116px;
	height: 56px;
}

img.naviCellPlaceholder {
	width: 116px;
	height: 56px;
	border: 0px;
}

img.mapBaseForPic {
	width: 485px;
	height: 185px;
	border: 0px;
}