body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
}

form, div, p{
  
         margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
         font-weight: bold;         
         margin: 0;
	padding: 0;
}


td, th, p, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px
}
 
input#responsive-nav, label.responsive-nav-label { display: none; }


.listEntry { 	margin-bottom: 10px;}
a, a:link, a:visited, a:active, a:focus { color: #FF3300; text-decoration: none }
a:hover { 	color: #FF3300; 	text-decoration: underline; }
.articleText { 	margin-bottom: 3px; text-align: justify; }
.articleCode { 	margin-bottom: 3px; font-family: "Courier New", Courier, monospace; font-size: 12px; }
h1, h2, h3, h4, h5, h6 { 	font-family: Arial, Helvetica, sans-serif; }




.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}



/** 
 * Sample CSS for DIV pagelayout 
 */
#Container {
	width: 98%;
	max-width: 1100px;
    border: 1px solid gray;
	margin : 0 auto 0 auto ;
 	overflow:hidden;
	background: #f2e6d0;
}

#headerBlock { margin: 0px; border-bottom: 1px solid #fff;}
#Topbild{ z-index: 500;}

#Navigation {clear:both; float:left; background:  #c5180a; width:100%; display:block;  margin-top: -5px;  padding-left: 20px;  over-flow: hidden;}
#Flag{float:left;  width:100px; margin-top: 10px;}
#Nav1   {float:left; max-width:94%;  min-height: 35px;  ma rgin-top: 10px;   background:  #c5180a;}


#LeftBox{clear:both; float:left; width:180px; display:block; mar gin-top:10px;padding-top:10px;padding-left:10px; min-height:550px; background-color:#FDF1D7;}


#mainBlock hr { margin:2px ; padding:0;}
#MainBox{
    clear:both; 
	float: left;
	margin: 0 15px 15px 15px ;
	padding-left: 10px;
	padding-right: 15px;
	 width: 95%;
	 	z-index: 10;
	background:  #fff; 
	padding-bottom: 15px;
}



@media screen and (max-width: 600px) {
 label.responsive-nav-label { clear:both; float:left;  width:100%; p-osition: relative; display: block; padding: 10px ; background-color:#c5180a; cursor: pointer;color: #fff;}
  #Navigation{  position: absolute;top: -9999px;  padding: 10px;  }
 
 input#responsive-nav[type=checkbox]:checked ~ 
 
 #Navigation{ position: relative; top: 0; width:100%; }
 .horiz {font-size:150%;  }
 .horiz a, .pmenu a:visited{ line-height:19px;}
 .responsive-nav-label{ font-size:16px; font-weight:bold;} 
 
 #mainBlock {
	clear: both;
	float: left;
	width: 95%;
	padding : 2%;
	margin: 2%;
	 
	 }
 }
	




#footerBlock {
	clear: both;
		padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}



//-----------------------------------------------------------