* {
margin:0px;
padding:0px;
}


body
{
	color			:	#000;
	background	:  white; 
	font-size	:	83%;
	width			:  100%;
	min-width	:  600px;
}

/* Header Bereich - Logo */

#logo
{
	background-image		: url(../images/Header_kachel.png);
	background-repeat		: repeat-x;
	background-position	: left;
	background-color 		: #4C6095;#
	height					: 100px;
}

/* begin Nabigation*/

#nav {
	width				: 100%;
	color				: Black;
	background		: Silver;
	border-top		: 4px solid #8B0000;
	border-bottom	: 1px solid #8B0000;
	}

#navlist
{
	display			: table;
	height			: 30px;
	color				: Black;
	background		: Silver;
	font-family		: "Arial Rounded", Arial, Verdana;
	text-decoration: none;
	text-shadow		: white 2px 2px 3px;
	font-size		: 17px;
	font-weight		: bold;
	font-style		: normal;
	margin-left		: 0;
	width				: 780px;
}

#navlist a 
{
	margin-top		: 0px;
	padding-top		: 5px;
	padding-left	: 10px;
	padding-right	: 20px;
	display			: block;
	height			: 30px;
	float				: left;
	text-decoration: none;
}

#navlist a:link
{
	color				: Maroon; 
	text-decoration: none;
}

#navlist a:visited
{
	color				: Maroon;
	text-decoration: none;
}

#navlist a:hover
{
	color				: #fff;
	background		: #9C969C;
	text-decoration: none;
}

#navlist a:active
{
	color				: #fff;
	background		: #9C969C;
	text-decoration: none;
}

html>body #navlist a 
{
height: 25px;
}

#navblocklinks
{
	color			: Maroon;
	float			: left;
	width			: 150px;
	height		: 260px;
	font-family	: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size	: 16px;
	margin-top	: 40px;
	padding-top	: 20px;
	line-height	: 30px;
}

#navblocklinks li
{
	display				: inline;
	text-decoration	: none;
	background			: white;
	list-style-type	: square;
   margin-left			: 20px;
	margin-top			: 40px;
	font-family			: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size			: 16px;
}

#navblocklinks li a
{
	text-decoration: none;
	color				: Maroon;
	font-family		: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size		: 16px;
}

#navblocklinks li a:link
{
	color				: Gray; 
	text-decoration: none;
}

#navblocklinks li a:visited
{
	color					: gray;
	text-decoration	: none;
}

#navblocklinks li a:hover
{
	color					: Gray;
	text-decoration	: none;
	font-family			: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size			: 16px;
	font-weight			: bold;
}

#navblocklinks li a:active
{
	color					: green;
	text-decoration	: none;
	font-family			: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size			: 16px;
	font-weight			: bold;
}

/* end Navigation*/

/* begin Subnavigation linke Spalte mit Bild*/

#blocklinks
{
	background-image	: url(../images/glossar.png); 
	width					: 150px;
	height				: 100%;
	background-repeat	: no-repeat;
	overflow				: hidden;
	float					: left;
}

html>body div#blocklinks {height:412px;}

#blocklinksindex
{
	background-image	: url(../images/balkon_left.png); 
	width					: 150px;
	height				: 100%;
	background-repeat	: no-repeat;
	overflow				: hidden;
	float					: left;
}

html>body div#blocklinksindex {height:412px;}

#blocklinksfinanzierung
{
	background-image	: url(../images/finanzierung.png); 
	width					: 150px;
	height				: 100%;
	background-repeat	: no-repeat; 
	overflow				: hidden;
	float					: left;
}

html>body div#blocklinksfinanzierung {height:412px;}

#blocklinksplanung
{
	background-image	: url(../images/planung.png); 
	width					: 150px;
	height				: 100%;
	background-repeat	: no-repeat;
	overflow				: hidden;
	float					: left;
}

html>body div#blocklinksplanung {height:412px;}

#blocklinksgalerie
{
	background-image	: url(../images/galerie.png);
	width					: 150px;
	height				: 100%;
	background-repeat	: no-repeat;
	overflow				: hidden;
	float					: left;
}

html>body div#blocklinksgalerie {height:412px;}

#blocklinkslinks
{
	background-image	: url(../images/links.png); 
	width					: 150px;
	height				: 100%;
	background-repeat	: no-repeat;	
	overflow				: hidden;
	float					: left;
}

html>body div#blocklinkslinks {height:412px;}

#blocklinkskontakt
{
	background-image	: url(../images/kontakt.png);
	width					: 150px;
	height				: 100%;
	background-repeat	: no-repeat;
	overflow				: hidden;
	float					: left;
}

html>body div#blocklinkskontakt {height:412px;}

#blocklinksimpressum
{
	background-image	: url(../images/impressum.png);
	width					: 150px;
	height				: 100%;
	background-repeat	: no-repeat;
	overflow				: hidden;
	float					: left;
}

html>body div#blocklinksimpressum {height:412px;}

/* end Subnavigation mit Bild links*/

#pictureleft
{
	background-image	: url(../images/balkon_left.png);
	background-repeat	: no-repeat;
	float					: left;
	width					: 150px;
	height				: 113px;
	margin-left			: 0px;
	padding-left		: 0px;
}

#inhalt
{
	font-family			:  Arial, Verdana, Helvetica, Geneva, sans-serif;
	width					:  auto;
	font-size			:  12px;  
	font-style			:  normal;
	text-align			:  justify;
	color					:  Black;
	padding-left		:  185px;
	padding-right		:  10px;
	margin-left			:  0px; /*für IE */
	margin-right		:  10px;
	margin-bottom		:  2px;
	background			:  white;
	/*float					:  left; */
	height				:  100%;
	background-image	:  url(../images/pictureblock.png);
	background-repeat	:  repeat-y;

}

#inhalt li
{
	list-style-position: outside;
	margin-left: 20px;
   padding-left: 10px;
}

html>body #inhalt 
{
margin-left	: 150px;
width			: auto;
top			: 130px;
}


/*#dekobild_links
{
 	position	:absolute;
	top		:160px;
	left		:0px
}*/

#inhalt h1
{
	font-family			:  Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size			:  15px; 
	font-style			:  normal;
	font-weight			:  bold;
	color					:	#000;
	padding-left		:  0px;
	padding-top			: 30px;
	margin-left			:  0px; 
	/*margin-top			:  5px;*/
	width					:  auto;
	border				:  none;
	text-align			:  left;
}

#inhalt a, p
{
	color					: Black;
	font-size			: 12px;
	font-style			: normal;
	padding-left		: 0px; 
   display				: block;
	font-family			: Arial, Verdana, Helvetica, Geneva, sans-serif;
	text-decoration	: none;
	width					: auto; 
	border				: none;
}

#inhalt h2
{
	color					: Black;
	font-family			: Arial, Verdana, Helvetica, Geneva, sans-serif;
 	font-size			: 13px;
	font-weight			: bold;
	width					: auto;
	padding-left		: 0px; 
	margin-left			: 0px;
	border				: none;
	text-align			: left;
}

#inhalt h3
{
	color					: Black;
	font-family			: Arial, Verdana, Helvetica, Geneva, sans-serif;
 	font-size			: 12px;
	font-weight			: bold;
	width					: auto;
	/*margin-top			: 20px;*/
	padding-left		: 0px; 
	margin-left			: 0px;
	border				: none;
	text-align			: left;
}


#inhalt a:link
{
	color				: Blue;
	text-decoration: none;
	font-weight		: normal; 
	border			: none; 
}

#inhalt a:visited
{
	color				: Maroon;
	text-decoration: none;
	font-weight		: normal;
	border			: none;
}

#inhalt a:hover
{
	color				: Red;
	text-decoration: none;
	font-weight		: normal;
	border			: none; 
}

#inhalt a:activ
{
	color					: Teal;
	text-decoration	: none;
	font-weight			: normal;
	border				: none; 
}

td
{
	font-family			: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size			: 12px;
	font-style			: normal;
	text-align			: left;
	padding-left		: 3px;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	margin-left			: 3px;
	margin-right		: 3px;
	margin-bottom		: 3px;
	margin-top			: 3px; 
}

td a:link:visited:hover:activ
{
	border-style	: none;
	text-decoration: none;
	border			: none;
	border-color	: White;
}


#impressum
{
	background			: Silver;
	height				: 20px;
	color					: Maroon; 
	font-family			: "Arial Rounded" Arial, Verdana;
	text-decoration	: none;
	font-size			: 12px;
	float					: right;
}

#impressum li a
{
	padding			: 0.25em 0.5em 0.25em 0.5em;
	background		: #ccd;
	text-decoration: none;
	background		: Silver;
}

/* -- Footer begin -- */

#footer
{
	width			: 100%;
	margin		: 0px;
	background	: transparent;
	color			: Maroon;
	font-family	: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size	: xx-small;
	float			: right;
}

#zaehler
{
	height		: 15px;
	margin		: 0px;
	background	: white;
	color			: Maroon;
	font-family	: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size	: xx-small;
	text-align	: right;
	clear			: left;
	border-top	: 2px maroon solid;
	/*float		: right;*/
	
}
/* -- Footer end-- */

/*ns extras*/
html>body div#footer {width:100%;background:Maroon;}


