html {
  height:100%; 
  width:100%
}
* {
  padding: 0;
  margin: 0;
 }
 
body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
color: #333333;
margin:0;
padding:0;
background-color:#C0BEBE;
height:100%;
overflow:hidden;
	scrollbar-3dlight-color:#fff;
    scrollbar-arrow-color:#6B6B6B;
    scrollbar-face-color:#003366;
    scrollbar-track-color:#D9DDE0;
    scrollbar-darkshadow-color:#fff;
    scrollbar-highlight-color:#D9DDE0;
    scrollbar-shadow-color:#C8C8C8;
}
#container{
width:920px;
margin:0 auto;
padding-top:2px;
text-align:left;
height:100%;
}
#header{
width: 920px;
height: 110px;
margin: 0px;
padding:0px;
background-image : url(../images/header.gif);
background-repeat : no-repeat;
}
#content{
	width: 802px;
	float: left;
	background-color: #C8C8C8;
	height: 500px;
	overflow: auto;
}
#navigation{
width:118px;
float:left;
background-image : url(../images/bgnav.gif);
background-repeat : repeat-y;
height:500px;
}
#footer{
clear:both;
background-color: #CCFFCC;
}

#nav{
text-align:right;
padding:5px;
margin-top:25px;
}

#middle{
text-align:left;
padding-left:38px;
margin-top:27px;
}
#middleleft{
position:absolute;
width:150px;
margin-top:138px;
margin-left:156px;
height:250px;
z-index:2;
}
#table1{
margin-left:160px;
}
 .firsttext{
 width:150px;
 position:fix;
 }
 
  .normContent{
 width:640px;
 padding-left:20px;
 }
 td {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
color: #333333;}
/* ---------- misc ---------- */


/* ---------- p ---------- */

p {
 padding: 5px;
 }
 
.p1 {
 padding-top: 2px;
 }

/* ---------- a ---------- */

a {
 text-decoration: underline;
 color:#333333;
 }
 
a:hover {
 text-decoration: underline;
 color:#333333;
 }
a.active {
 text-decoration: underline;
 color:#8B8A8A;
 }

 a.navi {
 text-decoration: none;
 font-weight:bold;
 color: #6B6B6B;
 }
 
 a.navi:hover {
  text-decoration: none;
 font-weight:bold;
 color: #8B8A8A;
 }
 
 a.navia {
 text-decoration: none;
 color: #8B8A8A;
 font-weight:bold;
 }
 
a.navia:hover {
 text-decoration: none;
 color: #6B6B6B;
 font-weight:bold;
 }
 
/* ---------- misc ---------- */
 .linie{
 color:#B9290C;
 }
 
 h1{
 font-size: 16px;
 color:#B9290C;
 line-height: 20px
 }
 
 h2 {
 font-size: 14px;
 color:#333333;
 font-weight:bold;
 padding:0px;
 margin:0px;
line-height: 16px;
 }
 
 h3 {
 font-size: 13px;
 color:#fff;
 font-weight:normal;
 padding:0px;
 margin:0px;
line-height: 18px;
 }

hr{
background-color:#333333; /* Mozilla 1.4 */
color:#333333; /* IE 6 */
border: #333333; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.smalllink{
margin-left:20px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
padding:0px;
font-size:11px;
color:#B9290C;
}

.smalllinkactive{
margin-left:20px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
padding:0px;
font-size:11px;
}

.gotop{
text-align:right;
border:0px;
}

.input {
	border-color: #B9290C; 
	border-width: 1px; 
	background-color: #FFFFFF; 
	border-style: solid; 
	width: 250px;
}
.inputbox {
	border-color: #B9290C; 
	border-width: 1px; 
	background-color: #FFFFFF; 
	border-style: solid; 
	width: 250px;
}
.button	{
	border-color: #B9290C; 
	border-width:1px; 
	background-color:#FFFFFF; 
	border-style: solid; 
}
.formular{
width:110px;
}

.formular1{
width:5px;
}
ul {
	list-style : disk outside;
	padding:0px;
	margin:0px;
	padding-left:17px;
}
li {

	padding:0px;
	margin:0px;
}
ol {
padding-left:15px;
list-style : decimal inside;
}

.smalltext {
font-size:10px;
}

.smalltext .red {
 color:#B9290C;
 }
 
.clr{
clear:both;
}