body {
	background: #000000 url(../images/bg_body.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	font-family: tahoma;
	font-size: 12px;
	color: #859939; /*#859939*/
}
h1, h2, h4, h5, h6 {
	color: #000;
	font-weight: bold;
	font-family: tahoma;
	line-height: 100%;
	font-size: 11px;
}
.header {
	background: url(../images/header.jpg) no-repeat;
	width: 950px;
	height: 160px;
}
.inhalte_padding {
	padding-top: 50px;
}
.inhalte_links {
	background: #1F2022 url(../images/bg_links.jpg) no-repeat left top;
	width: 20px;
	height: 458px;
}
.inhalte_rechts {
	background: #1F2022 url(../images/bg_rechts.jpg) no-repeat right top;
	width: 20px;
	height: 458px;
}
.inhalte_rahmen {
	border: 3px solid #7B7B7B;
}
.inhalte_rahmen_padding {
	padding: 5px;
}
.inhalte_fix  {
	height: 350px;
}
.inhalte_text {
	padding-left: 38px;
	padding-top: 40px;
	width: 290px;
}

.inhalte {
	width: 600px;
}
.footer {
	background: url(../images/footer.png) no-repeat right top;
	width: 1000px;
	height: 150px
}
.slogan {
	padding-left: 50px;
	padding-top: 50px;
}
.slogan_text {
	padding-left: 58px;
	width: 270px;
}

.header_links {
	padding-top: 125px;
	padding-right: 5px;
}
.navi {
	float: right;
	padding-right: 20px;
	padding-top: 40px;
}
.navi_unter {
	float: right;
	padding-top: 10px;
}

.foto_beschreibung {
	background-color: #27282A;
	width: 430px;
}
.foto_beschreibung_inhalt {
	padding: 5px;
}
.ladegrafik {
	background: url(../images/ladegrafik.gif) no-repeat center;
	width: 16px;
	height: 16px
}

/* BASIC CSS START*/
a:link, a:visited {
	color						: #859939;
	text-decoration		: none;
	font-weight				: bold;
}
a:hover {
	color						: #859939;
}
a.normal_link:link, a.normal_link:visited {
	color						: #859939;
	text-decoration		: none;
	font-weight				: normal;
}
a.normal_link:hover {
	color						: #859939;
}
a.backlink {
	color						: #859939;
	text-decoration		: none;
	font-weight				: normal;
}
.button {
	cursor:pointer;
	font-family:Tahoma;
	font-size:11px;
	text-indent: 5px;
	line-height: 20px;
	border:1px solid #F2F2F2;
	width: auto;
	height:20px;
}
.inputbox {
	background: #ffffff url(../images/input.gif) repeat-x scroll 0% top;
	border:1px solid #8A8A8D;
	font-size:11px;
	font-family: Tahoma;
	padding:1px;
}
/* BASIC CSS ENDE*/

/* SLIDESHOW START */
.slideshow_1 {
	overflow: hidden;
	position: relative;
	width: 192px;
	height: 355px;
}
.slideshow_1 img {
	border: 0;
	width: 192px;
	height: 355px;
}
.slideshow_2 {
	overflow: hidden;
	position: relative;
	width: 352px;
	height: 219px;
}
.slideshow_2 img {
	border: 0;
	width: 352px;
	height: 219px;
}
.slideshow_3 {
	overflow: hidden;
	position: relative;
	width: 352px;
	height: 132px;
}
.slideshow_3 img {
	border: 0;
	width: 352px;
	height: 132px;
}
/* SLIDESHOW ENDE */

/* GOOGLE MAPS ExtInfoWindow START */
#gm_info {
width: 220px;
}
#gm_info_tl {
width: 0px;
height: 0px;
}
#gm_info_t {
width: 0px;
height: 0px;
}
#gm_info_tr {
width: 0px;
height: 0px;
}
#gm_info_l {
width: 20px;
height: 0px;
}
#gm_info_contents {
width: 200px;
height: 125px;
background-color: #ffffff;
}
#gm_info_contents div {
	padding: 10px 0px 0px 25px;
}
#gm_info_r {
width: 20px;
height: 0px;
}
#gm_info_bl {
width: 10px;
height: 10px;
}
#gm_info_b {
width: 0px;
height: 10px;
}
#gm_info_br {
width: 10px;
height: 10px;
}
#gm_info_beak {
width: 0px;
height: 0px;
}
#gm_info_close {
background: transparent url(../images/google_maps/icon_schliessen.png) no-repeat left top;
width: 13px;
height: 13px;
cursor: pointer;
}
/* GOOGLE MAPS ExtInfoWindow ENDE */
