/* @override http://www.fkm.bw-testserver.de/fileadmin/Public/css/rand.css?1471868002 */

/* @override http://www.fkm.bw-testserver.de/fileadmin/Public/css/rand.css?1471867726 */

/* @override http://www.fkm.bw-testserver.de/fileadmin/Public/css/rand.css?1471459391 */

/* @override http://www.fkm.bw-testserver.de/fileadmin/Public/css/rand.css?1471458863 */

/* @override http://www.fkm.bw-testserver.de/fileadmin/Public/css/rand.css?1467668251 */

/* @override http://www.fkm.bw-testserver.de/fileadmin/Public/css/rand.css?1467667941 */

/* @override http://www.fkm.bw-testserver.de/fileadmin/Public/css/rand.css?1465334770 */



body {



    width: 100%;



    height: 100%;



  /*background-color: yellow;*/



}







#wrapper {



    /*background-color: yellow;*/



  margin-left: 36px;



  margin-right: 36px;



  margin-top: 36px;



}



div#oben {



  width: 100%;



  height: 36px;



  background-color: white;



  text-align: center;



  position: fixed;



  top: 0;



  right: 0;



  left: 0;



  z-index: 2000;



  line-height: 36px;



}







#oben a, #unten a  {
	font: 24px "NimbusSansNovusW01-Bold_885972";
	line-height: 36px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;



  letter-spacing: 1px;



  color: black;
  text-transform: uppercase;
}

#oben ul li.last {
	height: 36px;
}

#oben ul  {
	line-height: 36px;
	height: 36px;
}

div#unten {







width: 100%;



height: 36px;



background-color: white;



text-align: center;



  position: fixed;



  bottom: 0;



  right: 0;



  left: 0;



  z-index: 2000;



  line-height: 36px;



}











div#links {







width:36px;



height: calc(100% - 72px);



background-color: white;



text-align: center;



  position: fixed;



  left: 0;



  z-index: 2000;



  top: 36px;



  bottom: 36px;



  ;



}















div.mitte {



  



  



  height: 100%;



  text-align: center;



  display: flex;



   align-items: center;



   justify-content: center;



  width: 20px;



  margin-left: 8px;



    float: left;



  line-height: normal;



}







#columns_rand div.twocolumns_left ul il {



  



}







#columns_rand div.twocolumns_left ul il{



  text-align: left;



  width: 100%;



  float: left;



}







div#columns_rand {



  margin-left: 36px;



  margin-right: 36px;



  padding-top: 36px;



  background-color: #fff482;



  float: left;



}







div.twocolumns_right {



float: left;



width: calc(50% - 18px);



  margin-left: 18px;



}







div.twocolumns_left {



  float: left;



width: calc(50% - 18px);



  margin-right: 18px;



}







#links div.mitte a, #rechts div.mitte a {
	font: 24px/22px "NimbusSansNovusW01-Bold_885972";
	font-weight: normal;



  font-style: normal;



  text-decoration: none;
	letter-spacing: 1px;
}







#links div.mitte a, #rechts div.mitte a {



  color: black;



}







div#rechts {







width:36px;



height: auto;



background-color: white;



text-align: center;



  position: fixed;



  right: 0;



  z-index: 2000;



  top: 36px;



  bottom: 36px;







}

#oben ul li.last.current a {
  color: #fff482;

  line-height: 36px;
  height: 36px;

}