/**
 * Style sheet michael_woelfl
 */
*
{
	margin:0px;
	padding:0px;
}

body
{
	background-color:#e2e2e2;
	background-image:url("tl_files/michael_woelfl/background.gif");
	background-position:center top;
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#header
{
	width:790px;
	height:275px;
	position:relative;
	margin:0px;
	padding:0px;
	background-image:url("tl_files/michael_woelfl/background_header.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	z-index:800;
}

#pfad
{
	width:775px;
	position:relative;
	margin-top:10px;
	padding:4px 5px 4px 10px;
	background-color:#D8D8D8;
	font-size:10px;
	z-index:0;
}

#pfad a, #pfad a:hover
{
	font-weight:bold;
	color:#333333;
}

#mod_naviDefault ul.level_1 li.nav_regenerativeEnergie
{
	width:253px;
	float:left;
	display:block;
	margin:0px 3px 0px 2px;
	background-image:url("tl_files/michael_woelfl/navi_RegenerativeEnergien__.png");
	background-repeat:no-repeat;
	min-height:169px;
}

#mod_naviDefault ul.level_1 li.nav_heizung
{
	width:253px;
	height:169px;
	float:left;
	display:block;
	margin:0px 3px;
	background-image:url("tl_files/michael_woelfl/navi_Heizung__.png");
	background-repeat:no-repeat;
}

#mod_naviDefault ul.level_1 li.nav_sanitaer
{
	width:253px;
	height:169px;
	float:left;
	display:block;
	margin:0px 2px 0px 3px;
	background-image:url("tl_files/michael_woelfl/navi_Sanitaer__.png");
	background-repeat:no-repeat;
}

#logo
{
	width:400px;
	height:60px;
	bottom:0px;
	left:175px;
	right:200px;
	top:-5px;
	position:relative;
	display:block;
	margin:0px;
	padding:12px 0px 0px 5px;
}

.mod_navigation ul
{
	margin:0px;
	padding:0px;
}

#mod_naviDefault ul.level_1 li
{
	display:none;
	margin:0px;
	padding:0px;
}

#mod_naviDefault ul.level_1 li ul.level_2 li
{
	display:block;
}

#mod_naviDefault
{
	width:781px;
	margin-top:19px;
	margin-right:0px;
	margin-left:3px;
	padding:6px 0px 2px 4px;
	background-repeat:repeat-x;
	z-index:500px;
}

#mod_naviDefault ul.level_1 li.nav_regenerativeEnergie ul
{
	width:253px;
	left:-999px;
	position:absolute;
	display:block;
	margin-top:0px;
	padding-top:175px;
	background-image:url("tl_files/michael_woelfl/re_uebergang.png");
	background-position:left top;
	background-repeat:no-repeat;
	z-index:900;
}

#mod_naviDefault ul.level_1 li.nav_heizung ul
{
	width:253px;
	left:-999px;
	position:absolute;
	display:block;
	margin-top:0px;
	padding-top:175px;
	background-image:url("tl_files/michael_woelfl/he_uebergang.png");
	background-position:left top;
	background-repeat:no-repeat;
	z-index:900;
}

#mod_naviDefault ul.level_1 li.nav_sanitaer ul
{
	width:253px;
	left:-999px;
	position:absolute;
	display:block;
	margin-top:0px;
	padding-top:175px;
	background-image:url("tl_files/michael_woelfl/sa_uebergang.png");
	background-position:left top;
	background-repeat:no-repeat;
	z-index:900;
}

#mod_naviDefault ul.level_1 li.nav_regenerativeEnergie ul a
{
	display:block;
	padding:0px 2px 0px 30px;
	background-color:#298728;
	background-image:url("tl_files/michael_woelfl/icon_re_sublink.png");
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	line-height:24px;
}

#mod_naviDefault ul.level_1 li.nav_heizung ul a
{
	display:block;
	padding:0px 2px 0px 30px;
	background-color:#BD0B17;
	background-image:url("tl_files/michael_woelfl/icon_he_sublink.png");
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	line-height:24px;
}

#mod_naviDefault ul.level_1 li.nav_sanitaer ul a
{
	display:block;
	padding:0px 2px 0px 30px;
	background-color:#0D226C;
	background-image:url("tl_files/michael_woelfl/icon_sa_sublink.png");
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	line-height:24px;
}

#mod_naviDefault ul.level_1 li.nav_regenerativeEnergie:hover .level_2
{
	width:253px;
	left:9px;
	position:absolute;
	display:block;
}

#mod_naviDefault ul.level_1 li.nav_heizung:hover .level_2
{
	width:253px;
	left:268px;
	position:absolute;
	display:block;
}

#mod_naviDefault ul.level_1 li.nav_sanitaer:hover .level_2
{
	width:253px;
	left:527px;
	position:absolute;
	display:block;
}

#mod_naviDefault ul.level_1 li.nav_regenerativeEnergie:hover, #mod_naviDefault ul.level_1 li.nav_heizung:hover, #mod_naviDefault ul.level_1 li.nav_sanitaer:hover
{
	background-position: 0 -169px;
}

#mod_naviDefault ul.level_1 li a
{
	display:none;
	font-size:0px;
}

#mod_naviDefault ul.level_1 li.nav_regenerativeEnergie ul, #mod_naviDefault ul.level_1 li.nav_heizung ul, #mod_naviDefault ul.level_1 li.nav_sanitaer ul
{
	z-index:200;
}

.linkBlock
{
	width:253px;
	height:169px;
	display:block;
}

#container
{
	margin-top:27px;
	padding:0px 0px 0px 17px;
}

#main
{
	margin-top:8px;
	z-index:400;
}

#header
{
	position:relative;
	z-index: 800;
}

#right
{
	width:264px;
	position:relative;
	margin-right:9px;
	margin-bottom:-23px;
	background-image:url("tl_files/michael_woelfl/background_right.jpg");
	background-repeat:repeat-y;
	min-height:520px;
}

#right ul
{
	list-style-type:none;
}

#nav_right li
{
	margin-right:6px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:right;
	background-image:url("tl_files/michael_woelfl/icon_link.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:16px;
}

#rightTOP
{
	width:264px;
	height:46px;
	margin-right:40px;
	background-image:url("tl_files/michael_woelfl/background_right_top.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FF9900;
}

#right a
{
	font-weight:bold;
	color:#FF9900;
}

#nav_right
{
	margin-top:-35px;
	margin-right:5px;
}

#nav_right .nav_regenerativeEnergie, #nav_right .nav_heizung, #nav_right .nav_sanitaer
{
}

.active
{
}

.kontakt
{
	margin-top:20px;
}

.checkbox_container
{
	display:none;
}

.formbody input
{
	width:194px;
	display:block;
}

.formbody input[type=text]
{
	padding:2px;
	border:1px solid #cccccc;
}

.mod_subscribe .formbody input[type=submit]
{
	width:200px;
	height:18px;
	display:block;
	margin-top:5px;
	background-image:url("tl_files/michael_woelfl/button_nl_abonnieren.gif");
	background-repeat:no-repeat;
	border:0;
	font-size:0px;
}

.mod_subscribe
{
	width:220px;
	float:right;
	clear:right;
	display:block;
	margin-top:10px;
	margin-right:10px;
	text-align:right;
	border:0;
	font-size:0px;
}

.mod_subscribe .formbody
{
	margin-right:0px;
}

.formbody
{
	width:200px;
	float:right;
	clear:right;
	margin-top:10px;
	margin-right:12px;
}

#kontakt_right
{
	width:195px;
	position:relative;
	float:right;
	clear:right;
	margin:10px 12px 25px 0px;
	padding:0px;
	text-align:right;
}

#mod_sitemap
{
	margin-left:30px;
}

#mod_sitemap .level_1 a
{
	font-weight:bold;
	font-size:12px;
	color:#FF9900;
	line-height:23px;
}

#mod_sitemap .level_2 a
{
	margin-left:15px;
	font-size:11px;
	color:#999999;
	line-height:18px;
}

.back
{
	right:14px;
	position:absolute;
	margin-top:-18px;
	font-weight:bold;
}

.back a
{
	color:#333333;
}

.back span
{
	margin-right:5px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing: -2px;
}

.nl_right
{
	font-weight:normal;
	color:#339900;
}

.nl_false
{
	font-weight:bold;
	color:#cc0000;
}

#main ul li
{
	margin-bottom:3px;
	margin-left:20px;
	list-style-type:disc;
}

#main ul li ul li
{
	margin-bottom:3px;
	margin-left:20px;
	list-style-type:circle;
}

#main ul li ul
{
	margin-top:8px;
}

#main ol li
{
	margin-bottom:8px;
	margin-left:20px;
	list-style-type:decimal;
}

.confirm
{
	color:#339900;
}

.error
{
	color:#cc0000;
}

