body {
background-color: #FFFFFF;
font-size: 11px;
line-height:14.5px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin:15px 0px 0px 0px;
text-align:center;
color:#707c93;
}
a {color: #2a4966;text-decoration:none;}
a:link {text-decoration:none;}
a:visited {color:#2a4966;}
a:hover {color: #000000;}
a:active { color:#000000;}
a:focus {outline: 0}

.menuItem {float:left;width:120px;}

li{ margin:0px 0px 2px 0px;padding:0px 0px 7px 27px;
    background: transparent url('../images/stuff/pfeil_gruen.gif') no-repeat 0 0;
    }
ul{ margin:0px 0px 2px 0;padding:0px 0px 2px 0;list-style-type:none;position:relative;left:-27px;margin-top:15px;}

img.coLogo {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 872px;
margin: 0 auto;
text-align: left;
background-repeat:no-repeat;
}

/* ----------header topMenu und Logo-------------- */
#header {
width: 872px;
height: 227px;
}

#logo 
{
width: 283px;
height: 227px;
}


/* Menü */
#mainnavDiv {
width: 872px;
height: 28px;
padding:0px 0px 0px 339px;
width:500px;
}

#subnavDiv {
width: 533px;
height: 22px;
padding:0px 0px 0px 339px;
}

#subnavDiv_m_das_sind_wir {
height: 22px;
padding:0px 0px 0px 370px;
}

#subnavDiv_m_das_machen_wir {
height: 22px;
padding:0px 0px 0px 524px;
}

#subnavDiv_m_kontakt {
height: 22px;
padding:0px 0px 0px 699px;
}


.subnav,.subnavon {padding:0 0 0 8px;}
a.subnavon:link,
a.subnavon:visited,
a.subnavon:hover,
a.subnavon:active {color:#000;}


 {color:#000000;}

/* -----------------Inhalt--------------------- */

#page {
width: 872px;
margin: 0 auto;
padding: 0;
background-position:left bottom;
background-repeat:no-repeat;
min-height:100px;
}

#content {
width: 872px;
padding: 0px;
margin: 0px;
}

.entryContainer {background-color:Transparent}

.bildTextContainer {width:872px;z-index:9;position:relative;clear:both;}
.bildTextBildDiv {float:left; width:510px;padding:15px 0px 20px 20px;}
.bildTextTextDiv {float:left; width:310px; padding:10px 10px 10px 0px;text-align:left;}
.bildTextTitle {font-size:14px;color:#2a4966;font-weight:normal;padding: 2px 0 16px;}
.bildTextText {font-size: 11px; line-height: 14.5px; text-align: left;}

.kompContainer {width:310px;clear:both;position:relative;}
.kompBranche {width:100px;float:left;}
.kompProjekt {width:210px;float:left;}

.posBoxContainer{position:absolute;left:0px;top:0px;visibility:hidden;}
.posBoxText {text-align:left;}
.floatingText {float:left;font-size:12px;width:112px;}
#persBeschreibung {width:200px;padding-top:10px;}
#paging {position:absolute;left:0px;top:0px;width:300px;z-index:100;font-size:10px;visibility:hidden;}
.pagingItem{float:left; width:70px;text-align:center;}

#arbeitsbeispielContainer {width:870px;z-index:9;position:relative;clear:both;}
#arbeitsbeispielBildDescDiv {float:left; width:518px;padding:20px 0px 20px 15px;}
#arbeitsbeispielTitelDescDiv {float:left; width:335px; padding:16px 0px 10px 0px;}
#arbeitsbeispielBildDiv {width:503px;}

#arbeitsbeispielTitelDescDiv .bildTextTitle {color:#fff;}

#asContainer {width:334px;}
#asTitles {float:left; width:189px; padding:0px 0px 5px 0px;}
#asDescription {float:left; width:130px; padding:0 0 0 15px;}
#asDescription p {padding:0 !important; margin:0 !important;}

#arbeitsbeispielFooterDiv{clear:both;width:508px;text-align:left;margin:10px 0px 0px 0px;}
#arbeitsbeispielTitleDiv{width:308px;text-align:left;float:left;padding:0px 0px 0px 0px;}
#arbeitsbeispielThumbsDiv{width:200px;float:left;text-align:right;}
.arbeitsbeispielTitle{padding:0 0 4.5px;margin:0px;}

#arbeitsbeispielButtons{width:550px;position:absolute;left:0px;top:0px;visibility:hidden;}
.arbeitsbeispielOneButton {padding:5px 0px 5px 5px;float:left;}
.oneBox{margin:0px 5px 0px 5px;}

.KompetenzTable {color:#85898f; width:470px;}
.KompetenzTable td {padding:3px;}
.KompetenzTable p {padding:0 0 0 0;}
.KompetenzTable strong {color:#fff;}
.KompetenzTable .bildTextTitle {color:#fff !important;padding-bottom:3px;}

/* Links */

a.asLink:link {color:#707c93;text-decoration:none;font-weight:normal;}
a.asLink:visited {color:#707c93;text-decoration:none;font-weight:normal;}
a.asLink:hover {color:#fff;text-decoration:none;font-weight:normal;}
a.asLink:active {color:#fff;text-decoration:none;font-weight:normal;}

a.asLinkon:link {color:#fff;text-decoration:none;font-weight:normal;}
a.asLinkon:visited {color:#fff;text-decoration:none;font-weight:normal;}
a.asLinkon:hover {color:#fff;text-decoration:none;font-weight:normal;}
a.asLinkon:active {color:#fff;text-decoration:none;font-weight:normal;}

.arbeitsbeispielDescription a:link {color:#fff;text-decoration:none;font-weight:normal;}
.arbeitsbeispielDescription a:visited {color:#fff;text-decoration:none;font-weight:normal;}
.arbeitsbeispielDescription a:hover {color:#fff;text-decoration:none;font-weight:normal;}
.arbeitsbeispielDescription a:active {color:#fff;text-decoration:none;font-weight:normal;}

