	body
	{
		margin: 0;
		padding: 0;
		text-align: center;
		background-color: #eeeeee;
//		background-color: white; // #eeeeee;
		font-family: Univers, Helvetica, Arial, Verdana, sans-serif; 
		line-height: 1.5em; 
		font-size: 12px; 
		font-weight: normal; 
		text-decoration: none;
	}
	
	#container
	{
		margin: 0 auto;
		width: 800px;
		text-align: left;
		background-color: #eeeeee;
	}
	
	#breadcrumbs
	{
		height: 22px;
		background-color: #cccccc;
		color: #808080;
	}
	
	#print-header
	{
		display: none;
	}

	#header1
	{
		height: 150px;
		width: 200px;
		float: left;
		background-color: #ffffff;
		background-image: url(../bilder/Haefelfingen.gif);
		background-repeat: no-repeat;
		background-position: center;
	}
	
	#header2
	{
		height: 150px;
		width: 600px;
		float: left;
		background-color: #333399;
		background-image: url(../bilder/header1.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	#topmenu
	{	
		clear: both;
		float: left;
		height: 22px;
		width: 800px;
		background-color: #cccccc;
		text-align: left;
	}
	
	#topmenu1
	{
		height: 22px;
		width: 590px;
		margin-left: 210px;
		text-align: left;
	}
	
	#middle-area
	{
		clear: both;
		width: 800px;
		float: left;
		background-color: #dddddd;
	}
	
	#menu
	{
		clear: both;
		width: 200px;
		float: left; 
		background-color: #dddddd;
	}

	#menu1 { margin: 15px; margin-right: 0px; min-height: 270px;}

	#search { margin: 15px; margin-right: 0px; vertical-align: bottom; }
	
	#contents	
	{
		clear: none;
		width: 572px;
		float: left;
		background-color: #f8f8f8;
	}

	#contents1
	{
		margin: 15px;
		margin-left: 30px;
		min-height: 350px;
	}
	
	#footer
	{
		clear: both;
		width: 800px;
		height: 0px;
		background-color: red;
		margin: 0px;
	}

	#footer-left
	{	
		float: left;
		width: 200px;
		height: 20px;
		background-color: #cccccc;
		color: #eeeeee;
	}

	#footer-left1 { margin-left: 10px;}

	#footer-mid
	{	
		float: left;
		width: 600px;
		height: 20px;
		text-align: right;
		background-color: #cccccc;
	}
	
	#footer-mid1 { margin-right: 10px }

/* A ,H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTARET, SELECT { line-height: 1.5em; } */

.breadcrumb { font-size: 14px; color: grey; text-decoration: none;}
.topmenu { font-size: 14px; color: #111111; font-weight: bold; text-decoration: none;}
.topmenu2 { font-size: 4px; color: #111111; font-weight: bold; text-decoration: none;}
.topmenu_a { font-size: 16px; color: white; font-weight: bold; text-decoration: none;}
.topmenu-active { font-size: 18px; color: white; font-weight: bold; text-decoration: none;}
.topmenu2 { padding-left: 10px; font-size: 14px; color: #111111; font-weight: bold; text-decoration: none;}
.topmenu2-active { font-size: 8px; color: white; font-weight: bold; text-decoration: none;}
.topmenu3 { padding-left: 20px; font-size: 14px; color: #111111; font-weight: bold; text-decoration: none;}
.topmenu3-active { font-size: 8px; color: white; font-weight: bold; text-decoration: none;}
.footerlink { font-size: 14px; color: #111111; text-decoration: none;}
.copylink { font-size: 14px; color: #c0c0c0; text-decoration: none;}

.contenttable { empty-cells: show; border-collapse: collapse; }
.tr-even { font-size: 12px; font-weight: normal; text-decoration: none;}
.tr-odd { font-size: 12px; font-weight: normal; text-decoration: none;}
.td-0 {padding: 2px; }
.td-1 {padding: 2px; }
.td-2 {padding: 2px; }
.td-3 {padding: 2px; }

.bodytext { line-height: 1.5em; font-size: 12px; font-weight: normal; text-decoration: none; }
.linewrap { line-height: 1em; font-size: 12px; font-weight: normal; text-decoration: none; }
p { line-height: 1.5em; font-size: 11px; font-weight: normal; text-decoration: none; margin-bottom 100px; }
h1  { line-height: 1.5em; font-size: 15px; font-weight: bold; text-decoration: none; margin-bottom: 0px; }
h2  { line-height: 1.5em; font-size: 14px; font-weight: bold; text-decoration: none; }
h3  { line-height: 1.5em; font-size: 14px; font-weight: normal; text-decoration: none; }
h4  { line-height: 1.5em; font-size: 14px; font-weight: normal; text-decoration: none; }
h5  { line-height: 1.5em; font-size: 14px; font-weight: normal; text-decoration: none; }
h6  { line-height: 1.5em; font-size: 14px; font-weight: normal; text-decoration: none; }

.csc-mailform {
        border: 0px;
}

.csc-mailform-field label {
        font-size: 20pt;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        width: 5em;
        float: left;
        text-align: right;
        margin-right: 0.5em
        display: block
}

.csc-mailform-submit {
        margin-left: 5.5em;
}
