.login_btn, .startsite_btn {	
	font-size:22px;
	width:120px;
	height:50px;
	cursor: pointer;
}
.login_btn { margin-top:40px; }
#windowclosebtn, #forward_btn { 
    background-color: #2048f5;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
	position:fixed; 
	bottom:5px; 
	}
.form_btn, .preorder_btn, #send_vote_btn, .vote_btn, #preorder_btn {
	background-color: #1d244c;
	color: white;
	font-size: bold;
	text-schadow: 0 0 1px black;
	width:12em;
	height:1.5em;
    cursor: pointer;
}
.form_btn.btn_dis, .form_btn.btn_dis#preorder_btn,  .form_btn.disabled { 
	background-color:gray; 
	color: darkgray;
	cursor: not-allowed;
	}
#preorder_btn { margin: 0 0 0 0.75em; }
#windowclosebtn { right:40px; }
.vote_btn { 
	float:right; 
	margin-right:12em;
	width: 10em;
	height: 1.5em;
	border-top: 2px solid black;
	border-bottom: 2px solid lightgray;
    	cursor: pointer;
	}
#send_vote_btn { 
	float:right; 
	margin: -1.5em 35em 0 0;
}
#subsub { background-color:lightblue;
		margin-left:1.8em;
		width:75%; 
		border:1px groove silver;
		font-size: 12px; }
#subsub:hover { background-color:darkblue;
		color:white;
}
/* ######################################## */

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: transparent; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
}

#myBtn:hover {
    background-color: transparent; /* Add a dark-grey background on hover */
}
/* ####################################### */
.dropbtn {
	text-shadow: 0 5px 10px white inset;
	font-weight: bold;
	text-align: center;
	border: 2px groove silver;
	border-radius: 2em;
	box-shadow: 0 5px 10px white inset;
	color: darkgray;
	background-color: #1d244c;
	transition: all .25s ease-in;
	width: 10em;
	height: 2.5em;
	cursor: pointer;		
}
.dropdown, .dropfzg, .mydata, .zubehor, .dropstart {
    position: relative;
    display: inline-block;
}

.dropdown-content, .divers_content, .account_content {
    	display: none;
   	position: absolute;    
	top: 0em;
   	background-color: #f9f9f9;
    	min-width: 222px;
    	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content {
	margin: 2.5em 0 0 -8em;
}
/*
.account_content, .divers_content {
	margin: 10.5em 0 0 -49.5em;
}
*/	
.dropdown-content .manufac_main, .account_content .account_main, .divers_content .divers_main { 
	background-color: #83b8bd;
	border-top:2px solid black;
	border-right:2px solid darkgray;
	border-bottom:2px solid silver;
	border-left:2px solid lightgray;
}

.dropdown-content .manufac_main:hover, .account_content .account_main:hover, .divers_content .divers_main:hover {
		background-color: #162cab;
}
.dropdown-content .manufac_main:focus, .account_content .account_main:focus, .divers_content .divers_main:focus {
	color: white;
	text-shadow: 1px 1px 1px black;
}
.dropdown-content .manufac_sub  { 
	background-color: white;
	font-size: 14px;
	margin-left: 0.5em;
}
.dropdown-content .manufac_sub:hover { 
	color: #162cab;
}
.dropdown-content .manufac_sub:focus { 
	color: #162cab;
	text-shadow: 0 0 2px black;
}

.dropbtn:hover, .dropbtn .active, .dropfzg:hover .fzgbtn, .mydata:hover .databtn, .zubehor:hover .zbbtn, .dropstart_hover .startbtn {
    background-color: #2048f5;
}
.dropbtn.active { background-color: #2048f5; }
.dropdown-content a, .data-content a, .start-content a, .account_content a, .divers_content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
	

