html *
{
	-moz-box-sizing: border-box;  /* fuer Mozilla proprietaer border-box = traditional intuitiv
					content-box = W3C Model */
	box-sizing: border-box;
}




body
{  
	background-color: #000000; background-image: url(images/back_stripe.gif); background-repeat: repeat-y; margin-top: 0px; margin-right: 0px; 	margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}


a:link {  color: #FF9933; text-decoration: none}
a:visited {  color: #FF9933; text-decoration: none}
a:active {  color: #FF9933; text-decoration: none}
a:hover {  color: #CC0000; text-decoration: none}


.tdheader
{  
	background-image: url(images/headeraward.gif); background-repeat: no-repeat; height: 122px; width: 960px
}

.tdheader01
{  
	background-image: url(http://www.americancajunfestival.de/img/allgemein/gator.gif); background-repeat: no-repeat; height: 122px; width: 960px
}


#navitop {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	width: 410px;
	height: 10px;
	margin-top: 74px;
	margin-left: 379px;
	margin-bottom: 60px;
}

#navitop01 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	width: 410px;
	height: 10px;
	padding-left: 900px;
}

.spalterechts01 {
	position:absolute;
	z-index:1;
	left: 447px;
	top: -9px;
	margin-top: 16px;
	margin-left: 360px;
	width: 156px;
	height: 163px;
}


.tdheader a
{
	display:block;
	float:left;
	background-color:#B29339;
	padding-right:7px;
	padding-left:7px;
	border-right:1px solid white;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 22px;

}

.tdheader01 a
{
	display:block;
	float:left;
	background-color:#B29339;
	padding-right:7px;
	padding-left:7px;
	border-right:1px solid white;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 22px;

}

.tdheader a:link,.tdheader a:visited,.tdheader a:active
{
        color: #FFFFFF;	
}



.tdheader a.lastaktuell
{
	background-color:#DBCCA2;
        color: #333333; text-decoration: none;	
        border-right-width:0px;

}
.tdheader a.last
{
	border-right-width:0px;
}
.tdheader a:hover
{
	background-color:#DBCCA2;
	color: #333333;
	text-decoration: none;


}

.tdheader a.aktuell,.tdheader a.lastaktuell,.tdheader a.aktuell:visited,.tdheader a.aktuell:active,.tdheader a.aktuell:link
{
	background-color:#DBCCA2;
        color: #333333; text-decoration: none;

}


#navileft {
	float: left;
	width: 130px;
	margin-top: 5px;
	border: 1;
	border-color: #EAA000;
	border-style: solid;
	border-width: 1:%;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: -10px;
	padding-left: 10px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	border-width: 1.4;
}

.navileftheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 10px;
	border: #EAF0E6 solid;
	text-align: right;
	padding-top: 0px;
	border-width: 0px 0px 1px;
	margin-bottom: 0px;
}

.navileftlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 2px;
}

#content {  float: left; width: 600px; padding-left: 40px; padding-right: 5px; padding-top: 5px}

#abstandlinks {  float: left; width: 35px; height: 100px}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #CCCCCC;
	float: none;
	padding-right: 15px;
	padding-left: 0px;
	width: auto;
}

.copyfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #CCCCCC;
	float: none;
	padding-right: 15px;
	padding-left: 0px;
	width: auto;
	font-weight: bolder;
}

.copyweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	float: none;
	padding-right: 15px;
	padding-left: 0px;
	width: auto;
}

.copyweissfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	float: none;
	padding-right: 0px;
	padding-left: 0px;
	width: auto;
	font-weight: bolder;
}

.copy-rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.copy-rot-fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bolder;
}

.copy-vio-fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF00FF;
	font-weight: bolder;
}

.copyschwarz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	float: none;
	padding-right: 15px;
	padding-left: 0px;
	width: auto;
}

.copypopoup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #CCCCCC;
	float: none;
	padding-right: 0px;
	padding-left: 0px;
	width: 700px;
}

.konzerte01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	padding-bottom: 5px;
	border: #EAF0E6 solid;
	text-align: left;
	border-width: 0px 0px 1px;
	width: auto;
	margin-bottom: 10px;
	float: none}

.konzerte02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CCCCCC;
	float: none;
	text-align: left;
	border-width: 0px 0px 1px;
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
}


.zentriert {
	font-size: 12px;
	color: #CCCCCC;
	border: #EAF0E6 solid;
	text-align: center;
	border-width: 0px 0px 1px;
	width: auto;
	float: none;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.tourkonzertzentriert {
	font-size: 14px;
	color: #CCCCCC;
	border: #EAF0E6 solid;
	text-align: center;
	border-width: 0px 0px 1px;
	width: auto;
	float: none;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
}

#spalterechts {
	float: left;
	width: 210px;
	margin-top: 30px;
	padding-left: 20px;
	padding-bottom: 300px;
}

#footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-image: url(images/back_footer.gif); background-repeat: no-repeat; height: 51px; width: 710px}

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-image: url(images/back_footer.gif); background-repeat: no-repeat; height: 51px; width: 710px ; padding-left: 196px; padding-top: 20px}

.footer a:link
{
   
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:    none}

.footer a:visited
{
   
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:    none}
.footer a:active
{
   
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:    none}

.footer a:hover
{
   
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration:    none}

.teaser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-image: url(images/teaser_back.gif);
	padding-right: 5px, float: right;
	margin-top: 20px;
	border: 1;
	border-color: #EAA000;
	border-style: solid;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 0px;
	float: none;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	margin-left: 35px;
	border-width: 1.4;
}

.teaser01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	background-image: url(images/teaser_back.gif);
	padding-right: 5px, float: right;
	margin-top: 20px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 0px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	margin-left: 35px;
}

p {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}


.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 5px;
	text-align: left;
	padding-top: 10px;
	width: 550px;
	margin-bottom: 5px;
	float: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAF0E6;
	border-right-color: #EAF0E6;
	border-bottom-color: #EAF0E6;
	border-left-color: #EAF0E6;
	margin-top: 5px;
}
.headline01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 5px;
	border: #EAF0E6 solid;
	text-align: left;
	padding-top: 0px;
	border-width: 0px 0px 1px;
	width: 560px;
	margin-bottom: 5px;
	float: left;
	height: 10px;
}

.headline02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	padding-bottom: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	width: 550px;
	margin-bottom: 0px;
	float: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAF0E6;
	border-right-color: #EAF0E6;
	border-bottom-color: #EAF0E6;
	border-left-color: #EAF0E6;
	margin-top: 0px;
}

.linie01 {
	
	color: #CCCCCC;
	text-align: left;
	width: 550px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAF0E6;
	border-right-color: #EAF0E6;
	border-bottom-color: #EAF0E6;
	border-left-color: #EAF0E6;
}

.linie02 {
	
	color: #999999;
	text-align: left;
	width: 550px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.bild140 {
	float: left;
	width: 140px;
}
.bildpresse {
	float: left;
	width: 140px;
	padding-right: 70px;
}
.textpresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #CCCCCC;
	float: inherit;
	width: auto;
	padding-left: 0px;
}
.bildtxtrechts {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 28px; color: #CCCCCC; float: none; width: auto; padding-left: 160px}
.formfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	float: none;
	width: auto;
	padding-left: 0px;
	font-weight: normal;
}
.txtlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #CCCCCC;
	float: none;
	width: auto;
	padding-left: 0px;
	font-weight: normal;
}
.txtrechts {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #CCCCCC; float: none; width: auto; padding-left: 0px}
.txtpopuprechts {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #CCCCCC; float: none; width: 700px; padding-left: 0px}
.close-windows-rechtsbündig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #CCCCCC;
	float: right;
	width: auto;
	padding-left: 0px;
	margin-right: 0px;
}

.close-windows-linksbündig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #CCCCCC;
	float: left;
	width: 200px;
	margin-right: 0px;
	margin-left: 0px;
}

.close-windows-mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #CCCCCC;
	float: right;
	width: auto;
	padding-left: 0px;
	margin-right: 10px;
}

.close-windows-popup-rechtsbündig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #CCCCCC;
	float: right;
	width: auto;
	padding-left: 600px;
	margin-right: 0px;
}

.bildtext {  width: auto; float: inherit}

.headlinetopleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; padding-bottom: 5px; border: #EAF0E6 solid; text-align: left; border-width: 0px 0px 1px; width: auto; margin-bottom: 10px; float: none}

.headlineleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 11px;
	border: #EAF0E6 solid;
	text-align: left;
	padding-top: 0px;
	border-width: 0px 0px 1px;
	width: auto;
	margin-bottom: 10px;
	float: none;
	line-height: 1;
}

.headlinepopupleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 10px;
	border: #EAF0E6 solid;
	text-align: left;
	padding-top: 0px;
	border-width: 0px 0px 1px;
	width: 700px;
	margin-bottom: 5px;
	float: none;
	line-height: 1;
}

.headlineleftguestbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 10px;
	border: #EAF0E6 solid;
	text-align: left;
	padding-top: 0px;
	border-width: 0px 0px 1px;
	width: 700px;
	margin-bottom: 5px;
	float: none;
	line-height: 1;
	padding-left: 0px;
}

body#roosters_czmusik a#roosters_czmusiknav, body#roosters_czgeschichte a#roosters_czgeschichtenav, body#roosters_czcd a#roosters_czcdnav, body#roosters_czbooks a#roosters_czbooksnav, body#roosters_f2009 a#roosters_f2009nav, body#roosters_f2008 a#roosters_f2008nav, body#roosters_f2007 a#roosters_f2007nav, body#roosters_f2006 a#roosters_f2006nav, body#roosters_f2005 a#roosters_f2005nav, body#roosters_f2004 a#roosters_f2004nav, body#roosters_f2003 a#roosters_f2003nav, body#roosters_f2002 a#roosters_f2002nav, body#roosters_f2001 a#roosters_f2001nav, body#roosters_festivalvvk a#roosters_festivalvvknav, body#roosters_festivalgallery a#roosters_festivalgallerynav, body#roosters_festivalsponsoren a#roosters_festivalsponsorennav, body#roosters_festivalreview a#roosters_festivalreviewnav, body#roosters_festival a#roosters_festivalnav, body#roosters_award a#roosters_awardnav, body#roosters_sampler a#roosters_samplernav, body#roosters_chris a#roosters_chrisnav, body#roosters_sam a#roosters_samnav, body#roosters_agb a#roosters_agbnav, body#roosters_impressum a#roosters_impressumnav, body#roosters_suche a#roosters_suchenav, body#roosters_gb a#roosters_gbnav, body#roosters_maillist a#roosters_maillistnav, body#roosters_kontakt a#roosters_kontaktnav, body#roosters_booking a#roosters_bookingnav, body#roosters_links a#roosters_linksnav, body#roosters_shop a#roosters_shopnav, body#roosters_cdsongs a#roosters_cdsongsnav, body#roosters_review a#roosters_reviewnav, body#roosters_presse a#roosters_pressenav, body#roosters_stageplan a#roosters_stageplannav, body#roosters_download a#roosters_downloadnav, body#roosters_band a#roosters_bandnav, body#roosters3_band a#roosters3_bandnav, body#roosters_konzerte a#roosters_konzertenav, body#roosters_review a#roosters_reviewnav, body#roosters_gallery a#roosters_gallerynav, body#award_gewinner a#award_gewinnernav, body#award_1 a#award_1nav, body#award_2 a#award_2nav, body#award_3 a#award_3nav, body#award_4 a#award_4nav, body#award_5 a#award_5nav, body#award_6 a#award_6nav, body#award_7 a#award_7nav, body#award_8 a#award_8nav, body#award_contact a#award_contactnav, body#award_mail a#award_mailnav, body#award_suche a#award_suchenav
{
	color: #ffffff;
	
}

form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

.dropdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 175px; margin-top: 10px; margin-bottom: 10px}
.popupcontent {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333; width: 720px; padding-right: 10px; padding-left: 30px; text-align: justify; padding-top: 15px; padding-bottom: 15px}
