    



    




   
   HTML, BODY {
	/*height: 100%;*/

    }

     BODY {

	margin:50px 0px;
	padding:0px;
	text-align:center;
	background-color: #efeee9;
	color: #000;
    font: 11px Verdana, Arial, Helvetica, sans-serif; /*base font size*/

    }

    IMG{
    border: 0;
    }



    /********************************************************************************************
     *         LINKS                                                                            *
     ******************************************************************************************* */
    A:link, A:visited {
    color: #C16319;

	text-decoration: none;
	font-weight:bold;


    }
    A:visited {
	color: #C16319;

	text-decoration: none;

    }
    A:active, A:hover {
	color: #C16319;

	text-decoration: underline;
	font-weight:bold;

    }

    /* ------------------------------------------------------------------- *
     *         Pseudo-classes                                              *
     * ------------------------------------------------------------------- */




     A.topmenu:link, A.topmenu:visited {
    color: #000;
    background-color: #fff;
	text-decoration: none;
	font-weight:normal;


    }
    A.topmenu:visited {
	color: #000;
	 background-color: #fff;
	text-decoration: none;

    }
    A.topmenu:active, A.topmenu:hover {
	color: #000;
	background-color: #fff;
	text-decoration: underline;
	font-weight:normal;

    }




     A.topics:link, A.topics:visited {
    color: #fff;
    background-color: #c16319;
	text-decoration: none;
	font-weight:bold;


    }
    A.topics:visited {
	color: #fff;
	 background-color: #c16319;
	text-decoration: none;

    }
    A.topics:active, A.topics:hover {
	color: #fff;
	background-color: #c16319;
	text-decoration: underline;
	font-weight:bold;

    }

    A.main_news:link, A.main_news:visited {
    color: #322d19;
    text-decoration: none;
	font-weight:bold;


    }
    A.main_news:visited {
	color: #322d19;
    text-decoration: none;

    }
    A.main_news:active, A.main_news:hover {
	color: #322d19;
	text-decoration: underline;
	font-weight:bold;

    }





    A.leftmenu_mainitems:link, A.leftmenu_mainitems:visited {
    color: #000;
    background-color: #fff;
	text-decoration: none;
	font-weight:normal;
    text-transform: uppercase;
    line-height: 20px;
    margin:0 0 100px 0;
    }
    A.leftmenu_mainitems:visited {
    color: #000;
    background-color: #fff;
	text-decoration: none;
    text-transform: uppercase;
    line-height: 20px;
    margin:0 0 100px 0;
    }
    A.leftmenu_mainitems:active, A.leftmenu_mainitems:hover {
    color: #000;
    background-color: #fff;
	text-decoration: underline;
	font-weight:normal;
    text-transform: uppercase;
    line-height: 20px;
    margin:0 0 100px 0;
    }


    A.search:link, A.search:visited {
    color: #C16319;
    background-color: #f3f3f3;
	text-decoration: none;
	font-weight:bold;


    }
    A.search:visited {
	color: #C16319;
	 background-color: #f3f3f3;
	text-decoration: none;

    }
    A.search:active, A.search:hover {
	color: #C16319;
	background-color: #f3f3f3;
	text-decoration: underline;
	font-weight:bold;

    }

    A.infobox:link, A.infobox:visited {
    color: #000;

	text-decoration: none;
	font-weight:normal;


    }
    A.infobox:visited {
	color: #000;

	text-decoration: none;

    }
    A.infobox:active, A.infobox:hover {
	color: #000;

	text-decoration: underline;
	font-weight:normal;

    }

    A.infobox_red:link, A.infobox_red:visited {
    color: #C16319;
    font-weight:bold;
	text-decoration: none;
	font-weight:normal;


    }
    A.infobox_red:visited {
	color: #C16319;
    font-weight:bold;
	text-decoration: none;

    }
    A.infobox_red:active, A.infobox_red:hover {
	color: #C16319;
    font-weight:bold;
	text-decoration: underline;
	font-weight:normal;

    }

    /* *******************************************************************************************
     *         FONTS                                                                             *
     ******************************************************************************************* */

    H1, .main_news {
    font:  16px "Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;
    color: #322d19;
    background-color: #fff;
    margin: 10px 0 5px 0;
    }

    H2 {
    font: 14px "Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;
    color: #322d19;
    background-color: #fff;
    margin: 10px 0 3px 0;
    font-weight:bold;
    }

    H3, #container, INPUT, .mainitem, .information, #article, #contactinfo  {
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    color: #322d19 ;
    background-color: #fff;
    margin: 10px 0 0 0;
    line-height: 14px;
    text-decoration: none;
    }

     H4, .infoboxes_text {
    font: 10px Verdana,Arial,Helvetica,sans-serif;
    color: #322d19 ;
    background-color: #fff;
    margin: 10px 0 0 0;
    line-height: 12px;
    text-decoration: none;
    }

    .startpageBigHeadline{
    font-size:20px;

    }

    .startpageSmallHeadline{
    font-size:20px;

    }

    .mainitem{
    text-transform: uppercase;
    }

    .information{
    color: #c16319;
    margin: 10px 0 15px 0;
    }

    .no_link{
    color: #999;
    background-color: #fff;
	text-decoration: none;
	font-weight:bold;
    }


     .orange{
     color: #c16319;
    }


     /* *******************************************************************************************
     *         LAYOUT                                                                             *
     ******************************************************************************************* */


    #page {
    width:750px;
    height:100%;
	margin:0px auto;
	text-align:left;
	padding:10px 10px  0 10px;

    }

    #content {
    float:left;
    width:740px;
    height:100%;
	margin:0px auto;
	text-align:left;
	padding:10px 10px  0 10px;
	background: #ffffff url(/images/gui/shadow_right.gif) top center repeat-y;

	color: #000;

	}

    /* ------------------------------------------------------------------- *
     *         TOP CONTENT                                                 *
     * ------------------------------------------------------------------- */

	 #content_top {

	 width:730px;
	 height:86px;
	 text-align:left;
 	 padding:0;
 	 background-color:#fff;
	 color: #000;

     }

	 #toplogo{
	 float:left;
	 width:81px;
	 height:54px;

	 }
     #topmenu{
     float:right;
     width:600px;
     height:20px;
     text-align:right;
     margin-top:35px;

     }
     #toptitle{
     float:left;
     width:730px;
     height:32px;
     background-color:#322d19;
     color: #000;
     clear:both;
     }

    /* ------------------------------------------------------------------- *
     *         MAIN CONTENT                                           *
     * ------------------------------------------------------------------- */
     #content_main {
     clear:left;
     float:left;
     width:730px;
     height:100%;
     text-align:left;
 	 padding:0;
 	 margin: 0;
 	 background: #ffffff url(/images/gui/shadow_right.gif) top center repeat-y;
	 color: #000;

     }

     #leftmenu{

     float:left;
     width:187px;
     height:500px;
     text-align:left;
 	 padding:20px 0 0 0;

     background-color:#fff;
	 color: #000;
	 margin: 0 0 0 0;
     }
     /* *******************************************************************************************
 *         LEFT MENU                                                                         *
 ******************************************************************************************* */

/*#leftmenu {
	width:190px;
	-moz-box-sizing: border-box;
}*/

#leftmenu DIV {
	/*-moz-box-sizing: border-box;*/
}

#leftmenu DIV.item, #leftmenu DIV.itemAct {

	cursor: pointer;
}

#leftmenu A:link, #leftmenu A:visited {
font: normal 1.0em Verdana,Arial,Helvetica,sans-serif;
    background-color: #fff;
	color: #c16319;
	text-decoration: none;
}
#leftmenu A:active, #leftmenu A:hover,
#leftmenu DIV.itemAct A:link, #leftmenu DIV.itemAct A:visited,
#leftmenu DIV.itemAct A:active, #leftmenu DIV.itemAct A:hover {
font: normal 1.0em Verdana,Arial,Helvetica,sans-serif;
background-color: #fff;
	color: #c16319;
	text-decoration: underline;
}
#leftmenu A:active .t_white, #leftmenu A:hover .t_white,
#leftmenu DIV.itemAct A:link .t_white, #leftmenu DIV.itemAct A:visited .t_white,
#leftmenu DIV.itemAct A:active .t_white, #leftmenu DIV.itemAct A:hover .t_white {
font: normal 1.0em Verdana,Arial,Helvetica,sans-serif;
background-color: #fff;
	color: #c16319;
	text-decoration: none;
}

.lev1 {
	width:150px;
	/*padding: 3px 5px 3px 6px;
	 font: 1.0em Verdana,Arial,Helvetica,sans-serif;*/
	background-color: #fff;
    color: #c16319;
	margin:0 0 4px 10px;
}

.lev2 {
	width:150px;
	/*padding: 3px 5px 3px 6px;

	 font: 1.0em Verdana,Arial,Helvetica,sans-serif;*/
	background-color: #fff;
	color: #c16319;
	margin:0 0 4px 10px;
}

.lev3 {
	width:150px;
		/*padding: 3px 5px 3px 6px;

	 font: 1.0em Verdana,Arial,Helvetica,sans-serif;*/
	background-color: #fff;
		color: #c16319;
	margin:0;
}

.lev4 {
	width:150px;
		/*padding: 3px 5px 3px 6px;

font: 1.0em Verdana,Arial,Helvetica,sans-serif;*/
	background-color: #fff;
		color: #c16319;
	margin:0;
}

.b_white, .b_color { border-top: 1px solid #ffffff; }
.t_white { color: #ffffff; }




     #topics{  /*only used for startpage */
     float:right;
     margin:10px 0 0 0;
     padding: 0 0 0 15px;
     width:527px;
     height:171px;
     border-left: 1px dotted #2f2f2f;
     background-color:#fff;
	 color: #000;
     }

     #news{  /*only used for startpage */
     float:left;
     margin:0;
     padding:10px 12px 0 15px;
     width:335px;
     background-color:#fff;
	 color: #000;
	 voice-family: "\"}\"";
     voice-family: inherit;
     width:347px;
     padding:10px 12px 0 15px;
     }
     html>body #news{
     width:335px;
     padding:10px 24px 0 15px;
}

     #path{
     float:left;
     margin:10px 0 0 0;
     padding: 0 0 0 12px;
     width:521px;
     height:29px;
      border-left: 1px dotted #2f2f2f;
     background: #fff url(/images/gui/bg_path.gif) top right no-repeat;
	 color: #fff;
     }

     #content_article{
     float:left;
     border-left: 1px dotted #2f2f2f;
     /*background: #fff url(/images/gui/dottedborder.gif) top left repeat;*/
     width:542px;
     margin:0;
     padding:0;
     }


     #article{
     float:left;
     margin:0;
     padding:10px 12px 0 12px;
     width:350px;
     background-color:#fff;
	 color: #000;
     }

     #article_fullwidth{
     float:left;
     margin:0;
     padding:10px 12px 0 12px;
     width:500px;
     background-color:#fff;
	 color: #000;
     }



     #infoboxes{
     float:right;
     margin:0;
     width:160px;
     padding:10px 0 0 0;
     background-color:#fff;
	 color: #000;

     }



	#footer{
	clear:both;
	float:left;
    width:740px;
	margin:0px auto;
	text-align:left;
    height:100px;
    padding:0 10px 10px 10px;
	background: #efeee9 url(/images/gui/shadow_bottom.gif) top center repeat-x;
	color: #000;

	}
    #footer2{
	clear:both;
	float:left;
    width:740px;
	margin:0px auto;
	text-align:left;
    height:100px;
    padding:0 10px 10px 10px;
	background: #efeee9 url(/images/gui/shadow_bottom2.gif) top center repeat-x;
	color: #000;

	}



	#contactinfo{
	float:left;
	width:187px;
	height:87px;
	border-right: 1px dotted #2f2f2f;
	margin:0;
	padding:0;
	}


    /* ------------------------------------------------------------------- *
     *         MAIN CONTENT - Classses                                     *
     * ------------------------------------------------------------------- */

     .topic_item{
     float:left;
     width:167px;
     height:171px;
     margin:0;
     padding:0;
     background-color:#c16319;
	 color: #fff;
     }

     .infoboxes_title{
     background-color: #C16319;
     color: #fff;
     font-weight:bold;
     padding: 4px 4px 4px 8px;
     margin: 0 0 1px 0;
     }
     .infoboxes_text{
     padding: 8px;
     margin: 0;
     background-color: #efeee9;
     color: #000;
     }

     .infoboxes_images{
     padding: 0;
     margin: 0;
     background-color: #efeee9;
     color: #000;
     }



 /* *******************************************************************************************
 *         FORMS                                                                             *
 ******************************************************************************************* */

      FORM{
		margin: 0px;
       }



    INPUT{
        color: #000;
		background-color: #FFF;
        border: 1px solid #7f9db9;
        margin: 10px 0 10px 0;
		/*height: 16px;*/
		padding:0;


		}


    .buttonStyle{
        color: #000;
		background-color: #e7f1f9;
        border: 1px solid #7f9db9;

        margin: 10px 0 10px 0;
		/*height: 20px; */
		padding:0;
		width:50px;
		cursor: pointer;

    }
    html>body .buttonStyle{
   /* height: 16px; */

    }



 /* *******************************************************************************************
 *         EXTRA                                                                             *
 ******************************************************************************************* */

      .small_space{
      margin:0 0 5px 0;
     }


     .border{
     border-bottom: 1px dotted #2f2f2f;
     width:100%;

     margin:10px 0 7px 0;
     padding:0px;
     line-height:0px;
     }

     .imcmsAdmBgHead {
     background-color:#20568D;
     color:#ffffff;
     }
     .imcmsAdmBgCont {
     background-color:#f5f5f7;
     color:#000000;
     }

    .imcmsFormBtnPanel {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000000;
	background-color:#e7e7e7;
	/*cursor: hand;*/
	cursor: pointer;
	height: 20px;
	border: 1px outset #000000;
	border-color: #ffffff #000000 #000000 #ffffff;
	text-align: center;
    }

    .imcmsFormBtnPanelActive {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000000;
	background-color:#e7e7e7;
	/*cursor: hand;*/
	cursor: pointer;
	height: 20px;
	border: 1px inset #000000;
	border-color: #000000 #ffffff #ffffff #000000;
	text-align: center;
}


    #newsmenus A:link, A:visited {
    color: #000;
    }

    #newsmenus A:visited {
	color: #000;
    }
    #newsmenus A:active, A:hover {
	color: #000;
   text-decoration: underline;


    }
