/* 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:#00519E;font-family:Arial, sans-serif;font-size:14px;font-weight:bold;margin-bottom:6px;text-transform:uppercase;}
img{border:none;margin:0px;padding:0px}
.border{border:1px solid #000066;padding:2px}
.border-weiss{border:1px solid #fff;padding:2px}
.gob-times {font-family:Times New Roman;text-decoration:none;font-style:normal}
.kleine-schrift{font-size:10px}
/*--------------Suchfunktion-----------------------------*/
.red {color:#00519E;}/*blaue kennzeichnung des Suchwortes*/
.green {color:#007556;}
.grey {color:#9C9D9F;}
.small {font-size:8pt;}
.hit {font-weight:bold; color:#00519E}
.infotitle {color:#666666;}
.infofield {color:#228844;}
/*######## CONTAINER #######################################################################################################################*/
#container{width:970px;margin:0 auto;text-align:left;height:100%}
/*######## HEADER #######################################################################################################################*/
#header {width:970px;background:#00519E;margin:0;padding:0}
#header a{margin:0;padding:0}
#header-logo {float:left;border:none;height:38px}
#header-lauftext {margin-left:280px;width:500px; height:38px}
#header-lauftext input.lauftext{margin:0;padding:0;background-color:#00519E;border:none;width:480px;height:30px;margin-top:4px;/margin-top:0px;font-size:12px;font-family:Arial, sans-serif;color:#fff}
*+html #header-lauftext input.lauftext{margin-top:10px;}/*für internet-explorer*/
#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}
#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:#00519E}
#content p.kurzer-abstand{margin:0}
#content p.formular{margin-top:-10px;margin-bottom:-6px;/margin-bottom:-3px}
#content p.abstand-oben{margin-top:-14px;/margin-top:-16px}
#content p.einruecken {padding-left:16px}
#content strong.schwarz{color:#000}
#content strong.consult{color:#932F24}
#content strong.wirtsch{color:#007556}
#content strong.recht{color:#9C9D9F}
#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:#00519E}
#content ul{text-decoration:none;margin-bottom:10px;margin-top:-6px;margin-left:30px;list-style-position:outside;padding:0}
#content ul.einruecken {padding-left:16px}
#content ul.kurzer-abstand {margin-top:-28px}
#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;text-align:left} 
#content li.einfache_liste{text-decoration:none;list-style-type:none;padding:0;margin:0;margin-left:-20px}
#content li.disc-first {margin-top:10px}
#content li.circle {list-style-type:circle}
#content li.disc {list-style-type:disc}
#content li.liste-standort{text-decoration:none;list-style-type:none;padding:0;margin:0}
#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; text-align: left;}
 table.veranst{border:1px solid #fff;width:580px;font-size:12px;background-color: #fff}
 table.veranst tr.head{padding-left:6px;background-color:#666;color:#ffffff}
 table.veranst tr.zeile{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
 table.veranst td{height:40px;text-align:left}
 table.veranst td.helles-grau {background-color:#eeeeee;}
table.veranst td.border-stark-oben {border-top: 2px solid #aaaaaa}
 table.veranst td.border-stark-unten {border-bottom: 2px solid #aaaaaa}
 table.veranst td.height{height:20px}
 table.veranst tr.zeile td.border-right{padding-left:6px;border-bottom:1px solid #ddd}
 table.veranst td.breite{width:174px}
 table td.tb_rechter_rand {border-right:1px #dddddd solid}
#content table.tb_startseite {border: 1px #666666 solid;margin:5px auto}
.no-block {text-align:left}/*hebt den block-satz vom Inhaltsbereich wieder auf*/  
/*################## iframe ##############*/
#content iframe{margin-top:-21px;/margin-top:0px}
/*################## Kontaktformular und Bewerbungsformular ##############*/
#content small.nicht-bold {font-weight: normal;text-align: left;}
#formular{float:left; font-size:1.0em; line-height:1.4em; width:580px; font-family: Arial, Helvetica, sans-serif}
#formular fieldset{border:1px none; width:540px;margin-left:0px;/ margin-left:12px}
#formular input {border:1px solid #cccccc;line-height:1.4em;height:20px}
#formular input.inputNormal{width:296px;}
#formular input.inputLong {width:372px}
#formular input.inputtag , .inputmonat, .inputjahr {width:80px}
#formular input.inputShort {width:70px}
#formular input.nicht-sichtbar {visibility: hidden;width:20px}
#formular input:focus {background-color:#ddd}  
#content input.button-suche{background-color:#00519E;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}
#formular textarea.textfield {width:372px;border:1px solid #CCCCCC;font-size:1em;margin-left:140px;/margin-left:143px;/*margin-top:-10px;/margin-top:-12px*/}
#formular label, div#formular form {display:block;float:left;width:140px;/width:146px;line-height:1.3em}
#formular ol#files{margin-left:116px;/margin-left:170px}
#formular label.bold {font-weight:bold}
#formular label.long {display:block;float:left;width:600px;line-height:1.3em;font-weight:bold}
#formular select {margin-bottom:10px}
#formular select#Anrede {width:180px}
#formular select#Einsatzort {width:178px}
#formular select#Unternehmensgruppe {width:180px;}
#formular select#Tag {width:60px;margin-right:6px;float:left}
#formular select#Monat {width:100px;margin-right:6px}
#formular select#Jahr {width:70px}
#formular select#betreff{width:180px;margin-left:140px}
#formular select#veranstaltung{width:240px;margin-left:140px;/margin-left:148px;margin-bottom:4px}
#formular select#themengebiet{width:320px;margin-left:140px;/margin-left:147px;}
.form {float:left;margin:3px;width:540px}
.input, select {border:1px solid #CCCCCC;font-size:1em}
.textarea {border:1px solid #CCCCCC}
.formButton{float:left;width:300px;font-size:1.0em;line-height:2.2em;font-family:Arial, sans-serif;padding-left:142px;/padding-left:152px}
.formButton input, .input.button {cursor:pointer;background-color:#00519E;color:#ffffff}

#formular span.label {display:block;float:left;width:90px;line-height:1.0em}
#formular span.abstand-links{margin-left:165px;/margin-left:170px;}

#nebeneinander{float:left; display: inline;}
#nebeneinander img {margin:0; padding:0;}
/*Suchfunktion
#content a.kleine-schrift{font-size:10px}
.strich{border-top:1px #ddd solid;width:560px;margin-left:-3px;} 
.url{text-align:left;}
.out{text-align:left;}*/
/*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}
.wrap-impressum {float:left; width:580px;margin:0;padding:0}
.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}
.all-impressum{width:520px;}
.all-impressum2{width:572px;clear:both}
.links-impressum{float:left; width:190px;margin-right:3px}
.breite2{width:100px}
.rechts-impressum{width:480px;/width:340px}
.absatz{float:left;clear:left;width:580px}
.no-justify {text-align:left;}
/*Dienstleistungen zweispaltiger Aufbau*/
#kompetenzen {float:left;}
.kompetenzen2 {width:580px;}
#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}


#content ul.tabNavigation {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;text-align:left;margin-left:0}
ul.tabNavigation li {display:inline;margin:0;padding:0}
ul.tabNavigation li a {color:#000000;border:1px solid #fff}
ul.tabNavigation li a img{border:2px solid #eee; padding:3px;}
ul.tabNavigation li a.selected img{border: 2px #00519E solid;}
ul.tabNavigation li a:focus img{border: 2px #00519E solid;}
.all-wrap {background-color:#fff;width:580px;float:left;margin-top:30px}

/*######## 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:#00519E;
  text-decoration:none; 
  font-weight:bold;
  font-variant:small-caps;
  font-size: 11px;
  border-bottom:solid #ddd 1px;
  line-height:22px;
}
#navigation a:hover{color:#000}
.border-top {border-top:solid #ddd 1px}
.border-bottom{border-bottom:1px solid #ddd;margin:0;padding:0 90px}
#navigation img{margin:3px 0 3px}
/**********************Sprachauswahl********************************/
#navigation p.sprachauswahl{font-size:11px;font-variant:small-caps;line-height:22px;margin:0;margin-top:86px;padding:0 13px;font-weight:bold;color:#00519E;border-top:1px solid #ddd}
#navigation form#sprache {float:left}
#navigation select{width:134px;font-size:12px;font-family:Arial, sans-serif;height:20px;margin:4px 0 0 13px}
/*****************************************************************/
#navigation ul{text-decoration:none;padding:0;margin:0}
/*#navigation ul#active_nav {border-bottom:1px #dddddd soldi; border-top:1px #dddddd solid}*/
#navigation li{list-style:none;padding:0;margin:0}
#navigation li a{margin:0px 0px 0px 0px;padding:0 13px}
#navigation li a img{margin:3px 0 3px;border-bottom: solid #dddddd 1px}
#navigation li#image_pos{margin:5px 0 0 13px;padding:0}
#navigation li#ebene1finanz{margin:8px 0px 0px 6px;padding:0; font-weight:bold;color:#00519E;
                            font-variant:small-caps;font-size:11px;text-decoration:none}
#navigation li#ebene1unternehmen{margin:8px 0px 0px 6px;padding:0; font-weight:bold;color:#00519E;
                                 font-variant:small-caps;font-size:11px;text-decoration:none}
#navigation li#ebene1internat{margin:8px 0px 0px 6px;padding:0; font-weight:bold;color:#00519E;
                              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:#00519E;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;font-size:1em}
#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:#00519E;border:none;color:#ffffff;text-align:left;font-weight: bold;height:18px}

#leitspruch{margin-left:6px;margin-right:6px;margin-top:-2px;padding:0px 0px 0px 4px}/*animation des leitspruchs rechte spalte*/

/*für die Thumbnails - Vorschau*/
#thumbnails{
	margin-left: 5px;
}
#thumbnails img{
	margin: 10px;
	padding: 0;
	border:1px solid #aaa;
	float:left;
}
