body
{
overflow: hidden;
margin: 0px 0px 10px 0px;
padding: 0;

font-size: 65%;
font-family: verdana, helvetica, sans;


scrollbar-arrow-color : #868686;

scrollbar-highlight-color : #868686; /* rahmen innen */
scrollbar-shadow-color : #868686;	/* rahmen innen */

scrollbar-3dlight-color : #e9e9e9;		/* rahmen aussen - 3d-button */
scrollbar-darkshadow-color : #ffffff;	/* rahmen aussen - 3d-button */

scrollbar-face-color : #f0f0f0;
scrollbar-track-color : #f0f0f0;


}

.bg_color_1,
body
{ 
background-color: #f0f0f0;
}

.bg_color_2
{ 
background-color: #ffffff; 
}


.bg_color_3
{ 
background-color: #e0e0e0;
}



a
{
text-decoration: none;
color: black;
}

a.download
{
color: #808080;
}

a.download:hover
{
text-decoration: underline;
}

#w3vp_container
{
width:790px;
}

#visualkey
{
background-image: url(../images/visualkey.gif); 
background-position: top left; 
background-repeat: no-repeat;
height: 45px;
border-bottom: 1px solid #ffffff;
}

#container
{
padding: 0 10px 10px 10px;
}
	
	#categories
	{
	width: 100%;
	height: 30px;
	}

		
		#categories ul
		{
		width: 100%;
		margin: 0 0 0 0;
		padding: 10px 0 0 0;
		list-style: none;
		}

		#categories ul li
		{
		float:right;
		}
		
		.duration
		{
		font-weight:normal;
		}
		
		.category_topic, .category_topic_sel
		{
		
		background: url(../images/tab_new_left.gif) no-repeat left top;
		margin:0;
		padding:0 2px 0 3px;
		}
		
		.category_topic_sel, .category_topic:hover
		{
		background-image: url(../images/tab_new_left_over.gif)
		}
		
		.category_topic2, .category_topic_sel2
		{
		float:left;
		display:block;
		background: url(../images/tab_new_right.gif) no-repeat right top;
		padding:5px 7px 3px 3px;
		text-decoration:none;
		font-weight: normal;
		color:#303030;
		}
		
		.category_topic2:hover, .category_topic_sel2
		{
		background-image: url(../images/tab_new_right_over.gif)
		}
		
		#options ul
		{
		margin: 0;
		padding: 0;
		float: right;
		}
		
		#options ul li
		{
		float: left;
		margin: 0;
		padding: 0;
		list-style-type: none;
		}

	#container_videoplayer
	{
	position: relative;
	height: 400px;
	padding: 5px;
	clear:both;
	margin: 0px 0 10px 0;
	border: 1px solid #b6b6b6;
	}
		
		#splashscreen
		{
		width: 400px;
		height: 400px;
		}
		

			
			
			#window_title
			{
			height:18px;background:#b6b6b6;
			color:#404040;
			font-size:11px;
			font-weight:bold;
			background: url(../images/bg_mediaselect.jpg) repeat-x left 0px;
			border-bottom: 1px solid #b6b6b6;
			}
			#window_title p
			{
			margin: 0;
			padding: 3px 0 3px 6px;
			font-size: 10px;
			}
			
			#window_title p img
			{
			margin-top: -1px;
			padding: 0px 4px 1px 0;
			vertical-align: middle;
			}
			
			
			#window_title a
			{
			color: #606060;
			position:absolute;top:1px;right:0px;padding:0px 4px 3px 2px;
			}
			
			#window_title a:hover
			{
			color: #000000;
			}
			
			#window_content
			{
			overflow:hidden;height:290px;
			padding: 0 0.75em 1em 0.75em;
			margin: 10px 1px 0 0;
			}
			
			#window_content ul
			{
			margin: 0 0 0 2em;
			padding: 0;
			list-style-type: square;
			}
			
			#window_content h2
			{
			font-size: 1em;
			margin: 0 0 0 0;
			padding: 0;
			}
			
			#window_content p
			{
			margin: 1em 0 1em 0;
			}

		
		#videoplayer
		{
		display: block;
		width: 402px;
		height: 402px;
		
		float:left;
		}
		
			#videoplayer_info
			{
			margin: 0;
			padding: 3px;
			xborder: 1px solid #b6b6b6;
			xbackground: url(../images/bg_mediaselect.jpg) repeat-x left -30px;
			}
			
			#videoplayer_info p
			{
			margin: 0 0 0.25em 0;
			padding: 0;
			}
			
			#videoplayer_media
			{
					border: 1px solid #b6b6b6;

			}
		
		#container_feeds
		{
		display: none;

		position: absolute;
		top: 5px;
		right: 5px;
		border: 1px solid #b6b6b6;
		width: 350px;
		height: 400px;
		background: #ffffff;
		
		}
		
		#container_mediaselect
		{
		float: right;
		width: 350px;
		height: 100%;
		overflow:auto;
		}
			
			#container_mediaselect ul
			{
			margin: 0px;
			padding: 0;
			}
			
			#container_mediaselect ul li
			{
			}
			
			
			#container_mediaselect ul li a:hover
			{
			}
			
			.media_topic_box
			{
			}

			.media_topic_ul
			{
			background: url(../images/box_corner_ul.gif) no-repeat top left;
			}
			
			.media_topic_lr
			{
			background: url(../images/box_corner_lr.gif) no-repeat right bottom;
			}
			
			.media_topic_ur
			{
			background: url(../images/box_corner_ur.gif) no-repeat right top;
			}

			.media_topic_ll
			{
			background: url(../images/box_corner_ll.gif) no-repeat left bottom;
			}
			



			.media_topic_box_inner
			{
			padding: 10px 10px 10px 10px;
			}
			
			.media_topic, .media_topic_sel
			{
			display: block;
			margin: 0px 2px 0px 0;
			list-style-type: none;
			background: url(../images/bg_mediaselect.jpg) repeat-x left top;
			}
			
			.media_topic:hover, .media_topic_sel
			{
			background-image: url(../images/bg_mediaselect_over.jpg);
			}
			
			.media_topic:hover, .media_topic_sel
			{
			cursor: default;
			}
			

		
			#container_mediaselect h2
			{
			font-size: 1em;
			font-weight: bold;
			margin: 0;
			}
			
			#mediaselect_compact ul li
			{
			clear: both;
			}
			
			#mediaselect_compact h2
			{
			display: inline;
			}
	
			#mediaselect_compact h2 a img
			{
			border:none;height:9px;width:9px;margin: 0 0.25em -1px 0;
			}
					
			#container_mediaselect p
			{
			margin: 0.5em 0 1em 0;
			overflow: auto;
			}
			
			#mediaselect_compact p
			{
			display: none;
			clear: both;
			margin: 0.5em 0 0 0;
			}
			
			#container_mediaselect p img
			{
			float: right;
			width: 100px;
			height: 75px;
			padding: 0 0 0 1em;
			border: none;
			}

	#options
	{
	clear:both;
	margin: 0.25em 0 0 0;
	text-align:right;
	
	}
	
	#copyright
	{
	margin: -3px 0px 0 0;
	text-align: right;
	font-size: 8px;
	}
	
	#copyright a
	{
	color: #606060;
	}
	
#supporter
{
height: 33px;
margin: -5px 0 0 0;
padding: 3px 20px 0 20px;
border-top: 1px solid #ffffff;
color: #404040;
}

#supporter p
{
margin: 0;
padding: 0;
}

#supporter a img
{
border: none;
vertical-align: middle;
padding: 0 0 0 0px;
}

#flashinfo
{
position: absolute;
top: 20px;
left: 20px;
font-size: 10px;
text-align: left;
border: 1px solid #909090;
background: #f0d6d6;
padding: 1em;
}

.barrierefrei
{
display: none;
}