#content #back
{
	position:absolute;
	left: 520px;
	top: 75px;
	text-align: right;
	width: 100px;
}

#content #back a {
	text-decoration: none;
	background-color: #B8A48D;
	color: #333;
	padding: 2px 5px;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	line-height: 20px;
}

#content h1 {
	clear: both;
}

#content #back a:before {
	content: '« ';
}

#content #back a:hover {
	background-color: #F2191E;
}

#content
{
	background-color:#FFF;
	left:320px;
	min-height:400px;
	padding:15px 20px 0;
	position:absolute;
	width:600px;
	top: 0px;
}

#content #column1 {
	float: left;
	clear: both;
	padding: 0px;
}

#content #column2_1
{
	float: left;
	width: 290px;
}

#content #column2_2
{
	float:left;
	padding-left: 20px;
	width: 290px;
}

#content .block .float_left,.floatLeft
{
	float:left;
	margin-right:20px;
}

#content .block b
{
	background-color:#F2191E;
	color:white;
	padding:2px 5px;
}

#content .block a b
{
text-decoration: none;
}

#content .block h2,#content .aktuelleobjekte h2,#content .aktuelleobjekte h3
{
	clear:none;
}

#content .block img
{
	padding-bottom:10px;
}

#content .block,.aktuelleobjekte,.clear
{
	clear:both;
}

#content .highlight h2,#content .highlight p
{
	color:#FFF;
	padding-top:10px;
}

#content .jdGallery
{
	border:1px solid #886959;
}

#content .jdGallery .loadingElement
{
	background-color:#FFF;
	background-image:url("img/loader.gif");
}

#content .jdGallery .slideElement
{
	background-color:#FFF;
}

#content .jdGallery .slideInfoZone
{
	background-color:#B8A48D;
	height:30px;
	padding:5px 0 0 10px;
}

#content .jdGallery .slideInfoZone h2
{
	color:#302722;
	font-family:"Lucida Grande", "Lucida Sans Unicode";
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding: 0px;
}

#content .jdGallery .slideInfoZone p
{
	color:#302722;
	font-family:"Lucida Grande", "Lucida Sans Unicode";
	font-size:12px;
	font-weight:400;
	margin:0;
	padding: 0px;
}

#content .jdGallery a.left
{
	background:transparent url(img/gallery_arrow_left.png) no-repeat scroll left center;
}

#content .jdGallery a.right
{
	background:transparent url(img/gallery_arrow_right.png) no-repeat scroll right center;
}

#content .jdGallery a.right,#content .jdGallery a.left
{
	opacity:0;
}

#content .jdGallery a.right:hover,#content .jdGallery a.left:hover
{
	opacity:1px;
}

#content a
{
	color:#000;
	text-decoration:underline;
}

#content a:hover
{
	color:#F2191E;
	text-decoration:underline;
}

#content h1
{
	border-bottom:1px solid #000;
	color:#000;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin-bottom:20px;
	padding-bottom:5px;
	padding-top: 20px;
	clear: both;
}

#content h2
{
	clear:both;
	color:#000;
	font-family:"Lucida Grande", "Lucida Sans Unicode";
	font-size:14px;
	font-weight:400;
	margin:15px 0;
}

#content h3
{
	clear:both;
	color:#000;
	font-size:12px;
	margin:15px 0;
}

#content p
{
	line-height:16px;
	margin:8px 0;
}

#content ul
{
	list-style-type:square;
	margin:8px 0 8px 25px;
}

#logo
{
	left:54px;
	position:absolute;
	top:40px;
}

#nav
{
	left:55px;
	position:absolute;
	top:180px;
	width:280px;
}

#nav ul
{
	list-style:none;
}

#nav ul li a
{
	color:#000;
	display:block;
	font-size:12px;
	font-weight:700;
	line-height:15px;
	margin:0 0 5px;
	padding:5px;
	text-decoration:none;
	width: 255px;
}

#nav ul li a.current,#nav ul li a.current:hover
{
	background-color:#412A14;
	color:#FFF;
}

#nav ul li a:hover
{
	background-color:#F2191E;
	color:#FFF;
}

#nav ul ul li a
{
	font-size:11px;
	font-weight:400;
}

#nav ul ul ul li a
{
	padding-left:25px;
}

#nav ul ul ul li a:before
{
	content:'» ';
}

*
{
	margin:0px;
	padding:0px;
}

.aktuelleobjekte .foto
{
	float:left;
	margin:0 20px 10px 0;
}

.aktuelleobjekte h2
{
	font-size:14px;
}

.aktuelleobjekte img
{
	border:1px solid #886959;
	width:135px;
}

.floatRight
{
	float:right;
	margin-left:40px;
}

.highlight
{
	background-color:#BEA489;
}

.highlight img
{
	width:133px;
}

body
{
	background:url('img/body_bg.gif') repeat-x scroll top left;
	color:#333;
	font-family:"Lucida Grande", "Lucida Sans Unicode";
	font-size:12px;
}

img
{
	border:0;
}

#footer {
	clear: both;
	margin: 48px 0px 18px 0px;
	padding: 6px 0px 0px 0px;
border-top:1px solid #000;
font-size: 10px;

color: #000;
text-align: right;
}


#footer a {
	color: #000;
}
.clear {
	clear: both;
}

.float_right {
	float: right;
	margin: 0px 0px 10px 10px;
}


label {
	width: 200px;
	float: left;
}

.formblock {
	clear: both;
	padding: 2px 0px;
}

input[type="text"] {
	width: 250px;
}

input[type="checkbox"] {
	float: left;
	margin: 0px 10px 0px 200px;
}

.formcheck {
	float: left;
	margin: 0px 10px 0px 200px;
}


input[type="submit"] {
	margin: 25px 0px 0px 200px;
}

fieldset {
	border: 0px;
}

legend {
	display: none;
}

.forminfo {
	margin: 0px 0px 25px 0px;
background-color: #422912;
color: white;
width: 100%;
padding: 5px;
}

.formerror {
	color: red;
}

.formblock br {
	display: none;
}

.formheadline {
	font-weight: bold;
}

.formtextfield {
	width: 254px;
	height: 75px;
}

.formtext {
	width: 250px;
}

#footer_print {
	display: none;
}