/*  
Theme Name: CCB
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
*/



body{
	background-image: url(images/star_bg.gif);
	margin: 0;
	padding: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;	
}
h2{
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;	
}
a{
	color: #AC1214;	
}


/* --- Grundaufbau ---*/
#siteBox{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -375px;
	background-color: #A81314;
	width: 750px;	
	background-image: url(images/siteMiddle.jpg);
	background-repeat: repeat-y;
}
#logo{
	height: 95px;
	width: 750px;
	background-color: transparent;
	background-image: url(images/siteHead.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#leftBox{	
	width: 142px;	
	float: left;	
}
#leftBox img{
	display: block;
}

#rightMiddleBox{
	background-color: transparent;	
	width: 608px;
	float: left;	
}
#middleBox{
	 width: 466px;
	 float: left;	
	 background: url(images/contentHead.jpg) 0px 189px  no-repeat;	
	 background-repeat: no-repeat;		
}
/**************************************************/
#contentBox{	
	/* background-color: Gray;	*/
	 margin: 0;
	 border: 0;	
	 margin-left: 20px;
	 margin-right: 20px; 
	 border: 0;	
	 border-collapse: collapse;		
	 min-height: 400px; /* mindesthöhe */
}
#contentBox tr{	
	 padding: 0;
	 margin: 0;
	 border: 0;	
}
#contentBox td{
	 vertical-align: top;
	 padding: 0;
	 margin: 0;
	 border: 0;	
}
#contentBox img{
	margin-left: 5px;
}



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

#siteImage{
	padding-bottom: 60px;	
}
#rightBox{
	width: 142px;
	/*background-color: Blue;*/
	float: left;		
}
#rightBox img{		/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< BUG  <<<<<<<<< in der Gallery
	/*padding-left: 0px !important;
	margin-left: 0px !important; */
}
#foot{
	width: 750px;
	background-color: transparent;
	clear: both;	
	background-image: url(images/siteFoot.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	line-height: 12px;
	font-size: 10px;
	text-align: center;
	color: #AA1314;
}
#foot img{	
	display: block;
	text-align: justify !important;
	position: relative;
	left: 50%;	
}
#footTwo{
	position: absolute;
	padding-bottom: -50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;	
}
#footTwo a{
	text-decoration: none;
	color: Gray;		
}
#footThree{
	position: absolute;
	padding-bottom: -50px;
	margin-left: 645px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;	
}
#footThree a{
	text-decoration: none;
	color: Gray;		
}
/* --- Ende Grundaufbau ---*/



/* --- Menü --- */

/* Statisches grafisches Menu mit Hintergrundgrafiken je ID */
.menupoint3 {/* Startseite */
	background: url("images/menu_startseite.jpg") 0 0 no-repeat;			
}
.menupoint4 {/* Hufeisenwerfen */
	background: url("images/menu_hufeisen.jpg") 0 0 no-repeat;			
}
.menupoint5 {/* Line Dance */
	background: url("images/menu_linedance.jpg") 0 0 no-repeat;			
}
.menupoint6 {/* Termine */
	background: url("images/menu_termine.jpg") 0 0 no-repeat;			
}
.menupoint10 {/* Fotoalbum */
	background: url("images/menu_fotoalbum.jpg") 0 0 no-repeat;			
}
.menupoint7 {/* Gästebuch */
	background: url("images/menu_gaestebuch.jpg") 0 0 no-repeat;			
}
.menupoint8 {/* Freunde */
	background: url("images/menu_freunde.jpg") 0 0 no-repeat;			
}
.menupoint9 {/* Presse */
	background: url("images/menu_presse.jpg") 0 0 no-repeat;			
}
.menupoint11 {/* Kontakt */
	background: url("images/menu_kontakt.jpg") 0 0 no-repeat;			
}
/* Ende Statisches grafisches Menu mit Hintergrundgrafiken je ID */

.menu{
	/*background-color: Maroon;*/
	height: 189px;
	width: 120px;	
	margin: 0px 0px 0px 11px;	
	padding: 0;
}
.menu li{	
	padding: 0;
	margin: 0;	
	list-style: none;		
	/*background-color: Lime;*/	
	font-size: 11px;
	float: left;
}
.menu li a{	
	display: block;
	padding: 0;
	margin: 0px 0px 0px 0px;		
	background-color: #BF6926;
	width: 120px;	
	height: 21px;	
}
.menu li  a:hover {	
	background-position: 0px -21px;	
}
.menu li a:active {
	background-position: 0px -21px;	
}	
#chosen{
	background-position: 0px -21px;
}
#menuBox2{
	background-color: transparent;
	background-image: url(images/col_plate_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 152px;	/*189*/
	padding: 15px 22px 22px 22px;
	text-align: center;
}
#menuBox2 h2{
	padding: 0;
	margin: 0;
}
#menuBox2 p{
	padding: 0;
	margin: 0;
}
/* --- Menü ende --- */



/* --- Contentbereich Hintergrundbild je Inhalt ( Rote Schrift mit Kaktus ) --- */
#middleBox {/* universal */
	background: url(images/cont_club.jpg) 0px 189px  no-repeat;	
}
.active3 #middleBox{/* startseite */
	background: url(images/cont_startseite.jpg) 0px 189px  no-repeat;	
}
.active4 #middleBox{/* Hufeisenwerfen */
	background: url(images/cont_hufeisen.jpg) 0px 189px  no-repeat;	
}
.active5 #middleBox{/* Line Dance */
	background: url(images/cont_linedance.jpg) 0px 189px  no-repeat;	
}
.active6 #middleBox{/* Termine */
	background: url(images/cont_termine.jpg) 0px 189px  no-repeat;	
}
.active10 #middleBox{/* Fotoalbum */
	background: url(images/cont_fotoalbum.jpg) 0px 189px  no-repeat;	
}
.active7 #middleBox{/* Gästebuch */
	background: url(images/cont_gaestebuch.jpg) 0px 189px  no-repeat;	
}
.active8 #middleBox{/* Freunde */
	background: url(images/cont_freunde.jpg) 0px 189px  no-repeat;	
}
.active9 #middleBox{/* Presse */
	background: url(images/cont_presse.jpg) 0px 189px  no-repeat;	
}
.active11 #middleBox{/* Kontakt */
	background: url(images/cont_kontakt.jpg) 0px 189px  no-repeat;	
}
.active12 #middleBox{/* dance2*/
	background: url(images/cont_linedance.jpg) 0px 189px  no-repeat;		
}
/* --- Ende Contentbereich Hintergrundbild je Inhalt --- */



/* --- Contentbereich Allgemein --- */
.contentpaneopen  h2{
	padding: 0px 0px 10px 0px;
}
.contentpaneopen{		
	/*background-color: Fuchsia;*/
	padding: 0;
	margin: 0;	
}
.contentpaneopen  p{
	padding: 0px 0px 0px 0px !important;
	margin: 0 !important;
	padding-bottom:15px !important;
}
.contentpaneopen img{
	padding: 0px 0px 0px 10px !important;
	margin: 0px 0px 0px 0px;	
}
.contentpaneopen table{	
	margin: 0;
	padding: 0;
}
.moduletable{
	margin: 0;
	padding: 0;
	background-color: transparent;
}
.unsichtbar{
	padding: 0;
	margin: 0;	
	display: none;
}
.elevenPx{
	margin-left: 11px;
}
/* --- Ende Contentbereich Allgemein--- */

/* --- zoomgallery --- */
#zoomid td{
	/*padding-top: 20px;*/
	padding-top: 0px !important;
	margin-top: 0px !important;
	background-image: url(images/red_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}
#zoomid td img{
	margin-top: 20px;
	margin-bottom: 20px;
}
#zoomidgall{ /* bildergalerie übersicht */
	 width: 425px;
	 margin: 0;
	 padding: 0;
}
#zoomidgall img{
	border: 0;
	margin: 0px 0px 10px 0px;
	padding: 0;
	
}
.componentheader{
	padding: 0;
	margin: 0;
}






/* --- Componente: Gästebuch --- */
/* Kommentar: Das Joomla-Gästebuch ist der größte DRECK */
#gaestebuch{
	width: 425px;
}
#gaestebuch table{
	margin: 0;
	padding: 0;
}
#gaestebuch tr{
	margin: 0;
	padding: 0;
}
#gaestebuch td{
	margin: 0;
	padding: 0;
}
.sectiontableheader{
	font-weight: bold;
	color: #AC1214;
	background-image: url(images/red_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}
.sectiontableentry_a_1 .small{	
	color: #AC1214;
	background-image: url(images/red_line.gif);
	background-position: bottom;
	background-repeat: repeat-x; 
	padding-top: 5px;
	padding-bottom: 5px;
	width: 300px;
}
.sectiontableentry_a_1 #gbname{
	padding-top: 5px;
	padding-bottom: 5px;
}
.sectiontableentry_b_1{	
	background-image: url(images/red_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}
.sectiontableentry_b_1 table{	
	padding-top: 5px !important;
	margin-top: 10px !important;
	padding-bottom: 5px !important;
	background: url("images/red_line.gif") 0 10px repeat-x;	
	text-align: left !important;		
}
.sectiontableentry_b_1 table img{	
	margin-bottom: 10px !important;	
}
.sectiontableentry_b_1 a img{
	padding-top: 10px !important;		
}
.sectiontableentry_b_1 img{
	margin-top: 15px !important;
	margin-bottom: 0px !important;
	border: 0;		
}
.sectiontableentry_a_2{		
	background-color: #F2E9D5;	
}
.sectiontableentry_a_2 .small{	
	color: #AC1214;
	background-image: url(images/red_line.gif);
	background-position: bottom;
	background-repeat: repeat-x; 
	padding-top: 5px;
	padding-bottom: 5px;
	width: 300px;
}
.sectiontableentry_a_2 #gbname{
	padding-top: 5px;
	padding-bottom: 5px;
}
.sectiontableentry_b_2{	
	background-image: url(images/red_line.gif);
	background-position: bottom;
	background-repeat: repeat-x; 
	background-color: #F2E9D5;	
}
.sectiontableentry_b_2 table{	
	padding-top: 5px !important;
	margin-top: 10px !important;
	/*padding-bottom: 5px !important;*/
	background: url("images/red_line.gif") 0 10px repeat-x;	
	text-align: left !important;		
}
.sectiontableentry_b_2 table img{	
	margin-bottom: 10px !important;	
}
.sectiontableentry_b_2 a img{
	padding-top: 10px !important;	
		
}
.sectiontableentry_b_2 img{
	margin-top: 15px !important;
	margin-bottom: 0px !important;
	border: 0;	
}
/* --- Componente: Gästebuch ende ---*/




/* --- Componente: Kontaktform --- */
.contentpane{
	width: 425px;	
}
address{
	font-style: normal !important;
}
.contact img{		
	padding: 5px 10px 0px 0px !important;
	margin: 5px 0px 0px 0px !important;
}
.contact table{
	background-image: url(images/red_line.gif);
	background-position: bottom;
	background-repeat: repeat-x; 	
}
.message{
	margin-bottom: 20px;
	font-weight: bold;
	color: #A81414;
	
}
/* --- Componente: Kontakt ende --- */

/* --- Freunde -- */


#freunde tr{
	background-image: url(images/red_line.gif);	
	background-position: top;
	background-repeat: repeat-x; 		
}
#freunde td{
	padding-top: 15px!important;
	padding-bottom: 15px!important;	
}

/* --- Presse --- */

#presse tr{
	background-image: url(images/red_line.gif);	
	background-position: top;
	background-repeat: repeat-x; 		
}
#presse td{
	padding-top: 15px!important;
	padding-bottom: 15px!important;	
}
#presse img{
	padding: 0;
	margin: 0px 10px 0px 0px!important;	
}

/*  --- login --- */
.moduletablelogin{
	text-align: left;
}
.moduletablelogin th{
	text-align: left;	
	padding-bottom: 10px;
}

/*   */
.adminform{
	width: 466px;
	background-color: #DBDBDB;
}

div.contactBox h3 {
font-size:12px;
padding:0px;
margin:0px;

}
div.contactBox img  {
	float:left;
	margin:5px; 0px; 5px; 0px;

}