body{
	font-size:11pt;
	font-family: verdana;
	color:#20355e;
	background-color:#ffffff;

}


.lf
{
height: 450px;
width:  300px;
position:relative;
top:20px;
}

.white_bg 
{
    background-color: #fff;
}

.grey_bg 
{
	background-color:rgb(233,236,243);
}

.rw_green
{
color: 1ab11c;
}

.rw_blue
{
background-color:rgb(233,236,243);
}

.full_width
{

	padding:0px;
	margin:0px;
	width:100%;

max-width: 100%;
height: auto;

}

a{
color: 1ab11c;
text-decoration:none;
}
a:hover{
color:#20355e;
text-decoration:none;
}


/*****************************************************************************/
/**********************      Startpage 3 Panels	      ************************/
/*****************************************************************************/



/*****************************************************************************/
/********************** Custom Headings			      ************************/
/*****************************************************************************/
h1,h2,h3{
	color: 1ab11c;
}

h1{
 font-size:14pt;
}

h2{
font-size:12pt;
}

h3{
font-size:11pt;
}


/*****************************************************************************/
/********************** Adaption of Panel Default     ************************/
/*****************************************************************************/

.navbar-nav {
			float:none;
			margin: 0px;
			text-align: center;
			
			}
.navbar-nav > li {
	display: inline-block;
	//display: inline-flex;
	float:none;
	margin:0px;
	padding:0px;
	}

.cnav
{
	background-color:#fff;
	border-style:none;
	margin:auto;
	display: block;
}
				
.row
{
	padding:0px;
	margin:0px;
}


.panel-title{
	/*font-weight:bolder;*/
font-size:12pt;
}

/*****************************************************************************/
/********************** Adaption of Panel Default     ************************/
/*****************************************************************************/
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #fff;
  padding:0px;
  margin:0px;
}
.panel-default {
  border-color: #ccc; 
  /*left distance to upper text*/
  margin-left:-15px;
font-size:10pt;
}
.panel-default > .panel-heading {
  color: #fff;
  background-color: #20355e;
  margin-top:-10px;

  border-top:1px;
  border-color: #20355e;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fff;
}

.menue_centered
{
	text-align:center;
}

/*****************************************************************************/
/********************** Header ButtonFace			  ************************/
/*****************************************************************************/
/*Header Menu*/
.headerMenu ul{ 
		background-color:transparent !important;
		border:0px !important;
		list-style-type:none;
		display: -webkit-flex;
		display: flex;
		/*font-size: 120% !important;
		/*margin-top: auto !important;*/
		margin-bottom: -20px !important;
		text-align:center;
		
		box-shadow: 0px 0px 0px #fff !important;
		-webkit-tap-highlight-color: transparent !important;
		}

.headerMenu li a {
		font-size: 1.5em !important;
		color:#20355e;
		text-decoration:none;
		font-weight:bolder;	
}

.headerMenu li a:hover{
	color:#1ab11c;
	background-color:#f4f4f4;
	
}


.headerMenu ul li{
		display: flex;
		flex-direction: row;
		/*Below sets up your display method: flex-start|flex-end|space-between|space-around*/
		justify-content: flex-start; 
		/*Below removes bullets and cleans white-space*/
		list-style: none;
		padding: 10px;
		white-space: nowrap;		
		padding: 1.3em;
		/*color:#90355e;*/
		list-style-type:none;
		display:inline;  
		text-decoration:none;
		font-weight:bolder;	
}

@media screen and (max-width: 800px) {
  .headerMenu li {
	  display:list-item !important;
  }
}
/*****************************************************************************/
/********************** Footer ButtonFace			  ************************/
/*****************************************************************************/

.bottomMenu ul 
{ 
	list-style-type:none;
	width:100%;
	text-align: right;
	border:0px;
	padding:20px;
	margin:0px;
	background-color:#20355e;
}
.bottomMenu ul:visited
{
	background-color:#20355e;
}

.bottomMenu ul:hover
{ 
	background-color:#20355e;
}

.bottomMenu li 
{ 
	display:inline; 
	background-color:transparent !important;
	font-size: 1em;
	font-weight:bolder;
	padding:1em;
	margin:0px;	
}
	
.bottomMenu li a {
	color:#fff;
	text-decoration:none;	
}

.bottomMenu li a:hover { 
	color:#1ab11c;
}