#wrapper {
   position: relative;
   width: 990px;
   background-color: #fff;
   margin: 15px auto;
   padding: 0;
}
#headwrapper {
   position: relative;
   width: 990px;
   background-color: #fff;
   margin: 0;
   padding: 0 0 0 0;
}

#headright {
   position: relative;
   width: 713px;
   float: right;
   margin: 0;
   padding: 22px 0 0 0;
}
#headleft {
   position: relative;
   width: 250px;
   margin: 0;
   padding: 25px 0 0 0;
}

#contentcontainer {
   position: relative;
   width: 990px;
   margin: 20px 0 0 0;
   padding: 0;
}

#content {
   position: relative;
   background-color: #FFF;
   padding: 0;
   width: 790px;
}

#rightbox {
   position: relative;
   width: 180px;
   float: right;
}

#rightbox h4 {
   color: #0D385B;
   font-size: 130%;
   background-color: #fff;
   padding: 0 9px;
}

#suchbox {
   position: relative;
   margin: 0;
   padding: 0;
   border-right: 0 none;
   height: 35px;
}

#suchbox form {
   position: absolute;
   top: 0;
   left: 0;
   margin: 0;
   padding: 0;
   width: 180px;
   min-height: 31px;
   border-bottom: 1px solid #FFF;
}

#suchbox form .text {
   position: absolute;
   top: 7px;
   left: 0;
   margin: 0 5px;
   padding: 0;
   width: 50px;
   color: #FFF;
}

#suchbox form a:link.such_button,
#suchbox form a:visited.such_button {
   position: absolute;
   top: 0;
   right: 0px;
   margin: 0;
   min-height: 15px;
   color: #07276c;
   text-decoration: none;
   background-color: #FFF;
}

#suchbox form input {
   position: absolute;
   top: 3px;
   left: 0;
   margin: 0;
   padding: 3px 12px;
   width: 122px;
   min-height: 18px;
   vertical-align: bottom; 
   border: 1px solid #ccc;
   background-color: #fff;
}

.FischerLogo {
   height: 60px;
   width: 180px;
   position: relative;
   text-align: center;
}

#header {
   position: relative;
   width: 713px;
   height: 373px;
}

.breadcrumb {
   position: relative;
   width: 713px;
   margin: 10px 0;
   color: #DF781C;
   font-weight: bold;
}

.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited {
   color: #DF781C;
   text-decoration: none;
}

.breadcrumb a:focus,
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a.selected,
.breadcrumb a.selected:link,
.breadcrumb a.selected:visited,
.breadcrumb a.selected:focus,
.breadcrumb a.selected:hover,
.breadcrumb a.selected:active {
   color: #0C395A;
}

#footer {
   position: relative;
   clear: right;
   width: 518px;
   background-color: #fff;
   height: 15px;
   padding: 5px 0;
}

#printpage {
   float: left;
}

#goup {
   float: right;
}

#footer li {
   margin: 0;
   padding: 1px 0 0 0;
}

#footer a,
#footer a:link,
#footer a:visited {
   color: #E0771C;
   text-decoration: none;
   font-weight: bold;
   padding: 3px 0 0 0;
}

#footer a:focus,
#footer a:hover,
#footer a:active,
#footer a.selected,
#footer a.selected:link,
#footer a.selected:visited,
#footer a.selected:focus,
#footer a.selected:hover,
#footer a.selected:active {
   text-decoration: underline;
}

#clearing {
   position: relative;
   clear: right;
   background-color: #fff;
   height: 1px;
   width: 1px;
}

#adresse {
   position: absolute;
   bottom: 30px;
   left: 0;
   color: #576566;
   font-size: 86%;
   line-height: 140%;
}

#adresse p{
   padding:0;
   font-size:100%;
   margin : 0 0 12px 0;
}

#adresse a,
#adresse a:link,
#adresse a:visited,
#adresse a:focus,
#adresse a:hover,
#adresse a:active,
#adresse a.selected,
#adresse a.selected:link,
#adresse a.selected:visited,
#adresse a.selected:focus,
#adresse a.selected:hover,
#adresse a.selected:active {
   color: #E0771C;
}

.HPLogo {
   position: relative;
}

#print_adresse,
#print_logo {
   display: none;
}
