@charset "UTF-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
}

html, body {
	background-color:#cccc99;
	background-image:url(../img/content_back.gif);
	background-repeat:repeat-y;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	line-height:16px;
	width:100%;
	height:101%;	
}

h1 {
	color:#ff9933;
	line-height: 1.2em;
	font-size: 15px;
}

h2 {
	color:#313378;
	line-height: 1.2em;
	font-size: 12px;
}

hr {
	border-top:1px solid #ffffff;
	width:100%;
}	


.zwischenueberschrift {
	color:#cc3300;
}


.datum {
	color:#ffffff;
}

.kuenstler {
	font-weight:bold;
	color:#313378;
}

.jazzblau {
	font-weight:bold;
	color:#003399;
}

.jazzsonderbold {
	color:#313378;
	font-weight:bold;
}

.kuenstlerkonzert {
	color:#313378;
	font-weight:bold;
}

.kast_bu {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#999900;
}


.seitenanfang {
	color:#666666;
	margin-left:450px;
	font-family:"Courier New", Courier, monospace;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	
}




p{
	margin: 0 0 20px 0;
	color:#000000;
	padding:0 20px 0 0;
}

textgrau{
	color:#999999;
}

ul{
	margin-top:-20px;
}

li{
	margin: 0 0 1px 18px;
	color:#000000;
	list-style:url(../img/listen-linie_riessler.gif)
}


table{
	display:inline-table;
	border-collapse:collapse;
    border:0px solid #dedcd1;
        }

table tr{
    border:0px solid #fff;
        }

table td{
    padding:4px;
        }

a {
	color:#666666;
	text-decoration: none;
}

a:link, a:visited {
	color:#666666;
	
}

a:hover, a:focus {
	color:#313378;
	text-decoration: none;
	
}

/*inhalt */

#container {
	margin: 0 0 0 -477px;
	background-color:#cccc33;
	
	position:absolute;
	left: 50%;
	width:954px;
	height:100%;
}

#header {
	position:absolute;
	width:338px;
	height:160px;
	top:19px;
	left:18px;
	background: url(../img/jazzinulm.gif) top left no-repeat;
}

#jazzinulm {
	position:absolute;
	width:180px;
	height:180px;
	top:19px;
	left:350px;
	background: url(../img/startseite/jazzinulm.png) top left no-repeat;
	border:0;
}

#inhalt{
	position:absolute;
	width:580px;
	top:148px;
	left:308px;
	overflow:hidden;
 }
 
 #inhaltstart{
	position:absolute;
	width:580px;
	top:86px;
	left:308px;
	overflow:hidden;
 }
 
 
#inhalt table{
	display:inline-table;
	border-collapse:collapse;
    border:0px solid #dedcd1;
        }

#inhalt table tr{
    border:0px solid #fff;
   }

#inhalt table td{
    padding:0;
   }
		
#inhalt table td img{
    padding:0 10px 10px 0;
   }
		
 
 #spalte3 {
 	margin:0 10px 0 0;
 	float:left;
	width:338px;
	border:0px solid #FF0000;
 }
 
 #spalte3 img{
  margin:0 0 10px 0;
 	width:330px;
	border:none;
	float:left;
}
  
#spalte1 {
 	float:left;
	width:250px;
	border:0px solid #FF0000;
 }
 
 #spalte2 {
 	float:left;
	margin:0 10px 0 0;
	left:260px;
	width:250px;
	border:0px solid #FF0000;
 }
 
 
 #spalte5 {
	float:left;
	width:580px;
	border:0px solid #FF0000;
	font-weight: normal;
 }
 


  #spalte5 table{
	display:inline-table;
	border-collapse:collapse;
    border:0px solid #dedcd1;
        }

  #spalte5  table tr{
    border:0px solid #fff;
   }

  #spalte5 table td{
	padding:0 0 10px 0;
	color: #003399;
   }




/*navigation*/
#navi {
	position:absolute;
	height:96px;
	width:600px;
	left:308px;
	top:52px;
	right:0;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	color: #000000;
	list-style:none;
	border: 0px solid #FF0000;
}
p#navi{
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

p#navi a {
	color:#666666;
	text-decoration: none;
		font-weight:normal !important;
}

p#navi a:link, p#navi a:visited {
	color:#666666;
	
}

p#navi a:hover, p#navi a:focus {
	color:#313378;
	text-decoration: none;
	
}


#navi li {
	margin:0 22px 0 0;
	display:block;
	float:left;
	text-align:center;

}

#navi a{
	color:#ffffff;
	text-decoration:none;
}

#navi a:hover, a:active, a:focus {
	text-decoration:none;
	color:#313378;
}

#navi a:visited {
	text-decoration:none;
}

#navi .aktiverLink {
	color:#000000;
	text-decoration: none;
}

/*gallery*/

 #spalte6 #kiste {
	position:relative;
	bottom:0;
	left:0;
	list-style:none;
	border:1px solid #CC0000;

}

#kiste li{
	display:block;
	float:left;
	margin:0 6px 0 -2px;
	padding:3px;
	border:0px solid #CC0000;
	background:#CCCCCC;
}

#kiste li:hover{
	background:#ff9933;
}

#kiste li img{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}

#titel {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	position:absolute;
	width:220px;
	height:220px;
	top:36px;
	left:42px;
	
}

#container #titel strong {
	color: #313378;
}
.ueberschrift_ausstellungen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height:30px;
}
.ueberschrift_kulturbuero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#313378;
}
.datum_musiker {
	font-size: 10px;
	color: #888;
}
.auszeichnung_programme {
	font-weight: bold;
	text-transform: uppercase;
}

