
body{     
    font-family:arial,verdana,helvetica;
    font-size:9pt;
    color:#333333; 
    background:#fff url('../images/background.png') repeat-x; 
    line-height:18px; 
}


#content h1,  
#content-blok1 h1,
.border-left h1,
#content-blok3 .blok-half h1,
#footer_container_ul_li h2{
font-family:Helvetica,Arial,Verdana,sans-serif !important;
}

#navigation-container ul li a:hover{
color:#a24882;
}



a{
    color:#666666;
}
a:hover{
    text-decoration:none;
}
p{
    margin:10px 0;
}
strong, b{
    font-weight: bold;
}
h1{
    margin-left:7px;
    margin-bottom: 0.5em;
    font-weight: bold;
    font-size: 20px;    
}
h3{
} 
hr{
    border:0;
    border-bottom:1px solid #a4a0a0;
}
br.clear{
    line-height:1px;
    font-size:1px;
    clear:both;
}

.clearer {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

div.clear{
    line-height:0;
    height:0;
    font-size:0;
    clear:both;
}
.center{
    text-align:center;
}
div.line-light{
    border:0;
    padding:0;
    margin:10px 0;
    line-height:1px;
    font-size:1px;
    /* border defined in color sheet */
}
div.spacer-10px{
    display:block;
    width:100%;
    height:10px;
    clear:both;
}
div#header{
    width:1000px;
    height:152px;
    margin:0 auto 0 auto;
}
    div#header-logo{
        float:left;
        width:177px;
        height:152px;
    } 
    div#header-navigation{
        float:left;
        width:801px;
    }
        div#navigation-top{
            width:100%;    
            height:89px;
            background:url('../images/menu-background-shadow.png') left bottom repeat-x;
        }
        div#navigation-container{
            width:802px;
            height:63px;
            background:url('../images/menu-background.png') repeat-x;
        }
            div#navigation-container ul{
                height:63px;
                float:right;
            }
                div#navigation-container ul li{
                    float:left;
                    height:63px;
                    line-height:63px;
                    padding-right:15px; 
                    list-style:none;
                }
                    div#navigation-container ul li a{
                        text-decoration: none;
                        font-size:17px;
                        font-weight:bold;
                    }
                    div#navigation-container ul li a:hover{
                        padding-bottom:2px;
                        border-bottom:2px solid #666666;  
                    }
                    div#navigation-container ul li a.active{
                        color:#a24882;
                    }                            
    
    div#header-shadow-right{
        float:left;
        width:21px;
    }
        div#header-shadow-right-top{
            height:74px;     
        }
        div#header-shadow-right-bottom{
            height:78px; 
        }
div#container{
    clear:both;
    width:1000px;
    margin:0 auto;
    min-height: 100%;
}
    div#container-shadow-left{
        float:left;
        width:1000px;
        background:url('../images/container-shadow-left.png') repeat-y;
    }    
    div#container-content{
        float:left;
        width:976px;
        margin-left:12px;
        background-color:#fff;
    }
        div#container-header{            
            width: 956px;  
            margin:0 auto;  
            margin-top:20px;
        }
        div#content{
            width: 956px;
            height:350px auto;
            margin: 15px 10px 10px 10px;  
            padding-left:15px;
            background:url('../images/content-background-blok1.png') left top no-repeat;
        }
            div#content h1{
                margin-left:10px;                
                padding:30px 0 10px 0;  
                color:#b9327a;
                font-size:20px;    
            }
            div#content p{
                margin-left:10px;
                padding:0 20px 0 10px; 
            }
            div#content div.first-child{
                margin-left:10px;
                /**padding:0 20px 0 10px;**/ 
            }
            div#content .first-child{
                background:url('../images/block-border-left.png') 0 5px no-repeat;                       
            }            
            div#content ul{
                margin-left:25px;
            }
            div#content li{
                list-style-image: url('../images/list-item.png');
                margin-left: 10px; 
                padding-left:5px;   
            }             
        
        
        div#content-blok1{
            width:956px; 
            /*height:100px;*/
            margin:10px;              
            margin-top:15px;
            padding-left:15px;
            background:url('../images/content-background-blok1.png') left top no-repeat;
        }
        div#content-blok1 h1{
            margin-left:15px;
            padding:30px 0 20px 0; 
            color:#b9327a;
            font-size:20px; 
        }        
            div.blok-half{
                float:left;
                width:465px;
                margin-right: 5px;
            }            
            .border-left{
                background:url('../images/block-border-left.png') 0 5px no-repeat; 
            }            
            div.blok-half p{
                margin-top:0;
                margin-left:15px; 
            }
        div#content-blok-seperator{
            clear:both;
            height:30px;
        }
        div#content-blok2{
            width:976px;
            height:144px;
            background:url('../images/content-background-blok2.png'); 
        } 
            ul.content-blok2-navigation{
                margin:0;
                padding:30px 0 0 25px; 
                width:951px;
            }
               ul.content-blok2-navigation li{
                   float:left;
                   display:block;
                   width:235px;
               }
                ul.content-blok2-navigation li .title{ 
                    color:#b9327a;
                    font-size:16px;
                    line-height:5px;    
                    margin-left:15px;    
                    padding-top:10px; 
                }
                    ul.content-blok2-navigation li a{
                    	text-decoration: none;
                    }
                    ul.content-blok2-navigation li a .title{
                        color:#b9327a;
                        font-size:16px; 
                        text-decoration: none;
                    }
                    ul.content-blok2-navigation li a:hover .title{
                        text-decoration: underline;
                    }                                    
                ul.content-blok2-navigation li p{
                    margin-top:0;
                    margin-left:15px; 
                    padding:0;
                }
                     ul.content-blok2-navigation li a p{
                        color:#333333;
                        text-decoration: none;
                    }
                    ul.content-blok2-navigation li a:hover p{
                        text-decoration: underline;
                    }
                        
            
        div#content-blok3{ 
            width:951px;
            height:200px;
            margin:0;
            padding:25px 0 25px 25px;
            background:url('../images/content-background-blok3.png') no-repeat;
        }
             div#content-blok3 h1{
                color:#333333;  
                margin-left:15px;    
                padding-top:5px; 
             }
             div#content-blok3 p{
                margin:0;                
                margin-left:15px;
                padding:0;        
            }
            div#content-blok3-newsitems{}
                div#content-blok3-newsitems h2{
                    margin:10px 0 0 15px; 
                    font-size:13px;    
                    font-weight: bold;
                }         
        
        div#content-blok3-footer{  
            padding:10px 0 0 15px; 
            font-size:14px;    
            font-weight: bold;  
        }
        
        div#content-blok3-news-left{
            float:left;
            width:210px;   
        }
        div#content-blok3-news-right{
            float:left;
            text-align: right;
            width:210px;  
        }
        
        ul#content-blok3-initiatieven{
            margin:0;
            padding:0;
            padding:10px 0 0 15px; 
            width:465px; 
        }
        ul#content-blok3-initiatieven li{
            float:left;
            display:block;      
            width:134px;
            height:98px; 
            margin:5px 10px 5px 0;
            padding:5px;
            line-height:98px;
            text-align:center;
            background:url('../images/content-blok3-iniatieven-background.png') no-repeat; 
        }
        ul#content-blok3-initiatieven li div{
            vertical-align:middle;
            height:98px;
            display:block;
        } 
            
        ul#content-blok3-initiatieven li div p{
            margin:0;
            line-height:normal;
        }
        
        ul#content-blok3-initiatieven li img{

            
            vertical-align:middle;
        } 
        
    div#container-shadow-right{
        float:left;
        width:1000px;
        background:url('../images/container-shadow-right.png') top right repeat-y;
    }
    div#container-footer{
        clear:both;
    }
        div#container-footer-left{
            float:left; 
            width:20px;
        }
        div#container-footer-center{
            float:left; 
            width:960px;
            background:url('../images/container-footer-background.png') repeat-x;
        }
        div#container-footer-right{
            float:left; 
            width:20px;
        }
        
div#footer{
    padding:0;
    margin:0;
    clear:both;
    width:1000px;
    margin:0 auto;
}
    div#footer-shadow{
        padding:0;
        margin:0;
        height:18px;
        line-height:0;
        clear:both;       
    }
    
    div#footer_container{
        margin:0 auto;
        width:976px; 
    }
        ul#footer_container_ul{
            margin:0;
            margin-top:25px; 
            margin-bottom:20px;
            padding:0;
            padding-left:31px;
        }
            ul#footer_container_ul li.footer_container_ul_li{
                float:left;
                margin:0;
                padding:0 15px 20px;
                list-style:none; 
            }
                li.footer_container_ul_li h2{
                    font-size:12px;
                    font-weight: bold;
                } 
                ul.footer_menu_items{
                    margin:0;
                    padding:10px 25px 0 10px; 
                }
                ul.footer_menu_items ul{
                    margin:0;
                    padding:0;
                }
                ul.footer_menu_items li{
                    list-style-image: url('../images/footer-list-item.png');
                    margin-left: 15px;
                    padding:0; 
                }                
                .footer-menu-border-left{
                    background:url('../images/footer-menu-border-left.png') 2px 10px no-repeat;         
                }
                
                
div#content label{
    float:left;
    display:block;
    width:100px;
    margin-bottom:10px;
}
div#content input{
    width:350px;
    margin-bottom:10px;
    border:1px solid #666; 
}
div#content textarea{
    width:349px;
    margin-bottom:10px;
    border:1px solid #666; 
}
div#content input.submit{
    width: 150px;
    margin-top:5px;
    padding:5px; 
    border:1px solid #666;
    background-color:#b8bbc3;
    
    font-weight:bold;
}
.error{
    width: 440px; 
    margin: 0 0 20px 0;   
    padding:15px 10px 15px 15px; 
    background-color: #ffe5e5; 
    border:1px solid #ffb0b0;          
}
    .error ul{
        margin:0;
        margin-left:-10px;;
        padding:0;      
    }
        .error ul li{
            margin:0;
            padding:0; 
        }
        
/* blog */
#bloglist h2{
    font-weight:bold;
    font-size:14px;
} 

#forget_success,
#login_error,
#docs-login-forgot,
#docs-login-form,
#docs{
margin:10px;
}
	#docs h2{
	font-weight:bold;
	}

