body {font: normal 100% Arial, Verdana, sans-serif; color: #223D71; margin: 0; padding: 0; background-color:#A3B1D4;}
/*background-color:#6083B9;*/
ul, ol, li, div, p, h1, h2, h3, p {margin: 0; padding: 0;}
hr, .hidden {display:none;}
.invisible {margin:0 0 0 -999em; float:left; font:normal 0em/0em Arial;}
.clearboth {clear:both;}
.uppercase {text-transform:uppercase;}
/* sup {line-height:0px;}
.hochgestellt {position:relative; top:-3px;font-size:0.8ex;}*/
sup { vertical-align: 0.8ex; }

html, body {height:100%;}
#spacer, #container {position:absolute; margin:0; padding:0;}
#spacer {width:100%; height:100%; min-width:990px; min-height:580px;}

* html #IEspacer {width:990px; height:580px;}

#container {position:absolute; top:50%; left:50%; margin:-290px 0 0 -495px;	padding:0; width:990px;	height:580px; border: 1px solid #D4E4F3;}
/* border: 1px solid #D4E4F3; */
#inhalte {position:absolute; top:0; left:353px; width: 637px;}
#header {height:103px;}
#header .logo {width:255px; float:left; padding:15px 0 0 0;}

#header .metaNav {margin:70px 0 0 0; float:left;}
#header .metaNav ul {margin:0; padding:0;}
#header .metaNav li {display:inline; list-style-type:none; float:left; white-space:nowrap; padding: 0 4px 0 4px; background: url("../pics/linie_nav.gif") right 7px no-repeat;}
#header .metaNav .last {background: none;}
#header .metaNav li a {font: bold 0.7em/100% Arial, Verdana, sans-serif; color:#fff; text-decoration:none;}
#header .metaNav li a:hover, #header .metaNav li a.active {color:#D85215;}

#infos .menu {width:580px; height:38px; margin:0; padding:30px 0 0 60px;}
#infos .menu ul {margin:0; padding:0;}
#infos .menu li	{display: inline; list-style: none;}
#infos .menu01 a {display:block; float:left; width:89px; height:30px; background: url("../pics/fm_tool_p1.gif") top left no-repeat; padding: 0 10px 0 0;}
#infos .menu01 a:hover, #infos .menu01 #active {background: url("/pics/fm_tool_p2.gif") top left no-repeat;}
#infos .menu02 a {display:block; float:left; width:147px; height:30px; background: url("../pics/kompetenz_p1.gif") top left no-repeat; padding: 0 10px 0 0;}
#infos .menu02 a:hover, #infos .menu02 #active {background: url("/pics/kompetenz_p2.gif") top left no-repeat;}
#infos .menu03 a {display:block; float:left; width:84px; height:30px; background: url("../pics/beratung_p1.gif") top left no-repeat; padding: 0 10px 0 0;}
#infos .menu03 a:hover, #infos .menu03 #active {background: url("/pics/beratung_p2.gif") top left no-repeat;}
#infos .menu04 a {display:block; float:left; width:115px; height:30px; background: url("../pics/benchmarking_p1.gif") top left no-repeat; padding: 0 10px 0 0;}
#infos .menu04 a:hover, #infos .menu04 #active {background: url("/pics/benchmarking_p2.gif") top left no-repeat;}
#infos .menu05 a {display:block; float:left; width:69px; height:30px; background: url("../pics/energie_p1.gif") top left no-repeat; padding: 0 10px 0 0;}
#infos .menu05 a:hover, #infos .menu05 #active {background: url("/pics/energie_p2.gif") top left no-repeat;}

#infos .h_home {padding:115px 0 35px 62px;}
#infos .ticker {height:35px; background:#BDC5D4;}
#infos .ticker .abstand {padding:10px 0 0 0;}
#infos .ticker p {font: bold 0.8em/140% Verdana, Arial, sans-serif; color:#B64000;}
#infos .ticker a {color:#D85215;}
#infos .ticker a:hover {color:#223D71;}

#contEdit {width: 600px; height:408px; background:#D3D8E3;}
#contEdit .subnavi {width: 133px; float:left; font: bold 0.75em Arial, Verdana, sans-serif;}
/*# #contEdit {width: 596px;}
contEdit .subnavi {width: 125px;}*/
#contEdit .subnavi ul {height:355px; margin:15px 0 0 10px; padding:0;}
#contEdit .subnavi li {display:block; list-style-type:none; padding: 0 0 12px 0;}
#contEdit .subnavi li a {color:#223D71; text-decoration:none;}
#contEdit .subnavi li a:hover, #contEdit .subnavi li a.active {color:#D85215;}

#contEdit .subnavi p {margin:10px;}
#contEdit .subnavi p a {color:#223D71; text-decoration:none;}
#contEdit .subnavi p a:hover {color:#D85215;}

#contEdit .texte {width: 465px; border-left: 1px solid #fff; float:left; height: 407px; overflow:auto;}
#contEdit .texte .newsblock {margin:15px 15px 0 20px; padding: 0 0 10px 0; font: normal 0.75em/145% Arial, Verdana, sans-serif;}
/* #contEdit .texte {width: 470px}
#contEdit .texte .newsblock {margin:15px 15px 0 35px;}
.newsblock p {padding: 0 20px 0 0;}
*/
.newsblock p.datum {font-weight: bold; color:#D85215;}
.newsblock p a.weiter {color:#D85215; text-decoration:none;}
.newsblock p a.weiter:hover {color:#fff;}

#contEdit {border: 1px solid #fff;}

#contEdit .texte .listeTools {margin:15px 0 0 35px; font: normal 0.75em/145% Arial, Verdana, sans-serif;}
.listeTools p.headline {font-weight: bold; padding: 0 0 5px 0;}
.listeTools p.toolName {font-weight: bold; color:#D85215; width:80px; float:left; padding: 5px 0 0 0;}
.listeTools p.toolKurz {width: 330px; float:left; padding: 5px 0 0 0;}
.listeTools p a.weiter {color:#D85215; text-decoration:none;}
.listeTools p a.weiter:hover {color:#7D8EB6;}


/* Textformatierungen */
.orange {color:#D85215;}
a.orange:hover {color:#D85215;}
.orangeBold {font-weight:bold; color:#D85215;}
.boldListe {font-weight:bold; padding:0 0 8px 0;}

.orangeBold_abstand {font-weight:bold; color:#D85215; margin: 0 2em 0 0;}

/* .einfach {list-style-type:square; margin-left:0.9em; padding:0 0 1em 0.5em;} Quadrat zerschossen bei hochgestellte Zeichen*/
.einfachOrange {list-style: none; margin: 0 0 1em 0;}
.einfachOrange li {background: url("/pics/quadrat_orange.gif") 2px 6px no-repeat; padding:0 0 0 15px;}
.einfachBlau {list-style: none; margin: 0 0 1em 0;}
.einfachBlau li {background: url("/pics/quadrat_blau.gif") 2px 6px no-repeat; padding:0 0 0 15px;}
.absatzBlau {list-style: none; margin: 1em 0 1em 0;}
.absatzBlau li {background: url("/pics/quadrat_blau.gif") 2px 6px no-repeat; padding:0 0 10px 15px;}

.bildblock {float: left; width:135px; padding:0.15em 0 0.25em 0;}
.bildblock_2 {float: left; width:130px; padding:3px 0 0 0;}
.bildblock_3 {float: left; width:70px;}

a {color:#223D71; text-decoration:none;}
a:hover {color:#D85215;}

.toolreihe {display: table; width: 400px; margin-bottom: 1em;}
.row {display: table-row; /* Gecko */}
.col1, .col2 {display: table-cell;vertical-align: top;}
.col1 {width: 60px;}
.col2 {width: 340px;}

.col3, .col4 {display: table-cell;vertical-align: top;}
.col3 {width: 80px;}
.col4 {width: 320px;}

.col5, .col6 {display: table-cell;vertical-align: top;}
.col5 {width: 70px;}
.col6 {width: 330px;}

.col10, .col11 {display: table-cell;vertical-align: top;}
.col10 { padding:0 10px 0 0;}

* html .toolreihe {display: block;}
* html .col1 {display: inline;zoom: 1;}
* html .col2 {display: inline;zoom: 1;}
* html .col2 {margin-left: -1px;}

.newsblock ul {list-style: none; margin: 0 0 1em 0;}
.newsblock ul li {background: url("/pics/quadrat_blau.gif") 2px 6px no-repeat; padding:0 0 0 15px;}


.einschub {padding:0 0 0 15px;}
.newsblock ol {list-style: none; margin: 1em 0 1em 0;}
.newsblock ol li {background: url("/pics/quadrat_blau.gif") 2px 6px no-repeat; padding:0 0 10px 15px;}

/* wo eingesetzt ??????
.toolreihe a {color:#D85215; text-decoration:none;}
.toolreihe a:hover {color:#6083B9;}*/

/*  ADMINBEREICH*/
textarea {width:430px;}