body{
padding:0px;
margin:0px;
background-image:url(/fileadmin/lustenberger/images/romtextb.jpg);
background-repeat:repeat;
}

h1{
font-family: Arial, Helvetica, Sans serif;
font-size:24px;
font-weight:bold;
text-decoration:underline;
font-style:none;
text-align:left;
color:black;
}

h2{
font-family: Arial, Helvetica, Sans serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
font-style:none;
text-align:left;
color:black;
}

h3{
font-family: Arial, Helvetica, Sans serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
font-style:none;
text-align:left;
color:black;

}
h4{
font-family: Arial, Helvetica, Sans serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
font-style:none;
text-align:left;
color:black;
}
h5{
font-family: Arial, Helvetica, Sans serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-style:none;
text-align:left;
color:black;
}



table{
font-size:14px;
font-weight:normal;
text-decoration:none;
border-collapse:collapse;

padding-top: 0px;
margin-top: 0px;

width:100%;
}
td{
width:50px;
border:medium solid black;
}


.contenttable{
margin-top:-40px;
background-color:red;

}
.tr-even{
background-color:#ffDDDD;
}
.tr-odd{
background-color:#DDFFDD;

}
p {
font-family: Arial, Helvetica, Sans serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
font-style:none;
color:black;
}
.bodytext{
font-family: Arial, Helvetica, Sans serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
font-style:none;
color:black;
}
.align-right{
text-align:right;
}
.align-left{
text-align:left;
}


#wrapper{
width:800px;
height:99.6%;
padding:0px;
margin:0px;
}

#navilinks{
display:none;
top:0px;
width:160px;
/*height:100%;*/
height:2000px;
background-color:#cccccc;
color:#000000;
/*border:1px solid red;*/
float:left;
background-image:url(/fileadmin/lustenberger/images/naviback.gif);
background-repeat:repeat-y;
}
#rest{
margin-left:10px;
padding:20px ;
/*border:1px solid red;*/
height:100%;
}

#cmsinhalt6{
padding:30px;
margin-left:auto;
margin-right:auto;
width:300px;
background-color: #008080;
}

.kapiteltext{

  font-family:'Trebuchet MS';
  font-size:16px;
  color:black;  
  font-weight:bold;
  text-decoration:underline;
  font-style: italic;
  text-align:center;
  margin-top:20px;
}

#navilinks a:link,#navilinks a:visited,
#navilinks a:active,#navilinks a:hover,
#footer a:link,#footer a:visited,
#footer a:active,#footer a:hover{

height:21px;
padding-top:5px;
margin:10px 5px 5px 5px;
font-family:'Arial';
font-style:normal;
text-decoration:none;
font-size:14px;
text-align:center;
color:#993300;
background-color:#008080;
display:none;
}


#navilinks a:link,#navilinks  a:visited,#navilinks  a:active,
#footer a:link,#footer a:visited,#footer a:active{
width:150px;
background-color:#008080;
color:#ffffff;
}

#navilinks a:hover,
#footer a:hover{
background-image:url(/fileadmin/lustenberger/images/hoverbutton.gif);
}
#navilinks a.ebene2,
#footer a.ebene2{
font-size:12px;
padding-top:2px;
margin:2px 5px 5px 15px;
width:140px;
height:18px;
}

#navilinks a.activelink,
#footer a.activelink{
color:#yellow;
background-color:blue;
}


#navilinks a.ebene2:hover,
#footer a.ebene2:hover{
background-image:url(/fileadmin/lustenberger/images/hoverbutton_ebene2.gif);
}

#footer{
display:none;
margin-left:0px;
text-align:left;
}
#footer a:link,#footer a:visited,
#footer a:active, #footer a:hover{
padding-top:5px;
margin-top:0px;
float:left;
}
.trenner {
float:none;
}

