/* CSS Document */
html,body{margin:0;padding:0;font-size:100%}
body{font:76% Arial,sans-serif;text-align:center;background-color:#929292; overflow: auto;}
p{margin:0px 0px 10px}
a{display:block;color:#981793}
h1{color:#007556;font-family:Arial, sans-serif;font-size:14px;font-weight:bold;margin-bottom:6px;}
.gob-times {font-family: Times New Roman;text-decoration:none;font-style:normal}
img{border:none;margin:0px;padding:0px}
/*--------------Suchfunktion-----------------------------*/
.red {color:#00519E;}/*blaue kennzeichnung des Suchwortes*/
.green {color:#007556;}
.grey {color:#9C9D9F;}
.small {font-size:8pt;}
.hit {font-weight:bold; color:#007556}
.infotitle {color:#666666;}
.infofield {color:#228844;}
/*######## CONTAINER #######################################################################################################################*/
#container{width:970px;margin:0 auto;text-align:left;height:100%}
/*######## HEADER #######################################################################################################################*/
#header {width:970px;background:#007556;margin:0;padding:0}
#header a{margin:0;padding:0}
#header-logo {float:left;border:none;height:38px}
#header-lauftext {margin-left:300px;width:500px; height:38px}
#header-lauftext input.lauftext{background-color:#007556;border:none;width:480px;height:30px;margin-top:12px; font-size:12px;font-family:Arial, sans-serif;color:#fff}
#header-animation {margin:0;padding:0;height:189px}
#header-animation img{border:none;padding:0}
#header-time {float:right; margin-right:2px; margin-top:14px; width:150px;font-family:Arial, Helvetica, sans-serif;font-size:11px;
                 font-weight:bold;color:#FFFFFF}
/*######## WRAPPER #######################################################################################################################*/                 
/*wrappt #navigation und #content*/
#wrapper{float:left;width:100%; height:100%;background-image: url(../images/bg.png);background-repeat: repeat-y}
/*######## CONTENT #######################################################################################################################*/
#content{margin: 0px 183px; margin-top:30px;/margin-top:23px;padding-left:12px;padding-right:20px;padding-bottom:20px;min-height:700px; 
            text-align:justify;font-size:11px;color:#000000;font-weight:normal}
/*Höhe und Abstand des Inhaltsbereiches für IE5.x und IE6   *        
* html #content {/* Korrekturen fuer IE 5.x 
    height: 800px;
    h\eight: 800px;/*Korrekturen für IE 6
    margin-top:40px;
    ma\rgin-top:10px;
  }
*:first-child+html #content {
    height: 900px; /*definiert die Höhe im IE7
    h\eight: 800px;
    margin-top:40px;
    ma\rgin-top:10px;
  }*/
#content p{line-height:1.4em;font-weight:normal;font-size:12px}
#content p.bg {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#f5f5f5;font-weight: bold;color:#007556}
#content p.kurzer-abstand{margin-top:-16px}
#content h1{padding:0;margin:0;margin-top:-12px;/margin-top:0px;margin-bottom:16px}
#content a{font-family:Arial, sans-serif;font-size:12px;font-weight:bold;color:#666666;text-decoration:none;padding:0;display:inline}
#content a#standorte{line-height:1.5em}
#content a:visited, a:hover, a:active{color:#666666;text-decoration:none}
#content strong {color:#007556}
#content ul{text-decoration:none;margin-bottom:10px;margin-top:-6px;margin-left:30px;list-style-position:outside;padding:0}
#content ul.bilder_listeUL{text-decoration:none;margin:0;padding:0;margin-bottom:2px}
#content li {list-style-type:decimal;line-height:1.6em;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;margin-bottom:4px}  
#content li.einfache_liste{text-decoration:none;list-style-type:none;padding:0;margin: 0 0 4px -30px}
#content li.bilder_liste{text-decoration:none;list-style-type:none;display:inline;margin-right:10px}
#content table{font-size:11px;font-weight:normal; margin-bottom:10px;}
#content table td.tb_rechter_rand {border-right:1px #dddddd solid}
#content table.tb_startseite {border: 1px #666666 solid}
.no-block {text-align:left}/*hebt den block-satz vom Inhaltsbereich wieder auf*/  
/*Länder und Standorte*/
#content form#land {float:left}
#content form#stadt {float:left}
#content form#unternehmensgruppe {float:left}
#content select{margin:0;padding:0;width:174px;font-size:12px;font-family:Arial, sans-serif;height:20px;margin-right:16px}}
#kontakt {float:left;clear:both}
.adresse {float:left;width:320px;/width:340px;}
.links{float:left;width:100px;margin-right:3px}
.rechts{width:320px;/width:203px;margin-right:10px;text-align:left}
.bild {margin:0;padding:0;float:right;width:240px;/width:237px}
.bild img{margin:0;padding:0;float:right}
.bild2 {margin:0;padding:0;float:right;width:110px;/width:103px;}
.bild2 img{margin:0;padding:0}
/*Suchfunktion*/
#content input.button-suche{background-color:#007556;border:none;color:#ffffff;text-align:left;font-weight: bold;height:18px}/*button von der suche*/
#content input.suche {margin-bottom:6px;color:#000;font-weight:normal;width:260px;border:1px solid #ccc;line-height:1.4em;height:20px}
#content input.suche:focus{background-color:#eee}

#oben {float:left}
#unten{float:left;height:400px}
#rechts {float:right;width:200px}
#rechts img{margin-top:2px}
#links{float:left;width:100px}
#mitte{width:360px;margin-right:10px}
/*Dienstleistungen zweispaltiger Aufbau*/
#kompetenzen {float:left}
#kompetenzen ul {margin:0;padding:0;width:400px;float:left}
#kompetenzen li {text-decoration:none;list-style-type:none;margin:0px}
/*#kompetenzen li#liste_finanzplanung {width:80px;display:inline}*/
#beschreibung{float:left;width:310px;margin-right:10px}
#beschreibung-lang{float:left;width:430px;margin-right:10px}
#bild {margin:0;padding:0;float:right;width:240px;/width:210px}
#bild img{margin-top:2px}
/*######## NAVIGATION #####################################################################################################################*/
/*Navigation linke Spalte*/
div#navigation{
  width:183px;
  height:100%;
  float:left;
  padding:0px;
  margin-top:14px;/margin-top:19px;
  min-height:500px;
}
div#navigation a{
  height: 22px;
  margin: 0px;
  padding: 0px;
  color: #007556;
  text-decoration: none; 
  font-weight: bold;
  font-variant: small-caps;
  font-size: 11px;
  border-bottom: solid #dddddd 1px;
  line-height: 22px;
}
#navigation a:hover{color:#000000}
.border-top {border-top:solid #dddddd 1px}
#navigation img{margin:3px 0 3px;}
div#navigation ul{text-decoration:none;padding:0;margin:0}
/*#navigation ul#active_nav {border-bottom:1px #dddddd soldi; border-top:1px #dddddd solid}*/
div#navigation li{list-style:none;padding:0;margin:0}
/*div#navigation li i {text-decoration:none;color:#000066;font-weight:bold;
                     font-size:11px;line-height: 22px;font-style:normal}
#navigation li i#gob-times {font-style:Times New Roman;color:#000000;font-size:16px;font-weight:bold;}
#navigation li i#strich-blau {color:#000066;font-size:16px;font-style:arial, sans serif}
#navigation li i#navtext-blau {color:#000066;font-size:14px;font-style:arial, sans serif}
#navigation li i#active{font-weight: bold;color:#000000}*/

#navigation li a{margin:0px 0px 0px 0px;padding:0 13px}
#navigation li a img{margin:3px 0 3px;border-bottom:1px solid #dddddd}
#navigation li#image_pos{margin:5px 0 0 13px;padding:0;border:none}
#navigation li#ebene1finanz{margin:8px 0px 0px 6px;padding:0; font-weight:bold;border:none;color:#660000;font-variant:small-caps;font-size:11px;
text-decoration:none}
#navigation li#ebene1unternehmen{margin:8px 0px 0px 6px;padding:0; font-weight:bold;border:none;color:#660000;font-variant:small-caps;font-size:11px;
text-decoration:none}
#navigation li#ebene1internat{margin:8px 0px 0px 6px;padding:0; font-weight:bold;border:none;color:#660000;font-variant:small-caps;font-size:11px;
text-decoration:none}

/*#navigation li a{margin:0px 6px 10px -34px;padding:0 13px}*/
#navigation li a#active1{font-weight:bold;color:#000000}/*ebene 1 in navigation ausgewählt*/
/*#navigation li a#active2{font-weight:bold;color:#000000}/*ebene 2 in navigation ausgewählt
#navigation li a#active3{font-weight:bold;color:#000000}/*ebene 3 in navigation ausgewählt*/
#navigation li a.ebene1 {margin:5px 10px 10px 0px;line-height:106%;font-variant:normal;border:none}
/*#navigation li a.ebene2 {margin:5px 10px 10px -66px;padding:0;height:26px;line-height:106%;font-variant:normal;border:none}
#navigation li a.ebene1b {margin:0px 0px 20px -60px;padding:2;line-height:106%;font-variant:normal;border:none;height:16px}*/
#navigation li a.ebene2 {margin:8px 0px 0px 16px;padding:0; line-height:106%;font-variant:normal;border:none;height:12px}
#navigation li a.ebene2einzeilig-unten {margin:8px 0px 20px 16px;padding:0;height:12px;line-height:106%;font-variant:normal;border:none}
#navigation li a.ebene2zweizeilig {margin:8px 0px 12px 16px;padding:0;height:20px;line-height:106%;font-variant:normal;border:none}
#navigation li a.ebene2zweizeilig-unten {margin:8px 0px 0px 16px;padding:0;height:36px;line-height:106%;font-variant:normal;border:none}

#navigation li a.ebene2finanz-oben {margin:16px 0px 12px 10px;padding:0;height:20px;line-height:106%;font-variant:normal;border:none}
#navigation li a.ebene2finanz {margin:8px 0px 0px 10px;padding:0; line-height:106%;font-variant:normal;border:none;height:12px}
#navigation li a.ebene2finanz-unten {margin:8px 0px 0px 10px;padding:0;height:36px;line-height:106%;font-variant:normal;border:none}
/*######## RECHTE SPALTE ###################################################################################################################*/
#extra{width:187px;float:left;height:100%;padding:0px;margin-left:-187px;margin-top:3px;/margin-top:19px;min-height:700px}             
* html div#extra { /* Korrekturen fuer IE 5.x */
    width: 187px;
    w\idth: 187px;
    margin-left: -187px;
    ma\rgin-left: -187px;
    margin-bottom:-10px;
    ma\rgin-bottom: -10px;
  }
*:first-child+html div#extra {
   width: 187px;
   margin-left: -187px;
   margin-bottom:0px;
  }

#extra a{height:24px;margin:0px;padding:0px;color:#007556;text-decoration:none;font-weight:bold;font-variant:small-caps;font-size:0.9em;
            border-bottom:solid #dddddd 1px;line-height:22px;border-top:none}
#extra a:hover{color:#000000}
#extra ul{text-decoration:none}
#extra li{list-style:none}
#extra li a{margin: 0px 0px 0px -26px;padding:0px}
#extra li a#active1{font-weight:bold;color:#000000}/*ebene 1 in navigation ausgewählt*/

#suche_rechts p{padding-left: 16px; padding-right: 10px;text-align: left}
#suche_rechts h1{margin-left:10px;margin-right:6px;padding:0px 0px 0px 6px;border-top:solid #dddddd 1px;border-bottom:solid #dddddd 1px}
#suche_rechts h1#times{font-family: Times New Roman}
/*Suchfunktion*/
#suche_rechts form {margin-left:14px;padding:0px;font-family: Arial, sans-serif}
#suche_rechts input {margin-bottom:6px;color:#000;font-weight:normal;width:140px;border:1px solid #777;line-height:1.4em;height:20px}
#suche_rechts input:focus{background-color:#ddd}
#suche_rechts input#button{width:80px;background-color:#007556;border:none;color:#ffffff;text-align:left;font-weight:bold;height:18px}