body {
	background:									#294690;
	color:										#294690;
	behavior: url(http://www.aim-hamburg.de/Kunden/Lupobello/menue/csshover.htc);} /* WinIE behavior Aufruf */

body.bild {
	background-color:							#294690;
	padding:									   10px;
	border:											0px;
	margin:											0px;}
	
a, img {
	border:									   0px none;
	text-decoration:							   none;}
	
h1 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   16px;
	color:										#294690;
	border-bottom:							  1px solid;
	margin-top:									   20px;
	margin-bottom:								   10px;
	margin-left:								   20px;
	margin-right:								   20px;}

p.noline {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   24px;
	color:										#294690;
	margin-top:									   60px;
	margin-bottom:								   10px;
	margin-left:								   20px;
	margin-right:								   20px;}

h2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   20px;
	color:										#294690;
	margin-left:								   20px;
	margin-right:								   20px;}

#main {
	color:										#294690;
	margin-left:									9em;
	padding:							   2em 0 1px 5%;
	border-left:							 5px dotted;}

#LogoHome {
	position:  absolute;
	top:		   22px;
	left:			50%;
	width:		  420px;
	height:		  125px;
	z-index:		  2;
	margin-left: -185px;}

#MenueR { /* Zeitangabe */
	position:  absolute;
	top:		  160px;
	left:			50%;
	width:		  150px;
	height:		   12px;
	z-index:		  2;
	margin-left:  300px;}

#InhaltHome {
	position:  absolute;
	top:		  160px;
	left:			50%;
	width:		  650px;
	z-index:		  2;
	margin-left: -350px;}
#box0 {
	position:  absolute;
	top:		  170px;
	left:			50%;
	width:		  752px;
	height:		   25px;
	z-index:		  2;
	margin-left: -300px;}

#box1 {
	background:	#294690;
	position:  absolute;
	top:			0px;
	left:			50%;
	width:		  970px;
	z-index:		  1;
	margin-left: -485px;}

#box1a {
	background:	#D3D6E9;
	position:  absolute;
	top:			0px;
	left:			50%;
	width:		  964px;
	height:		  560px;
	z-index:		  2;
	margin-left: -482px;}
	
#box2 {
	position:  absolute;
	top:		  130px;
	left:			50%;
	width:		  808px;
	height:		   48px;
	z-index:		  2;
	margin-left: -326px;}

#box3 { /* Zeitangabe */
	position:  absolute;
	top:		   22px;
	left:			50%;
	width:		  170px;
	height:		   12px;
	z-index:		  2;
	margin-left:  300px;}

#box4 {
	position:  absolute;
	top:		   46px;
	left:			50%;
	width:		  170px;
	height:		   45px;
	z-index:		  2;
	margin-left:  300px;}  

#box5 {
	position:  absolute;
	top:			1px;
	left:			50%;
	width:		   60px;
	height:		  103px;
	z-index:		  2;
	margin-left:  229px;}  

#box6 {
	position:  absolute;
	top:		  120px;
	left:			50%;
	width:		  750px;
	height:		  300px;
	z-index:		  2;
	margin-left: -300px;}  

#box7 {
	position:  absolute;
	top:		  320px;
	left:			50%;
	width:		  280px;
	height:		  120px;
	z-index:		  2;
	margin-left:  180px;}  

#box8 {
	position:  absolute;
	top:		  230px;
	left:			50%;
	width:		  280px;
	height:		  120px;
	z-index:		  2;
	margin-left:  190px;}  

#box9 {
	position:  absolute;
	top:		  160px;
	left:			50%;
	width:		  280px;
	height:		  120px;
	z-index:		  2;
	margin-left:  180px;}  
  
  
p {
	font-family:		   Arial, Helvetica, sans-serif;
	font-size:									   12px;
	color:										#294690;}

.datum {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   10px;
	color:										#294690;
	font-weight:								 normal;}

.red {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   12px;
	color:										#990033;
	font-weight:								   bold;}

.head {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   12px;
	color:										#294690;
	font-weight:								   bold;
	margin-left:								   20px;
	margin-right:								   20px;}

.headS {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   10px;
	color:										#294690;
	font-weight:								   bold;
	margin-left:								   20px;
	margin-right:								   20px;}

.headoR {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   12px;
	color:										#294690;
	font-weight:								   bold;}

.headBig {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   14px;
	color:										#294690;
	font-weight:								   bold;
	margin-left:								   20px;
	margin-right:								   20px;}

.bild {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   10px;
	color:										#294690;
	font-weight:								 normal;}

table.rand {
	margin-left:								   20px;}

table.adr {
	margin-left:								   20px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   10px;
	color:										#294690;}

hr {
	width:										  660px;
	text-align:									   left;
	color:										#294690;
	height:											1px;
/*	border:											1px; */
	margin-left:									0px;}
	
.autorisiert {background-color:#99CCFF;}


.body, li {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   12px;
	color:										#294690;
	font-weight:								 normal;
	margin-left:								   20px;
	margin-right:								   20px;}

.bodyR {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   12px;
	color:										#294690;
	font-weight:								 normal;
	margin-right:								   20px;}

.bodyS {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   10px;
	color:										#294690;
	font-weight:								   bold;
	margin-left:								   20px;
	margin-right:								   20px;}

.rotS {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   10px;
	color:										#990033;
	font-weight:								   bold;
	margin-left:								   20px;
	margin-right:								   20px;}

.bodyT {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									   10px;
	color:										#294690;
	font-weight:								   bold;
	text-align:									 center;
	vertical-align:								 middle;}

.adresse {
	text-align:									 center;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:									    9px;
	font-weight:								   bold;
	border-color:								#294690;
	color:										#294690;
	border-top-style:							  solid;
	border-top-width:								1px;
	margin-left:								   20px;
	margin-right:								   20px;}

.adresse a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:								   bold;
	color:										#294690;}

.body a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:									  12px;
	color:									   #991D00;
	font-weight:								  bold;
	text-decoration:							  none;}

.bodyS a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:									  10px;
	color:									   #991D00;
	font-weight:								  bold;
	text-decoration:							  none;}

.err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:									  10px;
	color:									   #991D00;
	font-weight:								  bold;}

.karte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:									   9px;
	line-height:								  12px;
	color:									   #999999;
	font-weight:								normal;}

.karte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:									   #999999;
	text-decoration:							  none;}
	
td#sidelinks a {
	display:									 block;
	font-size:									  10px;
	line-height:								  14px;
	color:									   #294690;
	margin:				  0; padding: 1px 10px 1px 5px;
	text-decoration:							  none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:								  bold;
	border-left:					 2px solid #294690;
	padding-left:								   7px;}
td#sidelinks h4 {
	background-color:					   transparent;
	color:							  rgb(30%,20%,10%);
	margin:											 0;
	padding:								   1em 0 0; 
	font:		  bold 100% Arial, Verdana, sans-serif;}
td#sidelinks a:hover {
	background-color:						   #CCCCCC;
	border-left:			2px solid rgb(80%,30%,20%); 
	padding-left:								   7px;}
td#sidelinks a#a {
	background-color:			 			   #99CCFF;
	color:										 black;
/*  border:					1px solid rgb(60%,50%,40%); */
	border-left:			2px solid rgb(80%,30%,20%); 
	padding-left:								   7px;}
   
   
td.ll-1 {
	font-size:									  12px;
	font-weight:								  bold;
	line-height:								  14px;
	color:									   #294690;
	text-decoration:							  none;
	padding-left:								  10px;}
td.ll-2 {
	font-size:									  12px;
	font-weight:								  bold;
	line-height:								  14px;
	color:									   #294690;
	text-decoration:							  none;
	padding-left:								  20px;}
td.ll-3 {
	font-size:									  12px;
	font-weight:								  bold;
	line-height:								  14px;
	color:									   #294690;
	text-decoration:							  none;
	padding-left:								  30px;}
td.ll-4 {
	font-size:									  12px;
	font-weight:								  bold;
	line-height:								  14px;
	color:									   #294690;
	text-decoration:							  none;
	padding-left:								  40px;}

table.umrandung {
	border-top-color:						   #294690;
	border-left-color:						   #294690;
	border-right-color:						   #294690;
	border-bottom-color:					   #294690;
	border-style:								 solid;
	border-width:								  thin;
	padding:									   2px;
	margin-left:								  20px;}
	
.list-icon{
	width:										  50px;}

.treeview_art-item {
	padding-top: 5px;
font-size:									  10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}


div.treeview_list-item{
	padding-top:								   5px;
	color:									   #294690;
	font-size:									  10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

	
div#navigation a, div#navigation a:hover   {
 color:									   #294690;
 font-size:									  10px;
 line-height:							20px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:								  bold;
 
}

div#navigation ul {margin: 0; padding: 0; width: 180px; background: #EEEEEE;
  border-right: 					 2px solid #294690;}/*erster Kasten...Quasi der Hintergrund*/
  
div#navigation ul.level2 {background: #EEEEEE; border-right: 0px solid #294690; border-left: 0px solid #294690;}
div#navigation ul.level3 {background: #EEEEEE; border-right: 0px solid #294690; border-left: 0px solid #294690;}
div#navigation li {position: relative; list-style: none; margin: 0;}
div#navigation li:hover {background: #B9B9B9;}
div#navigation li.submenu {}
div#navigation li.submenu:hover {background-color:#B9B9B9;}
div#navigation li a {display: block; padding: 2px 0 2px 4px;
  text-decoration: none; width: 180px;}
div#navigation li a:hover {}

div#navigation ul a {width:175px;}
div#navigation>ul a {width: auto;}

div#navigation ul ul {position: absolute; top: 0; left: 180px;
  display: none;}

div#navigation ul.level1 li.submenu:hover ul.level2, 
div#navigation ul.level2 li.submenu:hover ul.level3 {display:block;}
