html, body {
	margin:0;
	padding:0;
}

body {
	font:normal 0.75em/1.6em Georgia;
	background:transparent url('pattern_1.png') left top repeat-x;
}


#page {
	width:985px;
	font:normal 1em/1.5em Arial, Helvetica, sans-serif;
}

#header {
	height:104px;
	background:transparent url('bg_header.png') left top no-repeat;
	margin:95px 0 0 184px;
	border-bottom:1px dotted #333;
}

#logo {
	background:transparent url('bg_logo.png') left top no-repeat;
	width:185px;
	height:63px;
	margin-bottom:40px;
}

#footer {
	height:50px;
	background:transparent url('bg_footer.png') left top no-repeat;
	margin-left:185px;
	margin-bottom:0px;
}

/*
COLUMN CONTAINER ZUR DARSTELLUNG DER SCHATTEN
*/

#columnWrapper {
	background:transparent url('bg_page.png') left top repeat-y;
	width:798px;
	float:left;
	min-height:500px;
}

/*
LINKS ALLGEMEIN
*/

a {
	color:#c00;
	text-decoration:none;
}

a:link {
	color:#c00;
}

a:visited {
	color:#c00;
}

a:hover{
	color:#c00;
	text-decoration:underline;
}

/*
TAGS ALLGEMEIN
*/

p {
	padding:0;
	margin:6px 0 6px 0;
}

/*
COLUMN 1
*/

#column_1 {
	float:left;
	width:185px;

}

/*
COLUMN 2
*/

#column_2 {
	float:left;
	width:260px;
	margin-left:20px;
	margin-top:12px;

}

#start #column_2 {
	border-right:1px dashed #ccc;
	padding-right:22px;
}

* html #column_2{  
/* CSS-Hack für IE6 */  
#  margin-left:10px; 
}

#ensemble #column_2 {
	width:190px;
}

#spielplan #column_2, #aktuelles #column_2 {
	width:150px;
}

/*
STATISCHE GRAFISCHE ÜBERSCHRIFTEN IN COLUMN 2
*/

#column_2 h2 {
	height:29px;
	padding:0;
	margin:0;
	background-position:-5px 0;
	background-repeat:no-repeat;
}

#column_2 h2 span {
	display:none;
}
#column_2 h2.spielplan {
	background-image:url('spielplan.png');
}
#column_2 h2.extras {
	background-image:url('extras.png');
}
#column_2 h2.ensemble {
	background-image:url('ensemble.png');
}
#column_2 h2.orchester {
	background-image:url('orchester.png');
}
#column_2 h2.premiere {
	background-image:url('premieren.png');
}
#column_2 h2.premiereliste {
	background-image:url('premieren.png');
}

#column_2 h2.premieren {
	background-image:url('premieren_rot.png');
}

#column_2 h2.extra {
	background-image:url('extras.png');
}

#column_2 h2.aktuelles {
	background-image:url('aktuelles.png');
	clear:both;
}

#column_2 h2.galerie {
	background-image:url('galerie.png');
	clear:both;
}

#column_2 h2.repertoire {
	background-image:url('repertoire.png');
}

#column_2 h2.newsletter {
	background-image:url('newsletter.png');
}

#column_2 h2.service {
	background-image:url('service.png');
}

#column_2 h2.repertoire {
	background-image:url('repertoire.png');
}
#column_2 h2.konzert {
	background-image:url('konzerte.png');
}
#column_2 h2.kontakt {
	background-image:url('kontakt.png');
}
#column_2 h2.foerderverein {
	background-image:url('foerderverein.png');
}
/*
LINKS IN COLUMN 2
*/

h1 a, h3 a{
	color:#cc0000;
	text-decoration:none;
	text-transform:uppercase;
}

h1 a:link, h3 a:link {
	color:#cc0000;
}

h1 a:visited, h3 a:visited {
	color:#cc0000;
}

h1 a:hover, h3 a:hover{
	color:#c00;
}

/*****/

#column_2 li.active a {
	color:#c00;
}

#column_2 li.active a:link {
	color:#c00;
}

#column_2 li.active  a:visited {
	color:#c00;
}

#column_2 li.active a:hover{
	color:#c00;
}

/**/

#column_2 h3 {
	font:bold 1em/1.5em Arial, Helvetica, sans-serif;
	color:#c00;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#column_2 p {
	padding:0 2px;
}

#column_2 p.author, #column_2 p.date, #column_2 p.location, #column_2 p{
	font:normal 1em/1.5em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#column_2 p {
	font-size:11px;
	margin-bottom:6px;
}

#column_2 p.author {
	color:#333;
	font-size:10px;
	margin-bottom:8px;
}

#column_2 div.seperator {
	border-bottom:1px dotted #ccc;
	margin:0 0 8px;
	width:100%;
	display:block;
	height:1px;
}

/*****/

#column_3 {
	display:none;
}

#ensemble #column_3 {
	display:block;
	width:140px;
	margin-top:10px;
	margin-left:10px;
	float:left;
}


/*****/

#column_4 {
	float:right;
	width:455px;
	border-right:0px dotted #ccc;
	margin-right:16px;
	margin-top:12px;
}

* html #column_4{  
/* CSS-Hack für IE6 */  
#  margin-right:10px; 
}


#ensemble #column_4 {
	width:405px;
}

#spielplan #column_4, #aktuelles #column_4 {
	width:580px;
}

#column_4 h1 {
	background-position:left top;
	background-repeat:no-repeat;
}

#column_4 h1.long {
	width:450px;
	height:30px;
}

#column_4 h1.double {
	width:450px;
	height:60px;
}


#column_4 h1 span {
	display:none;
}

#column_4 h2 {
	width:300px;
	padding:0;
	margin:0 0 0 0;
	background-position:left top;
	background-repeat:no-repeat;
	color:#333;
	
}


#column_4 h2 span {
	display:none;
}


#column_4 h2 span.red {
	display:inline;
	color:#666;
}

#column_4 img.teaser {
	margin:0 0 16px 5px;
}

#column_4 p {
	margin:0 0 16px 0;
}

#column_4 p.description {
	margin:0 0 16px 0;
}

#column_4 ul.cast {
	margin:8px 0 0 0;
	padding:0;
}

#column_4 ul.cast li{
	list-style:none;
}

#column_4 ul.cast li.regie {
	margin-bottom:8px;
}

#column_4 ul.cast li span{
	color:#c00;
}

#column_4 div.seperator {
	border-bottom:1px dotted #ccc;
	margin:8px 0 8px 0;
	display:block;
	height:1px;
}

#column_4 h1 {
	color:#c00;
	width:100%;
	font-weight:bold;
	font-size:1.4em;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

#column_4 h2 {
	color:#000;
	width:100%;
	font-weight:bold;
	font-size:1.2em;
	margin:8px 0 8px 0;
	padding:0;
}

#column_4 h3 {
	color:#000;
	width:100%;
	font-size:1.1em;
	height:1em;
	margin:6px 0 6px 0;
	padding:0;
}

#column_4 p {
	margin:4px 0 2px 0;
	padding:0;
}

#column_4 p a{
	color:#cc0000;
	text-decoration:none;
}

#column_4 p a:link {
	color:#cc0000;
}

#column_4 p a:visited {
	color:#cc0000;
}

#column_4 p a:hover{
	color:#cc0000;
	text-decoration:underline;
}

/*****/

#column_2 p.date {
	font-weight:bold;
	margin:0;
}

#column_2 p.author {
	color:#333;
	font-size:10px;
	margin-bottom:2px;
}

#column_2 p.location {
	margin-bottom:6px;
}

/*****/

#column_4 table.spielplan {
	border-collapse:collapse;
	margin-top:6px;
}

#column_4 table.spielplan .col1{
	width:50px;
}

#column_4 table.spielplan .col2{
	width:80px;
}

#column_4 table.spielplan .col3{
	width:370px;
}

#column_4 table.spielplan .col4{

}

#column_4 table.spielplan tr {
	border-bottom:1px dotted #ccc;
}

div.schattiert 
{
	background:#f0f0f0;
}

#column_4 table.spielplan tr.schattiert {
	background-color:#f0f0f0;
}

#column_4 table.spielplan td {
	vertical-align:top;
	padding:8px 6px 8px 0;
	margin:0;
	border-bottom:1px dotted #ccc;
}

#column_4 table.spielplan td h2 {
	padding:0;
	margin:0;
}

#column_4 table.spielplan td span.datum {
	font-size:3em;
	line-height:1em;
	font-weight:bold;
	margin-right:2px;
}

#column_4 table.spielplan td span.tag {
	color:#666;
	margin-right:4px;
}

#column_4 table.spielplan td span.ort {
	color:#333;
	font-size:90%;
}

#column_4 table.spielplan td span.zeit {
	color:#000;
	display:block;
	font-weight:bold;
}

#column_4 table.spielplan td span.preis {
	color:#666;
}

#column_4 table.spielplan td span.karten {
	color:#666;
	font-size:90%;
	display:block;
}

/*****/

#aktuelles .aktuell {
	border-bottom:1px dotted #ccc;
	padding-bottom:8px;
	margin-bottom:8px;
	clear:both;
}

#aktuelles #column_4 {
	padding-top:6px;
}

#aktuelles .aktuell h1 {
	color:#c00;
	width:100%;
	font-size:1.4em;
	text-transform:uppercase;
	margin:0;
	padding:0;
	margin-bottom:2px;
}

#aktuelles p {
	margin:0;
	padding:0;
}

#aktuelles .datum {
	color:#666;
	margin:0 0 6px 0;
}

/*****/

img.img_links {
	float:left;
	vertical-align:top;
	margin-right:8px;
	margin-bottom:8px;
}

img.img_rechts {
	float:right;
	vertical-align:top;
	margin-left:8px;
	margin-bottom:8px;
}

/*****/

.clear {
	clear:both;
}

/*****/

form legend {
	padding:8px 0 0 0;
	margin:8px 0 0 0;
	font-weight:bold;
	color:#c00;
}

form fieldset {
	padding:8px 0;
	margin:0;
	border:0;
	border-bottom:1px dotted #ccc;
}

form fieldset.noborder {
	border-bottom:0px dotted #ccc;
}

form label {
	width:100px;
	float:left;
	display:block;
		margin:0 0 6px 0;
}

form input {
	float:left;
	width:200px;
	border:1px solid #c00;
	margin:0 0 6px 0;
}

form textarea {
	float:left;
	width:200px;
	border:1px solid #c00;
	margin:0 0 6px 0;
}

form input.button {
	float:right;
	width:120px;
	border:1px solid #c00;
	margin:0 0 6px 0;
	color:#c00;
	background:#fff;
}

form input.checkbox, form input.radio {
	width:20px;
}

form span.label {
	float:left;
}

form br {
	clear:both;
}

@charset "utf-8";

/* NAVIGATION */


ul.level_1, ul.level_2, ul.level_3 {
	font:normal 0.9em/1.5em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

ul.level_1 li a, ul.level_2 li a, ul.level_3 li a{
	color:#000;
	text-decoration:none;
}



ul.level_1 li a:link, ul.level_2 li a:link, ul.level_3 li a:link{
	color:#000;
}

ul.level_1 li a:visited, ul.level_2 li a:visited, ul.level_3 li a:visited{
	color:#000;
}

ul.level_1 li a:hover, ul.level_2 li a:hover, ul.level_3 li a:hover {
	color:#c00;
	background:#fff;
}
/*****/

ul.level_1 li.active a, ul.level_2 li.active a, ul.level_3 li.active a{
	color:#c00;
}

ul.level_1 li.active a:link, ul.level_2 li.active a:link, ul.level_3 li.active a:link{
	color:#c00;
}

ul.level_1 li.active a:visited, ul.level_2 li.active a:visited, ul.level_3 li.active a:visited{
	color:#c00;
}

/*****/

ul.level_1 {
	margin:0 0 16px 46px;
	padding:0;
}

ul.level_1 li {
	list-style:none;
}

ul.level_1 li a {
	padding-left:18px;
}

ul.level_1 li.active a {
	color:#cc0000;
	background:transparent url('a_active.png') left top no-repeat;
}

ul.level_1 li.active a:link {
	color:#cc0000;
}

ul.level_1 li.active a:visited {
	color:#cc0000;
}

/*****/

ul.level_2 {
	margin:0 0 8px 0;
	padding:0;
}

ul.level_2 li {
	display:inline;
	margin-right:4px;
	padding-right:4px;
	border-right:4px solid #cb1f3a;
}

ul.level_2 li.last {
	border:0;
}

/*****/

ul.level_3 {
	margin:8px 0 0 0;
	padding:0;
	text-transform:none;
}

ul.level_3 li {
	list-style:none;
	margin-bottom:4px;
}

ul.level_3 li span{
	display:block;
	text-transform:none;
	font-size:.8em;
}

ul.level_3 li a {
}

ul.level_3 li.active a {
	color:#cc0000;
}

ul.level_3 li.active a:link {
	color:#cc0000;
}

ul.level_3 li.active a:visited {
	color:#cc0000;
}

/*
GLOBALE NAVIGATION
*/

ul.global {
	position:relative;
	top:76px;
	left:540px;
	margin:0;
	padding:0;
	overflow:hidden;
	display:inline;

}

ul.global li {
	display:inline;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-transform:uppercase;
	margin:0 2px 0 2px;

}

ul.global li a {
	color:#c00;
	text-decoration:none;
	padding:1px 4px;
}

ul.global li a:link {
	color:#c00;
}

ul.global li a:visited {
	color:#c00;
}

ul.global li a:hover{
	color:#fff;
	background:#c00;
}

/*****/

table.tickets {
  
}

table.tickets td {
  text-align:left;
  vertical-align:top;
}

table.tickets th {
  text-align:left;
  text-transform:uppercase;
  color:#333;
  vertical-align:top;
}

/*################## Beginn Slideshow######################*/
div.slideshow {
  margin: 18px auto;
}
div.slideshow p {
  padding-top: 9px;
}
div.slideshow ul {
  background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;
  z-index: 10001;
}
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 25px;
  margin-right: 5px;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a.active,
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
} 


/*################## Ende Slideshow######################*/

/*###################### Beginn Calenderpopup ######################*/

/* Distributed as part of The Coolest DHTML Calendar
   Author: Mihai Bazon, www.bazon.net/mishoo
   Copyright Dynarch.com 2005, www.dynarch.com
*/

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: url("normal-bg.gif");
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
}

.calendar {  border-color: #797979;}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: url("title-bg.gif") repeat-x 0 100%; color: #000;
  font-weight: bold;
}

.calendar .nav {font-family: verdana,tahoma,sans-serif;}

.calendar .nav div {background: transparent url("menuarrow.gif") no-repeat 100% 100%;}

.calendar thead tr { background: url("title-bg.gif") repeat-x 0 100%; color: #000; }

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: url("title-bg.gif") repeat-x 0 100%; color: #000;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #797979;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: url("hover-bg.gif");
  border-bottom: 1px solid #797979;
  padding: 2px 2px 1px 2px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: url("active-bg.gif"); color: #fff;
  padding: 3px 1px 0px 3px;
  border-bottom: 1px solid #797979;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url("dark-bg.gif");
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,tahoma,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar tbody .day.othermonth {font-size: 80%; color: #999;}
.calendar tbody .day.othermonth.oweekend {color: #f99;}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #797979;
  background: url("dark-bg.gif");
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: url("rowhover-bg.gif");
}

.calendar tbody td.today { font-weight: bold; /* background: url("today-bg.gif") no-repeat 70% 50%; */ }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url("hover-bg.gif");
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background: url("active-bg.gif"); color: #fff;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: url("status-bg.gif") repeat-x 0 0; color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #797979;
  background: url("normal-bg.gif"); color: #000;
  z-index: 100;
  font-size: 90%;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {width: 4em;}

.calendar .combo .hilite {background: url("hover-bg.gif"); color: #000;}

.calendar .combo .active {background: url("active-bg.gif"); color: #fff; font-weight: bold;}

.calendar td.time {
  border-top: 1px solid #797979;
  padding: 1px 0px;
  text-align: center;
  background: url("dark-bg.gif");
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 5px 0px 6px;
  font-weight: bold;
  background: url("normal-bg.gif"); color: #000;
}

.calendar td.time .hour,
.calendar td.time .minute {
  font-family: monospace;
}

.calendar td.time .ampm {text-align: center;}

.calendar td.time .colon {padding: 0px 2px 0px 3px; font-weight: bold;}

.calendar td.time span.hilite {background: url("hover-bg.gif"); color: #000;}

.calendar td.time span.active {background: url("active-bg.gif"); color: #fff;}

/*###################### Ende Calenderpopup ######################*/


/* ############## Start neuer Spielplan                ############ */
span.datum {
	font-size:3em;
	line-height:1em;
	font-weight:bold;
	margin-right:2px;
}

span.tag {
	color:#666;
	margin-right:4px;
}

span.ort {
	color:#333;
	font-size:90%;
}

span.zeit {
	color:#000;
	display:block;
	font-weight:bold;
}

span.preis {
	color:#666;
}

span.karten {
	color:#666;
	font-size:90%;
	display:block;
}

a:link.black
{
color:#000000;
}
a:visited.black {
	color:#000000;
}
a:hover.black
{
	color:#000000;
	text-decoration:underline;
}
/* #######   REMOOZ ######## */

.remooz-element
{
	cursor:					-moz-zoom-in;
}

/**
 * Box layout
 */

.remooz-box
{
	position:				absolute;
	top:					0;
	left:					0;
	background:				#fff no-repeat center;
	z-index:				100;
}
.remooz-loading
{
	background-image:		url(spinner.gif);
}
.remooz-body
{
	width:					100%;
	height:					100%;
}
.remooz-box-focus.remooz-type-image .remooz-body
{
	cursor:					-moz-zoom-out;
}
.remooz-box-dragging .remooz-body
{
	cursor:					move;
}

/**
 * Close button
 */

.remooz-btn-close
{
	position:				absolute;
	left:					-15px;
	top:					-15px;
	width:					30px;
	height:					30px;
	text-decoration:		none;
	border:					0;
	background:				url(closebox.png) no-repeat center;
	visibility:				hidden;
	cursor:					pointer;
}
.remooz-engine-trident4 .remooz-btn-close
{
	background-image:		url(closebox.gif);
}

/**
 * Caption title
 */

.remooz-title
{
	position:				relative;
	left:					0;
	top:					15px;
	text-align:				left;
}
.remooz-title-bg
{
	position:				absolute;
	left:					0;
	top:					0;
	width:					100%;
	height:					100%;
	background-color:		#000;
	z-index:				99;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	/* shadow opacity differs from box shadow because its default set to opacity 0.8 */
	-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9);
}
.remooz-title-content
{
	position:				relative;
	padding:				5px 15px;
	color:					#fff;
	z-index:				101;
	font:					11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.remooz-engine-trident4 .remooz-title-bg
{
	display:				none;
}
.remooz-engine-trident4 .remooz-title-content
{
	background-color:		#333;
}

.remooz-title-content h6
{
	font-size:				1.2em;
	font-weight:			bold;
	color:					#eee;
}
.remooz-title-content p
{
	color:					#eee;
}

/**
 * Type specific
 */

.remooz-type-image img
{
	display:				block;
	border:					0;
	width:					100%;
	height:					100%;
}

/**
 * Shadow
 */

.remooz-bg
{
	position:				absolute;
	width:					33px;
	height:					40px;
}

.remooz-bg-n
{
	left:					0;
	top:					-40px;
	width:					100%;
	background:				url(remo_bg_n.png) repeat-x;
}
.remooz-bg-ne
{
	right:					-33px;
	top:					-40px;
	background:				url(remo_bg_ne.png) no-repeat;
}
.remooz-bg-e
{
	right:					-33px;
	top:					0;
	height:					100%;
	background:				url(remo_bg_e.png) repeat-y;
}
.remooz-bg-se
{
	right:					-33px;
	bottom:					-40px;
	background:				url(remo_bg_se.png) no-repeat;
}
.remooz-bg-s
{
	left:					0;
	bottom:					-40px;
	width:					100%;
	background:				url(remo_bg_s.png) repeat-x;
}
.remooz-bg-sw
{
	left:					-33px;
	bottom:					-40px;
	background:				url(remo_bg_sw.png) no-repeat;
}
.remooz-bg-w
{
	left:					-33px;
	top:					0;
	height:					100%;
	background:				url(remo_bg_w.png) repeat-y;
}
.remooz-bg-nw
{
	left:					-33px;
	top:					-40px;
	background:				url(remo_bg_nw.png) no-repeat;
}
