/* CSS Document */

body {
background: #000;
padding: 0;
margin: 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #fff;
text-align: left;
}
h3 {font-size: 120%; margin: 0px; padding: 0px; line-height: 100%;}
a:link, a:visited {
color: #f00;
border: 0px;
border-style: none;
outline: 0px;
text-decoration: none;
}
a:hover, a:active {
border: 0px;
outline: 0px;
text-decoration: underline;
}

#top_line a:link, #top_line a:visited {
color: #f00;
text-decoration: none;
}
#top_line a:hover, #top_line a:active {
color: #f00;
text-decoration: underline;
}

#layout_con {
width: 675px;
}

/* --- top menu --- */
#menu {
	position: absolute;
	width: 498px;
	top: 81px;
	z-index: 10;
	background-color: #C7B343;
	left: 539px;
}
#menu_L {
position: absolute;
top: -1px;
left: 16px;
display: inline;
width: 20px;
height: 20px;
background: url(img/menu_eck.png) left top no-repeat;
}
#menu_R {
position: absolute;
top: -1px;
right: 17px;
display: inline;
width: 20px;
height: 20px;
background: url(img/menu_eck.png) right top no-repeat;
}
#menu li {
display: inline;
margin: 0px;
padding: 0px;
}
#menu ul {
display: inline;
line-height: 20px;
height: 20px;
padding: 0px;
margin: 0px;
}
#menu a:link, #menu a:visited {
display: inline;
vertical-align: middle;
min-height: 20px;
line-height: 20px;
font-family: Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #6b1010;
text-decoration: none;
background: url(img/menu_bg.png) left top repeat-x;
padding: 4px 6px;
margin: 0px -1px 0 -2px;
border-left: 1px solid #f8f8f8;
border-right: 1px solid #c7c7c7;
}
#menu a:hover, #menu a:active {
display: inline;
line-height: 20px;
font-family: Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
background: url(img/menu_bg_h.png) left top repeat-x;
padding: 4px 6px;
margin: 0px -1px 0 -2px;
border-left: 1px solid #f8f8f8;
border-right: 1px solid #c7c7c7;
}


/* --- text divs --- */
.text {
font-family: Helvetica, sans-serif;
font-size: 11px;
line-height: 130%;
color: #fff;
text-align: left;
}

#text_con {
position: relative;
border: 0px;
margin: 10px 0;
padding: 10px 0;
}

#text_con3 img {
	width: auto;
	height: auto;	
}

#ticket_con {
position: relative;

width: 670px;

border: 0;
color: #fff;
margin: 10px 0;
padding: 10px 0;
}
#tickets {
position: relative;

width: 670px;

border: 0;
color: #fff;
margin: 0px;
padding: 0px;
}

