#hnavi
{
	position:relative;
	border-style:none;
	padding:0px;
	padding-top:1px;
	margin:0px;
	//border-top:1px solid #B79A4A;
	border-bottom:1px solid #B79A4A;
	background-color:#FFFFFF;
}

.menu1 a
{
	display:block;
	font-size: 12px;
	background-color:#FAFAFA;
	
	color:#000000;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-weight:bold;

	padding:5px;
	margin: 0px;
	border-style:none;
	border-width:thin;
}

.menu1 a:hover
{
	display:block;
	font-size: 12px;

	//background-color:#B79A4A;
	text-decoration:none;
	font-family:verdana, sans-serif;
	//color: #F0F0F0;
	color: #FF0000;
	font-weight:bold;

	padding:5px;
	margin: 0px;
	border-style:none;
	border-width:thin;
	border-color:#000000;
}


.menu2 a
{
	display:block;
	font-size: 12px;
	//background-color:#B79A4A;
	
	//color:#F0F0F0;
	color: #FF0000;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-weight:bold;

	padding:5px;
	margin: 0px;
	
	border-style:none;
	border-width:thin;
}



#login
{
    position:absolute;
    top:5px;
    left:100px;
    
    width:716px;
}


#logout
{
    position:absolute;
    top:5px;
    left:100px;
}

#login_input_user
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}

#login_input_pwd
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}

#newpw_input
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}


#btn_login
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}

#btn_register
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}


#newpw_btn
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}

#btn_support_anfrage
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}

#select_anfrage_gebiet
{
	width:344px;
	
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;	
	
	padding:0px;
}

.textinput_benutzerdaten
{
	width:250px;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}

.buttons
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;
}

.select_sudoku_stufe
{
	width:344px;
	
	font-size: 10px;
	font-family: Verdana, Arial, Helv, Sans-Serif;
	text-decoration: none;
	border: solid 1px #BCBCBC;	
	
	padding:0px;
}


.infoblock_blue
{
	font-family:verdana, sans-serif;
	padding:2px;
	margin:2px;
	background-color:#4B71B0;
	color:#FFFFFF;
	border-style:solid;
	border-width:thin;
}

.show_download_box
{
	font-family:verdana, sans-serif;
	padding:2px;
	margin:2px;
	color: #000000;	
	background-color:#F1F1F1;
	color:#FFFFFF;
	border-style:solid;
	border-width:thin;
}