body {
	margin:0px ; 
	padding:0px 0px 0px 0px; 
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	border-width:0px;		
	background-color:#FFFFFF;
	text-align:left;
}

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

div {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 auto;
}

/* RAHMEN - start */

#rahmen {
  top:0px; 
  width:100%;   
	text-align:left;
	background-image: url(../images/nixda.gif); 
	background-repeat: no-repeat; 
	background-position: top center;
	text-align:left;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#FFFFFF;
}

#head {
  position:relative; 
  z-index:5;
  left:0px; 
  top:0px; 
  width:100%;
}

#logo {
	background-image: url(../images/nixda.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
	position:relative;
	top:35px;
	height:138px;
	float:left;	 
}

#logo h1 {
  color:#000000;
  font-family:Times New Roman, Times, serif;
  font-size:2.2em; 
  padding-top:60px;

  font-weight:bold;
  font-style:italic;
  letter-spacing:-1px;
}

#logo h2 {
  color:#000000;
  font-family:Times New Roman, Times, serif;
  font-size:0.75em; 
  padding-top:3px;

  font-weight:normal;
}

#leistungen {
  text-align:right;
  float:right;
  top:65px;
  right:10px;
  position:relative; 
}

#leistungen h3 {
  color:#FFFFFF;
  font-family:Times New Roman, Times, serif;
  font-size:1.2em; 
  padding-top:0px;
  padding-left:90px;
  font-weight:bold;
  font-style:italic;
  letter-spacing:-1px;
}

#content {
  position:absolute;
  width:100%;   
  top:180px;
  background-image: url(../images/nixda.gif); 
	background-repeat: no-repeat; 
	background-position: top center;
	background-color:#FFFFFF;	
}


#menue {display:none;}



#baukloetzer {display:none;}



#textcontainer {
  position:absolute;
}

#text {  
  width:100%;
  font-size:0.8em;
  color:#000000;
  background-image: url(../images/nixda.gif); 
	background-repeat: repeat-y; 
	background-position: top left; 
  line-height:180%; 
  position:relative;

}

#text p.text {padding:15px 0px 15px 0px;}

#text p strong {color:#000000}

#textoben {display:none;}

#textunten {
  width:100%;
  background-image: url(../images/nixda.png); 
	background-repeat: no-repeat; 
	background-position: top left; 
	position:absolute;
}

#textunten p {
  font-size:0.7em; 
  color:#000000;  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 0px 0px 0px;
  z-index:5;
  position:absolute;
  line-height:140%;
  left:0px;
  text-align:left;
}

#textunten p a {display:none;}


#text h1 {
  font-family:Times New Roman, Times, serif;
  font-size:1.7em;
  color:#000000;
  padding:0px 0px 0px 0px;
  font-weight:normal;
  font-style:italic;
  line-height:150%;
}

#text h2 {
  font-family:Times New Roman, Times, serif;
  font-size:1.4em;
  color:#000000;
  padding:0px 0px 10px 0px;
  font-weight:normal;
  font-style:italic;
  line-height:150%;
}


#text a, #text a:link, #text a:visited {color:#000000; text-decoration:none}
#text a:hover, #text a:active, #text a:focus {color:#000000; text-decoration:underline}


#text ul {padding-left:55px; padding-right:55px;}
#text li {  
  color:#000000;  
  line-height:180%;
  padding-bottom:1.5em;
}

#text ul.sitemap {padding-left:75px; padding-right:75px;}
#text ul.sitemap ul {padding-left:35px; padding-right:35px; padding-top:1em;}

#text ul.sitemap li {  
  color:#000000;  
  line-height:180%;
  padding-bottom:1em;
}


#text div.noscriptmail {
  font-family:Times New Roman, Times, serif;
  font-size:1em;
  color:#000000;
  line-height:180%;
}
#text div.noscriptmail span {font-style:italic}

#text span.italicklein {font-size:0.8em; font-style:italic}



#slogan {display:none;}

#schrank {display:none;}

#accordion {display:none;}


.toggler {display:none;}



.element p {display:none;}


#referenz {display:none;}


/* BOTTOM-MENUE - start */
#bottommenue {display:none;}

/* BOTTOM-MENUE  -ende */

/* BILDER-SLIDE start */

.right {float:right; margin:7px 0px 10px 5px; border-width:1px; border-style:solid; border-color:#CCCCCC; padding:3px; line-height:0px;}
.left {float:left; margin:7px 10px 0px 5px; border-width:1px; border-style:solid; border-color:#CCCCCC; padding:3px; line-height:0px;}

/* BILDER-SLIDE ende */





div.noscript {font-size:0.7em; color:red; font-weight:bold;}

/* SUCHBOX - ende */

abbr {border:0px solid;}
img {border:0px solid;}
p.displaynone {display:none}

div.clear {clear:both; display:block;}

.center {text-align:center}


