/* Haupt-css-file, sprachunabhaengig.
   Die verschiedenen Stylesheets fuer
   die anderen Bereiche bzw. Sprachen befinden
   sich in /<Sprachordner>/css:
   <sprache>_00_home.css
   <sprache>_01_....css
   <sprache>_02_....css
   <sprache>_03_....css
   <sprache>_04_....css
   <sprache>_05_....css
   <sprache>_navi.css
*/



/* genereller body-style */

body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-decoration:none;
}

ul {
list-style-type: disc;
}


/* entfernt Rahmen um Bilder, wenn diese als Links genutzt werden + IE 6 fix */

img {
border:0px;
display:block;
}



/* main-container */
/* nicht exakt zentriert: -497px anstatt -494px um Scrollbar in IE 7 zu vermeiden */ 

#main {
width:988px;
position:absolute;
left:50%;
margin-left:-497px;
}



/* header */

#header {
width:988px;
height:290px;
background-color:#666666;
}

#top {
width:988px;
height:70px;
background-image:url(/allesprachen/img/header/bkgd_top.gif);
}

/*verlängerte Weltkarte für FR Metanavi */
#topfr {
width:988px;
height:70px;
background-image:url(/allesprachen/img/header/bkgd_top_fr.gif);
}

#logo {
width:255px;
height:35px;
position:absolute;
top:18px;
left:10px;
}

#visualbox {
width:988px;
height:220px;
background-image:url(/allesprachen/img/header/bkgd_header_frame.gif);
}

#pic1 {
width:314px;
height:145px;
position:absolute;
top:74px;
left:10px;
background-image:url(/allesprachen/img/header/header_static_left.jpg);
background-color:#9A9999;
}

/* Die Stylesheets fuer die einzelnen Elemente jedes Bereich,
   sind in den oben genannten zu finden. In diesem Fall #pic2 und #pic3
*/

#pic4 {
width:215px;
height:145px;
position:absolute;
top:74px;
left:763px;
background-image:url(/allesprachen/img/header/header_static_right.jpg);
}


/* styles fuer Suche und Sprachauswahl im header */

#search {
width:215px;
height:20px;
padding:10px;
}

#searchinput {
width:123px;
height:16px;
font-size:12px;
line-height:15px;
border:1px solid #757575;
margin-right:10px;
float:left;
}

#searchbutton {
width:60px;
height:20px;
}

#language {
width:215px;
height:20px;
padding:0px 10px 0px 10px;
}

#languagedropdown {
width:160px;
height:20px;
font-size:12px;
border:1px solid #757575;
background-color:#FFFFFF;
float:left;
font-family:"MS Mincho",arial,helvetica,sans-serif;
}

#languagedropdownjp {
font-family:"MS Mincho", arial, helvetica, sans-serif;
}

#languagechange {
width:25px;
height:20px;
margin-left:10px;
}

/* Suchergebnisseite */

.searchheader {
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
color:#6c4d3b;
text-decoration:none;
border-bottom:1px dashed #6c4d3b;
}

.searchlist {
margin-bottom:40px;
}

.searchlist li {
margin-bottom:16px;
}

.searchlist li A {
line-height:16px;
color:#009999;
text-decoration:underline;
font-weight:normal;
}

/* Links f�r weitere und vorherige Suchergebnisse */
.backnext {
width:586px;
height:20px;
margin-bottom:40px;
text-align:center;
}

.backnext A {
line-height:16px;
color:#009999;
text-decoration:underline;
font-weight:normal;
}

/* metanavi */

#metanavi {
height:70px;
font-size:11px;
line-height:15px;
color:#1a171b;
position:absolute;
top:0px;
right:10px;
}

.metanavilink {
font-size:11px;
line-height:15px;
color:#1a171b;
text-decoration:none;
}

.metanavilink:hover {
font-size:11px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
}

.metanavilinkact {
font-size:11px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
}

#metaitem1st {
width:22px;
height:19px;
float:left;
margin:35px 10px 0px 5px;
background-image:url(../img/icons/icon_home_inactive.gif);
background-repeat:no-repeat;
background-color:#b7b7b7;
display:block;
}

#metaitem1st:hover {
width:22px;
height:19px;
float:left;
margin:35px 10px 0px 5px;
background-image:url(../img/icons/icon_home_active.gif);
background-repeat:no-repeat;
background-color:#b7b7b7;
display:block;
}

.metaitemfollow {
float:left;
padding:38px 10px 17px 5px;
border-left:1px solid #757575;
}

#metaitemlast {
float:left;
padding:38px 20px 17px 5px;
border-left:1px solid #757575;
}

#metaitemlastrss {
width:46px;
height:70px;
float:left;

border-left:1px solid #757575;
background-image:url(/reorg_fb/allesprachen/img/icons/rss.gif);
background-repeat:no-repeat;
background-position:50% 65%;
}

#metaitemlastrss:hover {
width:46px;
height:70px;
float:left;
background-image:url(/reorg_fb/allesprachen/img/icons/rss_active.gif);
background-repeat:no-repeat;
background-position:50% 65%;
display:block;
}


/* container fuer linke Sidebar. Gesamtbreite: 325px;*/
/* display:inline; verhindert double-margin-bug in IE 6 */

#leftbar {
width:249px;
float:left;
margin-left:41px;
display:inline;
margin-right:35px;
}

#leftbar ul {
margin:0px;
padding:0px;
list-style-type: none;
}

/* Boxen in linker Sidebar */

.box {
margin-bottom:30px;
}

.boxheader {
width:249px;
/* height:30px; */
margin-bottom:10px;
}

.boxtitleicon {
width:26px;
float:left;
}

.boxtitle {
font-family:"Times New Roman", Arial, Helvetica, sans-serif;
font-size:20px;
color:#6c4d3b;
line-height:30px;
padding-left:26px;
border-bottom:1px solid #6c4d3b;
}

.leftbaritem {
width:210px;
/* clear:both; */
padding:7px 0px 0px 26px;
border-bottom:1px solid #A3A3A3;
}

.leftbaritem_active {
width:210px;
/* clear:both; */
padding:7px 0px 0px 26px;
border-bottom:1px solid #A3A3A3;
font-weight:bold;
}


/* Die Farben der Hyperlinks fuer die jeweiligen Bereiche
   befinden sich in den oben genannten css-Files
*/



/* content */

#content {
width:587px;
padding-left:35px;
float:left;
border-left:1px solid #757575;
}

/* breadcrumb */

#breadcrumb {
padding-top:8px;
font-size:11px;
line-height:15px;
color:#616161;
text-decoration:none;
}

#breadcrumb A {
font-size:11px;
line-height:15px;
color:#616161;
text-decoration:underline;
}

#topline {
width:50px;
height:7px;
border-bottom:1px solid #757575;
}

/* Styles for Ueberschriften und Text */

.caption {
font-family:"Times New Roman", Arial, Helvetica, sans-serif;
font-size:26px;
color:#6c4d3b;
line-height:40px;
margin-bottom:10px;
}

.subcaption {
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
color:#6c4d3b;
text-decoration:none;
border-bottom:1px dashed #6c4d3b;
}

hr {
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px dashed #6c4d3b;
}

/* approfil ul und approfil ul li: werden f�r Ueberschriften bei den Ansprechpartner-Detailseiten benoetigt */
.approfil ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.approfil ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
color:#6c4d3b;
height:30px;
margin-top:24px;
margin-bottom:10px;
text-decoration:none;
border-bottom:1px dashed #6c4d3b;
}

.text {
line-height:16px;
color:#1a171b;
padding-bottom:40px;
clear:both;
}

.boldtext {
line-height:16px;
color:#6c4d3b;
margin-bottom:16px;
}

.italictext {
line-height:16px;
color:#616161;
font-style:italic;
}

/* genutzt in: Insolvenzverwaltung Hauptseite */
.textmitbild {
width:587px;
}

.bildtextrechts {
width:467px;
float:right;
}

.bildcontainer {
width:100px;
float:left;
margin-bottom:20px;
}

.bild {
width:100px;
height:100px;
}

/*.bildtext {
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
font-size:11px;
color:#616161;
line-height:15px;
}*/



/* footer */

#footer {
width:974px;
height:85px;
margin-left:6px;
clear:both;
}

#leftedge {
width:49px;
height:49px;
float:left;
border-left:1px solid #757575;
border-bottom:1px solid #757575;
}

#tickerbox {
width:874px;
height:38px;
float:left;
margin-top:12px;
}

#ticker {
width:810px;
float:left;
}

#tickerstop {
width:50px;
float:right;
}

#tickerstopbutton {
width:48px;
height:20px;
font-size:10px;
line-height:15px;
}

#rightedge {
width:49px;
height:49px;
float:left;
border-right:1px solid #757575;
border-bottom:1px solid #757575;
}

#footertext {
width:924px;
height:15px;
clear:both;
text-align:right;
font-size:11px;
line-height:15px;
color:#616161;
padding:10px 50px 0px 0px;
}

#footertext a {
text-align:right;
font-size:11px;
line-height:15px;
text-decoration:underline;
color:#616161;
}



/* Zweipalten Layout */

.twocolbox {
width:587px;
padding-bottom:40px;
}

.twocolleft {
width:270px;
margin-right:35px;
float:left;
}

.twocolright {
width:270px;
float:left;
}



/* Ansprechpartner Uebersichtsseite */

#apbox {
width:587px;
margin-bottom:40px;
}

.aprow {
width:587px;
height:60px;
padding-top:10px;
margin-bottom:10px;
border-top:1px dashed #6c4d3b;
}

.apbox {
width:139px;
float:left;
margin-right:10px;
}

.apboxlast {
width:139px;
float:left;
}

.appic {
width:48px;
height:60px;
border:1px solid #6c4d3b;
float:left;
background-image:url(../../allesprachen/img/dummy.jpg);
}

.apname {
margin-left:58px;
}

.apname A {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6c4d3b;
text-decoration:none;
}

/* Fotoarchiv Mitarbeiter Detailseite & Ansprechpartner Detailseite */

#apdetailbox {
width:587px;
margin-bottom:40px;
}

#apdetailheader {
width:587px;
height:150px;
/*margin-bottom:40px;*/
}

#apdetailimage {
width:120px;
height:150px;
border:1px solid #6c4d3b;
float:left;
margin-bottom:40px;
}

/* Ausnahme f�r Pressekontakt */
#apdetailimage2 {
width:120px;
height:150px;
border:1px solid #6c4d3b;
margin-bottom:200px;
float:left;
}

/* eigtl. Breite:447px, damit es zu apdetailimage passt (447+20+120=587px Gesamtbreite) */
/* ist aber 2px kleiner (445px) damit float bei IE6 nicht umbricht */
#apdetailrightbox {
width:445px;
margin-left:20px;
margin-bottom:40px;
float:left;
}

#apdetailtitle {
margin-bottom:10px;
}

#apdetailmisc {
margin-top:30px;
height:48px;
}

/* Ausnahme Fotoarchiv: "Alle Photos dieser Seite sind zur Abbildung freigegeben" */
#apdetailmisc2 {
margin-top:40px;
height:16px;
font-style:italic;
font-size:11px;
}

.miscimage {
float:left;
margin-right:10px;
}

/* AP-�bersichts-Suche nach Firmierung und Gesch�ftsbereich */
.apgroup {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
color:#6c4d3b;
text-decoration:none;
}

.printbutton {
width:60px;
height:20px;
}


/* Broschueren und Kontakt */
.brobox {
width:587px;
height:51px;
margin-bottom:40px;
}

.broimage {
width:167px;
float:left;
margin-right:20px;
}

.brotext {
line-height:17px;
}

.brocheckbox {
vertical-align:top;
}

.orderbutton {
margin-left:188px;
}

.broconfirm {
width:200px;
height:20px;
}

.adressbox {
width:587px;
height:20px;
margin-bottom:10px;
}

/* Format f�r "Kontakt mit:" */
.adressheader {
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:20px;
color:#6c4d3b;
text-decoration:none;
border-bottom:1px dashed #6c4d3b;
}

.adresstext {
line-height:20px;
width:187px;
float:left;
margin-right:20px;
}

.adressform {
width:380px;
float:right;
}

/* 372px to fit optically with .messagebox-field <textarea> */
.adressinput {
width:372px;
height:16px;
font-size:11px;
line-height:15px;
border:1px solid #757575;
}

.messagebox {
width:587px;
height:190px;
margin-bottom:10px;
}

.sendbox {
width:587px;
height:30px;
}

.sendboxleft {
width:210px;
float:left;
height:16px;
padding-left:26px;
background-image:url(../../allesprachen/img/icons/icon_miniarrow2.gif);
background-repeat:no-repeat;
}

.sendboxleft A {
width:210px;
float:left;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#007474;
text-decoration:underline;
}

.sendboxright {
width:210px;
float:right;
}

.contactbutton {
width:172px;
height:20px;
color:#FFFFFF;
border:1px solid #757575;
background-color:#009999;
}

.sendboxform {
width:587px;
height:30px;
}

.deleteleft {
width:170px;
height:16px;
margin-right:6px;
float:right;
background-repeat:no-repeat;
}

.sendmessageright {
width:170px;
float:right;
margin-right:32px;
}

.formbutton {
width:170px;
height:20px;
}


#anrededropdown {
width:100px;
height:20px;
font-size:11px;
line-height:15px;
border:1px solid #757575;
background-color:#FFFFFF;
}

.formdatatext {
line-height:16px;
margin-left:207px;
color:#1a171b;
padding-bottom:40px;
clear:both;
}



/* Fachbuecher �bersichtsseite */

#fbbox {
width:587px;
margin-bottom:40px;
clear:both;
}

.fbrow {
width:587px;
height:100px;
margin-bottom:40px;
}

.fbbox {
width:270px;
margin-right:35px;
float:left;
}

.fbboxlast {
width:270px;
float:left;
}

.fbpic {
width:50px;
/* border:1px solid #757575; */
margin-right:20px;
margin-bottom:40px;
float:left;
}

.fbname {
line-height:16px;
}

.fbname A {
color:#009999;
text-decoration:underline;
line-height:16px;
}


/* Fachbuecher Detailseite */
.fbdetailbox {
width:587px;
height:290px;
margin-bottom:40px;
}

.fbdetailimage {
width:180px;
margin-right:20px;
/*border:1px solid #757575;*/
float:left;
}

.fbdetailtextarea {
width:380px;
float:left;
}

.fbdetailtext {
line-height:16px;
}

