body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, Sans Serif;
	background-color: #fff;
}
b	{ color: black; font-weight:bold; }
span, table, td, p	{
	
	/*font-family: Arial, Verdana, Helvetica, Sans Serif;
	font-size:x-small;*/
}
h3	{ margin:2px 0 0; padding:0; font-size:1.2em; color:#02337d; }
h5	{ margin:0; font-size:1em; }



a.toolmenu, a.toolmenu:link, a.toolmenu:visited, a.toolmenu:hover { color:#FFFFFF; text-decoration:none; }

a.mainmenu, a.mainmenu:link, a.mainmenu:visited { color:#000; text-decoration:none; font-weight:bold; }
a.mainmenu:hover { color:#FF0000; }

a.menuactive, a.menuactive:link, a.menuactive:visited  { color:#143876; text-decoration:none; font-weight:bold; }

a.intern, a.intern:link, a.intern:visited, a.intern:hover  { color:#fff; text-decoration:none; font-weight:bold; }

a.submenu, a.submenu:link, a.submenu:visited  { color:#000; text-decoration:none; }
a.submenu:hover { color:#FF0000; }

a.submenuactiv, a.submenuactiv:link, a.submenuactiv:visited  { color:#143876; text-decoration:none; }
 a.submenuactiv:hover{
 color:#FF0000;
 }

.header		{
	width:auto; 
	margin: 8 0 0 8;
	z-index: 1;
}
	.toolmenuarea {
	z-index:2;
	position:absolute;
	left:514px;
	top:101px;
	width:83px;
	height: 15px;
}
		
	.searchinput	{ z-index:3; position:absolute; left:563px; top:87px; background:#fff; border:1px solid #041846; padding-left:2px; font-size:x-small;}
	.suchego		{
	z-index:3;
	position:absolute;
	left:642px;
	top:101px;
	width: 55px;
}

.login		{
	z-index:3;
	position:absolute;
	left:750px;
	top:101px;
	width: 200px;
}

.Links_unter_Nav {
	width: 180px;
	text-align: center;
	margin: 1em 0 0;
}

	
.menuarea	{
	z-index:1;
	position:relative;
	top:8px;
	width:178px;
}
	.menublock	{
	z-index:1;
	width:179px;
	border-right:solid 1px #bfbfbf;
	border-bottom:solid 1px #bfbfbf;
	margin:0 0 2px;
	background-color: #CCCCCC;
	font-size: 0.8em;
}
	.menublock2	{ z-index:1; width:179px; background:#03347f; border-right:solid 1px #bfbfbf; border-bottom:solid 1px #bfbfbf; margin:0 0 2px; }
	.mainmenuitem {  padding:7px 0 0 10px; }
	.mainmenuitemactiv { padding:7px 0 0 10px;  color:#143876; font-weight:bold; }
	.mainmenuitem2 { padding:3px 10px; }
	.submenuitem { width:178px; padding:0 0 4px 20px; }
	.submenuitemactiv { width:178px; padding:0 0 4px 20px; color:#143876; }
	.submenuitem1 { width:178px; padding:0 0 4px 20px; }
	.submenuitemactive1 { width:178px; padding:0 0 4px 20px; color:#143876; }
	.submenuitem2 { width:178px; padding:0 0 4px 30px; }
	.submenuitemactiv2 { width:178px; padding:0 0 4px 30px; color:#143876; }
	.menudummy {
	width:182px;
	height:8px;
	left: 5px;
	margin: -2 0 0 5;
	float: left;
}
	
.content	{
	position:relative;
	left:5px;
	top:8px;
	width:100%;
	padding: 10px 0 15px 5px;
	border-bottom: solid 1px #999999;
	clear:both;
	font-size: 80%;


}

.portletarea { z-index:2; position:absolute; left:644px; top:127px; width:100px;  }
.portlet { border:1px solid #1b4d8c; margin:0 0 7px; }
	.portletcontent { padding:2px 5px; }
	.portlettext p { margin:0; padding:0; }
	hr	{ background:#c8c8c8; color:#c8c8c8; border:#c8c8c8; height:1px; margin:0 0 3px; }
	.copyright		{ float:right; color:#c8c8c8; font-family: Arial, Verdana, Helvetica, Sans Serif; font-size:10px; margin-top:-5px; }

	


.errormessage	{ color:#B40808; font-size:x-small; font-family: Arial, Helvetica, Sans Serif; font-weight:bold;}

/* Images */
.image		{ background:#fff;  float:left; margin:5px 10px 5px 0; } 
.imageright	 	{ background:#fff; width:auto; float:left; margin:5 5 5px 0px; }
.imageleft 		{ background:#fff; width:80px; float:left; margin:5px 10px 5px 0; } 
.imagecenter	{ width:auto; display:block; margin:5px 0;  text-align:center; }
.unsichtbar { display:none; }
#main {
	width: 70%;
	margin: 1em 0 0 1em;
	float: left;
}

.main {
	width: 98%;
	left: 195px;
	top: 132px;
}
.toolmenuitem	{ float:right; padding-left:3px; color:#ffffff; }
