body {margin: 0px; padding: 0px;font-family: Verdana, sans-serif; font-size: 12px; line-height: 17px;}
a, a:link, a:visited, a:active {color: rgb(159, 115, 6); text-decoration: none;}
a:hover {text-decoration: underline;}
.header {width: 955px; height: 125px;}
.pagewrapper {background: #cccccc url(cms/images/bg.gif) repeat-y; width: 955px;}
.breadcrumb {height: 20px; width: 955px; background-color: #efefef; font-size: 11px;}
.breadcrumb a {color: rgb(159, 115, 6); text-decoration: none; font-size: 11px; margin-left:220px;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb_spacer {margin-left:8px; margin-right: 8px;}
.content {padding: 8px 16px 32px 24px; margin-left: 198px;}
.sanierungen {background-color: #dddddd; padding: 16px 16px 8px 16px; width: 680px; height: 200px;border-top:1px dotted #aaaaaa;}
.sanierungen h3 {margin-left: 150px;}
.sanierungen .image_td {width: 150px; text-align: center;}
.importantlist { font-weight: bold;}
p.adresse {width: 200px; float:left;margin-right: 16px;}
.clearer {clear:both;}
.footernavigation {background-color: #ffffff; text-align: right;height: 16px; width: 955px;}
.footer {width: 955px;font-size: 9px; background-color: #eeeeee; text-align: right;height: 60px; border-top:1px solid #999999;}
.footer-content {padding-right: 16px;}
.footer img {border: none;}
.teaserwrapper {background-color: #dddddd; width: 680px; overflow-x: hidden; padding: 16px 0px 8px 32px;}
.teaser {width: 158px; margin-right:2px; margin-left:2px;background-color: #dddddd;float:left; height: 200px;}
.teaserdivider {width: 1px; height: 200px; background: #aaaaaa; float: left;}
.teaser p { padding-left:4px; padding-right:4px; font-size: 11px; text-align: left;}
.teaser h4 {margin:0px; background-color: #aaaaaa; height: 36px; text-align:center; padding-top:4px;}
.teaser a {font-size: 10px;}
.table_sanierungen {text-align: left;}
h2 {font-size: 18px;}
h1 {/* display: none; */}

.nlu_navi1 {
	 	margin: 0;
	 	padding: 0 0 0 0;
	 	border: 0;
	 	text-decoration: none;
	 	font: normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	 	width: 197px;
	 	border-top: 1px solid #779ac3;
	 	float: left;
}

.nlu_navi1 em { font-style: normal; }

.nlu_navi1 ul {
	 	margin: 0;
	 	padding: 0;
	 	border: 0;
	 	list-style: none;
	 	width: 197px;}

.nlu_navi1 ul li { position: relative; }



.nlu_navi1 ul li a,
.nlu_navi1 ul li a:link,
.nlu_navi1 ul li a:visited,
.nlu_navi1 ul li a:active {
	 	display: block;
	 	text-decoration: none;
	 	text-transform: none;
	 	color: rgb(43, 77, 140);

	 	background: #a2bae5 url(cms/img/article/nav_link_0.gif) 10px 1px no-repeat;

	 	padding: 1px 0 0 25px;
	 	
	 	\width: 197px;	 /* IE5x Opera <= 5 */
	 	widt\h: 172px;	 /* = (Width of Menu Items) - (padding-right + left) */

	 	border: 0; 
	 	border-bottom: 1px solid #779ac3; /* ++ horiz. line between */
}

.nlu_navi1 ul li.active a,
.nlu_navi1 ul li.active a:link,
.nlu_navi1 ul li.active a:visited,
.nlu_navi1 ul li.active a:active {
	 	color: rgb(43, 77, 140);	 	 	 	 	 	/* ++ Text color // Textfarbe */
	 	font-weight: bold;	 	 	 	/* ++ Bold if you want // Fett wenn gewünscht */

	 	background: #dcebff url(cms/img/article/nav_link_2.gif) 10px 1px no-repeat;
}

.nlu_navi1 ul li a:hover,
.nlu_navi1 ul li.active a:hover {
	 	color: rgb(43, 77, 140);
	 	background: #cab98e url(cms/img/article/nav_link_1.gif) 10px 1px no-repeat;
} 



.nlu_navi1 ul ul li.sub_no a,
.nlu_navi1 ul ul li.sub_no a:link, 
.nlu_navi1 ul ul li.sub_no a:visited,
.nlu_navi1 ul ul li.sub_no a:active, 
.nlu_navi1 ul ul li.sub_ul a,
.nlu_navi1 ul ul li.sub_ul a:link, 
.nlu_navi1 ul ul li.sub_ul a:visited,
.nlu_navi1 ul ul li.sub_ul a:active {
	 	display: block;
	 	text-decoration: none;
	 	text-transform: none;
	 	font-weight: normal;
	 	color: rgb(43, 77, 140);
	 	background: #a2bae5 url(cms/img/article/nav_link_0.gif) 25px 1px no-repeat;
	 	padding: 1px 0 0 40px;
	 	\width: 197px;	 /* IE5x Opera <= 5 */
	 	widt\h: 157px;	 /* = (Width of Menu Items) - (padding-right + left) */
	 	border: 0;
	 	border-bottom: 1px solid #779ac3; /* IE6 Bug */
}
.nlu_navi1 ul ul li.sub_ul a:active {
}
.nlu_navi1 ul ul li.active a,
.nlu_navi1 ul ul li.active a:link,
.nlu_navi1 ul ul li.active a:visited,
.nlu_navi1 ul ul li.active a:active {
	 	color: rgb(43, 77, 140);
	 	font-weight: bold;
	 	background: #dcebff url(cms/img/article/nav_link_2.gif) 25px 1px no-repeat;
}

.nlu_navi1 ul ul li a:hover, 
.nlu_navi1 ul ul li.sub_no a:hover, 
.nlu_navi1 ul ul li.sub_ul a:hover, 
.nlu_navi1 ul ul li.active a:hover {
	 	color: rgb(43, 77, 140);

	 	background: #cab98e url(cms/img/article/nav_link_1.gif) 25px 1px no-repeat;
}

.nlu_navi1 ul ul ul li.sub_no a,
.nlu_navi1 ul ul ul li.sub_no a:link, 
.nlu_navi1 ul ul ul li.sub_no a:visited,
.nlu_navi1 ul ul ul li.sub_no a:active,
.nlu_navi1 ul ul ul li.sub_ul a,
.nlu_navi1 ul ul ul li.sub_ul a:link, 
.nlu_navi1 ul ul ul li.sub_ul a:visited,
.nlu_navi1 ul ul ul li.sub_ul a:active	 {
	 	display: block;
	 	text-decoration: none;
	 	text-transform: none;
	 	font-weight: normal;
	 	color: #2b4d8c;
	 	background: #dd3400 url(cms/img/article/nav_link_0.gif) 40px 1px no-repeat;
	 	padding: 1px 0 0 55px;
	 	\width: 197px;	 /* IE5x Opera <= 5 */
	 	widt\h: 154px;	 /* = (Width of Menu Items) - (padding-right + left) */
	 	border: 0;
	 	border-bottom: 1px solid #779ac3; /* IE6 Bug */
}

.nlu_navi1 ul ul ul li.active a,
.nlu_navi1 ul ul ul li.active a:link,
.nlu_navi1 ul ul ul li.active a:visited,
.nlu_navi1 ul ul ul li.active a:active {
	 	color: rgb(43, 77, 140);
	 	font-weight: bold;
	 	background: #dd3400 url(cms/img/article/nav_link_2.gif) 40px 1px no-repeat;
}

.nlu_navi1 ul ul ul li a:hover, 
.nlu_navi1 ul ul ul li.sub_no a:hover, 
.nlu_navi1 ul ul ul li.sub_ul a:hover, 
.nlu_navi1 ul ul ul li.active a:hover {
	 	color: rgb(43, 77, 140);
	 	background: #cab98e url(cms/img/article/nav_link_1.gif) 40px 1px no-repeat;
}


* html .nlu_navi1 ul li { float: left; height: 1%; }
* html .nlu_navi1 ul li a { height: 1%; }
