body {
	font-family: "Arial, Helvetica, Sans Serif";
	font-size: 12px;
	color: #333333;
}

div {
   /*border:1px solid black;*/
   font-family: "Arial, Helvetica, Sans Serif";
	font-size: 12px;
	color: #333333;
}

table {
   font-family: "Arial, Helvetica, Sans Serif";
   font-size: 12px;
   color: #333333;
}

.hblock {
/*  -moz-border-radius-bottomRight:20px;
  -moz-border-radius-topRight:30px;
  -moz-border-radius-topLeft:20px;
  -moz-border-radius-bottomLeft:20px;*/
   border:1px solid #cccccc;
   width:821px;
   margin-top:50px;
   float : left;
}

.topbanner {
   width:819px;
   height:82px;
   background-image:url("banner_gerade.jpg");
   background-repeat:no-repeat;
   background-position:0px 0px;
   float : right;
   overflow:visible;
}

.leftmenue {
  -moz-border-radius-bottomRight:10px;
  -moz-border-radius-topRight:10px;
  -moz-border-radius-topLeft:10px;
  -moz-border-radius-bottomLeft:10px;
  float : left;
  margin:10px;
  border:1px solid #F95664;
  text-align:center;
  padding:5px;
}

.content1 {
  -moz-border-radius-bottomRight:10px;
  -moz-border-radius-topRight:10px;
  -moz-border-radius-topLeft:10px;
  -moz-border-radius-bottomLeft:10px;
  float : left;
  margin-left:0px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  padding:10px;
  width:610px;
  border:1px solid #F95664;
  float:top;
}

.module {
  -moz-border-radius-bottomRight:10px;
  -moz-border-radius-topRight:10px;
  -moz-border-radius-topLeft:10px;
  -moz-border-radius-bottomLeft:10px;
  float : left;
  margin-left:0px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  padding:10px;
  width:610px;
  border:1px solid #F95664;
  float:top;
}

.toplogo{
	position:relative;
	top: -40px;
	left:-50px;
	float : left;
}
/**********************/
.contentheading{
font-weight:bold;
}

.componentheading{
font-weight:bold;
}

a.mainlevel:link, a.mainlevel:visited, a.mainlevel:hover, a.mainlevel:focus:active {
display: block;
font-size: 12px;
font-weight: bold;
color: black;
text-align: left;
padding-top: 5px;
padding-left: 5px;
min-height: 20px;
width: 138px;
text-decoration: none;
}


a.mainlevel:hover, a.mainlevel:focus:active {
background:#AAAAAA;
text-decoration: none;
}

#active_menu {
color:red;
}

a.sublevel:link, a.sublevel:visited {
font-size: 11px;
display: block;
line-height: 20px;
color: #333333;
text-decoration: none;
padding-left:20px;
}

a.sublevel:active, a.sublevel:hover {
background:#AAAAAA;
text-decoration: none;
}

a.sublevel:hover#active_menu {
color: #333333;
}

/*********************/