/***********************************************/
/* Page
/***********************************************/

body{ 
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
    text-align: center;
    background-color: #ccced0;

    font-size: 11px;
    line-height: 16px;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-weight : normal;
    font-style : normal;
    text-decoration: none;
    color: #3c3e40;
}

p, ul, li   {   
    margin: 0px;
    padding: 0px;
}



h1  {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
	font-weight : bold;
    text-transform: uppercase;
}

#reihenhaus h1  {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 16px;
	font-weight : bold;
    text-transform: uppercase;
	color:#ffffff;
}

#moreum h1  {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 16px;
	font-weight : bold;
    text-transform: uppercase;
	color:#ffffff;
}

#wohnen h1  {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 16px;
	font-weight : bold;
    text-transform: uppercase;
	color:#3c3e40;
}

h2  {
    font-size: 110%;
    margin-top: 0px;
    margin-bottom: 0px;
}

h3  {
    font-size: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}



/***********************************************/
/* Layout                                    
/***********************************************/


#page {     
    z-index:1;
    position:relative;
    width:980px;
    height:auto; 
	margin:0 auto;
    padding: 0px;
	padding-top:80px;
    text-align:left;
}
        
#reihenhaus {   
    z-index:2;
    position:relative;
	float:left;
    width:285px;
    height:494px;    
	margin:0px;
	margin-right:15px;
	padding:15px;
	background-image:url(pix/start/hg_banner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color: #ffffff;
}

#moreum {   
    z-index:2;
    position:relative;
	float:left;
    width:285px;
    height:494px;    
	margin:0px;
	margin-right:15px;
	padding:15px;
	background-image:url(pix/start/hg_banner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color: #ffffff;
}

#wohnen {   
    z-index:2;
    position:relative;
	float:left;
    width:285px;
    height:494px;    
	margin:0px;
	padding:15px;
	background-image:url(pix/start/hg_banner.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#newsletter {   
    z-index:2;
    position:relative;
    width:308px;
    height:74px; 
	padding-left:132px;
	padding-top:26px;
	margin-left:260px;
	margin-top:30px;
	 
    font-size: 11px;
    line-height: 14px;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-weight : normal;
    font-style : normal;
    text-decoration: none;
	text-align:left;
	
	background-image:url(pix/start/nl-hg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#adress {   
    z-index:2;
    position:relative;
    width:940px;
    height:auto; 
	padding-top:30px;
	 
    font-size: 10px;
    line-height: 14px;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    font-weight : normal;
    font-style : normal;
    text-decoration: none;
    color: #555555;
	text-align:center;
}


/***********************************************/
/* Navigation
/***********************************************/

a:link      { color: #3c3e40;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : underline; }
a:visited   { color: #3c3e40;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : underline; }
a:active    { color: #3c3e40;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : underline; }
a:hover     { color: #dc0000;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : underline; }

#reihenhaus a:link      { color: #ffffff;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#reihenhaus a:visited   { color: #ffffff;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#reihenhaus a:active    { color: #ffffff;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#reihenhaus a:hover     { color: #ffffff;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : underline; text-transform: uppercase;}

#moreum a:link      { color: #ffffff;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#moreum a:visited   { color: #ffffff;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#moreum a:active    { color: #ffffff;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#moreum a:hover     { color: #ffffff;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : underline; text-transform: uppercase;}

#wohnen a:link      { color: #3c3e40;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#wohnen a:visited   { color: #3c3e40;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#wohnen a:active    { color: #3c3e40;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : none; text-transform: uppercase;}
#wohnen a:hover     { color: #3c3e40;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : bold; text-decoration : underline; text-transform: uppercase;}

#adress a:link      { color: #555555;  font-size: 10px; line-height: 14px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : normal; text-decoration : underline;}
#adress a:visited   { color: #555555;  font-size: 10px; line-height: 14px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : normal; text-decoration : underline;}
#adress a:active    { color: #555555;  font-size: 10px; line-height: 14px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : normal; text-decoration : underline;}
#adress a:hover     { color: #ffffff;  font-size: 10px; line-height: 14px; font-family : Verdana, Arial, Helvetica, Sans-Serif; font-weight : normal; text-decoration : underline;}
    
#newsletter a:link	{text-decoration : none;}
#newsletter a:visited	{text-decoration : none;}
#newsletter a:active	{text-decoration : none;}
#newsletter a:hover	{text-decoration : underline;}