/* Elemente*/
body  {
	margin-top : 0px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 12px;
	color : #000000;
	scrollbar-base-color : #DCDCDC;
	scrollbar-arrow-color : #8B0000;
	scrollbar-3dlight-color : #FFFFFF;
	background-image : url("images/wand.jpg");
	text-align: center;
}

td, tr  {
	font-size : 12px;
}

h1  {
	font-size : 20px;
	text-align : center;
	color : #FFFFFF;
}

h2  {
	font-size : 16px;
	color : #8B0000;
	margin-top : 0px;
	margin-bottom : 8px;
	text-align : center;
}

h3  {
	font-size : 14px;
	color : #000;
	margin-bottom : 0px;
	margin-top : 0px;	
}

h4  {
	font-size : 14px;
	color: #CC0033;
	margin-bottom : 0px;
	margin-top : 0px;

	
}

h5  {
	font-size : 12px;
	color : #8B0000;
}

h6  {
	font-size : 9px;
	color : #336192;
}

p, li, ul  {
	font-size : 12px;
	margin-top : 0px;
	margin-bottom: 0px;
	line-height: 14px;
}

a:link  {
	color : #8B0000;
	text-decoration : underline;
}

a:visited  {
	color : #8B0000;
	text-decoration : underline;
}

a:hover  {
	font-weight : bold;
	color : #FF0000;
	text-decoration : none;
}

a:active  {
	font-weight : bold;
	color : #8B0000;
	text-decoration : none;
}

/*ul {line-height: 1.1;}*/
/* Klassen*/
.small_font  {
	font-size : 10px;
	color : #000000;
}


.table_title_ws  {
	font-size : 12px;
	background-color : #336192;
	color : #FFFFFF;
	font-weight : bold;
}


.button a  {
	display : block;
	padding : 3px 0px 3px 3px;
	border : 1px solid #8b0000;
	width : 100px;
	background-color : #D3D3D3;
	margin-bottom : 6px;
	font-size : 12px;
}

.button a:link, .button a:visited  {
	color : black;
	text-decoration : none;
	text-align: center;
}

.button a:hover  {
	background-color : #ffffe0;
	color : black;
	font-weight : bold;
	text-decoration : none;
}

.button a:active  {
	color : black;
	text-decoration : none;
}

.unter {
	text-align: center; 
	margin-top: 5px;
}	

.marmor {
	 position:absolute; 
	 left:295px; 
	 top:55px; 
	 width:300px; 
	 z-index:1; 
	 visibility:hidden;
}

.bild4x3 {
	position:absolute; 
	left:170px; 
	top:55px; 
	width:480px; 
	z-index:1; 
	visibility:hidden;
}

.bild4x3-1{
	position:absolute; 
	left:260px; 
	top:55px; 
	width:480px; 
	z-index:1; 
	visibility:hidden;
}

.bild3x4 {
	position:absolute; 
	left:230px; 
	top:55px; 
	width:360px; 
	z-index:1; 
	visibility:hidden;
}
.bild300x400 {
	position:absolute; 
	left:260px; 
	top:55px; 
	width:300px; 
	z-index:1; 
	visibility:hidden;
}
.rot {
	color: #CC0033;
}
.fett{
	font-weight: bold;
}

.fettweiss {
	font-weight: bold;
	color: #FFF;
	font-size: 16px;
}

/* -----ID*-----*/
#Seite  {
	position : relative;
	width : 900px;
	height : 720px;
	margin-left : auto;
	margin-right : auto;
	background-color : #A9A9A9;
	z-index : 1;
	visibility : visible;
	margin-top: 5px;
	text-align: left;

}

	
table#leittab {
	border-spacing: 0px;
	margin: 0px;
}

td.tabzeile{
	background-color: #DCDCDC;
}

#kopf {
	background-color: #A9A9A9;
	height: 42px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #7F7F7F;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
}

#fuss {
	background-color: #A9A9A9;
	height: 25px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #7F7F7F; 
	text-align:  center;
	color: #CC0033;
	font-size: 14px;
	font-weight: bold;
	
}
/*
ul {
	list-style-image : url(images/small02.gif);
}
*/

#leit {
	position:absolute; 
	left:70px; 
	top:40px; 
	width:548px; 
/*	height:310px; */
	z-index:1; 
/*	background-color: #DCDCDC; */
	visibility: visible;
}	

ul#leitbild {
	margin-top: 25px;
	margin-bottom: 25px;
	list-style-image : url("images/small01.gif");

}

div#gruende {
	margin-left: 46px;
}	

div#gruende ul{
	list-style-image : url("images/small01.gif");
}

div#gruende li {
	margin-bottom: 2px;
}

div#details {
	position:absolute; 
	left:250px; 
	top:415px; 
	width:67px; 
	height:24px; 
	z-index:3;
}
div#partnerschaft {
	margin-left:60px; 
	margin-top:15px; 
	width:550px; 
}

div#partnerschaft ul{
	list-style-image : url("images/small01.gif");

}
div#partnerschaft li{
	margin-bottom: 3px;
}


ul.projektliste {
	list-style-image : url("images/small01.gif");
}

ul.projektliste  li{
margin-bottom: 0px;
}

#inhalt {
	height: 610px;
	width: 688px;
	top: 110px;
	left: 212px;
	background-image: url('images/hg1.jpg');
	position: absolute;
}

div#navi {
	position:absolute;
	top: 238px;
	left: 16px;
	width: 190px;
}

div#titeltext {
	position:absolute;
	left:231px; 
	top:6px; 
	height:94px; 
}
#titeltext h1 {
	color: #FFFFFF;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
}
div#adresse {
	position:absolute; 
	left:18px; 
	top:470px; 
	z-index:1;
}
tr#strasseOrt {
	font-weight: bold;
}

#projnav a  {
	display : block;
	width: 215px;
	padding : 3px 0px 3px 3px;
	border : 1px solid #8b0000;
	background-color : #D3D3D3;
	margin-bottom : 0px;
	font-size : 12px;
}

#projnav a:link, #projnav a:visited  {
	color : black;
	text-decoration : none;
	text-align: center;
}

#projnav a:hover  {
	background-color : #ffffe0;
	color : black;
	font-weight : bold;
	text-decoration : none;
}

#projnav a:active  {
	color : black;
	text-decoration : none;
}

#projekttitel {
	text-align: center;
	position:absolute; 
	left:170px; 
	top:14px; 
	width:480px; 
	height:20px; 
	z-index:2; 
	border: 0px none #000000; 
	visibility: visible;
}

#projekttitel h4{
	margin-top: 0px;
}

/*#bild300x400 {
	position:absolute;
	margin-top:60px;
	margin-left: 295px;
	width:300px;
	z-index:1;
	visibility:visible;
}
#bild300x400 p{
	text-align: center; 
	margin-top: 5px;
}*/


#projekttitel1{
	position:absolute;
	margin-left:242px;
	margin-top:20px;
	width:401px;
	height:20px;
	z-index:1;  
	border: 0px none #000000; 
	visibility: visible;
	text-align:center;
}

#plan {
	position:absolute; 
	left:726px; 
	top:9px; 
	width:158px; 
	height:91px; 
	z-index:3;
	background-image: url('images/Plan-1.jpg');	
	background-repeat: no-repeat;
}

#logo {
	position: absolute;
	background-color: #FFFFFF;
	margin-left : 1px;
	margin-top : 1px;
}

#logo h1 {
	display: none;
	margin-bottom: 0px;
}

#formular {
	position:absolute; 
	margin-left:10px; 
	margin-top:2px;
	 width:657px; 
	 z-index:1;
	 height: 596px;
	  visibility: visible; 
	  }
	  
 #proj {
 	position: absolute; 
	width: 126px; 
	height: 58px; 
	z-index: 1; 
	margin-left: 15px; 
	margin-top: 0px
}
#navseite {
	position: absolute; 
	width: 100px; 
	height: 42px; 
	z-index: 0; 
	left: 27px; 
	top: 440px;
	visibility: visible;
}
#navseite p {
	text-align: center;
}

div#planen {
	position: absolute; 
	top: 85px;
	left:40px; 
	width:289px;
	height:128px; 
	z-index:2;
}

div#bauen {
	position: absolute;
	width: 328px; 
	height: 128px; 
	z-index: 2; 
	top: 85px;
	left: 337px; 
}

div#hand {	
	z-index: 2; 
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 130px; 
}
div#hand p {
	margin-top: 0px;
	margin-left: 0px;
}
div#hand h4{
	margin-right: 15px; 
	margin-bottom: 5px;
}

.planung {
	
	color: #CC0033; 
	margin-left: 10px; 
	margin-top: 0px; 
	margin-bottom: 5px;
}
td#dienst p {
	margin-bottom: 20px;
}
