#pagebox {
text-align:left;
margin: 0px auto;
width:980px;
height:auto;
background-color:#FFFFFF;
}

#zeileoben {
	float: left;
	width: 100%;
	height: 10px;
	}


#kopf {
	float: left;
	width: 100%;
	height: 166px;
	background-image: url(../img_72/img_basic/kopf.gif);	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
#logo {
float:left;
width:302px;
height:134px;
padding-top:32px;
padding-left:14px;
}

#programm {
float:left;
width:182px;
height:134px;
padding-top:32px;
padding-left:145px;
}

#impressum {
float:left;
width:277px;
height:134px;
padding-top:32px;
padding-left:48px;
}
	
	
#zeilemitte {
	float:left;
	width:100%;
	height:12px;
	}	
	




#left {
float:left;
width:200px;
height:295px;
padding-top:205px;
padding-left:19px;
background-image:url(../img_72/img_basic/nav_leiste.jpg);
background-repeat:no-repeat;
}

#mitte {
float:left;
width:15px;
height:500px;
}

#inhalt {
float:right;
width:750px;
height:500px;
margin-left:11px;
background-image:url(../img_72/img_basic/mattscheibe.gif);
background-repeat: no-repeat;
}

#anfangsinhalt {
float:right;
width:750px;
height:500px;
margin-left:11px;
background-image:url(../img_72/img_basic/Leinwand_Logo.jpg);
background-repeat: no-repeat;
}

#inhalttext {
float: left;
width:500px;
height:460px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}

#inhalttext_programmblock1 {
float: left;
width:250px;
height:460px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}

#inhalttext_programmblock2 {
float: left;
width:250px;
height:460px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}

#inhalttext_kontakt {
float: left;
width:350px;
height:460px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}

#inhaltbild_kontakt {
float:left;
width:360px;
height:460px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}

#inhaltbild {
float:left;
width:210px;
height:460px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}





body {font: 80% Arial,sans-serif, tahoma, Geneva, Helvetica; color: #000; line-height:1.5em }
h1 {font-size:2em;font-family:Georgia, Times, serif; margin-bottom:8px;}
h2{font-size:1.3em; line-height:1em; font-family:Arial,sans-serif, tahoma, Geneva, Helvetica;}
h3{font-size:1.1em; line-height:0.2em; font-family:Arial,sans-serif, tahoma, Geneva, Helvetica;}

.adressschrift {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF; 
}

.seitenname {	
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF; 
}

.weissfett {
font-size: 12px;
color:#FFFFFF;
font-weight:bold;
}


.fett {
font-weight:bold;
}
.brottext {
font-weight:bold;
font-size:95%;
font-family: Arial,sans-serif, tahoma, Geneva, Helvetica; line-height:1.6em;
color:#FFFFFF; }

.weissfett {
color:#FFFFFF;
font-weight:bold;}

    
a {
color: #FFFFFF;
text-decoration: none;
}
 
a:focus  {
	color: #FFFFFF;
	background-color: #000000;
}
 
a:hover  {
	color: #FFFFFF;
	background-color: #000000;
} 

p{margin:2px 0;}

p.listen {margin:1em 0;}

ul.navigationen {
 margin:0;
 padding:0;}

li.navigation {
width:auto;
float:left;
list-style:none;
text-align:center;
}

.listening {
font-size:16px;
font-family: Arial,sans-serif, tahoma, Geneva, Helvetica;
font-weight:bold;
}

h1.thema  {
font-size:18px;
font-family: Arial,sans-serif, tahoma, Geneva, Helvetica;
font-weight:bold;
}


.Seitenthema {
color:#FFFFFF;
font-weight:bold;
font-size: 16px
}

li.menueleiste {
list-style-image:url(../img_72/img_basic/menuepkt.gif);
font-size: 13px;
color:#FFFFFF;
font-weight:bold;
margin-bottom:10px;
}

li.menueleiste a:focus {
background-color:#000;
color:white;
text-align:center; }

 li.menueleiste a:hover {
background-color:#000;
color:white;
text-align:center; }

.pic {
margin-left:10px;
margin-right:10px;
margin-top:20px;
}

.piclarge {
margin-left:5px;
margin-top:20px;
}

.leistungen {
margin:10px;
text-decoration:none;
}

.hyper {
  color:#000;
  text-decoration:underline;

}

.hyper a {
text-decoration:underline;
 color:#000;
  }
  
  .silber {
  text-decoration:underline;
 color:#CCC;
  }
 
  ul.nav {
 list-style-type:none;
 margin:0;
 padding:0;
 width:219px;
 }
 
 p.nav {
 margin-top:0px;
 }

 li.nav {
 background-color:#CC0000;
 display:block;
 width:165px;
 height:25px;
 padding-left:9px;
 padding-right:9px;
 border-right:1px solid white;
 border-left:1px solid white;
 border-top:3px solid white; 
 text-align:left;
 text-decoration:none; }
    
 li.nav a { 
 color:#FFF;
 display:block;
 width:165px;
 margin-left:9px;
 margin-right:9px;
 background-color:#CC0000;
 text-decoration:none;
 font-weight:bold;  }
 
  li.nav a:focus  {
 background-color:#3399FF; 
 color:#FFF;
 display:block;
 width:165px;
 margin-left:9px;
 margin-right:9px;
 text-decoration:none;
 }
 
 li.nav a:hover  {
 background-color:#FFF; 
 color:#3399FF;
 display:block;
 width:165px;
 margin-left:9px;
 margin-right:9px;
 text-decoration:none;
 }
 
p.picture {
 margin-top:10px;
 }
 br.programm{	
 height:3px;
 }
 
#content_scroll {
	display:block;
	overflow:auto;
	float:left;
	width: 680px;
	height:450px;
	padding-top:5px;
	padding-left:15px;
	line-height:24px;
	padding-right: 30px;
	margin-top:20px;
	margin-left:10px;
	
}

a.link_schwarz:link {
color:#000;
text-decoration:none;
}

a.link_schwarz:hover { 
color:#000;
text-decoration:underline;
background:#F96;
 }
 
a.link_schwarz:visited { 
color:#000;
text-decoration:none;
} 