@charset "utf-8";
/* CSS Document */


*				{margin:0; padding:0; border:0;}
html, body		{min-height:100%; height:auto; background:url(../img/bg/bg-body.jpg) repeat-x #885a32;}
body			{font-size:76%; color:#eaeaea; font-family:Tahoma, sans-serif;}

img				{border:none;}
ul 				{float:none; color:#000}

p				{font-weight:normal; font-size: 1.2em; color:#000; text-align:left; line-height:180%; padding:5px 0 15px 0px;}
p.small			{font-size:0.8em;}

a, a:visited	{text-decoration:none; color:#fff;}
a:hover	 		{text-decoration:underline; color:#fff;} 

.nofloat		{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.floatright		{float: right;}
.floatleft 		{float: left;}
.png			{behavior: url(iepngfix.htc);}
.acro	 		{border-bottom: 1px dotted #16355e; cursor:help;}
.gross			{text-transform:uppercase;}
.klein			{font-size:0.8em;}
.block			{text-align:justify;}
.center			{text-align:center;}
.right			{text-align:right;}
.bold			{font-weight:bold}
.big			{font-size:16px}


.heading3		{font:18px normal Tahoma, Geneva, sans-serif  ; color:#463d2b; margin:0px 0 0px 93px; padding-top:48px}
.heading4		{font:15px bold Tahoma, Geneva, sans-serif; color:#463d2b; border-bottom:2px solid #463d2b; width:536px; margin:0px 0 0 93px; padding-top:30px}
.mar-left		{margin-left:93px}
.img-space		{margin-left:25px}
.img			{margin:35px 0 0 41px; width:250px}
.pad-top		{padding-top:20px}
.mar-top		{margin-top:20px}
.mar-top2		{margin-top:35px}
.mar-bot		{margin-bottom:30px}
.kontakt		{width:536px; display:block}


#big-wrapper	{background:url(../img/bg/header-bg.jpg) top center no-repeat}
#wrapper		{width:960px; margin:0 auto; position:relative}

/*		header		*/
#header			{width:960px; height:300px; display:block;padding-top:75px;}
#slideshowHolder			{width:581px; height:299px; display:block; margin:0px 0 0 378px}


/*		container		*/
.impress			{width:540px; margin:10px 0 0 93px ; display:block; height:250px; overflow-y:scroll; overflow-x:hidden; padding-right:10px}
#container			{width:665px; display:block}
#news				{width:550px; margin:0px 0 0 93px; padding:30px 0 0 0}
#map				{width:550px; text-align:center;}
#map iframe			{border:solid 1px #000}
#map a				{color:#fff; font-size:1.4em}
#text-area			{width:665px; min-height:626px; height:auto !important; height:626px; background:url(../img/bg/container-bg.jpg) top no-repeat #885a32; display:block}
#start-h2			{background:url(../img/bg/start-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#herde-h2			{background:url(../img/bg/herde-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#historie-h2		{background:url(../img/bg/historie-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#anfahrt-h2			{background:url(../img/bg/anfahrt-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#impressum-h2		{background:url(../img/bg/impressum-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#kontakt-h2			{background:url(../img/bg/kontakt-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#news-h2			{background:url(../img/bg/news-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#oefen-h2			{background:url(../img/bg/oefen-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#speckstein-h2		{background:url(../img/bg/speckstein-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#kachel-h2			{background:url(../img/bg/kcachel-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#kamin-h2			{background:url(../img/bg/kamin-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#pelletoefen-h2		{background:url(../img/bg/palletoefen-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#kaminoefen-h2		{background:url(../img/bg/kaminoefen-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#heiztechnik-h2		{background:url(../img/bg/heiztechnik-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#team-h2			{background:url(../img/bg/team-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#fliesen-h2			{background:url(../img/bg/fliesen-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#schornsteine-h2	{background:url(../img/bg/schornsteine-h2.jpg); width:665px; height:115px; display:block; text-indent:-9999px}
#left-cont			{background:url(../img/nav/nav-bg.jpg) top no-repeat; width:295px; display:block;}
#stemico			{width:144px; height:44px; text-indent:-9999px; margin-left:24px; position:absolute; bottom:0}
#stemico a			{background: url(../img/nav/stemico.jpg) bottom; display:block; height:44px}
#stemico a:hover	{background:url(../img/nav/stemico.jpg) top; display:block; height:44px}
.ltext				{width:245px; margin:20px 0 0px 93px}
.rtext				{width:250px; margin:20px 0 0px 41px}
.ltext	ul			{list-style:outside disc; line-height:20px; font-size:1.2em; margin:11px 0 0 16px}
.ltext	li			{padding-bottom:15px}
.rtext	ul			{list-style:outside disc; line-height:20px; font-size:1.2em; margin:11px 0 0 16px}
.rtext	li			{padding-bottom:15px}
#main-nav			{width:295px; display:block; height:500px; margin-top:115px; text-indent:-9999px}


#nav1 a,#nav1 a:visited		{background:url(../img/nav/nav1.jpg) top; width:282px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav1 a:hover,#nav1 a.active,#nav1 a:visited.active		{background:url(../img/nav/nav1.jpg) bottom; width:282px; height:30px; margin:0 0 10px 13px}

#nav2 a,#nav2 a:visited		{background:url(../img/nav/nav2.jpg) top; width:282px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav2 a:hover,#nav2 a.active,#nav2 a:visited.active		{background:url(../img/nav/nav2.jpg) bottom; width:282px; height:30px; margin:0 0 10px 13px}

#nav3 a,#nav3 a:visited		{background:url(../img/nav/nav3.jpg) top; width:282px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav3 a:hover,#nav3 a.active,#nav3 a:visited.active		{background:url(../img/nav/nav3.jpg) bottom; width:282px; height:30px; margin:0 0 10px 13px}

#nav4 a,#nav4 a:visited		{background:url(../img/nav/nav4.jpg) top; width:282px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav4 a:hover,#nav4 a.active,#nav4 a:visited.active		{background:url(../img/nav/nav4.jpg) bottom; width:282px; height:30px; margin:0 0 10px 13px}

#nav5 a,#nav5 a:visited		{background:url(../img/nav/nav5.jpg) top; width:168px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav5 a:hover,#nav5 a.active,#nav5 a:visited.active		{background:url(../img/nav/nav5.jpg) bottom; width:168px; height:30px; margin:0 0 10px 13px}


		#subnav1 a,#subnav1 a:visited		{background:url(../img/nav/subnav1.jpg) top; width:186px; height:30px; margin:-2px 0 0px -17px; border-top:1px solid #49433e; border-right:1px solid #49433e; border-left:1px solid #49433e; display:block; outline:none; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		#subnav1 a:hover,#subnav1 a.active,#subnav1 a:visited.active		{background:url(../img/nav/subnav1.jpg) bottom; width:186px; height:30px; margin:-2px 0 0px -17px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		
		#subnav2 a,#subnav2 a:visited		{background:url(../img/nav/subnav2.jpg) top; width:186px; height:30px; margin:0 0 0 -17px; border-top:1px solid #49433e; border-right:1px solid #49433e; border-left:1px solid #49433e; display:block; outline:none; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		#subnav2 a:hover,#subnav2 a.active,#subnav2 a:visited.active		{background:url(../img/nav/subnav2.jpg) bottom ; width:186px; height:30px; margin:0 0 0 -17px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		
		#subnav3 a,#subnav3 a:visited		{background:url(../img/nav/subnav3.jpg) top; width:186px; height:30px; margin:0 0 0 -17px; border-top:1px solid #49433e; border-right:1px solid #49433e; border-left:1px solid #49433e; display:block; outline:none; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		#subnav3 a:hover,#subnav3 a.active,#subnav3 a:visited.active		{background:url(../img/nav/subnav3.jpg) bottom ; width:186px; height:30px; margin:0 0 0 -17px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		
		#subnav4 a,#subnav4 a:visited		{background:url(../img/nav/subnav4.jpg) top; width:186px; height:30px; margin:0 0 0 -17px; border-top:1px solid #49433e; border-right:1px solid #49433e; border-left:1px solid #49433e; display:block; outline:none; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		#subnav4 a:hover,#subnav4 a.active,#subnav4 a:visited.active		{background:url(../img/nav/subnav4.jpg) bottom left ; width:186px; height:30px; margin:0 0 0 -17px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		
		#subnav5 a,#subnav5 a:visited		{background:url(../img/nav/subnav5.jpg) top; width:186px; height:30px; margin:0 0 0 -17px; border-top:1px solid #49433e; border-right:1px solid #49433e; border-left:1px solid #49433e; border-bottom:1px solid #49433e; display:block; outline:none; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		#subnav5 a:hover,#subnav5 a.active,#subnav5 a:visited.active		{background:url(../img/nav/subnav5.jpg) bottom ; width:186px; height:30px; margin:0 0 0 -17px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}

#nav6 a,#nav6 a:visited		{background:url(../img/nav/nav6.jpg) top; width:282px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav6 a:hover,#nav6 a.active,#nav6 a:visited.active		{background:url(../img/nav/nav6.jpg) bottom; width:282px; height:30px; margin:0 0 10px 13px}

#nav7 a,#nav7 a:visited		{background:url(../img/nav/nav7.jpg) top; width:282px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav7 a:hover,#nav7 a.active,#nav7 a:visited.active		{background:url(../img/nav/nav7.jpg) bottom; width:282px; height:30px; margin:0 0 10px 13px}

#nav8 a,#nav8 a:visited		{background:url(../img/nav/nav8.jpg) top; width:168px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav8 a:hover,#nav8 a.active,#nav8 a:visited.active		{background:url(../img/nav/nav8.jpg) bottom; width:168px; height:30px; margin:0 0 10px 13px}
		
		#subnav6 a,#subnav6 a:visited		{background:url(../img/nav/subnav6.jpg) top; width:186px; height:30px; margin:-2px 0 0 -17px; border:1px solid #49433e; display:block; outline:none; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
		#subnav6 a:hover,#subnav6 a.active,#subnav6 a:visited.active		{background:url(../img/nav/subnav6.jpg) bottom; width:186px; height:30px; margin:-2px 0 0 -17px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}

#nav9 a,#nav9 a:visited		{background:url(../img/nav/nav9.jpg) top; width:282px; height:30px; margin:0 0 10px 13px; display:block; outline:none}
#nav9 a:hover,#nav9 a.active,#nav9 a:visited.active		{background:url(../img/nav/nav9.jpg) bottom; width:282px; height:30px; margin:0 0 10px 13px}


/*		footer		*/
#footer				{background:url(../img/bg/footer-bg.jpg) repeat-x; height:167px; margin-top:20px}
#footer-cont		{width:960px; height:167px; margin:0 auto; display:block}
.adress				{color:#b9b8b5; padding:0;}
.tel				{width:300px; display:block; color:#b9b8b5; margin:7px 0 0 36px; padding:0}
.mar-adr			{margin:47px 0 0 35px; }
.mar2				{margin-left:35px}
#bot-nav			{float:left; margin:53px 0px 0 63px; font:14px Tahoma, Geneva, sans-serif; height:20px;}
#bot-nav ul			{list-style:none}
#bot-nav li			{margin-left:60px}
#bot-nav a			{color:#c0956e}
#bot-nav a:hover,#bot-nav a.active	{color:#ecd5c0; text-decoration:none}

#mail			{width:270px; height:20px; margin:3px 0 0px 5px; font-size:14px; padding:0}
#mail p			{color:#b9b8b5; font-size:14px}
#mail a			{color:#fff}
#mail a:hover	{text-transform:underline}
