/*
html {
 height: 100%;
} */

body {
 margin: 0px;
/* height: 100%; */
 background-color: #FFFFFF;
}

a {
 color: #FFFFFF;
 text-decoration: none;
}

a:hover {
 color: #FFFFFF;
}

img {
 border: 0px;
}

td {
 font-family: Arial;
 color: #0055A6;
 font-size: 8pt;
}

.headline1 {
 font-size: 33pt;
 color: #F4BA00;
}

.weiss {
 color: #FFFFFF;
 font-weight: bold;
}
/*
#intro {
 filter: alpha(opacity=0);
 opacity: 0.0;
}*/

/* Start: Design */
.naviCont {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 width: 180px;
 z-index: 1;
 overflow: hidden;
/* border: 1px solid red; */
 /* css hack for IE */
 height: expression(parseInt(document.documentElement.clientHeight)+'px');
}

.aufmacher {
 position: absolute;
 top: 0;
 left: 180px;
 right: 0;
 height: 100px;
 z-index: 2;
 /* css hack for IE */
 width: expression((parseInt(document.documentElement.clientWidth)-180)+'px');
}

.main_hintergrund {
 position: absolute;
 top: 100px;
 left: 180px;
 right: 0;
 bottom: 153px;
 z-index: 3;
 background-image:url(../images/main_hintergrund.jpg);
/* border: 1px solid red; */
 /* css hack for IE */
 width: expression((parseInt(document.documentElement.clientWidth)-180)+'px');
 height: expression((parseInt(document.documentElement.clientHeight)-253)+'px');
}

.rahmen_oben {
 position: absolute;
 top: 100px;
 left: 280px;
 right: 0;
 height: 10px;
 z-index: 8;
/* border: 1px solid red; */
 /* css hack for IE */
 width: expression((parseInt(document.documentElement.clientWidth)-280)+'px');
}

.rahmen_mitte {
 position: absolute;
 top: 186px;
 left: 180px;
 bottom: 239px;
 width: 100px;
 z-index: 7;
 background-image:url(../images/rahmen_mitte.gif);
 background-repeat: repeat-y;
 /* css hack for IE */
 height: expression((parseInt(document.documentElement.clientHeight)-425)+'px');
}

.rahmen_unten {
 position: absolute;
 bottom: 153px;
 left: 280px;
 right: 0;
 height: 10px;
 z-index: 9;
 /* css hack for IE */
 width: expression((parseInt(document.documentElement.clientWidth)-280)+'px');
}

.footer {
 position: absolute;
 bottom: 0;
 left: 180px;
 right: 0;
 height: 153px;
 z-index: 4;
 overflow: hidden;
 /* css hack for IE */
 width: expression((parseInt(document.documentElement.clientWidth)-180)+'px');
}

.footerTable {
 /* css hack for IE */
 width: expression((parseInt(document.documentElement.clientWidth)-180)+'px');
}

.rahmenMainContent {
/* display: inline; */
 position: absolute;
 top: 108px;
 bottom: 161px;
 left: 280px;
 right: 0;
 overflow: auto;
 z-index: 10;
 /* css hack for IE */
 width: expression((parseInt(document.documentElement.clientWidth)-280)+'px');
 height: expression((parseInt(document.documentElement.clientHeight)-269)+'px');
}

.rahmenMainContentTable {
 /* css hack for IE */
 width: expression((parseInt(document.documentElement.clientWidth)-297)+'px');
}
/* End: Design */

/* Start: mainCont */
#mainCont a {
 color: #0055A6;
 text-decoration: underline;
}

#mainCont a:link {
 color: #0055A6;
}

#mainCont a:active {
 color: #0055A6;
}

#mainCont a:hover {
 color: #0055A6;
}

#mainCont a:visited {
 color: #0055A6;
}

#mainCont .headline1 {
 font-size: 20pt;
 font-weight: bold;
 color: #F4BA00;
}

#mainCont .headline2 {
 font-size: 14pt;
 font-weight: bold;
}

#mainCont .headline3 {
 font-size: 20pt;
 font-weight: bold;
 color: #F4BA00;
}

#mainCont .headline4 {
 font-size: 14pt;
 font-weight: bold;
}

#mainCont td {
 font-family: Arial;
 text-align: left;
 color: #0055A6;
 font-size: 10pt;
}

#mainCont img {
 border: 0px;
}
/* End: mainCont */

/* Start: Navigation */
#navi1 a {
 color: #7FAAD2;
 text-decoration: none;
 font-weight: bold;
}

#navi1 a:hover {
 color: #FFFFFF;
}

#navi1 a.unter {
 color: #7A8753;
 text-decoration: none;
}

#navi1 a.unter:hover {
 color: #F4BA00;
 text-decoration: none;
}

#navi1 .weiss {
 color: #FFFFFF;
 font-weight: bold;
}
/* End: Navigation */

