/*(c) chemie.bauplansv.de*/

body {
background-color: #999999; 
margin:0 auto; 
text-align:left; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif, "trebuchet ms", verdana, arial, sans-serif; 
}
#container {
position: relative;
background-color: CCFFCC; color: white;
border: 5px solid #ffffff;
width: 750px; 
margin: 0 auto; 
text-align:left; 
}
#header {
background-color: yellow; color: black;
background: #e4e4c9 url("gifs/100_1354.jpg") repeat top left;
height: 100px; width: 100%;
position: absolute;
top: 20px;
text-align:right;
border: 1px solid #000000;
}
#header h1, #header p {
padding:5px 15px 0px 0px; margin:0px;
}
#main {
background-color:#CCFFCC; color: black;
height:100%;
text-align: left;
}

/* Verweise mit unterschiedlicher Schriftfarbe und -größe */
a {
	text-decoration:none; color:#333333;
}
a:hover, a:active {
	text-decoration: none;
	background-color:#ffff00
}
/* content, Beginn */
#content {
background-color: #ccffcc; color:#000000;
height:100%;
top: 20px;
border: 2px solid #ffffff;
}
#content h2  {
font-size: 160%; line-height:1.4em;
padding:20px 0px 10px 20px;  margin:0; 
}
#content h3  {
font-size: 140%; line-height:2.0em;
padding:150px 20px 10px 20px;  margin:0; 
}
#content p {
font-size: 100%; line-height:1.4em;
padding:10px 10px 10px 20px;  margin:0;
}
#content p.a {
font-size: 120%; line-height:1.4em;
float: left; 
}
#float1 {
	background-color: #33CC33; color: #000;
	border: 1px solid #003300;
	padding: 0px; margin: 55px; margin-left: 175px;
	width: 500px; height: 300px;
	text-align:left;
}
#float11 {
	background-color: #33CC33; color: #000;
	float: right;
	border: 0px solid #003300;
	padding: 0px; margin-top: -200px; margin-left: 20px;
	width: 300px; height: 200px;
	text-align:left;
}
#essig {
	padding: 1px; margin-top: -80px; margin-right: 30px;
	border: 2px solid #003300;
	float: right;
	width: 200px; height: 120px;
}
#content form {
font-size: 100%; line-height:1.4em;
padding:10px 10px 10px 20px;  margin:0;
}

#content ul {
list-style: disc square;
font-size: 100%; line-height:1.6em;
padding: 20px 0px 10px 20px;  margin:0px 50px 0px 50px;
}

.gelb { 
  background-color:#FFFF00; 
  padding:1px;
  } 
.green { 
  background-color:#008000; 
  color:#fff;
  padding:2px;
  } 
.imagefloat1 {
padding: 2px;
border: 1px solid #9FA41D;
margin: 0px;

}  
/* content, Ende */

#footer {
  clear: both;
  background-color: #99FF99; color: #000000;
  padding:0; margin:0;
  font-size: 90%;
  border: 1px solid #c0c0c0;
}
#navigate {
position: absolute; top: 0; left: 0px; margin: 0; padding: 0;
}
#navigate li {
display: inline;
}
#navigate a {
display: block; float: left; padding: 5px 8px 5px 2px; font-weight: normal; color: #000000; border-left: 1px solid #99B1D7;
}
#navigate a.on {
font-weight: bold; background: transparent;
}

table {
   border-width:thin; border-collapse:collapse;  
   }
   td { vertical-align:top; color:#333333; padding:3px; border: 1px solid #c0c0c0;
   line-height:1.40em; 
   }
   tr {
   border: 1px solid #c0c0c0;
   }
  
 /*  weihnacht 
----------------------------------------------------*/
#float13 {
	margin-left: 95px;margin-top: 195px;
	width: 650px; height: 320px;
	text-align:justify;
}
.float3 {
	background-color: #33CC33; color: #fff;
	border: 1px solid #d3d3d3;
	padding: 0px; margin-left: 5px; 
	float: left;
	width: 120px; height: 120px;
	text-align:justify;
}
.float12 {
	background-color:  color: #000;
	border: 0px solid #d3d3d3;
	padding: 20px; margin: 25px; margin-top: -25px;
	font-size: 120%;	line-height: 160%;font-weight: normal;
	float: left; 
	width: 350px; height: 160px;
	text-align:justify;
}

