/* Defaults */
body{ margin: 0;padding:0;background:#000 url('../images/bg_img_low.jpg') repeat-y center top;}
body,div, select,td, input, p, H1, H2, H3, H4,span{ font-family: Arial , Helvetica; color: #43556b; font-size:12px;text-decoration:none;}
p { font-size: 12px; font-style: normal; line-height: 16px; }
a:link,a.active,a.visited { text-decoration:none;color:#0f2a42;font-family:Arial , Helvetica;font-weight:bold;outline:none; }
a.hover{ text-decoration:none;color:#ff8f00;font-family:Arial , Helvetica;font-weight:bold;outline:none; }


/* standards */
.left{ float: left; }
.right{ float: right; }
.cleft{ clear: left; }
.cright{ clear: right; }
.cboth{ clear: both; }
.tright{ text-align: right; }
.tcenter{ text-align: center; }
.abs{ position: absolute; }
.hand {cursor: pointer;}
.border{border: 1px solid #ff0000;}
.center{text-align:center;}
.hiddendiv{ visibility: hidden; display: none; }
.visiblediv{ visibility: visible; display: block; }

/* spacing  */
.hSpc35{height:35px;line-height:35px;}
.hSpc32{height:32px;line-height:32px;}
.hSpc30{height:30px;line-height:30px;}
.hSpc28{height:28px;line-height:28px;}
.hSpc10{height:10px;line-height:10px;}
.hSpc20{height:20px;line-height:20px;}
.hSpc4{height:4px;line-height:4px;}


/* padding  */
.paddT55{padding:55px 0 0 380px;}
.rpad20{padding:40px 35px 0 0;}
.lpad10{padding-left:10px;}
.lpad200{ margin-left:286px; }
.lmar10{margin:5px 10px 0; 10px}
.tpad10{ padding-top:9px; }
.tpad20{ padding-top:20px; }
.tpad50{padding:50px 0 0 0 }

/* bgimg  */
img,a{behavior:url(iepngfix.htc);}
.mainDiv{width:1000px;margin:0 auto;}
.midDiv{width:960px;margin:0 auto;}
.header{behavior:url(iepngfix.htc);background: url('../images/headImg.png') no-repeat; width:1000px;height:273px;}
.header1{behavior:url(iepngfix.htc);background: url('../images/headImg_over.png') no-repeat; width:1000px;height:274px;}
.bgR{behavior:url(iepngfix.htc);background: url('../images/bgR.png') repeat-y; width:1000px;}
.bgRed{background-color:#ff8f00;}
.bgGery{background-color:#e2e2e2;}
.bgGeryHome{background-color:#e2e2e2;width: 261px;}
.bdotbg{background: url('../images/bdots.gif') repeat-x;height:4px;}
.bdots{border:1px dotted #4b4b4b;}
.bgHome{behavior:url(iepngfix.htc);background: url('../images/BgHome.png') no-repeat; width:1000px;height:273px;}
.bgGlas{behavior:url(iepngfix.htc);background: url('../images/BgGlas.png') no-repeat; width:1000px;height:273px;}
.bgKontakt{behavior:url(iepngfix.htc);background: url('../images/BgKontakt.png') no-repeat; width:1000px;height:273px;}
.bgLeistungen{behavior:url(iepngfix.htc);background: url('../images/BgLeistungen.png') no-repeat; width:1000px;height:273px;}
.bgReferenzen{behavior:url(iepngfix.htc);background: url('../images/BgReferenzen.png') no-repeat; width:1000px;height:273px;}
.bgUeberuns{behavior:url(iepngfix.htc);background: url('../images/BgUeberuns.png') no-repeat; width:1000px;height:273px;}

/* width  */
.leftDiv{width:172px;}
.rightDiv{width:250px;padding:10px 0 0 10px;}
.width514{width:514px;}
.width770{width:770px;}
.width750{width:750px;}


/* font & color  */
.blue{color:#43556b;}
.black{color:#000000;}
.font32{font-size:35px;}
.font24{font-size:24px;}
.font19{font-size:19px;}
.font12{font-size:12px;}
.font11{font-size:11px;}
.font10{font-size:10px;}
.font18{font-size:18px;}
.fBold{font-weight:bold;}
.lHeig{line-height:22px;}
.headline{font-family: Georgia; color: #242424;font-size:28px;height:20px;font-weight:bold;}


/* links */
.link,a.link:link,a.link:active,a.link:visited,a.slink:link,a.slink:active,a.slink:visited,a.slink:hover {text-decoration:none;color:#0f2a42;font-weight:bold;outline:none; }
a.link:hover { text-decoration:none;color:#ff8f00;font-weight:bold;outline:none; }
a.topNavi{text-align:center;text-decoration:none;color:#0f2a42;font-size:17px;font-family:Georgia;font-weight:bold;outline:none;}
a.topNavihover,a.topNavi:hover{text-align:center;text-decoration:none;color:#ff8f00;font-size:17px;font-family:Georgia;font-weight:bold;outline:none;}
a.fontGeogia {font-family:Georgia;  }

/* ul,li */
ul.disc {text-align: left; margin:0;padding:0;}
ul.disc li{text-align: left; list-style: disc; margin:0 0 0 25px;line-height:22px;}
ul.vList{margin:0; padding:0;}
ul.vList li{text-align: left; list-style: none; margin: 0 0 0 24px;}
ul.sublink {text-align: left; margin:0;padding:0;}
ul.sublink li{text-align: left; list-style: disc; margin:0 0 0 17px;line-height:22px;}
a.sublink:link,a.sublink:active,a.sublink:visited{color:#0f2a42;text-decoration:none;outline:none;font-weight:bold;}
a.sublink:hover{text-decoration:none;color:#ff8f00;outline:none;font-weight:bold; }

/* others */
a.pagingLink:active,a.pagingLink:link,a.pagingLink:visited,a.pagingLink:hover{ 	color:#ff8f00;	text-decoration:none;	font-size:11px;}
.activePage,a.activePage{ 	color:#000000;	text-decoration:none;	font-weight:bold;	font-size:11px;}
.galaryDiv { background-color:#006259; height:266px; width:960px; }
#previewBox{	position: absolute; z-index:10005; border:0px solid #ff0000; }
#previewData240 {position: absolute; top:240px; }
#previewData-240 {position: absolute; top:-240px; }
.FixedWidth { width:829px; }
.topWidth { width:829px; height:26px; }
.LeftClass { float:left; }
.topColor { background-color:#ffffff; height:26px; width:778px; float:left; }
.midColor { background-color:#ffffff;text-align:center;padding-bottom:5px; }
#InerDIv { width:777px; }
.bottomWidth { width:829px; height:19px; }
.bottomColor { background-color:#ffffff; height:19px; width:794px; float:left; }

