body {
		text-align:center; /* horizontal centering for IE Win quirks */
}


html, body {
		height:100%;
}
		
#distance {
    width:1px;
	height:50%;
	margin-bottom:-275px; /* half of container's height */
	float:left;
}

#page {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:550px;
	width:850px;
	clear:left;
}
/* slideshow */
.next {
	position: absolute;
	top: 0;
	opacity: 0;
	filter:alpha(opacity=0);
	left: 0px;
}

.fader {
	position: relative;
	display: inline-block;
}

.fader img {
	vertical-align: top;
}
/* slideshow */


#page #navi {
	float: left;
	height: 420px;
	width: 200px;
	background-color: #660033;


	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
    -khtml-border-radius-topleft:4px;
	-khtml-border-radius-bottomleft:4px;
}
#page #content {
	height: 420px;
	width: 450px;
	float: left;
	background-color: #cc9;
}

#page #banner img {
	padding-bottom: 15px;
}
#page #footer {

}
#page #navi .AccordionPanel .AccordionPanelLabel a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #cc9999;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 00px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#page #content p {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	color: #660033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}






#page #navi .AccordionPanel #panel4Content a {
	font-size: 11px;
	color: #cc9999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 30px;
	line-height: 16px;
}

#page #navi .AccordionPanel {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}


#page #navi .AccordionPanel .AccordionPanelLabel a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#page #navi .AccordionPanel #panel4Content a:hover {

	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 30px;
}
#page #navi .AccordionPanel #panel4Content .style4 {
	left: 30px;
	padding-left: 30px;
}

#page #footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 20px;
	z-index: 100;
}
#page #footer p {
	color: #996666;
	padding-right: 5px;
}
#page #footer a {
	color: #996666;
	text-decoration: none;
}
#page #footer a:hover {
	text-decoration: none;
	font-weight: bold;
}
#page #navi .AccordionPanel .AccordionPanelLabel {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#page #picture2 {
	float: left;
	height: 157px;
	width: 200px;
	background-color: #603;
}
#page #picture1 {
	float: left;
	height: 297px;
	width: 200px;











	-moz-border-radius-topright:4px;
	
    -khtml-border-radius-topright:4px;
	-
	background-color: #603;
	background-color: #603;
	padding-top: 3px;
}

#page #praegung {
	float: left;
	height: 120px;
	width: 200px;







	-moz-border-radius-bottomright:4px;
  
	-khtml-border-radius-bottomright:4px;
	background-color: #DCDDBE;
}
#page #navi .AccordionPanel #panel4Content p {

	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	line-height: 16px;
}
#page #content h1 {

	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #603;
}
#page #picture1 img, #banner #picture2 img {

	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #603;
}
#page #content p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	font-style: oblique;
	color: #603;
	font-weight: bold;
}
#page #content #hinweise {
	padding-left: 30px;
	color: #660033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.weiss_bold {
	font-weight: bold;
	color: #FFFFFF;
}
#banner #content #hinweise a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #603;
}
#page #banner #headertext {
	position: relative;
	left: 440px;
}
#page #content #hinweise a {
	font-weight: bold;
	color: #603;
	text-decoration: none;
	font-style: italic;
}
#content #impressum {

	line-height: 11px;
	font-size: 9px;
	color: #660033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	left: 30px;
	top: -40px;
	width: 390px;
}
#content li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	list-style-image: url(list-item.jpg);
	position: relative;
}
#content li a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	list-style-image: url(list-item.jpg);
	font-style: italic;
	text-decoration: none;
}
#content #bild {

	position: relative;
	top: -60px;
	width: 50px;
	text-align: right;
	left: 0px;
}
#page #content #rechtsbündig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #603;
	float: right;
	font-style: italic;
	padding-right: 30px;
	position: relative;
	top: 0px;
}
#page #navi .AccordionPanel #panel4Content {


	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	line-height: 16px;
}
#page #content table {
	left: 30px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	top: -50px;
}
#page #content iframe {
	position: relative;
	top: -80px;
}

#page #content #karte {
	position: relative;
	top: 0px;
	padding: 0px;
}

#page #content table a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

