/* CSS Document 

Papierfarbe:#CFC09A;

Gesamt-Länge:930 px
*/


body {
   position:absolute;
   top:0px;
   left:0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10pt; 
   background-color:#000;
   color:#000;
   margin-top:0px; 
   margin-bottom:0px; 
   
   font-size:10pt; 
}


hr
{
display:block;
width:100%;
}	


td.ausfall{
		text-decoration:line-through;
		}

/*Überschrift I  Im Hauptfenster*/
#hauptfenster h1 {
	  font-size:11pt;
	  padding-top:0px;
	  padding-bottom:0px;
	  font-weight:bold;
	  margin-bottom:5px;
	  margin-top:8px;
	}

/*Überschrift II  Im Hauptfenster*/
#hauptfenster h2 {
	  font-size:12pt;
	  padding-top:0px;
	  padding-bottom:0px;
	  padding-left:20px;
	  font-weight:bold;
	}

p   {
   margin-top:2px; 
   padding-right:20px;
   margin-bottom:7px;
}




a  {
	text-decoration:underline;
	color:#000;
	}
	
a:hover  {
	background-color:black;
	color:#CFC09A;
	text-decoration:none;
	}

.left {
text-align:left;
font-size:10pt;
vertical-alignment:top;
}


.right {
text-align:right;
font-size:10pt;
vertical-alignment:top;
}


td {
font-size:10pt;
vertical-align:top;
}

p.small {
  font-size:8pt;
  }
  
  .news{
  margin-right:10px;
  float:left;
  display:block;

  }
  
  
  .rechtseingerueckt{
  margin-left:200px
  }

#rahmen-oben {
	position:absolute;
    left:410px;
	top:0px;
	width:479px;
	height:109px;
	font-size:16pt;
	letter-spacing:3px;
	display:block;
    padding-top:71px;
	padding-left:15px;
	padding-bottom:4px;
	overflow:hidden;
	margin-left:0px;
	margin-bottom:0px;
	font-family:Times New Roman, Times, Serif;
	background-image:url(grafik/uerberschrift.jpg);
	background-repeat:no-repeat;
     }


#navi {
	position:absolute;
	left:0px;
	top:109px;
	width:176px;
	height:458px;
	font-size:16pt;
	letter-spacing:3px
	background-color:#000000;
}


#navi p {
	margin-left:27px;
	margin-top:0px;
	margin-bottom:6px;
	font-family:Times New Roaman, Times, Serif;
	
}

#navi a {
	color:#CFC09A;
	text-decoration:none;
}

#navi a:hover {
	background-color:#CFC09A;
	color:black;
	text-decoration:none;
	}
	


span.info{
   float:left; 
   color:#453715;
   font-size:8pt;
   }
   
.info a{
     color:#453715;
	 font-weight:bold;
   }
   
.info a:hover{
     background-color:black;
	 color:white;
   }
   
 .news_bilder{
      position:absolute;
	  top:40px;
	  left:20px;
      width:120px;
	  height:348px;
      text-align:center;
	  }
	  
.news_bilder img{
      border: 1px solid black;
      margin-left:auto;
	  margin-right:auto;
	  }
    
   
 .news{
      position:absolute;
	  top:40px;
	  left:225px;
      width:378px;
	  height:298px;
	  overflow:auto;
	  font-size:9pt;
	  padding:25px;
	  padding-right:30px;
	  background-image:url(grafik/news_bg.gif);
	  background-repeat:no-repeat;
       }
	   
.review{
		display:block;
		font-style:italic;
		margin-top:20px;
		}
		
.konzertausfall{
		color:red;
		text-decoration:line-through;
		}
   
  
#hauptfenster {
	position:absolute;
	padding-top:0px;
	/*  vorher: 220 */
	left:225px;
		/*  vorher: 106 */
	top:109px;
	width:664px;
	height:423px;
	background-image:url(grafik/hauptfenster.jpg);
	background-color:#CFC09A;
	background-repeat:repeat-y;
	overflow:auto;	
}

#rahmen-re {
	position:absolute;
	left:889px;
	top:0px;
	width:41px;
	height:567px;
}

#rahmen-re img{
    width:41px;
	height:567px;
}

#rahmen-unten {
	position:absolute;
	left:225px;
	top:532px;
	width:664px;
	height:35px;
}

#rahmen-unten img{
    width:664px;
	height:35px;
}


#banner {
	position:absolute;
	left:0px;
	top:0px;
	width:410px;
	height:109px;
}

banner img{
    width:410px;
	height:109px;
 }
 
 #rahmen-li {
	position:absolute;
	left:176px;
	top:109px;
	width:49px;
	height:458px;
}

#rahmen-li img{
     width:49px;
	height:458px;
}



/*Styles für Lyrics und Pics-Seite*/	   
		   
.uebersicht{
  
  position:absolute;
  left:0px;
  top:0px;
  width:200px;
  height:423px;
  overflow:auto;
  float:left;
  font-size:8pt;
  }
  
.uebersicht p{
   padding-top:4px;
   }
  
  
  
  .texte{
  position:absolute;
  left:200px;
  top:0px;
  height:423px;
  width:464px;
  overflow:auto;
  text-align:center;
  
   } 
   
 /*Styles für Bildergalerie*/
 
 .titel   {font-weight:bold;}
 .comment {font-style:italic;}
 .autor   {font-size:8pt;}
 
 body.bildergalerie {background-color:transparent;}
	  
	  
	  
 /*Styles für Gaestebuch*/

#gaestebuch {color:#CFC09A;
             padding-left:50px;
			 padding-right:50px;
			 }

#gb-banner{width:600px;
           height:80px;
		   padding-top:25px;
		   padding-left:320px;
		   margin-top:30px;
           font-size:16pt;
	       letter-spacing:3px;
	       font-family:Times New Roman, Times, Serif;
		   background-image:url(grafik/eshaness_logo.jpg);
		   background-repeat:no-repeat;}


 
