p,h1,h2,h3,h4,h5{padding:0; margin:0;}

body{font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#5F5959; color:#73787C;}

img{border:0px;}
img.bord { border:1px solid #000;}

h1{text-indent:-9999px; background:url(/public/images/www/logo.jpg); width:176px; height:53px;}

.line{clear:both; width:auto; height:1px; background-color:#1BBDEE;}
.hr1{width:30px; height:1px; border-style:none; color:#444; background-color:#444;}
.hr2{width:100%; height:1px; border-style:none; margin-top:0px; color:#1BBDEE;}
.turquoise {color: #1BBDEE;}
.paddB_5 {padding-bottom:5px;}
.paddR_5 {padding-right:5px;}
.margL_30 {margin-left:30px;}
.left {text-align: left;}
.right {text-align: right;}

.pKB {background:url(/public/images/www/kbs_16.jpg) no-repeat; padding-left: 22px; margin-left: 20px; margin-top: 10px; font-size: 12px;}

.pics { height: 145px; width: 220px; padding:0; overflow: hidden }
.pics img { height: 125px; width: 200px; padding: 10px; border: 1px solid #000; background-color: #5F5959;}
.pics img {-moz-border-radius: 10px; -webkit-border-radius: 10px;}
.pics2 { height: 156px; width: 234px; padding:0; overflow: hidden }
.slideshow {-moz-border-radius: 10px; -webkit-border-radius: 10px; padding:10px; padding-bottom:7px; border: 1px solid #000; background-color: #5F5959;}
#picture{}

a{color:#C9C9CB; text-decoration:none; border:none; border:0}
a:hover, a:focus{color:#21C3F1; text-decoration:none; border:none; border:0}

#wrapper{margin:0 auto; width:953px; min-height:590px; margin-top: 18px; background:url(/public/images/www/bg.gif); background-color:#000}
#top {width:953px; min-height:60px;  background:url(/public/images/www/top.jpg) no-repeat;}

#nav1{float:left; margin:38px 0px 0px 108px}
#nav1 ul{text-align:center; margin-left:0; padding-left:0}
#nav1 li{list-style-type:none; padding:10px; display:inline}

#lang {margin-left:31px; margin-top:42px; float:left; width:90px;}
#langEn {margin-left:100px; margin-top:42px; float:left; width:90px;}
#langDe {margin-left:168px; margin-top:42px; float:left; width:90px;}
#pl {float:left; padding:2px}
#en {float:left; padding:2px}
#de {float:left; padding:2px}

#portfolio_box{margin-left:0px; margin-top:0px; float:left; width:250px; height:200px}
#portfolio_box_view{margin-left:0px; margin-top:0px; float:left; width:300px; height:200px}
#left_arrow_pf{clear:both; position:absolute; margin-left:50px; margin-top:20px}
#right_arrow_pf{float:left; position:absolute; margin-left:178px; margin-top:20px}
#pf_foto{position:absolute; margin-left:25px; margin-top:-170px}
#center_text_pf{position:absolute; margin-left:107px; margin-top:30px}

#contact_box{margin-left:0px; margin-top:0px; float:left; width:250px; height:200px}
#contact_box_form{margin-left:0px; margin-top:0px; float:left; width:300px; height:200px}
#contact_box_form label{width:150px; height:40px}
#contact_box_form ul{margin-left:0; padding-left:0}
#contact_box_form li{list-style-type:none; padding:5px; margin-top:10px; float:left; color:#21C3F1; text-align:right; width:285px}

#content {width:893px; min-height:405px; padding:30px;}
#leftBox {margin-top:10px; float:left; width: 282px;}

#logo{margin:26px 0px 0px 45px; float:left; cursor:pointer;}
#leftBottomBox {margin-top:10px; clear: both; float:left;}
#footer {width:893px; height:37px; padding-left: 30px; padding-right: 30px; clear:both;}
#bottom {width:953px; height: 8px; background:url(/public/images/www/bottom.jpg); clear:both;}
#bottomSpace{height:10px; clear:both;}

#logos {float:left; margin:0px 0px 0px 0px; width:100%;}
#logos ul{text-align:center; margin-left:0; padding-left:0}
#logos li{list-style-type:none; padding-bottom:0px; padding:5px; display:inline}

#centerBox{margin-left:28px; margin-top:10px; float:left; width:580px; min-height:270px; padding:0px;}

.b1f, .b2f, .b3f, .b4f, .b5f, .b6f, .b7f, .b8f {font-size:1px; overflow:hidden; display:block; background:#1D1C21;}
.b1f {height:1px; margin:0 10px;}
.b2f {height:1px; margin:0 8px;}
.b3f {height:1px; margin:0 6px;}
.b4f {height:1px; margin:0 5px;}
.b5f {height:1px; margin:0 4px;}
.b6f {height:1px; margin:0 3px;}
.b7f {height:2px; margin:0 2px;}
.b8f {height:2px; margin:0 1px;}
#centerBoxText {background: #1D1C21; margin-left: 0px; padding:10px; min-height: 360px;}
#centerBoxTextPage {background: #1D1C21; margin-left: 0px; padding:15px; min-height: 360px;}

#leftBoxText {background: #1D1C21; margin-left: 0px; padding:10px; min-height: 25px;}

#centerLeft{width:320px; float:left; padding:5px;}
#centerRight{width:220px; float:left; padding:5px;}


