body {
  background-image: url(images/Streifen1.png);
  background-attachment: fixed;
  }
  
body.content {
	background-image: none;
	background-color: #ececec;
	}
	
*.content {
	margin: 0;
	padding: 0;
	}

br.clear {
	clear: both;
	}
	
a { 
 	color: #000;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	text-decoration: none;
  }
  
a:hover { 
 	color: #000;
 	text-decoration: underline;
  }

hr.trenner {
	color: #FDBC08;
	background: #FDBC08;
	height: 5px;
	margin-top: -8px;
	}
  
#linkimpressum { 
 	color: #FFF;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	z-index: 10;
  }
  
#linkimpressum a:hover { 
 	text-decoration: underline;
  }

#container {
	width:	729px;
	height:	561px;
	position:absolute;
  left:50%;
 	margin-left:-365px;
 	top: 3%; 	
	}

#home_text {
	position: absolute;
	top: 245px;
	left: 175px;
}
	
	
/*	
#home_text {
	position: absolute;
	width:	350px;
	height:	200Px;
	border: 0px solid red;
	left:50%;
 	margin-left:-160px;
 	top: 240px;
	}
*/	
	
/**** IE PNG FIX ****/

img, div, a, p { 
	behavior: url(iepngfix.htc)
}

	
/**** CONTENT ****/

h1.contentbox { 
 	color: #000;
 	font-family: verdana, arial;
 	font-size: 15px;
 	font-weight: bold;
 	margin-left: 10px;
   }	
	
p.contentbox { 
 	color: #000;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	margin-left: 10px;
 	width: 95%;
 	text-align: justify;
  }
  
div.contentbox { 
 	color: #000;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	margin-left: 10px;
 	width: 95%;
 	text-align: justify;
}

td.aktion, input.aktion { 
 	color: #000;
 	font-family: verdana, arial;
 	font-size: 12px;
}

input.aktion {
	border: 1px solid black;	
}


/**** NAVIGATION OBEN ****/

#contentnavi_lvl1 {

	font-size: 10px;
	background-color: #FDBC08;
	color: #000;
	margin-top: -12px;
	height: 25px;
	}
	
#contentnavi_lvl1 ul {
	margin-left: -35px;
	list-style-type: none;
	background-color: #FDBC08;
	}
	
#contentnavi_lvl1 li {
	float: left;
	padding-right: 10px;
	color: #000;
	margin-top: 5px;
	}  
#contentnavi_lvl1 a {	
	color: #000;
	text-decoration: none;
	font-weight: bold;
	}
	
#contentnavi_lvl1 a:hover {	
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

	
/**** GALERIE ***/


#gallery_img_content {
	margin-top: 20px;
	margin-left: 50px;
	}
#gallery_img_content a.voting10 {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	margin-right: 20px;
	margin-left: 80px;
	border: solid 2px #FDBC08;
	background-image: url("images/voting10_thumb.jpg");
	}
	
#gallery_img_content a:hover.voting10 {
	background-image: url("images/voting10_thumb_aktiv.jpg");
	}

#gallery_img_content a.abend09 {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	margin-right: 20px;
	margin-left: 80px;
	border: solid 2px #FDBC08;
	background-image: url("images/abend09_thumb.jpg");
	}
	
#gallery_img_content a:hover.abend09 {
	background-image: url("images/abend09_thumb_aktiv.jpg");
	}

#gallery_img_content a.nachmittag09 {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	margin-right: 20px;
	margin-left: 80px;
	border: solid 2px #FDBC08;
	background-image: url("images/nachmittag09_thumb.jpg");
	}
	
#gallery_img_content a:hover.nachmittag09 {
	background-image: url("images/nachmittag09_thumb_aktiv.jpg");
	}



#gallery_img_content a.voting09 {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	margin-right: 20px;
	margin-left: 80px;
	border: solid 2px #FDBC08;
	background-image: url("images/voting09/voting09_thumb.jpg");
	}
	
#gallery_img_content a:hover.voting09 {
	background-image: url("images/voting09/voting09_thumb_aktiv.jpg");
	}

#gallery_img_content a.kw07 {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	margin-right: 20px;
	margin-left: 80px;
	border: solid 2px #FDBC08;
	background-image: url("images/kw07/kw07_thumb.jpg");
	}
	
#gallery_img_content a:hover.kw07 {
	background-image: url("images/kw07/kw07_thumb_aktiv.jpg");
	}
	
#gallery_img_content a.kw08 {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	margin-right: 20px;
	margin-left: 80px;
	border: solid 2px #FDBC08;
	background-image: url("images/kw08/kw08_thumb.jpg");
	}
	
#gallery_img_content a:hover.kw08 {
	background-image: url("images/kw08/kw08_thumb_aktiv.jpg");
	}


div.gallery_img {
	clear: both;
	padding-top: 20px;
	}
	
p.gallery_img {
	color: #000;
	padding-top: 35px;
	}


/**** PROGRAMM ****/

#pdf {
	list-style-image: url('images/PDF_icon.gif');
	margin-top: 30px;
	margin-left: 145px;
	}
	
#pdf li {
	padding-bottom: 10px;
	}

#bandtable {
	position: relative;
	top: 30px;
	width: 95%;
	border: none;
	border-collapse: collapse;

	}

#bandtable tr td {
	color: #000;
	font-size: 11px;
	text-align: center;
	padding: 3px;
	}
	
#bandtable td {
	border: solid 1px #000;
	}
		
#bandtable .rahmen {
	background: #FDBC08;
	font-weight: bold;
	}

#bandtable .spacer {
	border: none;
	}
	
#bandtable a {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	}
	
#bandtable a:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	}
	
#bandtable a.nolink:hover {
	color: #000;
	text-decoration: line-through;
	}


/**** PRESSE ****/

#presse {
	list-style-type: none;
	margin-left: 40px;
	margin-top: 30px;
}

#presse li {
	position: relative;
	float: left;
	width: 140px;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 10px;
}

#presse p {
	color: #000;
	width: 140px;
  margin-top: 3px;
}

#presse img {
	border: solid 2px #FDBC08;
	}


/**** SPONSOREN ****/

#sponsoren {
	position: relative;
	left: -20px;
	margin-top: 30px;
	}
	
#sponsoren ul {
	list-style-type: none;
}
	
#sponsoren li {
	padding-bottom: 60px;
	text-align: center;
}

p.contentsponsor { 
 	color: #000;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	padding-bottom: 10px;
 	border-bottom: solid 5px #FDBC08;
  }


/**** ÜBER UNS ****/

p.ueberuns {
	color: #000;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	margin-left: 10px;
 	width: 95%;
 	text-align: justify;
 	}

#ueberuns {
	margin-top: 15px;
	} 
 	
#ueberuns table {
	width: 95%;
 	margin-left: 10px;
 	padding-bottom: 10px;
 	}

#ueberuns td, li {
	color: #000;
	text-align: center;
	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	vertical-align: top;
	}
	
#ueberuns li {
	width: 290px;
	text-align: justify;
	}

/**** IMPRESSUM ****/

p.impressum {
	color: #000;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	margin-left: 10px;
 	width: 95%;
 	text-align: justify;
 	}
 	
 	
/*********/
	
.presserahmen {
	float: left;
	width: 120px;
	height: 110px;
	margin-top: 5px;
	padding-left: 12px;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border: 2px solid #fff;
}	

#fotorahmen div {
	float: left;
	padding-left: 12px;
	padding-top: 10px;
}	

#fotorahmen li {
	position: relative;
	float: left;
	width: 60px;
	padding: 5px;
	}
	
#fotorahmen ul {
	margin-left: 0px;
	}

.fotorahmen a {
	padding-left: 12px;
	padding-top: 10px;
}	

#home_text{
	margin-top: -15px;
}	

h1 { 
 	color: #fff;
 	font-family: verdana, arial;
 	font-size: 15px;
 	font-weight: bold;
   }	
	
p,* { 
 	color: #fff;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	border: 0px solid red;
  }	
  
p1 { 
 	color: #000;
 	font-family: verdana, arial;
 	font-size: 12px;
 	line-height: 16px;
 	border: 0px solid red;
  }	
  
h2 { 
 	color: #000;
 	font-family: verdana, arial;
 	font-size: 10px;
  margin-left: 284px;
  margin-top: -390px;
  margin-left: 400px;
  
   }	

.error {
	position: absolute;
	right: 20px;
	top: 20px;
	}

.icon {
  background: url(images/extlink_dark.gif) left center no-repeat;
  padding-left: 16px;
  color: #000;
	font-size: 11px;
 }
