/* jazzfestival Celerina designed by BonBon Deluxe */
/* Universal */
*{
	margin: 0;
	padding: 0;
}
html, body { padding: 0; margin: 0; }
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #000;
}
/*header position*/
#header {
	position: absolute; left:200px;
	width: 587px;
	background: #000;
}
/*container position*/
#container {
	position: relative;
	margin: 0 auto;
	width: 987px;
}
/*inhalt id und position*/
#content {
	position: absolute; top: 269px; left:200px;
    width: 543px;
	padding: 22px;
	background: #fff;
}
#homecontent{
	position: absolute; top: 269px; left:200px;
    width: 543px;
	padding: 22px;
	background: #fff;
}
#mittwochcontent{
	position: absolute; top: 409px; left: 200px;
    width: 543px;
	padding: 22px;
	color: #000;
	background: #fff;
}
#mittwochtable td {
	border: none;
	border-bottom: 1px solid #d9d9d9;
	padding: 4px 0px 4px 0px;
}
/* menue */
#menue {
	position: absolute; top: 223px;
	width: 200px;
	background: #000;
}
/* logo */
#logo {
	position: absolute;
}
/* teaser */
#teaser {
	position: absolute; left: 787px;
}
/* impressionen */
#impressions {
	position: absolute; top: 270px; left: 787px;
	height: 405px;
	width: 200px;
	background-color: #000;
}
#miimpressions {
	position: absolute; top: 270px; left: 787px;
	height: 560px;
	width: 200px;
	background-color: #000;
}
/*-----------------------------------------------*/
/* MENUE ELEMENTE */
a:link#home, a:visited#home {
		display:block;
		height: 30px;
		width: 180px;
		background: url(../images/_opt/navi_1_home_lo.gif);
}
a:hover#home {
		background: url(../images/_opt/navi_1_home_hi.gif);
}
a:link#home_active, a:visited#home_active {
		display:block;
		height: 30px;
		width: 180px;
		background: url(../images/_opt/navi_1_home_act.gif);
}
/*-----------------------------------------------*/
a:link#programm, a:visited#programm {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_2_pro_lo.gif);
}
a:hover#programm {
		background: url(../images/_opt/navi_2_pro_hi.gif);
}
a:link#programm_active, a:visited#programm_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_2_pro_act.gif);
}
/*-----------------------------------------------*/
a:link#bands, a:visited#bands {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_3_bands_lo.gif);
}
a:hover#bands {
		background: url(../images/_opt/navi_3_bands_hi.gif);
}
a:link#bands_active, a:visited#bands_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_3_bands_act.gif);
}
/*-----------------------------------------------*/
a:link#jazzpauschalen, a:visited#jazzpauschalen {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_4_pau_lo.gif);
}
a:hover#jazzpauschalen {
		background: url(../images/_opt/navi_4_pau_hi.gif);
}
a:link#jazzpauschalen_active, a:visited#jazzpauschalen_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_4_pau_act.gif);
}
/*-----------------------------------------------*/
a:link#jazzfreunde, a:visited#jazzfreunde {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_5_freu_lo.gif);
}
a:hover#jazzfreunde {
		background: url(../images/_opt/navi_5_freu_hi.gif);
}
a:link#jazzfreunde_active, a:visited#jazzfreunde_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_5_freu_act.gif);
}
/*-----------------------------------------------*/
/*-----------------------------------------------*/
a:link#bildergalerie, a:visited#bildergalerie {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_6_gal_lo.gif);
}
a:hover#bildergalerie {
		background: url(../images/_opt/navi_6_gal_hi.gif);
}
a:link#bildergalerie_active, a:visited#bildergalerie_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_6_gal_act.gif);
}
/*-----------------------------------------------*//*-----------------------------------------------*/
a:link#sponsoren, a:visited#sponsoren {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_7_spon_lo.gif);
}
a:hover#sponsoren {
		background: url(../images/_opt/navi_7_spon_hi.gif);
}
a:link#sponsoren_active, a:visited#sponsoren_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_7_spon_act.gif);
}
/*-----------------------------------------------*//*-----------------------------------------------*/
a:link#links, a:visited#links {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_8_link_lo.gif);
}
a:hover#links {
		background: url(../images/_opt/navi_8_link_hi.gif);
}
a:link#links_active, a:visited#links_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_8_link_act.gif);
}

/*-----------------------------------------------*//*-----------------------------------------------*/
a:link#media, a:visited#media {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_9_media_lo.gif);
}
a:hover#media {
		background: url(../images/_opt/navi_9_media_hi.gif);
}
a:link#media_active, a:visited#media_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_9_media_act.gif);
}

/*-----------------------------------------------*//*-----------------------------------------------*/
a:link#bildergalerie2005, a:visited#bildergalerie2005 {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_9_gal05_lo.gif);
}
a:hover#bildergalerie2005 {
		background: url(../images/_opt/navi_9_gal05_hi.gif);
}
a:link#bildergalerie2005_active, a:visited#bildergalerie2005_active {
		display:block;
		height: 22px;
		width: 180px;
		background: #000 url(../images/_opt/navi_9_gal05_act.gif);
}
/*-----------------------------------------------*//*-----------------------------------------------*/
a:link#bildergalerie2004, a:visited#bildergalerie2004 {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_10_gal04_lo.gif);
}
a:hover#bildergalerie2004 {
		background: url(../images/_opt/navi_10_gal04_hi.gif);
}
a:link#bildergalerie2004_active, a:visited#bildergalerie2004_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_10_gal04_act.gif);
}
/*-----------------------------------------------*//*-----------------------------------------------*/
a:link#bildergalerie2006, a:visited#bildergalerie2006 {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_12_gal06_lo.gif);
}
a:hover#bildergalerie2006 {
		background: url(../images/_opt/navi_12_gal06_hi.gif);
}
a:link#bildergalerie2006_active, a:visited#bildergalerie2006_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_12_gal06_act.gif);
}
/*-----------------------------------------------*//*-----------------------------------------------*/
a:link#bildergalerie2007, a:visited#bildergalerie2007 {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_13_gal07_lo.gif);
}
a:hover#bildergalerie2007 {
		background: url(../images/_opt/navi_13_gal07_hi.gif);
}
a:link#bildergalerie2007_active, a:visited#bildergalerie2007_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_13_gal07_act.gif);
}
/*-----------------------------------------------*/
a:link#bildergalerie2008, a:visited#bildergalerie2008 {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_14_gal08_lo.gif);
}
a:hover#bildergalerie2008 {
		background: url(../images/_opt/navi_14_gal08_hi.gif);
}
a:link#bildergalerie2008_active, a:visited#bildergalerie2008_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_14_gal08_act.gif);
}
/*-----------------------------------------------*/
a:link#bildergalerie2009, a:visited#bildergalerie2009 {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_15_gal09_lo.gif);
}
a:hover#bildergalerie2009 {
		background: url(../images/_opt/navi_15_gal09_hi.gif);
}
a:link#bildergalerie2009_active, a:visited#bildergalerie2009_active {
		display:block;
		height: 22px;
		width: 180px;
		background: url(../images/_opt/navi_15_gal09_act.gif);
}
/*-----------------------------------------------*/
/* Headings H1-H6 */
h1 { 
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
}
	h1.inline {
	}

h2 { }

h3 { }

h4 { }

h5 { }

h6 { }
/*-----------------------------------------------*/
/* Paragraph and Link Styles */
p { 
	font:Arial, Helvetica, sans-serif;
	size: 12px;
	}
	#impressions p{
		font: Arial, Helvetica, sans-serif;
		size: 9px;
		color:#fff;
		margin: 0 20px;
	}
	#miimpressions p{
		font: Arial, Helvetica, sans-serif;
		size: 9px;
		color:#fff;
		margin: 0 20px;
	}
	#menue p{
		font: Arial, Helvetica, sans-serif;
		size: 10px;
		color:#fff;
		margin: 0 20px;
	}
	#menue a{
		font: Arial, Helvetica, sans-serif;
		size: 10px;
		color:#fff;
	}
	p a { }
	
a{ }
	a:link, a:visited {
		display:block;
		color: #2c9f9c; 
    	text-decoration: none;
		font-weight: bold;
	}
	a:hover {
		color: #2c9f9c;	
    	text-decoration: none;
		font-weight: bold;
	}
	a.inline {
		margin-left: 15px;
	}
/* tabellen header */
th{ 
}
/* tabellenelement */	
td{
}
/* liste */
ul {
}
/* listenelement */
li {
}
/* horizontal ruler */
hr{
	color:#00CC00;
}
/*bild*/
img{
border: none;
}
	#impressions img{
		margin: 10px 20px;
	}
	#miimpressions img{
		margin: 10px 20px;
	}
	#homecontent img{
		position: absolute; left: 0;
	}
	#contentpin img{
		position: absolute; left: 380px;
	}
	
/* galerie div */
.galdiv {
	width:160px;
	height:207px;
	text-align: left;
	background: url(../images/_opt/bg_picture_gallerie.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.galbild {
	width:160px;
	height:160px;
}
.galbild img{
}
.galdiv p{
	position: relative; top:1px; left: 30px;
}
.galdiv span a{
	position: relative;
	left:0px;
	top:5px;
	width: 160px;
	color: #d9d9d9;
	text-decoration: underline;
	text-align: right;
}
#bildgalerie{
	width: 570px;
}

/*-----------------------------------------------*/
