body	{
	background: white;
	font-family: arial,tahoma,verdana,sans-serif;
	font-size: 12px; margin: 0; padding: 0;
}

div#header	{
	position: absolute; top: 0; right: 0;
	width: 100%; height: 180px;
}

div#shadow	{
	background: #e7e7e7;
	position: absolute; top: 5px; left: 600px;
	height: 100%; width: 355px;
	border: 1px solid #2c2c2c;
}

div#curloc	{
	position: absolute; bottom: 0px;
	right: 5px; font-size: 9px;
	color: #909090;
}

div#curvis	{
	position: absolute; bottom: 0px;
	left: 5px; font-size: 9px;
	color: #909090;
}

div#inwhite	{
	position: absolute; right: 0; top: 0;
	background: white; width: 100%; height: 20px;
	border-bottom: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	letter-spacing: 2px; line-height: 20px;
	text-align: center;
}

div#b747	{
	position: absolute; left: 570px;
	width: 175px; height: 129px;
	bottom: 7px; border: 1px solid black;
	background-image:url('/pics/747.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	color: white; font-size: 7px; 
	text-align: right; 
}

div#a310	{
	position: absolute; left: 755px;
	bottom: 7px; border: 1px solid black;
	width: 175px; height: 129px;
	background-image:url('/pics/A310.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	color: white; font-size: 7px; 
	text-align: right;
}

div#grey	{
	position: absolute; left: 40px; bottom: 12px;
	height: 50px; width: 550px;
	background: #d7d7d7;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background-image:url('/pics/www.kjm.hu.gif');
	background-position:center center;
	background-repeat:no-repeat;
}

div#n1	{
	position: absolute; left: 50px; top: 10px;
	border-left: 1px dashed #2c2c2c;
	padding-left: 4px; height: 100px;
	line-height: 1.5em;
}

div#n2	{
	position: absolute; left: 150px; top: 10px;
	border-left: 1px dashed #2c2c2c;
	padding-left: 4px; height: 100px;
	line-height: 1.5em;
}

div#n3	{
	position: absolute; left: 270px; top: 10px;
	border-left: 1px dashed #2c2c2c;
	padding-left: 4px; height: 100px;
	line-height: 1.5em;
}

div#n4	{
	position: absolute; left: 420px; top: 10px;
	border-left: 1px dashed #2c2c2c;
	padding-left: 4px; height: 100px;
	line-height: 1.5em;
}

div#impressum	{
	position: absolute; left: 40px; 
	text-align: right; color: #909090;
	top: 180px; width: 915px;
	line-height: 1.7em; letter-spacing: 1px;
}

p:first-letter {
        font-size: 150%; color: #909090;
}

div#impressum a	{
	color: #2c2c2c; text-decoration: none;
}

div#impressum a:hover	{
	background: #2c2c2c; text-decoration: none;
	color: white;
}

div#header a	{
	text-decoration: none; color: black;
}

div#header a:hover	{
	text-decoration: none; color: #0000e0;
}

div#content a	{
	text-decoration: none; color: #000080;
	font-weight: bold;
}

div#content	{
	position: absolute; top: 200px;
	left: 50px; width: 905px;
}

img.icon	{
	border: 0;
	border-right: 1px solid #2c2c2c;
	width: 175px; height: 129px;
}

div.datum	{
	background: #efefef; top: 1px;
	position: absolute; right: 1px; 
	width: 262px; font-size: 10px;
	text-align: right;
}

div.finfo	{
	background: white; top: 15px;
	position: absolute; right: 1px; 
	width: 260px; font-size: 10px;
	text-align: right; line-height: 1.4em;
	padding-right: 2px;
}

div.iconl	{
	width: 440px; height: 129px;
	border: 1px solid #2c2c2c;
	float: left; position: relative;
	margin-bottom: 4px;
}

div.iconj	{
	width: 440px; height: 129px;
	border: 1px solid #2c2c2c;
	float: right; position: relative;
	margin-bottom: 4px;
}

div#pages	{
	text-align: right;
	font-size: 10px;
}

div#pages a	{
	text-decoration: none; color: #0000a0;
}

div.comment	{
	text-align: left; padding-left: 4px;
	height:40px; overflow:auto;
}

div#vollbild	{
	position: absolute; top: 2px;
	left: 5px; width: 1024px;
	z-index: 10; text-align: center;
}

img.vollbild	{
	border: 0;
	border: 1px solid #2c2c2c;
}

div#google	{
	position: absolute; left: 50px;
	top: 170px;
}

.srch	{
	border: 0px; border-bottom: 1px dashed #2c2c2c;
}

.srchb	{
	border: 0px; border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	background: #dfdfdf;
}
