/* CSS Document 
rot: #e60003 
schrift : 333333
 */


/* =============================
   DIV's
   ============================= */
div {
	/*border:0px solid red;*/
	}
div#debug {
	width:auto; height:auto;
	position:absolute; top:10px; left:-140px;
	overflow:visible;
	z-index:666;
	background-color:#F00;
}
div#main {
	width:960px; height:590px;
	position:absolute; top:10px;	left:50%; margin-left:-480px;
	overflow:visible;
	z-index:0;
	background-image: url(/primaImg/contentVerlaengerungOhneSchatten.gif); background-repeat:repeat-y;
	
	/*background-color:#FF0000;*/
}
div#vBar {
	width:1px; height:1px;
	position:absolute; top:0px;	left:0px;
	/*background-color:#d5b1a5;*/
	/*background-image:url(primaImg/vBar.png); background-repeat:repeat-y;*/
	visibility:hidden;
}
div#hBar {
	width:1px; height:1px;
	position:absolute; top:0px;	left:0px;
	/*background-color:#f0ebd8;*/
	visibility:hidden;
}
div#kopfzeile {
	width:100%; height:230px; /* height brauchts für ie6 */
	position:absolute; top:0px; left:0px;
}
div#kopfzeileElement {
	width:1px;
	height:1px;
	position:absolute;
	top:-20px;
	left:750px;
	visibility:hidden;
	/*background-color:#999999;*/
	/*overflow:hidden;*/
}
div#kopfzeileBild {
	width:20px; height:20px;
	position:absolute; top:0px;	left:0px;
	visibility:visible;
	/*overflow:hidden;*/
}
div#logo {
	width:1px; height:1px;
	position:absolute; top:0px;	left:0px;
	margin-left:50px;
	margin-right:50px;
	visibility:hidden;
}
div#menu {
	width:200px;
	height:400px;
	position:absolute;
	top:240px;
	left:20px;
	/*overflow:visible;*/
	z-index:31;
	visibility:visible;
}
div#content {
	width:960px;
	height:400px;
	height:100%;
	position:absolute;top:230px;left:0px;
	background-image: url(/primaImg/content.jpg); background-repeat:no-repeat;	
	/*background-image: url(primaImg/content.jpg); background-repeat:no-repeat;*/
	z-index:1;
	/*background-color:#FF0;*/
}

div#contentVerlaengerung {
	width:100%;	height:4px;
	position:absolute; top:510px; left:0px; /* top= div#content top + height */
	z-index:0;
	background-image: url(/primaImg/contentVerlaengerung.jpg); background-repeat:repeat-y;
	/*
	background-image: url(primaImg/contentVerlaengerung.jpg); background-repeat:repeat-y;
	background-color:#0000ff;
	background-repeat:no-repeat;
	
	*/
}

div#contentBackground {
	width:960px; height:1px; 
	position:absolute; top:0px; left:0px;
	/*background-image:url(/primaImg/hg_main_img.gif); background-repeat:repeat-y;*/
	visibility:hidden;
}
div#content iframe {
	width:700px;height:100%;
	position:absolute;left:230px;top:0px;
	background-color:#fff;
	/*background-image:url(/primaImg/hg_main_img.gif); background-repeat:repeat-y;*/
	z-index:30;
	/*background-color:#F0F;*/
	/*overflow:visible; !!! bringt scrollbalken in ff*/
}

div#contentLinks, div#contentRechts, div#contentMitte, div#postkarte, div.hrVertikal {
	height:100%;
	position:absolute;
	left:10px; top:10px;
	overflow:visible;
}
div#contentLinks {
	width:480px;
	left:0px;
	/*background-color: #f0f0f0;*/
}
div#contentRechts {
	width:210px;
	left:490px;
}
div#contentMitte {
	width:700px;left:0px;
	/*background-color:#3F0;*/
}
div.hrVertikal {
	width:5px;left:558px;
}

div#galerieBild {
	position:absolute;
	top:0px;
	left:260px;
	width: 440px;
}
div#postkarte {
	width:440px;
	top:0px;
	left:10px;
	/*background-color: #f0f0f0;*/
	visibility:visible;
}
div#fz {
	width:100%;
	height:60px;
	position:absolute;top:580px;left:0px; 
	z-index:40;
}
div#fusszeile {
	width:100%;
	height:60px;
	position:absolute;top:580px;left:0px; 
	z-index:40;
	/*


background-color:transparent;z-index:20;
	overflow:visible;clear: both;
	*/
}
div#fusszeileElement1, div#fusszeileElement2, div#fusszeileElement3 {}
div#fusszeileElement1 {
	width:360px;
	height:190px;
	position:absolute;
	top:-130px;
	left:-140px;
	/*
	z-index:0;
	overflow:visible;clear: both;
	z-index:20;
	*/
}
div#fusszeileElement2 {
	top:-92px;
	left:10px;
	visibility:hidden;
}
div#fusszeileElement3 {
	top:-481px;
	left:851px;
	visibility:hidden;
}

div#fusszeileMenu {
	position:absolute; top:0px; left:0px;
	height:50px; width:100%;
	z-index:20;
}
div#fusszeileAdresse {
	position:absolute; top:50px; left:0px;
	height:50px; width:100%;
	z-index:20;
}
div#fusszeileCopyright {
	width:100%;
	left:0px;
}
div#googleMapWrapper {
	width:100%;	height:500px;
	padding:0px;margin:0px;
	position:relative;
	/*page-break-before:always;*/
}
div#googleMapCanvas {
	width: 400px;	height: 500px;
	position:absolute; left:0px; top:0px;
	padding:0px; margin:0px;
	overflow:hidden;
	/*page-break-inside:avoid;*/
}
div#googleMapDirections {
	width:275px;
	height:500px;
	position:absolute;
	left:420px;
	top:-15px;
	margin:0px;
	padding:0px;
	overflow: visible;
	color:#333;
	/*background-color:#FF0000;*/
}

div#printButton {
 text-align:right;
}
div#printButtonWrapper div#printButton {
	text-align:left;/* weil rechts die wegbeschreibung kommt*/
}

div.applet, div#applet {
	margin:0px; padding:10px;
}

