*{
margin:0;
padding:0;
}

#box {
	position:absolute;
	top:0px;
	left:0px;
}

body {
	background: yellow url('/images/label.jpg') right top no-repeat fixed;
	font-family:"Verdana","Century Gothic","Arial",sans-serif; 
	font-size:14px;
	font-weight:normal;
	color:black;
	padding-right:120px; 
}

table {
	border-collapse:collapse;
	font-size:14px;
/*	padding-right:120px; */
}

.content td {
	vertical-align:bottom;
	padding:15px;	
}

.referenz table {
	margin-bottom:25px;
}

.referenz td {
	vertical-align:top;
	font-size:11px;
	padding:2px;	
	border-bottom:1px solid black;
} 

.huge {
	font-size:16px;
	font-weight:bold;
}

.content {
	background-color:#ffffee; 
	vertical-align:top;
	padding-right:40px;
	padding-left:40px;
	overflow:auto;
}

.content h1 {
	font-size:14px;
	font-weight:bold;
	padding:10px;
	margin-bottom:10px;
}

.content h2 {
	font-size:14px;
	font-weight:bold;
	padding:10px;
	margin-top:25px;
	margin-bottom:25px;
}

.content p {
	padding:10px;
}

.right {
	text-align:right;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

ul, li {
	margin-left:50px;
	margin-bottom:10px;
}

strong {
	text-weight:bold;
}

/* *************************************************************** */
/* Formate für die Navigation */

.navigation {
	background-color:ffffcc; 
	height:600px;
}

.navigation td {
	vertical-align:top;
	padding:15px;	
}


/* halber Raum zwischen oberer und unterer Navigation */

.space {
	padding-top:25px;
	padding-bottom:25px;
}

.navi {
	padding-top:50px;
/*	padding-bottom:5px; */
}

.navi1 {
	background-color:#ffffee;
	border-top:2px groove yellow;
	border-bottom:2px groove yellow;	
	color:black;
	font-size:12px;
	font-weight:normal;	
	margin-top:4px;
	margin-right:8px;
	margin-bottom:4px;
	margin-left:8px;
}

.navi1 a:link, .navi1 a:visited {
	text-decoration:none;
	display:block;
	padding:2px;
	color:black;
}

.navi1 a:hover {
	text-decoration:none;
	background-color:#ffff99;
	color:gray;
}

/*
.navi2 {
	background-color:#ffcc00;
	border:1px solid red;
	color:red;
	font-size:10px;
	font-weight:bold;	
	margin-top:4px;
	margin-right:16px;
	margin-bottom:4px;
	margin-left:16px;
	padding:4px;
}

.navi2 a:link, .navi2 a:visited {
	text-decoration:none;
	color:red;
}

.navi2 a:hover {
	text-decoration:none;
	color:yellow;
}

*/

.posi1 {
	background-color:#ffff99;
	border-top:2px groove yellow;
	border-bottom:2px groove yellow;	
	color:black;
	font-size:12px;
	font-weight:bold;	
	margin-top:4px;
	margin-right:8px;
	margin-bottom:4px;
	margin-left:8px;
}

.posi1 a:link, .posi1 a:visited {
	text-decoration:none;
	display:block;
	padding:2px;
	color:black;
}

.posi1 a:hover {
	text-decoration:none;
	background-color:#ffff99;
	color:gray;
}

/*
.posi2 {
	background-color:red;
	border:1px solid red;
	color:yellow;
	font-size:10px;
	font-weight:bold;	
	margin-top:4px;
	margin-right:16px;
	margin-bottom:4px;
	margin-left:16px;
	padding:4px;
}
.posi2 a:link, .posi2 a:visited {
	text-decoration:none;
	color:yellow;	
}

.posi2 a:hover {
	text-decoration:none;
	color:white;
}

*/

/* *************************************************************** */
/* Formate für die Fußnote */

.footnote {
	font-size:10px;
	font-weight:normal;
	color:gray;
	margin-top:60px;
	margin-left:8px;
}

.lastupdate { 
	font-size:10px;
	font-weight:normal; 
	color:gray; 
	border-top-color:gray;
	border-top-width:1px;
	border-top-style:solid;
	margin-top:30px;
	margin-right:8px; 
	margin-bottom:15px;
	margin-left:8px; 
}