	@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:700);
	@import url(https://fonts.googleapis.com/css?family=Open+Sans);
   @import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
	
	html {
		height:100.1%;	
	}

	body {
		margin:0px;
		padding:0px;
		background-image:url(bg.png);
		background-repeat: no-repeat;
		background-size: cover;	
		background-color:  #8c8c8c;
		color: #000000;
		font-size: 11pt;
		font-family: 'Roboto Condensed', serif;
	}	
	
	#header {
		width:1240px;
		height:200px;
		margin:0px auto;
		background-image:url(header.jpg); 	
		background-size: cover;
	}
	
	#navieins {
		width:1240px;
		height:24px;
		margin:0px auto;
		padding-top:16px;
		text-align: center;
		font-weight: normal;
		background-color: #FFFFFF;	
		border-bottom: 1px solid #8c8c8c;
	}
	
	#navieins ul {
		list-style: none;
		margin:0px;
		padding:0px;	
		padding-top:0px;
	}
	
	#navieins li {
		padding:0px;
		margin:0px;
		font-size: 14pt;
		font-weight: normal;
		display: inline-block;	
	}
	
	#navizwei {
		width:1240px;
		height:30px;
		margin:0px auto;
		padding-top:4px;
		text-align: center;
		padding-left:0px;
		background-color: #FFFFFF;	
	}
	
	#navizwei ul {
		list-style: none;
		margin:0px;
		padding:0px;	
	}
	
	#navizwei li {
		padding:3px;
		padding-right:15px;
		padding-left:15px;
		margin:0px;
		font-size: 11pt;
		font-weight: normal;
		display: inline-block;	
	}
	
	#footer ul {
		list-style: none;
		margin:0px;
		padding:0px;
	}
	
	#footer li {
		padding:5px;
		margin:0px;
		font-size: 12pt;
		font-weight: normal;
		display: inline-block;	
	}
	
	.topnaviitem {
		font-weight:bold;
	}
	
	.topnaviitem_on {
		font-weight:bold;
	}
	
	.topnavilink_on {
		border-top:1px solid #8c8c8c;
		border-left:1px solid #8c8c8c;
		border-right:1px solid #8c8c8c;
		color:#FF0000;
		padding-top:1px;
		padding-bottom:1px;
		font-size:15pt;
		padding-left:10px;
		padding-right:10px;
		font-family: 'Roboto Condensed', serif;
		z-index:10000;
		background-color: #FFFFFF;
	}
	
	.topnavilink {
		border-top:1px solid transparent;
		border-left:1px solid transparent;
		border-right:1px solid transparent;
		color:#000000;
		padding-left:10px;
		font-size:15pt;
		padding-right:10px;
		font-family: 'Roboto Condensed', serif;
		height:10px;
		z-index:10000;
		background-color: #FFFFFF;
	}
	
	.topnavilink:hover {
		border-top:1px solid transparent;
		border-left:1px solid transparent;
		font-family: 'Roboto Condensed', serif;
		border-right:1px solid transparent;
		color:#FF0000;
		height:25px;
		z-index:10000;
		background-color: #FFFFFF;
	}
	
	.sidenavilink:hover {
		color:#0000FF;
		font-family: 'Roboto Condensed', serif;
		font-size:8pt;
	}
	
	.sidenavilink_on {
		color:#FF0000;
		font-family: 'Roboto Condensed', serif;
		font-size:8pt;
	}
	
	.sidenavilink {
		font-family: 'Roboto Condensed', serif;	
		font-size:8pt;
	}
	
	.sidenaviitem {
		font-size:8pt;
	}
	
	a {
		color: #000000;
		text-decoration: none;
		font-weight: bold;	
	}
	
	#content {
		width:1220px;
		padding:10px;
		min-height:500px;
		margin:0px auto;
		background-color:rgba(255,255,255,1);
		background-image: url(verlaufneu.png);	
		background-repeat:repeat-x;
	}
	
	#footer {
		width:1220px;
		padding:10px;
		text-align: center;
		margin:-50px auto;
		background-color: #FFFFFF;	
	}
	
	#content h1 {
		margin-top:2px;
		margin-bottom: 5px;
		font-size:14pt;
		font-weight: normal;
	}
	
	a:hover {
		color: #FF0000;	
	}
	
	#languageselector {
		position: relative;
		left:865px;
		top:228px;
		width:100px;
		padding: 10px;
		font-weight: bold;
		font-size: 12pt;
		color: #000000;
		font-family: 'Arial', sans-serif;	
	}
	
	#languageselector a {
		color: #000000;
		text-decoration: none;	
	}
	
	#languageselector a:hover {
		color: #0000FF;
		text-decoration: none;	
		cursor:pointer;
	}
	
	.imagelink {
        border: 1px solid transparent;
    }
	
	.imagelink:hover {
        border:1px solid #FF0000;
    }
