@charset "utf-8";
/* CSS Document */
	
	html
	{
        overflow: -moz-scrollbars-vertical;
	}

	body
	{
		margin:0;
		padding:0;
		border:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#5a5a5a;
	}
	
	p
	{
		margin:0;
		padding:0;
		border:0;
	}
	
	h1
	{
		margin:0;
		padding:0;
		border:0;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#1a1817;

	}

	h2
	{
		margin:0;
		padding:0;
		border:0;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#5a5a5a;		
	}
	
	h3
	{
		margin:0;
		padding:0;
		border:0;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#5a5a5a;		
	}

	h4
	{
		margin:0;
		padding:0;
		border:0;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#5a5a5a;		
	}

	a{ color:#5a5a5a; text-decoration:underline; }
	a:link { color:#5a5a5a; text-decoration:underline; }
	a:visited { color:#5a5a5a; text-decoration:underline; }
	a:focus { color:#5a5a5a; text-decoration:underline; }
	a:hover { color:#5a5a5a; text-decoration:underline; }
	a:active { color:#5a5a5a; text-decoration:underline; }


	#mainDiv
	{

		width:955px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
	}
	
	#leftDivContainerDiv
	{
		background-image:url(../img/menu/background.jpg);
		background-repeat:no-repeat;
		position:absolute;
		top:0px;
		left:-44px;
		width:260px;
		height:765px;
	}

	#leftDiv
	{
		position:relative;
		width:260px;
		height:765px;
	}
	
	#mainMenuDiv
	{
		position:absolute;
		top:143px;
		left:114px;
		width:77px;
	}
	
	#langDiv
	{
		position:absolute;
		top:439px;
		left:62px;
		width: 190px;
	}
	
	#searchDiv
	{
		position:absolute;
		top:469px;
		left:50px;
		width: 220px;
	}

	#searchDiv form
	{
		border:0;
		margin:0;
		padding:0;
	}
	
	#searchDiv .searchBoxSubmit
	{
		width:23px;
		height:24px;
		border:0;
		margin:0;
		padding:0;
	}

	#searchDiv .searchBox
	{
		width:125px;
		height:22px;
		border:1px solid #818181;
		margin:0;
		padding:0;
		position:relative;
		vertical-align:bottom;
	}
		
	#centerContainerDiv
	{
		position:absolute;
		top:0px;
		left:216px;
		width:739px;
	}
	
	#centerDiv
	{
		position:relative;
	}
	
	
	#contentDiv
	{
		margin-top:15px;
	}
	
	.linz09Logo
	{
		position:absolute;
		top:0px;
		right:0px;
		z-index:50;
	}
	
	.mainContentImgHeader
	{
		width:739px;
		height:232px;
		overflow:hidden;
	}
		
	.mainContentbackLinkDiv
	{
		margin-top:30px;
		margin-bottom:20px;
		font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:10px;
		color:#000000;
	}
	
	.mainContentTitle
	{
		position:relative;
		margin-bottom:80px;
	}

	.mainContentTitleImg
	{
		position:absolute;
		top:0px;
		left:0px;
		margin-left:1px;
	}

	.mainContentTitleText
	{
		position:relative;
		margin-left:32px;
		margin-top:4px;
		width:670px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#5a5a5a;
	}
	
	
	.mainContentText
	{
		position:relative;
		margin-left:32px;
		margin-bottom:40px;
		width:670px;
	}
	
	.mainContentExtraFotos
	{
		position:relative;
		margin-left:32px;
		width:670px;
		margin-bottom:20px;
	}

	.mainContentLiteratur
	{
		position:relative;
		margin-left:32px;
		width:670px;
		margin-bottom:20px;
	}
	
	.mainContentDokument
	{
		position:relative;
		margin-left:32px;
		width:670px;
		margin-bottom:20px;
	}
	
	.mainContentFotos
	{
		position:relative;
		margin-left:32px;
		width:670px;
		margin-bottom:20px;
	}
	
	#flashMapDiv
	{
		margin-top:90px;
		width:739px;
	}
	
	
	/******************************  NormalContent  ********************************************/
	
	.normalContentImgHeader
	{
		width:739px;
		height:232px;
		overflow:hidden;
	}
	
	.normalContentText
	{
		position:relative;
		margin-top:68px;
		/*margin-left:32px;*/
		margin-bottom:40px;
		width:670px;
	}

	/******************************  TextContent  ********************************************/
	
	
	.textContentText
	{
		position:relative;
		margin-top:90px;
		/*margin-left:32px;*/
		margin-bottom:40px;
		width:670px;
	}
	
	.guestMenuLink
	{
		margin-right:50px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
	}

	.guestMenuSpan
	{
		margin-right:50px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
	}
	
	.guestContentTitle
	{

		position:relative;
		margin-top:30px;
		margin-bottom:30px;
		width:670px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#5a5a5a;
		
	}
	
	.mainContentSubMenu
	{
		width:580px;
	}
	
	.locationEntryHTMLDiv
	{
		margin-bottom:25px;
	}

	.locationEntryHTMLDiv img
	{
		margin-right: 5px; 
		margin-bottom: 3px;
	}

	.locationEntryHTMLDiv a
	{
		position:relative;
		top:-8px	
	}
	
	.locationEntryHTMLTextDiv
	{
	}
	
	.printViewDiv
	{
		margin-top:20px;
		margin-bottom:20px;
	}
	
	.printMapDiv
	{
		margin-top:90px;
		margin-bottom:20px;
	}

	.tx-indexedsearch
	{
		margin-top:90px;
		margin-bottom:20px;
	}
	
	.tx-indexedsearch-searchbox
	{
		margin-bottom:40px;
	}
	
	.tx-indexedsearch-whatis
	{
		margin-bottom:50px;
	}
	
	.tx-indexedsearch-browsebox
	{
		margin-bottom:20px;
	}
	
	.tx-indexedsearch-res
	{
		margin-bottom:15px;
	}
