
body{
/*  background-image: url('bodyback.jpg'); */
/*  background-repeat: repeat-x; */
/*  background-color: #9ac9df; */
    margin:0px;
    font-family: arial;
    text-align:center;
}

.breaker{
    
    clear:both;
    float:none;

}

#seite{
    background-color: #ffffff;
    width:772px;
/*  background-image: url('schatten_back.gif'); */
/*  background-repeat: repeat-y; */
    margin: 0 auto;
    margin-top:0px;
    text-align:left;
}

#seite_innen{
/*  background-image: url('schatten.gif'); */
/*  background-repeat: no-repeat; */
    background-position: top right;
    min-height: 600px;;
}

#seite_unten{
/*  background-image: url('schatten_bottom.gif'); */
    background-repeat: no-repeat;
    height:18px;
    width:772px;
}

#header{
    background-image: url('header.jpg');
    width:764px;
    height:138px;
}

#bannerlogo{
position:relative;
    top: 35px;
    left: 34px;
    padding:0px;
}

a{color:#008ecf;}

#menu{
    position:relative;
    top: 70px;
    left: 35px;
    padding:0px;
}

#menu ul{
    margin: 0px;
    padding: 0px;
}


#menu li{
    display: inline;
    list-style-type: none; 
    margin: 0px;    
    margin-right: 20px;  
    padding:0px;
}

#menu li a{
    font-size: 12px;
    line-height: 20px;
    color: #79654f;
    text-decoration: none;    
}

#menu li a.active{
    font-weight: bold;
    text-decoration: none;  
}

#menu li a:hover{
    text-decoration: underline;
}
                                                                                          
#untermenu{
    position:relative;
    top: 75px;
    left: 35px;
    width:630px;
} 
                                                                                          
#untermenu ul{
    margin: 0px;
    padding: 0px;

}

#untermenu li{
    display: inline;
    list-style-type: none; 
    margin-right: 20px;  
    padding:0px;
}

#untermenu li a{
    font-size: 10px;
    color: #008ecf;
    text-decoration: none;    
}

#untermenu li a.active{
    text-decoration: underline;  
}

#untermenu li a:hover{
    text-decoration: underline;
}

.linke_spalte{
    width:173px;
    float:left;
    margin-left:34px;
    margin-top:40px;
}

.linke_spalte p.bodytext{
    font-family: 'Arial';
    font-size:11px;
    line-height: 15px;
    color: #79654f;
    margin-left:4px;
}



.linke_spalte .contentelement{
    border-top: 1px dotted #79654f;
    border-bottom: 1px dotted #79654f;
    margin-bottom:20px;
    }
    
.linke_spalte .bannercontent .contentelement{
    border-top: none;
    border-bottom: none;
    }    

.linke_spalte .contentelement_blau{
    padding-top:1px;
    padding-bottom:1px;
    background-repeat: no-repeat;  
    background-color: #e8f4fa;
    }

.rechte_spalte{
    margin-right:40px;
    margin-left:50px; 
    margin-top:40px;
    width:400px;
    float:left;
}

.rechte_spalte p.bodytext{
    font-family: 'Arial';
    font-size:11px;
    line-height: 20px;
    margin-bottom:20px;
    color: #79654f;
}

.rand_spalte{
    margin-right:20px;
    margin-top:20px;
    width:45px;
    float:right;
}





#content h1{
    font-family: 'Trebuchet MS';
    font-size: 16px;
    color: #79654f;
    margin:0px;
    padding:0px;
    padding-bottom:10px;
    border-bottom:1px dotted #79654f; 
}


#content h2{
    font-family: 'Trebuchet MS';
    font-size: 14px;
    color: #008ecf;
    margin:0px;
    padding:0px;
}

#iaf-logo{
    margin-top: 0px;
    margin-bottom: 0px;
}

.csc-textpic-caption {    
font-family: 'Arial';
font-size:11px;
line-height: 15px;
color: #79654f;
}

.rechte_spalte p.fusszeile{
    font-family: 'Arial';
    font-size:10px;
    line-height: 10px;
    padding-top:5px;
    margin-bottom:40px;
    color: #79654f;
    border-top:1px dotted #79654f;
}

.contentelement ul{
margin:0px;
padding:0px;
padding-left:30px;
margin-bottom:20px;
}

.contentelement li{    font-family: 'Arial';
    font-size:11px;
    line-height: 15px;
    color: #79654f;
    margin-left:4px;

}

ul.csc-bulletlist{
margin-top:20px;
}

.rechte_spalte .csc-textpic-imagewrap img{
margin-left:1px;
margin-top:1px;
}

.rechte_spalte .contentelement{
margin-bottom:20px;
}

.rechte_spalte .contentelement table{
    margin-top:10px;
    font-size: 12px;
    line-height: 15px;
    color: #79654f;
}

.rechte_spalte .contentelement td{
border:1px solid #79654f;
padding:2px;
padding-left:10px;
padding-right:10px;
}

.tx-felogin-pi1 h3{
    font-family: 'Trebuchet MS';
    font-size: 14px;
    color: #008ecf;
    margin:0px;
    padding:0px;
margin-top:20px;
}

.tx-felogin-pi1 div,.tx-felogin-pi1 p{
    font-family: 'Arial';
    font-size:11px;
    line-height: 15px;
    color: #79654f;
    margin-left:0px;
   
}

.tx-felogin-pi1 form{
margin-top: 20px;
}

.tx-felogin-pi1 fieldset{
    font-family: 'Arial';
    font-size:11px;
    line-height: 15px;
    color: #008ecf;
    margin-left:0px;
}

.tx-felogin-pi1 input{
       font-size:11px;
       line-height: 15px;
}

 .rechte_spalte .contentelement table.tipafriendtabelle td{
 background-color:#ffffff;
 border:1px solid #dddddd;
 }
 
 .rechte_spalte .contentelement table.tipafriendtabelle{
 border-collapse: collapse;
 border:1px solid #dddddd;  
 }