@charset "UTF-8";

/*
 * Stylesheet für http://www.innovation-europe.de/
 *
 * Standard-Style
 */


/* kritische Werte auf Null setzen */
* {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
a img,
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/* Hintergrund */
body {
	background-color: #dedfe2;
}


/*
 * -----------------------------------
 *  Hauptaufbau
 * -----------------------------------
 */
#siteBox {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -450px;
	width: 900px;
	height: 595px;
	text-align: left;
	background-image: url(../../img/page.png);
	background-repeat: no-repeat;
}
#siteBoxNoHead {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -450px;
	width: 900px;
	height: 595px;
	text-align: left;
	background: #dedfe2 url(../../img/page_white.png) no-repeat;
}
#navBox {
	height: 50px;
	width: 846px;
	margin-left: 24px;
}
#pictureBox {
	height: 265px;
	width: 846px;
	margin-left: 24px;
}
#siteBoxNoHead #pictureBox {
	height: 485px;
}
#contentBox {
	height: 220px;
	width: 846px;
	margin-left: 24px;
}
#contentBox_scroll {
	height: 220px;
	width: 846px;
	margin-left: 24px;
	overflow: auto;
}
#footer {
	height: 23px;
	width: 846px;
	margin-left: 24px;
}


/*
 * -----------------------------------
 * ContentBox
 * -----------------------------------
 */
#contentEinspaltig {
	margin-top: 10px;
	margin-left: 20px;
	width: 800px;
}


/*
 * -----------------------------------
 * ContentBox 2 Spalten
 * -----------------------------------
 */
#contentSpalteLinksBox {
	width: 413px;
	float: left;
}
#contentSpalteRechtsBox {
	width: 427px;
	float: left;
	overflow: auto;
	height: 210px;
}
.contentSpalteInBox {
	width: 383px;
	margin-left: 20px;
	margin-top: 10px;
}


/*
 * -----------------------------------
 * Footer 2 Spalten
 * -----------------------------------
 */
#footerSpalteLinksBox {
	width: 423px;
	float: left;
}
#footerSpalteRechtsBox {
	width: 423px;
	float: left;
}
.footerSpalteInBox {
	width: 383px;
	margin-left: 20px;
}
.footerSpalteInBox_right {
	width: 383px;
	margin-left: 20px;
	text-align: right;
}


/*
 * -----------------------------------
 *  Links und Anker
 * -----------------------------------
 */
a.footerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F88400;
	text-decoration: none;
}


/*
 * -----------------------------------
 *  Überschriften
 * -----------------------------------
 */
#wwsHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	position: absolute;
	left: 45px;
	top: 290px;
	z-index: 10;
	width: 808px;
}


/*
 * -----------------------------------
 *  Was wir machen - Übersicht
 * -----------------------------------
 */
#wwmUebersicht {
	height: 485px;
	width: 846px;
	margin-left: 24px;
}


/*
 * -----------------------------------
 *  Submenu
 * -----------------------------------
 */



/*
 * -----------------------------------
 *  Überschriften
 * -----------------------------------
 */



/*
 * -----------------------------------
 *  Absätze
 * -----------------------------------
 */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-align: justify;
	white-space: normal;
}
p.abgesoftet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-align: justify;
	white-space: normal;
}
.titelBilder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	margin-top: 200px;
}


/*
 * -----------------------------------
 *  Auszeichnungen
 * -----------------------------------
 */
.unterzeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f88400;
	font-weight: bold;
}
.unterzeile2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f88400;
	font-weight: bold;
	text-align: right;
}


/*
 * -----------------------------------
 *  Listen
 * -----------------------------------
 */
ul {
	margin-left: 10px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.ieListeUL {}
.ieListeLI {}

.orangeUL {
	list-style-image: none;
	list-style-type: none;
}
.orangeLI {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1C2A0;
	margin-bottom: 5px;
	padding-bottom: 2px;
	background-image: url(../../img/bullet.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 3px;
}


/*
 * -----------------------------------
 *  Fragem
 * -----------------------------------
 */
.fragen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	background-color: #F7AA50;
	padding: 5px;
	margin-bottom: 5px;
}



/*
 * -----------------------------------
 *  Misc
 * -----------------------------------
 */
#btn_leiste{
	position: absolute;
	left: 35px;
	top: 505px;
	z-index: 5;
	width: 820px;
}
#btn_arbeitsweise_erkennen {
	position: absolute;
	left: 450px;
	top: 485px;
	height: 34px;
	width: 192px;
}
#btn_innovationsprojekte {
	position: absolute;
	left: 472px;
	top: 495px;
	height: 34px;
	width: 195px;
	z-index: 5;
}
#btn_unserekunden{
	position: absolute;
	left: 45px;
	top: 500px;
	z-index: 5;
}
#btn_unternehmenshg {
	position: absolute;
	left: 45px;
	top: 502px;
	height: 34px;
	width: 195px;
	z-index: 5;
}
#btn_aktuellethemen {
	position: absolute;
	left: 45px;
	top: 495px;
	height: 34px;
	width: 175px;
	z-index: 5;
}
#btn_community {
	position: absolute;
	left: 245px;
	top: 495px;
	height: 34px;
	width: 136px;
	z-index: 5;
}
#ticker {
	position: absolute;
	height: 50px;
	width: 800px;
	left: 45px;
	top: 429px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#textEinleitung {
	position: absolute;
	height: 80px;
	width: 800px;
	left: 45px;
	top: 325px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: justify;
	line-height: 24px;
}


/*
 * -----------------------------------
 *  Tool-Tips
 * -----------------------------------
 */
.kundenTT {
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.custom-tip {
	color: #000;
	width: 200px;
	z-index: 13000;
}
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #000000;
	padding: 3px;
	background-color: #a59c89;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A29982;
}
.custom-text {
	font-size: 11px;
	padding: 5px;
	background-color: #bfb7a4;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}


/*
 * -----------------------------------
 *  Was wir machen Bilder
 * -----------------------------------
 */
.wwm_bilder {
	height: 265px;
	width: 204px;
	float: left;
}
.wwm_space {
	height: 265px;
	width: 10px;
	float: left;
}
.wwm_spaceFar {
	height: 265px;
	width: 10px;
	float: left;
	background-color: #dcd2c0;
}


/*
 * -----------------------------------
 *  Kunden
 * -----------------------------------
 */
a.kunden:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
a.kunden:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EC6A05;
}
#kundenBox {
	padding-left: 380px;
}


/*
 * -----------------------------------
 *  Links
 * -----------------------------------
 */
a.txtLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
a.txtLinks:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EC6A05;
}

a.downloadLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EC6A05;
	text-decoration: none;
	font-weight: bold;
}
a.downloadLink:hover {
	color: #666666 !important;
}

a.moreLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EC6A05;
	text-decoration: none;
	font-weight: bold;
}
a.moreLink:hover {
	color: #666666 !important;
}

a.externerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EC6A05;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-decoration: none;
}
a.externerLink:hover {
	color: #666666 !important;
}

a.internerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EC6A05;
	text-decoration: none;
}
a.internerLink:hover {
	color: #666666 !important;
}

a.tickerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
a.tickerLink:hover {
	color: #EC6A05 !important;
}

/*
 * -----------------------------------
 *  Partner
 * -----------------------------------
 */
#partnerOne {
	height: 110px;
	padding-top: 25px;
}
#partnerTwo {
	height: 110px;
}
.partnerLeft {
	float: left;
	height: 110px;
	width: 185px;
	margin-right: 10px;
}
.partnerRight {
	float: right;
	height: 110px;
	width: 185px;
	margin-left: 10px;
}

p.trainingMatrix {
	padding: 40px 0 0 40px; 
}
img.matrix {
    margin: 5px;
}
.highslide img {
	border: solid black 1px;
}
div.trainingsLink a {
	font-family: Arial; 
	font-size: 10pt;
	color: black;
	text-decoration: none;
}