body {
    margin:0;
    padding:0;
    width:100%;
}

h1,h2,h3,h4,h5,h6,p,address,table,td, ul, li,ol,div,a {
    margin: 0; padding: 0;
    font-family: Tahoma,Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; font-style: normal;
}
.left {
    float:left;
    margin:5px 5px 5px 0;
}
.caption {
    font-size: 10px;
}
address {
    font-style:italic;
}
.right {
    float:right;
    margin:5px 0 5px 5px;
}
.text_bild {
    color:#666;
    font-size:10px;
}
.clearer {
    clear:both;
}
h1 {
    font-size:21px;
    color:#999;
    margin:0 0 10px 0;
}
    h1 a{
        font-size:21px;
    }
h2 {
    font-size:14px;
    color:#303030;
    margin:0 0 10px 0;
}
    h2 a {
        font-size:14px;
    }
h3 {
    color:#66b7e6;
    font-size:14px;
    margin:0 0 10px 0;
    font-weight:bold;
}
    h3 a {
        font-size:14px;
    }
p {
    color:#000;
    margin:0 0 5px 0;
}
#wrapper {
    width:980px;
    /*background:url('images/bg_body2.jpg');*/
    margin:0 auto;

}
img {
    border:none;
}
a:focus{outline:0;}




/*##################*/
/*# Container Left #*/
/*##################*/
#container_left {
    float:left;
    width:235px;
    margin:165px 0 20px 0;
}
    #container_logo {
        height:95px;
    }
        #container_logo a{
            display:block;
            width:230px;
            height:95px;
        }
    #container_search {
        height:59px;
        background:url('../images/bg_search.jpg') repeat-x;
    }
        #container_search fieldset{
            border: none;
             padding:15px 0 0 10px;
        }
            #container_search fieldset .action {
                border:1px solid #d7d7d7;
                background:#f3f3f3;
                height:26px;
                color:#333;
                margin:1px 0 0 0;
            }
            #container_search fieldset .text {
                float:left;
                border:1px solid #d7d7d7;
                background:#f3f3f3;
                height:22px;
                color:#333;
            }
    #container_navigation {
        background:#e2e2e2;
        padding:0 5px 25px 5px;

    }
        #container_navigation ul {
            list-style-type:none;
            width:225px;
        }
            #container_navigation ul li a {
                text-decoration: none;
                color:#999;
                display:block;
                padding:6px 0 8px 10px;
                background:url('../images/li_not_selected.jpg') no-repeat;
            }
            #container_navigation ul li a.current,
            #container_navigation ul li a.section {
                background:url('../images/li_selected.jpg') no-repeat;
                color:#fff;
            }
                #container_navigation ul li ul {
                    margin:0 0 5px 0;
                    background:#fcfcfc;
                }
                    #container_navigation ul li ul li a.current {
                        color:#20a3cf;
                        background:none;
                    }
                    #container_navigation ul li ul li a {
                        background:none;
                        font-size:12px;
                        padding:4px 0 4px 10px;
                        color:#303030;
                    }
    #container_funding_agencies {
        background:#e2e2e2;
        padding:0 5px 5px 5px;
    }
        #container_funding_agencies h1{
            padding:6px 0 8px 10px;
            background:url('../images/li_selected.jpg') no-repeat;
            width:230px;
            color:#fff;
            font-weight:bold;
            font-size:13px;
            margin:0;
        }
        #container_logos_funding_agencies {
            padding: 0 5px;

        }
            #container_logos_funding_agencies img {
                float:left;
            }
/*#########################*/
/*# Container Main        #*/
/*#########################*/
#container_main {
    width:740px;
    float:left;
}
    #container_top_main {
        margin:167px 0 0 0;

    }
        #container_blog {
            float:right;
            margin-right: -5px;
        }

            #container_login a{
                display:block;
                padding:6px 0 8px 10px;
                color:#fff;
                width:220px;
                background:url('../images/li_selected.jpg') no-repeat;
                text-decoration: none;
                float:right;
                margin:92px 0 0 0;
            }
    #container_content {
        padding:0 30px;
        text-align: justify;
        margin:20px 0 0 0;
        width:455px;
        float:left;

    }

        #container_content.standard {
            width:675px;
        }
        #container_content a{
            text-decoration:none;
            border-bottom: 1px dotted #66b7e6;
            color:#66b7e6;
        }
        #container_content ul {
            margin:0 0 0 20px;
            list-style-type:none;
            
        }
        #container_content ul li{
            margin:0 0 10px 0;
        }
        #container_content hr {
            border-top:none;
            border-left:none;
            border-right:none;
            border-bottom:1px dashed #ccc;
            height:1px;
            background:#fff;
        }
        .searchResults hr {
            margin:30px 0;
        }
        .searchResults ul {
            margin:0 !important;
        }
        .searchQuery {
            margin:20px 0;
        }
            #container_content #container_searchresults h2 .searchResultHeader {
                text-decoration: none;
                color:#66b7e6;
                margin:0 0 10px 0;
                font-size:16px;
            }
            #container_content #container_searchresults .readMoreLink {
                text-decoration: none;
                color:#66b7e6;
            }
.container_holder_news {
    padding:10px 0;
}
    .container_holder_news h2 a{
        font-size:16px;
        color:#66b7e6  !important;
        text-decoration:none;
    }
        .container_holder_news a{
            color:#66b7e6 !important;
            text-decoration:none;
            border:none !important;
        }
#container_detail_article {
      padding:10px 0;
}
#container_breadcrumb a{
      color:#66b7e6;
}
#container_content #MemberLoginForm_LoginForm {
	margin:0px;
    border-bottom:1px solid #ccc;
    padding:0 0 20px 0;
    margin:0 0 20px 0;
}
    #container_content #MemberLoginForm_LoginForm fieldset{
        display:none;
    }

#MemberLoginForm_LoginForm {
	margin:100px 0 0 30px;
	clear:both;
}
    #MemberLoginForm_LoginForm fieldset{
        margin:0 0 10px 0;
    }
    #Email label,
    #Password label {
        display: block;
        float:none !important;
    }
    #Remember {
        margin:10px 0 0 0;
    }
    #Remember label {
        margin:0;
        float:none !important;
    }
    #Remember input {
        vertical-align:middle;
        margin:0 0 2px 0;
    }

/*##################*/
/* Container Right #*/
/*##################*/

#container_right {
    float:left;
    width:219px;

}

    #container_news {
        width:200px;
        margin:0 0 10px 13px;
    }
        .container_newsblock{
           border-bottom:1px dashed black;
           margin:0 0 10px 0;
           padding: 0 0 10px 0;
        }
            .container_newsblock a{
                text-decoration:none;
                color:#66b7e6;
            }
            .container_newsblock p{
                margin:0 0 5px 0;
            }
            .container_newsblock h2{
                margin:0 0 5px 0;
                font-weight:bold;
                color:#66b7e6;
                font-size:12px;
            }
    .container_images img{
        margin:0 0 10px 13px;
    }
	#list_blog_category {
		list-style-type:none;
		margin:0 0 40px 0 !important;
	}
		#list_blog_category li{
			float:left;
			margin:0 15px 0 0 !important;
		}
		#PageComments_holder h4{
			font-size:16px;
			margin:15px 0;
		}
		#PageComments_holder form{
			border-bottom:1px dashed #ccc;
			padding-bottom:10px;
		}
	#CommentHolder ul {
		list-style-type:none;
		margin:0 0 10px 0;
	}

/*###################*/
/* Container Footer #*/
/*###################*/

#outer_container_foot {
    width:100%;
    height:15px;
    margin:70px 0 0 0;
    padding:10px 0;
    background:#d2d3d5;
}
    #container_foot {
        width:980px;
        margin:0 auto;

    }
        #container_foot ul{
            list-style-type: none;
        }
        #container_foot span{
            color:#303030;
            margin:0 0 0 50px;
        }
            #container_foot ul li {
                float:left;
            }
            #container_foot ul li.first a{
                border-right:1px solid #303030;
                padding:0 10px 0 0;
            }
            #container_foot ul li a{
                color:#303030;
                text-decoration: none;
                padding:0 0 0 10px;
            }
        #container_foot a {
           color:#303030;
           text-decoration: none;
        }

/* LABELS
---------------------------------------- */
.typography label {
 	display: block;
	margin: 10px 0 -10px 0;
	color: #777;
	font-size: 12px;
	width: 200px;
}

label.right {
	display:inline;
}

div.WidgetHolder h3 { color: #999999; font-size: 21px; margin: 10px 0 10px 0; font-weight:normal; font-family:Tahoma,Verdana,Helvetica,sans-serif; }
div.WidgetHolder ul { list-style-type:none; }
div.WidgetHolder ul li { display:block; }
div.WidgetHolder ul ul{ margin:5px 0 5px 20px ; }
div.WidgetHolder ul ul ul a{color:#999;}
div.WidgetHolder a { color: #66B7E6; }
#CommenterURL {display: none;}
#blog_lang_navi {
    list-style-type:none;
}
#blog_lang_navi a{
    color:#999;
    
}
#blog_lang_navi a.current{
    color:#66B7E6;
}