body {
  padding:0px;
  margin:0px;
  background-color:#ffffff;
  
  font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
}

a {
  text-decoration:none;
}

html {
     overflow: -moz-scrollbars-vertical;
}




.navi_text {
  font-weight: normal;
	font-size: 10px;
	color: #999999;
	font-family: Verdana;
	text-decoration:none;
}


.home_title {
  background-image:url(images/head_home.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:180px;
}

.vote_title {
  background-image:url(images/head_vote.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}

.members_title {
  background-image:url(images/head_members.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}


.confi_title {
  background-image:url(images/head_confi.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}

.confi2_title {
  background-image:url(images/head_confi2.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}

.upload_title {
  background-image:url(images/head_upload.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}


.register_title {
  background-image:url(images/head_register.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}


.jury_title {
  background-image:url(images/head_jury.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}


.profile_title {
  background-image:url(images/head_profile.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}

.select_title {
  background-image:url(images/head_profile.jpg);
  background-repeat:no-repeat;
  width:995px;
  height:223px;
}


.body_martin {
  background-image:url(images/martin_bg.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
  padding-right:20px;
}

.link {
  cursor:hand;
}

.body_agb {
  background-image:url(images/agb_bg.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
  padding-right:20px;
}

.title_red {
  font-weight: normal;
	font-size: 10px;
	color: #E2037A;
	font-family: Verdana;
	text-decoration:none;
}

.title_red11 {
  font-weight: normal;
	font-size: 11px;
	color: #E2037A;
	font-family: Verdana;
	text-decoration:none;
}

.title_red12 {
  font-weight: normal;
	font-size: 12px;
	color: #E2037A;
	font-family: Verdana;
	text-decoration:none;
}


.red13 {
  font-weight: bold;
	font-size: 13px;
	color: #E2037A;
	font-family: Verdana;
	text-decoration:none;
}


.text20red {
  font-weight: normal;
	font-size: 20px;
	color: #E2037A;
	font-family: Verdana;
	text-decoration:none;
}


.text {
  font-weight: normal;
	font-size: 10px;
	color: #999999;
	font-family: Verdana;
	text-decoration:none;
}

.text11 {
  font-weight: normal;
	font-size: 11px;
	color: #999999;
	font-family: Verdana;
	text-decoration:none;
}

.text12 {
  font-weight: normal;
	font-size: 12px;
	color: #999999;
	font-family: Verdana;
	text-decoration:none;
}


.text11b {
  font-weight: bold;
	font-size: 11px;
	color: #999999;
	font-family: Verdana;
	text-decoration:none;
}

.text13b {
  font-weight: bold;
	font-size: 13px;
	color: #999999;
	font-family: Verdana;
	text-decoration:none;
}


.order {
  font-weight: normal;
	font-size: 10px;
	color: #999999;
	font-family: Verdana;
	text-decoration:none;
}

.order_a {
  font-weight: normal;
	font-size: 10px;
	color: #999999;
	font-family: Verdana;
	text-decoration:underline;
}

.confi_bar {
  font-weight: normal;
	font-size: 11px;
	color: #8B8B8B;
	background-color:#F8F8F8;
	font-family: Verdana;
	text-decoration:none;
	height:20px;
	cursor:pointer;
}


.grey_bg {
  background-color:#F8F8F8;
  width:45px;
}

.text11 {
  font-weight: normal;
	font-size: 11px;
	color: #8B8B8B;
	font-family: Verdana;
	text-decoration:none;
}

.inputfield {
  font-weight: normal;
	font-size: 11px;
	color: #8B8B8B;
  border:1px solid #8B8B8B;
  height:16px;
}

.inputfieldta {
  font-weight: normal;
	font-size: 11px;
	color: #8B8B8B;
  border:1px solid #8B8B8B;
}

.upload_button {
  border:1px solid #000000;
  height:18px;
}