/* CSS Document */
/* -----------------------------------------------------------------------
CSS Dokument by Kaller & Kaller - http://www.kaller.de
Erstellt: PS - 06.04.09
Farbangaben: 
-body
background: #
typo: #d9b5a4
-menu 
bg:
hover-bg:
active-bg:
typo:
----------------------------------------------------------------------- */
/* reset.css kommt aus main.css */
body {
	color:#d85d54;
	background-image:url(http://www.pillhofer.net/fileadmin/templates/pil/pilimages/hg_website_ph.jpg);
	background-color: #5E0A08;
}

/* Layout */
.container {
}
.top,.main,.footer {
	border-color: #290505;
	}
.top {background-image: url(http://www.pillhofer.net/fileadmin/templates/pil/pilimages/piltoplogo.jpg);}
.top img {
	}
.main {}
.left {
	}
.footer {}
.footer p {background-color: #290505;}

.content {
	}	

/*Allgemeine Klasse f�r den Content*/

.content h2, .livebookingcontent h2 {
		width: 580px; 
		background-image: url(http://www.pillhofer.net/fileadmin/templates/pil/pilimages/pil_bgdots.png); 
		background-color: #290505;		
		}
.content h2 a {
		background-color: #290505;		
		color: #f00;
		background-image:url(http://www.pillhofer.net/fileadmin/templates/pil/pilimages/pil_pfeiltop.png); 
		}

.content h2 span, .livebookingcontent h2 span {
		background-color: #290505;		
		color: #d85d54;
		}
.livebookingcontent h2 {
		margin-top: 2px;
		}		
.green {color: #d9b5a4}
.eintrag {
		color:#d9b5a4;
		background-color: #290505;		
		}
.eintrag img {}

.eintrag p {}
.eintrag a, eintrag a:visited {color: #d9b5a4;text-decoration: none; font-weight:bold;}
.eintrag a:hover {text-decoration: underline;}
.tmb {
	}
.tmb p {
		}
.tmb img {}
.eintrag h3 {color: #d85d54;}

#kontakt{}
#kontakt span {}

.eintrag caption {}
.eintrag caption strong {color: #f00;}
.eintrag tr {}

/* links - LoVe Focus HaTe */
.content a {
	color: #daa59a;
	}
.content a:visited {
	color: #daa59a;
	}
.content a: focus {
	color: #cc4646;
	}
.content a:hover {
	color: #cc4646;
	}
.content a:active {
	color: #cc4646;
	}

/*
################### 
Navigation
################### 
*/
.left {}
.left h2 {
		background-image: url(http://www.pillhofer.net/fileadmin/templates/pil/pilimages/pil_bgdots.png);
		background-color: #290505;		
		border-right-color:#290505;
				}
.left h2 span {
		background-color: #290505;		
		color: #d85d54;
		}
.left ul {}	

.left {}
.left li {}
.left li a {	
			background-color: #290505;
			color: #e0b5aa;
			background-image: url(http://www.pillhofer.net/fileadmin/templates/pil/pilimages/pil_pfeilright01.png); behavior:url(iepngfix.htc); /*Damit auch der IE6 einen Schatten hat*/
			}
#mainpil, #navisubcurrent, .left li a:hover {
			background-image: url(http://www.pillhofer.net/fileadmin/templates/pil/pilimages/pil_pfeilright02.png); behavior:url(iepngfix.htc); /*IE6 PNG Fix*/ color: #d85d54
			}
#navisubcurrent {font-weight: normal;}			
			

.left .socialise {
				background-color: #290505; 
				}
.left .socialise li a {
				background-color: #290505;
				}
				
/*
########################
Spezielle Elemente
########################
*/
/* falsche Kontakte ausblenden */
.kontaktzur, .kontaktdrb {display: none; visibility:hidden;}

.contenttable * {border-color: #290505!important;}
/*
####################
# livebookings.css #
####################
*/


	
/*
####################
# livebookings.css #
####################
*/
.lbscontainter {
    width: 725px;
	margin: 20px auto 0 auto;    padding:0;    
    min-height: 330px;
    height: auto!important;
    height: 330px;
	}
.livebookingcontent {
    float:left;
    width: 400px;
    height: 350px;
    margin-left: 20px;
    background-color: #290505;
    background-image: url(http://www.pillhofer.net/fileadmin/templates/pil/pilimages/pillogo_400px.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    color: #ffffff;    
    }
.livebookingcontent p {
	margin: 0 10px 0 20px;
	padding: 0 0 0 0;
	}
.livebookingcontent h2 {
	font-size: 1.2em;
	width: 390px;
	}
.livebookingcontent h2  {
	margin: 2px 0 10px 5px;
	}
.livebookingcontent h2  span{
	padding: 0 5px;
	}
	
.livebookingcontent h3 {
	font-size: 1.2em;
	margin: 15px 0 5px 20px;
	color: white;
	}	

.livebookingapp{
    float:left;
	width: 300px;
    }
.pillhofer #fancy_innter {background-color: #290505!imporant}    
#fancy_inner iframe{
	padding: 10px;
	}	