 Body {
        background-color:#7F7E6C;
 		width: 100%;
 		height: 100%;
 		margin:0px 0px 0px 0px;
 		padding:0px 0px 0px 0px;
 		font-family: Arial, Helvetica, sans-serif;
 }

div.completewindow {    
        position: absolute;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        left: 50%;
        margin-left: -550px;
        width: 1100px;
        background-color: #000066;
        z-index: 1;
}

div.nextbuttonhome {
        position: absolute;
        left: 700px;
        top: 580px;
        height: 75px;
        width: 200px;
        z-index: 2;
}

div.statuszeile{ 
        position: absolute;
        left: 0px;
        top: 5px;
        height: 63px;
        width: 822px;
        z-index:2;
}

div.bannerwindow {    
        position: absolute;
        left: 0px;
        top: 15px;
        height: 471px;
        width: 1100px;
        z-index: 1;
}

div.menuewindow {    
        position: absolute;
        left: 0px;
        top: 486px;
        height: 721px;
        width: 251px;  
        z-index: 8;
		background-color: #990000;
}

div.contenttopic {    
        position: absolute;
font-size:20px;
        left: 624px;
        top: 15px;
		color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
        text-align:center;
		height: 20px;
        width: 200px;
		z-index:3;
}

div.contentwindow {    
        position: absolute;
        left: 251px;
        top: 485px;                                                 
        height: 721px;                         
        width: 848px;                                     
        z-index: 8;
        background: #FFFFFF url("../pics/mainwindow.jpg") no-repeat top left;
}


a{
 color: #BF0000;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
}

a:hover{
 text-decoration: underline;
}


select{
 font-size:9px;
 width: 200px;
 height: 20px;
}

div input{
 font-size:12px;
}

div.webtext {
 color: #BF0000;
 font-size: 15px;
 font-weight: bold;
}

#content_text {
 color: #4A4D4A;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

#content_text_red {
 color: #FF0000;
 font-size: 11px;
 font-weight: normal;
}

div.inhalt {
        position: absolute;
        top: 55px;
        left: 150px;
        width: 580px;
        font-size: 75%;
        z-index: 3;
        padding: 5px;
        FILTER: alpha(opacity="99");
		background-color:#00FF00;
}


div.inhalt a {
 color: #BF0000;
 font-weight: bold;
 font-size: 10px;
 text-decoration: none;
}

div.inhalt a:hover{
 text-decoration: underline;
}

div.inhalt td {
 font-size: 9px;
}

div.inhalt td a{
 font-size: 9px;
 text-decoration: none;
}

div.inhalt td a:hover{
 text-decoration: underline;
}

div.inhalt select{
 font-size:9px;
 width: 200px;
 height: 20px;
}

div.inhalt input{
 font-size:9px;
 width: 150px;
 height: 20px;
}

/*
div.inhaltnews {
        position: absolute;
        top: 55px;
        left: 100px;
        width: 590px;
		height: 590px;
        font-size: 75%;
        z-index: 3;
        padding: 5px;
        BACKGROUND-COLOR: #009966;
        FILTER: alpha(opacity="80");
		overflow: auto;
}
*/
div.inhaltnews2 {
        position: absolute;
        top: 57px;
        left: 0px;
        width: 850px;
		height: 683px;
        font-size: 75%;
        z-index: 3;
        padding: 5px;
		background: #FFFFFF url("../pics/newsback.jpg") no-repeat top left;
		overflow: auto;
}

div.inhaltnews2 td {
 font-size: 12px;
} 

div.newstext1 {
        position: absolute;
        top: 20px;
        left: 0px;
		color: #FFFFFF;
        width: 175px;
		height: 230px;
        z-index: 5;
        padding: 5px;
		overflow: hidden;
		background-color:#7F7E6C;
}

div.newstext1 a{
		color: #ffffff;
}

div.newstext2 {
        position: absolute;
        top: 20px;
        left: 415px;
		color: #FFFFFF;
        width: 175px;
		height: 230px;
        z-index: 5;
        padding: 5px;
		overflow: hidden;
		background-color:#626152;
}

div.newstext2 a{
		color: #ffffff;
}

div.newstext3 {
        position: absolute;
        top: 300px;
        left: 0px;
		color: #FFFFFF;
        width: 175px;
		height: 230px;
        z-index: 5;
        padding: 5px;
		overflow: hidden;
		background-color:#626152;
}

div.newstext3 a{
		color: #ffffff;
}

div.newstext4 {
        position: absolute;
        top: 300px;
        left: 415px;
		color: #FFFFFF;
        width: 175px;
		height: 230px;
        z-index: 5;
        padding: 5px;
		overflow: hidden;
		background-color:#7F7E6C;
}

div.newstext4 a{
		color: #FFFFFF;
}

div.newspic1 {
        position: absolute;
        top: 20px;
        left: 190px;
        width: 187px;
		height: 241px;
        z-index: 5;
		overflow: hidden;
		background-color:#FFC404;
}

div.newspic2 {
        position: absolute;
        top: 20px;
        left: 605px;
        width: 187px;
		height: 241px;
        z-index: 5;
		overflow: hidden;
		background-color:B40B20;
}

div.newspic3 {
        position: absolute;
        top: 300px;
        left: 190px;
        width: 187px;
		height: 241px;
        z-index: 5;
		overflow: hidden;
		background-color:#FD7208;
}

div.newspic4 {
        position: absolute;
        top: 300px;
        left: 605px;
        width: 187px;
		height: 241px;
        z-index: 5;
		overflow: hidden;
		background-color:02A0C7;
}

div.newstitle {
font-size:16px;
font-weight: bold;
}
div.newsdescription {
font-size:14px;
}



div.inhaltpicoben{
 position: absolute;
        top: 70px;
        left: 200px;
		width: 399px;
		height: 119px;
		background-color:#CCCCCC;
		background: #ffffff url("../pics/HSTLOGOS1.jpg") no-repeat top left;
}

div.inhaltpicunten{
 position: absolute;
        top: 540px;
        left: 200px;
        width: 400px;
		height: 105px;
		background: #ffffff url("../pics/HSTLOGOS2.jpg") no-repeat top left;
 }
 
/*
div.inhaltwindow{
        position: absolute;
        top: 200px;
        left: 130px;
        width: 550px;
        font-size: 75%;
        z-index: 3;
        padding: 5px;
        BACKGROUND-COLOR: #CC0066;
        FILTER: alpha(opacity="80");
}
*/
div.inhaltbarwindow{
        position: absolute;
        top: 65px;
        left: 8px;
        width: 795px;
		height: 580px;
		overflow: auto;
		overflow-x:hidden;
        font-size: 75%;
        z-index: 3;
        padding: 5px;
		background-color:#FFFFFF;
        FILTER: alpha(opacity="80");
        font-family: Arial, Helvetica, sans-serif;
}

div.inhaltbarwindow table {
padding: 0px;
}

a{
 color: #BF0000;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
}

div.inhaltbarwindow a:hover{
 text-decoration: underline;
}

div.inhaltbarwindow td {
 font-size: 10px;
 padding: 0px;
 color: #000000;
}

div.inhaltnews td {
 font-size: 12px;
}


div.subject {
 position: absolute;
 top: 60px;
 left: 150px;
 color: #2459A5;
 font-size: 18px;
 padding:3px;
}

div.header {
position:absolute;
 top: 22px;
 left:15px;
 width: 750px;
 height:20px;
 color: #ffffff;
 font-family:Arial, Helvetica, sans-serif;
 text-align: left;
 font-weight: bold;
 z-index:3;
}

div.mbutton1 {
 position: absolute;
 top: 70px;
 left: 55px;
}
div.mbutton1 a{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 20px;
}
div.mbutton1 a:hover{
 color: #6D0000;
 text-decoration:none;
}

div.mbutton2 {
 position: absolute;
 top: 123px;
 left: 55px;
}
div.mbutton2 a{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 20px;
}
div.mbutton2 a:hover{
 color: #6D0000;
 text-decoration:none;
}

div.mbutton3 {
 position: absolute;
 top: 178px;
 left: 55px;
}
div.mbutton3 a{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 20px;
}
div.mbutton3 a:hover{
 color: #6D0000;
 text-decoration:none;
}

div.mbutton4 {
 position: absolute;
 top: 232px;
 left: 55px;
}
div.mbutton4 a{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 20px;
}
div.mbutton4 a:hover{
 color: #6D0000;
 text-decoration:none;
}

div.mbutton5 {
 position: absolute;
 top: 285px;
 left: 55px;
}
div.mbutton5 a{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 20px;
}
div.mbutton5 a:hover{
 color: #6D0000;
 text-decoration:none;
}

div.mbutton6 {
 position: absolute;
 top: 340px;
 left: 55px;
}
div.mbutton6 a{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 20px;
}
div.mbutton6 a:hover{
 color: #6D0000;
 text-decoration:none;
}

div.mbutton7 {
 position: absolute;
 color:#ffffff;
 top: 393px;
 left: 55px;
}
div.mbutton7 a{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 20px;
}
div.mbutton7 a:hover{
 color: #6D0000;
 text-decoration:none;
}

div.mbutton8 {
 position: absolute;
 color:#ffffff;
 top: 448px;
 left: 55px;
}
div.mbutton8 a{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 20px;
}
div.mbutton8 a:hover{
 color: #6D0000;
 text-decoration:none;
}

div.homebutton{ 
        position: absolute;
        left: 800px;
        top: 0px;
        height: 60px;
        width: 50px;
        z-index:2;
}

div.mailbutton{ 
        position: absolute;
        left: 885px;
        top: 0px;
        height: 60px;
        width: 50px;
        z-index:2;
}

div.searchbutton{ 
        position: absolute;
        left: 970px;
        top: 0px;
        height: 60px;
        width: 50px;
        z-index:2;
}
