html{ 	
	height: 100%;
	background: #678FAA; 
}

body {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
        text-align: center;
}
P {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/*TD{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}*/
H1{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
H2{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
H3{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #008080;
}
A:Hover{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF8C00;
}


#main {
	margin-right: auto;
	margin-left: auto;
	width: 904px;
	text-align: left;
	background: url(/fileadmin/camimmo2006/images/cam_bg_footer2.jpg);
	background-repeat: repeat-y;
	height: 100%;
}

#Header {
	width: 904px;
	height: 156px;
	background-image: url(/fileadmin/camimmo2006/images/cam_Banner.jpg);
	background-repeat: no-repeat; 
	overflow: hidden;
}

#Left {
	width: 280px;
	height: auto;
	float:left;
	overflow: hidden;
}
#Left-text{
	padding-left: 60px;
	padding-right: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
}
#Logo {
   /* width: 230px;
	height: 68px;*/
	width: 213px;
	height: 65px;
	background-image: url(/fileadmin/camimmo2006/images/Logo.png);
	overflow: hidden;
}

#content {
	width: 576px;
	height: auto;
	overflow: hidden;

}
#content-text{
	padding-left: 20px;
	padding-right: 60px;
	padding-top: 20px;
	padding-bottom: 30px;
	overflow: hidden;
}


#MainContainer {
	width: 904px;
	height: auto;
	background-image: url(/fileadmin/camimmo2006/images/cam_content.jpg);
	overflow: hidden;
}


#Footer {
	 width: 904px;
	 height: 112px;
	 background: url(/fileadmin/camimmo2006/images/cam_bg_footer1.jpg) no-repeat top left;
	 overflow: hidden;
	 color: #808080;
}

#Footer-text{
	padding-top: 15px;
	padding-left: 40px;
}
#Footer-text a{
	color: #808080; 
}
#Footer-text a:hover{
	color: #FF8C00; 
}

#Bottom {
	width: 904px;
	height: auto;
    	
    	color: #26388E;
    	clear:left;
    	
    	
}

#Navi{
    float: right;
    width: 200px;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

#Navi ul {
    list-style: square;
    list-style-position: outside;
    color: #127EBE;
}


#Navi a {
    font-size: 1em;
    display:block;
    text-decoration: none; 
    font-weight: bold;
    background-color: #ffffff;
    color: #222244;
}
  
#Navi a:hover {
    display:block;
    text-decoration: none; 
    font-weight: bold;
    background-color: #ffffff;
    color: #FF8C00;
}
#level2{
margin-left: 5px;
list-style: disc;
}
#level2 a {
    font-size: 1em;
    display:block;
    text-decoration: none; 
    font-weight: normal;
    background-color: #ffffff;
    color: #222244;
}
  
#level2 a:hover {
    display:block;
    text-decoration: none; 
    font-weight: normal;
    background-color: #ffffff;
    color: #FF8C00;
}
#level3{
margin-left: 10px;
list-style: circle;
}
#level3 a {
    font-size: 0.9em;
    display:block;
    text-decoration: none; 
    font-weight: normal;
    background-color: #ffffff;
    color: #222244;
}
  
#level3 a:hover {
    display:block;
    text-decoration: none; 
    font-weight: normal;
    background-color: #ffffff;
    color: #FF8C00;
}
/* immo ext tables 
.tx-mediacookieimmomanager-pi1 table, .tx-mediacookieimmomanager-pi1 td, .tx-mediacookieimmomanager-pi1 p, .tx-mediacookieimmomanager-pi1 td p {
 line-height: 11px;
 height: 11px;
}
.tx-mediacookieimmomanager-pi1 table {
 height: 100px;
}
.tx-mediacookieimmomanager-pi1 td {
 height: 13px;
}*/