@charset "UTF-8";
/* CSS Document */
#content {
	margin: 0 159px 0 159px;
	height: auto;
}

/*Typo-Content------------------------------------------------*/
h1, h2, p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#543837;
}
h1{
	font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2{
	font-size:14px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
p{
	text-align:justify;
	line-height:1.5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*ImageGallery------------------------------------------------*/

div#gallery_layout{
		border-top:1px solid #543837;
		padding:20px;
	}
#gallery ul { 
	list-style: none; 
}
#gallery ul li {
	 display: inline; 
}
#gallery ul img {
		background-color: #FFFFFF;
		border: 1px solid #543837;
		margin-left:28px;
		margin-bottom: 20px;
    	padding: 4px;		
		width:25%;
		height:25%;
	
}
#gallery ul a:hover img {
		
		background-color: #ecdfdf;
		border: 1px solid #543837;
		
}
#gallery ul a:hover { 
	color: #fff; 
}

/*ToggleBox------------------------------------------------*/

div.offerTitle {
    background-color: #ecdfdf;
    border: 1px solid #543837;
    margin: 0;
    padding: 0;
    height:50px;
}
div.offerTitle > a:first-child > img {
   	float:right;
    margin: 20px 20px 0 30px;
	border:none;
	content: url("../upload/boxzu.gif");
}
div.offerWrapper > div.offerContent > img:first-child {
    background-color: #FFFFFF;
    border: 1px solid #543837;
    margin-bottom: 20px;
    padding: 7px;
	width:95%;
}
div.offerWrapper > div.offerContent {
    padding: 20px 30px 20px 30px;
	border-bottom:1px solid #543837;
	background-color:#f7f0f0;
}
 div.offerRequest {
	padding: 10px 30px 10px 30px;
	background-color:#f7f0f0;
	height: 20px;
}
div.offerWrapper {
    border-style: none solid solid;
}
div.offerWrapper {
	border-left:1px solid #543837;
	border-top:medium none -moz-use-text-color;
	border-bottom:1px solid #543837;
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-right: 1px solid #543837;
	height: auto;
}
h2.toggle {
	padding-top:12px;
	font: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:100;
	color:#543837;
	padding-left:30px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
p.toggle{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#543837;
}

/*Kontakt---------------------------*/
#table{
	border:1px solid #543837;
	background-color:#f7f0f0;
}
#feld{
	border:1px solid #543837;
	background-color: #FFF;
	height:25px;
}
#mitteilung{
	border:1px solid #543837;
	background-color: #FFF;
	height:80px;
}
td.typo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-align:left;
	color:#543837;
	line-height:1.5;
	padding-left:40px;
	height:50px;
}
/*Camping---------------------------*/
#tableCamp{
	/*border:1px solid #543837;*/
	background-color:#f7f0f0;
}
#feldCamp{
	border:1px solid #543837;
	background-color: #FFF;
	height:25px;
}

td.typoCamp{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-align:left;
	color:#543837;
	line-height:1.5;
	padding-left:40px;
	height:15px;
}


/*Info-Box--------------------------
	
#Middle > div.friedrich > div{
	position:absolute;
}
#Middle > div.info > h1{
	font-size:14px;
	font-weight:500;
}
*/
