html
{
	margin: 0;
	padding: 0;
}


body
{
	font-family: Verdana;
	color: #000;
}


iframe
{
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}


h1
{
	font-size: 9px;
	line-height: 10px;
	color: #fff;
	margin: 0;
	padding: 0;
	visibility: hidden;
}



/*  -------------- LINKS ------------------- */


A
{
	text-decoration: none;
}

A:link,
A:visited
{
	color: #666;
}

A:active,
A:hover
{
	color: #000;
}



/* -------------- LOGO ------------------- */


#elements-logo-screen
{
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}


#elements-logo-print
{
	position: absolute;
	top: 2cm;
	left: 2cm;
	width: 10cm;
	height: 1.5cm;
}




/* -------------- NAVI ------------------- */


#navigation-1
{
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}


#navigation-2
{
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}




/* -------------- PFAD ------------------- */


#pfad
{
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}




/* -------------- FOTO ------------------- */


#foto
{
	position: absolute;
	top: 4cm;
	left: 2cm;
	width: 795px;
	height: 340px;
	overflow: hidden;
}

#foto img
{
	width: 16.9cm;
	height: 6.76cm;
}




/* -------------- CONTENT + FUSSZEILE + KEYWORD-REPEAT ------------------- */


#layoutbox
{
	position: absolute;
	top: 12cm;
	left: 2cm;
	width: 16.9cm;
	overflow: visible;
}


#content
{
	font-size: 10pt;
	line-height: 15pt;
	overflow: visible;
}


#fusszeile
{
	height: 1px;
	width: 30px;
	overflow: hidden;
	visibility: hidden;
	padding: 10px 35px 0 0;
}


#keyword-repeat
{
	height: 1px;
	width: 30px;
	overflow: hidden;
	visibility: hidden;
	padding: 10px 35px 0 0;
}




/* -------------- DOKUMENTINFO ------------------- */


#docinfo-imprint
{
	font-size: 8pt;
	line-height: 12pt;
	overflow: visible;
	margin: 1.5cm 0 0 0;
}
