body {
	background:#000000;
	padding:0px;
	margin:15px;
	font-family: verdana, arial;
	font-size: 11px;
	line-height: 16px;
}



table {
	padding:0px;
	margin:10px 20px 10px 20px;
	font-family: verdana, arial;
	font-size: 11px;
	line-height: 18px;
}

.abstand_links {
	padding-left:25px;
}

p {
	padding:0px;
	margin:0px 10px 10px 10px;
	font-family: verdana, arial;
	font-size: 11px;
	line-height: 20px;
}



h1 {
	margin:0px;
	padding-left:20px;
	width:542px;
	height:26px;
	background-image:url('../images/titel_hg_content.png');
	background-repeat:no-repeat;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight:bold;
	z-index:10;
	position:relative;
}

h2 {
	margin:0px;
	padding-left:10px;
	width:316px;
	height:30px;
	background-image:url('../images/titel_hg.png');
	background-repeat:no-repeat;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight:bold;
}

#container {
	position:absolute;
	left:50%;
	margin-left:-489px;
	padding:0px;	
	width:978px;
}

#header {
	background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
	height:81px;
	width:978px;
}

#content {
	background-image: url(../images/hg_content.jpg);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	width:978px;
	overflow:auto;
}

#linkespalte {
	float: left;
	padding:0 0 10px 40px;
	margin:0px;
	width:535px;
}

.box {	
	background-image: url(../images/box_hg.png);
	background-repeat:repeat-y;
	width:535px;
	margin:0px 0px 15px 0px;
}



#rechtespalte {
	padding-top:130px;
	padding-right:40px;
	margin:0px;
	float:right;
	width:310px;
}

#typoscripte {
	margin:0px 0px 15px 0px;
	width:315px;
	height:299px;
	background-image:url('../images/hg_typoscripte.png');
	background-repeat: no-repeat;
}


#titellisten {
	margin:0px 0px 15px 0px;
	width:315px;
	height:518px;
	background-image:url('../images/buchliste_hg.png');
	background-repeat: no-repeat;
}

.verweisung {
	background-image: url('../images/verweisung_hg.png');
	background-repeat:no-repeat;
	width:315px;
	height:123px;
	margin:0px;
}

.menuhack {
  position:relative;
  margin:0px;
  padding:0px;
}


#footer {
	background-image: url(../images/footer.jpg);
	background-repeat:no-repeat;
	height:122px;
	width:978px;
	
}


#zitate {
	position:absolute;
	top:-8px;
	left:615px;
	background-image:url('../images/zitate_hg.png');
	background-repeat:no-repeat;
	width:324px;
	height:206px;
}

#zitattext {
	margin:55px 23px 10px 15px;
}

a:link, a:active {
	text-decoration: none;
	color: #00506E;
	font-weight: bold;
}

a:visited {
	text-decoration: none;
	color: #2F7C99;
	font-weight: bold;
}

a:hover, a:focus {
	text-decoration: underline;
	color: #00506E;
	font-weight: bold;
}


a.footer:link, a.footer:active {
	text-decoration: none;
	color: #00506E;
	font-weight:normal;
}

a.footer:visited {
	text-decoration: none;
	color: #2F7C99;	
	font-weight:normal;
}

a.footer:hover, a.footer:focus {
	text-decoration: underline;
	color: #00506E;	
	font-weight:normal;
}

.schlusstext {
	font-weight:bold;
	font-family:verdana, arial;
	font-size:13px;
	line-height:16px;
	color: #9A3432;	
}


.clear{
	clear:both;
}

.covertext {
	display:none;
}

#images img {
        position:absolute;
        top:0px;
}
#images{
		position:relative;
        visibility:hidden;
}
#loading{
        text-align:center;
        width:100%;
}
#loading img{
        margin-top:10px;
        position:relative;
}
#captions{	
        position:relative;
        text-align:left;		
	    line-height: 16px;
}
#scrollbar{
        visibility:hidden;
        position:relative;
        border-bottom:1px solid #b3b3b3;
        z-index:10001;
}
#arrow_l{
        position:absolute;
        top:75px;
        left:5px;
		z-index:50000;
}

#arrow_r{
        position:absolute;
        top:75px;
        right:5px;
		z-index:50000;
}

#slider{
        position:absolute;
        margin-top:-7px;
        margin-left:-7px;
        z-index:10002;
        background-image:url(slider.png);
        background-repeat:no-repeat;
        width:14px;
        height:14px;
}
#imageflow{	
		position:relative;
        width: 302px;
        text-align:left;
}

