div,p,body,html,input,button { 
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	line-height:1.6;
}

h1 { 
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h2 { 
	font: normal 12px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h3 { 
	font: italic 10px Verdana,Arial,Helvetica,sans-serif;
	color: red;
	}
h4 { 
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding-left: 0;
	}
h5 { 
	font: normal 12px Verdana,Arial,Helvetica,sans-serif;
	line-height:1.6;
	margin-bottom:-5px;
	margin-top:20px;
	}
h6 { 
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	line-height:1.7;
	}

img.block {
	display:block;
}

body {
  /*background-color:#ffff55;
  background-image:url(images/hintergrund.jpg);
  background-repeat:no-repeat;
  background-position:0px 83px;*/ 
  } 
  
div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:900px;
  min-height:560px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:30px;
  /*background-image:url(images/hg_basic.jpg);
  background-repeat:repeat-y;*/
  border:1px solid silver;
  /*background: url(../test/images/background.gif) center repeat-y;*/
  background-color:#ffffff;
}

div#header { 
  float:right;
  margin-right:100px;
    margin-left:70px;
  padding-top:20px;
} 

div#main {
  clear:both;
  font: bold 10px Verdana,Arial,Helvetica,sans-serif;
  /*background-color:transparent;*/
  text-align:right;
  color:#FFFFFF;
  margin-left:70px; 
  margin-right:200px;
  margin-top:-286px; 
  padding:5px;
  padding-right:10px;
  height:10px;
        }
     
 
div#left { 
	width:50px; 
	height:auto;
	/*float:left;*/
	margin-left:750px;
	margin-top:180px; 
	text-align:left; 
	padding-top:10px;
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
   	
	/*background-color:#9ACCCD;*/
}

div#left a {
   text-decoration: none;
   color:#004D9F;
   }
   
div#left a:hover {
   text-decoration: none;
   color:red;
   }


div#right { 
	width:110px; 
	height:auto;
	float:right;
	margin-right:10px;
	margin-top:-26px; 
	text-align:left; 
	padding-top:10px;
	font: normal 14px Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
}

div#qual { 
	width:110px; 
	height:auto;
	/*float:right;*/
	margin-left:780px;
	margin-top:40px; 
	text-align:left; 
	padding-top:10px;
	font: normal 14px Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
}



div#center { 
	margin-left:70px;
	margin-top:0px; 
	width:880px; 
	
	}
	
div#head { 
	font:normal 10px Verdana,Arial,Helvetica,sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	}

	
div#content {
        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	padding-top:55px;
	margin-bottom:50px;
	}


.float-left { 
	float:left; 
}


div#footer {
  position:absolute;
  bottom:-10px;
  right:50px;

  /*background-color:#d7d7d7;*/
  font:normal 10px Verdana,Arial,Helvetica,sans-serif;
  text-align:right; 
}


/*Formular*/

fieldset {
   margin-right: 30px;
   }

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%;
   }

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: black;
  }
.tx-newloginbox-pi1 a {
   color: #004D9F;
  }
.tx-newloginbox-pi1 a:hover {
   color: red;
   }
.tx-newloginbox-pi1 h3 {
   color: #000000;
   font-size: 10px;
   font: normal 10px Verdana,Arial,Helvetica,sans-serif;
   font-weight: bold;
     }
     .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:#669999;
   }
   
.news-amenu-container h2 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#669999;
   }
   .newsHeader a {
   color:#669999;
   }
   

.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;
  }
 
/*Gästebuch*/
.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background-color:#669999;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 5px;
		width: 520px;
	}
.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:150px;
		background:#99cccc;
		padding: 10px;
	}
.tx-veguestbook-pi1 .tx-guestbook-left {
		height:2em;
	}
.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:280px;
		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;
    }
    
/*Simple_Galery*/

.tx-sksimplegallery-pi1 {
    width:100%;
    /*background:#f2df9f;*/
    /*border:1px solid #003514;*/
    color:#000000;
    margin-bottom:20px;
}
.tx-sksimplegallery-pi1 a {
     color:#000000;
}

.tx-sksimplegallery-pi1 h3 {
     font: normal 12px Verdana,Arial,Helvetica,sans-serif;
     color:#000000;
}
.tx-sksimplegallery-pi1 p.pagebrowser {
    margin:8px 4px 20px!important;
    background:#003514
}
.tx-sksimplegallery-pi1 p.pagebrowser span {
	padding:0 4px 20px
}
.tx-sksimplegallery-pi1 p.pagebrowser span.active {
	background:#269151;
        color:#111;
}
.tx-sksimplegallery-pi1 dl.list {
	float:left;
	margin: 0px 20px 20px 0;
	/*border: 1px solid #000;*/
	background-color: #ececec;
}
.tx-sksimplegallery-pi1 dl.list dt {
	/*border-bottom: 1px solid #000;*/
	margin: 0;
}
.tx-sksimplegallery-pi1 dl.list dd {
	
	margin: 0;
	padding: 3px;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}

.tx-sksimplegallery-pi1 dl.single {
	float:left;
	margin: 20px 20px 20px 0;
	/*border: 1px solid #000;*/
}
.tx-sksimplegallery-pi1 dl.single img {
    display:block;
}
.tx-sksimplegallery-pi1 dl.single dt {
	/*border-bottom: 1px solid #000;*/
	margin: 0;
}
.tx-sksimplegallery-pi1 dl.single dd {
	background-color: #fff;
	margin: 0;
	padding: 3px;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}

.tx-sksimplegallery-pi1 h3 {
	margin:0;
	font-size:11px;
}

.tx-sksimplegallery-pi1 h5 {
	padding: 0 0 0 30px;
	margin: 0 0 0 30px;
}

.tx-sksimplegallery-pi1 .description {
	margin: 6px 0 12px 20px;
	padding-bottom:4px;
	padding-left: 20px;
	/*border-bottom:1px solid #000;*/
	
}
.tx-sksimplegallery-pi1 br.clear {
	clear:both;
}

.tx-sksimplegallery-pi1 .exifData {
	color:#ffa;
        padding-left:12px;
}

.tx-sksimplegallery-pi1 .exifDataLabel {
	color:#ddd;
        padding-right:12px;
}

/*Tabelle*/

.form td {
  font: normal 10px Verdana,Arial,Helvetica,sans-serif;
  }
  
  select {
  font: normal 10px Verdana,Arial,Helvetica,sans-serif;
  }