/* CSS Document */


html {
height:100%;
}

body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

#main {
margin-left:auto;
margin-right:auto;
width:920px;
padding:0;
background-image:url(img/bg-menu.jpg);
background-repeat:repeat-y;
}

#head {
width:920px;
height:217px;
}

	.panorama1 {
	background-image:url(img/panorama/1.jpg);
	}
	
	.panorama2 {
	background-image:url(img/panorama/2.jpg);
	}
	
	.panorama3 {
	background-image:url(img/panorama/3.jpg);
	}
	
	.panorama4 {
	background-image:url(img/panorama/4.jpg);
	}
	
	.panorama5 {
	background-image:url(img/panorama/5.jpg);
	}
	
	.panorama6 {
	background-image:url(img/panorama/6.jpg);
	}
	
	.panorama7 {
	background-image:url(img/panorama/7.jpg);
	}
	
	.panorama8 {
	background-image:url(img/panorama/8.jpg);
	}
	
	.panorama9 {
	background-image:url(img/panorama/9.jpg);
	}
	

#slogan {
width:920px;
height:88px;
background-image:url(img/slogan.jpg);
}


#menu {
width:250px;
border:0px solid green;
float:left;
}

#content {
width:620px;
min-height:450px;
height: auto !important;
height:450px;
margin-left:280px;
border:0px solid red;
font-size:13px;
color:#585858;
text-align:justify;
line-height:17px;
}

#contentexpose {
border:0px solid red;
font-size:13px;
color:#585858;
}


/************* BEGINN Menüformatierung *************/

.menu {
display: inline;
}

.menu ul {
padding:0;
margin:0;
list-style-type:none;
}

.menu li {
background:transparent;
} 

.menu a, .menu a:visited {
display:block; 
text-decoration:none;
color:#00519e;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:10px 2px 2px 30px;
padding:0px 0px 5px 0px;
border-bottom:1px solid #00519e;
text-transform:uppercase;
}

.menu a:hover {
color:#00519e;
font-weight:bold;
}

.li_active a, .li_active a:visited {
color:#00519e;
font-weight:bold;
}

.li_active ul li a, .li_active ul li a:visited {
color:#00519e;
font-weight:bold;
}

.link a, .link a:visited {
padding:0px 0px 3px 15px;
font-size:12px;
background:none;
border:0px solid #ff0000;
text-transform:none;
font-weight:normal;
}
.link_active a, .link_active a:visited {
padding:0px 0px 3px 15px;
font-size:12px;
background:none;
border:0px solid #ff0000;
text-transform:none;
font-weight:bold;
}

.li_active .link a,.li_active .link a:visited {
padding:0px 0px 3px 15px;
font-size:12px;
background:none;
border:0px solid #ff0000;
text-transform:none;
font-weight:bold;
}

.li_active .link_active a,.li_active .link_active a:visited {
padding:0px 0px 3px 15px;
font-size:12px;
background:none;
border:0px solid #ff0000;
text-transform:none;
font-weight:bold;
}

#submenu1 {
display: none;
}

#submenu2 {
display: none;
}

#submenu4 {
display: none;
}

#submenu5 {
display: none;
}

#submenu7 {
display: none;
}


/************* ENDE Menüformatierung *************/

#footer {
width:900px;
height:58px;
background-image:url(img/footer.jpg);
padding-top:40px;
padding-left:20px;
}

#footer a {
font-size:9px;
color:white;
text-decoration:none;
}

h1 {
font-size:16px;
font-weight:bold;
}

h2 {
font-size:14px;
font-weight:bold;
}

.fett {
font-weight:bold;
}

.blau {
color:#00519e;
}

.fettblau {
color:#00519e;
font-weight:bold;
}

.kursiv {
font-style:oblique;
}

table {
border-collapse:collapse;
border-spacing:0px;
}

img {
border:0px;
}

.imgrahmen {
border:1px solid #484848;
padding:2px;
}

a {
text-decoration:underline;
color:#00519e;
}

a.button  {
background-color:#b7cbe4;
padding:3px;
text-decoration:none;
}

a.button:hover  {
background-color:#d7e2f0;
}

a.textlink  {
color:#484848;
text-decoration:underline;
}

a.wohngebiete  {
font-size:14px;
font-weight:bold;
color:#484848;
text-decoration:none;
}

hr {
color:#484848;
height:1px;
}