	html {height:100%;}
	body {height:100%; text-align: center; background-color: #000000; background-image: URL("images/dfoa_bgd.jpg"); background-repeat:no-repeat;  background-position: top center; }

a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.7em; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.7em; text-decoration: underline; }
				
#container {margin: auto ; top: 0; position:relative; text-align:left; min-height:100%; width:949px; clear:left; border: 0px solid #0000ff; }
	
	#headerpic {position: relative; height: 263px; width: 949px; border: 0px solid #00ff00;  z-index: 2; background-image: URL("images/dfoa_header.jpg"); background-repeat:no-repeat;} 
	#headerpic_en {position: relative; height: 263px; width: 949px; border: 0px solid #00ff00;  z-index: 2; background-image: URL("../../images/dfoa_header_en.jpg"); background-repeat:no-repeat;} 
	#language {float: left; position: relative; height: 20px; top:237px; left: 35px; width: 100px; border: 0px solid #ff0000;  z-index: 3; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left;} 
	#counter {float: left; position: relative; height: 20px; top:237px; left: 710px; width: 150px; border: 0px solid #ff0000;  z-index: 3; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left;} 
	
	#headerswap {position: relative; height: 120px; width: 949px; border: 0px solid #00ff00;  z-index: 2;} 
	#menu {position:relative; width:949px; height: 26px; z-index:110;  border: 0px solid #0000ff; background-image: URL("images/dfoa_navi.gif"); background-repeat:no-repeat;  background-position: top; text-align: center; padding-top: 4px; }
	#submenu {position:relative; margin-top:4px; width:949px; height: 27px; z-index:20000;  border: 0px solid #0000ff;  background-image: URL("../../images/dfoa_subnavi.png");  background-repeat:no-repeat;  background-position: top; text-align: center; padding-top: 2px; }
	
			a.navi { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc;  font-size: 13px; text-decoration: none; padding-right:5px; margin-left: 5px; border-right: 0px solid #cccccc; font-weight: bold;  }
			a.navi.active { text-decoration: none;  color: #bc0000; font-weight: bold;}
			a.navi:hover { text-decoration: underline;  color: #bc0000; font-weight: bold; }
			
 	#inhalte_div {position:relative; width:949px; min-height:500px; z-index:10; margin-top: -2px;  border: 0px solid #0000ff; background-image: URL("images/dfoa_copy.jpg"); background-repeat:no-repeat;  background-position: top center; }

		#content_left { float: left;  position: relative; top: 100px; left:35px; width: 200px; min-height:100%; border: #00ffff solid 0px; z-index: 10; } 	
			#content_left p a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; line-height: 1.7em; text-decoration: underline; }
			#content_left p a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 11px; line-height: 1.7em; text-decoration: underline; }

		        .box_newsletter {	width: 200px;}
				.box_newsletter h2 {margin:  0; padding: 10px 15px 15px 15px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left; border: 1px solid #707173;	}
				.box_newsletter h3 {margin:  0; padding: 5px 5px 1px 5px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left; background-image: URL("images/dfoa_newsletter.png"); font-weight: lighter ; 	}
				
				 .box_vvk {	width: 200px;}
				.box_vvk h2 {margin:  0; padding: 10px 15px 15px 15px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left; border: 1px solid #707173;	}
				.box_vvk h3 {margin:  0; padding: 5px 5px 1px 5px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left; background-image: URL("images/dfoa_tickets.png"); font-weight: lighter ; 	}
				.box_vvk a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.7em; text-decoration: none; }
				.box_vvk a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.7em; text-decoration: underline; }

 .box_streetteam {	width: 200px;}
				.box_streetteam h2 {margin:  0; padding: 10px 15px 15px 15px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left; border: 1px solid #707173;	}
				.box_streetteam h3 {margin:  0; padding: 5px 5px 1px 5px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left; background-image: URL("images/dfoa_streetteam.png"); font-weight: lighter ; 	}
				.box_streetteam a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.7em; text-decoration: none; }
				.box_streetteam a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.7em; text-decoration: underline; }
				
				.box_bands {	width: 200px; }
				.box_bands h2 {margin:  0; padding: 10px 15px 15px 15px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left; border: 1px solid #707173;	}
				.box_bands h3 {margin:  0; padding: 5px 5px 1px 5px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left; background-image: URL("images/dfoa_bands.png"); font-weight: lighter ; 	}
				.box_bands a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.7em; text-decoration: none; }
				.box_bands a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.7em; text-decoration: underline; }


		#content_middle { float: left; position: relative; top: 40px; left: 65px; width: 635px; min-height: 100% ; padding: 0px; margin: 0px; text-align: left; vertical-align: top; border: 0px solid #707173; z-index: 100; } 

	div#sponsoren { 
			float: left; 
			position:relative; 
			padding-top: 30px; 
			width:949px; 
			height: 75px; 
			top: 130px; 
			z-index:10;   
			border: 0px solid #0000ff; 
			background-image: URL("images/dfoa_partner_feet.jpg"); 
			background-repeat:no-repeat;  
			background-position: top center; 
			text-align: center;  
			}

div#imprint { 
			position:relative; 
			margin-top: -35px; 
			margin-right: 40px;
			z-index:12;   
			height: 30px;
			border: 0px solid #00ffff; 
			text-align: right;  
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #ffffff; 
			font-size: 10px; 
		
			}

 	

/* unsortiert */
	
#content_middle_iframe { position: relative; top: 40px; left: 120px; width: 850px; text-align: left; border: 1px solid #707173; z-index: 100; background-image: url("../../images/content_bgd.png"); padding-left: 10px; padding-top: 20px; } 

	#content_middle h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 20px; font-weight: lighter;  } 
	#content_middle h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height: 1.5em;  }
	#content_middle h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 16px; line-height: 1.5em;  }
	#content_middle p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height: 1.5em; }
	#content_middle ul { padding-left: 0px; margin-left: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-size: 11px; line-height: 1.5em;   }
	#content_middle li { list-style: disc; }
	
	#content_middle table { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; line-height: 1.5em; }
	#content_middle table b {width: 100px }
		
	#content_middle	p a { font-family: Verdana, Arial, Helvetica, sans-serif; color:  #bc0000; font-size: 11px; line-height: 1.5em; text-decoration: none; }
	#content_middle	p a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #bc0000; font-size: 11px; line-height: 1.5em; text-decoration: underline; }
	 
	
#content_middle a.inhalte { font-family: Verdana, Arial, Helvetica, sans-serif; color:  #dfa71b; font-size: 11px; line-height: 1.5em; text-decoration: none; }
#content_middle a.inhalte:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:  #58595a; font-size: 11px; line-height: 1.5em; text-decoration: underline; }


#konzerte_start_1 {position: relative; float: left; width: 295px; border: 0px #ff0000 solid; top: 10px; }
#konzerte_start_2 {position: relative; float: left; width: 295px; border: 0px #ffff00 solid; top: 10px; left: 10px; }
	#konzerte_start_2 h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 20px; font-weight: bold; border: 1px #52121b solid; padding: 5px 5px 5px 10px; background-color: #52121b; margin-top: 10px;}
	#konzerte_start_2 ul {margin:0; padding: 5px 0px 20px 30px; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 25px; list-style-type: square; color: #ffffff; }

#konzerte_start_news {position: relative; float: left; width: 295px; border: 0px #ffff00 solid; top: 10px; left: 10px; height: 290px; vertical-align: top; padding-left: 5px; background-color: #52121b; }
/* Navi */



a.subnavi { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 11px;  padding-right:7px; margin-left: 7px; border-right: 1px solid #6486a4; }
a.subnavi.last { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 11px;  padding-right:7px; margin-left: 7px; border-right: 0px solid #6486a4; }
a.subnavi.active { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 11px;  }
a.subnavi:hover { text-decoration: underline;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 11px; }

ul.linksnavi { margin-top: 0px; padding-left: 0; margin-left: 0; list-style-type: none; }

li.linksnavi_row.level1 { text-align: left; }
li.linksnavi_row.level1 a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 14px; text-decoration: none; line-height: 1.6em; font-weight: bold;}
li.linksnavi_row.level1.active a { color: #dfa71b;}

li.linksnavi_row.level2 { margin-left: -40px; list-style: none;}
li.linksnavi_row.level2 a  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 11px; text-decoration: none; line-height: 1.2em; font-weight: normal ;}
li.linksnavi_row.level2.active a { color: #6486a4;}
li.linksnavi_row.last.level2 { margin-bottom: 7px;}




/* Infobox */
.box_infos {	width: 190px; }
.box_infos a { font-family: Verdana, Arial, Helvetica, sans-serif; color:  #dfa71b; font-size: 10px; line-height: 1.5em; text-decoration: none; }
.box_infos a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 10px; line-height: 1.5em; text-decoration: underline; }
.box_infos h2 {margin:  0; padding: 10px 15px 15px 15px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #cccccc; text-align: left; border: 1px solid #c50c29; font-weight: lighter;	}
.box_infos p.djs {color: #ffffff; margin:  0; padding: 2px 0px 2px 0px; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;  font-weight: bold ;	}
.box_infos strong { font-weight: bold ;	}
.box_infos h3 {margin:  0; padding: 5px 5px 5px 15px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #cccccc; text-align: left; background-image: URL("../../images/balken_rot_190px.png"); font-weight: lighter ; 	}

ul.bands {margin:0; padding: 10px 0px 10px 12px; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; list-style-type: square; color: #ffffff; }






a.mehr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #d78b3c;  }

/* kontakt */
.errors {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; font-size: 11px; background-color: #f8edcd ; padding: 5px;}

form { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;}
form label {width:  165px; float: left; margin-right: 0px; padding-bottom: 5px; }
form input {height: 20px; width: 165px; background-color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border: #707173 solid 1px; vertical-align: middle;  margin-bottom: 5px;}
form input.submit {width: 165px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; vertical-align: middle;  margin-bottom: 0px; background-color: #bc0000; border: #707173 solid 1px;}

form textarea {height: 150px; width: 230px; background-color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border: #707173 solid 1px; vertical-align: middle; margin-top: 3px; margin-bottom: 3px;}

#content_middle form input {height: 20px; width: 300px; background-color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border: #707173 solid 1px; vertical-align: middle;  margin-bottom: 5px;}
#content_middle form input.check {height: 15px; width: 15px; }
#content_middle form textarea {height: 150px; width: 300px; background-color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border: #707173 solid 1px; vertical-align: middle; margin-top: 3px; margin-bottom: 3px;}
#content_middle form input.submit {width: 165px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; vertical-align: middle;  margin-bottom: 0px; background-color: #bc0000; border: #707173 solid 1px;}


/* Tabelle Runningorder */
tr.highlight {background-color: #550000;}

#jot-nav {font-size: 1.2em; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.guestbook_top { height: 1.6em; padding: 0.3em 0.5em 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
.guestbook_big { float: left; font-size: 1.2em; font-weight: bold; margin-right: 0.5em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.guestbook_small { float: left; font-size: 0.8em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.guestbook_contact { float: right; margin-left: 0.5em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.guestbook_content { padding: 0.5em; clear: right; font-family: Verdana, Arial, Helvetica, sans-serif; }
.guestbook_mod { float: right; margin-left: 0.5em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.guestbook_extra { float: right; padding-bottom: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.guestbook_vote { float: right; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smilie { vertical-align: sub }
.smilies { margin: 0.5em 0 0.5em 9.5em }
.smilieSelect { float: left; margin-right: 0.25em }
.vote { float: left; margin-right: 0.25em }



