﻿body {
    background: url('hg.jpg') no-repeat center;
    overflow:hidden;
    behavior: url(csshover.htc);
}

.content {
    background-color: #fff;
    width: 1024px;
    *margin-top: -4px;
}

.contentX {
    background-color: #fff;
    width: 1024px;
    height: 335px;
    *height: 315px;
    *margin-top: -4px;
}

#content img{
    height: 180px;
    width:  450px;    
}

.content_home 
{

}

.content_home img {
	width: 429px;
	height: 185px;
	background: #FFF;
	margin-top: 30px;
	margin-bottom: 15px;
	*margin-bottom: 30px;

}

.header {
	background: url('top.jpg') center top;
    height: 166px;
    width: 1024px;    
}

.header img {
	width: 230px;
	height: 110px;
	float: left;
	margin-left: 40px;
	margin-top: 15px;
	*margin-top: 20px;
}

.home_header {
	background: url('top.jpg') center top;
    height: 166px;
    width: 1024px;
}

.home_header img {
	width: 230px;
	height: 110px;
	float: left;
	margin-left: 40px;
	margin-top: 15px;
	*margin-top: 20px;
}

.home_text 
{
    
	height: 20%;
	width:100%;
	text-align: left;
	background: #FFF;
	padding-top: 10px;
	*padding-top: 0px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 16pt;
	padding-left: 14px; 
}



#home_footer 
{
	width: 1024px;
	background: #FFF;
	*background-color: transparent;
}

#home_footer_
{
    width: 1024px;
	height: 110px;
	/*background: url('bottom_home.png') no-repeat #FFF;*/
	*background-color: transparent;
}



.content_text{
    float: left;
    height: 335px;
    *height: 335px;
    overflow-y:auto;
    overflow-x:hidden;
    background:#fff;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10pt;
    width: 525px;
    *width: 533px;
    text-align:left;
    padding-left: 10px;
}

.content_bild{
    
}

.content_bild img {
    float: right;
    width: 477px;
    height: 355px;
    *height: 355px;
    background:#fff;
    *margin-left: 3px;
    margin-top: -21px;
}

.content_hometext
{
    float:right;
    height: 335px;
    *height: 335px;
    overflow-y:auto;
    overflow-x:hidden;
    background:#fff;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10pt;
    width: 625px;
    *width: 633px;
    text-align:left;
    padding-left: 10px;     
    
}



.content_homeimg
{
    
    background:#fff;

}

.content_homeimg img
{
    float: left;
    width: 377px;
    height: 335px;
    *height: 335px;
    background:#fff;
    *margin-left: 3px;
    margin-top: 0px;
    
}





.link img{
	width: 186px;
	height: 23px;
}

/* nav */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	*margin-left: -90px;
	list-style: none;
	color:#000;
	font-size: 10pt;
	text-decoration: none; 
	text-underline: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	*overflow:hidden;
}

#nav a {
	display: block;
	width: 180px;
	margin-top: 8px;
	padding-top: 5px;
	color:#000;
	text-decoration: none; 
	text-underline: none;
	font-family: Gill sans, verdana, arial, helvetica, geneva, sans-serif;
	font-size: 11pt;
	text-align: left;
	
}

#nav li {
	float: left;
	width: 110px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	padding-bottom: 10px;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	background:url(menue_back.png) repeat-y left;
}

.menu {
	list-style-type:none; 
	margin-top: 40px;
	margin-right: -24px;
	*margin-right: 0px;
	padding:0;
	float: right;
	width: 68%;
}


.menu_home{
	list-style-type:none; 
	margin:40px -24px 0 80px; 
	padding:0;
	float: right;
	width: 70%;
}

.menu img {
	width: 82px;
	height: 20px;
	border: none;
	margin-left:1px;
	margin-top:-4px;
}

.menu_home img {
	width: 82px;
	height: 20px;
	border: none;
	margin-left:1px;
	margin-top:-4px;
}

.red {
	color: #CC0000;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.red_home {
	color: #CC0000;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 12pt;
}

.red_big {
	color: #CC0000;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 12pt;
	*font-size: 13pt;
}


span.title {
	color: #CCCCCC;
	font-size: 15pt;
	*font-size: 17pt;
}

.button {
	background: transparent;
	border: 0;
}

#anschrift_left {
	float: left;
	width: 210px;
}

#anschrift_right {
	float: right;
	width: 261px;
}

#impressum {
	font-family: inherit, sans-serif;
	font-size: 8pt;
}
/*
#footer_text_1 {
	font-family:Gill sans,verdana,arial,helvetica,geneva,sans-serif;
	font-size:8pt;
	padding-right:812px;
	*padding-right:0px;
	*margin-right:812px;
	margin-top:-169px;
	text-align:left;
	width:185px;
}

#footer_text_2 {
	font-family:Gill sans,verdana,arial,helvetica,geneva,sans-serif;
	font-size:8pt;
	padding-right:420px;
	*padding-right:0px;
	*margin-right:420px;
	margin-top:-109px;
	text-align:left;
	width:162px;
}

#footer_text_3 {
	font-family:Gill sans,verdana,arial,helvetica,geneva,sans-serif;
	font-size:8pt;
	padding-right:127px;
	*padding-right:0px;
	*margin-right:127px;
	margin-top:-110px;
	text-align:left;
	width:174px;
}

#footer_text_4 {
	font-family:Gill sans,verdana,arial,helvetica,geneva,sans-serif;
	font-size:8pt;
	padding-left:275px;
	*padding-left:0px;
	*margin-right:-275px;
	margin-top:-110px;
	text-align:left;
	width:191px;
}

#footer_text_5 {
	font-family:Gill sans,verdana,arial,helvetica,geneva,sans-serif;
	font-size:8pt;
	padding-left:743px;
	*padding-left:0px;
	*margin-right:-743px;
	margin-top:-97px;
	text-align:left;
	width:246px;
}*/

#guided_tour {
    font-family:arial;
	font-size:6.4pt;
    padding-top: 75px;
     *padding-top: 65px;
    padding-left: 450px;
    *padding-left: 557px;
    text-align:left;
}
