body, html {
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica sans-serif;
    text-align: left;
}

    #wrapper {
        width: 580px;
        position: relative;
    }

        #toppas {
            background-image: url(../id/logo.jpg);
            height: 60px;
            width: 984px;
        }
        
        #toppas_zwo {
            background-image: url(../id/top_r.jpg);
            height: 120px;
            width: 984px;
            text-align:left;
        }
        
        #toppas_drei {

        }
        
        #content {
            width: 624px;
            background-color: #FFFFFF;
            display: inline;
            float: left;
            padding: 10px 20px;
            font-size: 11px;            
            text-align: left;
            line-height: 16px;
        }
        
        * html #content {
            width: 664px;
        }
        
            #content #service {
                 clear:both;
                margin-top:20px;
                padding-top:15px;
            }
        
        #main_nav {
            width: 160px;
            display: inline;
            float: left;
        }
        
            #main_nav #nav_bg {
                padding: 0px;
                padding-bottom:300px;
                padding-top:10px;
                background-image: url(id/left_top.gif);
                background-repeat: no-repeat;
                text-align: left;
            
            }

                    .klapplayer {
                        width:137px;
                        top:210px;

                        height:auto;
                        z-index:1;
                        border: 1px solid #01418B;
                        background-color:#FFFFFF;
                        text-align:left;
                        visibility: hidden;
                        position:absolute;
                    }
                    
                            #layer1 {
                                left:15px;
                            }
                            
                            #layer2 {
                                left:155px;
                            }
                            
                            #layer3 {
                                left:305px;
                            }
                            
                            #layer4 {
                                left:485px;
                            }
                            
                            #layer5 {
                                left:642px;
                            }
                            
                            #layer6 {
                                left:830px;
                            }
                            
        
                    .line {
                        height:31px;
                        width:115px;
                        top:180px;
                        position:absolute;
                        visibility:hidden;
                    }
                            
                            #layer1line {
                                left: 0px;
                            }
                            
                            * html #layer1line {
                                left: 0px;
                            }
                            
                            #layer2line {
                                left: 125px;
                            }
                            
                            * html #layer2line {
                                left: 125px;
                            }
                            
                            #layer3line {
                                left: 274px;
                            }
                            
                            * html #layer3line {
                                left: 274px;
                             }
                    
                            #layer4line {
                                left: 449px;
                            }
                            
                            * html #layer4line {
                                left: 449px;
                             }
                             
                             #layer5line {
                                left: 608px;
                            }
                            
                            * html #layer5line {
                                left: 608px;
                             }
                             
                             #layer6line {
                                left: 795px;
                            }
                            
                            * html #layer6line {
                                left: 795px;
                             }
                             
                            
                    .klapplayer ul {
                        list-style:none;
                        margin:0;
                        padding:0;
                    }
                    
                    .klapplayer ul li {
                        padding-top:1px;
                        border-bottom:0px solid #E4E2D4;
                        background-image:url(id/layer_linie.gif);
                    }
                    
                    .klapplayer ul li.first {
                        padding:0;
                    }
                    
                     .klapplayer ul li.last{
                        padding:0;
                    }
                    
                    .klapplayer a {
                        color: #000000;
                        font-size:10px;
                        text-decoration:none;
                        font-weight:normal;
                        background-color:#FFFFFF;
                        display:block;
                        margin:1px 5px;
                        padding:3px;
                        border-bottom:1px solid #01418B;
                        
                    }
                    
                    .klapplayer .last a {
                        color: #000000;
                        font-size:10px;
                        text-decoration:none;
                        font-weight:normal;
                        background-color:#FFFFFF;
                        display:block;
                        margin:1px 5px;
                        padding:3px;
                        border-bottom:0px solid #01418B;
                        
                    }
                   

                    .klapplayer a:visited {
                        color: #000000;
                        font-size:10px;
                        text-decoration:none;
                        font-weight:normal;
                        background-color:#FFFFFF;
                        display:block;
                        
                    }
            
                     .klapplayer a:hover {
                        color:#777777;
                    }
                    
                    
               
.nav1 {
    color:#004F94;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    padding:20px 15px;
}


.nav1red {
    color:#C6151D;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    padding:20px 15px;
    line-height:20px;
}


.nav2 {
    color:#004F94;
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
}

.nav2red {
    color:#C6151D;
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
}

.nav2spanner {
    padding:5px 15px;
}

.nav3 {
    color:#004F94;
    text-decoration:none;
    font-weight:normal;
    font-size:10px;
    padding-left:20px;
}

.nav3red {
    color:#C6151D;
    text-decoration:none;
    font-weight:normal;
    font-size:10px;
    padding-left:20px;
}
.navrspanner {
background-color:#ECF1F5;
padding-top:3px;
padding-bottom:2px;
}

        #emo {
           
            width: 160px;
            display: inline;
            float: left;
            text-align:left;
            font-size:10px;
        }
        
        #suchbox {
            padding:15px;
            font-weight:bold;
        }
        
        #footer {
            height: 10px;
            width: 100%;
            font-size: 8px;
            background-color: #61000D;
        }

img {
    border: 0px;
}


h1 {
font-size: 18px;
font-weight:bold;
}


a {

}


a:hover {

}

a:visited {

}

.csc-textpic {
    clear:both;
}

.csc-textpic-clear {
    height:10px;
}

.csc-textpic-intext-left-nowrap .csc-textpic-text {
    margin:0px 0px 10px 10px;
    padding:0px;
}

.csc-textpic-intext-left .csc-textpic-imagewrap {
    padding:0px 10px 10px 0px;
}

h1.csc-firstHeader {
    font-size:16px;
    color:#014E96;
}


.csc-textpic-caption {
    background-color:#dddddd;
    line-height:18px;

}


td {
    font-size:11px;
}
