*  {
margin:0px;
padding:0px;
}

body {
margin:0px;
padding:0px;
height:100%; 
text-align:center;
background-color:#272727;
font-family:Arial;
} 


form {
height:100%;
}

#wrapper {
width: 960px; 
margin-left: auto; /* Div soll zentriert werden */
margin-right: auto; /* Div soll zentriert werden */
position: relative;
text-align:left;
background-color:#FFFFFF;
}

#wrapper2 {
margin:0px 1px 1px 1px;
width:958px;
}


#header_menu {
height:83px;
background-image:url(/portaldata/2/images/bg_menu.gif); 
background-repeat:repeat-x; 
}

#flash {
height:331px;
background-image:url(/portaldata/2/images/bg_header_pic_start.jpg);
background-repeat:repeat-none; 
}

#header_pic_start {
height:331px;
margin:1px 0px 1px 0px;
background-image:url(/portaldata/2/images/bg_header_pic_start.jpg); 
}

#header_pic_p2 {
height:129px;
/*margin:1 0 1 0;*/
background-image:url(/portaldata/2/images/bg_header_pic_p2.jpg); 
}

#header_statement {
height:41px;
background-color:#202428;
padding: 0px 9px 0px 9px;
}

#content {
margin: 10px 9px 10px 9px; 
}

#footer {
padding: 0px 9px 0px 9px;
height:65px;
background-image:url(/portaldata/2/images/bg_footer.gif);
background-repeat:repeat-x; 
font-family:Arial; 
font-size:.7em; 
color:#999999;
}

/* Startseite ------------------------------------------------------ */
.leftpane_start {
width:270px;
float:left;
}

.contentpane_start {
width:380px;
float:left;
margin:0px 10px 0px 10px;
}

.rightpane_start {
width:270px;
float:left;
}

/* Folgeseite ------------------------------------------------------ */

.leftpane_p2 {
width:220px;
float:left;
}

.contentpane_p2 {
width:480px;
float:left;
margin:0px 10px 0px 10px;
}

.contentpane_p3 {
width:710px;
float:left;
margin:0px 0px 0px 10px;
}


.rightpane_p2 {
width:220px;
float:left;
}



.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}





/* Vettical-align:Middle : Workaround */
.outer {overflow: hidden; position: relative; width: 100%;}
.outer[class] {display: table; position: static;}

.middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*/
.middle[class] {display: table-cell; vertical-align: middle; position: static;}

.inner {position: relative; top: -50%; text-align: left;} /* for explorer only */
.inner {margin-left: auto; margin-right: auto;} /* for all browsers*/
.inner[class] {position: static;}











