html 		{margin: 0; padding: 0; overflow:scroll;width: 100%;height:100%;}
body 		{margin:0;padding:0;font-size:13px;font-weight:normal;font-family:Arial,sans-serif;text-align: center; line-height:20px;  background-color:#ffffff; color:#0d0d0c;}

td			{vertical-align: top;}

a			{ color:#603020;}
a:link 		{ font-weight:bold; color:#603020; text-decoration:none; }
a:visited 	{ font-weight:bold; color:#603020; text-decoration:none;  }
a:focus 	{ font-weight:bold; color:#603020; text-decoration:none; }
a:hover 	{ font-weight:bold; color:#000000;  text-decoration:none; }
a:active 	{ font-weight:bold; text-decoration:none; }

input 		{border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
textarea 	{border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
select		{border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}


h1			{margin:0 0 20px 0; padding:0px; border: solid 0px #fff; color:#673b15; font-size:15px;}
h2			{margin:20px 0 5px 0; padding:0px; border: solid 0px #fff; color:#673b15; font-size:12px;}
#stichwortverzeichnis h1 {margin:0 0 0px 0; font-size:11px;}
.smallfont	{font-size:10px;}

.hr			{width:100%;height:1px;background-color:#e0c5a3;line-height:1px; font-size:1px;}

#page 		{width:862px;text-align:center;}
#pagec		{width:850px; margin:0 auto 0 auto; text-align:left; }

#bg_top		{background-image: url(../mainart/h.jpg);background-repeat:no-repeat;height:257px;}

#c			{height:25px;color:#e0c5a3;font-size:8px;text-align:right;padding-top:10px;padding-right:5px;}
#c a		{color:#e0c5a3;font-size:8px;}

#top		{}
#nav 		{padding:18px 0 0 20px;}
#nav a		{color:#fff;font-size:10px;margin-right:15px;}

#cdus		{font-size:17px;font-weight:bold;padding-left:3px;padding-top:163px;}
#currentdir	{color:#593312;}
#spruch		{color:#915e36;}

#navz a		{display:block;float:left;width:161px;height:198px;background-position:left center; background-repeat:no-repeat; padding-right:5px;}
#navz a img	{border:0px solid #000;}


#CONTENT	{float:left; width:660px;}

#news		{color:#71390b; font-size:11px;line-height:14px;}
#news .hr	{margin: 10px 0 10px 0; }

.container	{float:left;height:198px;}
#passiv		{}
#objekt		{}
#zimmerei	{}
#plan		{}

#passiv_c		{background-image: url(../mainart/passivhaus_d.jpg);}
#objekt_c		{background-image: url(../mainart/gewerbebau_d.jpg);}
#zimmerei_c		{background-image: url(../mainart/zimmerei_d.jpg);}
#plan_c		{background-image: url(../mainart/planungsbuero_d.jpg);}


#passiv a:hover		{background-image: url(../mainart/passivhaus_a.jpg);}
#objekt a:hover		{background-image: url(../mainart/gewerbebau_a.jpg);}
#zimmerei a:hover	{background-image: url(../mainart/zimmerei_a.jpg);}
#plan a:hover		{background-image: url(../mainart/planungsbuero_a.jpg);}



#border				{float:left;width:155px; margin-left:2px; margin-right: 7px;}
#innerborder		{float:left;width:154px; padding-bottom:3px;}

.a					{border-left:solid 1px #926040; border-right:solid 1px #C2A694; border-top:solid 1px #A2785D; border-bottom:solid 1px #B99A85;}
.ai					{border-right:solid 1px #C8AF9F; border-bottom:solid 1px #D1BBAE; border-top: solid 1px #E8DDD6;}

.ao					{border-left:solid 1px #B4927C; border-right:solid 1px #926040; border-bottom:solid 1px #B99A85; border-top: solid 1px #A2785D;}
.aoi				{border-left:solid 1px #D6C3B7;  border-bottom:solid 1px #D1BBAE; border-top: solid 1px #E8DDD6;}

.az					{border-right:solid 1px #E4D7CF; border-bottom:solid 1px #B99A85; border-top: solid 1px #A2785D;}
.azi				{border-left:solid 1px #B4927C; border-right:solid 1px #A67E64; border-bottom:solid 1px #D1BBAE; border-top: solid 1px #E8DDD6;}

.ap					{border-left:solid 1px #996A4C; border-right:solid 1px #AD8870; border-bottom:solid 1px #B99A85; border-top: solid 1px #A2785D;}
.api				{border-left:solid 1px #F1EBE7;  border-bottom:solid 1px #D1BBAE; border-top: solid 1px #E8DDD6;}


#bild				{text-align:center; margin-top:1px; margin-bottom:0px; padding-bottom:0px;}

#text				{float:left; text-align:center; margin-top:4px; padding-left:2px;}
#text a				{display:block; font-weight:normal; font-size:10px; padding: 0px 0px 4px 0px; border-bottom:solid 1px #E0C5A3;width:150px;height:17px; margin-right:0px;}
#text a:hover		{background-color:#A0633C; color:#fff;}

#textg				{float:left; text-align:center; margin-top:4px; padding-left:2px;}
#textg a				{display:block; font-weight:normal; font-size:10px; padding: 0px 0px 4px 0px; border-bottom:solid 1px #E0C5A3;width:150px;height:17px; margin-right:0px;}
#textg a:hover		{background-color:#BC8860; color:#fff;}

#textz				{float:left; text-align:center; margin-top:4px; padding-left:2px;}
#textz a				{display:block; font-weight:normal; font-size:10px; padding: 0px 0px 4px 0px; border-bottom:solid 1px #E0C5A3;width:150px;height:17px; margin-right:0px;}
#textz a:hover		{background-color:#6F4123; color:#fff;}

#textp				{float:left; text-align:center; margin-top:4px; padding-left:2px;}
#textp a				{display:block; font-weight:normal; font-size:10px; padding: 0px 0px 4px 0px; border-bottom:solid 1px #E0C5A3;width:150px;height:17px; margin-right:0px;}
#textp a:hover		{background-color:#8B4734; color:#fff;}

.subnav				{float:left;width:150px;height:17px;}


.Item		{float:left; width:100%; text-align: justify; line-height:16px; padding-bottom:20px; border-bottom: solid 1px #E0C5A3;}
.rechts		{float:left; width:48%; margin-right:26px;}
.links		{float:left; width:48%;}
.oben		{float:right; text-align:right; width:100%; margin-top:10px; }
.oben a		{color:#000;}
.oben a:link		{color:#000;}
.oben a:visited		{color:#000;}

.numeric	{text-align:left; font-weight:bold; line-height:18px; margin:0px;}
.numeric ul	{margin:0px 0px 0px 15px; padding:0px;}

#footer		{background-image: url(../mainart/f.jpg);background-repeat:no-repeat; margin-top:20px;height:257px;}
#footer div	{color:#71390b;font-size:10px;line-height:12px;float:left;margin-top:60px; margin-left:5px;margin-right:10px;}

.toggler	{font-size: 13px; padding-top:10px; cursor:pointer; font-weight:bold; text-align:left; height:50px; display:block; background-position:0px 36px; background-repeat:no-repeat; background-image:url(../img/weiter.jpg);}
.toggler1	{background-position: 0 20px; height:35px;}

#stichwortverzeichnis {font-size:11px; text-align:justify;}

#accordion h3	{padding: 0px 0 0 0; margin:6px 0 5px 0;}

#load			{visibility:hidden}


#galerie img			{border:solid 1px #A2785D; padding:0px;}
#galerie .bg_text		{float:left;width:161px; text-align:center; background-color:#efe2d5;margin: 0 2px 2px 2px; }
#galerie .bg_text_box	{float:left;font-size:11px; line-height:11px; height:146px; text-align:left; margin:5px 5px 0px 5px;}
#galerie .bg_text_box b	{color:#603020;font-size:12px;}

#galerie a				{float:left;display:block; width:154px; margin:0 10px 8px 2px;}
#galerie a:link			{float:left;display:block; width:154px; margin:0 10px 8px 2px;}
#galerie a:visited		{float:left;display:block; width:154px; margin:0 10px 8px 2px;}

#galerie .bg_text a				{display:block; width:154px; margin: 2px 2px 0 2px;}
#galerie .bg_text a:link			{display:block; width:154px; }
#galerie .bg_text a:visited		{display:block; width:154px; }

a.box_passiv_a {text-decoration:none;margin:10px 15px 10px 10px; border:solid 1px #A2785D;padding:2px; background:#fff;float:left;display:block; }
a.box_passiv_ab {text-decoration:none;}
a.box_passiv_a img {border:0;}
.box_passiv {background-color:#EFE2D5;margin:5px;float:left;width:650px;height:170px;}
.inhalt_passiv {padding:5px 7px 5px 7px;font-size:11px;line-height:15px;}
.inhalt_passiv h1 {margin:3px 0 5px 0;}
.passiv_box_inhalt {width: 330px;float:right;line-height:20px;}


