.generalFloatLeft a {
color:#DD7A19;
}

.generalFloatLeft{
}

.generalFloatLeft100{
width:100%;
}

.generalJustified140 {
padding:5px 0 0px 0px;
line-height: 140%;
text-align: justify;
}

.generalFloatRight{
float:right;
}

.textGeneral{
padding:0px 0 0px 0px
}

.more{
color:#DD7A19;
font-weight:bold;
font-size:10px;
text-decoration:none;
display:block;
float:left;
display:inline;
padding:0 0 0 15px;
margin:0 0 5px 5px;
background-image:url(images/arrows.jpg);
background-position:0px 4px;
background-repeat:no-repeat
}

.more_general{
color:#DD7A19;
font-weight:bold;
font-size:10px;
text-decoration:none;
padding:0 0 0 15px;
background-image:url(images/arrows.jpg);
background-position:0px 4px;
background-repeat:no-repeat
}


.triple_title2{
color:#646464;
float:left;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 10px;
background-image:url(images/arrows.jpg);
background-position:0px 4px;
background-repeat:no-repeat
}
.triple_title2 a{
color:#DD7A19;
text-decoration:none;
}

/* kontakt.php*/
.pic1{
float:left;
margin:10px 0 9px 2px
}

.pic2{
float:left;
margin:7px 0 9px 2px;
border-right:2px solid #B0AEAE
}



.newsDate{
float: right;
}

.newsTitle{
float: left;
width: 70%;
}
.newsTitle a{
color:#646464;
}

.newsContent{
float: left;
width: 100%;
text-align: justify;
padding:12px 0 0px 0px;
}

.newsDivider{
float: left;
width: 100%;
min-width: 100%;
padding:26px 0px 0px 0px;
background-image:url(images/dots.gif);
background-position:center left;
background-repeat:repeat-x;
}


.lumaservicesContent{
line-height: 140%;
padding:0px 0px 0px 0px;
margin:0px 0 10px 0;
text-align: justify;
float:left;
}

.servicesEntry{
background-image:url(images/ar.gif);
background-position:0px 8px;
background-repeat:no-repeat;
padding:0px 0 0 16px;
margin:0px 0 10px 0;
list-style-type:none;
text-align: justify;
float:left;
line-height:18px
}

.servicesIntro{
line-height: 140%;
padding:8px 0px 0px 20px;
text-align: justify;
float:left;
width:580px;
}

.aboutUsGeneral{
float:left;
width: 100%;
line-height: 140%;
padding:10px 0 15px 0px;
text-align: justify;
}

.aboutUsIntro{
float:left;
width: 580px;
line-height: 140%;
padding:10px 0 15px 20px;
text-align: justify;
}

.imageGallery {
    display: block;
	text-align: center;
	padding:10px 10px 10px 10px;
    margin-left: auto;
    margin-right: auto;
	float:none
}

IMG.imageGallery {
    display: block;
	padding:10px 10px 10px 10px;
    margin-left: auto;
    margin-right: auto }

.clientDesc{
float:left;
line-height: 140%;
text-align: justify;
line-height:18px;
margin:10px 0 0 0;
}

.clientScope{
margin:4px 0 0 20px;
float:none;
}

.clientDivider{
float: left;
width: 100%;
min-width: 100%;
padding:26px 0px 0px 0px;
background-image:url(images/dots.gif);
background-position:center left;
background-repeat:repeat-x;
}

.clientName
{
font-weight:bold;
color:#DD7A19;
}
.clientProjectName
{
font-weight:bold;
color:#DD7A19;
}

.clientScopeTitle
{
font-weight:bold;
}

.clientSectionTitle
{
font-weight:bold;
}


.clientProjects
{
margin:8px 0 0 10px;
}
.clientProjectEntry
{
margin:6px 0 0 0;
}

.clientScopeEntry{
background-image:url(images/ar.gif);
background-position:0px 8px;
background-repeat:no-repeat;
padding:0px 0 0 16px;
list-style-type:none;
float:none;
}

.faddingLogoDiv{
float:right;
background-color:#DDDDDD;
}

.faddingLogImg{
opacity:1;
width:120px; 
border:0;
height:78;
}

