body { 
	color: #333333;
    font-size: 8pt;   
	font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    text-align: center;
    background: #cfd3da;
    scrollbar-DarkShadow-Color:#FFFFFF;
    scrollbar-Track-Color:#F5F5F5; 
    scrollbar-Face-Color:#DCDCDC;
    scrollbar-Shadow-Color:#808080; 
    scrollbar-Highlight-Color:#FFFFFF;
    scrollbar-3dLight-Color:#808080; 
    scrollbar-Arrow-Color:#800000;
}

.table0 {
    width: 940px;
    border: 0px;
    border-collapse: collapse;
    margin: 0px 0px 0px 0px;
}

.borderleft {
	background: url('../border2_li.jpg') repeat-y bottom left;
	width: 30px;
    border-collapse: collapse;	
} 

.borderright {
	background: url('../border2_re.jpg') repeat-y bottom right;
	width: 30px;
    border-collapse: collapse;	
}

.borderbottom {
	background: url('../border2_u.jpg') repeat-x bottom left;
	height: 30px;
    border-collapse: collapse;	
}
.borderbottom_li {
	background: url('../border2_uli.jpg') repeat-x top right;
	height: 30px;
    border-collapse: collapse;	
}

.borderbottom_re {
	background: url('../border2_ure.jpg') repeat-x bottom left;
	height: 30px;
    border-collapse: collapse;	
}

.header {
	color: #808080;
    font-size: 10pt;   
    text-align: center;
    vertical-align: middle;
    width: 100%;    
	height: 250px;
	background: #ffffff;
	border-collapse: collapse;
    margin: 0px 0px 0px 0px;
}

.header hr {
    padding: 0px 0px 0px 0px;    
    margin: 0px 10px 10px 10px;   
}

.name {
    border-collapse: collapse;
    padding: 50px 0px 40px 0px;    
    margin: 0px 0px 0px 0px;   
}

.menue {
    color: #d6d6d6;
    font-size: 10pt;
    text-align: left;
    width: 100%;
    height: 40px;
    border-collapse: collapse;
	background: url('../hg_menue2.gif') repeat-x top right;
    padding: 0px 0px 0px 0px;    
    margin: 0px 0px 0px 0px;    
}

.menue a {
	color: #cccccc;
    font-weigth: bold;  
    text-decoration: none;
    background: transparent;
}

.menue a:hover {
    color: #ffffff;
    font-weigth: bold;      
    text-decoration: none;
    background: transparent;    
}     

.menuetext {
    padding: 0px 15px 5px 6px;
}

.zaehler {
    font-size: 7pt;
    text-align: right;
    padding: 0px 5px 0px 0px;        
}

.main {
    text-align: left;
    vertical-align: top;
    width: 100%;
    height: 300px;
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
}

.tdleft {
    color: #333333;
    font-size: 8pt;
    background: #ffffff;
    width: 190px;
    height: 100%;
    vertical-align: top;    
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
}

.tdmiddle {
    color: #333333;
    font-size: 8pt;
    background: #cfd3da;
    height: 100%;
    vertical-align: top;    
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
}

.tdright {
    color: #333333;
    font-size: 8pt;
    background: #ffffff;
    width: 190px;
    height: 100%;
    vertical-align: top;    
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
}

.tableft {
    width: 100%;
    height: 100%;
    margin: 10px 10px 10px 10px;        
}

.cdaktuell {
    width: 100%;
    height: 150px;
    margin: 0px;     
    padding: 0px;
}

.tabmiddle {
    width: 100%;
    height: 100%;
    margin: 10px 10px 10px 10px;        
}

.tabright {
    width: 100%;
    height: 100%;
    margin: 10px 10px 10px 10px;        
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.thema {
    color: #000099;
    font-size: 10pt;
    font-weight: bold;  
}

.ueber {
    font-weight: bold;
	color: #111111;  
}

.text {
    margin: 0px 15px 0px 12px;     
    padding: 0px 0px 5px 0px;
}

.text_home {
    margin: 0px 15px 0px 0px;     
    padding: 0px 0px 0px 0px;
}

.tdhome {
	font-size: 8pt;
}	

img#konzert {
	float: left;
	border: 2px solid #555;
	margin: 3px 10px 3px 0px;	
	position: relative;		
}

.cdinfo {
	position: relative;
    font-size: 7pt;
    text-align: left;
    line-height: 9pt;
    margin: 0px 0px 0px 20px;     
    padding: 0px 0px 0px 0px;    
}

.cdtext {
    text-align: center;
}

.top {
    font-size: 7pt;
    text-align: right;
    padding: 10px 10px 0px 0px;        
}

.tabcds {
    color: #333333;
    font-size: 8pt;
    text-align: left;
    vertical-align: top;    
    border-collapse: collapse;    
    width: 100%;
    margin: 0px 0px 0px 0px;        
}

.tdcdli {
    width: 130px;
    text-align: left;
    vertical-align: top;    
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
}

.tdcdmi {
    text-align: left;
    vertical-align: top;    
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
}

.tdcdre {
    width: 100px;
    font-size: 7pt;
    text-align: right;
    vertical-align: bottom;    
    border-collapse: collapse;
    padding: 0px 10px 5px 0px;
}

.textre {
	position: relative;
	float: right;
    line-height: 9pt;
    font-size: 7pt;
    text-align: right;
    padding: 0px 0px 0px 0px;        
}

.cdre {
	position: relative;
	float: right;
    line-height: 9pt;
    font-size: 7pt;
    text-align: right;
    padding: 0px 0px 0px 0px;        
}

iframe {
    width: 100%;
    height: 600px;
    color: #333333;
    font-size: 8pt;
    font-weigth: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;    
    text-align: left;
    margin: 0px 0px 0px 0px;
    scrollbar-DarkShadow-Color:#FFFFFF;
    scrollbar-Track-Color:#F5F5F5; 
    scrollbar-Face-Color:#DCDCDC;
    scrollbar-Shadow-Color:#808080; 
    scrollbar-Highlight-Color:#FFFFFF;
    scrollbar-3dLight-Color:#808080; 
    scrollbar-Arrow-Color:#800000;
}

a {
    color: #000099;
    text-decoration: none;
    background: transparent;
}    

a:hover {
    color: #0000cc;
    text-decoration: underline;
    background: transparent;    
}     

b {
  	color: #111111;
    font-weight: bold;  
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

ul {
    color: #111111;
    list-style-type: square;
    font-size: 8pt;
    font-weigth: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;    
    text-align: left;
    line-height: 15px;
    margin: 0px 0px 0px 30px;     
    padding: 0px 0px 5px 0px;    
}

ol {
    text-align: left;
    line-height: 15px;
    margin: 20px 10px 0px 50px;     	
    padding: 0px 0px 5px 0px;    
}

marquee {
    color: #660000;
    font-weigth: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}     

.footer {
    position: relative bottom 0px;
    color: #cccccc;
    font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;    
    width: 100%;
    height: 30px;    
    border-collapse: collapse;
	background: url('../hg_footer2.gif') repeat-x top right;
    margin: 0px;     
    padding: 0px;       
}

.footer a {
	color: #cccccc;
    text-decoration: none;
    background: transparent;
}

.footer a:hover {
    color: #ffffff;
    text-decoration: none;
    background: transparent;    
}    

.footertext {
    padding: 0px 17px 5px 6px;
}
