    #menubar {height: 45px; width: 100%; margin-top:30px; } /*#545454  #2b485c, #5b5db7*/             

    body { background-color: #A90707 ;margin: 0px; padding: 0px;  font-family: Artifika,Helvetica, Arial ,sans-serif; font-size:0.9em; line-height:150%;  
				 color: #fff;
		} /*** eee    background-color: #fff; * background-image:url(./images/red-bg.jpg);*/

    #masthead {  height: 274px; width: 100%; } /*** background-color: #fff; */

    #wrapper { width: 960px; margin-right: auto; margin-left: auto; padding-bottom: 20px; }  /****** width 960px ;background-color: #FFF***/

    #navbar { height: 45px; width: 960px; margin-right: auto; margin-left: auto;  background-color: #CCCC00; }  /**** background: #2b485c;  */

    #content { width: 960px; min-height:400px;padding-top: 20px; margin-right: auto; margin-bottom: 10px; margin-left: auto; margin-top:10px;}

    #footer { width: 930px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border: 1px solid #ccc; padding: 10px;background-color:#777}
	/*** my footer css : *********/
	#footer-wrapper {
    background-color: #777; 
    border-top: 1px solid #FFFFFF;
    float: left;
    padding: 30px 0 100px;
    width: 100%;
}
#footer-content{
	   width: 960px; padding-top: 20px; margin-right: auto; margin-bottom: 10px; margin-left: auto;
}

.sectionMain {
    /*background-color: #FCFCFF; */
   /* border: 1px solid #A5CAE4; */
   /* border-radius: 10px; */
    /*margin: 10px auto; */
    padding: 10px;
}
/*************************************/

    #header-banner { margin: auto; height:274px;width: 960px; ; margin-top: 0px; position:relative;} /* box-shadow: 10px 10px 5px #888888 */
	#header-banner > div { 
    position: absolute;
   top: 15px;   
}
	
	.logo {
		margin-top:-30px; margin-bottom: 5px;
	}

    ul#nav { margin: 8px 0 0 20px; }

    ul.drop a { display:block;  color: #fff;  font-family: Verdana;  font-size: 14px;  text-decoration: none; }

    ul.drop, ul.drop li, ul.drop ul { list-style: none;  margin: 0;  padding: 0;   color: #fff; }

    ul.drop { position: relative;  z-index: 597;  float: left;  }

    ul.drop li { float: left;  line-height: 1.3em;  vertical-align:  middle; /* zoom: 1; */ padding: 5px 10px;  }

    ul.drop li.hover,  ul.drop li:hover  { position: relative;  z-index: 599;  cursor: default;  background: #CCCC00;  }  /*bg #1e7c9a; */

    ul.drop ul { visibility: hidden;  /*display:none;  */ position: absolute;  top: 70%;  left: 0;  z-index: 598;  width: 195px;border: 1px solid #fff;  background:#CCCC00 ; /*  */ } /*bg #555*/

    ul.drop ul li {float: none; }
	 ul.drop ul ul {border:none; }

   /* ul.drop ul ul { top: -2px;  left: 100%;  }  */

    ul.drop li:hover > ul { visibility: visible  } 
	
		/*  ul.drop li:hover > ul {
	visibility: visible */
 /* display:block; 
  z-index:700; 
}  */   
	
	/******************************************/
	#article-container {
    	width: 950px;
    }

    .article-row {
    	clear: both;
    }

    .article-mainimage {
    	float: left;
    	width: 280px;
    	padding: 20px;
    	border: 1px solid #ccc;
    }

    .article-introbox {
    	float: right;
    	width: 580px;
    	margin-right: 20px;
    	margin-top: 40px;
    	min-height: 234px;
    }
    .article-introbox h2 {
    	text-align: center;
    }

    .article-introtext {
    	font-style: italic;
    }

    .article-main {
    	margin-top: 20px;
    }

    .article-main img {
    	float: right;
    	margin: 20px;
    }

    .clearfix:after {
    	content: ".";
    	display: block;
    	clear: both;
    	visibility: hidden;
    	line-height: 0;
    	height: 0;
    }
    .clearfix {

    	display: inline-block;

    }
    html[xmlns] .clearfix {

    	display: block;

    }    

    * html .clearfix {
    	height: 1%;
    }
	

.termine_head{
	font-size:1.2em;	
}

.hr_center {border-top: 1px #cccc00 solid; border-bottom:1px #000 solid; width:60%}
.hr_left {border-top: 1px #cccc00 solid; border-bottom:1px #000 solid; width:60%;text-align:left; margin-left:0;  }

a[href^="mailto"] , .downloads , .yellow-link{
	color:#C3F77E;text-decoration:none;
}

#footer-content .menu {
	margin: 0;
	padding: 0;
	text-align: right;
	list-style-type: none;
	text-align:center;
}

	#footer-content .menu li {
		display: inline;
		margin-right: 5px;
		padding-right: 5px;
		border-right: 1px solid #FFFFFF;
		
	}
	#footer-content .menu li a{
		text-decoration:none;
		/*color: #1389C3; blau*/
		color: #fff;
	}
	
	
	#footer-content .menu li:last-child {
		margin: 0;
		padding: 0;
		border: none;
	}
	
	/*#footer-wrapper{
		background: url("images/footer_bg.png") repeat scroll 0 0 #EEEEEE;
	}  */
	
	#footer-wrapper {
    background: none repeat scroll 0 0 #777777;
    border-top: 2px solid #000000;
    clear: both;
    color: #000;
    margin-top: 30px;
    padding: 15px;
}

