body{
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			text-align: left;
			background-color: #EBE9E9;
			align: center;
			margin: 0;
			padding: 0;
			height: 100%;
			width: 100%;
			border: 0px solid #FFFFFF;
			}

A{
			text-decoration: none;
			font-weight: bold;
			}

A:link, A:visited, A:active{
			color: #3F4FE5;
			}

A:hover{
			color: #202020;
			}

h1{
			font-size: 16px;
			font-weight: bolder;
			color: #666666;
			}

h2{
			font-size: 13px;
			font-weight: bolder;
			color: #333333;
			}

FORM{
			margin-top: 4px;
			margin-bottom: 4px;
			}

.imgborder{
			border: 1px solid #000000;
			}

td{
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			}

.tdhead{
			background-color: #800000;
			color: #FFFFFF;
			font-weight: bold;
			}

input, select, textarea{
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			border: 1px solid #999999;
			color: #000000;
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 1px;
            padding-bottom: 1px;
			}

input.button{
			color: #FFFFFF;
			border: 1px #000000 solid;
			background-color: #3F4FE5;
			}

.SPRACHENSTART{
			position: absolute;
			width: 511px;
			height: 36px;
			z-index: 4;
			left: 266px;
			top: 596px;
			text-align:right;
			}

.SPRACHEN{
			position: absolute;
			width: 511px;
			height: 36px;
			z-index: 4;
			left: 6px;
			top: 596px;
			text-align:right;
			}

.HEAD{
			position:absolute;
			left:0px;
			top:0px;
			width:519px;
			height:140px;
			z-index:1;
			background-image:url(http://www.web-services-esslingen.de/thermohauser/images/basics/thermohauser_bkgrnd_content.gif);
			}

.LOGO{
			position:absolute;
			left:364px;
			top:58px;
			width:145px;
			height:48px;
			z-index:1;
			}

.CONTENT{
			position:absolute;
			left:0px;
			top:141px;
			width:488px;
			height:420px;
			z-index:1;
			background-color:#FFFFFF;
			border-right: 1px solid #C0C0C0;
			border-bottom: 1px solid #C0C0C0;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 15px;
			overflow:auto;
			}

.CAT{
			position:absolute;
			left:16px;
			top:88px;
			width:300px;
			height:48px;
			z-index:1;
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 18px;
			color: #FFFFFF;
			font-weight: bold;
			}

.SUBCAT{
			position:absolute;
			left:16px;
			top:121px;
			width:300px;
			height:43px;
			z-index:1;
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			font-weight: bold;
			}