/* Defaults */
body{margin: 0;padding:0;background:#424242 url('webImage/bg.jpg') no-repeat;}
body,div, select,td, input, p, H1, H2, H3, H4,span,a{  Font-Family:Arial; Color:#fff; font-size:12px;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;}
p {font-style: normal;margin:0;padding:0;}
h1,h2,h3{margin:0 0 0 0;padding:0 0 0 0; Font-Family:Arial;Font-Size:20px;Color:#fff;font-weight:normal;}
	
/* 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; }
.automargin{margin:0 auto;}
.pngFixed{behavior:url(iepngfix.htc);}

/* spacing  */
.hSpc8{height:8px;line-height:8px;}
.hSpc24{height:24px;line-height:24px;}
.hSpc30{height:30px;line-height:30px;}
.hSpc32{height:32px;line-height:32px;}
.hSpc33{height:33px;line-height:33px;}
.hSpc40{height:40px;line-height:40px;}
.hSpc45{height:45px;line-height:45px;}

/* padding  */
.tpad5{padding-top:5px}
.tpad7{padding-top:7px}
.tpad10{padding-top:10px}
.tpad15{padding-top:15px}
.tpad30{padding-top:30px}

.lpad12{padding-left:12px;}
.lpad18{padding-left:18px;}
.lpad20{padding-left:20px;}
.lpad23{padding-left:23px;}
.fontS14{font-size:14px;}
.fgrey{color:#565656;}

.lmar12{margin-left:12px;}
.lmar20{margin-left:20px;}
.lmar32{margin-left:32px;}
.lh18{line-height:18px;}
form{margin:0;padding:0;}

/* project specific CSS */
.width940{width:940px;}
.width820{width:820px;}
.width496{width:496px;}
.width400{width:400px;}
.width270{width:270px;}
.width230{width:230px;}
.width210{width:210px;margin-right:20px;}
.width200{width:200px;}
.width124{width:124px;}
input.textBox{width:184px;margin:0;padding:4px;background:#fff;border:1px solid #c3c3c3;color:#000;}
textarea.textAbox{width:184px;height:80px;margin:0;padding:4px;background:#fff;border:1px solid #c3c3c3;color:#000;}
input.btnSenden{background: url('../webImages/btnSenden.jpg') no-repeat;width:73px;height:30px;border:0;padding:0;margin:37px 0 0 8px;cursor:pointer;}
input.btnSenden:hover{background: url('../webImages/btnSendenHov.jpg') no-repeat;width:73px;height:30px;border:0;padding:0;margin:37px 0 0 8px;cursor:pointer;}

li.lBg{background: url('../webImages/footerBg.gif') no-repeat;height:69px;cursor:pointer;behavior: url(csshover.htc);}
li.lBg:hover{background: url('../webImages/footerBgHover.gif') no-repeat;height:69px;}

ul.hList {list-style-type: none;margin:0;padding:0;float:left;}
ul.hList li{list-style-type: none;margin:0;padding:0;float:left;}
.copyright{Font-Family:Arial; Color:#7c7c7c; font-size:12px;text-decoration:none;}
a.footerText{Font-Family:Arial; Color:#7c7c7c; font-size:12px;text-decoration:none;}
a.footerText:hover{Font-Family:Arial; Color:#7c7c7c; font-size:12px;text-decoration:underline;}
.botIMGpad{padding:11px 10px 0 10px;}

a.TopNavi{Font-Family:Arial; Color:#fff; font-size:18px;text-decoration:none;line-height:18px;display:block;padding-top:35px;}
a.TopNavi:hover{Font-Family:Arial; Color:#fff; font-size:18px;text-decoration:none;line-height:18px;border-bottom:5px solid #818181;}
a.TopNaviHover{Font-Family:Arial; Color:#fff; font-size:18px;text-decoration:none;line-height:18px;display:block;padding-top:35px;border-bottom:5px solid #818181;}

.pGalleryHeadline{text-align: center; padding-bottom: 5px; font-weight: bold;}

/* validation css*/
.error {clear: both; font-family: Arial; font-size: 10px; color: #ff0000; margin-left: 5px; display:none; }

#map div { color: #000; }
#map span { color: #000; }