/*
CSS - Stylesheet
*/

html, body{
  height:100%;
  margin:0;
  padding:0;
  background-color: #CCCCCC;
  font-size:12px;
  font-style:normal;
  font-family: Arial;
}
img {
  behavior: url("./pngbehavior.htc");
}

div#box1 {
  margin:-20px 0 0 0;
  height:30px;
/*  border-width:2px; border-color:green; border-style:solid;*/
}

a{
/*  text-decoration:none;*/
  border:0;
  color:#000000;
}
a:link{
	text-decoration: none;
	color:#000000;
}
a:visited{
/*	text-decoration: none;*/
	color: #000000;
}
a:active{
	text-decoration: none;
	color: #000000;
}
a:hover{
	text-decoration: none;
	color: #999999;
}

#iframe_top {
/*  border-width:2px; border-color:green; border-style:solid; */
  font-size:1.1em;
  text-align:center;
  margin:75px 0 0 80px;
  width:300px;
  height:30px;
  background:none;
}

#iframe_sitemap {
  margin:15px 0 0 0;
  padding:8px 0 0 0;
  width:575px;
  height:400px;
  background:none;
}

.scrollbereich {
  overflow: auto;
  width:570px;
  height:270px;
}
.scrollbereich_left {
  overflow: auto;
  width:280px;
  height:340px;
}
.scrollbereich_right {
  overflow: auto;
  width:280px;
  height:340px;
}

#iframe_sitemap ul{
	list-style: none;
}

#iframe_sitemap h1{
   font-size:1.0em;
   color:#000000;
   font-weight:normal;
   margin:0;
   text-align:left;
}
#iframe_sitemap h2{
   font-size:1.3em;
   color:#000000;
   font-weight:bold;
   text-align:left;
} 
#iframe_sitemap h3{
   font-size:1.5em;
   color:#000000;
   font-weight:bold;
   margin:10px 0 10px 0;
   text-align:center;
}
#iframe_sitemap p{
   font-size:1.0em;
   color:#000000;
   font-weight:normal;
} 
#iframe_sitemap input{
   font-size:1.0em;
   color:#000000;
   font-weight:bold;
   background:white;
} 

#iframe_left {
  margin:15px 0 0 0;
  padding:8px 0 0 0;
  width:575px;
  height:400px;
  background:none;
}
#iframe_left h1{
   font-size:1.0em;
   color:#000000;
   font-weight:bold;
   margin:0 0 0 0;
   text-align:center;
}
#iframe_left h2{
   font-size:1.3em;
   color:#000000;
   font-weight:bold;
   margin:15px 0 0 0;
   text-align:left;
} 
#iframe_left p{
   color:#000000;
   
}
#iframe_right {
/*  border-width:2px; border-color:green; border-style:solid; */
  margin:15px 0 0 290px;
  width:280px;
  height:340px;
  background:none;
}
#iframe_right h1{
   font-size:1.0em;
   color:#000000;
   font-weight:bold;
   margin:0 0 0 0;
   text-align:center;
}
#iframe_right p{
   color:#000000;
}
#iframe_right li{
   margin-left:-20px;
   font-size:1.0em;
   color:#000000;
}
table{
	margin:15px 0 0 0;
	}

.top th{
	font-weight:normal;
	text-align:right;
	padding:0 5px 0 5px;
	height:20px;	
	}
.top td{
	height:115px;
	padding:0 0 0 30px;
	}

.symbole td{
	height:80px;
	}
.symbole td tr td{
	height:20px;
	}
.symbole img{
	margin:10px 0 0 30px;
	}
.symbole h1{
	font-size:1.0em;
	vertical-align:top;
	text-align:center;
	font-weight:normal;
	margin:0 0 0 0;
	}
.symbole td h2{
	font-size:1.0em;
	text-align:left;
	font-weight:bold;
	margin:0 0 0 0;
	}	
.symbole td p{
	font-size:1.0em;
	text-align:center;
	margin:0;
	}
.symbole td ul{
	list-style-type:none;
	}
a#copyright {
	position:absolute;
	margin:635px 0 0 520px;
	color:#999999;
	text-decoration:none;
/*	border:1px solid #000000; */
	height:15px;
	}
#iframe_referenz {
/*  border-width:2px; border-color:green; border-style:solid; */
  margin:15px 0 0 0px;
  width:570px;
  height:340px;
  background:none;
}
#iframe_referenz table{
	margin:0px 0 0 130px;
	}
#iframe_referenz tr{
	height:65px;
	}
#iframe_referenz td{
	width:65px;
	border-width:1px; border-color:#000000; border-style:solid;
	}
#iframe_referenz th{
	width:65px;
	border-width:none;
	}
#iframe_referenz td img{
	margin:0 0 0 0;
	display:block;
	}

div#box2{
  margin:0 0 0 22px;
  height:100px;
  width:100px;
  background:#CC0000;
  color:#FFFFFF;
}
/* Tabelle Kontaktformular */
.kontakt tr td{
	padding:0 3px 3px 3px;   
}
.kontakt tr td p{
   font-size:1.0em;
   color:#000000;
   font-weight:normal;
   text-align:left;
} 
span {
	font-weight:bold;
}	