/***************** CSS ********************/
.fleft {
   float: left;
   display: inline;
}

.menubalken .fleft {
	padding-left: 10px;
	}
	
.menubalken .fleft img {
	padding-right: 15px;
	}

.fright {
   float: right;
   display: inline;
}

.mr5 {
	margin-right: 5px;
}

.cbfs0 {
   clear: both;
   font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

.cbfs0 a { color: #FFFFFF !important; }

.top2 {
	margin-top: 2px;
	#margin-top: 1px;
}

.lefthalt {
	margin-left: -7px;
	#margin-left: -8px;
}

img, div {
/*	behavior: url(fileadmin/js/iepngfix.htc);*/ /* pngfix for bg */
	margin: 0px;
	padding: 0px;
	border: none;  
/*	font-family: Arial,Verdana;*/
}

.bodytext {
	/*font-family: Trebuchet MS, Helvetica, sans-serif;*/
	font-size: 12px;
}

a, a:link, a:hover, a:visited, a:focus, a:active {
   text-decoration: none;
}


/******************************************/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #000000;
	font-family: Courier, serif;
	font-size: 12px;
	color: #232323;
}

a, a:hover {
		color: #d78817;
}

.page {
	width: 1000px;
	padding: 0px 0px 30px 0px;
	margin: 0px auto 0px auto;
	text-align: left;
	background: url(../images/bg_repeat2.jpg) repeat-y;
}

.ubertop {
   background: url(../images/background_nah.jpg) no-repeat;
	width: 1000px;
   position:relative;
}

.containertop {
	padding-top: 120px;
	margin-left: 100px;
}


.containermain {
	padding-top: 0px;
	margin-left: 100px;
}

.containerfooter {
	background: url(../images/footer.png) no-repeat;
	behavior: url(fileadmin/js/iepngfix.htc);
	height: 71px;
	_height: 79px;
	margin-top: 18px;
	padding-top: 30px;
	text-align: right;
	width: 800px;
}

.camera {
	margin-left: -35px;
	margin-top: -45px;
	position: relative;
	overflow: visible;
}
/* MONSTER HACK HARMS BABY DOLPHINS */
.arrowleft a img,.arrowleft a,.arrowleft {
	#width: 18px;
	#height: 15px;
} 

.footerente {
	margin-top: 3px;
	margin-right: 16px;
}

.containerfooter, .containerfooter a {
	color: #000000;
	font-size: 10px;
}

.containerfooter a:hover {
	color: #000000;
}

.menubalkenegalizer {
	height: 110px;
}

.menubalken {
	background: url(../images/menueleiste_2010.png) no-repeat;
	width: 798px;
	height: 139px;
	/*margin-top: -80px;*/
	margin-bottom: 40px;
	padding-top: 90px;
}
.mainlinks {
	margin-left: 18px;
	margin-right: 0px;
/*	margin-left: 15px;
	margin-right: 20px;
*/
	margin-right: 0px;
	margin-top: 0px;
	height: 21px;	
}
/*
.mainlinks {
   margin-left: 32px;
   margin-right: 0px;
/* margin-left: 15px;
   margin-right: 20px;

   margin-right: 0px;
   margin-top: 8px;
   height: 21px;
}
*/

.mainlinks_act {
	position: relative;
	margin-left: -18px;
	margin-right: -50px;
	margin-top: -48px;
/*	margin-bottom: -24px; */
	margin-bottom: -1px;
*/	/*margin-bottom: -10px;*/
} 

.mainpart {
	width: 796px;
	_width: 840px;
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
}


.leftpart_container {
	width: 503px;
	#overflow: hidden;
}

.leftpart_bottom {
   width: 503px;
   background: url(../images/news_bottom.png) no-repeat;
   behavior: url(fileadmin/js/iepngfix.htc);
   height: 7px;
   margin-top: -4px;
}  

.leftpart_top {
   width: 503px;
   background: url(../images/news_top.png) no-repeat;
   behavior: url(fileadmin/js/iepngfix.htc);
	height: 7px;
	overflow: hidden;
}

.leftpart {
	width: 471px;
	_width: 503px;
	background: transparent url(../images/news_bg.png) repeat-y;
	padding: 12px 16px 10px 16px;
	overflow: hidden;
}

.rightpart {
	float: right;
	display: inline;
	width: 282px;
	margin-top: -3px;
	position: relative;
}

.linksbox, .fotosbox,.merchbox,.videobox {
	width: 296px;
  _width: 328px;
  clear: both;
   float: left;
   padding: 0px 16px 14px 12px;
   _padding: 0px 16px 10px 6px;
   font-size: 11px !important;
	overflow: visible;
	position: relative;
}


.merchbox {
 /* behavior: url(fileadmin/js/iepngfix.htc); */
}


.calendar {
	background: url(../images/tourkalender_2010.png) 0px 0px no-repeat;
	behavior: url(fileadmin/js/iepngfix.htc);
	text-align: center;
	width: 248px;
   _width: 282px;
   float: left;
	display: inline;
   padding: 30px 16px 18px 18px;
   font-size: 11px !important;
	margin-top: 4px;
	height: 160px;
}

.calendar a {
	color: #CE1506;
}


.boxend {
	clear: both;
   margin-left: -1px;
   margin-top: 0px;
margin-bottom: 10px; 
   font-size: 0px;
   height: 7px;
}

.boxstart {
	clear: both;
	margin-left: -1px;
	margin-top: -2px;
	font-size: 0px;
}

.linksbox {
	background: url(../images/boxbackground_2010.png) -1px 0px repeat-y;		
}

.videobox {
	background:  url(../images/boxbackground_2010.png) -1px 0px repeat-y;		
}

.fotosbox {
	background: url(../images/boxbackground_2010.png) -1px 0px repeat-y;		

}

.merchbox {
	background:  url(../images/boxbackground_2010.png) -1px 0px repeat-y;	
}

#llbanner {margin-left: -121px;}


/************LINKS************/
.links {
	margin: 20px 0 20px 0;
}

.entry {
	clear: both;
	margin-left: 50px;
	margin-bottom: 8px;
}

/****NEWS********************/
.news_list_container {
}

.news_list_item {
	margin-top: -10px;
	width: 468px;
	
}

.newsverb {
	color: #FFFFFF;
	font-size: 13px;
	padding-left: 5px;
	line-height: 16px;
}

.tx-fbflickr-gal {
	background-color: #D78817;	
	color: #FFFFFF;
   font-size: 13px;
   padding-top: 5px;
   padding-left: 5px;
   line-height: 16px;
   height: 60px;
	width: 480px;

} 

.tx-fbflickr-pi1 h2 {
	color: #FFFFFF;
   font-size: 13px;
	padding-top: 5px;
   padding-left: 5px;
   line-height: 16px;
	height: 25px;
	background-color: #D78817;
	width: 480px;
}

.news_image {
	margin: 0px 0px 10px 15px;
	float: right;
	display: inline;
}

/*.news_delimiterredwhite {
   	background: url('../images/trenner.jpg') no-repeat;
	margin: 0px 0px 0px 0px;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	width: 468px;
	float: left;
	display: inline;
}
*/

.news_icon {
	float: left;
	display: inline;
	width: 31px;
	height: 30px;
	_margin-left: -3px;
}

/* Headline */
.news_list_item .news_title {
	font-size: 16px;
}

.news_date {
	font-size: 9px;
	text-align: right;
	color: #7b7163;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}


.news_date .bodytext {
	margin-bottom: -10px;
	}

.news_date p {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}

.news-single-links,.news-single-related {
	border: none;
}

.news-single-additional-info {
	width: 450px;
	background: url(../images/forum_header_bg.gif) repeat-x;
	border: none;
}

.news_text {
/*	width: 468px; */
	font-size:11px;
	margin: 0px 0px 10px 0px;
	padding: 1em 0 0 0;
}

.news_text p.bodytext {
	padding: 0 0 1em 0;
	margin: 0px;
}

.news_video {
	background: transparent url(../images/vid_bg_2010.png) no-repeat;
	padding: 29px 0px 10px 42px;
	width: 367px;
	height: 409px;
	_width: 444px;
	_height: 442px;
}

.news_video_cont {
	width: 444px;
	height: 409px;
	margin-left: 16px;
	overflow: hidden;
}


.news-latest-morelink {
	font-size: 11px;
	font-weight: bold;
	width: 200px;
	float: right;
	}

.addthis {
	width: 260px;
	float: right;
	}

/*********************** monthly calendar  */
.item, .dayitem, .day_active {
	width: 16px;
	height: 12px;
	padding-top: 0px;
	font-size: 11px;
}

.dayitem a {
 	color: #ffffff;
}

.item, .monthname {
	font-weight: bold;
}

.monthname {
	margin: 1px 2px 0px 2px;
	width: 95px;
}

.line {
	margin-left: 8px;
	#margin-top: 1px;
}

.headline {
	margin-left: 7px;
}

.preview {
	width: 86px;
	_width: 106px;
	overflow: hidden;
	height: 128px;
	background: 0px 0px repeat-y url(/fileadmin/images/eventpreview_bg.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;	
	font-size: 11px;
	line-height: 11px;
}


.preview_top {
	width: 106px;
	padding: 9px 0px 0px 0px;
	background: 0px 0px no-repeat url(/fileadmin/images/eventpreview_top_2010.png);
}

.preview_bottom {
	width: 106px;
	height: 9px;
	background: 0px 0px no-repeat url(/fileadmin/images/eventpreview_bottom_2010.png);
}

.dates {
	margin-top: 25px;
	overflow: hidden;
	background-color: #F19228;
	width: 137px;
	height: 120px;
}

.previewbox {
	float: right;
	display: inline;
}

.previewbox a {
	color: #000000;
}

.day_active, .day_active a {
	background-color: #f9ab3e;
	color: #FFFFFF;
}

/**************** Biographie ***********************/

.biographie {
}

.bild_name {
	margin-top: 20px;
}

.bild {
	float: left;
	margin: 0px 16px 17px 0px;
}

.divider {
	margin-left: 5px;
}

.signundso {
	font-size: 10px !important;
	margin: 9px 5px 0px 0px;

}

.signundso .rightlinks a, .signundso .rightlinks_act a {
	color: #000 !important;
	margin-right: 5px;

}


.signundso .rightlinks a:hover, .signundso .rightlinks_act a:hover {color: #000 !important;}

.news_sep {
	width: 497px;
	background: transparent 0px 0px repeat-x url(../images/trenner.jpg);
	height: 29px;
	margin-left: -13px;
	float: left;
	display: inline;
}

.news_list_item_end {
	width: 480px;
	height: 29px;
	font-size: 0px;
	margin: -29px 0px 0px -16px;
	#margin-right: -22px;
}

.news_list_item_start {
	height: 10px;
	font-size: 0px;
}

/* .optik_icon {
	margin-top: -33px;
	margin-right: -5px;
	#margin-right: 11px;
	display: none;
} */

.biographien {
	width: 472px;
}

.bio_header {
	margin: -16px 0px 0px -17px;
}

.bio_single {
	margin-bottom: 15px;
}

.bio_single_header {
	font-size: 18px;
	color: #D78817;
	margin-bottom: 10px;
}

.bio_main {
	float: left;
	width: 240px;
	margin-right: 10px;
	/*text-align: justify;*/
}

.bio_part {
	margin-bottom: 10px;
	/*text-align: justify;*/
	/*float: left;*/
	width: 420px;
}

.bio_part_header {
	color: #D78817;
	margin-bottom: 2px;
}

.tx-newloginbox-pi1 h3 {
	font-size: 16px;
	color: #D78817;
	font-weight: normal;
}

.kontakt_header, .news-single-item h2, h1 {
	color: #D78817;
	font-size: 16px;
	font-weight: normal;
}

h2 {
	color: #D78817;
	font-size: 14px;
	font-weight: normal;
}

.tx-newloginbox-pi1 label {
	font-size: 12px;
	color: #000000;
}

.topbar {
	margin-top: -8px;
	height: 20px;
	float: right;
	display: inline;
}

.topbar .rightlinks a{
	font-size: 11px;
	margin-right: 8px;
}

.topbar .rightlinks {
	padding: 3px;
	background: #FFF;
}

.kontakt table tbody tr {
	height: 20px;
}

.kontakt table tbody tr td {
	padding-right: 10px;
}

.lieder {
	margin-left: 5px;
}

.news-single-item, .news-single-item hr.clearer {
	border: none;
	background: #fff;
}

.news-single-item h2 {
	margin-top:  -4px;
} 


.news-single-additional-info,.news-single-related,.news-single-links {
	background-color: transparent;
	border-color: #B72035; 
}

.browseBoxWrap, .tx-ttnews-browsebox {
	border: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px
	font-size: 12px;
	width: 400px;
}

div.tx-ttnews-browsebox {
	background-color: #FFFFFF;
}

.tx-ttnews-browsebox > table tr td {
	font-size: 12px;
	#background-color: none;
}

.tx-ttnews-browsebox TD {
	#border: none;
	#background-color: none;
	background-color: #FFF;
}

.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {
	background-color: #FFF;
}


/**********TERMINE*************/
.terminruler {
	width: 300px;
}

.terminimage img,.terminimage {
	width: 140px;
	margin-right: 20px;
	margin-left: 10px;
}

.termine {
	margin-bottom: 20px;
}


.terminvspacer {
	height: 50px;
} 

.leftcol {
	width: 100px;
	margin-right: 5px;
}

.terminlink {
	margin-top: -12px;
}

.termin{
	margin-bottom: 10px;
}

/*****************cd_flickraktuell ********/
.tx-cdflickraktuell-pi1 {
	width: 120px;
	float: right;
	display: inline;
}

.tx-cdflickraktuell-pi1 a img {
	width: 120px;
	margin-bottom: 5px;
}

.flickraktuell a {
	color: #FFFFFF;
}

.flickraktuell a:hover {
	color: #000000;
}

.flickrswitch {
	width: 404px;
	float: left;
	padding-top: 16px;
	margin-bottom: 15px;
	padding-left: 10px;
	color: #fff;
	background: #D78817;
}

.newsswitch {
	width: 395px;
	float: left;
	padding-top: 16px;
	margin-bottom: 15px;
	padding-left: 10px;
	color: #000;
}

.flickrswitch a {
	color: #fff;
	}

.rss {
	width: 66px;
	float: left;
	}


.flickrpic {
	margin-top: -1px;
	margin-left: -3px;
	width: 120px;
	}


.flickr {
	background: url('../images/fotos_box_bg.png') no-repeat 0 0;
	margin-left: -13px;
	margin-top: 10px;
	}

.fotosbox .flickraktuell {
	width: 135px;
	background: url('../images/fotos_bg_repeat.png') repeat-y 0 0;
	}
	
#flickrlink {
	margin-top: 25px;
	}

.fotosbox .tx-cdflickraktuell-pi1 {
	width: 227px;
	float: none;
	display: block;
	/*background: url('../images/fotos_bg.jpg') no-repeat 0 0;*/
	padding-top: 20px;
}

.fotosbox .tx-cdflickraktuell-pi1 .bottom {
	margin-top: -5px;
	}



.ttnews-browsebox, .browseBoxWrap {
background-color:#ffffff;
}

.csc-mailform label {padding-right: 250px;}
.csc-header-n2 {height: 25px;}


.manda, .error, .error span a
{
	color:red;
}

.page-item
{
	border:none;
	font-size:12px;
}
.page-item-active
{
	font-size:12px;
	border:solid 1px #000000;
padding:2px 2px 2px 2px;
}

.comment 
{
	margin-left: 20px;
}

.comment_form_field
{
	width:350px;
	border:solid 1px #000000;
}
.comment_form_text a
{
	color:#000000;
}
.comment_form_field_textarea
{
	width:350px;
	border:solid 1px #000000;
	height:250px;
}
.comment-btn
{
    margin: 5px 0px 5px 70px;
	background-color:#D78817;
	border:1px solid #D78817;
	color:#FFFFFF;
	font-weight: bold;
	vertical-align: middle;

}
.comment_form_subject a
{
	color:#000000;
}

.comment-box
{
	
}
.comment-info
{
	border:solid 1px #000000;
	padding:5px 5px 5px 5px;
}

.comment-subject
{
	font-size:15px;
	font-style:italic;
	padding:5px 5px 5px 5px;
	font-weight:bold;
}

.comment-text
{
	padding:5px 5px 5px 5px;
	
	
}
.comment-link
{
	color:Red;
}

.gallery_image {
	margin: 0px 0px 10px 0px;
	text-align:center;
}

/* mm_forum update auf 1.7 */

div.tx-mmforum-textbutton {
	float: left;
	margin-right: 5px;
}

table.tx-mmforum-table td.tx-mmforum-text > table {
	float: left;
	margin-right: 5px;
}



