	html {
		height:100%;
		height:100%;
	}
	
	body {
		/*font-family: "Arial",Helvetica;*/
		font-family: "Times New Roman","Times";
		font-size: 14px;	
		line-height: 16px;	
		margin:0px;

		/*background-image:url('../fileadmin/1600x1200_underwater.jpg');
		background-repeat:no-repeat;*/
	
		height:100%;
		width:100%;

	}
	p {
		margin:0px;
		padding:0px;
	}
	ul {
		list-style-type : none;
		margin:0px;
		padding:0px;
	}
	a,a:link,a:visited {
		text-decoration:none;
		font-style:italic;
		color:#000;
	}
	a:hover {
		text-decoration:none;
		
	}	

	
	#logo {
		background-image:url('../fileadmin/template/img/VIVAstyle_Logo_black.png');
		background-repeat:no-repeat;
		height:51px;
		width:291px;
		position:relative;
		z-index:1;
		cursor:pointer;
		behavior: url(js/iepngfix.htc);
	}



	
	#background {
	 position:absolute;
	 height:100%;
	 width:100%;
	 top:0px;
	 -moz-opacity:1;
	 opacity:1;
	/* -moz-opacity:0.8;
	 opacity:0.8;
	 filter:Alpha(opacity:80);*/
	 /*background-image:url('../fileadmin/template/img/background_start.png');*/
	 /*background-color:#5a320c;*/
	 /*background-image:url('../fileadmin/template/img/verlauf_start.jpg');*/
	 background-repeat:repeat-y;
	 z-index:-1;
	 behavior: url(js/iepngfix.htc);
	}
	#container {
		height:100%;
		min-width:940px;
	}	
	
	#content {
		width:720px;
		float:left;
		min-height:100%;
		position:relative;
	}	
	
	#content_bg {
		width:720px;
		min-height:100%;
		position:absolute;
		top:0px;
		z-index:0;
		-moz-opacity:0.9;
		opacity:0.9;
		filter:Alpha(opacity:90);		
	}	
	
	* html #content{
		height:100%;
	}
	* html #content_bg{
		height:100%;
	}
	
	/** navigation **/
	#navigation {
		height:100%;
		width:215px;
		float:left;
		font-size:17px;
		line-height:19px;
	}	

	#navigation_inner {
		padding-top:114px;
		/*padding-left:15px;*/
		padding-left:12px;
		position:relative;
		z-index:0;
	}	
	#navigation_highlight {
		height:100%;
		position:absolute;
		top:0px;
		/*background-color:#C0B5AF;*/
		display:none;
		z-index:3;
		width:215px;
	}	
	#highlightInfo {
		position:relative;
		margin-left:15px;
	}
	
	ul.hidden{
		display:none;
	}
	
	ul  li {
		margin: 1px 0px;
		
	}
	* html ul  li {
		margin: 2px 0px;
	}	
	
	div.series_images img {
		visibility:hidden;
	}
	ul.visible  li.selected{
		margin:16px 0px;
		/*position:relative;*/
	}
	ul.visible  li.selected ul.visible  li{
		/*margin:2px 0px 2px 25px;*/
		margin:1px 0px 1px 15px;
		line-height:19px;
	
	}

	ul  li.unselected{
		height:20px;
	}
	ul  li img{
		vertical-align:text-top;
	}	
	
	li.selected a.selected,li.selected_sub a.selected_sub{
		color:#000;	
		font-size:22px;
		font-weight:bold;
	}	
	li a:hover{
		color:#000;	
		font-weight:bold;
		/*font-size:17px;*/
	}	
	
	li.selected img,li.selected_sub img{
		/*position:relative;
		top:0px;	*/
		vertical-align:text-top;
	}			

	
	li.home   {
		display:none;	
	}	
	
	ul  li.hair__make_up,ul  li.styling {
		margin-bottom:16px;	
	}	

	li.hair__make_up,li.styling,li.news,li.imprint,li.contact   {
		font-weight:bold;	
	}	

	li ul.visible   {
		font-weight:normal;	
	}	
	
	ul.visible  li.selected ul.visible  li, li.sub {
		height:20px;
		margin-top:1px;
	}
	
	/**  Artists**/
	div.fact {
		margin-bottom:19px;
	}
	
	.facts_left {		
		width:314px;
		float:left;
	}	
	
	.facts_right {
		width:314px;
		float:left;
		margin-left:12px;
	}		
	.facts_container {
		margin-top:199px;
	}
	
	#showPrev,#showNext  {
		font-size:0px;
		line-height:0px;
		background-color:transparent;
	}
	
	/** home **/
	
	#content_inner {
		margin-left:68px;		
		padding-top:68px;
		width:675px;
		position:relative;
		z-index:1;
	}	
	
	.category {
		font-size: 110px;
		line-height:115px;
		/*font-size: 105px;
		line-height:110px;*/
		margin-top:-6px;
		z-index:0;
		position:relative;
	}
	.artists {
		font-size: 25px;
		line-height: 25px;
		font-style:italic;
		margin-top:-3px;
		z-index:1;
		position:relative;
	}

	.footer {
		margin-top:110px;
		width: 665px;
	}		
	.head {
		font-size: 18px;
		line-height: 18px;
	
	}		
	.footer_col {
		width: 325px;
		float:left;
	}
	#footer_right {
		margin-left:15px;
	}
	/**** home ****/
	
	.slide_title {
		font-style:italic;
	}