body {
	scrollbar-base-color:#990000;
	scrollbar-3dlight-color:#990000;
	scrollbar-arrow-color:#FF9900;
	scrollbar-darkshadow-color:#990000;
	scrollbar-face-color:#660000;
	scrollbar-highlight-color:#990000;
	scrollbar-shadow-color:#990000;
	scrollbar-track-color:#990000;

	background-color : #660000;
	color : #000000;
	margin : 5px 5px 5px 5px;
	text-align : center;
	background-attachment: fixed;
	background-image: url(../pics/bg-gh.gif);
	background-repeat: no-repeat;
	background-position: center;
	
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

div {
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-align: center;
}

#ov {
	width: 614px;
	height: 154px;
	position: relative;
	background-image: url('../pics/bg_prg_ov.png');
	margin-bottom: 20px;
}

#ov div {
	position: absolute;
}

#ov_img {
	top: 4px;
	left: 5px;
	width: 100px;
	height: 140px;
}

#ov_img {
	position: relative;
	display: table;
	height: 140px;
	width: 100px;
	vertical-align: middle; 
	text-align: center;
}

#ov_img #ov_img_inner {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

#ov_date {
	top: 3px;
	left: 103px;
	width: 140px;
	height: 35px;
	font: bold 14px/16px verdana, sans-serif;
	color: #ffff00;
}

#ov_date p {
	line-height: 35px;
	margin: 0px;
}

#ov_series {
	top: 3px;
	left: 243px;
	width: 280px;
	height: 35px;
	font: normal 12px/14px verdana, sans-serif;
	color: #ff9900;
	text-align: left;
}

#ov_series p {
	line-height: 35px;
	margin: 0px 20px 0px 20px;
}

#ov_entrance, #ov_start, #ov_ak, #ov_vk {
	left: 525px;
	width: 80px;
	height: 35px;
	font: normal 10px/11px verdana, sans-serif;
	color: #ff9900;
	padding-top: 6px;											/* KORREGIEREN */
}

#ov_entrance {
	top: 3px;
}

#ov_title {
	top: 38px;
	left: 103px;
	width: 420px;
	height: 70px;
	font: bold 14px/16px verdana, sans-serif;
	color: #ffff00;
	margin: 0px;
	padding: 0px;
}

#ov_title p {
	margin: 20px 20px 20px 20px;
	padding: 0px;
}

#ov_title a:link, #ov_title a:visited, #ov_title a:active {
	font: bold 14px/16px verdana, sans-serif;
	text-decoration: none;
	color: #ffff00;
}

#ov_title a:hover {
	text-decoration: overline underline;
}

#ov_start {
	top: 38px;
}

#ov_vk {
	top: 73px;
}

#ov_ticket {
	top: 109px;
	left: 105px;
	width: 219px;
	height: 45px;
	text-align: left;
	background-image: url('../pics/bg_prg_ov_ticket.png');
	z-index: 200;
}

#ov_ticket p {
	line-height: 35px;
	margin: 0px 0px 0px 20px;
}

#ov_ticket a:link, #ov_ticket a:visited, #ov_ticket a:active {
	font: bold 12px/35px verdana, sans-serif;
	text-decoration: none;
	color: #ffff00;
}

#ov_ticket a:hover {
	text-decoration: overline underline;
}

#ov_details {
	top: 109px;
	left: 313px;
	width: 212px;
	height: 45px;
	background-image: url('../pics/bg_prg_ov_info.png');
	z-index: 100;
}

#ov_ak {
	top: 108px;
}

#foot {
	width: 614px;
}


/***** ANCHORS ***** (:link  :visited  :hoover  :active) */
/*
a.text {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}

a.text:hover {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: underline overline;
}

a {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #FFCC99;
	text-decoration: none;
}
*/


/***** FILTER *****/
#filter {
	width: 614px;
	height: 199px;
	position: relative;
	background-image: url('../pics/bg_prg_filter.png');
}

#filter div {
	position: absolute;
}

#filter_head {
	width: 590px;
	top: 3px;
	left: 3px;
	padding: 0px 5px 0px 5px;
}

#filter_head p {
	font: normal 14px/16px verdana, sans-serif;
	color: #ffffff;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

#filter_item1, #filter_item2, #filter_item3, #filter_item4, #filter_item5,
#filter_item6, #filter_item7, #filter_item8, #filter_item9 {
	width: 200px;
	height: 22px;
	font: normal 11px/22px verdana, sans-serif;
	color: #ffff00;
	text-align: left;
}

#filter_item1, #filter_item2, #filter_item3 {
	top: 63px;
}

#filter_item4, #filter_item5, #filter_item6 {
	top: 85px;
}

#filter_item7, #filter_item8, #filter_item9 {
	top: 107px;
}

#filter_item1, #filter_item4, #filter_item7 {
	left: 3px;
}

#filter_item2, #filter_item5, #filter_item8 {
	left: 203px;
}

#filter_item3, #filter_item6, #filter_item9 {
	left: 403px;
}

#filter_buttons {
	top: 129px;
	left: 3px;
	width: 600px;
	height: 50px;
}

