/* Ressorts */

BODY
 {
 background-color: ffffff; 
font-family: Arial, Helvetica, Sans-Serif;
 }

.H
 {
  font-size: 12px;
 color:#000000;
 font-weight: bold;
 }

.H12r
 {
 font-size: 12px;
 color:#ff0000;
 }

h1 {font-size: 12px;
 color:#000000;
 font-weight: bold;
 }

.B
 {
 font-size: 12px;
 color:#000000;
 }

.B2
 {
 font-size: 10px;
 color:#000000;
 }

.B14
 {
 font-size: 16px;
 }

a:link
 { 
 font-size: 12px;
 color:#ff0000;
 text-decoration: none;
 }

a:hover
 {
 font-size: 12px;
 color:#000000;
 background-color: #eeeeee;
 text-decoration:underline;
 }


a:active
 { 
 font-size: 12px;
 color:#000000;
 background-color: #eeeeee;
 text-decoration:underline;
 }

a:visited
 { 
 font-size: 12px;
 color:#cc0000;
 background-color: #ffffff;
 text-decoration:none;
 }

.kursiv {  
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	font-style: italic; 
	line-height: normal; 
	font-weight: normal; 
	color: #000000;
	}
.brot { 
	font-size: 12px; 
	color:#FF0000; 
	}

#konzerte {float:left; }
#konzerte th { border:dotted 1px #cccccc; background-color:#fcfefc; speak-header-cell:always; padding:1px }
#konzerte td { border:dotted 1px #cccccc; padding:1px;}

#musiker-info { margin-right: 25px;  clear:left; top:15px; font-size: 12px; color:#000000;}


#einspaltig { margin-right:25px;  clear:both; top:17px;}
#bild { float:left; clear:left; margin-right:10px; font-family: "Times New Roman", Times, serif; 
	font-size: 13px; font-style: italic; line-height: normal; font-weight: normal; 	color: #000000; }
#bild2 { float:right; clear:right; margin-left:10px; font-family: "Times New Roman", Times, serif; 
	font-size: 13px; font-style: italic; line-height: normal; font-weight: normal; 	color: #000000; }
#bild3 { margin-left:10px; font-family: "Times New Roman", Times, serif; 
	font-size: 13px; font-style: italic; line-height: normal; font-weight: normal; 	color: #000000; }

#komment { margin-right:25px; clear:both; top:17px;}


#komment a:link {  font-size: 10px; }
#komment a:hover  {  font-size: 10px; }
#komment a:active {  font-size: 10px; }
#komment a:visited  {  font-size: 10px; }

div.float {
  float: left;
padding-right:65px;
  }
  
div.float p {
   text-align: left;
   }
div.spacer {
  clear: both;
  }
#thumbs { float:left;  margin-bottom:40px; margin-right:25px; display:inline; }

.k2 {   font-size: 12px; font-style: italic; line-height: normal; font-weight: normal}


#event-konz { border-top:1px solid #CC0000; border-left:1px solid #CC0000; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; 
	 background-image:url(images/bg2.gif); background-repeat:repeat-y; min-height: 60px; clear:both; 
font-size:11px; line-height:100%;}

#event-konz img { float:left; position: relative;  margin-right:25px; display:inline;  left:15px;  }
	
.uebk {   font-size: 10px; font-weight:boöd; font-style: normal; color: #003399; background-color: #CCCCCC; float:right; position:relative; }


#event-press { border-top:1px solid #003399; border-left:1px solid #003399; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#f1f1f1;
	 background-image:url(images/bg2.gif); background-repeat:repeat-y; min-height: 60px; clear:both; 
font-size:11px; line-height:100%;}

#event-press img { float:left; position: relative;  margin-right:25px; display:inline;  left:15px;  }

.uebk {   font-size: 10px; font-weight:bold; font-style: normal; color: #003399; background-color: #CCCCCC; float:right; position:relative; }

.lista ul { color: #FF0000; list-style-type: square; }
.einr {text-indent:-3em; margin-left:3em;}

#nav ul { padding : 5px 0px 0px 0px;
   	margin : 0px;
   	float : left;
	clear:both;
	
}

#nav li {
   	display : inline;
 	
}

#nav  li a {
  	padding-left : 1em;
  	padding-right : 1em;
   	color : #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-size: 10px;
		
}

#nav li a:hover { color : #ff0000;
  	
}
.bed1 {float:left; text-align:right; width:20%; font-weight:bold; }
.bed2 {float:left; text-align:left; width:80%; }
div.spacer {clear:both;}

#menu-re { position: relative; top:0px; float:left; width:160px; }
