@charset "utf-8";
/* CSS Document */

/* BASIC */
* {margin: 0; padding: 0;}
html, body, .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;color: #08006D;
	font-weight: normal;font-style: normal;
	text-align:left;}
html, body {
	background-color: #b2b2b2;
	margin-top:0px; margin-bottom:0px;}
	
a img {border:none;}
a:link {color: #1000D5; font-style:italic;
	text-decoration: none;outline:none}
a:visited {color: #1000D5;outline:none;
	text-decoration: none; font-style:italic;}
a:hover {color: #666666;outline:none;
	text-decoration: none;font-style:italic;}
a:active {color: #1000D5;outline:none;
	text-decoration: none;font-style:italic;}
h1 {font-size: 150%;
	line-height: 17px;
	margin-right:5px;}
h2 {font-size: 150%;
	font-style: italic;
	padding-top:10px; margin-top:0px;
	padding-bottom:0px; margin-bottom:0px;}
h3 {font-size: 120%;	
	font-weight: bold;
	color:#000000;
	font-style: normal;
	margin-top:8px;
	margin-bottom:15px;}
h4 {font-size:110%;
	font-weight: bold;
	color: #000000;
	font-style:normal;
	margin-top:15px;
	margin-bottom:5px;}
h5 {font-size:100%;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
	font-style: normal;
	margin-top:8px;
	margin-bottom:5px;}
h6 {font-size:100%;
	text-align:left;
	font-weight:normal;
	padding-top:5px;
	font-style:normal;
	margin-top:8px;
	margin-bottom:5px;}
b, strong {font-weight: bold;}
li {margin-top:0px; margin-bottom:0px;}
ul {list-style-type: square;
	padding-left:15px;margin-top:0px;margin-bottom:0px;}
p  {margin-top:5px;margin-bottom:5px}
p#notop{margin-top:0px}
table {margin-top:8px; margin-bottom:10px;}
td {padding-right:5px;padding-left:0px; padding-bottom:0px;}
#td-1{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	vertical-align:top;}
dt,dd {height:21px;}
/*  // BASIC */

/* Grafik-LAYOUT: */
#container {
	height:auto;
	width:18cm; background:none}
#es1 {background:none}
#es2 {display:none;}
#es3 {display:none;}
#es5 {display:none;}
#es4 {display:none;}
#es6 {padding-left:0.5cm; padding-top:20px;}
#text{width:18cm;}
#ueberschrift{
	height:40px;}
#es7 {display:none;}
#es8 {margin-top:20px; float:left}
#copyright /* Copyright-BOX */{margin-top:20px; text-align:left;}
.copyright/* Copyright 1te Zeile: "c ElektraSoft" */{
	font-weight: bold;font-style: italic;font-size: 9px; }
.copyright_2z /* Copyright 2te Zeile: "Alle Rechte vorbehalten." */{
	font-size:8px;font-style: italic;font-weight:normal;}
.copyright_3z {display:none;} /* Copyright 3te Zeile: "Impressums-Link" */
/* //  Grafik-LAYOUT: */

.readmore{
	float:left;
	width:auto;
	text-align:right;
	height:auto;
	padding-top:0px;}
	A.readmore:link, A.readmore:visited, A.readmore:active{color:#0000FF}
	A.readmore:hover{color:#666666}
	
	
/* NAVIGATION */
/* Navigation-TOP */
.top-navigation {
	position:absolute;
	top:24px;left:124px;
	color: #ffffff;font-size: 150%;
	font-weight: italic;}
	.top-navigation a:link, .top-navigation a:visited {
	color: #FFFFFF;text-decoration: none;}
	.top-navigation a:hover, .top-navigation a:active{
	text-decoration: none;
	color: #989898;}
/* Navigation-TOP - NEU [mit ul/li] erst mal nur Index */
.topnavi{ position:absolute; top:24px; left:109px;}
.topnavi, .topnavi li {
	display:inline;list-style:none; font-size: 150%;font-weight: italic; padding-right:50px}
.topnavi li a:link, .topnavi li a:visited {
	color: #FFFFFF;text-decoration: none;}
.topnavi li a:hover, .topnavi li a:active{
	text-decoration: none;color: #989898;}
/* // Navigation-TOP */
/* Navigation-right*/
#navi_right{
	float:right;letter-spacing: -1px;
	width:75px;height:150px;
	padding-top:45px; padding-left:5px;}
.navi_right_font{	
	color: #000000;font-size: 12px;
	font-weight: bold;font-style: italic;
	line-height: 30px;}
	.navi_right_font a:link, .navi_right_font a:visited{
	color: #000000;text-decoration: none;}
	.navi_right_font a:hover, .navi_right_font a:active{
	color: #000000; text-decoration: none;}
/* Navigation-right - NEU [mit ul/li] erst mal nur Index */
.naviright{
	float:right;letter-spacing: -1px;
	width:75px; height:150px;
	padding-top:45px; padding-right:15px;}
.naviright, .naviright li {	
	font-size: 12px; font-weight:bold; font-style:italic; line-height:30px; list-style:none}
.naviright li a:link, .naviright li a:visited{
	color: #08006e; text-decoration: none;}
.naviright li a:hover, .naviright li a:active{
	color: #666666; text-decoration: none;}
/* // Navigation-right */
/* Navigation-left 1st */
#navi_big{
	padding-left:23px;
	padding-top:121px;
	width:162px;
	height:35px;}
.navi_big_font{	
	font-weight: bold;
	font-style: italic;}
	.navi_big_font a:link, .navi_big_font a:visited {text-decoration: none; color: #000000;}
	.navi_big_font a:hover, .navi_big_font a:focus, .navi_big_font a:active{text-decoration: none; color: #000000;}
#navi_small{
	height:21px;
	width:162px;
	padding-left:23px;}
.navi_small_font, .navi_aktuell  {
	font-style: italic;}
	.navi_small_font, .navi_small_font a:link, A.navi_small_font:link, .navi_small_font a:visited, 			 	A.navi_small_font:visited,
	.navi_aktuell a:hover, A.navi_aktuell:hover 
	{color: #000000;text-decoration: none;}
.navi_aktuell, .navi_small_font a:hover, A.navi_small_font:hover, .navi_small_font a:active, A.navi_small_font:active,
	.navi_aktuell a:visited, A.navi_aktuell:visited, .navi_aktuell a:link, A.navi_aktuell:link, 
	.navi_aktuell a:active, A.navi_aktuell:active
	{text-decoration: none;color: #000000;}
/* // Navigation-left 1st */
/* Navigation-left 1st - Ausnahme: "Partner" */
#navi_big_partner{position:relative;float:left;
	width:162px;height:25px;
	padding-left:23px;padding-top:90px;}
#navi_small_partner{position:relative;float:left;
	width:162px;height:18px;padding-left:23px;}
.navi_small_font_partner, .navi_aktuell_partner{
	font-size:83%; letter-spacing:-0,8px}
.navi_small_font_partner, .navi_small_font_partner a:link, A.navi_small_font_partner:link, .navi_small_font_partner a:visited, A.navi_small_font_partner:visited,.navi_aktuell_partner a:hover, A.navi_aktuell_partner:hover{ 
	color: #000000;text-decoration: none;}
.navi_aktuell_partner, .navi_small_font_partner a:hover, A.navi_small_font_partner:hover, .navi_small_font_partner a:active, A.navi_small_font_partner:active,.navi_aktuell_partner a:visited, A.navi_aktuell_partner:visited, .navi_aktuell_partner a:link, A.navi_aktuell_partner:link, .navi_aktuell_partner a:active, A.navi_aktuell_partner:active{
	text-decoration: none;color: #000000;}
/* // Navigation-left 1st - Ausnahme: "Partner"  */
/* Navigation-left 2nd - ELAPLAN */
.navi_elaplan {
	color: #b2b2b2;text-align:left;
	font-style: italic;line-height: 15px;
	padding-bottom:6px;padding-top:6px;}
	.navi_elaplan  a:link {color: #b2b2b2;text-decoration: none;}
	.navi_elaplan  a:visited {text-decoration: none;color: #b2b2b2;}
	.navi_elaplan  a:hover{text-decoration: none;color: #b2b2b2;}
	.navi_elaplan  a:active {text-decoration: none;color: #b2b2b2;}
	.navi_elaplan_aktuell {
	color: #000000;text-align:left;
	font-style: italic;line-height: 15px;
	padding-bottom:6px;padding-top:6px;}
	.navi_elaplan_aktuell  a:link {color: #000000;text-decoration: none;}
	.navi_elaplan_aktuell  a:visited {text-decoration: none;color:#666666;}
	.navi_elaplan_aktuell  a:hover{text-decoration: none;color: #b2b2b2;}
	.navi_elaplan_aktuell  a:active {text-decoration: none;color: #b2b2b2;}
/* // Navigation-left 2nd - ELAPLAN */
/* Navigation-left 2nd - ELAPLAN - ICON-Navi */
#navi_elaplan_icon_box,#navi_elaplan_icon_box_aktuell, .navi_elaplan_icon_box{
	height:40px;width:198px;
	text-align:left;font-style: italic; background-color:#FFF; background:none}
#navi_elaplan_icon_box_aktuell{
	background-color:#ffffff}
	#navi_elaplan_icon_box{
	background-color:#ffffff}
	.navi_elaplan_icon_box a:link,.navi_elaplan_icon_box a:visited{
	text-decoration: none;color: #666666;}
	.navi_elaplan_icon_box a:hover,.navi_elaplan_icon_box a:active{
	text-decoration: none;color: #666666;}
	.navi_elaplan_icon_box_aktuell a:link,.navi_elaplan_icon_box_aktuell a:visited{
	text-decoration: none;color: #000000;}
	.navi_elaplan_icon_box_aktuell a:hover,.navi_elaplan_icon_box_aktuell a:active{
	text-decoration: none;color: #000000;}	
/* // Navigation-left 2nd - ELAPLAN - ICON-Navi */
/* // NAVIGATION */



/* IMAGE */
.image{text-align:center;
	padding-top:28px; padding-bottom:8px;}
#image{float:left;
	padding-right:0px; padding-top:2px;}
#image2{float:left;
	padding-right:10px; padding-top:2px;}
#modulimage{position:absolute; float:right;
	width:127px; height:auto;
	top:120px; right:30px;}
.modulimage{
	margin-bottom:17px;}
#news_image{
	float:left;height:auto;
	margin-right:8px;margin-top:7px;
	margin-bottom:2px;}
/* //IMAGE */

/* download */
#download_box  /* "download-box" - feste Positionierung (Module) */{
	width:250px;height:30px; margin-top:20px}
#download_box_top1  /* "download-box" - feste Positionierung (Module) */{
	width:250px;height:30px; margin-top:20px}
#download_box2 /* "download-box" untereinander - keine feste Positionierung */{
	width:250px;height:30px;
	margin-top:10px;}
#download_box_2x_a, #download_box_2x_b   /* 2x "download-box" nebeneinander */{
	width:200px;height:30px; margin-top:20px	/* 2x "download-box" nebeneinander - BOX A */}
#download_box_2x_a{left:15px;} #download_box_2x_b{left:225px;  /* 2x "download-box" nebeneinander - BOX B */}
#download_box, #download_box2, #download_box_2x_a, #download_box_2x_b, #download_box_top1{ 
	font-style: italic; font-size: 93%; line-height: 13px; text-align:left;}
#pdf {float:left; padding-right:5px}
/* //download */

/* Table */
#table_top {
	text-align:left;
	padding-left:5px; padding-top:3px;padding-bottom:3px;
	background-color: #08006D; color:#ffffff;}
#table_body {
	text-align:left;
	padding-left:5px; padding-top:2px;padding-bottom:2px;
	background-color:#f1f1f1}
#table_end {
	text-align:left; font-weight:bold;
	padding-left:5px; padding-top:7px;padding-bottom:7px;
	background-color:#f1f1f1}
/* // Table */


/* PARTNER */	
/* Partner ROWS */	
#table_partner_row /* Zeile */	{
	float:left;vertical-align:middle;
	width:646px;height:auto;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC}
#table_partner_image /* Bildbereich in Zeile */	{
	float:right; vertical-align:middle;
	text-align:center;
	width:280px;height:55px;
	padding-top:10px;padding-bottom:10px;
	border-left: 1px solid #CCCCCC}
#table_partner_text /* Textbereich in Zeile */{
	float:left;
	width:330px;height:55px;
	padding-top:10px; padding-left:10px;
	padding-bottom:10px;}
#table_partner_top  /* Überschrift über mehreren ROWS */{
	float:left;
	width:646px;height:auto;
	padding-top:15px;padding-bottom:10px;
	border-bottom: 1px solid #CCCCCC;}
/* // Partner ROWS */	
/* // PARTNER */

/* ELAPLAN */
/* ELAPLAN MODULE (graue Box) */
#inhalt-right-bunner{display:none}
#inhalt-right-grau{
	float:left;
	width:12cm;
	padding-top:5px;}
#inhalt-right-downbunner{display:none}
/* // ELAPLAN MODULE (graue Box) */
/* ELAPLAN Image-Streifen - Trennung: "Text=left | Images=right" */
#inhalt-right-text{
	float:left;
	width:245px;
	height:auto;}
#inhalt-right-image{
	float:right;text-align:center;
	color:#666666;font-size:90%;
	line-height: 12px;font-style:italic;
	width:170px;height:auto;}
/* // ELAPLAN Image-Streifen - Trennung: "Text=left | Images=right" */
/* Elaplan Seminar */
#seminar_top{
	width:500px;
	height:55px;}
#seminar_top2{
	width:500px;
	height:70px;}
/* // Elaplan Seminar */
/* // ELAPLAN */

/* NEWS */
/*  NEWS-Style-Viereck - "HOME" & "PRODUKTE" */
#news_row_h  /*  Umfasst 2 News-BOXes auf horizontaler Linie */ {
	width:16cm;height:auto;
	float:left;
	margin-top:12px;}
#news_box_left /* News Box innerhalb "news_row_h" LINKS */ {
	float:left;margin-bottom:7px;
	width:7.5cm;height:auto;}
#news_box_right/* News Box innerhalb "news_row_h" RECHTS */ {
	float:right;margin-bottom:7px;
	width:7.5cm;height:auto;}
#news_box_text{
	float:right;margin-top:7px;
	width:4.8cm;height:auto;}
#news_box_text_produkte{
	float:right;margin-top:7px;
	width:5.4cm;height:auto;}
#news_bunner{
	width:7.5cm;
	padding-bottom:11px;padding-top:11px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;}	
.news_bunner{font-size:105%;
	font-weight:bold;font-style:italic;
	padding-left:3px;}
.news_ueberschrift{
	font-weight:bold;font-style:italic;
	margin-bottom:3px;margin-top:10px;}
#news_bunner_small{
	width:7.5cm;
	padding-bottom:3px;padding-top:3px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;}	
/*  NEWS-Style-Viereck - NEU erst mal nur Index  */
h3#homenews {
	width:309px;
	padding-bottom:3px;padding-top:3px;padding-left:3px;
	border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;
	font-size:105%;	font-weight:bold; font-style:italic; color: #08006D;
	margin-top:0px; margin-bottom:0px;}	
h4#homenews {
	font-weight:bold; font-style:italic;
	margin-bottom:3px;margin-top:0px;
	font-size:100%; color: #08006D;}
/* // NEWS-Style-Viereck - "HOME" & "PRODUKTE" */
/* NEeWS AKTUELLES */
#neews_row{
	float:left;
	width:18cm;height:auto;
	border-top: 1px solid #CCCCCC;
	margin-top:10px; margin-bottom:10px; padding-top:8px;}
#neews_1{float:left;
	width:150px;height:auto;}
#neews_2{float:left;padding-right:10px;
	width:396px;height:auto;}
#neews_3{float:left;
	width:90px;height:auto;}
#kunden_lizenz {
display:none}
/* // NEeWS AKTUELLES */
/* // NEWS */

/* KONTAKT */
#contact_area{float:left;width:auto;
	margin-top:7px;margin-left:3px;}
#contact_bunner{
	width:200px;
	height:12px;
	margin-top:17px;margin-bottom:2px;
	padding-bottom:1px;
	padding-top:1px;
	border-bottom: 0px solid #cccccc;
	border-top: 0px solid #cccccc;}
.contact_bunner{font-weight:bold;}

/* // KONTAKT */

/* IMPRESSUM */
#row{float:left;width:550px;}
#box1{float:left;margin-top:8px;
	width:220px;min-height:20px;}
#box2{float:right;margin-top:8px;
	width:330px;min-height:20px;}
/* // IMPRESSUM */

/* INHALT */
/* 00 Standard 2 gleiche Spalten */
#inhalt-left_00{
	float:left; width:8cm; padding-right:0.5cm; }
#inhalt-right_00{
	float:left;width:8cm;}
#inhalt-right_00_over{
	float:left;width:8cm;}
/* // 00 Standard 2 gleiche Spalten */
/* 00 Standard 1 Feld */
#inhalt_00 {
	float:left;width:16cm;}
#inhalt_00_over {
	float:left;width:16cm;}
/* // 00 Standard 1 Feld */
/* kunden */
#inhalt-left_kunden{
	float:left;width:175px;}
#inhalt-right_kunden{
	float:right;width:450px;}
/* // kunden */
/* Elaplan - Module */
#ueberschrift_module{
	padding-left:40px; margin-top:15px; width:158px; padding-top:0px;}
#inhalt-left_module{
	float:left;padding-top:20px;
	width:198px;}
/* // Elaplan - Module */
/* Elaplan - Preise */
#ueberschrift_ela_lr{padding-left:145px; padding-top:0px; padding-bottom:5px; height:40px;}
#inhalt-left_ela_lr{
	float:left;width:125px;
	padding-top:0px;padding-right:20px;}
#inhalt-right_ela_lr{
	float:left; width:501px;}
/* // Elaplan - Preise */
/* Elaplan - Seminar */
#ueberschrift_seminar{padding-left:146px; margin-top:0px; width:360px; height:73px; padding-top:0px}
#inhalt-left_seminar{
	float:left;padding-top:11px;
	width:140px;}
#inhalt-right_seminar{
	float:right;width:500px;}
#ueberschrift_seminar_oa{padding-left:146px; margin-top:0px; width:360px; height:40px; padding-top:0px}
#inhalt-left_seminar_oa{
	float:left;width:140px;}
#inhalt-right_seminar_oa{
	float:right;width:500px;}
#inhalt-sem_auswahl{width:auto;}
/* // Elaplan - Seminar */
/* // PARTNER */
#inhalt_partner{ width:18cm;}
#ueberschrift_partner{padding-top:0px; height:0px;}
/* // PARTNER */

/* START */
#ueberschrift_start{}
#inhalt-top_start{
	width:16cm;height:50px;padding-bottom:12px;}
#inhalt_start{
	width:16cm;height:auto;}
h2#welcome_home {
padding-top:120px;
width:85px; height:auto;
padding-left:25px;
font-size:120%;
font-style:italic; 
font-weight:bold; 
text-align:center}
#kunden_home{
padding-top:0px;
width:85px; height:20px;
padding-left:0px; 
text-align:center}
#infobox_home{
width:85px;
height:97px;
margin-left:25px;
text-align:center;
margin-top:45px;}
/* //START */
/* SUCHE */
#inhalt-top_suche{
	width:16cm;margin-bottom:10px;
	border-bottom: 1px solid #08006D}
#inhalt_suche{
	width:16cm;margin-top:10px;}
/* // SUCHE */
/* KONTAKT */
#inhalt-left_kontakt{
	float:left;
	width:240px;}
#inhalt-right_kontakt{
	float:right; 
	width:378px;}
/* //KONTAKT */
/* Unternehmen Qualität */
#inhalt-left_qualitat{
	float:left;width:150px;}
#inhalt-right_qualitat{
	float:right;width:13cm;}
/* // Unternehmen Qualität */
/* //INHALT */

#button a:link,
#button a:hover,
#button a:visited,
#button a:active
{display: block;
float:left;
width:120px;
height:11px;
line-height:11px;
font-size:11px;
font-weight:bold;
padding:2px 5px 4px 5px;
}

#button a:link,#button a:visited
{color:#ff6600;
border: thin solid #08006d;}
#button a:hover,#button a:active
{font-style:italic;
color:#08006d;
border: thin solid #ff6600;}