/* -------------------------------------------------------------- 
   Layout
-------------------------------------------------------------- */

#top{
	clear: both;
	height: 23px;
	margin: 0 auto;
	padding: 15px 0 0 20px;
	font-size:11px;
	
	color:#444444;
	letter-spacing:0;
	line-height:1.5em;
	text-align:left;
	text-decoration:none;
	word-spacing:normal;
}

#logo {
	height: 143px;
	padding: 32px 0 25px 15px;
	width: 452px;
}

/* -------------------------------------------------------------- 
   Top Navigation
-------------------------------------------------------------- */

/*- Nav1 -*/
.nav1{
	float: left;
}
.nav1 li{
	float: left;
}
.nav1 li a{
	color:#CCCCCC;
}
.nav1 li a{
	display: block;
	text-align: center;
	float:left;
	text-decoration: none;
}
.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a {
	color: #c79f00;
	text-decoration: none;
}
.nav1  { list-style: none; margin: 0px; padding: 0px;}
.nav1 li { padding: 0px; margin: 0px 20px 0 0; display: inline; line-height: 14px; }


.container_12, .container_16 {
	margin-left:auto;
	margin-right:auto;
	width:910px;
}

#return_to_top img {
	curor: pointer;
	height: 50px;
	opacity: 0.8;
	position: fixed;
	right: 20px;
	top: 20px;
	width: 50px;
}

#return_to_top img:hover {
	cursor: pointer;
	opacity: 1;
}

/* -------------------------------------------------------------- 
   Nav1 List
-------------------------------------------------------------- */

.nav1 li form { display: block; height: 56px; position: absolute; right: 0; top: 0; width: 312px; }
.nav1 li form input.place-holder-text {
	width: 188px;
	border: 1px solid #222;
	border-bottom-color: #222;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #1b1b1b;
	padding: 0.33em;
	color: #566061;
	position: absolute;
	font-size: 12px;
	top: 13px;
	left: 15px;
}
.nav1 li form input.place-holder-text.active { color: white; }
.nav1 li form button{
	width: 72px;
	background: #1b1b1b;
	border: 1px solid #222;
	border-bottom-color: #222;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 0.5em 0.5em 0.5em 0.5em;
	color: #999;
	font-weight: bold;
	position: absolute;
	top: 11.67px;
	left: 220px;
	font-size: 10px;
	border-top-color: #222;
}

.nav1 li form button:hover{
	cursor: pointer;
	background-color: #333;
}

.nav1 li form button:active{
	background: #121819;
	border-top-color: #1c2526;
}


/* -------------------------------------------------------------- 
   Foot Cols
-------------------------------------------------------------- */

.setleft {
	float:left;
	display:inline;
	font-size:11px;
    text-decoration:none;
}

.colBoxHeader {
	width:210px;
	height:8px;
	background-image:url(images/Bigbox_top.gif);
	background-repeat:no-repeat;
}

.colBoxFooter {
	width:210px;
	height:8px;
	background-image:url(images/Bigbox_bottom.gif);
	background-repeat:no-repeat;
}

.colBoxContent {
	width:290px;
	background-image:url(images/Bigbox.gif);
	background-repeat:repeat-y;
}

.column_l {
	border-right:1px dotted #222222;
	float:left;
	margin:0;
	width:200px;
	background-image:url(images/Bigbox.gif);
	background-repeat:repeat-y;
	padding: 0 0 0 10px;
}

.column_r {
	float:left;
	margin:10px 0;
	padding-left:15px;
	width:290px;
}

.fce2col {
width:720px;
padding-top:0;
}

.fce2col * {
font-size:12px;
margin:0;
padding:0;
}

.fce2col H1,.fce2col H2,.fce2col H3,.fce2col H4,.fce2col H5 {
font-size:22px;
margin-bottom:15px;
}

.fce2col P {
line-height:1.72em;
margin-bottom: 15px;
}

.fce2col A {
color:#009BDC;
text-decoration:none;
}

.fce2col H2.style1 {
color:#009bdc;
}

.fce2col H2.style2 {
color:#00b6bc;
}

.fce2col H2.style3 {
color:#ffec00;
}

.fce2col H2.style4 {
color:#f10090;
}

.fce2col H2.style5 {
color:#4d146e;
}

.fce2colHeader {
width:720px;
height:8px;
background-image:url(images/2col_top.gif);
background-repeat:no-repeat;
}

.fce2colFooter {
width:720px;
height:8px;
background-image:url(images/2col_bottom.gif);
background-repeat:no-repeat;
}

.fce2colContent {
width:720px;
background-image:url(images/2col.gif);
background-repeat:repeat-y;
}

.fce2colCol1 {
width:375px;
float:left;
margin-right:15px;
padding:0 10px;
}

.fce2colCol2 {
width:290px;
float:left;
padding:0 10px;
}

.fce2col .stoerer1 {
margin-left:-50px;
}

.fce2col .t310x15 {
width:310px;
height:29px;
margin-left:-10px;
background-image:url(images/310x15.gif);
background-repeat:no-repeat;
background-color:#1b1b1b;
}

.fce2col .t310x30 {
width:310px;
height:46px;
margin-left:-10px;
background-image:url(images/310x30.gif);
background-repeat:no-repeat;
background-color:#1b1b1b;
}

.fce2col .t395x15 {
width:395px;
height:29px;
margin-left:-10px;
background-image:url(images/395x15.gif);
background-repeat:no-repeat;
background-color:#1b1b1b;
}

.fce2col .t395x30 {
width:395px;
height:46px;
margin-left:-10px;
background-image:url(images/395x30.gif);
background-repeat:no-repeat;
background-color:#1b1b1b;
}

.fce2col DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,.fce2col DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin:0;
padding:0;
}

.fce3col {
width:720px;
padding-top:0;
}

.fce3col * {
font-size:12px;
margin:0;
padding:0;
}

.fce3col H1,.fce3col H2,.fce3col H3,.fce3col H4,.fce3col H5 {
font-size:22px;
margin-bottom:30px;
}

.fce3col P {
line-height:160%;
}

.fce3col A {
color:#009BDC;
text-decoration:none;
}

.fce3col H2.style1 {
color:#009bdc;
}

.fce3col H2.style2 {
color:#00b6bc;
}

.fce3col H2.style3 {
color:#ffec00;
}

.fce3col H2.style4 {
color:#f10090;
}

.fce3col H2.style5 {
color:#4d146e;
}

.fce3colHeader {
width:720px;
height:8px;
background-image:url(images/3col_top.gif);
background-repeat:no-repeat;
}

.fce3colFooter {
width:720px;
height:8px;
background-image:url(images/3col_bottom.gif);
background-repeat:no-repeat;
}

.fce3colContent {
width:720px;
background-image:url(images/3col.gif);
background-repeat:repeat-y;
}

.fce3colCol1 {
width:170px;
float:left;
margin-right:15px;
padding:0 10px;
}

.fce3colCol2 {
width:170px;
float:left;
margin-right:15px;
padding:0 10px;
}

.fce3colCol3 {
width:290px;
float:left;
padding:0 10px;
}

.fce3col .stoerer1 {
margin-left:-50px;
}

.fce3col .t190x15 {
width:190px;
height:29px;
margin-left:-10px;
background-image:url(images/190x15.gif);
background-repeat:no-repeat;
background-color:red;
}

.fce3col .t190x30 {
width:190px;
height:46px;
margin-left:-10px;
background-image:url(images/190x30.gif);
background-repeat:no-repeat;
background-color:red;
}

.fce3col .t310x15 {
width:310px;
height:29px;
margin-left:-10px;
background-image:url(images/310x15.gif);
background-repeat:no-repeat;
background-color:#1b1b1b;
}

.fce3col .t310x30 {
	width:310px;
	height:46px;
	margin-left:-10px;
	background-image:url(images/310x30.gif);
	background-repeat:no-repeat;
	background-color:#1b1b1b;
}

.fceBigbox {
	width:720px;
	padding-top:0;
	background: #000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.fceBigbox * {
font-size:12px;
margin:0;
padding:0;
}

.fceBigbox H1,.fceBigbox H2,.fceBigbox H3,.fceBigbox H4,.fceBigbox H5 {
font-size:22px;
margin-bottom:15px;
}

.fceBigbox P {
line-height:160%;
}

.fceBigbox A {
color:#009BDC;
text-decoration:none;
}

.fceBigbox H2.style1 {
color:#009bdc;
}

.fceBigbox H2.style2 {
color:#00b6bc;
}

.fceBigbox H2.style3 {
color:#ffec00;
}

.fceBigbox H2.style4 {
color:#f10090;
}

.fceBigbox H2.style5 {
color:#4d146e;
}

.fceBigboxHeader {
	width:720px;
	height:8px;
	background-image:url(images/Bigbox_top.gif);
	background-repeat:no-repeat;
}

.fceBigboxFooter {
	width:720px;
	height:8px;
	background-image:url(images/Bigbox_bottom.gif);
	background-repeat:no-repeat;
}

.fceBigboxContent {
	width:720px;
	padding: 10px 0;
}

.fceBigboxCol1 {
	width:700px;
	float:left;
	margin-right:0;
	padding:0 10px;
}

.fceBigbox .stoerer1 {
	margin-left:-50px;
}

.fceBigbox .t720x15 {
	width:720px;
	height:29px;
	margin-left:-10px;
	background-image:url(images/720x15.gif);
	background-repeat:no-repeat;
	background-color:#1b1b1b;
}

.fceBigbox DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,.fceBigbox DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin:0;
	padding:0;
}

.fceFind {
width:720px;
padding-top:0;
}

.fceFind * {
font-size:12px;
margin:0;
padding:0;
}

.fceFind H1,.fceFind H2,.fceFind H3,.fceFind H4,.fceFind H5 {
font-size:22px;
margin-bottom:30px;
}

.fceFind P {
line-height:160%;
}

.fceFind A {
color:#009BDC;
text-decoration:none;
}

.fceFind H2.style1 {
color:#009bdc;
}

.fceFind H2.style2 {
color:#00b6bc;
}

.fceFind H2.style3 {
color:#ffec00;
}

.fceFind H2.style4 {
color:#f10090;
}

.fceFind H2.style5 {
color:#4d146e;
}

.fceFindHeader {
width:720px;
height:8px;
background-image:url(images/Bigbox_top.gif);
background-repeat:no-repeat;
}

.fceFindFooter {
width:720px;
height:8px;
background-image:url(images/Bigbox_bottom.gif);
background-repeat:no-repeat;
}

.fceFindContent {
width:720px;
background:#000;
}

.fce2Bcol {
width:720px;
padding-top:0;
}

.fce2Bcol * {
font-size:12px;
margin:0;
padding:0;
}

.fce2Bcol H1,.fce2Bcol H2,.fce2Bcol H3,.fce2Bcol H4,.fce2Bcol H5 {
font-size:22px;
margin-bottom:30px;
}

.fce2Bcol P {
line-height:160%;
}

.fce2Bcol A {
color:#009BDC;
text-decoration:none;
}

.fce2Bcol H2.style1 {
color:#009bdc;
}

.fce2Bcol H2.style2 {
color:#00b6bc;
}

.fce2Bcol H2.style3 {
color:#ffec00;
}

.fce2Bcol H2.style4 {
color:#f10090;
}

.fce2Bcol H2.style5 {
color:#4d146e;
}

.fce2BcolHeader {
width:720px;
height:8px;
background-image:url(images/2Bcol_top.gif);
background-repeat:no-repeat;
}

.fce2BcolFooter {
width:720px;
height:8px;
background-image:url(images/2Bcol_bottom.gif);
background-repeat:no-repeat;
}

.fce2BcolContent {
width:720px;
background-image:url(images/2Bcol.gif);
background-repeat:repeat-y;
}

.fce2BcolCol1 {
width:170px;
float:left;
margin-right:15px;
padding:0 10px;
}

.fce2BcolCol2 {
width:495px;
float:left;
padding:0 10px;
}

.fce2Bcol .stoerer1 {
margin-left:-50px;
}

.fce2Bcol .t190x15 {
width:190px;
height:29px;
margin-left:-10px;
background-image:url(images/190x15.gif);
background-repeat:no-repeat;
background-color:red;
}

.fce2Bcol .t190x30 {
width:190px;
height:46px;
margin-left:-10px;
background-image:url(images/190x30.gif);
background-repeat:no-repeat;
background-color:red;
}

.fce2Bcol .t515x15 {
width:515px;
height:29px;
margin-left:-10px;
background-image:url(images/515x15.gif);
background-repeat:no-repeat;
background-color:#1b1b1b;
}

.fce2Bcol .t515x30 {
width:515px;
height:46px;
margin-left:-10px;
background-image:url(images/515x30.gif);
background-repeat:no-repeat;
background-color:#1b1b1b;
}

.fce2Bcol DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,.fce2Bcol DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin:0;
padding:0;
}

.artistListBox {
width:160px;
float:left;
margin-bottom:60px;
margin-right:20px;
}

.artistListBox * {
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin:0 0 3px;
padding:0;
}

.artistListLetter {
width:30px;
height:30px;
background-color:#000;
text-align:center;
}

.artistListLetter * {
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:26px;
font-weight:700;
margin:0;
padding:0;
}

.artistsLetterList,
.artistsLetterListSelected {
    margin-right:20px;
    background-color:#000;
    padding:1px 5px 2px 5px;
}

.artistsLetterList *,
.artistsLetterListSelected * {
    color:#999999;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
.artistsLetterListSelected * {
    color:#fff;
}


#sponsoren {
    padding-top:30px;
    overflow:hidden;
    width:120px;
}
#sponsoren P {
    line-height:100%;
    margin:0;
    padding:0;
    font-size:10px;
}
#supporter {
    padding-top:30px;
    overflow:hidden;
    width:120px;
}
#supporter P {
    line-height:100%;
    margin:0;
    padding:0;
    font-size:10px;
}


#mediapartner {
    padding:30px 15px 15px 15px;
}
#mediapartner P {
    line-height:100%;
    margin:0;
    padding:0;
    font-size:10px;
}
.banner {
    float:left;
    margin-right:20px;
}

.bannerFriendsWrap {
    float:left;
    margin-right:20px;
    width:140px;
    height:145px;
    overflow:hidden;
    margin-bottom:20px;
}
.bannerFriendsText,
.bannerFriendsText * {
    margin:0;padding:0;line-height:100%;
    font-size:11px;
    color:#000;
    text-align:center;
}

.tx-timtabsociable-pi1 A {
    margin-right:10px;
}

.contenttable {
    border:0;
    padding:0;
    width:100%;
}
.contenttable TH {
    text-align:left;
    padding:3px 5px 3px 5px;
    border-bottom:1px solid #333;
}
.contenttable TD {
    padding:3px 5px 3px 5px;
    border-bottom:1px solid #333;
}




TABLE.running-order-table {
    margin-bottom:20px;
}
TABLE.running-order-table TH {
    background-color:#666;
    color:#ffffff;
    padding:3px 10px 3px 10px;
    font-size:14px;
    text-align:left;
    font-weight:normal;
}
.running-order-time-even,
.running-order-time-odd {
    border:1px solid #333;
    border-top:0;
    border-right:0;
    padding:2px 10px 2px 10px;
    width:20%;
}
.running-order-name-even,
.running-order-name-odd {
    border:1px solid #333;
    border-top:0;
    border-left:0;
    padding:2px 10px 2px 10px;
    width:100%;
}

#content .csc-textpic-firstcol {
    margin-right:10px;
}

.blog-list-item {
    margin-bottom:30px;
    width:720px;
}
.blog-list-item-header {
    width:720px;
    height:8px;
    background-image:url(images/2Bcol_top.gif);
    background-repeat:no-repeat;
}
.blog-list-item-footer {
    width:720px;
    height:8px;
    background-image:url(images/2Bcol_bottom.gif);
    background-repeat:no-repeat;
}
.blog-list-item-content {
    background-image:url(images/2Bcol.gif);
    background-repeat:repeat-y;
}


.blog-list-image {
    width:170px;
    float:left;
    margin-right:15px;
    padding:0 10px;
}
.blog-list-text {
    width:495px;
    float:left;
    padding:0 10px;
}
.blog-list-text H5,
.blog-list-text H5 *,
.blog-single-item H5,
.blog-single-item H5 * {
    color:#ffec00;
    margin:0; padding:0;
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
    margin-bottom:3px;
}
.blog-list-text h5 span.comments { float: right; background: url(images/comment-bullet.gif) no-repeat left center; padding-left:20px; }

.blog-list-text H3,
.blog-list-text H3 *,
.blog-single-item H2,
.blog-single-item H2 * {
    color:#009bdc;
    margin:0 0 20px 0; padding:0;
    text-decoration:none;
    font-size:19px;
}
.blog-single-item H3,
.blog-single-item H3 *{
    font-weight:normal;
    font-size:16px;
    line-height:160%;
    margin:0 0 20px 0;
    padding:0;
    font-style:italic;
}

.blog-single-item {
    margin:0 0 15px 0;
}

#comentarios {
	overflow: hidden;
	padding-left: 0px;
	list-style: none;
}

#comentarios li {
	background: none;
	border-bottom: 1px dashed #333;
	display: block;
	padding: 3px 0 4px 0px;
}

.blog-single-item ul li {
	background: transparent url(images/dotlist.gif) no-repeat scroll 0 7px;
	list-style-type: none;
	padding: 0 0 4px 10px;
}

.blog-single-item li a {
	color:#009BDC;
	text-decoration:none;
}
.blog-single-item li a:hover {
	text-decoration:underline;
}


.blog-list-text P {
line-height:160%;
font-size:12px;
margin:0;
padding:0;
}

.blog-list-text p a {
color:#009BDC;
text-decoration:none;
font-size:12px;
}

.blog-list-morelink a {
color:#009BDC;
text-decoration:none;
font-size:12px;
}

.blog-list-browse {
	padding: 0px 50px 0;
	height: 35px;
	width: 600px;
}

.blog-list-browse a {
    font-size:14px;
    padding-right:2px;
}

.blog-list-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell A{
	color: #FFEB00;
	font-weight: bold;
}
