/* HAREROD CSS for LBR 2111031735 */

@viewport {
   width:	device-width;
   zoom:	1.0;
}

body {
  background-color:	#114;
  font-family:		Verdana, Arial, Helvetica, sans-serif;
  font-weight:		normal;
  font-style:		normal;
  color:			navy;
  font-size:		14px;
}

#Seite {
  width:			95%;
  min-width:		540px;
  max-width:		1080px;
  margin:			auto;
}

#Header {
  clear:			both; 
  height:			150px;
  /*min-width: 540px;*/
  /*max-width: 1000px;*/
  background-color:	#fff; 
  font-size:		0.9em; 
  font-weight:		bold; 
}

.header-image {
  width:			145px; 
  height:			120px; 
  float:			left; 
  background-color:	#ffc; 
  padding:			20px 0px 10px 40px;
  margin-right:		20px;
}

.header-image img { width:120px; }

h1 {
  padding-top:		10px;
  margin-left:		1em;
  margin:			0;
  font-family:		Verdana, Arial, Helvetica, sans-serif;
  font-size:		45px;
}

h2 {
  padding-top:		25px;
  margin-left:		1em;
  margin:			0;
  font-family:		Verdana, Arial, Helvetica, sans-serif;
  font-size:		25px;
}

h3 {
  padding-top:		15px;
  padding-bottom:	0px;
  margin:			0;
  margin-bottom:	0;
  font-family:		Verdana, Arial, Helvetica, sans-serif;
  font-size:		20px;
}

hr {
  clear:			both; 
  margin:			0;
}
	
#Main {	
  background-color:	#fff; 
}

#Main p { 
  font-size:		0.8em; 
  font-weight:		normal; 
}
	
#Navigation {
  float:			top;

  width:			100%;
  height:			auto;

  /*min-width: 540px;*/
  /*max-width: 1000px;*/

  padding-bottom:	10px;
  display:			inline-block;
  background-color:		#ffc;
  clear:			both;
  
  border-top:		1px navy solid; 
  border-bottom:	1px navy solid; 
}

#Navigation p{
}

#Navigation li
{
	float:			left;
	list-style:		none;
}

#Links li
{
	float:				left;
	margin-left:		5px;
	margin-bottom:		5px;
	width:				110px;
	height:				34px;
	background-color:	white;
	border:				1px navy solid;
	border-radius:		4px 4px 4px 4px;
	padding-left:		0.9em;
	padding-right:		0.9em;
	line-height:		32px;
	text-align:			center;
}

#Links li.active {
  background-color:		#bbf;
}

#Links li:hover {
  background-color:		#bbf;
}

.language-active 
{
	padding-top:		4px;
	height:				25px;
}

.language-inactive{ 
	height:				15px;
}

#Links p{
  background-color:		#fff;
  padding:				10px;
  border:				1px solid navy;
}

#Links p.active {
  background-color:		#bbf;
}

#Links a {
  text-decoration:		none;
  font-weight:			bold;
}

#Inhalt {
  display:				inline-block;
  width:				auto;
}

div#Inhalt {
  margin-left:			45px;
  min-width:			16em; 
  /*max-width: 50em; */
  max-width:			90%;
}

#Inhalt p {
  padding-top:			0px;
  padding-bottom:		1em;
  margin:				0px;
  margin-bottom: 		0px;
  font-family:			Verdana, Arial, Helvetica, sans-serif;
  font-weight:			normal;
  font-style:			normal;
  color:				navy;
  font-size:			14px;
}

pre {
  padding-top:			0px;
  padding-bottom:		1em;
  margin:				0px;
  margin-bottom:		0px;
  font-family:			courier;
  font-weight:			normal;
  font-style:			normal;
  color:				navy;
  font-size:			16px;
}

#Footer {
  padding:				20px;
  font-size:			11px;
}