body {
	background-color: #000000;
	border: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	height: 100%;
	color: #EBEBEB;
}
div#logo_little {
 	position: fixed !important;
	left: 40px;
	bottom: 0px;
	width: 133px;
	height: 80px;
	background-image: url(../images/logo_little.png);
	background-repeat: no-repeat;
	z-index: 3;
}
div#concerti {
 	position: absolute;
	left: 36px;
	top: 219px;
	width: 136px;
	background-image: url(../images/concerti.png);
	background-repeat: no-repeat;
	background-position: bottom;
/*	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;  */
	z-index: 4;
	padding-bottom: 12px;
}
 div#back_menu {
 	position: absolute;
	left: 0px;
	top: 0px;
	width: 571px;
	height: 614px;
	z-index: 3;
}
div#menu_left {
	position: absolute;
	top: 0px;
	left: 48px;
	width: 108px;
	height: 190px;
	z-index: 4;	
}
div#body {
	position: absolute;
	top: 186px;
	left: 208px;
	width: 370px;
	z-index: 5;
}
div#header {
	position: absolute;
	top: -22px;
	left: 500px;
	height: auto;
	width: auto;
	overflow: hidden;
	z-index: 1;
}
div#menu_language {
	position: absolute;
	top: 0px;
	height: 30px;
	left: 192px;
	width: auto;
	padding-top: 14px;
	background-image: url(../images/background.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
	z-index: 5;
}

/*////////////////////////////////////////////////////////////*/

.contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
	padding-bottom: 12px;
}
div#menu_language a, div#menu_language a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
div#menu_language a:hover {
	color: #a40f19;
	text-decoration: none;
	font-size: 8px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
a, a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #a40f19;
	text-decoration: none;
}
img {
	border: 0px;
}

/*////////////////////////////////////////////////////////////*/

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	color: #000000;
	width: 100%;
	text-decoration: none;
	height: 21px;
	margin-top: 4px;
	font-size: 1px;
}
a.mainmenu:hover, a.mainlevel:hover {
	color: color: #000000; 
	text-decoration: none;
	background-image: url(../images/menu_hover.gif);
	background-position: 6px -1px;
	background-repeat: no-repeat;
}
a.sublevel:hover, a.sublevel:link, a.sublevel:visited {
}
#active_menu {      
	color: #000000;
	background-image: url(../images/menu_current.gif);
	background-position: 3px 1px;
	background-repeat: no-repeat;
	font-size: 1px;
}

/*////////////////////////////////////////////////////////////*/

table.moduletable {
	width: 100%;
	margin-top: 22px;
}
table.moduletable th {
}
table.moduletable td a {
	font-size: 1px;
	text-align: right;
}
table.moduletable_concerti {
	margin-left: 12px;
	padding-right: 12px;
}
table.moduletable_concerti th {
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	color: #962327;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}
table.moduletable_concerti td {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #000000;
	font-size: 8px;
	text-align: left;
}
table.moduletable_concerti td a, table.moduletable_concerti td a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #000000;
	font-size: 9px;
	text-align: left;
	text-decoration: none;
}
table.moduletable_concerti td a:hover {
	color: #962327;
}
table.moduletable_letter {
	width: 360px;
	padding-top: 2px;
	margin-left: 3px;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
}
table.moduletable_letter th {
}
table.moduletable_letter td {
}

/*////////////////////////////////////////////////////////////*/

.inputbox {
	border: 1px #666666 solid;
	margin-bottom: 2px;
	background-color: #999999;
}
.inputbox_r {
	position: relative;
	left: -6px;
	border: 1px #000000 solid;
}
.let_label {
	position: relative;
	left: -7px;
	top: -2px;
}
.button {
	border: 1px #480A0B solid;
	background-color: #700F12;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;

}
.text_home {
	padding-top: 33px;
}
