/* Tags */


.ie_transparent_start1, .ie_transparent_start2
{
	background: #8c0005;
	position: absolute;
}
.ie_transparent_start1
{
	width: 450px;
	height: 140px;
	top: 170px;
	z-index: 5;
}


.null
{
	text-decoration: none;
}



input#page
{
 width: 40px;
}

.goButton
{
	max-width: 30px;
}
.goButton:hover
{
	border-style: inset;
}
#detailsearch_hit:hover
{
	cursor: pointer;
}

.ie_transparent_start2
{
	width: 300px;
	height: 140px;
	filter:alpha(opacity=70);
	top: 170px;
	margin-left: 470px;
	z-index: 5;
	display: inline;
}


h1
{
	color: #003066;
	font-weight: bold;
	font-size: 18px;
}
h2
{
	color: #003066;
	font-weight: bold;
	font-size: 16px;
}
h3
{
	color: #003066;
	font-weight: bold;
	font-size: 14px;
}
h4
{
	color: #003066;
	font-weight: bold;
	font-size: 12px;
}

.blau_gross
{
	color: #003066;
	font-weight: bold;
	font-size: 14px;
}



body, html {
	margin:0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border: 0px;
}

a {
	color: #000000;
	text-decoration: underline;
	
}

a:hover {
	text-decoration: none;
}

/* Classes */

.mitte {
	margin-left: auto;
	margin-right: auto;
	width: 775px;
}

.topleiste {
	background-color: #8C0005;
	border-bottom: 1px solid #939393;
	width: 775px;
	height: 7px;
	overflow: hidden;
	margin-bottom:10px;
}
.topmenu {
	background-repeat: no-repeat;
	background-position: top left;
	text-align: right;
	color: #BDBDBD;
	font-size: 16px;
	width: 775px;
	height: 55px;
	/*margin-top: 15px;*/
	border-bottom: 1px solid #CFCFCF;
	margin-bottom:6px;
}


.topmenu a {
	color: #464646;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}

.topmenu a:hover {
	color: #B30D0F;

}


#commonsLogo
{
	text-align:left;
	width: 300px;
}

#topMenuDivs div
{
	float:left;
}

#menu_n_login
{
	text-align: right;
	height: 50px;
	width: 470px;
}

#topMenuBar
{
	height: 22px;
	text-align: right;
	width: 470px;
}

.loginInfo
{
	text-align: right;
	width: 470px;
}


.suche {
	color: #464646;
	width: 340px;
	float: right;
	text-align: right;
	font-size: 10px;
	height: 20px;
}

.suche a {
	color: #464646;
	font-weight: bold;
	text-decoration: none;
}


.suche input {
	border: 1px solid #8C0005;
	width: 110px;
	margin-left: 10px;
	margin-right: 5px;
}

#quickSearch
{

	height: 20px;
}





.submenu {
	padding-top: 10px;
	color: #3B3B3B;
	float: left;
	width:770px;
	display: inline;
	height: 25px;
}

.submenu a {
	color: #3B3B3B;
	font-size: 10px;
}

.datum {
	padding-top: 10px;
	font-size: 10px;
	float: right;
	display: inline;
}

.schwarzleiste {
	background-color: #000000;
	width: 775px;
	height: 7px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top:5px;
}


.buchbox {
	background-image: url(../images/buchbox.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #000000;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #FFFFFF;
	z-index: 1;
}

.buchbox a {
	color: #FFFFFF;
}

a.ref_picture {
    text-decoration: none;
}

* html .buchbox {
	margin-top: 25px;
	margin-bottom: 35px;
	z-index: 1;
}

.buchbox_inlay {
	background-image: url(../images/buchbox.png);
	background-repeat: repeat-y;
	height: 110px;
	padding: 20px;
	z-index: 1;
}

* html .buchbox_inlay { /* ie png fix */
	background-image: none;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://c108-dig04.uibk.ac.at:8080/aloWeb/skins/alo4/images/buchbox.png", sizingMethod="scale");
	z-index: 1;
}

.buchbox_links {
	width: 420px;
	padding-top: 15px;
	float: left;
	display: inline;
	z-index: 10;
}

.buchbox_rechts {
	width: 250px;
	padding-top: 25px;
	padding-left: 60px;
	float: left;
	display: inline;
	z-index: 100;

}

.buchbox_unten {
	width: 360px;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	z-index: 10;

}


.content {
	/* text-align: justify;*/
	width: 555px;
	float: left;
	display: inline;
	margin-right: 10px;
	min-height: 300px;
}

.bold
{
	font-weight: bold;
}

.blau {
	color: #003066;
	font-weight: bold;
	width: 300px;
	
}

.blau_right {
	color: #003066;
	font-weight: bold;
	float: right;

}

.blau_left {
	color: #003066;
	font-weight: bold;
	float: left;
	width: 420px;

}

.rot {
	color: #8C0005;
	font-weight: bold;
}

.green {
	color: green;
	font-weight: bold;
}

.hellblau {
	color: #82A7C6;
	font-weight: bold;
}

.grau {
	text-align: left;
	color: #464646;
	font-weight: bold;
	float: left;
	display: inline;
	font-size: 10px;
	padding-bottom: 10px;
}
.grau a:hover
{
	text-decoration: underline;
}

.grau_padding {
	padding-left: 20px;
}
.starttext {
	width: 460px;
	min-height: 220px;
	float: left;
	display: inline;
	padding-right: 18px;
}


#xims
{
	min-height: 300px;
}


.content_viewermd {
	width: 750px;
	min-height: 270px;
	min-height: 300px;
	float: left;
	display: inline;
	padding-right: 18px;
}

#pdfIFrame {
	display: block;
	/* position: absolute; not needed anymore for centered .fullscreen .content */
	z-index: 1;
}


.suchergebnis {
	font-size: 12px;
	color: #3B3B3B;
	border-top: 1px solid #E6E6E6;
	padding: 7px 0px 7px 0px;

}

.suchergebnis a {
	color: #003066;
}

.suchseiten {
	margin-top: 5px;
	border-bottom: 1px solid #E6E6E6;
	padding: 4px 0px 5px 0px;
	color: #686868;
	height: 15px;
	font-weight: bold;
	font-size: 10px;
}

.suchseiten a {
	color: #B40C11;
	text-decoration: none;
}

.rightside {
	border-left: 1px solid #CFCFCF;
	float: left;
	display: inline;
	padding-left: 20px;
	margin-bottom: 20px;
	width:auto;
}

.rightside#start {
	width: 273px;
	float:left;
}

.rightside#folge {
	width: 185px;
}

.rightside#docview {
	width: 185px;
}

.rightside#docview img {
	padding-left: 5px;
	padding-right: 10px;
}

.rightside a {
	text-decoration: none;
}

.rightside#start a {
	padding-left: 10px;
}



.rightlink {
	border-bottom: 1px solid #CFCFCF;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}

.rightlink#dark {
	background-color: #D7D7D7;
	background: #D7D7D7;
	padding: 5px;
	margin: 0px;
}

.bold_rightlink {
	font-weight: bold;
	border-bottom: 1px solid #F3F3F3;
	background-color: #D7D7D7;
	background: #D7D7D7;
	padding: 5px;
	margin: 0px;
}



#darkview {
	border-bottom: 1px solid #F3F3F3;
	background-color: #D7D7D7;
	background: #D7D7D7;
	padding: 5px;
	margin: 0px;
}

.rightlink#light {
	border-bottom: 1px solid #CFCFCF;
	background-color: #E6E6E6;
	background: #E6E6E6;
	padding: 5px;
	margin: 0px;
}

.rightlink select {
	width: 170px;
	border: 1px solid #7E9DB9;
}

.rightlink#sortFilters img
{
	padding:0px;
	padding-right: 3px;
	margin:0px;

}


.lastlight {
	background-image: url(../images/rightside_light.jpg);
	background-repeat: no-repeat;
	padding: 8px;
}

.lastdark {
	background-image: url(../images/rightside_dark.jpg);
	background-repeat: no-repeat;
	padding: 8px;
}

.bold_lastdark {
	background-image: url(../images/rightside_dark.jpg);
	background-repeat: no-repeat;
	padding: 8px;
	font-weight: bold;
	margin: 0px;
}



.servicebox {
	border: 1px solid #82A7C6;
	padding: 15px 115px 15px 75px;
	float: left;
	display: inline;
	background-image: url(../images/service_buecher.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	width: 355px;
}

.servicebox a {
	text-decoration: none;
	color: #003066;
	font-weight: bold;
}

.servicebox#small {
	width: 375px;
	margin-right: 13px;
	padding: 15px 15px 15px 75px;
	background-image: url(../images/service.jpg);
}

.servicebox#bodynews {
	width: 445px;
	margin-right: 13px;
	padding: 15px 15px 15px 75px;
	background-image: url(../images/service.jpg);
}

.servicebox#home {
	width: 375px;
	margin-right: 13px;
	padding: 15px 15px 15px 75px;
	background-image: url(../images/service.jpg);
}

.servicebox#shop {
	width: 175px;
	padding: 50px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-position: top;
	background-image: url(../images/service_shop.jpg);
}

.servicebox#kaufen {
	width: 175px;
	padding: 50px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-position: top;
	background-image: url(../images/service_kaufen.jpg);
}

.servicebox#alolinks {
	width: 175px;
	padding: 50px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-position: top;
	background-image: url(../images/alonlinks.gif);
}
.servicebox#alonews1 {
	width: 175px;
	padding: 50px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-position: top;
	background-image: url(../images/alonews.gif);
}
.servicebox#alonews2 {
	width: 175px;
	padding: 50px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-position: top;
	background-image: url(../images/alonews.gif);
}

.wordHL
{
	color: blue;
	font-weight: bold;
}


.servicelink {
	border-top: 1px solid #EDF3F7;
	padding: 10px;
	font-size: 10px;
}

.servicelink a {
	color: #003066;
	font-weight: bold;
}



.docview_top {
	top: 100px;
	width: 550px;
	font-size: 10px;
	height:auto;
	background-color: #D7D7D7;
}

.docview_top_right {
	width: 52px;
	padding: 3px;
	background-color: #D7D7D7;
}
.docview_top_right_ibk {

	width: 50px;
	padding: 3px;
	height: 43px;
	min-height: 43px;
	background-image: url('../images/ibk_logo.gif');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.docview_top_right_linz {
	width: 52px;
	padding: 3px;
	height: 43px;
	min-height: 43px;
	background-image: url('../images/linz_logo.gif');
	cursor: pointer;
}
.docview_top_right_graz {
	width: 52px;
	padding: 3px;
	height: 43px;
	background-image: url('../images/graz_logo.gif');
	cursor: pointer;
}
.docview_top_right_onb {
	width: 52px;
	padding: 3px;
	height: 43px;
	background-image: url('../images/onb_logo.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	cursor: pointer;
}

.docview_top_left {
	vertical-align: middle;
	width: 475px;
	font-size: 11px;
	background-color: #D7D7D7;
	min-height: 26px;
	padding: 5px;
	height: auto;

}
.docview_top_title span {
	font-size: 11px;
	font-weight: bold;
	background-color: #D7D7D7;

}
.docview_top_title {
	font-size: 11px;
	font-weight: bold;
	background-color: #D7D7D7;
	cursor: pointer;
	z-index: 100;

}
.docview_top_title span:hover {
	text-decoration: underline;
}


.docview_top_creator {
}

.docview_top_logo
{
	float:right;
	height: 43px;
}

.docview_top th{
	font-size: 10px;
}

.docview_top a {
	text-decoration: none;
	margin-left: 35px;
}

.docview_detail {
	float: left;
	top: 144px;
	width: 540px;
	padding: 5px;
	font-size: 10px;
	background-color: #E6E6E6;
}

.docview_detail td{
	font-size: 10px;
}

.docview_detail a {
	color: #585858;
	text-decoration: none;
}

.docview_detail a:hover {
	text-decoration: underline;
}

.docmenu {
	color: #696969;
	font-weight: bold;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.docmenuForm {
	color: #696969;
	font-weight: bold;
	font-size: 10px;
}

.docmenuForm input {
	width: 75px;
	border: 1px solid #7E9DB9;
}

.docmenuForm a {
	color: #B20D11;
	text-decoration: none;
}


.docmenu input {
	width: 75px;
	border: 1px solid #7E9DB9;
}

.docmenu a {
	color: #B20D11;
	text-decoration: none;
}

a.doclink  {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}

.docmenu a:hover {
	color: #686868;
}

.docmenu hr {
	border: 1px solid #E6E6E6;
}


.suchseiten a:hover {
	color: #686868;
}

#suchseitenLinks span
{
	color: #B20D11;
}
#suchseitenLinks a
{
	color: #686868;
	text-decoration: underline;
}
#suchseitenLinks a:hover
{
	text-decoration: none;
}

#docview_drop {
	position: absolute;
	background-color: #D7D7D7;
	border: 1px solid #B4B4B4;
	top: 218px;
	padding: 5px;
}
#docview_drop table tr td {
	font-size: 50px;
}

.footer {
	border-top: 1px solid #E6E6E6;
	color: #3B3B3B;
	font-size: 10px;
	padding-top: 10px;
	margin-top: 25px;
	margin-bottom: 10px;
}

.footer a {
	color: #3B3B3B;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}

.footer a:hover {
	color: #B30D0F;
}

.fullscreen .top {
	border-top: 6px  solid #8C0005;
/*	border-bottom: 3px solid #020204; */
	padding: 7px;
	height:61px;
	min-width: 840px;
	width:100%;
	left:0px;
	top: 0px;
	display: inline;
/*	position: absolute; */
/* fixed, shadowed, transparent toolbar */
	position: fixed;
	z-index: 9000;
	background-image:url(../images/toolbar_bg.png);
	-moz-box-shadow: 0px 2px 6px #444;
	-webkit-box-shadow: 0px 2px 6px #444;
	box-shadow: 0px 2px 6px #444;
}

.fullscreen .logos {
	float:left;
	height: 25px;
	width: 45px;
}

.fullscreen .close {
	float:right;
	height: 25px;
	width: 30px;
	padding-top: 10px;
}


.fullscreen .content {
	/*margin-left: 0px;*/
	margin-top: 60px; 
	margin-left: auto;
	margin-right: auto;
	display: table;
	float: none;
	width: auto;
}

.docImage {
	box-shadow: 0 4px 10px #000000;
}

.fullscreen #docview_menu {
	float:left;
	height: 40px;
	width: 650px;
}

.fullscreen #docview_menu_centered {
	/*float:left;*/
	margin-left: auto;
	margin-right: auto;
	display: table;
	height: 40px;
	width: 650px;
}

.fullscreen .docnav {
	margin-left: 10px;
	background-color: #E6E6E6;
	border-top: 2px solid #8B0005;
	background-image: url(../images/docnav.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-bottom: 18px;
	padding-top: 18px;
	height: 22px;
}

.fullscreen .docnav img {
	padding-left: 10px;
	padding-right: 10px;
}

.fullscreen .docnav a {
	border-right: 1px solid #CFCFCF;
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 10px;
}

.drop {
	background-color: #D7D7D7;
	border: 1px solid #B4B4B4;
	overflow: hidden;
	z-index: 100;
}

#ministructwin_iframe {
	z-index: 50;
	display:none;
	border:none;
	position: absolute;
	top: 144px;
	left: 40px;
	height:138px;
	width: 322px;
}

#ministructwin {
	position: absolute;
	top: 145px;
	left: 50px;
	width: 300px;
}

#ansicht_iframe {
	z-index: 50;
	display:none;
	border:none;
	position: absolute;
	top: 144px;
	left: 219px;
	height:123px;
	width: 202px;
	overflow: hidden;
}

#ansicht {
	position: absolute;
	top: 145px;
	left: 220px;
	width: 200px;
	overflow: hidden;
}

#interaktion_iframe {
	z-index: 50;
	display:none;
	border:none;
	position: absolute;
	top: 144px;
	left: 376px;
	height:82px;
	width: 202px;
}

#interaktion {
	position: absolute;
	top: 145px;
	left: 377px;
	width: 200px;
}

.dropitem {
	border-bottom: 1px solid #F3F3F3;
	padding-top: 10px;
	height: 30px;
	z-index: 55;
}

.dropitem a {
	text-decoration: none;
}

.dropitem img {
	padding-left: 10px;
	padding-right: 10px;
}


/* my edits -----------------------------------------------------------------------------*/

.suchergebnislink {
	color: #003066;
}

.suchergebnislink:visited {
	color: #72007C;
}

a.docinfolink:visited {
	color: #697581;
}

a.docinfolink {
	color: #060300;
}

/*
a.docinfolink:visited:before {
	content:  "\2713 ";
}*/

.sitemap {
	color: #464646;
	width: 400px;
	float: left;
	text-align: left;
	font-size: 10px;
}


.searchresults
{
	min-height: 280px;

}

#searchResults
{
	position:relative;
}



.searcherror
{
	padding:30px;
	min-height: 200px;
}


.docpdf
{
	height: 600px;
	width: 548px;
}

#commentsBody
{
	min-height: 300px;
}

#curatorBody
{
	min-height: 300px;
	padding: 20px;
}
.curatorBody
{
	min-height: 250px;
	padding: 20px;
}


#suchseitenLinks
{
	float: left;
}
#suchseitenRechts
{
	float: right;
}


.commentTable tr
{
	width: 540px;
}

.commentTableSpan
{
	font-size: 10px;
}

.commentTable a
{
	font-size: 10px;
	color: red;
}

.commentHead
{
	font-size: 10px;
	margin: 1px;
	padding: 1px;
	font-weight: normal;
	background: #f0f2f2;
}

.commentHeadUser
{
	width: 250px;
	text-align: left;
	font-weight: normal;
}
.commentHeadId {
	width: 50px;
	text-align: left;
	font-weight: normal;
}
.commentHeadDate
{
	text-align: right;
	font-weight: normal;
}
.commentText
{
	font-weight: normal;
	color: blue;
	width: 550px;
	text-align: left;
	font-size: 14px;

}
.commentLine
{
	height: 1px;
	background-color: gray;
	margin-top: 5px;
}

#commentField
{
	width: 543px;
	height: 200px;
}

.commentForm
{
	max-width: 550px;
	width: 550px;
}

#commentFormReal
{
	width: 547px;
}

#metadataButton
{
	width: 100px;
	min-width:100px;
}


#formDiv
{
	width: 400px;
	height: 200px;
	padding: 20px;
}

/*
.formCell
{
	float: left;
	width: 195px;
}

.formCell input, .formCell select
{
	width: 165px;
}
*/

#oesoebTree
{
	text-align:left;
	float: left;
	width: 330px;
	max-width: 330px;
	border-right: 1px dotted gray;
	padding: 3px;
}
#oesoebTree div
{
	padding-bottom: 1px;
}


#oesoebIndex
{
	width:770px;
}

#oesoebTreeResults
{
	float: left;
	width: 400px;
	font-size: 12px;
	padding: 10px;
}
#oesoebTreeResults th
{
	font-size: 12px;
	font-weight: normal;

}



#texttypeTree
{
	float: left;
	width: 280px;
	border-right: 1px dotted gray;
	padding: 5px;
}
#texttypeTree div
{
	padding-bottom: 3px;
}


#texttypeIndex
{
	width:763px;
}
#texttypeTreeResults
{
	float: left;
	width: 440px;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 2px;
}
#texttypeTreeResults div
{
	width: 450px;
}

#texttypeTreeResults th
{
	font-size: 12px;
	font-weight: normal;
}

#indexTable
{
	font-size: 12px;
	text-align: left;
}

.commentsCheckTh
{
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}


#objectList
{
	display: none;
	position: absolute;
	background: white;
	border: 3px gray outset;
	padding: 10px;
	width: 700px;
}

#objectListTable th
{
	font-size: 12px;
	text-align: left;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}

.documentList
{
	display: none;
	padding-left: 40px;
}


.bodyItem
{
	max-width: 550px;

	padding-bottom: 20px;
}

.bodyItem_header
{
	max-width: 550px;

}


.rigthCell
{
	float: right;
	min-height: 60px;
	
}

.leftCell
{
	min-height: 60px;
	width: 350px;
	float: left;
}

.contentBlock
{
	padding-bottom: 40px;
}

.grayLine
{
	border-top: 7px solid #E6E6E6;
	padding-top: 12px;
	margin-bottom: 10px;

}

.thinGrayLine
{
	border-top: 2px solid #E6E6E6;
	clear: both;
	margin-top: 8px;
	margin-bottom: 8px;
}

#scaleViewForm
{
	width: 100px;

}

#commonTree
{
	float:left;
	width: 200px;
	max-width: 330px;
	border-right: 1px dotted gray;
	padding: 5px;

}

#treeResults
{
	max-width: 420px;
	float:left;
	padding:10px;
}


#treeIndex div
{
	padding-bottom: 3px;
}

#treeIndex
{
	width: 757px;
}

.docview_verytop
{
	top: 100px;
	width: 540px;
	font-size: 10px;
	padding:5px;
}
.dcTable
{
	/*padding-left: 10px;*/
}

.dcTable th
{
	text-align: left;
	font-size: 12px;
	padding-left: 10px;
	font-weight: normal;
	padding-top: 10px;
}

.dcTableL
{
	width: 200px;
}

.dcTableR
{
	width: 500px;
}



.indexPageBody
{
	min-height: 270px;
}

.loginInfo a
{
	color: #878787;
	font-size: 10px;
}
.textansichtDiv
{
	padding: 5px;
	height: 700px;
	border: 1px solid #e1e1e1;
}

.textansichtString
{
	position: absolute;
}

.divRightWithBr
{
	width: 120px;
	float: right;
	text-align: right;
	margin-bottom: 3px;
}

#detailsearch
{
	width: 450px;
	padding-bottom: 6px;
	float:left;
}

.detailSearchBody
{
	margin-top: 5px;
	min-height: 350px;
}

.searchBody
{
	min-width: 530px;
	min-height: 280px;
}

.textansichtViewModes
{
	float: right;
}
.textansichtViewModes a
{
	padding: 3px;

}


.disabled_link
{
visibility: hidden;
}

.sortFilterLink
{
	font-weight: normal;

}


.windowTitle
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: blue;
	min-height: 20px;
	min-width: 78%;
}

.windowOption
{
	float:right;
	min-height: 20px;
	min-width: 20%;
	text-align: right;
}

.windowBanner
{
	height: 16px;
	background: #bbbbff;
	padding:1px;
	border: 2px outset gray;
	margin-bottom:3px;
	width: 99%;
}

/*******************************************************************/
/*   Viewer ********************************************************/
/*******************************************************************/

.publisher_logo_label
{
	text-align: justify;

}

.fullscreen .docview_logo {
	float:left;
	height: 30px;
	width: 120px;
	margin-top: 6px;


}
.fullscreen .docview_logo span {
	font-size: 22px	;
}


.publisher_logo_img
{
	padding-top:6px;
	padding-bottom:4px;
	text-align: center;
}
.publisher_logo_img:hover
{
	cursor:pointer;
}

.docview_links {
	width: 500px;
	font-size: 10px;
	height:auto;
	background-color: #D7D7D7;
}
.docview_links a{
	padding:0px;
	margin-left:0px;
	text-decoration: underline;
}
.docview_links a:hover{
	text-decoration: none;
}


/*******************************************************************/
/*   ViewerFullscreen **********************************************/
/*******************************************************************/


.pageButtonLeft, .pageButtonLeftHover
{
	background-image: url(../images/docviewer/arrow_left_broad.png);
}
.pageButtonRight, .pageButtonRightHover
{
	background-image: url(../images/docviewer/arrow_right_broad.png);
}
.pageButtonLeft,.pageButtonRight, .pageButtonLeftHover,.pageButtonRightHover
{
	width: 28px;
	min-width: 28px;
	height: 100%;
	outline: 2px solid #eeeeff;
	border: 2px solid #eeeeff;
	background-repeat: repeat-y;
	vertical-align: top;

}


.pageButtonLeftHover,.pageButtonRightHover
{
	outline: 2px solid #bbbbff;
	border: 2px solid #bbbbff;
}


.pageButtonLeftGrey
{
	background-image: url(../images/docviewer/arrow_left_broad_grey.png);
}
.pageButtonRightGrey
{
	background-image: url(../images/docviewer/arrow_right_broad_grey.png);
}
.pageButtonLeftGrey,.pageButtonRightGrey
{
	width: 28px;
	min-width: 28px;
	height: 100%;
	outline: 2px solid #eeeeff;
	border: 2px solid #eeeeff;
	background-repeat: repeat-y;
	vertical-align: top;

}



.fullscreen_thumbs_table
{
	margin-left: 20px;
	margin-right: 20px;
}

.fullscreen_thumb
{
	padding: 15px;
	max-width: 172px;
	text-align: center;
}

.fullscreen_thumb div:hover
{
	cursor: pointer;
}

.fullscreen_thumb_th
{

}

.fullscreen_thumb_th_hl
{

	background: #C8EBF4;

}


#fullscreenthumbs
{
	width: 1500px;
}

.thumbImg
{
	border:1px solid #C8C8C8;
	width:150px;
}
/*
.thumbImg:hover
{
	border:1px solid red;
	background: blue;
}
*/

#fullscreentoc
{
	width: 900px;
}


#textview
{
	float: left;
	text-align: justify;
	max-width:600px;
	padding:10px;
}

#fullscreenSearch
{
	padding:20px;
}

.imageButton
{
	border: 1px solid white;
	padding-left:2px;
	padding-right:8px;
}

.imageButton:hover
{
	cursor: pointer;
	border: 1px solid grey;
}

.fullscreenMenuRow
{

}

.fullscreenMenuRow th
{
	vertical-align: middle;
	border-bottom: 1px solid #ddddee;
}


/*******************************************************************/
/*   Structmap *****************************************************/
/*******************************************************************/

.toc
{
	padding: 10px;
}

.toc_div
{
	padding-left: 15px;
}

.CHAPTER
{
	font-size: 14px;
	font-weight: bold;
}
.SECTION
{
	font-size: 13px;
	font-weight: normal;
}

/* IE and Safari fix **/

html* b
{
	background: transparent;
	color:black;
}

.dottedBack
{
	background-image: url('../images/docviewer/dots.png');
	background-repeat: repeat-x;

}


#editOrigDC



/*******************************************************************/
/*   SMALL LOGIN FORM **********************************************/
/*******************************************************************/

#smallLoginForm
{
	z-index: 100;

}
#smallLoginUsername
{
	width: 55px;
	font-size: 10px;
	color: gray;

}
#smallLoginPassword
{
	width: 55px;
	font-size: 10px;
	color: gray;
}
#smallLoginSubmit
{
	width: 45px;
	font-size: 10px;
}



/*******************************************************************/
/*   KLAPP-DIV *****************************************************/
/*******************************************************************/

.klappDivMenu  { clear:all; height: 16px; border: 1px solid gray; border-left: none; border-right: none; background-color: #ececec; font-weight: bolder;padding:0px; margin:0px;}
.klappDivTitle { clear:all; float:left; width:69%; padding:0px; margin:0px; border: none; }
.klappDivClose { clear:all; float:right; width:28%; text-align: right;padding:0px; margin:0px; border: none;}
.klappDiv { clear:all; display:none; padding:0px; margin:0px; border: none;}





/*******************************************************************/
/*******************************************************************/

.greenText
{
	color: green;
}

.redText
{
	color: red;
}




