div,p,body,html,input,button { 
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
}
h1 { 
	font: normal 14px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h2 { 
	font: normal 13px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h3 { 
	font: normal 13px Verdana,Arial,Helvetica,sans-serif;
	}
h4 { 
	font: normal 12px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-bottom:-20px;
}
h5 { 
	font: normal 12px Verdana,Arial,Helvetica,sans-serif;
	line-height:1.6;
	margin-bottom:-5px;
	margin-top:0px;
	}
h6 { 
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	line-height:1.7;
	}


img.block {
	display:block;
}

img {
  margin:0;
  padding:0;
  border:0;
}
div {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:938px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid silver;
  background: url(../fileadmin/images/background.gif) center repeat-y;
}

div#top {
  font: bold 10px Verdana,Arial,Helvetica,sans-serif;
  clear:both;
  background-color:#ffab54;
  text-align:right;
  color:#FFFFFF;  
  padding:5px;
  padding-right:10px;  
  
}

div#top a {
   text-decoration: none;
   color:white;
   }
   
div#top a:hover {
   text-decoration: none;
   color:#a43b4d;
   }

div#header { 
   background-color:#ffe3c1;
       }

/*-----------------------------------*/

div#links { 
	float:left;
	width:150px; 
	padding-top:37px;
	padding-bottom:30px;
	/*background-color:#9ACCCD;*/
}

div#head { 
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	padding-top:5px;
	padding-bottom:5px;
}

div#center { 
	margin-left:180px; 
	width:565px;
	}
	
div#content {
        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	padding-top:25px;
	margin-bottom:50px;
	}

div#right { 
	width:140px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;
	padding-left:10px;
	/*background-color:#9ACCCD;*/
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  background-color:#ffab54;
  color:#ffffff;
  text-align:right;
  font-size:10px;
  padding:5px;
}

div#footer a {
   text-decoration: none;
   color:white;
   }
   
div#footer a:hover {
   text-decoration: none;
   color:#a43b4d;
   }

/*Formular*/

fieldset {
   margin-right: 0px;
   }

legend {
   font: normal 11px Verdana,Arial,Helvetica,sans-serif;
   }

form li {
   /*clear: left;*/
   margin: 0;
   padding: 0;
   padding-top: 5px;
   text-align: left;
}
 
form li label {
   float:left;
   width:30%;
   }
   
form li select {
  font: normal 10px Verdana,Arial,Helvetica,sans-serif;
  }

ul.form {
   margin-right: 100px;
   padding: 0;
   list-style: none;
   }
ul.formerror li,
ul.form li.error {
   color: red;
   font-size: 10px;
}

/*Newloginbox*/

.tx-newloginbox-pi1 p {
   color: red;
  }
.tx-newloginbox-pi1 a {
   color: blue;
  }
.tx-newloginbox-pi1 a:hover {
   color: #c3c5c8;
   }
.tx-newloginbox-pi1 h3 {
   color: green;
   font-size: 12px;
   font-style: italic;
     }
     .tx-newloginbox-pi1 th {
   color: red;
   text-align: right;
  }

/*News*/
 
.newsSubheader h3 {
   font-size:12px;
   font-style:italic;
   }
     .newsHeader {
   font-size:10px;
   }
   
.newsHeader h2 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#a43b4d;
   }
   
.news-amenu-container h2 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#a43b4d;
   }
   .newsHeader a {
   color:#000;
   }
   

.news-list-date {
   font-size:10px;
   font-style:italic;
  
  }
.news-sub {
  font-size:11px;
  
  }
.news-titel {
  font-size:13px;
  }
  
  
  
  .news-latest-date {
font-style:italic;
  color:red;
  }
.news-latest-sub {
  font-style:italic;
  color:green;
  }
.news-latest-titel {
  font-size:14px;
  }
  
  /*Tabelle*/
  
.tablepreise {
  background:#ffe3c1;
  border-collapse:collapse;
   }
  
  .tablepreise td {
  border:1px solid #a43b4d;
}
    .tablepreise th {
  border:1px solid #a43b4d;
  font: 12px Verdana, Arial, sans-serif;
  font-weight:500;
  }
  
table.contenttable-0 {
  border-collapse:collapse; 
  }
table.contenttable-0 td {
  border:1px solid #a43b4d;
  font: 10px Verdana, Arial, sans-serif;
    }
table.contenttable-0 th {
  border:1px solid #a43b4d;
  font: 12px Verdana, Arial, sans-serif;
  font-weight:600;
    }

    
table.contenttable-1 {
  background:#ffe3c1;
  border-collapse:collapse;
  margin-top:20px; 
  }
table.contenttable-1 td {
  border:1px solid #a43b4d;
  font: 12px Verdana, Arial, sans-serif;
  text-align:center;
    }
table.contenttable-1 th {
  border:1px solid #a43b4d;
  font: 12px Verdana, Arial, sans-serif;
  font-weight:600;
  text-align:left;
    }
    
table.contenttable-1 tr.tr-0 {
   background:#ffab54;
    }    
    
table.contenttable-1 tr td.td-0 {
  font: 12px Verdana, Arial, sans-serif;
  font-weight:600; 
  text-align:left;
    } 
 
/*Gästebuch*/
.tx-veguestbook-pi1 h2.tx-guestbook-header {
		/*float:left;*/
		background-color:ffab54;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 5px;
		width: 570px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
                
                width:500px;
                margin-top:10px;
                padding-bottom:30px;
                }
                
.tx-veguestbook-pi1 .tx-guestbook-left {
		/*float:left;*/
		width:170px;
		background:#ffe3c1;
		padding: 10px;
	}
.tx-veguestbook-pi1 .tx-guestbook-left {
		height:2em;
	}
.tx-veguestbook-pi1 .tx-guestbook-right {
		/*float:left;*/
		width:320px;
		background:#fff;
		padding-left: 30px;
	}
.tx-veguestbook-pi1 .tx-guestbook-latest-more {
    font-size:10px;
    }
.tx-veguestbook-pi1 .tx-guestbook-pagination {
    font: normal 10px Verdana,Arial,Helvetica,sans-serif;
    }
.tx-veguestbook-pi1 .tx-guestbook-result {
    font: normal 12px Verdana,Arial,Helvetica,sans-serif;
    }