/*
	Common style definition for webpage at www.boeggelsack.de.
	
	$Id: boegelsack.css,v 1.17 2008/07/27 15:23:19 sbo Exp $ 
	$Revision: 1.17 $
	$Log: boegelsack.css,v $
	Revision 1.17  2008/07/27 15:23:19  sbo
	Do not scroll header of link list elements
	
	Revision 1.15  2007/08/26 17:09:02  sbo
	Add style for additional (dummy) entry in link list
	
	Revision 1.14  2007/04/16 13:33:49  sbo
	Aktualisiert
	
	Revision 1.13  2007/04/15 18:04:58  sbo
	Use floating div areas instead of fix positioned.
	Add scroll bars to the lists, if required.
	Handle single list entry.
	
	Revision 1.12  2007/01/06 17:55:46  sbo
	Absolute address of background image
	
	Revision 1.11  2006/12/04 17:14:42  sbo
	Improved style for linklist
	
*/
body
{
	color: #ffffff;
	background-color: #703f10;
	background-image:url(/image/hintergrund.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed; 
	padding:0px;
	font-family: "Times New Roman", serif;
	font-size:medium;
}
h1
{
	font-size: 200%;
}
h2
{
	font-size: 140%;
}

h3
{
	font-size: 120%;
}
h4
{
	font-size: 110%;
}

a:visited { color: #00f0ff; }
a:link { color: #00f0f0; }
a:hover { color: #80c0ff; }

.navigation
{
    position:absolute;
    top: 90px; left: 10px;
    width:138px; 
}

.linkemulation, .navlinkemulation
{
    color: #00f0f0;
    text-decoration:underline;
    cursor:pointer;
}

.linkemulation:link, .navlinkemulation:link 
{
    color: #00f0f0;
    text-decoration:underline;
    cursor:pointer;
}

.linkemulation:visited, .navlinkemulation:visited
{
    color: #00f0f0;
    text-decoration:underline;
    cursor:pointer;
}

.linkemulation:hover, .navlinkemulation:hover
{
    color: #80c0ff;
    text-decoration:underline;
    cursor:pointer;
}

.listlinkemulation
{
     color: #ffffff;
     text-decoration:none;
     cursor:pointer;
}

.listlinkemulation:hover
{
     color: #80c0ff;
     text-decoration:underline;
     cursor:pointer;
}
  
.subtitle
{
	font-size: 140%;
	font-weight:bold;
}
.subtitleLink
{
	font-size: 140%;
	font-weight:bold;
}
.text
{
	margin-left:5mm;
	margin-right:10mm;
}
.quotation
{
	margin-left:20mm;
	font-weight:bold;
	font-size:130%;
	margin-bottom:5mm;
}

.quotation .button
{
	font-size: medium;
}
.version
{
	margin-left:5mm;
	margin-right:10mm;
	text-align: right;
	font-style:italic;
}
.adminlink
{
	float: left;
	margin-left:5mm;
	margin-right:10mm;
	text-align: left;
}
.address
{
	margin-left: 10mm;
}

.bold { font-weight:bold; }
.italic {font-style:italic; }
.right {text-align: right; }
.width90 {width: 90%; }

.marginButton1cm { margin-bottom: 1cm; }
.marginLeft2cm { margin-left: 2cm; }

.black { color: black; }

.index 
{
	margin:0px;
	padding:0px;
	border-right:0px solid grey;
	border-top:0px solid grey;
	border-bottom:0px solid grey;
	POSITION: absolute;
	top:24%;
	bottom:1%;
	height:75%;
	left:5%;
	right:75.5%;
	width:19.5%;
	z-index:100;
}
.contentPosition
{
      position:absolute; 
      top: 90px; left: 60px;
      width:74%;
  
}
.content
{
	position: absolute;
	left: 160px;
	height:75%;
	width:74%;
}
.topList {
	position:absolute; 
	top:5%; 
	height:9%; 
	left:5%;
	right:5%; 
	width:90%; 
	z-index:100;
}
.leftList {
	position:absolute; 
	top:15%; 
	bottom:16%; 
	left:5%; 
	right:75.5%; 
	width:19.5%; 
	overflow:hidden !important;
	z-index:99; 
}
.innerLeftList{
	overflow:auto !important;
	z-index:100;
}
.rightList{
	position:absolute; 
	top:15%; 
	left:25%; 
	right:5%; 
	width:280px; 
	overflow:hidden !important;
	z-index:99;
}
.innerRightList{
	overflow:auto !important;
	z-index:100;
}
.bookmarkLink:link {
	color: #ffffff;
	text-decoration:none;
}
.bookmarkLink:hover {
	color: #80c0ff;
	text-decoration:underline;
}
.bookmarkListEntry {
	border-left:1px solid #80c0ff;
	border-right:1px solid #80c0ff;
	padding:5px;
	padding-top:3px;
	width:250px;
}
.bookmarkListFirstEntry {
	border-top:1px solid #80c0ff;
}
.bookmarkListLastEntry {
	border-bottom:1px solid #80c0ff;
}
.bookmarkListDummyEntry {
	padding:5px;
	padding-top:3px;
	width:250px;
}
.categoryListEntry {
	padding: 2px;
}
.selectedEntry {
	color: #80c0ff;
	font-weight: bold;
}
.foot {
	position:absolute; 
	top:85%; 
	bottom:5%; 
	height:10%; 
	left:5%; 
	right:5%; 
	width:90%; 
	z-index:90;
}
.footTop {
	position:absolute;
	width:90%; 
}
.footHr {
	background-color:white;
	height:1px;
}
.footLeft {
	position:absolute; 
	left:0%;  
	float: left;
}
.footRight {
	position:absolute; 
	right:5%; 
	text-align: right;
	color: white;
}
