﻿* {
margin: 0;
padding: 0;
}
img {
border: 0;
}
.b a {
text-decoration:none;
color:#FFF;
}
.w a {
text-decoration:none;
color:#1C4FA7;
}
.b a:hover {
color:#1C4FA7;
}
.w a:hover {
color:#5C74BD;
}
h5,
h6 {
font-size:1em;
font-weight:bold;
margin-bottom:10px;
}
p {
margin-bottom:10px;
}
li {
list-style-type:none;
}
html,body {
font-family:Arial, sans-serif;
font-size:12px;
width: 100%;
height: 100%;
text-align: center;
}
body {
background:#FFF url(barre_bleu.png) top center repeat-y;
}
.b {
background-color:#5C74BD;
color:#FFF;
}
.w {
background-color:#FFF;
color:#1C4FA7;
}
#centre {
margin: 0 auto;
width: 1000px;
height: 100%;
text-align:left;
}
#conteneur {
position: relative;
width: 1000px;
height: 100%;
}
.w #conteneur {
background: url(fond_w.png) top left no-repeat;
}
.b #conteneur {
background: url(fond_b.png) top left no-repeat;
}
/* CONTENU */
#contenu {
position:absolute;
top:75px;
min-height:275px;
height:auto !important;
height:275px;
padding-bottom:300px;
left:360px;
width:500px;
font-size:1em;
}
#barre_bleu {
position:absolute;
bottom:0;
left:-55px;
height:1px;
background-color:#1C4FA7;
width:695px;
clear:both;
}
#full {
position:absolute;
top:100px;
height:550px;
left:360px;
width:640px;
overflow:hidden;
font-size:1em;
}
#pict {
position:absolute;
bottom:0px;
left:330px;
}
#team {
position:absolute;
bottom:222px;
left:0;
}
#B_team #contenu {
	padding-bottom:-100px;
}
#B_team #barre_bleu {
	bottom:-15px;
}
#flashteam {
position:absolute;
bottom:0;
left:0;
}
#name {
position:absolute;
bottom:232px;
left:0;
}
#zitat {
position:absolute;
bottom:190px;
height:30px;
width:320px;
left:0;
}
#services {
position:absolute;
bottom:5px;
height:175px;
left:0;
}
#services li a {
margin-top:7px;
display:block;
width:290px;
}
.b #services li a {
border-bottom:1px solid #FFF;
}
.w #services li a {
border-bottom:1px solid #1c4fa7;
}
.b #services li a:hover {
border-bottom-color:#1c4fa7;
}
.w #services li a:hover {
border-bottom-color:#5C74BD;
}
#focus {
margin-top:8px;
display:block;
width:290px;
}
.b #focus {
color: #1c4fa7;
border-bottom:1px solid #1c4fa7;
}
.w #focus {
color: #5C74BD;
border-bottom:1px solid #5C74BD;
}
/* MENU */
#menu {
position:absolute;
top:0;
left:0;
width: 270px;
height:600px;
}
#menu li {
margin-top:5px;
margin-left:10px;
}
#menu li a {
display:block;
width:115px;
color:#FFF;
border-bottom:1px solid #FFF;
}
#menu li a:hover {
color:#5c74bd;
border-bottom-color:#5c74bd;
}
#menu li li {
margin-top:0;
margin-left:10px;
}
#menu li li a {
font-size:0.8em;
display:block;
width:105px;
color:#FFF;
border-bottom:1px solid #FFF;
}
#menu #langue li a {
display:block;
width:115px;
color:#FFF;
border-bottom:1px solid #FFF;
}
#menu #langue li a:hover {
color:#5c74bd;
border-bottom-color:#5c74bd;
}
/* HEAD */
#head {
position:absolute;
top:10px;
left:304px;
}
/* INDEX */
#B_index .b #conteneur {
background:url(index_b.png) top left no-repeat;
}
#B_index .w #conteneur {
background:url(index_w.png) top left no-repeat;
}
#B_index h5 {
position:absolute;
top:515px;
left:780px;
width:145px;
font-weight:normal;
}
#B_index h6  {
position:absolute;
top:275px;
left:815px;
}
#B_index p  {
position:absolute;
top:315px;
left:815px;
}
#B_index ul {
position:absolute;
top:25px;
left:35px;
}
#B_index li a {
margin:3px 0;
display:block;
width:115px;
height:15px;
}
#B_index #en a{
background:url(ln_en_out.png) top left no-repeat;
}
#B_index #en a:hover {
background:url(ln_en_over.png) top left no-repeat;
}
#B_index #de a {
background:url(ln_de_out.png) top left no-repeat;
}
#B_index #de a:hover {
background:url(ln_de_over.png) top left no-repeat;
}
#B_index #pict {
position:absolute;
top:270px;
left:360px;
}
/* PUBLIKATIONEN */
#publikationen li a {
margin-top:7px;
display:block;
width:290px;
}
#B_publikationen #contenu {
	padding-bottom:100px;
}
#B_publikationen #barre_bleu {
	bottom:50px;
}
.b #publikationen li a {
border-bottom:1px solid #FFF;
}
.w #publikationen li a {
border-bottom:1px solid #1c4fa7;
}
.b #publikationen li a:hover {
border-bottom-color:#1c4fa7;
}
.w #publikationen li a:hover {
border-bottom-color:#5C74BD;
}
/* STANDORT */
#B_standort .w #conteneur {
background: url(standort_w.png) top left no-repeat;
}
#B_standort .b #conteneur {
background: url(standort_b.png) top left no-repeat;
}
#B_standort #barre_bleu {
	display:none;
}
#B_standort #text {
position:absolute;
top:80px;
left:0;
}
#B_standort ul {
margin:4px 0;
}
#B_standort #pdf_en a,
#B_standort #pdf_de a {
position:absolute;
display:block;
top:25px;
height:20px;
left:0;
width:290px;
background:#BBC7E4;
}
#B_standort #pdf_en a {
background:url(pdf_en_out.png) top left no-repeat;
}
#B_standort #pdf_en a:hover {
background:url(pdf_en_over.png) top left no-repeat;
}
#B_standort #pdf_de a {
background:url(pdf_de_out.png) top left no-repeat;
}
#B_standort #pdf_de a:hover {
background:url(pdf_de_over.png) top left no-repeat;
}
#map {
position:absolute;
top:70px;
right:0;
}
/* KONTAKT */
#B_kontakt #contenu {
padding-bottom:0;
width:640px;
}
#B_kontakt #contenu img {
float:left;
margin-top:150px;
}
#B_kontakt #div_contact {
float:left;
margin-top:150px;
padding:5px 90px;
border-top:1px solid #1C4FA7;
}
#B_kontakt #contenu p {
width:220px;
font-size:1.1em;
line-height:1em;
}
#B_kontakt #contenu p#email {
padding-top:10px;
width:220px;
font-size:1.1em;
}
#B_kontakt .b #contenu p#email {
color:#FFF;
border-top:1px solid #FFF;
}
#B_kontakt .w #contenu p#email {
color:#1c4fa7;
border-top:1px solid #1c4fa7;
}
#B_kontakt #contenu ul {
width:220px;
}
#B_kontakt #contenu li a {
margin-top:2px;
padding-top:2px;
display:block;
width:220px;
}
#B_kontakt .b #contenu li a {
border-top:1px solid #FFF;
}
#B_kontakt .w #contenu li a {
border-top:1px solid #1c4fa7;
}
#B_kontakt .b #contenu li a:hover {
border-top-color:#FFF;
}
#B_kontakt .w #contenu li a:hover {
border-top-color:#5c74bd;
}

