html, body
{
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	overflow: Hidden;/*Scrollbar off*/
	font-weight:normal;
	font-family:"Times New Roman", Times, serif, Verdana, Arial;
	
	/* font-family: Route; src: url(Route.woff); */
}

a
{
	color: #000;

}
a:hover
{
	color: #000;
}
a:active
{
	color: #000;
}

#page-background 
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: black;
}

#content-wrap
{
	position:relative;
	z-index:1;
	padding:10px;
	/*
	background: #000000;
	margin:0;
	padding:0;
	align: center;
	*/
	align: center;
}

#header
{
	text-align: center;
	margin-top: 0px;
	height: 100px;
	
}

#menu
{
	margin-top: 30px;
				
/*	border-bottom: 1px solid #000000; */
	
}


ul#menu-list
{
    display: table;
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width:800px;
    align:center;
    text-align: center;
}

ul#menu-list a
{
    text-decoration:none;
    
}

ul#menu-list a li
{
/*    float: left;*/
    display: inline-block;
    background: url("../images/button_inactive.png") center no-repeat;
    vertical-align:middle;
    width:120px;
    height:23px;
    
    margin-left: 10px;
}

ul#menu-list li.active
{
/*    float: left;*/
    display: inline-block;
    background: url("../images/button_active.png") center no-repeat;
    vertical-align:middle;
    width:120px;
    height:23px;
    
    margin-left: 10px;
}




#content
{
	margin-top: 20px;
	min-height: 350px;
	text-align: center;
	/* height: 80%; */
	
}

.content-area
		{
			width:100%;
			height:95%;
			padding-top: 0px;
			padding-left: 5px;
			padding-right: 5px;
			margin-top: 12px;
		}

#footer
{
	height: 64px;
	vertical-align: top;
	/*
	
	background-image:url(images/StrichMitSchatten.png);
	background-repeat:repeat-x;
	
	
	border-bottom: 1px solid #000000;
    */
}

#page-wrap
{ 
	width: 400px;
	margin: 50px auto;
	padding: 20px; 
	background: white;
	-moz-box-shadow: 0 0 20px black;
	-webkit-box-shadow: 0 0 20px black;
	box-shadow: 0 0 20px black; 
}

#contentwrapper
{
	width: 800px;
	margin: 10px auto;
	align: center;
}

#boxleft
{
	float: left;
	width: 68%;
	min-height: 280px;
	padding: 0px;
	margin: 0px;
	border: 1px solid black;
	
}

#boxright
{
	width: 28%;
	min-height: 280px;
	float: left;
	margin-left: 20px;
	display: inline;
	padding: 0px;
	border: 1px solid black;
	
}

#boxleft60
{
	float: left;
	width: 58%;
	min-height: 280px;
	padding: 0px;
	margin: 0px;
	border: 1px solid black;
	
}

#boxright40
{
	width: 38%;
	min-height: 280px;
	float: left;
	margin-left: 20px;
	display: inline;
	padding: 0px;
	border: 1px solid black;
	
}

#boxleft50inner
{
	float: left;
	width: 48%;
	min-height: 280px;
	padding: 0px;
	margin: 0px;
	
}

#boxright50inner
{
	width: 48%;
	min-height: 280px;
	float: left;
	margin-left: 20px;
	display: inline;
	padding: 0px;
	
}

#mainbox
{
	width: 100%;
	min-height: 330px;
	margin-left: 20px;
	padding: 0px;
	border: 1px solid black;
	
}


#boxcontent
{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;

}

.padding20
{
	padding: 20px;
}

.paddingleft20
{
	padding-left: 20px;
}

.boxBG
{
	background: #fff;
}

.bgblack
{
	background: #000;
}

.roundcorner
{
	/* Gecko-Browser (Firefox) */
	-moz-border-radius: 20px;
	/* Webkit-Browser (Chrome, Safari) */
	-webkit-border-radius: 20px;
	/* CSS3 allgemein */
	border-radius: 20px;
}

.shadow
{
	/* Gecko-Browser (Firefox) */
	-moz-box-shadow:4px 4px 12px #000;
	/* Webkit-Browser (Chrome, Safari) */
	-webkit-box-shadow:4px 4px 12px #000;
	/* CSS3 allgemein */
	box-shadow:4px 4px 12px #000;
}

.image
{
	/* width:400px;
	height:400px; */
	float:left;
	margin:0px 0 0 40px;
	/* border:1px solid #000; */
	/* Gecko-Browser (Firefox) */
	-moz-border-radius: 20px;
	-moz-box-shadow:4px 4px 12px #000;
	/* Webkit-Browser (Chrome, Safari) */
	-webkit-border-radius: 20px;
	-webkit-box-shadow:4px 4px 12px #000;
	/* CSS3 allgemein */
	border-radius: 20px;
	box-shadow:4px 4px 12px #000;
	/* background:transparent url("tl_files/runde-bilder/JU-52_001.jpg") no-repeat 0 0; */
}

video
{
	/* background-image:url(images/StrichMitSchatten.png); */
	
}

#test p { font: 15px/2 Georgia, Serif; margin: 0 0 30px 0; text-indent: 40px; }

.opacity20on {   
	opacity: 0.2;       /* modern browser */  
	-moz-opacity: 0.2;  /* older Mozilla browser */  
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE8 in Standard Compliant Mode */  
	filter:alpha(opacity=20); /* IE5.x -7.0 */  
}

.alpha_wrapper {  
	width: 540px;  
	height: 330px;
	min-height: 330px;			
	float: left;  
	position: relative; 
	/*color:*/
}  
.alpha_content_20 {  
	width: 100%;  
	height: 100%;  
	float: left; 
	opacity: 0.2;       /* modern browser */  
	-moz-opacity: 0.2;  /* older Mozilla browser */  
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE8 in Standard Compliant Mode */  
	filter:alpha(opacity=20); /* IE5.x -7.0 */ 
}  
.alpha_content_off {  
	position: absolute;  
	width: 100%;  
	height: 100%;
}

.listBox
{
	width:210px;
	height:260px;
	position:absolute;
	overflow-x:scroll;
	
	padding-top: 2px;
	padding-left: 1px;
	
}

ul#list
{
	list-style-type:none;
	margin-left:0;
	padding-left:0;

}
ul#list li
{
	margin-bottom:0.2em;

}
ul#list li a
{
	/* background-color:#bbb; */
	display:block;
	padding:0.0em;
	width:95%;
	color: #000;
	text-decoration: none;
	
	opacity: 0.8;       /* modern browser */  
	-moz-opacity: 0.8;  /* older Mozilla browser */  
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE8 in Standard Compliant Mode */  
	filter:alpha(opacity=80); /* IE5.x -7.0 */ 
}
ul#list li a:hover
{
	/* background:#ddd; */
	color: #000;
	text-decoration: none;
}
ul#list li a:active
{
	/*background:#ddd;*/
	color: #000;
	text-decoration: none;
}

a.fullscreenbutton
{
	color:#323232;
}


.picture-small-box
{
	
}

.picture-small-box li.height
{
	width: 50px;
	min-height: 75px;
	/* border: 1px solid #000; */
	border: 8px solid #F0F0F0;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 10px;
	zoom: 1;
	*display: inline;
	_height: 75px;
	
	/* Bilderrahmen */
	text-align: center;
	box-shadow: 0 8px 10px -6px #111;
	border-radius: 3px;
}

.picture-small-box li.width
{
	min-width: 113;
	height: 75px;
	/* border: 1px solid #000; */
	border: 8px solid #F0F0F0;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 10px;
	zoom: 1;
	*display: inline;
	_height: 113px;
	
	/* Bilderrahmen */
	text-align: center;
	box-shadow: 0 8px 10px -6px #111;
	border-radius: 3px;
}

a {
	outline: none;
}

a img {
	border: 0px solid #BBB;
	padding: 0px;
	margin: 0;
	vertical-align: top;
}

a img.last {
	margin-right: 0;	
}

.nivoSlider {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

/*RealPlayer Download Extension*/
#RPHTML5Video_Plugin_0
{
	display: none;
}