/* Deklationen für die Haus-Esther-Gebhard Homepage - Stand 09.05.2008*/

/*------------------------------------- Globale Deklationen für Haus-Esther-Gebhard - Web ---------------------------------------*/
.raytab            {text-align: center; font-family: Tahoma,Verdana; font-size: 10px;}             
a.raylink			 {color: #128C23; font-family: Tahoma,Verdana; font-size: 10px; text-decoration: none;}   
a:visited.raylink  {color: #128C23; font-family: Tahoma,Verdana,Arial;}   
a:active.raylink   {color: #128C23; font-family: Tahoma,Verdana,Arial;}   
a:link.raylink     {color: #128C23; font-family: Tahoma,Verdana,Arial;}   
a:hover.raylink    {color: #128C23; font-family: Tahoma,Verdana,Arial; text-decoration: underline;}

/*------------------------------------- Deklationen für Haus-Esther-Gebhard Seiten ----------------------------------------------*/
.heg_tab			{width: 782px; background-image: url(images/template/header_image.jpg); background-repeat: no-repeat;}
.heg_grundriss	{width: 605px; height: 350px; background-image: url(images/template/img_grundriss_h.jpg); background-repeat: no-repeat; background-position: center;}
.heg_header    {width: 780px; height: 50px; border-right: 1px solid #0A5515; }
.heg_prinav    {width: 780px; height: 40px;}
.heg_prinav_td {width: 120px; height: 20px; font-size: 11px; text-align: center;}

a.prinav				{color: Black; font-family: Tahoma,Verdana; font-size: 11px; text-decoration: none;padding: 2px 10px 2px 10px;}   
a:visited.prinav  {color: Black; font-family: Tahoma,Verdana,Arial;padding: 2px 10px 2px 10px;}   
a:active.prinav   {color: Black; font-family: Tahoma,Verdana,Arial;padding: 2px 10px 2px 10px;}   
a:link.prinav     {color: Black; font-family: Tahoma,Verdana,Arial;padding: 2px 10px 2px 10px;}   
a:hover.prinav    {color: #90D69F; font-family: Tahoma,Verdana,Arial; background-color: #128C23; text-decoration:none;padding: 2px 10px 2px 10px;}

.heg_prinav_tab   {width: 780px;}
.heg_spacer_td	   {width: 150px;	height: 20px;}
.heg_sitename_td	{width: 140px;	height: 20px; padding-top: 0px;}
.heg_infobox_td   {width: 130px; height: 20px; padding-top: 0px; text-align: center;}

a.infonav					{color: Black; font-family: Tahoma,Verdana; font-size: 11px; text-decoration: none;padding-left: 25px;}   
a:visited.infonav   {color: Black; font-family: Tahoma,Verdana,Arial;padding-left: 25px;}   
a:active.infonav    {color: Black; font-family: Tahoma,Verdana,Arial;padding-left: 25px;}   
a:link.infonav        {color: Black; font-family: Tahoma,Verdana,Arial;padding-left: 25px;}   
a:hover.infonav    {	color: #B53517;	font-family: Tahoma,Verdana,Arial;	text-decoration: underline;	padding-left: 25px;}

.heg_gaph		{width: 780px;	height: 2px;}
.heg_secnav		{width: 120px;	height: 480px;	background-color: #90D69F;	border-top: 1px solid #0A5515; border-right: 1px solid #0A5515;
				 	 border-bottom: 1px solid #0A5515; vertical-align: top; text-align: center;}
.heg_secnav_td	{width: 90px; height: 18px; font-size: 11px; padding: 2px 0px 2px 8px; background-color: #128C23; color: White;}

a.secnav				{color: White; font-family: Tahoma,Verdana; font-size: 11px; text-decoration: none;}   
a:visited.secnav	{color: White; font-family: Tahoma,Verdana,Arial;}   
a:active.secnav   {color: White; font-family: Tahoma,Verdana,Arial;}   
a:link.secnav     {color: White; font-family: Tahoma,Verdana,Arial;}   
a:hover.secnav    {color: #90D69F; font-family: Tahoma,Verdana,Arial; background-color: #128C23; text-decoration:none;}

.heg_content	{width: 658px; height: 480px; border: 1px solid #0A5515;	text-align: left;	vertical-align: top;	padding: 10px 10px 10px 10px;}

.heg_iframe 		{width: 635px; height: 460px;}
.heg_iframeform 	{width: 380px; height: 340px;}

.heg_gapv		{width: 2px; height: 480px;}

.heg_footer		{width: 780px;	height: 16px; background-color: #128C23; text-align: center;}
.heg_footertab	{width: 778px;	height: 14px; font-size: 11px; text-align: center; color: White;}
.heg_footer_td	{width: 120px;	height: 14px; font-size: 11px; padding: 2px 0px 2px 0px;}
.heg_copy_td	{width: 418px;	height: 14px; font-size: 11px; padding: 2px 0px 2px 0px;}

a.footer				{color: White; font-family: Tahoma,Verdana, Arial; font-size: 11px; text-decoration: none;}   
a:visited.footer  {color: White; font-family: Tahoma,Verdana,Arial; font-size: 11px; }   
a:active.footer   {color: White; font-family: Tahoma,Verdana,Arial; font-size: 11px; }   
a:link.footer     {color: White; font-family: Tahoma,Verdana,Arial; font-size: 11px; }   
a:hover.footer    {color: #0A5515; font-family: Tahoma,Verdana,Arial; font-size: 11px; background-color: #128C23; text-decoration:none;}

/*------------------------------------- Deklarationen für die "Content" - Seiten -------------------------------------------------*/
.sitetable		{width: 605px;	border: 0px solid;}
.sitetext_td   {width: 605px; height: 11px; text-align: left; vertical-align: top;}
.sitename_td 	{width: 605px; height: 50px; text-align: center; vertical-align: top;}
.sitetext_tds  {width: 300px; height: 190px; text-align: center; vertical-align: top;}
.sitetext_tdl  {width: 300px; height: 11px; text-align: left; vertical-align: top;}

.siteimg_tdr  	{width: 210px; height: 160px; text-align: right; vertical-align: top; }
.siteimg_tdl   {width: 210px; height: 160px; text-align: left; vertical-align: top; }

.headline      {color: #0A5515; font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; font-style: italic;}
.sitename      {color: #0A5515; font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold;}
.sitetext      {color: black; font-family: Tahoma, Verdana, Arial; font-size: 11px;}
.sitetextbold	{color: black; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold;}

.td_130 { width: 130px; height: 16px; text-align: left; vertical-align: top; }
.td_120 { width: 120px; height: 16px; text-align: left; vertical-align: top; }
.td_250 { width: 250px; height: 16px; text-align: left; vertical-align: top; }
.td_380 { width: 380px; height: 16px; text-align: left; vertical-align: top; }
.td_500 { width: 500px; height: 16px; text-align: left; vertical-align: top; }
.td_500c { width: 500px; height: 16px; text-align: center; vertical-align: middle; }

/* ------------------------------------------------- ----------------------------------------------------------------------*/

.site {margin-top: 0px; margin-left: 0px;	padding: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Arial;	font-size: 11px;
	scrollbar-base-color: White;
	scrollbar-track-color: #90D69F;
	scrollbar-face-color: #90D69F;
	scrollbar-highlight-color: White;
	scrollbar-3dlight-color: Black;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color: #0A5515;
	scrollbar-arrow-color: #0A5515;
}

td			{font-family: Tahoma, Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;}
tdtest	{font-family: Tahoma, Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;}

.contenttable {
	font-family: Tahoma, Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	vertical-align: top;
	text-align: left;
	width: 530px;
	height: 380px;
	padding: 10px 0px 0px 10px;
}
.contenttd{
	font-family: Tahoma, Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
.innercontable {
	width: 510px;
	border-top: 1px dashed Black;
	border-left: 1px dashed Black;
	border-right: 1px dashed Black;
	border-bottom: 1px dashed Black;
}

h2{
	font-family: Tahoma, Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight: bold;
	color: #0A5515;
}
h3{
	font-family: Tahoma, Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight: bold;
	color: #0A5515;
}
ul		{padding: 0px 0px 0px 0px; line-height: 100%; margin: 0px 0px 0px 50px;}

.cm_col_bgdnav  { background-color: #D8B9AA;}

/*------------------------------------- Links in the Content-Area -------------------------------------*/
a  			{color: #128C23; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
a:link  		{color: #128C23; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
a:activ  	{color: #128C23; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
a:visited  	{color: #128C23; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
a:hover 		{color: #128C23; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: underline; }

/*------------------------------------- Deklarationen für Formulare  -------------------------------------------------*/
.formname 		{color: #853418; font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; padding-left: 26px;  vertical-align: middle;}
.formtext         {color: black; font-family: Tahoma, Verdana, Arial; font-size: 11px; padding-left: 10px; }
.buttons {
	font-size: 11px;
	font-family: Tahoma,Verdana, Arial;
	color: #000000;
	background-color: Silver;
	border: 1px #333333 solid;
}
.inputbox {
	font-size: 11px; font-family: Tahoma, Verdana, Arial; 
	background-color: #FFFFFF; color: #000000; border: 1px #333333 solid;
}
.select {
	font-size: 11px; font-family: Tahoma, Verdana, Arial; 
	background-color: #FFFFFF; color: #000000; border: 1px #333333 solid;
}
.textarea {
	font-size: 11px; font-family: Tahoma,Trebuchet ms,Verdana,Arial,Helvetica;
	background-color: White; color: Black;
	border: 1px #333333 solid;
	scrollbar-base-color: White;
	scrollbar-track-color: #F2E1D9;
	scrollbar-face-color: #F2E1D9;
	scrollbar-highlight-color: White;
	scrollbar-3dlight-color: Black;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color: #8C341C;
	scrollbar-arrow-color: #8C341C;
	width: 250px;
}
.flashcontent{
	background-image: url(template/bgr_flash-content.gif);
	background-repeat: repeat;
	width: 148px;
}
.flashcontentbottom{
	background-image: url(template/bgr_flash-bottom.gif);
	background-repeat: repeat;
	width: 148px;
}

/*------------------------------------- Deklarationen für die Grundriss -------------------------------------------------*/
#bad2 {position:absolute; top:152px; left: 86px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#bad1 {position:absolute; top: 61px; left: 79px; width: 38px; height: 50px; border: 1px solid Teal; z-index:2;}
#diel {position:absolute; top:168px; left:440px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#eing {position:absolute; top:282px; left:485px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#kuec {position:absolute; top:250px; left:390px; width: 38px; height: 50px; border: 1px solid Teal; z-index:2;}
#schl {position:absolute; top:188px; left:185px; width: 38px; height: 50px; border: 1px solid Teal; z-index:2;}
#ter1 {position:absolute; top:317px; left:312px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#ter2 {position:absolute; top:263px; left:118px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#ter3 {position:absolute; top:264px; left:295px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#woh1 {position:absolute; top: 82px; left:318px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#woh2 {position:absolute; top: 82px; left:375px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#woh3 {position:absolute; top:150px; left:299px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}

/*------------------------------------- Deklarationen für Bildpsitionen -------------------------------------------------*/
#pos1 {position:absolute; top:152px; left: 86px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}
#pos2 {position:absolute; top: 61px; left: 79px; width: 38px; height: 50px; border: 1px solid Teal; z-index:2;}
#pos3 {position:absolute; top:168px; left:440px; width: 50px; height: 38px; border: 1px solid Teal; z-index:2;}

/*------------------------------------- Deklarationen für Garten ----------------------------------------------------*/
#gar1 {position:absolute; top: 52px; left: 28px; width:200px; height:150px; border: 1px solid Teal; z-index:2;}
#gar2 {position:absolute; top:260px; left: 66px; width:200px; height:150px; border: 1px solid Teal; z-index:2;}
#gar3 {position:absolute; top:256px; left:463px; width:113px; height:150px; border: 1px solid Teal; z-index:2;}
#gar4 {position:absolute; top: 96px; left:310px; width:113px; height:150px; border: 1px solid Teal; z-index:2;}

