div,p,body,html,input,button { 
	font: normal 12px Verdana,Arial,Helvetica,sans-serif;
	line-height:1.6;
}

h1 { 
	font: bold 14px Verdana,Arial,Helvetica,sans-serif;
	padding-top:15px;
	padding-bottom:23px;
	}
h2 { 
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	padding-top:15px;
	padding-bottom:21px;
	}
h3 { 
	font: bold 12px Verdana,Arial,Helvetica,sans-serif;
	padding-top:15px;
	padding-bottom:19px;
	}
h4 { 
	font: normal 14px Verdana,Arial,Helvetica,sans-serif;
	padding-top:5px;
	padding-bottom:17px;
}
h5 { 
	font: bold 14px Verdana,Arial,Helvetica,sans-serif;
	padding-top:0px;
	padding-bottom:12px;
	color:#01036a;
	}
h6 { 
	font: bold 14px Verdana,Arial,Helvetica,sans-serif;
	padding-top:15px;
	padding-bottom:23px;
	}

li {
        color:#000000;
        }

img.block {
	display:block;
}

 /*body {
 background-color:#071041;
  }*/

img {
  margin:0;
  padding:0;
  border:0;
}
div {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid silver;
  background: url(../fileadmin/images/hg.gif) center repeat-y;
}

div#top {
  font: normal 11px Verdana,Arial,Helvetica,sans-serif;
  float:right;
  background-color:#ffffff;
  text-align:left;
  color:#000000;  
  padding:5px;
  padding-right:10px;
  margin: -140px 30px 10px 730px;  
  
}

div#top a {
   text-decoration: none;
   color:black;
   }
   
div#top a:hover {
   text-decoration: none;
   color:#f8c619;
   }

div#header { 
   clear:both;
   background-color:#ffffff;
   color:#000000;
   padding-left:20px;
   padding-top:10px;
   padding-bottom:10px;
   height:130px;
       }

/*-----------------------------------*/

div#links { 

	float:left;
	margin-top:0px;
	width:150px; 
	padding-top:2px;
	padding-bottom:0px;
	/*background-color:#f8c619;
	font: normal 8px Verdana,Arial,Helvetica,sans-serif;
	color:#000000;*/
}


   
div#left {
     margin-left:10px;
     margin-top:60px;
     padding-bottom:300px;

     }
     
div#head {
        margin:-20px 0 0 -190px;
        width:700px; 
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:200px;
	height: 12px;
	background-color:#01036a;
	color:#ffffff;
}

div#head a {
        color:#ffffff;
        }
        
div#head a:hover {
        color:#f8c619;
        }

div#center { 
	margin-left:190px; 
	width:530px;
	}
	
div#content {
	margin-left:0px;
	width:530px; 
        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	padding-top:15px;
	margin-bottom:50px;
	}
	
div#content a {
       color:#01036a;
       }
       
div#content a:hover {
        color:#f8c619;
        }

div#content li {
        font: normal 12px Verdana,Arial,Helvetica,sans-serif;
	}

div#right { 
        font: normal 8px Verdana,Arial,Helvetica,sans-serif;
	width:140px; 
	height:auto;
	float:right; 
	text-align:left;
	margin-top:10px; 
	padding-top:0px;
	padding-left:10px;
	/*background-color:#9ACCCD;*/
}

div#right p {
        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
        }   


.float-left { 
	float:left; 
}



div#footer {
  clear:both;
  background-color:#01036a;
  color:#ffffff;
  text-align:right;
  font-size:10px;
  padding:5px;
}

div#footer a {
        text-decoration: none;
        color:#ffffff;
        }
        
div#footer a:hover {
        color:#f8c619;
        }
   
span.wichtig {
 font-color:red;
 font-weight:bold;
 }

/*Suche*/

.submit {
   font: normal 10px Verdana,Arial,Helvetica,sans-serif;
   color:#000000;
   }
   
/*Contentcolumn*/

.threeleftcol {
   margin-right:0px
   }
   
.threemiddlecol {
   margin-right:0px
   }
   
.threerightcol {
   margin-right:0px
   }
   
div.tx-rscontentcolumn-pi1 div.threeleftcol {
   margin-top:-38px;
   width:165px;
   /*white-space:normal;*/
   float:left;
}
div.tx-rscontentcolumn-pi1 div.threemiddlecol {
   margin-top:-38px;
   width:165px;
   /*white-space:normal;*/
   float:left;
}


div.tx-rscontentcolumn-pi1 div.threerightcol {
   margin-top:-38px;
   width:165px;
   /*white-space:normal;*/
   float:left;
}

/*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: #000000;
  }
.tx-newloginbox-pi1 a {
   color: #000000;
  }
.tx-newloginbox-pi1 a:hover {
   color: #01036a;
   }
.tx-newloginbox-pi1 h3 {
   color: #000000;
   font-size: 14px;
   font-style: normal;
   margin-top:-50px;
     }
     .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;
    }