*{margin:0;padding:0;}
body{background:#DADADA url(bg_body.gif) left top repeat-x;margin:0 auto;font-family:Arial, Helvetica, sans-serif;}
img{border:4px #1475BE double;margin-left:6px;height:302px;width:490px;}
.imghi img{border:4px #1475BE double;margin-left:6px;height:644px;width:490px;}
.umschlag{margin:0 auto;width:776px;position:relative;background:transparent url(bg_container.gif) left top repeat-y;z-index:1;margin-bottom:50px;}
.mumschlag{margin:0 auto;width:256px;position:relative;background:transparent url(1bg_container.gif) left top repeat-y;z-index:1;margin-bottom:50px;}
.kopf{background:transparent url(in-p-logo.jpg) right top no-repeat;position:relative;padding:1px;}
h1{font:bold 154%/25px Arial, Helvetica, sans-serif;}
h2{font:bold 90%/25px Arial, Helvetica, sans-serif;}
h3{font:bold 90%/25px Arial, Helvetica, sans-serif;}
.main1{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:210px;margin-top:121px;height:100%;}
.main1 h1{background:transparent url(k-leistungen.gif) left top no-repeat;height:37px;margin:0 0 10px 0;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.main p{padding-left:30px;}
.main1 ul li{list-style:square;margin:7px 0 7px 42px;}
.main a, .main a:link, .main a:visited{color:#E47744;font-weight:bold;text-decoration:underline;}
.main a:hover, .main a:active, .main a:focus{text-decoration:none;}
.impressum{margin-bottom:50px;}
.impressum h2{background:transparent url(k-impressum.gif) left top no-repeat;height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.impressum h6{background:transparent url(streitbeilegung.gif) left top no-repeat;height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.impressum{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:210px;margin-top:86px;height:100%;}
.firma{margin-bottom:50px;}
.firma h1{background:transparent url(/firma/firma.gif) left top no-repeat;height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.firma{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:210px;margin-top:86px;height:100%;}
.willkommen{margin-bottom:50px;}
.willkommen h1{background:transparent url(/willkommen.gif) left top no-repeat;height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.willkommen{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:210px;margin-top:86px;height:100%;}
.mwillkommen{margin-bottom:50px;}
.mwillkommen h1{background:transparent url(/willkommen.gif) left top no-repeat;height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.mwillkommen{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:10px;margin-top:86px;height:100%;}
.faq{margin-bottom:50px;}
.faq h1{background:transparent url(/faq/faq.gif) left top no-repeat;height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.faq{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:210px;margin-top:86px;height:100%;}
.agb{margin-bottom:50px;}
.agb h1{background:transparent url(/agb/agb.gif) left top no-repeat;height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.agb{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:210px;margin-top:86px;height:100%;}
.agb-dok{margin-bottom:50px;}
.agb-dok1 h1{text-align:center
height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.agb-dok h1{margin-top:23px;text-align:center}
.agb-dok{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:210px;margin-top:86px;height:100%;}
.datenschutz{margin-bottom:50px;}
.datenschutz h1{background:transparent url(/datenschutz/datenschutz.gif) left top no-repeat;height:37px;margin:23px 0 10px 1px;width:508px;text-indent:105%;white-space:nowrap;overflow:hidden;}
.datenschutz{color:#fff;font:normal 80%/18px Arial, Helvetica, sans-serif;padding:80px 30px 15px 15px;margin-left:210px;margin-top:86px;height:100%;}
.sidebar{background:transparent url(bg_linkList.gif) 0px 2px repeat-y;color:#fff;font-weight:normal;padding:15px 10px 0 0;position:absolute;top:193px;width:221px;}
.sidebar h3{padding-left:10px;}
.sidebar a, .sidebar a:link, .sidebar a:visited{color:#000;text-decoration:underline;}
.sidebar a:hover, .sidebar a:active, .sidebar a:focus{text-decoration:none;}
.sidebar ul li{font-size:70%;list-style:square;}
.Xnav1{background:transparent url(bg_lselect.gif) left bottom no-repeat;padding-bottom:28px;}
.select{background:transparent url(nav1.gif) left top no-repeat;display:block;margin:0 auto;height:29px;width:185px;}
.Xnav1 ul li a{display:block;font:bold 110%/19px Arial, Helvetica, sans-serif;}
.nav2{background:transparent url(bg_lresources.gif) left bottom no-repeat;padding-bottom:30px;}
.nav2 ul li a{font-weight:bold;}
.nav2 ul li, .nav1 ul li{margin:14px 0 14px 35px;}
.sub-select{background:transparent url(nav2.gif) left top no-repeat;display:block;margin:15px auto;height:29px;width:185px;}
.sub-select, .select{text-indent:100%;white-space:nowrap;overflow:hidden;}
footer{background:transparent url(bg_footer.gif) left top no-repeat;color:#fff;bottom:-27px;left:251px;height:120px;line-height:50px;position:absolute;width:350px;padding-left:67px;}
footer a, footer a:link, footer a:visited{color:#000 !important;}
* html footer{bottom:-28px;}
