body{font-family:verdana, arial, helvetica, sans-serif;color:#000;background:#fff;font-size:12px;line-height:18px;text-align:center;margin:0 auto;padding:0px;}
a{color:#0669B2;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:12px;}
a:hover{color:#7989AA}
dt, dd{float:left;}

#container{position:relative;width:1000px;margin:0 auto;padding:0px;padding-top:10px;text-align:left}

#logo{position:relative;left:0px;top:0px;width:180px;height:100px;margin:0px;padding:0px;padding-left:20px;float:left}

#topNavi{position:relative;left:0px;top:0px;width:700px;height:100px;margin:0px;padding:0px;float:right;}
#topNaviPoint{position:relative;text-align:right;margin-top:50px;}
#topNaviPoint a{color:#7C7465;text-decoration:none}
#topNaviPoint a:hover{color:#7989AA}

#language{position:relative;float:right;margin-right:10px;text-align:right;}
#language form{margin:0px;padding:0px;}
.language_option{color:#7C7465;font-size:12px;width:100px;}

#mainNavi{position:relative;left:0px;top:0px;width:988px;height:20px;margin:0px;padding:0px;padding-top:8px;padding-left:12px;background:#D9DDE3;float:left;font-size:14px;font-weight:bold;text-align:left;color:#005A9D}
#mainNavi a{color:#005A9D;padding-right:8px;padding-left:8px;}
#mainNavi a:hover{color:#7989AA}
#mainNavi .activeLink {color:#7989AA}

#leisteTop{position:relative;left:0px;top:0px;width:1000px;height:5px;margin:0px;padding:0px;background:#8994A1;float:left;text-align:left;}

#bgTopStart{position:relative;top:0px;left:0px;height:182px;width:1000px;background:url(/images/bgStartTop.jpg) repeat;float:left}
#bgTop_Left{position:relative;top:0px;left:0px;margin-right:1px;height:182px;width:200px;background:url(/images/bgStartTop.jpg) repeat;float:left}
#bgTop_Right{position:relative;top:0px;left:0px;height:182px;width:799px;background:url(/images/bgStartTop.jpg) repeat;float:left}

#leisteTop_market{position:relative;left:0px;top:0px;width:1000px;height:5px;margin:0px;padding:0px;background:#A6B196;float:left;text-align:left;}
#bgTop_Left_market{position:relative;top:0px;left:0px;margin-right:1px;height:182px;width:200px;background:url(/images/bgTop_market.jpg) repeat;float:left}
#bgTop_Right_market{position:relative;top:0px;left:0px;height:182px;width:799px;background:url(/images/bgTop_market.jpg) repeat;float:left}

#leisteTop_salesfor{position:relative;left:0px;top:0px;width:1000px;height:5px;margin:0px;padding:0px;background:#9C99A9;float:left;text-align:left;}
#bgTop_Left_salesfor{position:relative;top:0px;left:0px;margin-right:1px;height:182px;width:200px;background:url(/images/bgTop_salesfor.jpg) repeat;float:left}
#bgTop_Right_salesfor{position:relative;top:0px;left:0px;height:182px;width:799px;background:url(/images/bgTop_salesfor.jpg) repeat;float:left}

#leisteTop_potential{position:relative;left:0px;top:0px;width:1000px;height:5px;margin:0px;padding:0px;background:#98B1B6;float:left;text-align:left;}
#bgTop_Left_potential{position:relative;top:0px;left:0px;margin-right:1px;height:182px;width:200px;background:url(/images/bgTop_potential.jpg) repeat;float:left}
#bgTop_Right_potential{position:relative;top:0px;left:0px;height:182px;width:799px;background:url(/images/bgTop_potential.jpg) repeat;float:left}

#leisteTop_leadership{position:relative;left:0px;top:0px;width:1000px;height:5px;margin:0px;padding:0px;background:#999FA2;float:left;text-align:left;}
#bgTop_Left_leadership{position:relative;top:0px;left:0px;margin-right:1px;height:182px;width:200px;background:url(/images/bgTop_leadership.jpg) repeat;float:left}
#bgTop_Right_leadership{position:relative;top:0px;left:0px;height:182px;width:799px;background:url(/images/bgTop_leadership.jpg) repeat;float:left}

#leisteTop_strategy{position:relative;left:0px;top:0px;width:1000px;height:5px;margin:0px;padding:0px;background:#C59292;float:left;text-align:left;}
#bgTop_Left_strategy{position:relative;top:0px;left:0px;margin-right:1px;height:182px;width:200px;background:url(/images/bgTop_strategy.jpg) repeat;float:left}
#bgTop_Right_strategy{position:relative;top:0px;left:0px;height:182px;width:799px;background:url(/images/bgTop_strategy.jpg) repeat;float:left}

#leisteTop_expansion{position:relative;left:0px;top:0px;width:1000px;height:5px;margin:0px;padding:0px;background:#C8A390;float:left;text-align:left;}
#bgTop_Left_expansion{position:relative;top:0px;left:0px;margin-right:1px;height:182px;width:200px;background:url(/images/bgTop_expansion.jpg) repeat;float:left}
#bgTop_Right_expansion{position:relative;top:0px;left:0px;height:182px;width:799px;background:url(/images/bgTop_expansion.jpg) repeat;float:left}

#headline{position:absolute;left:30px;top:40px;color:#fff;font-size:12px;font-weight:bold;}
#headline_left{position:absolute;left:20px;top:75px;color:#fff;font-size:12px;font-weight:bold;}
#topPic{position:absolute;left:0px;top:74px}

#content{position:relative;top:0px;left:0px;width:1000px;height:100%;background:url(/images/bg_nav.gif);background-repeat: repeat-y;float:left}

#naviLeft{position:relative;top:0px;left:0px;width:180px;margin:0px;padding:0px;padding-top:11px;padding-left:20px;padding-bottom:40px;float:left;}
#naviLeft a{font-weight:bold;font-size:12px;color:#005A9D}
#naviLeft a:hover{color:#7989AA}

#naviLeft_start{position:relative;top:0px;left:0px;width:180px;margin:0px;padding:0px;padding-top:21px;padding-left:20px;padding-bottom:40px;float:left;}
#naviLeft_start a{font-weight:bold;font-size:12px;color:#005A9D}
#naviLeft_start a:hover{color:#7989AA}
#naviLeft_start p {line-height:24px;margin-right:15px;}

#naviLeft_Products{position:relative;top:0px;left:0px;width:180px;margin:0px;padding:0px;padding-top:16px;padding-left:20px;padding-bottom:40px;float:left;}
#naviLeft_Products a{font-weight:bold;font-size:12px;color:#7C7465;}
#naviLeft_Products a:hover {font-weight:bold;font-size:12px;color:#7989AA}

#contentLeft{position:relative;top:0px;left:0px;width:550px;margin:0px;padding:0px;padding-top:20px;padding-left:30px;padding-right:20px;padding-bottom:40px;float:left;line-height:18px;}
#contentRight{position:relative;top:0px;left:0px;width:179px;margin:0px;margin-top:20px;padding:0px;padding-left:20px;margin-bottom:20px;border:0px;border-left:1px solid #D9DFE3;float:left}

#contentLeft dt {width:30%;}
#contentLeft dd {width:62%;}

#footer{position:relative;left:0px;top:0px;width:980px;height:20px;margin:0px;padding:0px;padding-top:8px;padding-left:20px;font-size:10px;background:#E1E3CE;color:#333333;float:left;text-align:left;}
#footer a{color:#7C7465;font-size:12px;text-decoration:none}
#footer a:hover{color:#7989AA;font-size:12px;text-decoration:none}

#footerLogo{position:relative;left:0px;top:10px;width:980px;height:90px;margin:0px;padding:0px;padding-right:20px;
float:left;text-align:right;color:#7C7465;font-size:12px;}

/* hier beginnt das für das Kontaktformular relevante CSS  */
.inp100{width:100px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;border:1px solid #8D8D8D;}
.inp100r{width:100px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;border:1px solid red;}

.inp120{width:120px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;border:1px solid #8D8D8D;}
.inp120r{width:120px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;border:1px solid red;}

.inp180{width:180px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;border:1px solid #8D8D8D;}
.inp180r{width:180px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;border:1px solid red;}

.inp260{width:260px;background-color:#eee;font-family:verdana, arial, helvetica, sans-serif;font-size: 11px;border:1px solid #8D8D8D;}
.inp260r{width:260px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;border:1px solid red;}

.inp415{width:395px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;border:1px solid #8D8D8D;}
.inp415r{width:395px;background-color:#eee;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;border:1px solid red;}
.inpbutton{margin-bottom:10px;background-color:#0669B2;font-weight:bold;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;color:#fff;border:1px solid #8D8D8D;}
.error_border_form  {position:relative;top: 20px;background-color:#eee;color:red;border:1px solid red;margin-bottom:20px;padding:2px}
.checkbox{margin:0px;height:14px;padding:0px;margin-left:-2px;border:0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;}

.teaser ul li{list-style:none;margin-left:-15px;}

.hidden{margin:0px;height:0px;padding:0px;}

.view_author {margin-top:20px;float:left;}
.effective_view {margin-bottom:10px;float:right;width:380px;}

/* css hack fr ie */ 
* html .checkbox{margin-left:-6px;}

.error{color:red}
.grey{color:#8D8D8D}

/*runde ecken*/
.rounded{margin:0;background: #EFF0F3;width:160px;}

b.rtop, b.rbottom{display:block;background: #EFF0F3}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden;background: #EFF0F3}
b.r1{margin: 0 4px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.r4{margin: 0 1px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;}

.container_start {position:relative;border-left:1px solid #8994A1;width:199px;height:182px;float:left;z-index:999;cursor:pointer}
.container_start_hidden {position:absolute;top:74px;left:0px;width:199px;cursor:pointer;opacity:0;filter:Alpha(opacity=0);}
.headline_start{cursor:pointer}

/* blog */
#comment {margin: 10px 0px 5px 0px; background: #F5F5F5; padding: 5px 5px 5px 5px; }
#comment_date {color: #ccc;}
#blog_content {margin-bottom:15px;line-height: 20px;}

/* indestry */
.indestries {margin-bottom:5px 0px;}
.indestry {border-bottom:#ccc 1px dotted;margin-bottom:5px;padding-bottom:10px;}

.cases {margin:5px 0px;}
.cases img {float:left;margin:5px 0px;}
.case {width:50%;margin:5px 0px 0px 20px;float:left;}
.case_index {width:60%;margin:5px 0px 0px 20px;float:left;}
.case_clear {clear:both;height:10px;}

/* This needs to be first because FF3 is now supporting this */
.clearfix {display:inline-block;}
.clearfix:after {content:" ";display:block;height:0;clear:both;font-size:0;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
