html, body, form, ul, ol, li {margin:0px;padding:0px;}
body {background:url(../images/top_bg.gif) #FFFFFF repeat-x left top; color:#333333; font: normal 12px Verdana,Arial,Helvetica,sans-serif;line-height:16px;}
a {color:#333333; font: normal 12px Verdana,Arial,Helvetica,sans-serif; text-decoration:underline;outline: none;}
a:hover {color:#990000; text-decoration:none;}


.clf{clear: both;}

#BdBrd{width: 900px;margin:0px auto 0px auto; }
#Bd{width: 900px; text-align: left;background: transparent;}

#Logo{width: 195px; height: 153px; margin-top: 2px; margin-left: 20px; position: absolute; z-index: 1;background:transparent url(../images/logo.gif)  no-repeat scroll top left; }
#Logo #NLForm {margin: 92px 0px 0px 12px;}
#Logo #NLForm label{font: bold 12px Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF;line-height: 20px;}
#Logo #NLForm input.inpdat{position: relative; top: -6px; left: 0px; font: normal 11px Verdana,Arial,Helvetica,sans-serif; color:#333333; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #999999; border-bottom: 1px solid #999999; width: 140px;}
#Logo #NLForm input.inpbtn{position: relative; top: 0px; left: 5px;}

#PHdl{width: 627px; margin-top: 55px; margin-left: 250px; position: absolute; z-index:1;}
#PHdl .home{height: 110px; background:url(../images/phdl_home.gif) no-repeat left top; padding: 15px 0px 0px 20px; }
#PHdl .leistungen{height: 110px; background:url(../images/phdl_leistungen.gif) no-repeat left top; padding: 15px 0px 0px 20px; }
#PHdl .referenzen{height: 110px; background:url(../images/phdl_referenzen.gif) no-repeat left top; padding: 15px 0px 0px 20px; }
#PHdl .kontakt{height: 110px; background:url(../images/phdl_kontakt.gif) no-repeat left top; padding: 15px 0px 0px 20px; }
#PHdl .impressum{height: 110px; background:url(../images/phdl_impressum.gif) no-repeat left top; padding: 15px 0px 0px 20px; }

#PHdl .THdl{font: bold 15px Verdana,Arial,Helvetica,sans-serif; color:#006699; padding-bottom: 7px;}
#PHdl .TsHdl{font: bold 10px Verdana,Arial,Helvetica,sans-serif; line-height:14px; color:#999999; width:500px;}
#PHdl .TsHdl a{font: bold 10px Verdana,Arial,Helvetica,sans-serif; color:#006699; text-decoration: underline;}
#PHdl .TsHdl a:hover{color:#990000; text-decoration: none;}

#Cnt{width: 856px; padding-bottom: 20px; padding-left: 13px; background: transparent;}
* html #Cnt{width: 869px; w\idth: 856px;}
/* fuer FF OP Safari*/ 
#Cnt{margin-top: 19px;}
/* fuer IE6 */
* html #Cnt {margin-top: 14px;}
/* fuer IE7 */
*+html #Cnt {margin-top: 19px;}

#LCol{float: left; width: 245px; margin-top: 97px; background:transparent url(../images/lcol_bg.gif) repeat-y 17px 0px;}
#LCol .top{background:transparent url(../images/lcol_top.gif) no-repeat 17px 0px; height:22px; width:245px;}
#LCol .btm{background:transparent url(../images/lcol_btm.gif) no-repeat 17px 0px; height:22px; width:245px;}
#LCol #LColCnt {padding-left: 7px;}

#BoxInfo{ width: 197px; margin-bottom: 15px; background:transparent url(../images/box_info_bg.gif) repeat-y top left;}
#BoxInfo .top{background:transparent url(../images/box_info_top.gif) no-repeat top left; height:11px; width:197px;}
#BoxInfo .btm{background:transparent url(../images/box_info_btm.gif) no-repeat top left; height:24px; width:197px;}
#BoxInfo #BoxInfoCnt {padding: 2px 10px 10px 10px;}
#BoxInfo #BoxInfoCnt div.hdl{ margin-bottom: 6px; text-decoration: underline; color:#006699; text-align: center; font: bold 13px Verdana,Arial,Helvetica,sans-serif; line-height: 15px;}
#BoxInfo #BoxInfoCnt ul{margin-left: 10px; list-style-type:none;}
#BoxInfo #BoxInfoCnt ul li{background:transparent url(../images/li_haken_01.gif) no-repeat top left; padding-left: 18px; margin-bottom: 2px; color:#787256; font: bold 12px Verdana,Arial,Helvetica,sans-serif;}

#BoxProm{ width: 197px; background:transparent url(../images/box_prom_bg.gif) repeat-y top left;}
#BoxProm .top{background:transparent url(../images/box_prom_top.gif) no-repeat top left; height:11px; width:197px;}
#BoxProm .btm{background:transparent url(../images/box_prom_btm.gif) no-repeat top left; height:24px; width:197px; text-align: center;}
#BoxProm .btm .txt{padding-top: 5px; font: normal 10px Verdana,Arial,Helvetica,sans-serif; color:#666666;}
#BoxProm #BoxPromCnt {padding: 2px 10px 10px 10px; text-align: center;}


#RCol{width: 611px; margin-top: 97px; float: left; background:#F9F7EC url(../images/cnt_bg.gif) repeat-y top left;}
#RCol .top{background:#F9F7EC url(../images/cnt_top.gif) no-repeat top left; height:22px; width:611px;}
#RCol .btm{background:#F9F7EC url(../images/cnt_btm.gif) no-repeat bottom left; height:22px; width:611px; float: left;}
#RCol #RColCnt {padding: 10px 20px 10px 20px; float: left;}

#mNavBd{padding-top: 15px; padding-left: 220px;}
.multiNav2 {background:transparent url(../images/bg-module-topright.gif)  no-repeat scroll right bottom;}

.multiNav {
height:40px;
list-style-type:none;
margin:0px 0px -6px;
padding:0px;
position:relative;
z-index:5;
}

.multiNav a {color:#FFFFFF;font-size: 13px; font-weight: bold;letter-spacing:0px;text-decoration:none;outline: none;}
.multiNav a:hover {color:#FFFFFF;text-decoration:underline;}
.multiNav a:visited {color:#FFFFFF;}

.multiNav li {
background:transparent url(../images/bg-tab-leftoff.gif) no-repeat scroll left top;
float:left;
margin:0px 0px 0px -15px;
padding:0px;
}
.multiNav li a {
display:block;
line-height:40px;
margin-left:15px;
padding:0px 15px 10px 10px;
text-align:center;
}
.multiNav li a {background:transparent url(../images/bg-tab-rightoff.gif) no-repeat scroll right top;}
.multiNav li a span {display:block;line-height:35px;}

.multiNav li.r01 {background:transparent url(../images/la-r01_off.gif) no-repeat scroll left top;margin-left:0px;padding-left:40px;}
.multiNav li.r01 a {margin-left:0px;}

.multiNav li.r02 {background:transparent url(../images/la-r02_off.gif) no-repeat scroll left top;margin-left:0px;padding-left:40px;}
.multiNav li.r02 a {margin-left:0px;}

.multiNav li.r03 {background:transparent url(../images/la-r03_off.gif) no-repeat scroll left top;margin-left:0px;padding-left:40px;}
.multiNav li.r03 a {margin-left:0px;}

.multiNav li.r04 {background:transparent url(../images/la-r04_off.gif) no-repeat scroll left top;margin-left:0px;padding-left:40px;}
.multiNav li.r04 a {margin-left:0px;}

.multiNav li.r05 {background:transparent url(../images/la-r05_off.gif) no-repeat scroll left top;margin-left:0px;padding-left:40px;}
.multiNav li.r05 a {margin-left:0px;}

.multiNav li.active {background:transparent url(../images/bg-tab-lefton.gif) no-repeat scroll left top;}
.multiNav li.active a {color:#FFFFFF; background:transparent url(../images/bg-tab-righton.gif) no-repeat scroll right top;font-weight:bold;letter-spacing:0px;}
.multiNav li.active a:hover {cursor:pointer;text-decoration:none;}

.multiNav li.r01a {background:transparent url(../images/la-r01_on.gif) no-repeat scroll left top;}
.multiNav li.r02a {background:transparent url(../images/la-r02_on.gif) no-repeat scroll left top;}
.multiNav li.r03a {background:transparent url(../images/la-r03_on.gif) no-repeat scroll left top;}
.multiNav li.r04a {background:transparent url(../images/la-r04_on.gif) no-repeat scroll left top;}
.multiNav li.r05a {background:transparent url(../images/la-r05_on.gif) no-repeat scroll left top;}
