body {	font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #006633;
		font-size: 0.8em;
		margin:0px 0px 0px 0px;
		padding:0px;
		}  
A:link, A:visited {
   color: #006633;
}
A:hover, A:focus {
   color: #006633;
   text-decoration: underline;
}
.float {
		float:left;
		margin:10px 0px 10px 10px
		 }

.schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	color: #006633;
	padding:0px;
	text-decoration: none;
	
}
.schrift_telefon {

	color: #009933;
	font-size: 1.0em;
	}

.schriftklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: justify;
	color: #006633;
	padding:0px;
	text-decoration: none;}
.schrifttabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	color: #006633;
	padding:0px;
	text-decoration: none;}
	.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: justify; 
	color: #ff0000;
	padding:0px;
	text-decoration: none;}

		}



.schriftgross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006633;
	text-decoration: none;
}
.head{
background:#ff0000;
margin:0px;
padding:0px;
height:10px;}

.disclaimer{
background:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006633;
	text-decoration: none;
}

.logocontainer{
padding:3px;
width:150px;
height:60px;
margin-left:15px;
position:absolute; left:0px;top:25px;}
	
	
#navigation {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		position: absolute;
		left:15px;
		top:180px;
		width:180px;
		padding:0px 0px 0px 0px;
		background:#EBF5F2;
		border:1px solid #ff0000;
		border-left-color: #EBF5F2;
		border-right-color: #EBF5F2;
}
li { list-style: square; }		

#navigation LI {
   list-style: none;
   padding: 1px ;
   margin: 0px;
}

#navigation UL {
	padding: 1px ;
   	margin: 0px;
}
#navigation A {
   text-decoration: none;
   display: block;
   padding: 5px 10px;
   border: none;
   display: block;
}
#navigation A:link, #navigation A:visited {
   color: #007448;
}
#navigation A:hover, #navigation A:focus {
   color: #fff;
   background: #ff0000;
}
#centercontent {
margin:0 200px 0 200px;
padding:60px 40px 0 50px;

		
		/*
		IE5x PC mis-implements the box model. Because of that we sometimes have
		to perform a little CSS trickery to get pixel-perfect display across browsers.
		The following bit of code was proposed by Tantek Celik, and it preys upon a CSS
		parsing bug in IE5x PC that will prematurly close a style rule when it runs
		into the string "\"}\"". After that string appears in a rule, then, we can override
		previously set attribute values and only browsers without the parse bug will
		recognize the new values. So any of the name-value pairs above this comment
		that we need to override for browsers with correct box-model implementations
		will be listed below.
		
		We use the voice-family property because it is likely to be used very infrequently,
		and where it is used it will be set on the body tag. So the second voice-family value 
		of "inherit" will override our bogus "\"}\"" value and allow the proper value to
		cascade down from the body tag.*/

		The style rule immediately following tvoice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 200px;
   		margin-right:200px;
		width:620px;
		}
	html>body #centercontent {
   		margin-left: 200px;
   		margin-right:200px;
		width:420px;
		
		}

	#rightcontent {
		position: absolute;
		right:15px;
		top:270px;
		width:190px;
		background:#EBF5F2;
		border:1px solid #FF0000;
		border-left-color: #EBF5F2;
		border-right-color: #EBF5F2;
		}
		#contact {
	position: absolute;
	right:15px;
	top:60px;
	width:190px;
	background:#FCEEEC;
	border:1px solid #ff0000;
	border-left-color: #FCEEEC;
	border-right-color: #FCEEEC;
	background-color: #FCEEEC;

		}
		
		#contact A {
   text-decoration: none;
   border: none;
}
#contact A:link, #contact A:visited {
   color: #ff0000;
}

#contact A:hover, #contact A:focus {
   color: #ff0000;
   text-decoration: underline;
}
		
		#angebot {
		position: absolute;
		right:15px;
		top:100px;
		width:190px;
		background:#FCEEEC;
		border:1px solid #ff0000;
		border-left-color: #FCEEEC;
		border-right-color: #FCEEEC;
		}

	#leftcontent {
		position: absolute;
		right:15px;
		top:420px;
		width:190px;
		background:#fff;
		border:1px solid #FF0000;
		border-color: #EBF5F2;
		}
	#banner {
		background:#fff;
		height:170px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:169px;
		}
	html>body #banner {
		height:169px;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:1.4em;
		padding-top:10px;
	    color: #007448;		
		}
		
	#banner h1 {
		font-size:0.9em;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
	#rightcontent p {
		font-size:1.0em;
		line-height: 1.1em;
		color: #007448;				
				}
		
	.footer{
	background:#ebf5f2;
	margin:0px;
	padding:0px;
	height:60px;
	}
.box {/*this is a box where the bottom-navigation*/
      /* and the copyright will be placed*/
  font-size: 0.8em;
  text-align:left;  
  padding : 2px;
  margin: 3px;
  border-color : #006633;
  border-style : dashed;
  border-width : 1px;/* background: #e4c019; the border property in longhand*/
  }