option:hover, option:focus, option:active, option:checked { background: linear-gradient(#E60495, #E60495); }

	div.splashContent{
		z-index: 1;
		width:100%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 140px; 
		text-align:center;
		position: absolute;
	}
	
	div.bgimage{
		z-index: 0;
		text-align:center;
		position: absolute;
		width:100%;
	}
	
	div.loginContent{
		z-index: 2;
		position: absolute;
		width:100%;
		text-align:center;
	}
	
	div.passwordContent{
		z-index: 2;
		position: absolute;
		width:100%;
		text-align:center;
	}
	
	.csshack {
		width:50%;
		float:left;
	}
	
	.loginformContent {
		float:left;
		margin-left:-305px;
	}
	.loginformContent_bt {
		float:left;
		margin-left:5px;
	}
	
	#loginbox {
		z-index: 4;
		height: 147px;
		width:300px;
		border: 1px solid #aaaaaa;
		border-radius: 10px;
		margin-left:auto;
		margin-right:auto;
		margin-top:310px;
		/* FALLBACK */
		background: rgb(255,255,255);
		background: rgba(255,255,255, 0.7);
	}
	
	#loginbox .login-col1 { float:left; width:125px; text-align:right; }
	#loginbox .login-col2 { float: right; text-align: left; width: 170px; }
	.margtop10 { margin-top: 10px; }
	.margtop5 { margin-top: 5px; }
	#loginbox .margtop { margin-top: 8px; }
	#loginbox .margtop-btnrw { margin-top:20px; }
	#loginbox div.h1 { color: #F09C0C; font-size: 18px; font-weight: bold; height:35px; }
	
	#loginbox_bt{
		z-index: 4;
		height: 147px;
		width:300px;
		border: 1px solid #aaaaaa;
		border-radius: 10px;
		margin-left:auto;
		margin-right:auto;
		margin-top:310px;
		/* FALLBACK */
		background: rgb(255,255,255);
		background: rgba(255,255,255, 0.7);
	}
	
	#loginbox_bt .login-col1 { float:left; width:125px; text-align:right; }
	#loginbox_bt .login-col2 { float: right; text-align: left; width: 170px; }
	#loginbox_bt .margtop { margin-top: 8px; }
	#loginbox_bt .margtop-btnrw { margin-top:20px; }
	
	#loginbox_bt div.h1 { color: #E60495; font-size: 18px; font-weight: bold; }
	/*#loginbox_bt .inputstyle { background-color: #FFD9FF; border: 1px solid #E60495; width: 150px; }*/
	#loginbox_bt .inputstyle { background-color: #ADCAF1; border: 1px solid #00326D; width: 150px; }
	
	.inputstyle { background-color: #FAEBCA; border: 1px solid #F09C0C; width:150px; }
	
	.manitoolimg { height:35px; }
	.budgetierungimg { height:30px; }
	
	#about_guest{ position:absolute; width:200px; padding:20px; }

	div.guestcontent{
		margin-top:123px;
		margin-left: auto;
		margin-right: auto;
		width:850px;
	}
	
	.guest-head { text-align:right; margin:auto; width:100%; font-size:30px; z-index:5; }
	.guest-border { border:#ff8000 2px solid; margin:auto; width:100%; background-color:#FFFFFF; opacity:0.8; z-index:5; }
	.guest-content { margin:auto; width:98%; height:98%; font-size:24px; opacity:1;z-index:5; }
	
	div.pwcontent{
		margin-top:165px;
		width:487px;
		z-index:5;
		margin-left:auto;
		margin-right:auto;
	}
	.pw-border { border:#ff8000 2px solid; margin:auto; width:100%; background-color:#FFFFFF; opacity:1; z-index:5; }
	.pwcontent .pw-col1 { float:left; width:203px; text-align:right; }
	.pwcontent .pw-col2 { float: right; text-align: left; width: 255px; }
	.pw-content { font-size:16px; padding:10px; z-index:5; }
	
	.clear {
	clear:both;
	}
	
	.fehlermeldung { 
		font-size:20px;
		font-weight:bold;
		color: #FF0000;
	}
	
	.textright {
		padding-right:5px;
		text-align:right;
	}
	
	.textleft {
		padding-left:5px;
		text-align:left;
	}
	
	.textcenter {
		text-align:center;
	}
	
	.about-img {
		height:550px; 
		text-align:center;
	}