@charset "UTF-8";
/* CSS Document */

* {padding: 0; margin: 0; border: 0;}
html, body {height: 100%;}
body, input {font-family: "FoundersGroteskMedium", sans-serif; font-size: 12px; color: #000; background: #fff;}
ol, ul {list-style: none;}

/* @group divs */
body#home, body#illustrations {background: #fff url('../img/bg/1.gif') top center;}

#container {position: relative; min-height: 100%;}

#content {
	left: 51px;
	position: absolute;
	top: 22px;
	padding-bottom: 20px;
	width: 601px;
	height: 50px;
}

#content_2 {
	left: 51px;
	position: absolute;
	top: 42px;
	padding-bottom: 20px;
	width: 601px;
	height: 50px;
}

body#home #content{width: 980px; margin: 0 auto; position: relative; left: 0; top: 0; min-height: 2300px;}

body#press {overflow-y: hidden;}

body#press #container {width: 19200px; text-align: center; position: absolute; top: 0; height: 100%; }

#footer {position: fixed; bottom: 50px; left: 50%; width: 680px; margin-left: -340px; z-index: 100;}

.clear {clear: both;}
/* @end */


/* @group navi-menu */
#navi-menu li {float:left; padding-right: 40px;}
#navi-menu li.last {float:left; padding-right: 0px;}
#navi-menu li a {color: #000; font-size: 16px;}
/* @end */


/* @frames */

.content {border: 0px solid #ccc;}
.content p {padding: 5px 5px;}
.content span {font-weight: bold;}





/*@logo */
#bild_logo    {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 97px;
	left: 600px;
	width: 120px;
	height: 42px
}
/*@end*/

/*@book_images*/
#bild_book    {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 100px;
	left: 900px;
	width: 1548px;
	height: 600px
}

/*@bild_newsletter */


	

/*@logo */

#bild-1    {
	visibility: visible;
	position: relative;
	z-index: 1;
	top: 22px;
	left: 125px;
	width: 329px;
	height: 249px;
}
/*@end*/



#c1, #c2, #c3, #c4, #c5, #c6, #c7,#c8  {position: absolute;}

#c1a {
	top: 0px;
	left: 260px;
	min-width:150px;
	min-height: 118px;
	
	}
#c1a, #c1a img {
	width: 329px;
	height: 249px;
}

#c1b {
	padding-top:200px;
	padding-left:160px;
	top: 200px;
	left: 250px;
	max-width: 1588px;
	max-height: 800px;
	min-width: 100px;
	min-height: 118px;
	
	}
	
	#c1c {
	padding-top:100px;
	padding-left:160px;
	top:200px;
	left: 250px;
	max-width: 1588px;
	max-height: 800px;
	min-width: 100px;
	min-height: 118px;
	
	}

#c2a {
	top: 0px;
	padding-left:200px;
	left: 260px;
	min-width:150px;
	min-height: 118px;}
	

#c1 {top: 200px; left: 25px; max-width: 988px; max-height: 800px; min-width: 247px; min-height: 200px;}
#c1, #c1 img {
	width: 355px;
	height: 262px;
}

#c2 {top: 520px; left: 520px; max-width: 700px; max-height: 991px; min-width: 140px; min-height: 198px;}
#c2, #c2 img {
	width: 442px;
	height: 655px;
}

#c3 {top: 180px; left: 680px; max-width: 568px; max-height: 833px; min-width: 113px; min-height: 166px;}
#c3, #c3 img {
	width: 245px;
	height: 336px;
}

#c4 {top: 1050px; left: 80px; max-width: 600px; max-height: 458px; min-width: 120px; min-height: 91px;}
#c4, #c4 img {width: 300px; height: 229px;}

#c5 {top: 1350px; left: 600px; max-width: 600px; max-height: 900px; min-width: 120px; min-height: 180px;}
#c5, #c5 img {
	width: 316px;
	height: 432px;
}

#c6 {top: 1620px; left: 100px; max-width: 600px; max-height: 900px; min-width: 120px; min-height: 180px;}
#c6, #c6 img {
	width: 307px;
	height: 214px;
}

#c7 {top: 1920px; left: 500px; max-width: 600px; max-height: 900px; min-width: 120px; min-height: 180px;}
#c7, #c7 img {
	width: 111px;
	height: 155px;
}

#c8 {top: 720px; left: 150px; max-width: 600px; max-height: 900px; min-width: 120px; min-height: 180px;}
#c8, #c8 img {
	width: 251px;
	height: 93px;
}


.illus-show img {float: left; padding-right: 20px;}
.desc {position: fixed; top: 50px; left: 50px; width: 600px; z-index: 100;}
body#press .desc {text-align: left;}
.txt {float: left;}
.no-bdr {border: 0;}

#home-anchor {position: absolute; left: -50px; top: 50px;}
/* @end */


/* @group illustrations */
#i1, #i2, #i3, #i4, #i5, #i6, #i7, #i8 {position: absolute;}

#i1 {top: 120px; left:55px; max-width: 474px; max-height: 720px; min-width: 118px; min-height: 180px;}
#i1, #i1 img {
	width: 299px;
	height: 446px;
}

#i2 {
	top: 255px;
	left: 521px;
	max-width: 623px;
	max-height: 880px;
	min-width: 155px;
	min-height: 220px;
}
#i2, #i2 img {
	width: 262px;
	height: 356px;
}



#i3 {top: 660px; left: 150px; max-width: 558px; max-height: 770px; min-width: 139px; min-height: 192px;}
#i3, #i3 img {
	width: 291px;
	height: 395px;
}

#i4 {top: 1210px; left: 100px; max-width: 740px; max-height: 1024px; min-width: 246px; min-height: 341px;}
#i4, #i4 img {
	width: 310px;
	height: 446px;
}

#i5 {top: 820px; left: 570px; max-width: 1340px; max-height: 1024px; min-width: 246px; min-height: 341px;}
#i5, #i5 img {
	width: 385px;
	height: 320px;
}

#i6 {top:1300px; left: 650px; max-width: 740px; max-height: 1024px; min-width: 246px; min-height: 341px;}
#i6, #i6 img {
	width: 256px;
	height: 318px;
}

#i7 {top:1710px; left: 350px; max-width: 740px; max-height: 1024px; min-width: 246px; min-height: 341px;}
#i7, #i7 img {
	width: 256px;
	height: 318px;
}

#i8 {top:160px; left: 750px; max-width: 840px; max-height: 1024px; min-width: 60px; min-height: 61px;}
#i8, #i8 img {
	width: 60px;
	height: 61px;
}

.PopBoxImageSmall {cursor: pointer;}
.img-caption {color: #000; font-size: 16px;}
/* @end */

/* @ */
#pepgraph #content {width: 880px;}
/* @end*/


/* @group typo */
h1 {font-size: 36px; font-weight: normal;}
h2 {font-size: 16px; font-weight: normal; text-transform: uppercase;}
p {font-size: 16px; margin-bottom: 1.0em;}
a {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}

@font-face {
    font-family: 'FoundersGroteskMedium';
    src: url('../fonts/foundersgrotesk-medium-webfont.eot');
    src: url('../fonts/foundersgrotesk-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/foundersgrotesk-medium-webfont.woff') format('woff'),
         url('../fonts/foundersgrotesk-medium-webfont.ttf') format('truetype'),
         url('../fonts/foundersgrotesk-medium-webfont.svg#FoundersGroteskMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* @end */
