html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	width: 100%;
}

body {
	color: black;
	background: #3c3c39;
	background-image:url(/static/img/hintergrundrauschen.jpg);
	background-position:50% 50%;
	background-repeat:repeat-x;
	font-family: Frutiger, Arial, sans-serif;
	font-size: 10px;
}


h1 {	font-family: Frutiger, Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-weight: normal;
	font-style:none;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 6px 0 14px 0;
	text-align:left;
	line-height:28pt;
	color: #000;
}
h2 {	font-family: Frutiger, Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-weight: normal;
	font-style:none;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0px 0 12px 0;
	text-align:left;
	line-height:28pt;
	color: #000;
}




form {
	margin: 0;
	display: inline;
}

p {
	text-indent: 0;
	margin-bottom: 20px;
}

sup {
	font-size: 66%;
}

a:link img, a:visited img {
	border: 0;
}

a:link, a:visited {
	font-weight: bold;
	color: #1058b8;
	text-decoration: none;
}
a:link:hover, a:visited:hover {
	color: #c00000;
	text-decoration: none;
}

div.seite {
	top:50%; left:50%;
	margin: -310px 0px 0px -500px;
	display:block;
	position:absolute;
	width: 1000px;
	height: 620px;
	padding:0px;
	background-image:url(/static/img/regal.jpg); background-repeat:no-repeat;
}

div.tuch1 {
	top:151px; left:49px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 212px;
	height: 412px;
	padding:0px;
}
div.tuch2 {
	top:151px; left:269px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 460px;
	height: 412px;
	padding:0px;
}
div.tuch3 {
	top:151px; left:739px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 210px;
	height: 414px;
	padding:0px;
}
div.zu1 {
	top:151px; left:40px;
	margin: 0px;
	display:none;
	position:absolute;
	width: 17px;
	height: 412px;
	padding:0px;
}
div.zu2a {
	top:151px; left:261px;
	margin: 0px;
	display:none;
	position:absolute;
	width: 19px;
	height: 401px;
	padding:0px;
}
div.zu2b {
	top:151px; left:726px;
	margin: 0px;
	display:none;
	position:absolute;
	width: 13px;
	height: 405px;
	padding:0px;
}
div.zu3 {
	top:151px; left:946px;
	margin: 0px;
	display:none;
	position:absolute;
	width: 13px;
	height: 405px;
	padding:0px;
}


div.map1 {
	top:165px; left:49px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 210px;
	height: 380px;
	padding:0px;
}
div.map2 {
	top:165px; left:269px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 460px;
	height: 380px;
	padding:0px;
}
div.map3 {
	top:165px; left:738px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 211px;
	height: 380px;
	padding:0px;
}



div.linktheater {
	top:142px; left:-2px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 46px;
	height: 111px;
	padding:0px;
}
div.linkleben {
	top:15px; left:49px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 131px;
	height: 136px;
	padding:0px;
}
div.linklesen {
	top:64px; left:210px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 275px;
	height: 87px;
	padding:0px;
}
div.linkkontakt {
	top:-1px; left:290px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 114px;
	height: 74px;
	padding:0px;
}
div.linkphotos {
	top:87px; left:510px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 117px;
	height: 64px;
	padding:0px;
}
div.linkinterview {
	top:41px; left:640px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 230px;
	height: 110px;
	padding:0px;
}
div.linkagentin {
	top:19px; left:883px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 55px;
	height: 132px;
	padding:0px;
}
div.linkbriefkatze {
	top:188px; left:958px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 36px;
	height: 185px;
	padding:0px;
}
div.linkrechts {
	top:570px; left:768px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 17px;
	height: 17px;
	padding:0px;
}
div.linksitemap {
	top:562px; left:638px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 61px;
	height: 29px;
	padding:0px;
}
div.linkblog {
	top:560px; left:438px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 141px;
	height: 42px;
	padding:0px;
}
div.linkimpressum {
	top:568px; left:300px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 89px;
	height: 18px;
	padding:0px;
}
div.linklinks {
	top:559px; left:90px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 67px;
	height: 35px;
	padding:0px;
}

div.buch {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1000px;
	height: 620px;
	margin-left: -500px;
	margin-top: -310px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

div.buchbg {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1000px;
	height: 620px;
	margin-left: -500px;
	margin-top: -310px;
	padding: 0px;
	border-color: #000;
	border-style: none;
	border-width: 0px;
}

div.buchtext1 {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 330px;
	height: 500px;
	margin-left: -370px;
	margin-top: -260px;
	background: none;
	padding: 0px;
	border-color: #000;
	border-style: none;
	border-width: 0px;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	line-height:14pt;
	text-align:justify;
}

div.buchtext2 {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 330px;
	height: 500px;
	margin-left: 40px;
	margin-top: -260px;
	background: none;
	padding: 0px;
	border-color: #000;
	border-style: none;
	border-width: 0px;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	line-height:14pt;
	text-align:justify;
}

div.buchblinks {
	top:452px; left:91px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 174px;
	height: 152px;
	padding:0px;
}
div.buchblinks1 {
	top:300px; left:33px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 36px;
	height: 111px;
	padding:0px;
}
div.buchblinks2 {
	top:500px; left:33px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 165px;
	height: 115px;
	padding:0px;
}
div.buchbrechts {
	top:451px; left:745px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 174px;
	height: 152px;
	padding:0px;
}
div.buchbrechts0 {
	top:541px; left:785px;
	margin: 0px;
	display:block;
	position:absolute;
	width: 174px;
	height: 152px;
	padding:0px;
}




div.zettel {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height: 620px;
	margin-left: -250px;
	margin-top: -310px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	background-image:url(/static/img/papier1.jpg);
	background-repeat:repeat;
}
div.zettellang {
	position: absolute;
	left: 50%;
	top: 50px;
	width: 700px;
	margin-left: -350px;
	padding: 0;
	border-style: none;
	border-width: 0px;
	background-image:url(/static/img/papier1.jpg);
	background-repeat:repeat;
}


div.zetteltext {
	padding: 59px 70px 80px 50px;
	border-style: none;
	border-width: 0px;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	line-height:11.7pt;
	text-align:left;
}

div.zettel1a {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 14px;
	height: 13px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	background-image:url(/static/img/papier-lo.jpg);
}
div.zettel1b {
	position: absolute;
	right: 0px;
	top: 13px;
	bottom:15px;
	width: 14px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	background-image:url(/static/img/papier-lm.jpg);
	background-repeat:repeat;
}
div.zettel1c {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 14px;
	height: 15px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	background-image:url(/static/img/papier-lu.jpg);
}
div.zettel1d {
	position: absolute;
	left: 15px;
	bottom: 0px;
	right: 14px;
	height: 15px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	background-image:url(/static/img/papier-um.jpg);
	background-repeat:repeat;
}

div.zettel1e {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 15px;
	height: 15px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	background-image:url(/static/img/papier-ur.jpg);
}

div.zettlinks {
	bottom:50px; left: 50px;
	margin: 0px;
	display:block;
	position:absolute;
	padding:0px;
}

dl {
	margin: 0;
	padding: 2em 0;
}
dd {
	margin: 0;
	padding: 0;
	margin-top: .3em;
	margin-left: 3em;
	padding-bottom: .7em;
}

dl.top {
	margin: 0;
	padding: 2em 0;
}
dl.top dt {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
}
dl.top dd {
	margin: 0;
	padding: 0;
}

dl.sub {
	margin: 0;
	padding: 1em 0;
}
dl.sub dt {
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
}
dl.sub dd {
	margin: 0;
	padding: 0;
	margin-top: .3em;
	margin-left: 3em;
	padding-bottom: .7em;
}





