

html{
	height:100%;
	}


/*** body
*********************************/
body {
background:#e7ecfb;
/*background: yellow;*/
margin: 0 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 100.01%;
height:100%;
}

/*** main
*********************************/
#main {
/*background: #e3fcfb;*/
 /*border: #007FA3 solid 1px;*/
-moz-border-radius: 1em;
min-height: 35em;
width: 48em;
margin: 0 auto;
padding: 0.5em;
z-index: 1;
font-size: 1.2em;
/*background-image:   url(/oa_images_nav/background.jpg);
background-repeat:no-repeat;
background-position:0px 5.5em;*/
/*border: red solid 1px;*/
}

#breadcrumb {
	background-color: #E7ECFB;
	font-size: 0.8em;
}

/*** top_part
*********************************/
#top_part {
	background-color: #b4c2f9;
/*	background-color: green;*/

	float: left;
	margin: 0em;
	margin-right: 1em;
	height:6em;
	width: 48em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-topright: 1em;

/*width: 11.2em;
border: red solid 1px;*/
}


/*** name_logo
*********************************/
#name_logo {
/*position: absolute;*/
/*border-bottom: #007FA3 solid 1px;*/
float:left;
top: 0em;
left: 0em;
width: 11em;
height: 6em;
/*height: 3.5em;*/
/*border: red solid 1px;*/
}

/*
*/

#logo_left {
	float: left;

	height:6em;
	-moz-border-radius-topleft: 1em;
	background-color: white;

	width: 11.2em;

}

#logo_left img {
	/*margin-top: 2em;*/
	height: 6em;
	z-index:1;
	/*Wegen IE55, würg Keine Ahnung warum das läuft....*/
	margin-left: 0.1em;

	float: right;
	-moz-border-radius-topleft: 1em;


}


#logo_right {
	float: right;
	height:6em;
	/*background-image:   url(/oa_images_nav/bankenbibelgruppen_topbar.png);*/
	/*background-repeat:no-repeat;*/
	background-color: white;
	/*margin: 0em;*/
	/*height:6em;*/
	width: 9em;
	-moz-border-radius-topright: 1em;

}

#logo_right img {
float: right;
height: 6em;
z-index:1;
-moz-border-radius-topright: 1em;

}


#top_part img {
/*margin-left: 0em;*/
/*margin-top: 0.5em;*/
/*height: 3em;*/
z-index:1;
-moz-border-radius-topright: 1em;

}




/*** bottom_part
*********************************/
#bottom_part {
/*float: left;*/
background: #ffffff;
-moz-border-radius-bottomleft: 1em;
-moz-border-radius-bottomright: 1em;
/*-moz-border-radius-topright: 1em;
-moz-border-radius-topleft: 1em;*/
z-index: 3;
margin: 0em;
width: 48em;
/*background-color: #C8DEFB;*/
/* I know, it's a hack. I had a better solution, but it does not work in IE :-(*/
background: #ffffff url(/oa_images_nav/navigation_background.png) repeat-y;

/*border: red solid 1px;*/
}

/*** right_bottom
*********************************/
#right_bottom {
float: left;
background: #ffffff;
z-index: 3;
margin: 0em;
-moz-border-radius-bottomright: 1em;

/*width: 11.2em;*/
/*border: red solid 1px;*/
}


/*** navigation_container
*********************************/
#navigation_container {
/*background: #c8defb;*/
background: white;

/*background:   url(/oa_images_nav/background.jpg) no-repeat;*/
/*-moz-border-radius-bottomleft: 1em;*/
float: left;
padding-top: 1em;
width: 11.2em;
/*height: 27.2em;*/
margin: 0em 0em 0em 0em;
/*margin-top: 1em;*/
/*border: red solid 1px;*/
/*background-color: red;*/
}

/*** navigation
*********************************/
#navigation {
position: absolute;
/*background: #c8defb;*/
/*border: #007FA3 solid 1px;*/
width: 11.1em;

margin: 1.05em .5em .5em 0em;
/*margin: 0.50em .5em .5em 0em;*/

z-index: 4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
/*border: red solid 1px;*/
}



/*** meta_navigation
*********************************/
#meta_navigation {
float:left;
min-height: 1.0em;
width: 34.5em;
margin: 0em 0em 0em 0em;
/*border: red solid 1px;*/
z-index:2;
}

/*** container
*********************************/
#container {
background: #ffffff;
z-index: 3;
float:left;


min-height: 27.2em;
width: 36.5em;

margin: 0em;
-moz-border-radius-bottomright: 1em;
/*border: red solid 1px;*/
}

/*** content
*********************************/
#content {
background: #ffffff;
float: left;
margin: 1em 0em 1em 0em;
z-index: 3;
width:23em;
/*border: blue solid 1px;*/
}

#content_wide {
background: #ffffff;
float: left;
margin: 1em 0em 1em 0em;
z-index: 3;
width: 33em;
/*border: blue solid 1px;*/
}

#spacer {
height: 12em;
width: 2em;
margin: 0em 0em 0em 0em;
float: left;
/*border: red solid 1px;*/
}

/*** additional info container
*********************************/
#add_info_container {
float: right;
/*border: green solid 1px;*/
margin-left: .5em;
margin-top: 1em;
}

/*** additional info 1
*********************************/
#add_info {
background: #ffffff;
border: #ffffff solid 1px;
width: 7.5em;
padding: 0.5em;
z-index: 6;
border: #B4C2F9 solid 1px;
-moz-border-radius: 1em;*

}

#add_info .title {
background: #ffffff;
border-bottom: #65584f solid 1px;
padding-top: .5em;
padding-left: .5em;
padding-bottom: 0em;
}

#add_info .text {
padding: .3em .5em;
color: #111111;
}

#add_info p {
font-size: .7em;
color: #111111;
}

/*** additional info 2
*********************************/
#add_info_2 {
background: #ffffff;
border: #ffffff solid 1px;
width: 9em;
margin: 2em 0em 0em 0em;
z-index: 7;
/*border: blue solid 1px;*/
}

#add_info_2 .title {
background: #ffffff;
border-bottom: #65584f solid 1px;
/*border: #007FA3 solid 1px;
border-bottom: #007FA3 solid 1px;*/
padding-top: .4em;
padding-left: .5em;
padding-bottom: 0.1em;
}

#add_info_2 .text {
padding: .3em .5em .6em;
color: #111111;
/*border: #007FA3 solid 1px;
border-top: none;*/
}

#add_info_2 p {
font-size: .7em;
color: #111111;
}


/*** footer
*********************************/
#footer {
height: 2em;
width: 70em;
margin: 0 auto;
padding-left: .75em;
z-index: 5;
font-size: .65em;
color: #65584f;
text-align: center;
}

/*** footer a
*********************************/
#footer a {
	cursor: pointer;
	text-decoration: none;
}

#footer a:link {
	color: #65584f;
}
#footer a:active {
	color: #65584f;
}
#footer a:visited {
	color: #65584f;
}
#footer a:hover {
	color: #111111;
}

/*** footer img
*********************************/
#footer img{
position: relative;
top: .4em;
width: 7em;
}
