/* body.css */

body {
    font-family:        Verdana, sans-serif;
    margin:             0;
    padding:            0;
}

#page_bg {
    background-color:   #c4cbc4;
}

.footer_bg {
    background-color:   #FFF;
}

.head {
    width:              979px; 
    height:             30px;   
}

.copyright,
#impressum {
    width:              250px;
    color:              #7e7a79;
    font-size:          11px;        
}

.copyright img {
    left:               9px;
    position:           relative;
    top:                6px; 
    border:             none;   
}

.copyright {
    float:              left;
    text-align:         left; 
    margin-top:         3px;     
}

.copyright a{
    text-decoration:    none;
    color:              #7e7a79;      
}

#impressum {
    float:              right;
    text-align:         right;
    margin-top:         9px;    
}

.more {
    color:              #494B4E;
    font-weight:        800;           
}

#impressum a {
    color:              #7e7a79;
    text-decoration:    none;   
}

.page_header {
    width:              979px;
    height:             532px;    
}

#finance_index {
    height:             501px;
    background-image:   url(../images/header/startseite.jpg); 
}

#finance_index a.headline {
    width:              546px;
    height:             196px;
    position:           relative;
    top:                151px;
    left:               132px;
    float:              left;
    background-image:   url(../images/headline_normal.gif);
    background-repeat:  none;
}

#finance_index a.headline:hover {
    background-image:   url(../images/headline_hover.gif);
}

#finance_index a.button {
    width:              288px;
    height:             22px;
    position:           relative;
    top:                172px;
    left:               162px;
    float:              left;
    clear:              both;
    background-image:   url(../images/starten_normal.gif);
    background-repeat:  none;
}

#finance_index a.button:hover {
    background-image:   url(../images/starten_hover.gif); 
}

.page_body {
    width:              979px;
    height:             254px;
    background-color:   #c4cbc4;        
}

.pageswitch {
    background-color:   #6a7c6e;
    height:             29px;
    border-top:         1px solid #c0cdc3;
    border-bottom:      1px solid #c0cdc3;                             
}

.pageswitch a{
    cursor:             pointer;                          
}


#prev_project a{
    float:              left;
    width:              153px;
    height:             29px;
    background-image:   url(../images/prev.jpg); 
}

#prev_project a:hover {
    background-image:   url(../images/prev_hover.gif); 
}


#next_project a{
    float:              right;
    width:              153px;
    height:             29px;
    background-image:   url(../images/next.jpg); 
}

#next_project a:hover {
    background-image:   url(../images/next_hover.gif); 
}



.navigation {
    float:              left;
    background-color:   #6a7c6e;
    width:              416px;
    height:             100%;        
}

.navigation #nav_left,
.navigation #nav_right {
    width:              208px;
    height:             100%;
    float:              left;
    overflow:           hidden;
}


.navigation ul {
    color:              #FFF;
    list-style-image:   url(../images/nav_arrow.jpg);
    font-size:          12px;
    margin:             15px;
    padding-left:       15px;        
}

.navigation ul a{
    color:              #FFF;
    text-decoration:    none;
    cursor:             pointer;            
}

.navigation ul li{
    padding-bottom:     15px;
    text-align:         left;        
}

.description {
    float:              left;
    background-color:   #96a399;
    height:             100%;
    width:              563px;
    color:              #FFF;
    font-size:          12px;   
}

#grey_finance {
    width:              979px;
}


.select {
    font-weight:        800;   
}

.company_head {
    height:             45px;    
}

.company_head #client {
    font-weight:        800;
}

.company_head div {
    float:              right;
    margin:             20px 30px 0 0;        
}

.company_head img {
    float:              left;
    margin:             15px 0 0 20px;
}

.company_info {
    text-align:         left;
    margin:             0 30px 0 20px;
    line-height:        150%;           
}

.company_detail {
    height:             65px;
    margin-top:         15px;   
}

#company_link {
    margin:             0 30px 0 20px; 
    text-align:         left;
    font-weight:        bold;
}

.company_tech {
    margin:             0 30px 0 20px; 
    text-align:         left;
    font-weight:        bold;
    clear:              both;
    padding-top:        15px;
}

.company_tech .pipe {
    font-weight:        normal;
    color:              #88D300;
}

#company_link {
    margin-bottom:       15px;
    display:                block;
}

#company_link a {
    width:              61px;
    height:             22px;
    background-image:   url(../images/mehr.gif); 
    float:              left;
    cursor:             pointer;
}

#company_link a:hover {
    background-image:   url(../images/mehr_hover.gif);
}

.shrink {
    margin-right:       -4px;    
}

.shrink_right {
    margin-left:       -4px;    
}

.inline_link {
    color:              #FFF;
    font-weight:        800;
    text-decoration:    none;    
}

