HTML {
PADDING: 0px; BORDER: 0px; FONT-SIZE: 76%;
MARGIN: 0px; HEIGHT: 100%; max-height: 100%;overflow: hidden;
/*CURSOR: url(cursor.cur), default;*/
}

BODY {
BORDER: 0px; PADDING: 0px; 
MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 100%; max-height: 100%;
background: #CBD2DC url(img/bg_screen.jpg) repeat-y 0 0;
/*CURSOR: url(cursor.cur), default;*/
}

#header{
DISPLAY: block; FONT-SIZE: 4em; Z-INDEX: 5; 
BACKGROUND: #fff; MARGIN: 0px; WIDTH: 1000px; COLOR: #000; 
POSITION: absolute; TOP: 0px; HEIGHT: 120px;
background: url(page_bg3home.jpg) repeat-y;
}

#top_box {
Z-INDEX: 4; 
LEFT: 50%; MARGIN-LEFT: -420px;
WIDTH: 840px; POSITION: absolute; 
HEIGHT: 100px;TEXT-ALIGN: left; 
min-width: 840px;
top:20px;
}
* HTML #top_box {
WIDTH: 840px; top:20px; HEIGHT: 112px
}

#page{
DISPLAY: block; Z-INDEX: 4; OVERFLOW: auto; 
POSITION: relative; HEIGHT: 100%;max-height: 100%;
WIDTH: 100%;
background: url(page_bg3home.jpg) repeat-y;
}

#content_page{
DISPLAY: block; Z-INDEX: 4;
POSITION: relative; HEIGHT: 100%;
WIDTH: 1000px;
background: url(page_bg3home.jpg) repeat-y;
margin: 0; padding: 0;
}

#content_box {
LEFT: 50%; 
MARGIN-LEFT: -420px;
WIDTH: 840px;
POSITION: absolute;
HEIGHT: 100%;
Top:15px; 	/*für Mozialla*/
padding-bottom:0px
}

* HTML #content_box {
BORDER-TOP: #fff 150px solid;
WIDTH: 840px; 
HEIGHT: 100%;TOP: -130px;
}

#footer {
/*BORDER-TOP: rgb(204,204,204) 1px solid; */
DISPLAY: block;
Z-INDEX: 5; 
WIDTH: 1000px; 
COLOR: rgb(102,102,102); BOTTOM: 0px; 
POSITION: absolute; 
HEIGHT:45px; 
BACKGROUND-COLOR: #fff; 
min-width: 1000px;
/*BORDER-BOTTOM: rgb(204,204,204) 1px solid;*/
background: url(foot_bg.jpg) no-repeat;
}

#footer_box{
LEFT: 50%; 
MARGIN-LEFT: -420px;
WIDTH: 840px;
POSITION: absolute;
top:-20px
}

#flash {
visibility: visible;
top: 2px;
position: absolute;
height: 120px;
}

#ju_text_bg{
position: absolute; width: 60px;height: 250px; top: 0; left: 0;z-index:10
}

#footer A {
TEXT-DECORATION: none
}

.page_2
{
    margin: 0 auto;
    width: 840px;
    background-color: white;
max-height:100%;
    text-align: left;
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
z-index:2;
}


h1
{
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 100;
}

h1,
h1 img
{
    width: 223px;
    height: 128px;
}

a
{
    color: rgb(102,102,102);
}

.content
{
    padding-left: 248px;
    width: 567px;
    padding-bottom: 0;
    clear: both;
    min-height: 420px;
    height: 420px;
}



h2
{
    padding: 0;
    margin: 0;
    color: rgb(132,132,132);
    font-size: 19px;
    font-family: arial, sans-serif;
    font-weight: bold;
    margin-bottom: 16px;
}

h2 img
{
    display: block;
    height: 27px;
}



.innerContent p,
.innerContent h3,
.innerContent table
{
    margin-top: 0px;
    padding-top: 0;
    margin-bottom: 18px;
    font-size: 78%;
    line-height: 1.29em;
    clear: both;
}

.innerContent table p
{
    font-size: 12px;
}

.innerContent h3
{
    margin-top: 28px;
    margin-bottom: 6px;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    width: 399px;
    overflow: hidden;
}

.innerContent h3 img
{
    display: block;
    padding: 0;
    margin: 0;
}

p.footnote
{
    font-size: 10px;
}

p.navigation
{
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 128px;
    width: 224px;
}

.introImage
{
    margin-left: -24px;
    margin-bottom: 19px;
}

.introImage img
{
    display: block;
}

.image
{
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 10px;
    color: rgb(102,102,102);
}

.image img
{
    display: block;
    margin-bottom: 4px;
}

a img
{
    border: 0;
}

body h3.firstH3
{
    margin-top: 0;
    padding-top: 0;
}


/*---cssmenu---*/
.cssmenu,#pos1, #pos2, #pos3, #pos4, #pos5, #pos6 {
BORDER-RIGHT: #FFF 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FFF 1px solid; 
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FFF 0px solid; 
PADDING-TOP: 0px; BORDER-BOTTOM: #FFF 1px solid; WHITE-SPACE: nowrap; 
LIST-STYLE-TYPE: none;FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: center;
FONT-WEIGHT: normal; FONT-SIZE: 10px;}
#pos1{width:172px}
#pos2{width:174px}
#pos3{width:100px}
#pos4{width:20px}
#pos5{width:70px}
#pos6{width:410px}
* html #pos1{width:202px}
* html #pos2{width:223px}
* html #pos3{width:100px}
* html #pos4{width:30px}
* html #pos5{width:170px}
* html #pos6{width:370px}
* html .cssmenu {PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; PADDING-TOP: 0px}  
.cssmenu li {display:table-cell;      /* ignored by IE */ }
* html .cssmenu li{ display:inline;          /* for IE only */ }
.cssmenu a,.cssmenu a:visited,#pos1, #pos2, #pos3, #pos4, #pos5, #pos6 {display:block;           /* for all browsers except IE */ padding:4px 13px; color:#000;  background:#d4d4d4;   border:1px solid #fff;   /* add a 1px white border around each list item */  text-decoration:none;  }
#pos1{  background:#AAAEB1}
* html .cssmenu a,* html .cssmenu a:visited,* html #pos1,* html #pos2,* html #pos3, * html #pos4, * html #pos5, * html #pos6 { display:inline-block;    /* for IE only */ margin:0 -2px;           /* to correct an IE bug that doubles the border width */  padding:4px 14px;  }
.cssmenu a:hover {color:#fff; background:#08c;}
.lefted {margin:0 auto 0 0;}
/*--CSS Menu ENDE----*/
