@charset "utf-8";
/* CSS Document */

.login {
background:#111111;
border: 1px solid #333333;
font-size:10px;
color:#FFFFFF;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #e82d7c;
	text-decoration: underline;
}
a:active {
	color: #e82d7c;
	text-decoration: none;
}
.box {
border: 1px solid #858585;
padding:4px;
margin:0 0px 10px 0px;
}
.navi {
cursor:pointer;
display:block;
float:left;
width:109px; 
height:33px;
}
.navi ul,li{
display:none;
}
.navi:hover ul,li{
display:block;
}
.error {color: #FF0000; padding:5px;}
.message { color:#00CC00; margin:5px; }
.info {color: #FF0000}
.info_box {
background: #000000; 
color:#FFFFFF; 
padding:5px;
border: 1px solid #333333;
}

option, textarea, input, select, file {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #FFFFFF;
	margin:1px;
	border: 1px solid #858585;
	background:#111111;
}
option:hover, textarea:hover, input:hover, select:hover, file:hover {
background:#75004e;
border: 1px solid #999999;
color:#FFFFFF;
}
option:focus, textarea:focus, input:focus, select:focus, file:focus {
color:#FFFFFF;
background:#75004e;
border: 1px solid #FFFFFF;
}
.textfield {
width:160px;
}
.seitenname {
text-decoration:underline;
font-size:14px;
padding:0px 0px 10px 0px;
font-weight:bold;
}
.left {
float:left;
}
.event {
cursor:pointer;
color: #e82d7c;
font-weight:bold;
}
.event:hover {
background:#333333;
}
.event span {
display:none;
background:#333333;
border:1px solid #858585;
padding:2px;
width:180px;
}
.event:hover span {
display: block; 
position: absolute;  
z-index: 100; 
}
.event_head {
font-weight: bold;
}

.event_head:hover {
background:#333333;
color: #e82d7c;
}
.event_select {
font-weight: bold;
background:#333333;
color: #e82d7c;
margin: 0 0 10px 0;
}
.nav:hover {
text-decoration:underline;
}
