body { padding: 0; margin: 0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
/* text-align: center; */
}

div#HMU { /* Trick fuer MouseOver von Hauptmenu */
 width: 800px;
 margin: 0px auto;
 text-align: left;
 position: relative;
}


div#LayAussen {
 width: 800px;
/* margin: 0px auto; */
 margin: 0px;
 text-align: left;
 z-index: 0;
 position: relative;
 background-image: url(/fileadmin/tpl/img/back.gif);
}

div#LayOben {
 z-index: 1;
 position: absolute;
 left: 0px; top: 0px; width: 800px; height: 105px;
 background-color: white;
}

div#LayLogoG {
 z-index: 2;
 position: absolute;
 left: 2px; top: 5px; width: 360px; height: 47px;
 padding: 0px;
}

div#LayLogoK {
 z-index: 2;
 position: absolute;
 left: 0px; top: 49px; width: 200px; height: 26px;
 padding: 0px;
}

div#LaySMenu {
 z-index: 2;
 position: absolute;
 left: 616px; top: 11px; width: 168px; height: 66px;
 padding: 0px;
}

div#LayInhalt {
 z-index: 1;
 position: absolute;
 left: 0px; top: 105px; width: 368px; height: auto;
/* left: 0px; top: 355px; width: 368px; height: auto; */
 min-height: 495px;
 padding: 16px 216px;
/* background-color: #DCDCDC; */
}

* html div#LayInhalt { height: 495px; } /* nur für IE 5.5 - 6.x */
html + body div#LayInhalt { height: 495px; } /* nur vom IE 5.0 */

div#LayLinks {
 z-index: 2;
 position: absolute;
 left: 0px; top: 0px; width: 168px; height: 100%;
 padding: 0px 16px;
 float: left;
}

div#LayRechts {
 z-index: 2;
 position: absolute;
 left: 600px; top: 0px; width: 200px; height:100%;
 padding: 0px;
 float: right;
}

/*
div#LayBanner {
 z-index: 1;
 position: absolute;
 left: 200px; top: 0px; width: 600px; height: auto;
 min-height: 200px;
 padding: 0px 0px;
}

div#LayContent {
 z-index: 2;
 position: absolute;
 left: 200px; top: 200px; width: 200px; height:100%;
 padding: 16px 16px;
 float: right;
}

div#LayRechts {
 z-index: 2;
 position: absolute;
 left: 600px; top: 200px; width: 200px; height:100%;
 padding: 0px;
 float: right;
}
*/

div#InhRechts {
 margin: 16px;
}

div#LayHMenu {
 z-index: 3;
 position: absolute;
 left: 200px; top: 88px; width: 600px; height: 17px;
 padding: 0px;
 background-color: #FFFFFF;
}

div#LayUMenu {
 z-index: 2;
 position: absolute;
 left: 0px; top: 0px; width: 200px;
 padding: 0px;
 background-color: #E6E6E6;
}

.hmenu {
 float: left;
 padding-left: 2px;
}

.hm1 {
 width: 160px;
 /* obiges padding wieder aufloesen */
 padding-left: 0px;
}

.hm2 {
 width: 160px;
}

.hm3 {
 width: 90px;
}

.hm4 {
 width: 95px;
}

.hm5 {
 width: 87px;
}

.humenu, .umenu {
 margin-bottom: 2px;
}

div#LaySMenu a img {
 margin: 0px 1px 2px 0px;
}

hr {
 margin: -10px -16px 6px; 
/* margin: 0px -16px 16px; */
 height: 3px;
 border: 0px;
 border-width: 0px;
}

div#LayInhalt hr {
 width: 400px;
}

div#LayLinks hr,
div#LayRechts hr {
 width: 200px;
}

div.sitemap {
margin-left: -40px;
}

ul.csc-menu {
margin-left: -40px;

/* div.csc-header {
 margin-top: 10px;
} */