/**
 * Style sheet xNavigation
 */
.mod_navigationMain ul
{
	margin:0px;
	padding:0px;
}

.mod_navigationMain li
{
	width:200px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:14px;
	list-style-type:none;
}

.mod_navigationMain a, .mod_navigationMain p
{
	font-size:11px;
	color:#ffffff;
}

.mod_navigationMain a
{
	height:20px;
	display:block;
	margin:0px;
	padding:5px 0px 0px 35px;
	text-align:left;
	background-color:#006c32;
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
}

.mod_navigationMain a:hover
{
	background-color:#007838;
	text-decoration:none;
	color:#ffffff;
}

.mod_navigationMain p
{
	height:20px;
	margin:0px;
	padding:5px 0px 0px 35px;
	text-align:left;
	background-color:#007838;
}

/* topnavi */
#topnav
{
	margin-top:0px;
	padding-top:125px;
}

.mod_customnav ul
{
	height:15px;
	margin-top:0px;
	margin-left:180px;
	padding-top:0px;
}

.mod_customnav li
{
	float:left;
	display:inline;
	list-style-type:none;
}

.mod_customnav a, .mod_customnav p
{
	color:#006c32;
}

* html .mod_customnav ul
{
	margin:0px 0px 10px 240px;
	padding:0px;
}

* html .mod_customnav li, * html .mod_customnav a, * html .mod_customnav p
{
	width:6em;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
	font-size:100%;
	list-style-type:none;
}

.mod_customnav a
{
	height:12px;
	display:block;
	margin-top:0px;
	margin-left:2px;
	padding:0px 8px;
	border-right:1px solid #007838;
	text-decoration:none;
	font-size:12px;
	color:#087838;
	list-style-type:none;
}

.mod_customnav a:hover
{
	text-decoration:none;
	color:#993300;
}

.mod_customnav p
{
	height:12px;
	margin-top:0px;
	padding:0px 10px;
	text-align:center;
	border-right:1px solid #007838;
	font-size:12px;
}

.mod_customnav a.last, .mod_customnav p.last
{
	border-right:1px hidden #ffffff;
}

/* Navigation Modernes Wohnen */
.nav_mowo ul
{
	height:18px;
	margin:0px 0px 0px 5px;
	padding:0px;
	background-color:#ECEDEF;
	border-bottom:1px solid #ffffff;
}

.nav_mowo li
{
	float:left;
	padding:3px 2px 0px 2px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.nav_mowo a, .nav_mowo p
{
	color:#006600;
}

.nav_mowo p
{
	color:#993300;
}

.nav_movo a: hover
{
	text-decoration:none;
	color:#993300;
}

* html .nav_mowo ul
{
	margin:0px;
	padding:0px;
}

* html .nav_mowo li, * html .nav_mowo a, * html .nav_mowo p
{
	margin-top:0px;
	padding:2px;
	text-align:center;
	font-size:100%;
}

/* kontaktnavigation */
.kontakt ul
{
	width:200px;
	height:150px;
	margin:0px;
	padding:0px;
}

*html .kontakt ul
{
	width:200px;
	margin:0px 0px 0px -18px;
	padding:0px;
}

*html  .kontakt li, *html  .kontakt a, *html  .kontakt p
{
	width:173px;
	height:22px;
	margin:0px;
	padding:0px 0px 0px 22px;
	text-align:left;
	border:0px hidden #007838;
	text-decoration:none;
	color:#ffffff;
	list-style-type:none;
	text-decoration:none;
}

.kontakt li
{
	width:200px;
	height:22px;
	display:block;
	margin:0px;
	padding:2px 0px 0px 0px;
	text-align:left;
	border-right:0px hidden;
	color:#ffffff;
}

.kontakt a, .kontakt p
{
	width:200px;
	height:22px;
	float:none;
	display:block;
	margin:0px 0px 2px 0px;
	padding:2px 0px 0px 35px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.kontakt a
{
	border-right:0px hidden #007838;
}

.kontakt a:hover
{
	background-color:#007838;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}

.kontakt p
{
	border-right:0px hidden #007838;
}

.kontakt a :hover
{
	background-color:#007838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.kontakt p
{
	background-color:#007838;
	border-bottom:0px solid #007838;
	color:#ffffff;
}

.kontakt a.last, .kontakt p.last
{
	border-bottom:0px solid #007838;
	color:#ffffff;
}

#partner a
{
	font-weight:normal;
	font-size:14px;
	color:#666666;
	line-height:18px;
}

