.info{
	text-align:justify;
	padding-top:15px;
	line-height:15px;
}

.td_subtitle{
	vertical-align:middle;
	text-align:left;
}

.maintable{
	width:1000px;

}

.event_title{
	font-weight:bold;
	padding-top:20px;
	font-size:13px;
	padding-bottom:20px;
}
.news_title{
	font-size:13px;
	text-decoration:underline;
}

.titre{
	text-align:center;
	width:100%;
	font-size:large;

}
.pagetitle_navigation{
	text-align:right;
	font-size:10px;
}
.pagetitle{
	text-align:right;
	vertical-align:middle;
	font-size:22px;
	font-weight:bold;
}
.subtitle{
	text-align:left;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	line-height:15px;
}

.partner{
	align-vertical:middle;
}

.menu{
	width:15%;
	text-align:left;
	vertical-align:top;

}
.menu_empty{
	line-height:5px;
}
.menu_box{
	border-top-style:solid;
	border-top-color:black;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:black;
	border-left-width:3px;
	vertical-align:top;
	text-align:center;
	width:100%;
	color: #CC0000;
	background-color:#FFFFEE;
	font-size:14px;
	font-weight:bold;
}
.menu_box_selected{
	border-top-style:solid;
	border-top-color:black;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:black;
	border-left-width:3px;
	vertical-align:top;
	text-align:center;
	width:100%;
	color: #CC0000;
	background-color:#F8C410;
	font-size:14px;
	font-weight:bold;
}
.lienshautmenu{
	border-bottom-style:solid;
	border-bottom-color:black;
	border-bottom-width:2px;
	border-right-style:solid;
	border-right-color:black;
	border-right-width:2px;
	border-left-style:solid;
	border-left-color:black;
	border-left-width:2px;
	vertical-align:top;
	text-align:center;
	width:100%;
	color: #CC0000;
	background-color:#FFFFEE;
	font-size:12px;
	font-weight:bold;
	

}
.liensbasmenu{
	border-top-style:solid;
	border-top-color:black;
	border-top-width:2px;
	border-right-style:solid;
	border-right-color:black;
	border-right-width:2px;
	border-left-style:solid;
	border-left-color:black;
	border-left-width:2px;
	vertical-align:top;
	text-align:center;
	width:100%;
	color: #CC0000;
	background-color:#FFFFEE;

}
.index_picture{
	text-align:center;
}

.index_title{
	font-size:18px;
	text-align:center;
	font-weight:bold;
	color: #CC0000;
}

.page{
	width:85%;
	background-color:#FFFFCC;
	vertical-align:top;
	text-align:justify;
}
.pageimage{
	width:100%;
	background-color:#FFFFCC;
	vertical-align:top;
	text-align:center;
}
.index_news{
	padding-top:10px;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
.index_news_small{
	padding-top:10px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
}


a:link  {
	background-color: transparent;
	color: #FF0000;
	text-decoration: none}
a:visited{
	background-color: transparent;
	color: #FF0000;
	text-decoration: none
}
a:active
{
	background-color: transparent;
	color: #FF0000;
	text-decoration: none
}
a:hover
{
	background-color: transparent;
	color: #FF0000;
	text-decoration: none
}
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
table, td
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	 border:none;
}
.verein_title{
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}
.verein_members{
	padding-left:20px;
	line-height:20px;
}

.event_month{
	font-size:14px;
	font-weight:bold;
}
.event_tournament{
	font-size:14px;
	font-weight:bold;
}
.event_date{
	color:#FF0000;
}

.event_text{
	text-align:left;
	padding-left:10px;
}
.content_events{
	padding-top:20px;
}
.events_image{
	text-align:center;
	width:33%;
	vertical-align:top;
}
.events_image_empty{
	text-align:center;
	width:33%;
	vertical-align:middle;

}
.counts{
	text-align:right;
	padding-top:80px;
	font-size:10px;
	
}
.index_block_title{
	background-color:#B40D14;
	color:#FFFFFF;
	font-weight:bold;
	height:14px;
	padding:5px;
	width:90%;
}
.index_block_text{
	border:1px solid #B40D14;
	color:#B40D14;
}
