.alright {
	text-align: right;
	padding-top:2px;
	padding-right: 5px;
    }
	

/*********************
*** BOXEN
*********************/

    /**************
     *** HOME
     **************/


#welcome {
	background:url(img/auf/welchint.png) no-repeat top left;
    width: 210px;
    height: 125px;
    padding: 33px 0px 0px 120px;
    }
	
#facebook {
  	width: 330px;
    height: 100%;
	padding: 0px 0px 12px 0px;
	}
	
#facebook2 {
	background:url(img/auf/facebook2.png) top left no-repeat;
	width: 230px;
    height: 210px;
	padding: 30px 0px 0px 100px;
	}
    
#newsletter {
   background:url(img/auf/letterhint.png) no-repeat top left;
   width: 330px;
   height: 165px;
   padding: 0px 0px 0px 0px;
    }
    
#newsletterdet {
    width: 290px;
    height: auto;
    padding: 30px 15px 0px 15px;
    }    
    
#news {
	background:url(img/auf/nwshint.png) top left no-repeat;
    width: 330px;
    height: 125px;
    padding: 25px 0px 0px 0px;
    }
    
#news p {
   font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   text-decoration: none;
   }  
  
#news p a:link,
#news p a:visited {
   color: #000000;
   text-decoration: none;
   }  
   
#news p a:hover {
   color:#CCCCCC;
   text-decoration: none;
   }    
    
#newsdet {
	width: 305px;
    padding: 5px 10px 15px 15px;
    }
    
#newsdet h1 {
   font: bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   padding-bottom: 5px;
}

#newsdet h6 {
   font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   padding-bottom: 5px;
   text-align: left;
}

#gallery {
	background: url(img/auf/gallhint.png) no-repeat top left;
    width: auto;
    height: 145px;
    padding: 20px 0px 0px 200px;
    }
    
#gallerybu {
	width: auto;
	margin-top:5px
    }  
	
#gallerybu2 {
	width: auto;
	margin-top: -6px
    }    

    /**************
     *** BAND
     **************/
     
#band_einleit {
	background:url(img/tit/bandtit1.png) no-repeat top left;
    width: 320px;
    height: auto;
    padding: 35px 10px 0px 0px;
    }
    
#wirkstoff {
	background:url(img/tit/wirkstoff.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 0px 0px 0px;
    }  
    
#name {
	background:url(img/tit/name.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 0px 0px 0px;
    }    
    
#lotionseinz {
	background:url(img/tit/lotionseinz.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 0px 0px 0px;
    }   

#lotionseinz strong {
   font-size: 12px;
   font-weight: bold;
}
    
#tom {
	background:url(img/auf/fottom.png) top left no-repeat;
    width: 185px;
    height: 185px;
    padding: 10px 0px 0px 145px;
    } 
    
#eva {
	background:url(img/auf/foteva.png) top left no-repeat;
    width: 185px;
    height: 185px;
    padding: 10px 0px 0px 145px;
    }   

#joerg {
	background:url(img/auf/fotjoerg.png) top left no-repeat;
    width: 185px;
    height: 185px;
    padding: 10px 0px 0px 145px;
    }   
    
#chris {
	background:url(img/auf/fotchris.png) top left no-repeat;
    width: 185px;
    height: 185px;
    padding: 10px 0px 0px 145px;
    }   
    
#martin {
	background:url(img/auf/fotmartin.png) top left no-repeat;
    width: 185px;
    height: 185px;
    padding: 10px 0px 0px 145px;
    } 
    
#greg {
	background:url(img/auf/fotgreg.png) top left no-repeat;
    width: 185px;
    height: 185px;
    padding: 10px 0px 0px 145px;
    } 
    
#karsten {
	background:url(img/auf/fotkarsten.png) top left no-repeat;
    width: 185px;
    height: 185px;
    padding: 10px 0px 0px 145px;
    }     
    
    /**************
     *** TERMINE
     **************/
     
#termineinleit {
	background:url(img/tit/temrin.png) no-repeat top left;
    width: 670px;
    height: auto;
    padding: 35px 10px 0px 0px;
    }
    
#nullneun {
	background:url(img/tit/nullneun.png) no-repeat top left;
    width: 670px;
    height: auto;
    padding: 35px 10px 0px 0px;
    } 

#nullzehn {
	background:url(img/tit/nullzehn.png) no-repeat top left;
    width: 670px;
    height: auto;
    padding: 35px 10px 0px 0px;
    } 
	 
#nullelf {
	background:url(img/tit/nullelf.png) no-repeat top left;
    width: 670px;
    height: auto;
    padding: 35px 10px 0px 0px;
    } 
    
#nullzwlf {
	background:url(img/tit/nullzwlf.png) no-repeat top left;
    width: 670px;
    height: auto;
    padding: 35px 10px 0px 0px;
    } 
    
#nullzehn strong {
	color:#666666;
    }

#nullzwlf h4,   
#nullzehn h4,
#nullneun h4,
#nullelf h4 {
	font-size: 12px;
    }    
    
#nullzwlf p a:link,
#nullzwlf p a:hover,
#nullzwlf p a:visited,
#nullelf p a:link,
#nullelf p a:hover,
#nullelf p a:visited,
#nullzehn p a:link,
#nullzehn p a:hover,
#nullzehn p a:visited,
#nullneun p a:link,
#nullneun p a:hover,
#nullneun p a:visited {
	text-decoration: underline;
    color:#FFFFFF;
    }
    
    /**************
     *** REPERTOIRE
     **************/  
     
#repereinleit {
	background:url(img/tit/reper.png) no-repeat top left;
    width: 670px;
    height: auto;
    padding: 35px 10px 0px 0px;
    }
    
#programm {
    width: 680px;
    height: auto;
    padding: 0px 0px 35px 0px;
    }

#programm h4 {
	font-size: 12px;
    }
    
#programm h5 {
   color:#CCCCCC;
    }
    
#programm h5 strong {
   color: #FFFFFF;
    }

    /**************
     *** KONTAKT
     **************/  
     
#konteinleit {
	background:url(img/tit/kontaktdat.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 0px 0px 0px;
    }
    
#kontform {
	background:url(img/tit/kontform.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 0px 0px 0px;
    }
    
#konteinleit h4 {
	font-size: 12px;
	line-height: 20px;
    text-decoration: none;
}

#konteinleit h4 a:link,
#konteinleit h4 a:hover,
#konteinleit h4 a:visited {
	font-size: 12px;
	line-height: 20px;
    text-decoration: none;
    color:#FFFFFF;
}

#callme {
	background:url(img/tit/callme.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 0px 0px 0px;
    }
    
#medlungfail {
   width: 320px;
   padding: 5px 5px 5px 5px;
   border:thin #FF0000;
}

#meldungsuc {}

#meldungfail h4 {
	color:#FF0000;
    }

    /**************
     *** NEWS
     **************/  

#nwsaktuell {
	background:url(img/tit/aktnews.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 0px 0px 0px;
    }

#nwsueber {
	background:url(img/tit/newsueber.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 0px 0px 0px;
    }
    
#nwsueber p {
	line-height: 20px;
    }
    
#nwsueber p a:link,
#nwsueber p a:visited {
	text-decoration: none;
    }

#nwsueber p a:hover {
	text-decoration: none;
    color:#333333;
    }
    
    /**************
     *** IMPRESSUM
     **************/
     
#impressum {
	width: 680px;
	height: auto;}  
    
    
    /**************
     *** GALERIE
     **************/
     
#galeinleit {
	background:url(img/tit/galerie.png) no-repeat top left;
    width: 670px;
    height: auto;
    padding: 35px 10px 20px 0px;
    }
    
     /******************
     *** VERANSTALTER
     ******************/
     
#veransteinleit {
	background:url(img/tit/veranstservice.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 10px 30px 0px;
    }
    
#veranstwerbung {
	background: url(img/tit/werbematerial.png) no-repeat top left;
    width: 330px;
    height: auto;
    padding: 35px 10px 10px 0px;
    }
    
#veranstwerbung2 {
	background: url(img/auf/flyer.png) no-repeat top left;
    width: 140px;
	height: auto;
    padding: 110px 0px 20px 200px;
    }
       
#veranstdownload {
	background:url(img/tit/verdownload.png) no-repeat top left;
    width: 260px;
    height: auto;
    padding: 35px 10px 20px 50px;
    }    
    
#veranstdown1 {
	background:url(img/auf/pfdown.png) no-repeat top left;
    width: 260px;
    height: auto;
    padding: 2px 0px 10px 30px;
	}
    
#veranstdown1 h4 {
	padding: 0px 0px 5px 0px;
    }
	
    
#veranstdown1 h4 a:link,
#veranstdown1 h4 a:visited {
	text-decoration: none;
    color:#FFFFFF;
    }
            
#veranstdown1 h4 a:hover {
	text-decoration: underline;
    }

     /*****************************
     *** VERANSTALTER / MARKETING
     *****************************/
        
#marketeinleit {
	background:url(img/tit/profwerbung.png) no-repeat top left;
    width: 320px;
    height: auto;
    padding: 35px 10px 30px 0px;
    }
    
#adstore {
	background:url(img/tit/adstore.png) no-repeat top left;
    width: 320px;
    height: auto;
    padding: 35px 10px 30px 0px;
    }
    
#markplakate {
	background:url(img/auf/plakat1.png) no-repeat top left;
    width: 250px;
    height: 350px;
    padding: 35px 10px 40px 420px;
    }
    
#markplakatpreis {
	padding: 15px 0px 0px 0px;
	}
    
#markplakatpreis p {
	line-height: 22px;
	}
    
#markplakate h4 {
	line-height: 20px;
    }
    
    
     /******************
     *** MEDIA
     ******************/
     
#mediaeinleit {
	background:url(img/tit/media1.png) no-repeat top left;
    width: 320px;
    height: auto;
    padding: 35px 10px 15px 0px;
    }
    
#mediaaudio {
	background:url(img/tit/audiodemo.png) no-repeat top left;
    width: 320px;
    height: auto;
    padding: 35px 10px 30px 0px;
    }
    
#jukebox {
	width: 330px;
    height: auto;
    }

#gemalogo {
	width: 62px;
    float: left;
    padding-right: 20px;
    padding-top: 5px;
    }

#gema {
	padding-top: 15px;
    }
	
#video {
	background:url(img/tit/video.png) no-repeat top left;
	width: 320px;
    height: auto;
    padding: 35px 10px 15px 0px;
	}
	
.vFloL {
	float: left;
	padding-right: 10px;
	}

#vid1 {
	padding: 0px 0px 25px 0px;
	width: 320px;
	height: 92px;
	}
	
#youtube {
	width: 320px;
    height: auto;
    padding: 0px 10px 12px 0px;
	}
