/* Bodytext etc. */
body {
	background-image: url(images/backs/back_linie.gif);
	background-color: #47AB3B; 
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-family: font-size: 17px;
	font-style: normal;
	font-weight: 400;
	color: #333333;
}

/* Defintionen der einzelnen Layer */

#head {
top:5px;
left:155px;
position:absolute;
width:850px;
height:120px;
border:0px solid red;
}	

#heading {
position:absolute;
top:150px;
left:240px;
width:750px;
height:30px;
border:0px solid red;
}

#content {
position:absolute;
/* overflow:auto; */
top:230px;
left:240px;
width:750px;
height:420px;
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 17px;
font-style: normal;
font-weight: 400;
color: #333333;

scrollbar-3dlight-color:white;
scrollbar-arrow-color:#31BEF7;
scrollbar-base-color:blue;
scrollbar-darkshadow-color:#333333;
scrollbar-face-color:white;
scrollbar-highlight-color:silver;
scrollbar-shadow-color:gray;
}

#footer {
position:absolute;
bottom:-10px;
left:0px;
width: 1400px;
height:30px;
font-size:12px;
vertical-align:top;
background-color: #339933;
border-top:1px solid green;
}


/* workaround fÂŸr IE, der fixed falsch interpretiert */
#footer[id] {
	position:fixed;
	bottom:-10px;	
}
	
#aktuell {
position:absolute;
bottom:10px;
right:260px;
height:17px;
width:300px;
color:darkgreen;
font-weight:400;
text-align:right;
border:0px solid green;
}

/* Menuerahmen in einem Layer packen */
/* workaround für IE, der fixed falsch interpretiert */
#menue {
   position: absolute; 
   background-image: url('images/backs/menue.gif');
   background-repeat:no-repeat;
   width: 185px;
   height: 360px;
   left: 5px;	
   }   

#menue[id] {
    position: fixed;
	top:250px;
	}

/* inhalt des mainmenu platzieren und eventuell formatieren */
#mainmenu {
	position: absolute;
	top: 30px;
	left: 25px;
	width:145px;
	height:297px;
	overflow:hidden;
	border:0px solid red;
	}

/* workaround fÂŸr IE, der fixed falsch interpretiert */
#mainmenu[id] {
	position:fixed;
	top:280px;	
	}
	
	

h1 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	letter-spacing:3px;
	}
	
h2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	}

h3 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	}
	
	
.norm {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	color: #333333;
	}




.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}
	
ul {
	line-height:20px;
	list-style-type:circle;
	}
li {
	margin-top:10px;
	}	
		
.hnorm {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	}

.h0 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	}
	
.h1 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	}

/* Textlinks */
.links_hnorm {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	}

.link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: navy;
	}

a.c1:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: navy;
	}
	
a.c1:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: navy;
	}
	
a.c1:active {
	text-decoration: underline;
	color: white;
	}
	
a.c1:hover {
	border-top: 1px solid white;
	border-bottom:1px solid white;
	color: white;
	background-color:navy;
	}

a.c2:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: navy;
	vertical-align:top;
	}
	
a.c2:visited {
	text-decoration: none;
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	vertical-align:top;
	}
	
a.c2:active {
	text-decoration: underline;
	color: white;
	}
	
a.c2:hover {
	border-top:1px solid white;
	border-bottom:1px solid white;
	color: white;
	background-color:navy;
	font-style: normal;
	
	}
/* Menue */
.menue {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	color: #333333;
	}

.menue_h {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: navy;
	}
	
a.menue {
	display: block;
	width: 133px;
	font-style: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
a.menue:link {
	color: navy;
	}
	
a.menue:visited {
	color: navy;
	}

a.menue:active {
	color: white;
	}
	
a.menue:hover {
	color: white;
	background-color: navy;
	}

/* Layer */
#body {
	position:absolute;
	width:950px;
	height:471px;
	z-index:1;
	left: 0px;
	top: 0px;	

}
	


#body_index {
	position: relative;
	background-color: transparent;
	border:0px solid red;
	}

/* Programme */
.prog_table {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	color: #333333;
	width:750px;
	}
.h_prog	{
	font-stretch:expanded;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #333333;

	}
th {
	text-align:left
	}

tr.prog_table_a	{

	text-align:left;
	vertical-align:top;
	
	}
tr.prog_table_b	{

	text-align:left;
	vertical-align:top;
	
	}



/* Sonstiges */
.back_artisten {
	background-color: #3399FF;
	background-image: url(version1/back_beide_dunkel.gif);
	background-repeat: no-repeat;
	}


