

*
    {
    margin: 0;
    padding: 0;
    border: 0;
    }

body
    {
    background: #fff;
    color: #666;
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    position: relative;
    overflow:hidden;
    }

hr
    {
    display: none;
    clear: left;
    }
    
a {
    outline:0;
}


/* Headline/Navigation Container
------------------------------------------------------------*/

#header_nav
    {
    width: 290px;
    height: 540px;
    float: left;
    background: #fff url(imgs/background.gif) repeat-x;
    }


/* Headline
------------------------------------------------------------*/

#header_nav h1
    {
    margin: 37px 0 0 38px;
    text-indent: -200000em;
    background: transparent url(imgs/logo.gif) no-repeat;
    }

#header_nav h1 a
    {
    display: block;
    width: 226px;
    height: 57px;
    text-decoration: none;
    outline: none;
    }


/* Navigation
------------------------------------------------------------*/

ul#nav
    {
    width: 227px;
    margin: 33px 0 0 38px;
    list-style: none;
    }

ul#nav2
    {
    width: 227px;
    margin: 60px 0 0 38px;
    list-style: none;
    }

/* Navigation Links
------------------------------------------------------------*/

ul#nav li a, ul#nav2 li a
    {
    display: block;
    width:227px;
    height:20px;
    overflow:hidden;
    text-indent:-200000em;
    }

/*li#b_fashion a { background: url(imgs/b_fashion.gif) no-repeat; }
*/
li#b_portrait a { background: url(imgs/b_portrait.gif) no-repeat; }
li#b_color a { background: url(imgs/b_color.gif) no-repeat; }
li#b_bw a { background: url(imgs/b_bw.gif) no-repeat; }
/*li#b_tearsheets a { background: url(imgs/b_tearsheets.gif) no-repeat; }
*/
li#b_special a { background: url(imgs/b_special.gif) no-repeat; }
li#b_featured-print a { margin-top:30px; background: url(imgs/b_featuredprint.gif) no-repeat; }


li#b_information a { background: url(imgs/b_information.gif) no-repeat; }
li#b_clients a { background: url(imgs/b_client.gif) no-repeat; }
li#b_copyright a { background: url(imgs/b_copyright.gif) no-repeat; }
li#b_impressum a { background: url(imgs/b_impressum.gif) no-repeat; }


ul#nav li a:hover,
ul#nav li a:active,
ul#nav li a:focus,
ul#nav li.here a,
ul#nav2 li a:hover,
ul#nav2 li a:active,
ul#nav2 li a:focus,
ul#nav2 li.here a
    {
    background-position: 0 100%;
    }


/* Content Text (Start)
------------------------------------------------------------*/

#content_txt
    {
    position:absolute;
    top:0;
    left:290px;
    width: 500px;
    height: 480px;
    margin: 60px 0 0 0;
    float: left;
    background: #eee url(imgs/background-right.gif) no-repeat top right;
    overflow:hidden;
    }

#content_txt * {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:9pt;
	color:#606060;
}

#content_txt h2
    {
    display:none;
    }
    
#content_txt h3 {
	margin-top:28px;
	color:#000000s;
	font-weight:normal;
	margin-bottom:11px;
}

#content_txt h3 em {
	color:#9a9a9a;
}

#content_txt h3.between {
	margin:0;
}

#content_txt p
    {
    margin: 0 30px 16px 0;
    line-height: 14px;
    width:450px; 
    }

#content_txt p a
    {
    color: #888;
    text-decoration: none;
    }
#content_txt .img_left {
	float: left;
	margin: 3px 5px 5px 0px;
}

#site_info {
	display:none;
}




/**
*
*	HANDLE
*
**/

#handle {
	cursor:-moz-grab;
	white-space:nowrap;
}

#handle img {
	border-right: 1px solid #eee;
}







/**
*
*	HOME-NAV
*
**/

ul#homenav {
	margin-left:20px;
}

ul#homenav li {
	background:#fff;
	width:60px;
	height:480px;
	display:block;
	float:left;
	margin-right:1px;
}

ul#homenav li a {
	display:block;
	float:left;
	width:60px;
	height:480px;
	text-indent:-200000em;
	overflow:hidden;
}

ul#homenav li a:hover, ul#homenav li a:active, ul#homenav li a:focus {
	opacity:0.5;
	-moz-opacity:0.5;
}

div#newsbox {
	position:absolute;
	top:544px;
	left:39px;
	width:600px;
}

#updates {
	padding-left: 39px;
	margin-top:15px;
	display: none
}

