body {
  text-align:center;
}

html {
  color:#000000;
  margin:0px;
  padding:0px;
	font-size:12pt;
}

body {
	background-image:url(graphic/background.png);
	background-position:center 0px;
	background-repeat:no-repeat;
	color:#000000;
	margin:0px;
	padding:0px;
}

div, h1, h2, h3, h4, h5, h6, p, pre, table, tr, td, th, ul, ol, li, dl, dt, dd, img, form, input, textarea, select, fieldset, label, legend {
	font-size:9.7pt;
	color:#000000;
	letter-spacing:normal;
	word-spacing:normal;
	font-weight:normal;
	font-style:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif; }

h1 {
  color: #091E5A;
	line-height:0em;
  font-size: 10.5pt;
  font-weight:bold;
}
	
h2 {
  color: #091E5A;
	line-height:0em;
  font-size: 10.2pt;
  font-weight:bold;
}
	
h3 {
	line-height:0em;
  font-size: 9.9pt;
  font-weight:bold;
}
	
body, div, h1, h2, h3, h4, h5, h6, p, pre, table, tr, td, th, li, ul, ol, dl, dt, dd, span, em, strong, small, big, abbr, acronym, address, b, i, img, form, fieldset, label, legend {
	border:0 none;
	border-spacing:0;
	border-collapse:collapse; }

img {
	vertical-align:top; }

#centerelement {
	background-image:url(graphic/background.png);
	background-position:center 0px;
	background-repeat:no-repeat;
	min-height: 1024px;
	margin:0px auto;
	padding:0px 10px; 
	width: 1004px;}
		
#maincont {
	background-image:url(graphic/mainback.png);
	background-repeat:repeat-x;
	background-color:#DDDDDD;
	border:#FFFFFF 2px solid;
  margin-left: 185px;
  min-height:32em;
  padding:0px 10px;
  width:800px;
  padding-top:15px;
  padding-bottom:15px;
  text-align: left;
  position: relative;
  top: 55px;}

#menu {
  padding:0px 10px;
  padding-top:10px;
  text-align:left;
  background-color:#FFFFFF;
  outline:#FFFFFF solid 4px;
  border:rgb(208,207,207) solid 1px;
  width:140px;
  top: -10px;
  left: 4px;
  position: relative;
  float: left;
  min-height: 480px;}
  
label {
  width:9em;
  float:left; }

p, ul, ol, dl {
	line-height:130%;
	margin:0 0.67em 0 0.67em;
	padding:0.17em 0 0.67em 0; }

p {
	margin:0em; }

ul {
	list-style-type:square;
	margin:0 0.67em 0 2em; }
ol {
	list-style-type:decimal;
	margin:0 0.67em 0 2.5em; }
li {
	vertical-align:baseline;
	list-style-position:outside;}

.menuitem, .menuitem:link, .menuitem:visited, .menuspace {
  color:rgb(118,119,121);
  display:block;
  margin:0pt;
  margin-bottom:0.2em;
  text-align:left;
  text-decoration:none;}

.menuitem:hover, .menuitem:focus {

}

.active {
  font-weight: bold;}

a, a:link, a:visited {
  text-decoration:underline;}

.buppel {
  margin-right:1em;
  font-weight: normal;}
  
.delete {
  background-image:url(graphic/delete.gif);
  background-repeat:no-repeat;
  padding-left:14px;
  width:14px;
  height:11px;
}

.lock {
  background-image:url(graphic/lock.gif);
  background-repeat:no-repeat;
  padding-left:14px;
  width:14px;
  height:11px;
}

.unlock {
  background-image:url(graphic/unlock.gif);
  background-repeat:no-repeat;
  padding-left:14px;
  width:14px;
  height:11px;
}

.up {
  background-image:url(graphic/top.gif);
  background-repeat:no-repeat;
  padding-left:11px;
  width:11px;
  height:11px;
}

.down {
  background-image:url(graphic/bottom.gif);
  background-repeat:no-repeat;
  padding-left:11px;
  width:11px;
  height:11px;
}

.upDisabled {
  background-image:url(graphic/topDisabled.gif);
  background-repeat:no-repeat;
  padding-left:11px;
  width:11px;
  height:11px;
}

.downDisabled {
  background-image:url(graphic/bottomDisabled.gif);
  background-repeat:no-repeat;
  padding-left:11px;
  width:11px;
  height:11px;
}

.edit {
  background-image:url(graphic/edit.gif);
  background-repeat:no-repeat;
  padding-left:14px;
  width:14px;
  height:11px;
}

.new {
	background-image: url(graphic/add.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	width: 14px;
	height: 14px;
}

fieldset {
  border: #091E5A solid 1px;   
}

th {
  background-color: #091E5A;
  color: #FFFFFF;
}

table {
  border: 1px solid #091E5A;
  margin-top: 1em;
  margin-bottom: 1em;
}

#tagcloud{
	color:#99aadd;
	background:#none;
	font:14px Verdana,sans-serif;
	height:120px;
	position:absolute;
	overflow:hidden;
	position:relative;
	width:1000px;
	opacity:0.5;
}
#tagcloud ul,#tagcloud li{
	list-style:none;
	margin:0;
	padding:0;
}
#tagcloud a{
	/* background:#FFF;
	border:1px solid #FFF; */
	color:#99aadd;
	left:50%;
	line-height:1.2em;
	margin:-0.6em 0 0 0;
	padding:0 0.2em;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:50%;
	font-weight:bold;
}
#tagcloud a:hover{
	text-decoration:underline;
	z-index:1000 !important;
}
