/**************************ALLGEMEINE SEITENEINSTELLUNGEN************/
body {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				11px;
	background-color: 		#000000;
	margin: 				0px;
}
tr{	
	margin:					0px;
	padding:				0px;
}
td{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				11px;
	margin: 				0px;
	padding:				0px;
	text-align:				left;
/*	border:					1px solid #ff0000;*/
}
.tabel_bg {
	background-image: 		url(../img/index_bg.gif);
	background-repeat: 		repeat-y;
	background-position: 	center;
}
/**********************KOPFBILD******************************/
#head{
	height:					254px;
	background-image: 		url(../img/009-4_top.jpg);
	background-repeat: 		no-repeat;
	vertical-align:			top;
}
/******************HAUPTNAVI**********************************/
#mainnav{
	margin:					0px;
	padding:				0px;
	margin-top:				148px;
	margin-left:			25px;	
	vertical-align:			top;
}
.grafikmainnavpoint {
	padding:				3px;
	padding-left:			3px;
	padding-right:			3px;
	margin-right:			2px;	
	/*border:					1px solid #ffff00;*/
}
.grafikmenuhref{
}
.mainnavpoint a{
	color:					#ffffff;
	font-size:				16px;
	font-weight:			600;
	padding:				3px;
	padding-left:			5px;
	padding-right:			5px;
	margin-right:			5px;
	background-color:		#980E0E;
}
.mainnavpoint a:hover{
	color:					#ffffff;
	text-decoration:		underline;
	font-size:				16px;
	font-weight:			600;
	padding:				3px;
	padding-left:			5px;
	padding-right:			5px;
	margin-right:			5px;
	background-color:		#980E0E;
}
.mainnavpoint a.active{
	color:					#ffffff;
	font-size:				16px;
	font-weight:			600;
	padding:				3px;
	padding-left:			5px;
	padding-right:			5px;
	margin-right:			5px;
	background-color:		#980E0E;
}
.left {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#FFFFFF;
}
/*******************************GASTMENU**********************/
#guestnavi{
	padding-left:			620px;
	padding-top:			6px;
}
.gastimage{
	border:					0px;
}
.gastnavicell{
	margin-top:				2px;
}
/**************************HEADERBILD******************************/
#headerbild{
	padding-top:			10px;
	padding-left:			60px;
}
/******************************CONTENT**************************/
#content{
	margin:					0px;
	padding:				0px;
	padding-bottom:			20px;
}
.headline , .headline_1, .headline_4{
	font-weight:			bold;
	font-size:				12px;
	font-style:				italic;
	color:					#980E0E;
	margin:					0px;
	padding:				0px;
	padding-top:			20px;
	padding-left:			20px;
}
.headline_1{
	margin:					0px;
	padding:				0px;
	padding-bottom:			11px;
}
.headline_4{
	margin:					0px;
	padding:				0px;
	color:					#dddddd;
	font-family:			tahoma;
	font-size:				10px;
	font-weight:			bold;
	font-style:				italic;
}
h6{
	margin:					0px;
	padding:				0px;
	padding-left:			62px;
	font-size:				10px;
}
.bodytext{
	margin:					0px;
	padding:				0px;
	padding-left:			20px;
	padding-right:			20px;
	margin-top:				8px;
	text-align:				justify;
}
.csc-textpic-caption{
	font-size:				9px;
	text-align:				center;
}
.csc-textpic-intext-left, .csc-textpic-intext-right{
	margin:					0px;
	padding:				0px;
	padding-top:			10px;
}
.csc-textpic-intext-right{
	padding-right:			20px;
}
.csc-textpic-intext-left-nowrap, .csc-textpic-intext-right-nowrap{
	margin:					0px;
	padding:				0px;
	padding-top:			25px;
}
.csc-textpic-intext-right-nowrap{
	margin-right:			20px;
}
.csc-textpic{
	padding-left:			20px;	
}
.csc-textpic-image {	
	width:					100%;
	padding:				2px;
	/*background-color:	#C3C2C0;*/
	background-color:		#ffffff;
	border:					1px solid #980E0E;	
}
.csc-textpic-image dt, .csc-textpic-image dd, .csc-textpic-image img, .csc-textpic-image a{
	margin:					0px;
	padding:				0px;
}
.csc-textpic .bodytext{
	padding:				0px;
	margin:					0px;
	margin-right:			20px;
}
.csc-textpic-intext-right-nowrap .bodytext{
	margin:					0px;
	padding:				0px;
}
.csc-textpic-imagecolumn{
	padding:				0px;
	margin:					0px;
	text-align:				center;
}
.csc-textpic-below, .csc-textpic-above{
	padding-top:			8px;
}
/************************TOUR********************************/
.news-list-container{
	padding-left:			20px;
	padding-right:			20px;
	text-align:				left;
}
.news-list-container .bodytext{
	padding:				0px;
	margin:					0px;
	text-align:				left;
}
.touritem{
	padding:				0px;
	margin:					0px;
}
.news_text .bodytext, .news_text h6{
	padding-left:			62px;	
}
.news_title .bodytext{
	margin:					0px;
	padding:				0px;
	padding-top:			10px;
}
.news_subheader{	
}
.shows_title{
	margin:					0px;
	padding:				0px;
	padding-top:			4px;
	padding-bottom:			4px;
	color:					#980E0E;
	font-family:			tahoma;
	font-size:				10px;
}
.shows-list-container{
	margin:					0px;
	padding:				0px;
	padding-left:			5px;
}
#shows .headline{
	margin:					0px;
	padding:				0px;
}
#shows .bodytext{
	margin:					0px;
	padding:				0px;
	padding-left:			5px;
}
/*.news-list-container .bodytext{
	margin:					0px;
	padding:				0px;
	text-align:				left;
}*/

/********************************FOOTER***********************/
.copyby {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#666666;
	margin: 				0px;
	padding: 				11px;
}
/************************ALLGEMEINE LINKS*********************************/
a {
	color: 					#980E0E;
	text-decoration: 		underline;
}
a:hover {
	text-decoration: 		underline;
	color: 					#C3C2C0;
}

/***************************LAST RELEASE*****************************/
#lastrelease .csc-textpic-image{
	border:					0px;
	width:					100%;
	padding:				0px;
	/*background-color:	#C3C2C0;*/
	background-color:		#000000;
}