html        { background: rgb(219,215,188)}
body      {font-family:Calibri, Trebuchet MS, Verdana, Helvetica; font-size:0.78em; color:rgb(0,0,0); line-height:1.25em; text-decoration:none; margin:0 auto; padding:0px;  height:100%; width:100%; }

a	            {text-decoration:none;color:#00acee}
a:hover	    {text-decoration:underline;color:#00acee}

.h1{font-size:1.4em; padding-bottom:20px; margin-left:0px}


.container  {position:relative; top:0px; left:0px; margin:0 auto; width:100%; background:#aae0Fa;  height:100%; overflow:hidden;}
.bottom_container  {position:relative; top:0px; left:0px; margin:0 auto; margin-top:-487px;width:100%;   height:100%; overflow:hidden;}
.footer_pipe{margin-top:-487px; background:url(/data/backgrounds/footer-pipe.jpg); background-repeat:repeat-x; background-position: 0px 485px}
.outer_container  {position:relative; top:0px; left:0px;  margin:0 auto; width:960px; height:100%;  padding-right:10px;}
.inner_container {position:relative; float:left; top:0px; left:0px;  margin:0 auto; height:100%;  width:960px; padding-right:10px; }
.bottom_inner_container {position:relative; float:left;  top:0px; left:0px;  margin:0 auto; height:100%;  width:970px; }

#topNavi    {position:absolute; margin-top:2px; top:0px;  left:0px;  width:100%; text-align:right}
#topNavi   a {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:1.3em;  margin-left:20px}
#topNavi   a:hover {color:#00acee}
#topNavi  a.language   {padding-left:35px; background: url(/data/nav_util_language.gif); background-repeat:no-repeat; }

#logo {position:relative; left:0px;  top:0px; margin-top:17px; float:left; width:172px}

#mainNav {position:relative; left:0px;  top:0px; margin-top:60px; float:left; text-align:left}
#mainNav    a:hover {text-decoration:none;color:#1BC0EF}

#plane      {position:relative;float:left;  left:0px;  top:0px; margin-top:17px; width:100%; height:20px; background-image:url(/data/backgrounds/plane.gif); background-repeat:no-repeat}

.content    {position:relative; top:0px; left:0px; width:100%; height:auto;  float:left;}

#contentbox {position:relative; top:0px; left:0px; padding:4px; width:764px; background:#FFFFFF;  margin-left:180px ; }
#contentbox .sb-inner {background:#FFFFFF; }

#contentbox_inner {padding:20px 8px 20px 8px;  background:#D5F0FC;}
#contentbox_inner .sb-inner {background:#D5F0FC; }

/*.bg_level_bottom   {background-image:url(/data/backgrounds/product-twin-pipe.jpg); background-repeat:no-repeat; background-position:329px bottom; padding-bottom:50px;}*/
.bg_level_bottom {background-image:url(/data/backgrounds/bg_small3.jpg); background-repeat:no-repeat; background-position:237px bottom; padding-bottom:80px; margin-bottom:2px;}

.teaserbox {position:relative; top:0px; left:0px; padding:4px; float:left;  width:282px; margin-bottom:20px ; margin-right:20px; background:#FFFFFF; }
.teaserbox .sb-inner {background:#FFFFFF;  }

.teaserbox_inner {padding:4px;background:#F8F7F2;}
.teaserbox_inner .sb-inner {color:black; background:#F8F7F2;}


.box_left { position:relative;left:0px;  top:0px;  margin:0 auto; margin-left:-504px;  width:500px; height:580px; z-index:0 }
.box_right   {position:relative;left:980px; top:0px;  margin:0 auto; margin-top:-580px;  height:580px; z-index:0 }


#teaser    {position:relative; top:0px; left:0px; margin-top:-38px; float:left; width:100%;}

#footer     {position:relative; margin-bottom:20px; float:left}
#footer  a  {padding-left:20px; color:#000000}


#left_navi {position:relative; top:0px; left:0px;padding:2px; width:135px; float:left; margin-right:40px; background:#FFFFFF;}
#left_navi .sb-inner {background:#FFFFFF; }
#left_navi_inner {padding:4px 0px 0px 0px; background:#FFFFFF;}
#left_navi_inner .sb-inner {background:#FFFFFF}
#left_navi_inner h1{color:#7f7f7f; font-size:1.4em; padding-bottom:5px; margin-left:10px}
#left_navi_inner div.navipoint   { color:#000000; list-style:none; background:#EDEDDE;  border-bottom:1px solid #FFFFFF; width:127px;  }
#left_navi_inner a  {text-decoration:none; }

/*#twin_pipe   {position:absolute;float:left;  left:325px; top:0px; margin-top:485px; width:199px; height:37px; background-image:url(/data/backgrounds/product-twin-pipe_footer.jpg); background-repeat:no-repeat}*/
#twin_pipe {position:absolute;float:left;left:257px; top:0px; margin-top:485px; width:199px; height:37px; background-image:url(/data/backgrounds/foot_top_pipe_home3.png); background-repeat:no-repeat;}
#footer_pipe{position:absolute;float:left; top:485px; left:0px; margin-left:-10px; height:38px; background:#aae0Fa;width:992px; background:url(/data/backgrounds/footer-pipe.jpg); background-repeat:repeat-x; background-position: 0px 0px}

#contact_us {position:relative; top:0px; left:0px; background-color:#FFFFFF;  margin-top:50px; padding:4px; width:150px; height:auto;}
#contact_us .sb-inner {background-color:#FFFFFF; }
#contact_us_inner {padding:10px 10px 10px 10px; background:#EDEDDE; }
#contact_us_inner .sb-inner {background:#EDEDDE }
#contact_us_bg    {position:absolute; top:30px; left:158px; height:20px; width:17px;  background-image:url(/data/backgrounds/corp-hpipe.png); background-repeat:repeat-x; }



/* hier beginnt das fuer Landing PAGES relevante CSS  */

.bg_small3_uc   {background-image:url(/data/backgrounds/bg_small3.jpg); background-repeat:no-repeat; background-position:left bottom; padding-bottom:0px;margin-bottom:2px; }

#sheet_box1 {position:relative; top:0px; left:0px; padding:4px; width:417px; background:#FFFFFF;  margin-left:0px ; }
#sheet_box1 .sb-inner {background:#FFFFFF; }

#sheet_box1_inner {padding:20px 8px 20px 8px;  background:#D5F0FC;}
#sheet_box1_inner .sb-inner {background:#D5F0FC; }

#sheet_box2	{position:relative; top:0px; left:0px; padding:4px; width:417px; background:#FFFFFF; overflow:hidden; margin-left:0px ;}
#sheet_box2 .sb-inner {background:#FFFFFF;}

#sheet_box2_inner {padding:20px 8px 0px 8px; background:#D5F0FC;}
#sheet_box2_inner .sb-inner {background:#D5F0FC;}

#form_box {padding:4px; width:417px; background:#FFFFFF;  margin-left:0px ;}
#form_box .sb-inner {background:#FFFFFF;}

#form_box_inner {padding:20px 8px 20px 8px;  background:#D5F0FC;}
#form_box_inner .sb-inner {background:#D5F0FC;}

/* hier beginnt das fr das Kontaktformular relevante CSS  */
.inp100				{width:100px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp100_miss                {width:100px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid red;}
.inp150				{width:150px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp150_miss                {width:150px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid red;}
.inp240				{width:240px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp240_miss                {width:240px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid red;}

.inpbutton			{background-color:#EEEEEE; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; color:#000000; border:1px solid #8D8D8D;}

#ajaxError                      {font-weight:bold; color:#00acee; font-size:1.1em; display:none;}
.ajaxError                      {display:none;}
#postError                      {font-weight:bold; color:#00acee; font-size:1.1em;}