
	
	/* Allgemeien Angaben ------------------------------------------ */
	body{
		margin:0px;
		padding:0px;
		background-color:#ffffff;
	}

	/* Standardschrift */
	body, td {
		font-size:12px;
		font-family : Arial, sans-serif;
		line-height:15px;
	}
	td 	{
		vertical-align:top;
	}
	
	a {color:#999999; text-decoration:none;}
	a:hover {color:#0099cc; text-decoration:none;}
	
	img {border-style:none;}
	
	
	/* Seiten Zentrierung ------------------------------------------------- */
	#container {
		margin:0px;
		padding:0px;
		width:100%;
		font-family : Arial, sans-serif;
	}
	#seite {
		width:770px;
		width:950px;
		text-align:left;
	}
	#content {
		margin-left:50px;
		margin-top:40px;
	}
	#logo{
		margin-bottom:54px;
	}
	
	
	/* Navigation --------------------------------------------- */
	.navline {
		clear:both;
		border-width:1px;
		border-style:solid none none none;
		border-color:#000000;
		height:1px;
		margin-bottom:9px;
	}
	.navline .navpoint{
		border-width:1px;
		border-style:none none none solid;
		border-color:#000000;
		float:left;
		padding-top:3px;
		margin-bottom:9px;
	}
	.navline a{
		color:#000000;
	}
	.navline a:hover {
		color:#0099cc;
	}
	
	.navline .navpoint .pagename{
		padding-left:5px;
		padding-right:5px;
	}
	.navline .navpoint .pagenameactive{
		padding-left:5px;
		padding-right:5px;
		color:0099cc;
	}
	
	/* Content elemente ------------------------------------- */
	#seiteninhalt{
		clear:both;
		position:absolute;
		left:50px;
		top:273px;
	}
	#seiteninhalt .element{
		width:705px;
		clear:both;
		margin-bottom:14px;
	}
	
	#seiteninhalt .element p{
		margin:0px;
		padding:0px;
	}
	#seiteninhalt .element h1{
		font-size:12px;
		font-weight:bold;
	}
	#seiteninhalt .element .spalte1{
		width:165px;
		padding-right:15px;
	}
	#seiteninhalt .element .spalte2{
		width:345px;
		padding-right:15px;
	}
	#seiteninhalt .element .spalte3{
		width:525px;
	}
	
	.showbox-layer-info {
		bottom: 0px;	
	}
	
	
	/* cookiewarning */
	.cookiewarning {
		background-color: rgba(0, 0, 0, 1);
		color: #ffffff;
		position: fixed;
		bottom: 0;
		left: 0px;
		right: 0px;
		z-index: 4000 !important;
		font-family: 'Linotype Univers W05_430 Rg', arial;
		font-size: 14px;
    	line-height: 16px;
	}
	
		.cookiewarning p.content{
			padding: 20px 20px 20px 20px;
			margin:0;
		}
		.cookiewarning p.button{
			text-align: center;
			padding-bottom: 20px;	
			padding-top: 10px;	
		}
		
		.cookiewarning a {
			color: inherit;
			text-decoration: underline;
		}
		
		/* the close button itself */
		.cookiewarning .close{
			cursor:pointer;
			text-decoration: none;
			color: #ffffff;
			border: 1px solid #ffffff;
			padding:5px 8px;
			margin-bottom: 20px;
			background-color: #000000;
			transition: background-color 0.5s ease, color 0.5s ease;
			
		}
			.cookiewarning .close:hover {
				background-color: #ffffff;	
				color: #000000; 
			}
			
		.cookiewarning .chapter {
			overflow: hidden;
			margin-bottom: 0px;
		}
	
	