#ts-ideen table {
width:100%;
border: none;
padding: 0;
border-collapse:collapse;
}
#ts-ideen td {
padding: 0;
border-collapse:collapse;
}
#ts-ideen td.logo {
background-image: url(vorlage3/logo3.gif);
background-repeat: no-repeat;
background-position: top right;
}
#ts-ideen {
text-align:center;
}
#wrapper {
width:990px;
margin:0 auto;
text-align:center;
font-family:arial, verdana, sans-serif; 
}
#kopf {
width: 990px;
background-image: url(vorlage3/head-musik-g.jpg);
background-repeat: no-repeat;
height: 330px;
}
#menu {
height:35px;
width:990px;
background:url(vorlage3/back.gif);
position:relative; 
font-size:20px;
z-index:500;
border:none;
}
#menu .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
padding: 0 0 0 45px;
}
#menu li {
float:left;
background:url(vorlage3/button.gif);
}
.first {
border-left: 1px solid #ccc;
}
#menu .select a {
display:block; 
height:35px; 
float:left; 
background: url(vorlage3/back.gif); 
padding:0 0 0 15px; 
text-decoration:none; 
line-height:33px; 
white-space:nowrap; 
color:#ccc;
width:209px;
text-align:center;
border-right: 1px solid #c0c0c0;
}
/*IE-hack*/
* html #menu .select a {
width:225px;
}
#menu .select a b {
display:block;
padding:0 30px 0 15px; 
background:url(vorlage3/back.gif) right top;
}
#menu .select a:hover, 
#menu .select li:hover a {
background: url(vorlage3/button.gif); 
padding:0 0 0 15px;
cursor:pointer; 
color:#fff;
}
#menu .select a:hover b, 
#menu .select li:hover a b {
display:block; 
padding:0 30px 0 15px; 
background:url(vorlage3/button.gif) right top; 
cursor:pointer;
}
#ts-ideen .head {
background-image: url(vorlage3/box-top-bk.gif);
padding: 0 0 0 18px; 
font-weight: bold; 
font-size: 10pt;
color: #fff; 
font-style: italic; 
height:44px
}
#ts-ideen .bottom {
background-image: url(vorlage3/box-bottom-bk.gif);
height:20px;
}
#ts-ideen .bottom a {
float: right;
left: 940px;
width: 50px;
color: transparent;
}
#mitte {
width: 990px;
margin:0 auto;
}
#mitte .head {
font-size: 21px; 
}
#mitte .box {
background-color: #000;
padding: 10px 10px 5px 10px !important;
color: #fff
}
#mitte .item td {
padding: 5px !important;
border: 1px solid #ccc;
color: #fff;
text-align:left;
vertical-align:top;
width: 472px;
}
#mitte .item td object {
vertical-align:text-top;
margin-right: 5px;
}
#mitte .item td img {
margin-left: auto;
margin-right: auto;
}
#fuss {
width: 990px;
margin:0 auto;
scrollbar-arrow-color: #ccc;
scrollbar-base-color: #ccc;
scrollbar-track-color: #ccc;
scrollbar-face-color: #000;
scrollbar-highlight-color: #ccc;
scrollbar-3dlight-color: #ccc;
scrollbar-darkshadow-color: #696969;
scrollbar-shadow-color: #696969;
}
#fuss .texte {
padding: 18px; 
font-size: 10pt; 
background-color: #000; 
color: #fff;
}
.scroll {
overflow: auto; 
height: 140px;
padding-right: 10px;
}
.impr {
font-size: 10pt;
color: #fff; 
vertical-align: top;
width: 300px
}
p.MsoNormal {
margin-right: 0px  !important;
}
table.MsoNormalTable {
margin-right: 0px  !important;
margin-left: 0px  !important;
text-ident: 0px; !important;
width: 90% !important;
}