/* CSS Document */
*			{
			padding:0px;
			margin:0px;
			border:0px;
			}
body 		{
			height:100%;
			text-align:justify;
			font:normal 14px Arial, Helvetica, sans-serif;
			line-height:18px;
			color:#08013C;
			background:url(../images/grundgeruest/hg.jpg) repeat-y #08013C;
			}
/*----------------GRUNDGERUEST-------------------------------*/
#container		{
				width:988px;
				}
#wrap_links		{
				width:212px;
				float:left;
				}
#wrap_rechts	{
				width:776px;
				float:left;
				}
#header			{
				width:776px;
				height:166px;
				}
#content		{
				width:538px;
				float:left;
				padding:0 50px 0 130px;
				}
#subnav			{
				width:58px;
				float:left;
				}

/*----------------FORMATE---------------------------------------*/
h1 				{
				font-size:20px;
				font-style:italic;
				line-height:22px;
				padding:0 0 15px 0;
				}
h2 				{
				font-size:16px;
				border:1px dotted #B3B2BA; border-width:0 0 1px 0;
				margin:0 0 7px 0;
				padding:0 0 2px 0;
				}
h3				{
				font-size:14px;
				}
strong			{
				color:#EE8702;
				}
p				{
				padding:0 0 15px 0;
				}
table			{
				width:538px;
				border:1px solid #B3B2BA;
				margin:0 0 15px 0;
				text-align:left;
				}
tr				{
				width:120px;
				vertical-align:top;
				}
td				{padding:0 5px 0 5px;}
#content ul		{
				list-style:outside square;
				margin:0 0 10px 25px;
				}
#content li		{}
#content .planung_bilder a{border:5px solid #red}
#content a			{
					color:#EE8702;
					border-bottom:1px dotted #EE8702;
					text-decoration:none;
					}
#content a:hover	{
					text-decoration:none;
					border:none;
					}
/*------NAVI----------------------*/
				/*----HAUPTNAV---*/
#wrap_links ul	{
				list-style:none;
				}
#wrap_links li	{
				font-size:0px;
				line-height:0;
				}
#wrap_links a span 			{display:none;}
#wrap_links .eigenheim  a	{
							height:81px;width:212px;display:block;
							background:url(../images/grundgeruest/nav/n_eigenheim_n.jpg) no-repeat;
							}
#wrap_links .eigenheim a:hover	{
							background:url(../images/grundgeruest/nav/n_eigenheim_c.jpg) no-repeat;
							}
#wrap_links .grundstueck  a	{
							height:74px;width:212px;display:block;
							background:url(../images/grundgeruest/nav/n_grundstueck_n.jpg) no-repeat;
							}
#wrap_links .grundstueck a:hover	{
							background:url(../images/grundgeruest/nav/n_grundstueck_c.jpg) no-repeat;
							}
#wrap_links .planung  a		{
							height:76px;width:212px;display:block;
							background:url(../images/grundgeruest/nav/n_planung_n.jpg) no-repeat;
							}
#wrap_links .planung a:hover	{
							background:url(../images/grundgeruest/nav/n_planung_c.jpg) no-repeat;
							}
#wrap_links .referenzen  a	{
							height:75px;width:212px;display:block;
							background:url(../images/grundgeruest/nav/n_referenzen_n.jpg) no-repeat;
							}
#wrap_links .referenzen a:hover	{
							background:url(../images/grundgeruest/nav/n_referenzen_c.jpg) no-repeat;
							}
#wrap_links .bau a			{
							height:77px;width:212px;display:block;
							background:url(../images/grundgeruest/nav/n_bau_n.jpg) no-repeat;
							}
#wrap_links .bau a:hover	{
							background:url(../images/grundgeruest/nav/n_bau_c.jpg) no-repeat;
							}
#wrap_links .finanzen  a	{
							height:76px;width:212px;display:block;
							background:url(../images/grundgeruest/nav/n_finanzen_n.jpg) no-repeat;
							}
#wrap_links .finanzen a:hover	{
							background:url(../images/grundgeruest/nav/n_finanzen_c.jpg) no-repeat;
							}
#wrap_links .sanierung  a	{
							height:80px;width:212px;display:block;
							background:url(../images/grundgeruest/nav/n_sanierung_n.jpg) no-repeat;
							}
#wrap_links .sanierung a:hover	{
							background:url(../images/grundgeruest/nav/n_sanierung_c.jpg) no-repeat;
							}
				/*----SUBNAV---*/
#subnav ul		{
				list-style:none;
				}
#subnav li		{
				font-size:0px;
				line-height:0;
				}
#subnav a span 				{display:none;}
#subnav .imp  a				{
							height:97px; width:58px; display:block;
							background:url(../images/grundgeruest/subnav/n_imp_n.jpg) no-repeat;
							}
#subnav .imp a:hover		{
							background:url(../images/grundgeruest/subnav/n_imp_c.jpg) no-repeat;
							}
#subnav .anfahrt  a			{
							height:85px; width:58px; display:block;
							background:url(../images/grundgeruest/subnav/n_anfahrt_n.jpg) no-repeat;
							}
#subnav .anfahrt a:hover	{
							background:url(../images/grundgeruest/subnav/n_anfahrt_c.jpg) no-repeat;
							}
#subnav .kontakt  a			{
							height:84px; width:58px; display:block;
							background:url(../images/grundgeruest/subnav/n_kontakt_n.jpg) no-repeat;
							}
#subnav .kontakt a:hover	{
							background:url(../images/grundgeruest/subnav/n_kontakt_c.jpg) no-repeat;
							}
#subnav .aktion  a			{
							height:93px; width:58px; display:block;
							background:url(../images/grundgeruest/subnav/n_aktion_n.jpg) no-repeat;
							}
#subnav .aktion a:hover		{
							background:url(../images/grundgeruest/subnav/n_aktion_c.jpg) no-repeat;
							}
/*----------------CLASSEN---------------------------------------*/
.link_oben	{
			font-size:12px;
			text-align:right;
			}
.tabellenüberschrift	{
			font-weight:bold;
			text-transform: uppercase;
			background-color:#B3B2BA;
			padding:5px;
			}
.bilder		{
			border:1px solid #08013C;
			margin:0 0 10px 0;
			}
.anfahrt3	{
			width:180px;
			float:left;
			padding:0 0 0 10px;
			}
.anfahrt2	{
			width:345px;
			float:left;
			}
.nofloat	{
			clear:both;
			}
.planung_gesamt	{
			width:538px;
			}
.planung_text	{
			width:217px;
			float:left;
			padding:0 10px 0 0;
			}
.planung_bilder	{
			width:310px;
			float:left;
			}
#content .planung_bilder a	{
			border-bottom:none;
			}
.planung_bilder img	{
			border:1px solid #EE8702;
			cursor:pointer;
			}	
.bild_abstand	{
			margin:0 5px 0 0;
			}
#content .galerie_refer a	{
			border-bottom:none;
			}
.galerie_refer img{
			border:1px solid #EE8702;
			margin-bottom:9px;
			}
.refer_bilder_ab	{
			margin-right:9px;
			}
.classe		{
			border:1px solid #EE8702;
			}