a:link {color:#000000; text-decoration:underline; font-weight:normal; }
a:active {color:#000000; text-decoration:underline; font-weight:normal; }
a:visited {color:#808080; text-decoration:underline; font-weight:normal; }
a:hover {color:#d85117; text-decoration:none; font-weight:normal; }


a.navi:link {color:#000000; text-decoration:none; font-weight:normal; font-size:12px; }
a.navi:active {color:#000000; text-decoration:none; font-weight:normal; font-size:12px; }
a.navi:visited {color:#000000; text-decoration:none; font-weight:normal; font-size:12px; }
a.navi:hover {color:#000000; text-decoration:underline; font-weight:normal; font-size:12px; }

a.navi_bold:link {color:#000000; text-decoration:none; font-weight:bold; font-size:12px; }
a.navi_bold:active {color:#000000; text-decoration:none; font-weight:bold; font-size:12px; }
a.navi_bold:visited {color:#000000; text-decoration:none; font-weight:bold; font-size:12px; }
a.navi_bold:hover {color:#000000; text-decoration:underline; font-weight:bold; font-size:12px; }

a.footer:link {color:#606060; text-decoration:underline; font-weight:normal;font-size:11px;}
a.footer:active {color:#606060; text-decoration:underline; font-weight:normal;font-size:11px;}
a.footer:visited {color:#606060; text-decoration:underline; font-weight:normal;font-size:11px;}
a.footer:hover {color:#d85117; text-decoration:none; font-weight:normal;font-size:11px;}

a.news:link {color:#024590; text-decoration:underline; font-weight:bold;font-size:11px;}
a.news:active {color:#024590; text-decoration:underline; font-weight:bold;font-size:11px;}
a.news:visited {color:#024590; text-decoration:underline; font-weight:bold;font-size:11px;}
a.news:hover {color:#024590; text-decoration:none; font-weight:bold;font-size:11px;}

a.suc:link {color:#000000; text-decoration:none; font-weight:bold; font-size:12px; }
a.suc:active {color:#000000; text-decoration:none; font-weight:bold; font-size:12px; }
a.suc:visited {color:#000000; text-decoration:none; font-weight:bold; font-size:12px; }
a.suc:hover {color:#000000; text-decoration:none; font-weight:bold; font-size:12px; }


div#logo {
	width:820px;
}

div#header {
	width:820px;
	height:199px;
	background-color:#eff1f4;
}

div#navi {
	width:244px;
	float:left;
	padding-top:3px;
	overflow:hidden;
}

div#picture {
	float:left;
	width:576px;

}

div#text {
	font-size:12px;
	text-align:left;
	padding-left:2px;
	padding-right:4px;
}

div#text li {
list-style:decimal;
padding-bottom:12px;
}

div#content {
	width:814px;
	background-image:url(../images/bg_content.gif);
	background-repeat:no-repeat;
	text-align:justify;
	padding-right:6px;
}

div#contentVM {
	width:820px;
	background-image:url(../images/bg_content.gif);
	background-repeat:no-repeat;
	text-align:justify;
	overflow:hidden;
}

div#content p { 
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:3px;
	letter-spacing:1px;
}

div#title {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#d85117;
	padding-bottom:10px;
	letter-spacing:1px;
}

H1 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#d85117;
	padding-bottom:10px;
	letter-spacing:1px;
}

div#news {
	background-image:url(../images/bg_news.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:30px;
	height:370px;
	text-align:left;
}

div#news_item {
	color:#505d51;
	width:183px;
}

div#news_item li {
	list-style:square;
	margin:0;
	padding:0;
	padding-left:0px;
	overflow:hidden;
}

/* IE benötigen Korrektur, CSS-Weiche */ 

* div#news_item ul { float:left; }
* div#news_item ul li { clear:left; }

/* IE Ende    */

div#news_item ul {
	line-height:16px;
	margin:0;
	padding:0;
	padding-left:15px;
}

div#footer {
	width:820px;
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	height:22px;
	padding-top:3px;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div#consulting {
	background-image:url(../images/bg_consulting.gif);
	background-repeat:no-repeat;
	width:165px;
	height:223px;
	padding-top:16px;
	padding-left:10px;
	padding-right:10px;
}

div#solutions {
	background-image:url(../images/bg_solutions.gif);
	background-repeat:no-repeat;
	height:223px;
	width:165px;	
	padding-top:16px;
	padding-left:10px;
	padding-right:10px;
}

div#support {
	background-image:url(../images/bg_support.gif);
	background-repeat:no-repeat;
	width:165px;
	height:223px;
	padding-top:16px;
	padding-left:10px;
	padding-right:10px;
}

div#consulting2 {
	background-image:url(../images/bg_consulting2.gif);
	background-repeat:no-repeat;
	width:173px;	
	height:85px;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	text-align:left;
}

div#solutions2 {
	background-image:url(../images/bg_solutions2.gif);
	background-repeat:no-repeat;
	height:85px;
	width:173px;	
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	text-align:left;	
}

div#support2 {
	background-image:url(../images/bg_support2.gif);
	background-repeat:no-repeat;
	width:173px;	
	height:85px;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	text-align:left;	
}

div#referenzen {
	width:560px;
	padding-bottom:10px;
}

div#referenzen_text {
	background-image:url(../images/bg_referenzen.gif);
	background-repeat:repeat-x;
	width:341px;
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
	height:77px;
	float:left;
}

div#partner_text {
	background-image:url(../images/bg_referenzen.gif);
	background-repeat:repeat-x;
	width:548px;
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
	height:77px;
}

div#referenzen_beschr {
	background-image:url(../images/bg_referenzen.gif);
	background-repeat:repeat-x;
	width:195px;
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
	height:77px;	
	float:right;
}

div#referenzen_kategorie {
	font-size:15px;
	color:#2383b5;
	letter-spacing:1.5px;
	background-image:url(../images/bg_kategorie.gif);
	background-repeat:repeat-x;
	height:25px;
	padding-bottom:13px;	
	width:561px;
}

div#spacer {
	width:213px;
	height:4px;
	background-color:#FFFFFF;
}

.formular {
  color:#000000;
	height:16px;
	width:195px;
  border-color:#a4a4a4;
  border:#b6b4b6;
  border:solid;
  border-width:1px;
  border-style:solid;
  border-right-color:#a4a4a4;
  border-left-color:#a4a4a4;
  border-top-color:#a4a4a4;
  border-bottom-color:#a4a4a4;
	font-size:11px;
  background-image:url(../images/bg_form_light.gif); 
}

.formular_btn {
  color:#606060;
	width:100px;
  border-color:#a4a4a4;
  border:#b6b4b6;
  border:solid;
  border-width:1px;
  border-style:solid;
  border-right-color:#a4a4a4;
  border-left-color:#a4a4a4;
  border-top-color:#a4a4a4;
  border-bottom-color:#a4a4a4;
	font-size:11px;
  background-image:url(../images/bg_form_light_o.gif); 
}

div#form_nok {
	font-size:11px;
	color:#525252;
}

div#form_ok {
	font-size:11px;
	color:#007105;
}

div#form_ret {
	border-width:1px;
	background-color:#f4f5f6;
	border-color:#ec733e;
	border-style:dashed;
	width:195px;
}

div#show_pos {

padding-top:32px;
}

div#show_frame {

	width:195px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;	
	background-image:url(../images/bg_aktuell.gif);
	background-repeat:repeat-x;
	border-color:#eff1f4;
  border:#eff1f4;
  border:solid;
  border-width:1px;
  border-style:solid;
  border-right-color:#eff1f4;
  border-left-color:#eff1f4;
  border-top-color:#d8d8d8;
  border-bottom-color:#eff1f4;
}

div#show_title {
	font-size:14px;
	font-weight:normal;
	padding-bottom:10px;
	letter-spacing:1px;
	padding-top:5px;
}

div#show_line {
	width:195px;
	height:1px;
	font-size:0px;
	padding:0;
	margin:0;
}

div#show_article {
 padding-left:6px;
}

div#show_article a {
 font-size:12px;
 font-weight:bold;
}

div#show_archiv {
 padding-left:6px;
 font-weight:normal;
 font-size:11px;
 line-height:18px;
}

div#show_story {
	padding-left:6px;
	padding-right:6px;
}

.ulli {
list-style:disc;
font-size:12px;
margin:0;
padding:0;
padding-left:0px;

}




























