

body {	
	margin:0px;
	padding:0;	
}

.hspacer10{
	height:10px;
	font-size: 0%;
	overflow: hidden; 
}
.hspacer30{
	height:30px;
	font-size: 0%;
	overflow: hidden; 
}

.hspacer20{
	height:20px;
	font-size: 0%;
	overflow: hidden; 
}

/* ---  inhalt ---*/

.headline_gross{
	margin-top:35px;
	font-weight:bold;
	font-size:18px;
	font-family:Helvetia, Arial;
	letter-spacing:2px;	
}


.content_inhalt{	
	font-size:12px;
	font-family:Verdana;
	/*height:159px; */
	overflow:auto;	
}

/* -- Darstellung im Content ---*/

.leftBox{
	width:238px;
	background-color:white;
	height:255px;	
}

.leftBox .galerie{
	width:210px;
	height:150px;
	margin-left:20px;
	margin-top:32px;
	background-color:white;
}

/* Navigationspfeile*/
.pfeil_back, .pfeil_vor{
	padding-bottom:61px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	width:20px;

}


.rightBox{
	width:320px;
	background-color:white;
	height:255px;
	padding-left:10px;
}

.galleriebild{
	width:150px;
	height:150px;
}

/*  das Layer, das im Content liegt*/
#startscreen{
	/*visibility:hidden;*/
	display: none;
	position:absolute;
	left:8px;
	top:8px;
	width:604px;
	height:294px;	
	z-index:1000;	
}

#startscreen .label{	
	filter:Alpha(opacity=60); 
	opacity:0.6;	
	-moz-opacity:0.6; 
	background-color:white;
	margin-left:auto;
	margin-right:auto;	
	margin-top:122px;	
	width:150px;
	height:50px;
	text-align:center;	

	
}

#startscreen .txt{
	cursor:pointer;
	margin-bottom:5px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	background-color:white;
}

.datum_news{
	font-weight:bold;
	font-size:14px;
	color:#813223;
}

ul.newsarchiv{
	list-style-image:url(/img/vor_klein.gif);	
	font-size:12px;
	color:black;
	font-weight:bold;
}

ul.newsarchiv li{
	margin-top:4px;
}

ul.newsarchiv a{
	color:#813223;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.link_anfahrt_gross{	
	text-align:center;
	width:100%;
	margin-top:10px;
}

#anfahrt_gross{
	width:630px;
	height:450px;
	background-color:white;
	border: 1px solid #9D1A06;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	padding:5px;
	visibility:hidden;
	text-align:center;
}

/* ---- Formular --------------- */

#form1{
	visibility:visible;
}

#form2{
	visibility:hidden;
}

#form1, #form2{
	width:330px !important; 
	position:absolute;
	top:110px;
	left:260px;
}


/* Beschriftungstext */
#form1 .txt, #form2 .txt{
	width:80px ;
	color:black;
	font-size:12px;	
	margin-top:10px;
}

/* input*/
#form1 .feld, #form2 .feld{
	margin-left:20px;
	width:200px !important;	
		margin-top:6px;
}

#form1 .feld input , #form2 .feld input {
	border:1px solid #993300;
	font-size:12px !important;
	width:190px;	
}

#form1 .feld textarea , #form2 .feld textarea {
	border:1px solid #993300;
	font-size:12px !important;
	width:190px;
	height:60px;
}

#form1 .line, #form2 .line{
	margin-top:10px;
	vertical-align:middle;
	font-size:12px;
}

#form1 br , #form1 br{
	clear:left;
}

#form1 input.submit, #form2 input.submit{
	font-size:12px;
	background-color:#993300;
	color:white;
}

.sendMail_danke{
	width:580px;
	text-align:center;
	margin-top:80px;
}

/* SITEMAP */

a.sitemap_oberpunkt{
	text-decoration:none;
	color: #993300;
	letter-spacing:2px;
	font-size:14px;
	display:block;
	margin-left:10px;
	margin-top:3px;
	font-weight:bold;
}

a.sitemap_unterpunkt{
	text-decoration:none;
	color: #993300;
	letter-spacing:1px;
	font-size:12px;
	display:block;
	margin-left:20px;
	margin-top:3px;
}

/* NEWSLETTER */

#form_newsletter{
	width:330px !important; 
margin-left:10px;	
}

/* Beschriftungstext */
#form_newsletter .txt{
	width:80px ;
	color:black;
	font-size:12px;	
	margin-top:10px;
}

/* input*/
#form_newsletter .feld{
	margin-left:20px;
	width:200px !important;	
	margin-top:10px;
}

#form_newsletter .feld select{
	border:1px solid #993300;
	font-size:12px !important;
}

#form_newsletter .feld input  {
	border:1px solid #993300;
	font-size:12px !important;
	width:150px;	
}

#form_newsletter input.submit{
	font-size:12px;
	background-color:#993300;
	color:white;
}

#txtStdfla{
	z-index:10;
}

img.pic_screen{
	margin-top:10px;
	margin-left:5px;

}
