


HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:0px;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #1B4B0F; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, SunSans-Regular, Sans-Serif; TEXT-ALIGN: center;

background-color:#F3F5F2;

}

#container {
width: 760px;
\width: 780px;
w\idth: 760px;
margin-top:10%;
margin-left: auto;
margin-right: auto;
text-align:left;
background-image:url(layout_FILES/bg.jpg);
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
}



#banner {
padding: 0px;width:760px;
margin: 0px;
height:60px;
background-image:url(layout_FILES/header3.gif); 
background-repeat: no-repeat;
background-position: top center;
}

#navi{background-color:#1B4B0F;margin-top:5px;height:22px;width:760px;}
#content {
padding: 0px;
margin-top: 15px;
}


  .propmin600{
    height:495px;
    float:left;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#content_left{width:340px;float:left}
/* #content_space{height:450px;float:left;width:1px;} */

#content_right{width:340px;float:right;}


/***************************/
/* General element styles: */
/***************************/

H1 {color:#1A4B0D;font-size:14px;font-weight:heavy;}
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: verdana; }
PRE { font-family: monospace; }
A { color: #000066; text-decoration: underline; outline: none; }
A:hover { color: #ffcc66; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 11px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px;color:#1A4B0D; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }



/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 12px; color: #1B4B0F;}
P.bodytext A { font-weight: bold; }

/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 10px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }
DL {line-height:200%;}
DT {line-height:200%;padding-left:35px;}

/* RTE / Table styling */
TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 10px; }
TABLE.contenttable TR { background-color: #EDEBF1; }



/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; text-align:center;}

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }



/*****************************/
/* Menu / Sitemap, generally */
/****************************
DIV.csc-menu { margin-left: 10px;TEXT-TRANSFORM: uppercase; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 8px 0px; padding: 2px 2px 2px 10px; }
DIV.csc-menu P A { color: #1B4B0F; text-decoration: none;font-weight: bold; }
DIV.csc-menu P A:hover { color: #FFCC66; text-decoration: underline;font-weight: bold; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }
*/


a:link { color: #1B4B0F; text-decoration: none;font-weight: bold; }
A:hover { color: #FFCC66; text-decoration: underline;font-weight: bold; }
a:visited { color: #1B4B0F; text-decoration: none;font-weight: bold; }

img {border:none;}


.news-latest-container {font-size:11px;background:#eeeeee;}
.news-latest-container A{font-size:11px;text-decoration:none;}
.news-latest-container H2 {font-size:11px;padding-left:5px;}
.news-latest-item {padding-left:5px;;}
.news-latest-item A{font-size:11px;color:#4A4A4A;}
.news-latest-morelink {}
.news-latest-date {text-align:right;padding-left:50%;}

.news-list-container {}
.news-list-date {font-size: 12px; color: #1B4B0F;}
.news-list-item {padding-left:5px;}
.news-list-item H3 {font-size:11px;}
.news-list-item H3 A{font-size:11px;text-decoration:none;color:#4A4A4A;font-size:14px;}
.news-list-morelink A {font-size: 12px; color: #4A4A4A;}
.news-list-morelink A hover{font-size: 12px; color: #FFCC66;}
.news-single-item {font-size:11px;padding-left:5px;padding-right:5px;}
.news-single-item H2{font-size:14px;color:#1B4B0F;}
.news-single-item H3{font-size:11px;}
.news-single-item P{font-size:11px;}
.news-single-backlink {margin-bottom:10px; color:#FFCC66;}

.news-amenu-container {
	margin-top:10px;
	padding:3px;
	
	background-color:#ff;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	
	
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#556177;
	padding:3px;
	font-size:14px;
	
}
.news-amenu-item-year {
	font-weight: bold;
	
	padding: 2px;
	
	color:#666;
}


.tx-wecflashplayer-pi2{padding-left:80px}

/* Mailform */

SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #EDEFF1;
  border: 0px solid #CCCCCC;
}

TEXTAREA {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border:0px solid #CCCCCC;
  color: #000000;
  font-weight : normal;
  background-color: #EDEFF1;
}

INPUT {	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
/*  background-color:#CCCCCC;*/
  border: 1px solid #666666;
}

BUTTON {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #EDEFF1;
}

.csc-mailform {
  width: 600px;
  border: 0px none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-left: 36px;
}

.csc-mailform-field {
  margin-bottom: 6px;
  line-height: 18px;
}

.csc-mailform label {
cursor:pointer;
display:block;
vertical-align:top;
width:220px;
}




ul.navigation {margin: 0;padding: 0;list-style-type: none;height:21px;}
ul.navigation  li{position: relative;display: inline;float: left;}
ul.navigation li a{display: block;width: 100px;height:20px;padding: 0;text-decoration: none;text-indent:-9999px;
}

#home {background: url("menu/home.png") no-repeat;}
#home-act {background: url("menu/home-act.png") no-repeat;}

#news {background: url("menu/news.png") no-repeat;}
#news-act {background: url("menu/news-act.png") no-repeat;}

a#artists {background: url("menu/artists.png") no-repeat;}
a#artists-act {background: url("menu/artists-act.png") no-repeat;}

a#booking {background: url("menu/booking.png") no-repeat;}
a#booking-act {background: url("menu/booking-act.png") no-repeat;}

a#listen {background: url("menu/listen.png") no-repeat;}
a#listen-act {background: url("menu/listen-act.png") no-repeat;}

a#contact {background: url("menu/contact.png") no-repeat;}
a#contact-act {background: url("menu/contact-act.png") no-repeat;}



   
  /* List View */
.tx-jppageteaser-pi1 {margin: 0;    padding: 0;clear:both;}
.tx-jppageteaser-pi1-list-entry {overflow:auto;margin:10px;top:0px;}
.tx-jppageteaser-pi1-list-entry-odd{overflow:auto;margin:20px;clear:both;}
.tx-jppageteaser-pi1-list-entry-even{overflow:auto;margin:20px;clear:both;}
.tx-jppageteaser-pi1-list-entry-image {float:left;}
.pagetitle A{padding-left:15px;}

