body {
  margin:0px; 
  padding:0px;
  margin-right:15%;
  background:white;
  font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif; 
  font-size:100%;
  }

  a:link, a:visited {
  color:#3366cc;
  text-decoration:none;
  }
 a:active, a:hover {
  color:#CC0033;
  text-decoration:none;
  border-bottom:1px solid #CC0033;
  }
h1 {float:none; clear:both; font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif; margin:0px 0em .1em 0em; font-size:1.5em;}
h2 {float:none; clear:both; font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif; margin:0px 0em .82em 0em; font-size:.82em;}
h3, h4, h5 {float:none; clear:both; font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif; margin:0em 0em .32em 0em; font-size:.82em;}
h6 {float:none; clear:both; font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif; margin:0px 0em .82em 0em; font-size:.92em;}

.cGray {color:gray;}
.cLightGray {color:#f2f2f2;}
.cDarkGray {color:#d8d8d8;}
.bgGray {background-color:gray;}
.bgLightGray {background-color:#f2f2f2;}
.bgDarkGray {background-color:#d8d8d8;}

.normal {font-weight:normal;}
.bold {font-weight:bold;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.justify {text-align:justify;}

.middle {vertical-align:middle}

.acckey{text-decoration:underline;}
p.small {font-size:.62em;}

.lineFeed {
	margin-top:1.2em;
	} /*statt brbrbr*/

p {
  float:none; clear:both;
  margin:0px 0px .52em 0px; padding:0px;
  font-size:.82em; line-height:1.3em;
  }
ul {
  margin:0px 0px 0px 20px; padding:0px;
  font-size:.82em; line-height:1.2em;
  }
li {
  margin:0px 0px .52em 0px; 
  padding:0px;
  list-style-type:square outside; 
  list-style-image:none;
  }
ul ul {
  margin:.32em 0px 0px 20px;
  font-size:1em;
  }
ul ul li {
	margin:0px 0px .12em 0px;
	list-style-type:square;
	}
sup {
	font-size:.82em; line-height:1.2em;
	}

hr {
	float:none; clear:both; 
	height:1px; width:100%;
	border:1px none black;
	margin:0px; padding:0px;
	background:#d8d8d8;
	color:#d8d8d8;
	}
.foot {
	float:none; clear:both;
	border-top:1px solid #d8d8d8;
	}
.foot p {font-size:.72em;}
.hide {display:none;}
	
p a img, p.aTop a img {border:none;}

#logo{width:100%; padding:7px;}
#logoleft{float: left;}
#logoright{float: right;}

#navTop
{clear: both;
padding:0px 0px 0px 21%; 
margin:0px;
background:#eee;
font-size:0.82em;
}

#navTop .impr{
margin-left:7px;
background:#d8d8d8; 
padding-left:4px;
}

#navTop .home{
margin-left:9px; 
}

#navTopInfos
{
clear: both;
padding:15px 25px 15px 25px; 
margin:0px;
font-size:14pt; 
font-weight:bold; 
color:#FF0000;
text-align:center;
}

#content{
  float:right;
  width: 78%;
  margin-left: 10px;
  margin-top:10px;
	padding-top: 5px;
	text-align:justify;
}


#navLeft {
  float: left;
	width: 20%;
	padding:1px;
	margin:0px;
  font-size:.95em; 
  font-weight:bold;
  background-color:#eee;
  }
  
#navLeft ul {
list-style-type:none;
padding:0px;}

#navLeft li {background-color:#d8d8d8;
margin:0px;
list-style-type:none;
margin-top:8px;
padding:3px;
padding-left:4px;}



  