/* css fuer IE >=7 */

body{
background-color: #ffffff;
height:99%;
width:99%;
font-family: CG Omega, Arial, sans-serife;
}
html{
height:99%;
width:99%;
}

ul{
margin-left:40px;
margin-bottom:-15px;
margin-top:-15px;
padding:0px;align-left
}
align-left{
text-align: left;
}

h1{
font-size:1.2em;
text-align: justify;
margin-bottom:-15px;
}

h2{
font-size:1em;
text-align: left;
font-weight:bold;
}

.contenttable{
padding:0px;
margin:0px;
vertical-align:top;
border-spacing:0px;
}
table{
border-collapse:collapse;
border-spacing:0px;
}

td{
padding:0px;
margin:0px;
vertical-align:top;
border-spacing:0px;
}
tr{
padding:0px;
margin:0px;
vertical-align:top;
border-spacing:0px;
}
p{
font-size:1em;
text-align: justify;
}

#container{
background-color:#31349b;
margin: 0 auto;
width:960px;
min-height:800px;
}
span.name-of-person{
font-size:1.3em;
color:#31349b;
font-style:italic;
}


span.detail{
font-size:1em;
text-align:left;
}

#links{
background-color:#31349b;
float:left;
width:160px;
min-height:600px;
z-index:500;
}

#mitte{
background-image:url(../images/hintergrund2.gif);
background-repeat:no-repeat;
background-color:#ffffff;
position:relative;
width:597px; 
min-height:800px;
float:left;
z-index:10;
border-spacing:0pt;
}

#logo{
position:relative;
margin:0px;
}

#main{
background-color:#ffffff;
margin-top: 165px;
margin-left:120px;
margin-bottom:10px;

}
#menuMitarbeiter{
background-color:#ffffff;
margin-top: 155px;
margin-left:120px;
margin-bottom:10px;
width:500px;
}
#main a{
font-size:1em;
text-decoration:none;
color:#0137ff;
border:none;
}


a{
font-size:0.8em;
text-decoration:none;
color:#0137ff;
border:none;
}

#footer a{
font-size:0.9em;
}


#rechts{
background-color:#ffffff;
position:relative;
right:0px;
min-height:500px;
width:186px;
float:right;
}

#footer{
background-color:#ffffff;
clear:left;
text-align:right;
border-top: 1px solid silver;
font-size:0.7em;
}

#contRe{
background-color:#ffffff;
position:relative;
top:0px;
}

#contReMain{
background-color:#ffffff;
position:relative;
margin-left:30px;
font-size:0.65em;
width:150px;
}

#contReMain p.bodytext{
text-align: justify;
white-space: nowrap;
letter-spacing:0.02em;
word-spacing:0.06em;
}


#languages{
margin-top:10px;
margin-left:20px;
}

#navi{
position:relative;
margin-top:140px;
margin-left:10px;
white-space:pre;
z-index:500;
}
.ebene1_act{
font-size:13pt;
padding-left:0px;
color:#ffffff;
font-weight:bold;
margin-bottom:10px;
text-indent:10px;
z-index:500;
white-space:nowrap;
}
.ebene1{
font-size:13pt;
text-decoration:none;
color:#ffffff;
margin-bottom:10px;
text-indent:10px;
z-index:500;
white-space:nowrap;
}

img{
border: none;

}

#navi a{
font-size:13pt;
text-decoration:none;
color:#ffffff;
border:none;
}

#navi a:visited{
font-size:13pt;
text-decoration:none;
color:#ffffff;
border:none;
}

#navi a:active{
font-size:12pt;
text-decoration:none;
font-weight:bold;
color:#ffffff;
border:none;
}




.ebene2{
font-size:13pt;
text-decoration:none;
margin-left:20px;
color:#000000;
margin-bottom:0px;
text-indent:0px;
white-space:nowrap;
}

.ebene2_act{
font-size:13pt;
margin-left:20px;
color:#000000;
margin-bottom:0px;
}

#wraper{
position:relative;
min-height:500px;
width:800px;
background-color:#ffffff;
float:left;
}
#kundenportal{
position:relative;
margin-left:20px;
color:#ffffff;
font-size:1em;
font-weight:bold;
}
.ipw{
font-style:italic;
}

#kundenportal{
font-size:0.9em;
z-index:500;
white-space: nowrap;
}

