/* GENERALLY NULL */
* { margin:0; padding:0; }

body {
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	background-color: #f52c40;
	margin: 0px;
	padding: 0px;
	background-repeat:repeat;
	background-attachment:fixed;/**/
	}
	
/*---------------------------------------*/
/*STANDARDS*/
/*---------------------------------------*/

.clear 	{ clear:both; }
img 	{ border:0px; display:block; }
form 	{ 
	padding:0px;
	margin:0px;
	font-family:"Courier New", Courier, mono;
	}
fieldset { border:none; }
.subheader { display:none; }

/*---------------------------------------*/
/*GENERAL LAYOUT*/
/*---------------------------------------*/

#backstage {
	}
#sandbox {
	padding:10px 0px 50px 46px;
	}
#stage {
	margin:105px 0px 10px 4px;
	}
#contentbox {
	float:left;
	width:600px;
	min-height:460px;
	}
#content {
	border-top:10px solid #000000;
	padding:0px 20px 20px 20px;
	height:1%;
	}
#stage.positive #content {
	background-color:#FFFFFF;
}
#stage.negative #content {
	background-color:#000000;
}
#stage.transparent #content {
	background-color:transparent;
	color:#FFFFFF;
	border-top:none;
	border-top:10px solid #FFFFFF;/**/
}
#stage.transparent #contentservice {
	/*display:none;*/
}
#footer {
	font-size:13px;
	font-family:"Courier New", Courier, mono;
	color:#FFFFFF;
	clear:both;
	width:604px;
	}
#footer #footer-navigation  a:hover {
	color:#01E400;
	}
#footer-navigation {
	font-size:13px;
	font-family:"Courier New", Courier, mono;
	color:#FFFFFF;
	padding:5px 10px 2px 20px;
	margin-left:4px;
	}
#footer-navigation a {
	color:#FFFFFF;
	padding:0px 5px 0px 0px;
	text-decoration:none;
	font-weight:bold;
	}
#footer-navigation .phone {
	font-size:18px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	}
#footer-navigation .footerlinks {
	padding:0px 0px 10px 0px;
	}
#stage.transparent #footer {
	display:none;
	}
#footer p.copyright {
	border-top:1px solid #FFFFFF;
	padding:10px 0px 0px 20px;
	margin:0px 0px 0px 4px;
	}

/*---------------------------------------*/
/*SIDE COLUMN*/
/*---------------------------------------*/
#extrabox {
	margin-left:700px;
	width:200px;/**/
	color:#FFFFFF;
	}

/*---------------------------------------*/
/*TOP-BOX*/
/*---------------------------------------*/
#top-box {
	height:105px;
	float:left;
	clear:right;
	}
#navigation {
	width:704px;
	float:left;
	}
#site-logo-area {
	/*width:220px;*/
	float:left;
	}
#site-logo {
	/*width:220px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	line-height:40px;
	}
#site-logo a {
	color:#FFFFFF;
	text-decoration:none;
	}
#site-logo a.first {
	text-decoration:underline;
	}
#site-logo-extra {
	/*width:220px;*/
	float:left;
	}

/*---------------------------------------*/
/*TOP- AND SUBNAVGATION*/
/*---------------------------------------*/

#navigation ul {
	list-style-type:none;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px 0px 0px 20px;
	line-height:20px;
	}
#navigation ul li {
	display:inline;
	}
#navigation ul li a {
	padding:0px 10px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
	}
#navigation ul li.hi a {
	color:#01E400;
	/*background-image:url(../../style/gfx/nav_highlight.gif);
	background-repeat:repeat-x;*/
	}
#navigation ul li a:hover {
	color:#01E400;
	}

/*---------------------------------------*/
/*CONTENTNAVIGATION*/
/*---------------------------------------*/

#contentservice {
	height:40px;
	background-color:#FFFFFF;
	padding-left:18px;
	}
#stage.transparent #contentservice {
	height:40px;
	background-color:transparent;
	color:#FFFFFF;
	}

#contentservice ul.contentnavigation,
#contentservice p {
	list-style-type:none;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	padding:10px 10px 0px 0px;
	line-height:20px;
	float:left;
	margin:0px;
	}
#contentservice ul.contentnavigation li {
	padding:0px 5px 0px 0px;
	float:left;
	}
#contentservice ul.contentnavigation li a,
#contentservice p a {
	padding:1px 2px 0px 2px;
	margin:0px 1px 0px 0px;
	color:#000000;
	text-decoration:none;
	}
#stage.transparent #contentservice ul.contentnavigation li a,
#stage.transparent #contentservice p a {
	padding:1px 0px 0px 0px;
	margin-right:1px;
	color:#FFFFFF;
	text-decoration:none;
	}
#contentservice p a {
	padding:0px 2px 0px 0px;
	}
#contentservice ul.contentnavigation li.hi a,
#contentservice p .highlight,
#contentservice p .active,
#contentservice ul.contentnavigation li a:hover,
#contentservice p a:hover {
	background-color:#01E400;
	color:#000000;
	}
#stage.transparent #contentservice ul.contentnavigation li.hi a,
#stage.transparent #contentservice ul.contentnavigation li a:hover {
	background-color:#01E400;
	color:#000000;
	}
#contentservice ul.contentnavigation li.inactive a,
#contentservice p .inactive a   {
	color:#999999;
	}
#contentservice ul.contentnavigation li.inactive a:hover,
#contentservice p .inactive a:hover {
	background-color:#FFFFFF;
	text-decoration:line-through;
	}

/*---------------------------------------*/
/*SEARCH BOX*/
/*---------------------------------------*/

#site-service {
	padding:0px 0px 40px 0px;
	}
#site-service .dropdown {
	border-top:1px solid #FFFFFF;
	padding:15px 0px 40px 0px;
	}
#site-service .dropdown select {
	border:none;
	/*border-bottom: 1px solid #000000;*/
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	width:150px;
	}
#site-service .quick-search {
	border-top:1px solid #FFFFFF;
	padding:15px 0px 0px 0px;
	}

#site-service input.searchfield {
	border:0px;
	/*background-color:#01E400;*/
	font-size:13px;
	font-family:"Courier New", Courier, mono;
	padding:2px 3px 2px 3px;
	margin:0px 0px 5px 0px;
	width:140px;
	}
#site-service input.searchfield:focus {
	background-color:#01E400;
	}
#site-service input.submit {
	font-family:"Courier New", Courier, mono;
	border:0px;
	background-color:#2D2D2D;
	font-size:13px;
	color:#FFFFFF;
	padding:1px 1px 1px 1px;
	margin:0px 0px 5px 0px;
	}


/*---------------------------------------*/
/*CONTENT LAYOUT / TYPO* GENERAL/
/*---------------------------------------*/
#content h1,
#content h2,
#content h3 {
	/*text-transform:uppercase;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	}
#content h1 a {
	text-decoration:none;
	color:#000000;
	}
#stage.transparent #content h1 a {
	text-decoration:none;
	color:#FFFFFF;
	}
#content a:hover {
	background-color:#01E400;
	}
#stage.transparent #content a:hover {
	background-color:#01E400;
	color:#000000;
	}
#stage #content dt a:hover,
#stage.transparent #content dt a:hover {
	background-color:transparent;
	}
#content h2 a,
#content h3 a {
	/*text-transform:uppercase;*/
	text-decoration:none;
	color:#000000;
	}
#stage.transparent #content h2 a,
#stage.transparent #content h3 a  {
	text-decoration:none;
	color:#FFFFFF;
	}
#content p {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	}
#content p.medium {
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	}
#content p a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}
#extrabox a  {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}
#extrabox a:hover  {
	color:#01E400;
	}
#stage.transparent #content p a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}
#content p a:hover {
	background-color:#01E400;
	}
#content .functional,
#content p.functional,
#content p.cast {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	font-weight:normal;
	}
#content p.courier,
#leavingWebsite {
	font-family:"Courier New", Courier, mono;
	}
#leavingWebsite {
	font-size:13px;
}
#content .highlight {
	color:#01E400;
	}
#content .skala-highlight {
	color:#000000;
	background-color:#01E400;
	padding:0px 5px 0px 5px;
	}
#stage.transparent #content .skala-highlight a,
#stage #content .skala-highlight a {
	color:#000000;
	}
#content .courier,
#extrabox .courier {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	}
#content .small,
#extrabox .small {
	font-size:15px;
	}
#content .medium,
#extrabox .medium {
	font-size:19px;
	}
#content .large,
#extrabox .large {
	font-size:24px;
	}
#content .extra-large,
#extrabox .extra-large {
	font-size:30px;
	}
/*---------------------------------------*/
/*CONTENT LAYOUT / TYPO* standard VIEW/
/*---------------------------------------*/

#content h1 {
	margin:0px 0px 10px 0px;
	padding:15px 0px 9px 0px;
	}
#content h1 {
	border-bottom:2px solid #000000;
	}
#stage.transparent #content h1 {
	border-bottom:2px solid #FFFFFF;
	}
#content h2 {
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	}
#content h3 {
	margin:10px 0px 5px 0px;
	padding:0px;
	}
#content h2 {
	border-bottom:2px solid #000000;/**/
	}
#stage.transparent #content h2 {
	border-bottom:2px solid #FFFFFF;/**/
	}
#content p {
	padding:5px 60px 5px 0px;
	}


/*---------------------------------------*/
/*CONTENT LAYOUT / TYPO* NEWS VIEW ON HOME/
/*---------------------------------------*/

#contentbox.home #content {
	background-color:transparent;
	border:none;
	border-top:10px solid #FFFFFF;
	border-bottom:9px solid #FFFFFF;
	padding:0px;
}
#contentbox.home #content .list-item {
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:25px 20px 25px 20px;
	}
#contentbox.home #content .frame-default {
	margin:0px 0px 0px 0px;
	padding:25px 20px 25px 20px;
	}
#contentbox.home #content .without-line {
	border-bottom:none;
	margin:0px 0px 0px 0px;
	padding:25px 20px 0px 20px;
	}
#contentbox.home #content .list-item p {
	margin:0px;
	padding:0px;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	color:#FFFFFF;
	}
#contentbox.home #content a {
	font-family:"Courier New", Courier, mono;
	/*color:#FFFFFF;*/
	text-decoration:none;
	color:#FFFFFF;
	/*text-transform:uppercase;*/
	}
#contentbox.home #content a:hover {
	color:#01E400;
	background-color:transparent;
	}
#contentbox.home #content .highlight a:hover {
	/*color:#FFFFFF;*/
	text-decoration:underline;
	}
#contentbox.home #content .highlight a {
	color:#01E400;
	}
#contentbox.home #content .skala-highlight a {
	color:#000000;
	}
#contentbox.home #content .skala-highlight a:hover {
	color:#000000;
	text-decoration:underline;
	}
#contentbox.home #contentservice {
	display:none;
	}

#contentbox.intro  {
	color:#FFFFFF;
}
#contentbox.intro #content {
	background-color:transparent;
	border:none;
	padding:0px;
}
#contentbox.intro #content .list-item {
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:25px 20px 25px 20px;
	}
#contentbox.intro #content .frame-default {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}
#contentbox.intro #content .without-line {
	border-bottom:none;
	margin:0px 0px 0px 0px;
	padding:25px 20px 0px 20px;
	}
#contentbox.intro #content .list-item p {
	margin:0px;
	padding:0px;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	color:#FFFFFF;
	}
#contentbox.intro #content a {
	font-family:"Courier New", Courier, mono;
	color:#FFFFFF;
	/*text-transform:uppercase;*/
	}
#contentbox.intro #content a:hover {
	color:#000000;
	}
#contentbox.intro #contentservice {
	display:none;
	}


/*---------------------------------------*/
/*CONTENT LAYOUT ## SHOWING LIST DESIGN*/
/*---------------------------------------*/

table.showings {
	width:560px;
	border:0px;
	border-top:10px solid #FFFFFF;
	height:1%;
	}
table.showings a {
	text-decoration:none;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	color:#000000;
	}
table.showings a:hover {
	background-color:#01E400;
	}
table.showings td {
	vertical-align:top;
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	padding:0px 0px 2px 0px;
	}
table.showings td.day {
	width:28px;
	}
table.showings td.date {
	width:60px;
	}
table.showings td.time {
	width:85px;
	}
table.showings td.location {
	}
table.showings td.buy {
	text-align:right;
	width:65px;
	}
table.showings td.order {
	text-align:right;
	width:120px;
	}



/*---------------------------------------*/
/*IMAGE LAYOUT */
/*---------------------------------------*/


#content div.imagebox {
	margin:0px 0px 8px 0px;
	padding:10px 0px 0px 0px;
	}
#content div.first-in-row {
	float:left;
	padding:0px 0px 5px 0px;
	}
#content div.last-in-row {
	padding:0px 0px 5px 20px;
	/*margin-left:290px;*/
	float:right;
	}
#content div.in-text {
	float:left;
	width:285px;
	padding:10px 0px 0px 0px;
	}
#content div.imagebox p.image-copy,
#content .csc-textpic-caption {
	padding:8px 0px 0px 0px;
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	}
#content div.imagebox-in-text p.image-copy,
#content div.first-in-row p.image-copy,
#content div.last-in-row p.image-copy {
	width:270px;
	}
	
/*---------------------------------------*/
/*CONTENT LAYOUT / TYPO* LIST VIEW/
/*---------------------------------------*/

#content .list-item *
 { margin:0px; padding:0px; } 

#content .list-item {
	/*padding:15px 0px 15px 0px;*/
	padding-bottom:15px;
	margin:15px 0px 0px 0px;
	border-bottom:2px solid #000000;
	}
#content .location-list-item {
	/*padding:15px 0px 15px 0px;*/
	padding-top:20px;
	}
#content .without-line {
	border-bottom:none;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	}
#stage.transparent #content .list-item {
	border-bottom:2px solid #FFFFFF;
	}
#stage.transparent #content .without-line {
	border-bottom:none;
	}
#content .list-item h1,
#stage.transparent #content .list-item h1 {
	padding:0px 0px 2px 0px;
	border-bottom:0px;
	}
#content .list-item h2,
#stage.transparent #content .list-item h2 {
	padding:0px 0px 2px 0px;
	border-bottom:0px;
	}
#content .location-list-item h2 {
	padding:0px 0px 5px 0px;
	margin:0px;
	border-bottom:0px;
	text-transform:uppercase;
	}
#content .location-list-item h3 {
	padding:4px 0px 0px 30px;
	margin:0px;
	border-bottom:0px;
	}
#content .list-item p {
	line-height:18px;
	padding:5px 60px 0px 0px;
	}
#content .list-item p.next-shows,
#content .list-item p.author,
#content .list-item p.external-link {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	}
#content .list-item a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}
#content .list-item a:hover {
	background-color:#01E400;
	}
/*---------------------------------------*/
/*CONTENT LAYOUT ## CALENDER DESIGN*/
/*---------------------------------------*/

table#calender {
	width:560px;
	border:0px;
	margin:0px;
	border-bottom:2px solid #000000;
	}
table#calender a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}
table#calender a:hover {
	background-color:#01E400;
	}
table#calender td {
	vertical-align:top;
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	border-top:2px solid #000000;
	padding:8px 6px 8px 0px;
	}
table#calender td p {
	margin:0px;
	padding:0px;
	}
table#calender .more-info td {
	border-top:0px;
	padding:0px 4px 0px 0px;
	}
table#calender tr.more-info div {
	display:none;/**/
	}
table#calender tr.more-info div.textbox {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	padding:10px 15px 10px 0px;;
	text-align:left;
	}
table#calender tr.more-info div.textbox a {
	font-weight:bold;
	}
table#calender tr.first-row-in-day td {
	border-top:10px solid #000000;
	border-right:1px solid #FFFFFF;
	}
table#calender tr.first-row td {
	border-top:0px;
	}
table#calender td.day {
	font-size:18px;
	width:30px;
	font-weight:bold;
	}
table#calender td.date {
	font-size:18px;
	font-weight:bold;
	}
table#calender td.time {
	}
table#calender td.location {
	font-weight:bold;
	text-transform:uppercase;
	}
table#calender td.info {
	width:55%;
	}
table#calender td.info h2 {
	padding:0px;
	margin:0px;
	border-bottom:none;
	}
table#calender td.info h2 img {
	display:inline;
	}
table#calender td.info p {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	padding:0px;
	margin:0px;
	}
table#calender td.info p.location {
	padding:0px;
	margin:0px 0px 3px 0px;
	}
table#calender td.info a[rel] {
	background-image:url(gfx/icon_video.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding:0px 0px 3px 21px;
	margin:1px 0px 5px 0px;
	}
table#calender td.info a[rel]:hover {
	background-image:url(gfx/icon_video_hi.gif);
	}
#content p .annotation {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	/*color:01E400;*/
	padding:0px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:blink;
	}
table#calender td.options {
	width:12%;
	vertical-align:bottom;
	}

/*---------------------------------------*/
/*CONTENT LAYOUT ## Tables*/
/*---------------------------------------*/

table.prices {

	font-family:"Courier New", Courier, mono;
	font-size:13px;
	width:560px;
	margin:10px 0px 20px 0px;
	}
table.prices td,
table.prices th {
	border-bottom:2px solid #000000;
	border-right:1px solid #FFFFFF;
	padding:5px 10px 5px 0px;
	vertical-align:top;
	text-align:left;
	}
table.prices tr.sum td,
table.prices tr.sum th {
	padding:15px 10px 5px 0px;
	vertical-align:bottom;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	text-align:right;
}	
table.prices th {
	font-weight:bold;
	}
table.prices th.first {
	width:25%;
	}
table.prices td input {
	width:25px;
	margin-right:2px;
	}


table.form-filter {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	width:560px;
	margin:0px 0px 0px 0px;
	border-bottom:2px solid #000000;
	}
table.form-filter td {
	padding:20px 10px 15px 0px;
	vertical-align:top;
	text-align:left;
	}
table.form-filter td.last {
	padding:20px 0px 15px 0px;
	text-align:right;
	}
table.form-filter td select {
	width:97%;
	font-family:"Courier New", Courier, mono;
	}

/*---------------------------------------*/
/* Forms */
/*---------------------------------------*/
#content form p {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	}
#content input,
#content textarea {
	border:none;
	/*border-bottom: 1px solid #000000;*/
	padding:1px;
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	background-color:#CCCCCC;
	}
#content select {
	border:1px solid #000000;
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	}
#content input:focus,
#content textarea:focus {
	background-color:#01E400;
	cursor:text;
	}
#content .form-element,
#content .csc-mailform-field {
	padding:5px 0px 5px 0px;
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	text-align:right;
	clear:left;
	}
#content .form-element label {
	float:left;
	width:100px;
	text-align:left;
	}
#content .form-element input {
	}
#content .buttons {
	padding-right:0px;
	text-align:right;
	}

#content #reservation fieldset {
	padding:0px 0px 10px 0px;
	}
#content #reservation .form-element label {
	width:80px;
	}
#content #reservation .form-element input {
	width:475px;
	}

#content #mailform .form-element label {
	width:80px;
	}
#content #mailform p.infotext {
	padding-left:100px;
	}
#content #mailform .form-element input ,
#content #mailform .form-element select,
#content #mailform .form-element textarea {
	width:450px;
	}
#content #newsletter .csc-mailform-field input ,
#content #newsletter .csc-mailform-field select,
#content #newsletter .csc-mailform-field textarea {
	width:400px;
	}
#content #newsletter .csc-mailform-field label {
	float:left;
	width:150px;
	text-align:left;
	}
#content #newsletter .newsletter-radio label {
	float:none;
	text-align:left;
	}
#content #newsletter .newsletter-radio input {
	width:auto;
	background-color:transparent;
	}
#content #newsletter .newsletter-submit input {
	width:auto;
	}
#content #newsletter input.csc-mailform-submit {
	padding:3px 10px 3px 10px;
	}
#content #newsletter .newsletter-radio {
	text-align:left;
	}
#content #newsletter p.infotext {
	text-align:left;
	}
#content #newsletter .csc-mailform-field textarea,
#content #newsletter .csc-mailform-field select {
	width:400px;
	}

#content #extendedsearch .form-element label {
	width:80px;
	}
#content #extendedsearch .form-element label {
	width:80px;
	}
#content #extendedsearch p.infotext {
	padding-left:100px;
	}
#content #extendedsearch .form-element input ,
#content #extendedsearch .form-element select,
#content #extendedsearch .form-element textarea {
	width:460px;
	}

.warning {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	background-color:#FFFF00;
	}
.confirm {
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	}

/*---------------------------------------*/
/* SEARCH RESULTS */
/*---------------------------------------*/

#content .found {
	background-color:#01E400;
	}
#content .csc-searchResultHeader {
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	padding-top:10px;
	margin-bottom:10px;
	}


/*---------------------------------------*/
/* SPECIAL */
/*---------------------------------------*/


.hidden-media {
	font-size:1px;
	color:#FFFFFF;
	}
.hidden-media a {
	font-size:1px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
/*---------------------------------------*/
/* BLOG */
/*---------------------------------------*/

#blog-header {
	height:180px;
	background-image:url(../../media/images/dummy02.JPG);
	}
#blog-header.skala {
	height:180px;
	background-image:none;
	}
#blog-header h1 {
	font-family:"Courier New", Courier, mono;
	font-size:90px;
	padding:15px;
	color:#FFFFFF;
	}
#extrabox .blog-sidesection {
	border-top:1px solid #FFFFFF;
	padding:15px 0px 40px 0px;
	color:#FFFFFF;
	font-family:"Courier New", Courier, mono;
	font-size:15px;
	font-weight:bold;
	}
#extrabox .blog-sidesection ul {
	list-style-type:none;
	}
#extrabox .blog-sidesection ul a {
	color:#FFFFFF;
	text-decoration:none;
	}
#extrabox .blog-sidesection ul a:hover {
	color:#01E400;
	}
	
/*---------------------------------------*/
/* BILD und VIDEO-ZOOM */
/*---------------------------------------*/
#stage .csc-textpic-caption a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#stage.transparent .csc-textpic-caption a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
span.image_link {
	display:block;
}
.transparent span.image_link a {
	color:#FFFFFF;
}

/*---------------------------------------*/
/* Tooltips */
/*---------------------------------------*/
#leavingWebsite {
	/*visibility:hidden;*/
	display:none;
	background-color:#01E400;
	padding:5px;
	padding-left:10px;
	position:absolute;
	top:10px;
	left:10px;
	width:350px;
}
#PublikumsGespraech {
	/*visibility:hidden;*/
	display:none;
	background-color:#01E400;
	padding:5px;
	padding-left:10px;
	position:absolute;
	top:10px;
	left:10px;
	width:350px;
	font-family: Courier;
	font-size: 11pt;
}

#slunterwegs {
	/*visibility:hidden;*/
	display:none;
	background-color:#01E400;
	padding:5px;
	padding-left:10px;
	position:absolute;
	top:10px;
	left:10px;
	width:350px;
	font-family: Courier;
	font-size: 11pt;
}

#einfuehrung {
	/*visibility:hidden;*/
	display:none;
	background-color:#01E400;
	padding:5px;
	padding-left:10px;
	position:absolute;
	top:10px;
	left:10px;
	width:350px;
	font-family: Courier;
	font-size: 11pt;
}

.deutschzugast {
	/*visibility:hidden;*/
	display:none;
	background-color:#01E400;
	padding:5px;
	padding-left:10px;
	position:absolute;
	top:10px;
	left:10px;
	width:300px;
	font-family: Courier;
	font-size: 11pt;
}

.hinweiskombi {
	/*visibility:hidden;*/
	display:none;
	background-color:#01E400;
	padding:5px;
	padding-left:10px;
	position:absolute;
	top:10px;
	left:10px;
	width:350px;
}

/* ve_guestbook */
#contentbox div.tx-veguestbook-pi1 ul {
}
#contentbox div.tx-veguestbook-pi1 li {
	float:left;
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	margin:0 15px 0 15px;
}



