a {font-size: .9em;}
a:link { /*text-decoration: none;*/ color:rgb(55,100,105); font-weight: bold; }
a:active { text-decoration: underline; color:rgb(55,100,105); font-weight: bold; }
a:visited { /*text-decoration:*/ none; color:rgb(55,100,105); font-weight: bold; }
a:hover { text-decoration: underline; color:rgb(55,100,105); font-weight: bold; }
.head {position: absolute; top:60px; left:80px; }
.main {position: absolute; top:140px; left:160px; }

body
	{
		margin:0 0 0 0;
		padding:20px;
		text-align:center;
		font-family: helvetica, segoe, arial, sans-serif;
		color: rgb( 50,55,60);
		height:101%;
		background: rgb(70,90,110);
/*
		background: rgb(256,256,256);
*/
	}

h3
	{
		font-family: georgia;
		font-size:1.1em;
		background: rgb( 240, 245, 250);
		padding: .5em;
		border:1px dashed rgb(80,90,100);
		margin: 1em;
	}

h2
	{
		font-family: georgia;
		font-size:.8em;
		background: rgb( 252, 254, 256);
		padding: .2em;
/*
		border:1px dashed rgb(80,90,100);
*/
		margin:1em;
		font-style:italic;
	}

#topcontainer
	{
		width: 800px;
		height: auto;
		margin:0px auto;
		text-align:center;
		padding: 0em;
	}

#maincontainer
	{
		width: 700px;
		height: auto;
		margin:0px auto;
		text-align:left;
		background: rgb(256,256,256);
		text-align:center;
		padding: 0em;
		border:1px inset rgb(80,90,100);
	}

#header
	{
		position: relative;
/*
		background: rgb(255,255,255);
*/
		height: 65px;
		width: 800px;
	}

#footer
	{
		position: relative;
		height: 18px;
		font-size: .8em;
		font-weight: book;
		color: rgb(130,140,150);
		margin:0px auto;
		text-align:left;
		word-spacing: 20px;
		width: 800px;
/*
		border:1px inset rgb(80,90,100);
*/
		line-height: 1.5em;
	}

#footer a, #menue a
	{
		text-decoration: none;
		color: rgb(160,170,180);
		margin-left: .5em;
	}

#footer b, #menue b
	{
		text-decoration: none;
	}

#menue
	{
		position: relative;
		height: 30px;
/*
		background: rgb(240,245,250);
*/
		font-size: 12px;
		font-weight: bold;
		color: rgb(155,150,145);
		margin:0px auto;
		text-align:left;
		word-spacing: 20px;
		width: 800px;
		line-height:2.5em;
	}

#menue a:link
	{
		padding: 4px 8px 4px 8px;
		background: rgb(240,245,250);
		border-top: 1px solid rgb(255,255,255);
		border-right: 1px solid rgb(255,255,255);
		border-bottom: 1px solid rgb(95,100,105);
		border-left: 1px solid rgb(215,210,205);
	}

#menue a:visited
	{
		padding: 4px 8px 4px 8px;
		background: rgb(240,245,250);
		border-top: 1px solid rgb(255,255,255);
		border-right: 1px solid rgb(255,255,255);
		border-bottom: 1px solid rgb(95,100,105);
		border-left: 1px solid rgb(215,210,205);
	}


#menue a:hover
	{
		padding: 4px 8px 4px 8px;
		background: rgb(230,235,240);
		border-top: 1px solid rgb(255,255,255);
		border-right: 1px solid rgb(255,255,255);
		border-bottom: 1px solid rgb(95,100,105);
		border-left: 1px solid rgb(215,210,205);
	}

#menue a:active
	{
		padding: 4px 8px 4px 8px;
		background: rgb(240,245,250);
		border-top: 1px solid rgb(95,100,105);
		border-right: 1px solid rgb(215,210,205);
		border-bottom: 1px solid rgb(255,255,255);
		border-left: 1px solid rgb(255,255,255);
		margin-top: 2px;
	}

#menue span
	{
		padding: 4px 8px 4px 8px;
		background: rgb(230,235,240);
		border-top: 1px solid rgb(95,100,105);
		border-right: 1px solid rgb(215,210,205);
		border-bottom: 1px solid rgb(255,255,255);
		border-left: 1px solid rgb(255,255,255);
		margin-top: 2px;
		color: rgb(95,100,105);
	}


#footer span
	{
		margin-left: 10px;
	}

#content
	{
		position: relative;
		width:500px;
		height: 600px;
		color: rgb(10,15,20);
		font-size:.8em;
		font-family: monaco, monospace, helvetica, segoe, arial, sans-serif;
		float: right;
		margin: 20px 30px 60px 30px;
		background: rgb(22,111,33);
	}

.startpage
	{
/*
		background: url(bilder/R0011321.png) no-repeat bottom right;
*/
	}

#sidecontent
	{
		float: right;
		width: 10px;
		height:300px;
		background: rgb(200,200,230);
		border: 1px solid dashed rgb(220,220,250);
	}

div.entry
	{
		margin-bottom: 40px;
		border-bottom: 1px dashed rgb(190,195,200);
		padding-bottom: 40px;
	}

/*
div.entry a
	{
		font size: 10px;
	}
*/

span.digitalrights
	{
		text-align:right;
	}

span.date
	{
		margin-left: 150px;
		color: rgb(130,130,130);
		font-size: 1em;
	}

#linkcontainer
	{
		background: rgb(55,255,255);
		height:600px;
		width: 200px;
/*
		border: 1px solid rgb(90,95,100);
*/
		margin: 2em 0 0 0;
		float: left;
	}

div#navi_unten
	{
		position: relative;
		height: 80px;
		width: 700px;
		bottom: 0px;
	}

div#navi_unten img#weiter
	{
		position: relative;
		height: 80px;
		width: 160px;
		background: transparent url(bilder/buch/weiter_unten.png);
		vertical-align: right;
		left: 270px;
		border: none;
	}

div#inhalt
	{
		height: 400px;
		margin-top: 20px;
	}

div#inhalt img
	{
		margin: 1em;
/*
		border: 1px dotted rgb(110,120,130);
*/
	}

.menuright_link
	{
		position: relative;
		height: 39px;
		width: 80px;
	}

.menuright_link img
	{
		height: 39px;
		width: 80px;
		border: 0;
	}

div#menuright_startseite
	{
		left: -8px;
		top: 33px;
		background: transparent url(bilder/buch/startseite.png) no-repeat;
	}

div#menuright_startseite span img
	{
		left: -10px;
		top: 44px;
		background: transparent url(bilder/buch/startseite_aus.png) no-repeat;
	}

div#menuright_weiter
	{
		left: -3px;
		top: 533px;
		background: url(bilder/buch/weiter.png);
	}

div#menuright_weiter span img
	{
		left: -3px;
		top: 533px;
		background: transparent url(bilder/buch/weiter_aus.png) no-repeat;
	}

div#menuright_beispiele
	{
		left: -6px;
		top: 44px;
		background: transparent url(bilder/buch/beispiele.png) no-repeat;
	}

div#menuright_beispiele span img
	{
		left: -10px;
		top: 44px;
		background: transparent url(bilder/buch/beispiele_aus.png) no-repeat;
	}

div#menuright_buecher
	{
		left: -3px;
		top: 94px;
		background: transparent url(bilder/buch/buecher.png) no-repeat;
	}

div#menuright_buecher span img
	{
		left: -7px;
		top: 94px;
		background: transparent url(bilder/buch/buecher_aus.png) no-repeat;
	}

.illustration
	{
		font-size: .8em;
		font-style: italic;
	}

.sublinks
	{
		font-family: verdana;
		font-size: .8em;
	}

td#buch_r
	{
		background: transparent url(bilder/buch/buch_r.png) repeat-y;
		width: 10px;
		height: auto;
	}

td#buch_r div
	{
		background: transparent url(bilder/buch/buch_ro.png) no-repeat;
		width: 10px;
		height: 10px;
	}

td#buch_u
	{
		background: transparent url(bilder/buch/buch_u.png) repeat-x;
		height: 10px;
	}

td#buch_u div
	{
/*
		background: transparent url(bilder/buch/buch_ru.png) no-repeat;
*/
		height: 10px;
		width: 10px;
	}

td#buch_u div img
	{
		background: transparent url(bilder/buch/buch_ru.png) no-repeat;
		height: 10px;
		width: 10px;
	}

td#buch_lu
	{
		background: transparent url(bilder/buch/buch_lu.png) no-repeat;
/*
		height: 20px;
		width: 20px;
*/
	}

td#buch_lu div img
	{
		background: transparent url(bilder/buch/buch_lu.png) no-repeat;
		height: 10px;
		width: 10px;
	}

#buchcontainer
	{
		height:350px;
		width: 440px;
	}

#buchcontainer div
	{
	}

.buchruecken
	{
		height: 24px;
		width: 340px;
		background: url(bilder/buecher/buchruecken.png) no-repeat;
		text-align: left;
		text-indent: .5em;
		line-height: 1.5em;
	}

.buchruecken a
	{
		text-decoration: none;
		font-size: .7em;
	}

#Bildunterschrift
	{
		height:80px;
		width: auto;
		font-size: .9em;
		line-height:1.2em;
		margin: 0 0 1em 0;
/*
		background: rgb(245,240,235);
*/
	}