
body {
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
background-color : white;
}

#kopf {width:100%; margin:0px; background: black; background-image: url(../bildleiste.jpg); background-position:0,0; 
background-repeat:no-repeat; visibility: visible; }

#untertitel {width:100%; margin:0px; background:silver; 
visibility: visible; }


/*Textrahmen*/
.text {
margin-top : 20px;
margin-left: 40px;
margin-right:40px;
margin-bottom:30px;
text-align: left;
text-align : left;
font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;; color:black; font-size:1.1em; line-height:1.6em; 
margin-bottom:20px;}

/*Fotos mit kurzem Text*/
span.kuenstler1 {text-align:left; border:0; float:left; margin-right: 15px;
 margin-bottom:20px; margin-top:5px;}

/*Fotos mit langem Text*/ 
span.kuenstler2 {text-align:left; border:0; float:left; margin-right: 15px;
 margin-bottom:8px; margin-top:5px;} 

/*Vorschaufotos ohne Text*/ 
span.kuenstler3{text-align:left; border:0; margin-right: 15px;
 margin-bottom:8px; margin-top:5px;} 




h1 {font-family: verdana, arial; color:white;  font-size:2.5em; font-weight:bold;  padding-top:20px; 
padding-bottom:10px; padding-left:4%; margin:0px; text-align:left; letter-spacing:0.2em; 
}
h2 {font-family: verdana, arial, sans-serif; color:black; font-size:0.9em;  letter-spacing: 0.3em; padding-top:3px; 
padding-bottom:3px; padding-left:4%; line-height: 1.2em; margin:0px; text-align:left; }

/*Seitentitel*/
h3 {font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif; color:black; font-size:1.0em;  line-height:1.4em; }

/*Veranstaltungstitel*/
h4 {font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; color:black; font-size:0.7em;  letter-spacing:0em; line-height:1.4em; clear: both}

.titel {font-family:  Verdana, Tahoma, Helvetica, sans-serif; color:#ff6600; font-size:1.7em;  
letter-spacing:0.1em; line-height:1.4em; font-weight:bold; margin-top:20px; }




/*Logos Zeilenabstände oben und unten*/
p {text-align : left;
font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;; color:black; font-size:0.7em; line-height:1.4em; 
}

/*Logos Abstände rechts*/
span.logos {margin-right:30px; margin-left:100px}


span.links {font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; color:#000000; 
font-size:0.7em;  line-height:1.4em; }

a:link { text-decoration:none; color:#BF4059; }
 a:visited { text-decoration:none; color:#BF4059; }
 a:hover { text-decoration:none; color:orange; }


a.typ_1:link {text-decoration:none; color:white;}
 a.typ_1:visited { text-decoration:none; color:white;}
a.typ_1:hover { text-decoration:none; color:black; }

a.typ_2:link {text-decoration:none; color:white;}
 a.typ_2:visited { text-decoration:none; color:white;}
a.typ_2:hover { text-decoration:none; color:red; }

/*logo-links wie facebook*/
a.typ_3:link {text-decoration:none; color:white; }
 a.typ_3:visited { text-decoration:none; color:white;}
a.typ_3:hover { text-decoration:white; color:red;}
  
  





 










