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;

padding-top: 0px;
margin-top: 0px;

width:100%;
}
.contenttable td{
width:50px;

}

a:link, a:visited{
	color:blue;
	text-decoration:none;
}
a:active, a:hover{
	color:blue;
	text-decoration:underline;
}


.contenttable{
margin-top:-40px;
background-color:red;
}
.tr-even{
background-color:#FFFF80;
}
.tr-odd{
background-color:#80FFFF;

}
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:100%;
height:99.6%;
padding:0px;
margin:0px;
}

#navilinks{
top:0px;
width:160px;
/*height:100%;*/
/*height:100%;*/
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:170px;
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{

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:block;
}


#navilinks a:link,#navilinks  a:visited,#navilinks  a:active{
width:150px;
background-color:#008080;
color:#ffffff;
}

#navilinks a:hover{
background-image:url(/fileadmin/lustenberger/images/hoverbutton.gif);
}
#navilinks a.ebene2{
font-size:12px;
padding-top:2px;
margin:2px 5px 5px 15px;
width:140px;
height:18px;
}
#navilinks a.ebene3{
font-size:12px;
padding-top:2px;
margin:2px 5px 5px 25px;
width:130px;
height:18px;
}

#navilinks a.activelink{
color:yellow;
background-color:blue;
}


#navilinks a.ebene2:hover{
background-image:url(/fileadmin/lustenberger/images/hoverbutton_ebene2.gif);
}

#navilinks a.ebene3:hover{
background-image:url(/fileadmin/lustenberger/images/hoverbutton_ebene2.gif);
}

#footer{
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;
clear:both;
}


/* -----------------------------------*/

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
/*	height:1px;*/
	border:1px solid #008080;

}

/* latest */
.news-latest-container HR.clearer {	
	clear:none; 
}

/*Rahmen*/
.news-latest-container { 
	background-color: #80FFFF;
}

/*Hintergrund überschrift */
.news-latest-container H2,.news-latest-gotoarchive {
	color:#000000;
	background-color:#008080;
}

/*Hintergrund std.Inhalt */
.news-latest-item {
	/* IE hack */
/*	height: 1%;
	line-height: 1.3;*/
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color: #F9FFE5;
}

/* -----------------------------------*/
/* list*/
.news-list-container HR.clearer {	
	clear:none; 
}



.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 0px;
	background-color: #008080;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#000;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;	

}
.news-list-date {
	font-size: 10px;
	color: #000000;
	background-color: #008080;
}


/*Rahmen*/
.news-list-container { 
	background-color: #80FFFF;
}

/*Hintergrund überschrift */
.news-list-container H2,.news-list-gotoarchive {
	color:#000000;
	background-color:#008080;
}

/*Hintergrund std.Inhalt */
.news-list-item {
	/* IE hack */
/*	height: 1%;
	line-height: 1.3;*/
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color: #F9FFE5;
}

/* -------------------------------------*/

.news-single-item H2 {
	color: #000;
}

.news-latest-container a {
color:black;
}

/*Gästebuch style*/


.tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px; }
.tx-guestbook-list-header { background-color: #008080; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row {
 background-color: #F9FFE5; 
 width:70%;
 }
.tx-guestbook-list-rowleft { background-color: #EEEEEE;  
width:30%;
}
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #008080; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #F9FFE5; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#000000; font-size:14px; color:#333333; width:100px; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#000000; font-size:14px; color:#333333; width:150px; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#000000; font-size:14px; color:#333333; width:250px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }