body 
{
background: #FFFFFF repeat-x;
font: Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
color: #003366;
font-family: Verdana, Arial;
font-size: 12px;
font-weight: normal; 
}

a:link, a:visited, a:active  	
{ 
color: #FFFFFF;
font-family: Verdana, Arial; 
font-size: 13px;
font-weight: bold; 
text-decoration: none; 
}

a:hover
{ 
color: #FC6024; 
font-family: Verdana, Arial; 
font-size: 13px;
font-weight: bold; 
text-decoration: none; 
}

a.download:link, a.download:visited, a.download:active  	
{ 
color: #003366;
font-family: Verdana, Arial; 
font-size: 13px;
font-weight: normal; 
text-decoration: none; 
}

a.download:hover
{ 
color: #FC6024; 
font-family: Verdana, Arial; 
font-size: 13px;
font-weight: normal; 
text-decoration: none; 
}

a.werbung:link, a.werbung:visited, a.werbung:active , a.werbung:hover	
{ 
color: #003366;
font-family: Verdana, Arial; 
font-size: 10px;
font-weight: normal; 
text-decoration: none; 
}

a.partner:link, a.partner:visited, a.partner:active  	
{ 
color: #003366;
font-family: Verdana, Arial; 
font-size: 11px;
font-weight: normal; 
text-decoration: none; 
}

a.partner:hover
{ 
color: #FC6024; 
font-family: Verdana, Arial; 
font-size: 11px;
font-weight: normal; 
text-decoration: none; 
}

a.jb 	
{ 
color: #003366;
font-family: Verdana, Arial; 
font-size: 12px;
font-weight: normal; 
text-decoration: none; 
}

#main
{
position: absolute;
width: 867px;
height: 492px;
left: 50%;
margin-left: -516px;
top: 70px;
z-index: 100;
}

#top-left
{
position: absolute;
width: 228px;
height: 60px;
left: 50%;
margin-left: -516px;
top: 5px;
}

#top-right-video
{
position: absolute;
width: 528px;
height: 60px;
left: 50%;
margin-left: -178px;
top: 5px;
text-align: right;
}

#top-right_si
{
position: absolute;
width: 637px;
height: 60px;
left: 50%;
margin-left: -289px;
top: 5px;
text-align: right;
background-image: url(/sprechblase.png);
}

#top-right2_si
{
position: absolute;
width: 400px;
height: 28px;
left: 50%;
margin-left: -135px;
top: 15px;
text-align: center;
vertical-align:middle;
}

#partner
{
position: absolute;
width: 867px;
left: 50%;
margin-left: -516px;
top: 567px;
height: 38px;
}

#werbung
{
position: absolute;
width: 160px;
left: 50%;
margin-left: 358px;
top: 5px;
height: 600px;
}

#topframe
{
position: absolute;
width: 100%;
height: 60px;
z-index: 100;
top: 5px;
bottom: 5px;
}

td.topframeleft
{
padding-left: 5px;
padding-right: 5px;
}

td.topframeright
{
padding-left: 5px;
padding-right: 5px;
}

#inline
{
scrollbar-face-color: #003366; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-base-color: #FFFFFF; 
scrollbar-3d-light-color: #003366; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF;
position:relative;
height:425px;
width:100%;
overflow:auto;
scrol:1;
}

#inline_content
{
scrollbar-face-color: #003366; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-base-color: #FFFFFF; 
scrollbar-3d-light-color: #003366; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF;
position:relative;
height:100%;
width:100%;
overflow:auto;
scrol:1;
}

#infotext
{
position: absolute;
width: 320px;
height: 20px;
left: 50%;
margin-left: 64px;
top: 263px;
text-align: center;
z-index: 3;
}

.content
{
padding: 4px;
}

select 	
{ 
background-color: #003366; 
color: #ffffff; 
font-size: 9px; 
font-family: Verdana,Helvetica, Arial; 
width: 115px;
}

input 	
{ 
background-color: #003366; 
color: #ffffff; 
font-size: 9px; 
font-family: Verdana,Helvetica, Arial; 
}

input.search 	
{ 
background-color: #003366; 
color: #FFFFFF; 
font-size: 9px; 
font-family: Verdana,Helvetica, Arial; 
border:1px solid #FFFFFF;
}

input.share	
{ 
background-color: #FFFFFF; 
color: #003366; 
font-size: 9px; 
font-family: Verdana,Helvetica, Arial; 
border:1px solid #003366;
}

textarea.share	
{ 
background-color: #FFFFFF; 
color: #003366; 
font-size: 9px; 
font-family: Verdana,Helvetica, Arial; 
border:1px solid #003366;
}

table.main
{
width: 867px;
}

tr.top
{
height: 21px;
background: #003366;
}

td.top-left
{
padding-left: 6px;
padding-right: 6px;
padding-bottom: 3px;
text-align: left;
color: #FFFFFF;
font-family: Verdana, Arial; 
font-size: 13px;
}

td.top-right
{
padding-left: 6px;
padding-right: 6px;
padding-bottom: 3px;
text-align: right;
color: #FFFFFF;
font-family: Verdana, Arial; 
font-size: 13px;
}

tr.middel
{
height: 425px;
background: #FFFFFF;
}

td.left
{
border-left:1px solid #003366;
text-align: left;
text-valign: top;
padding: 3px;
}

td.right
{
width: 416px;
border-right:1px solid #003366;
}

td.impressum
{
border-left:1px solid #003366;
border-right:1px solid #003366;
text-align: left;
padding: 4px;
}

tr.bottom
{
height: 21px;
background: #003366;
}

td.bottom-left
{
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
text-align: center;
color: #FFFFFF;
font-family: Verdana, Arial; 
font-size: 13px;
}

td.bottom-right
{
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
text-align: right;
color: #FFFFFF;
font-family: Verdana, Arial; 
font-size: 13px;
}

tr.player
{
height: 320px;
}

td.player
{
padding: 8px;
text-align: center;
border-left:1px dashed #003366;
}

tr.download
{
padding-bottom: 8px;
height: 18px;
}

td.download
{
text-align: center;
border-left:1px dashed #003366;
}

tr.info
{
height: 13px;
background: #003366;
}

td.info
{
padding: 4px;
text-align: center;
color: #FFFFFF;
font-family: Verdana, Arial; 
font-size: 13px;
font-weight: normal; 
}

tr.content
{
height: 72px;
}

td.content
{
border-left:1px dashed #003366;
height: 65px;
}

td.partner
{
border-left:1px solid #003366;
border-right:1px solid #003366;
text-align: left;
text-valign: top;
padding-left: 2px;
padding-right: 2px;
height:28px;
line-height: 14px;
width: 100%;
}

td.tags
{
border-left:1px solid #003366;
border-right:1px solid #003366;
text-align: left;
text-valign: top;
padding-left: 2px;
padding-right: 2px;
line-height: 17px;
width: 100%;
font-family: Verdana, Arial; 
font-size: 11px;
font-weight: normal; 
}

img.screen
{
margin: 4px;
border: 1px solid #003366;
}

img.over
{
padding: 4px;
border: 1px solid #FFFFFF;
background: #FC6024;
}

.btop, .bbottom {display:block; background: #FFFFFF; font-size:1px;}
.bb1, .bb2, .bb3, .bb4, .bb5, .bb6, .bb7, .bb8 {display:block; overflow:hidden;}
.bb1, .bb2, .bb3, .bb5, .bb6, .bb7 {height:1px;}
.bb2, .bb3, .bb4, .bb5, .bb6, .bb7 {background:#003366; border-left:1px solid #003366; border-right:1px solid #003366;}
.bb1, .bb8 {margin:0 3px;}
.bb2, .bb7 {margin:0 3px; border-width:0 1px;}
.bb3, .bb6 {margin:0 2px;}
.bb4, .bb5 {height:2px; margin:0 1px;}

.bb9, .bb10, .bb11, .bb12 {display:block; overflow:hidden;}
.bb9, .bb10, .bb11 {height:1px;}
.bb10, .bb11, .bb12 {background: #FFFFFF; border-left:1px solid #003366; border-right:1px solid #003366;}
.bb9 {margin:0 5px; background: #003366;}
.bb10 {margin:0 3px; border-width:0 2px;}
.bb11 {margin:0 2px;}
.bb12 {height:2px; margin:0 1px;}