@charset "utf-8";

#title_information {
	width:210px;
	height:70px;
	background-image:url(img/title_information.gif);
	background-position:1px top;
	background-repeat:no-repeat;
	/* Hide Mac IE \*/	
	background-position:left top;
}

#leftmenu {
	width:190px;
	margin:10px 10px 0 10px;
	list-style-type:none;
	font-size:small;
}

#leftmenu ul {
	list-style-type:none;
}

#leftmenu li {
	padding:5px;
	line-height:1.5em;
	min-height:1.5em;
	font-size:small;
}

#leftmenu li.leftmenu_active {
	padding:5px;
	line-height:1.5em;
	min-height:1.5em;
	font-size:small;
	background-color:#eee;
}

.right_main {
	width:548px;
	margin:15px auto 5px 18px;
	font-size:small;
}

.space {
	height:15px;
}

.subtitle_information {
	width:555px;
	height:30px;
	margin:0 auto 5px 10px;
	background-image:url(img/subtitle_information.gif);
	background-position:1px top;
	background-repeat:no-repeat;
	/* Hide Mac IE \*/	
	background-position:left top;
}

.subtitle_text {
	padding:3px 0 0 20px;
	font-size:medium;
	font-weight:bold;
}

#subtitle_openinghours {
	width:555px;
	height:30px;
	margin:0 auto 5px 10px;
	background-image:url(img/subtitle_openinghours.gif);
	background-position:1px top;
	background-repeat:no-repeat;
	/* Hide Mac IE \*/	
	background-position:left top;
}

#subtitle_closed {
	width:555px;
	height:30px;
	margin:0 auto 5px 10px;
	background-image:url(img/subtitle_closed.gif);
	background-position:1px top;
	background-repeat:no-repeat;
	/* Hide Mac IE \*/	
	background-position:left top;
}

table {
	width:540px;
	border: solid 1px #ccc;
	border-collapse: collapse;
	border-spacing: 10px;
	margin-bottom:15px;
}

td.col_h1 {
	width:230px;
	padding:5px;
	border: solid 1px #ccc;
	background-color:#eee;
	empty-cells:show;
	text-align:center;
	font-size:small;
	font-style:normal;
}

td.col_h2 {
	width:140px;
	padding:5px;
	border: solid 1px #ccc;
	background-color:#eee;
	empty-cells:show;
	text-align:center;
	font-size:small;
	font-style:normal;
}

td.col_h3 {
	width:140px;
	padding:5px;
	border: solid 1px #ccc;
	background-color:#eee;
	empty-cells:show;
	text-align:center;
	font-size:small;
	font-style:normal;
}

td.col_h4 {
	width:290px;
	padding:5px;
	border: solid 1px #ccc;
	background-color:#eee;
	empty-cells:show;
	text-align:center;
	font-size:small;
	font-style:normal;
}

td.col_1 {
	width:230px;
	padding:5px;
	border: solid 1px #ccc;
	empty-cells:show;
	text-align:left;
	font-size:small;
}

td.col_2 {
	width:140px;
	padding:5px;
	border: solid 1px #ccc;
	empty-cells:show;
	text-align:center;
	font-size:small;
}

td.col_3 {
	width:140px;
	padding:5px;
	border: solid 1px #ccc;
	empty-cells:show;
	text-align:center;
	font-size:small;
}

td.col_4 {
	width:290px;
	padding:5px;
	border: solid 1px #ccc;
	empty-cells:show;
	text-align:center;
	font-size:small;
}
