@charset "UTF-8";

@media all {

	div#header {
	  background-color:#DEE3E8;
	}

	div#header .inner{
		width:930px;
		margin:0 auto;
		padding-top:18px;
		margin-bottom:18px;
	}

	div#site {
	  width:990px;
		margin:0 auto;
	  background:url(/fileadmin/framework/images/bg.gif) repeat-y;
	}


	div.main-wrapper {
		position:relative;
		width:930px;
		margin:0 auto;
	}

	div.left {
		float:left;
		width:190px;
		margin-right:40px;
	}

	div.content2col {
		float:right;
		width:700px;
	}

	div.content3col {
		float:right;
		width:510px;
	}
	
	#//div.content3col ul li {
		color: #2a2d30;

font-weight: bold;

background-color: transparent;

background-image: url(/fileadmin/framework/images/trenner_thi.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left 3px;

padding-left: 11px;
	}
	
	div.left-wrapper {
	  float:left;
	  width:740px;
	  margin-right:40px;
	}

	div.right {
		float:left;
		width:150px;
	}

	div#rightbar.right {
		position:relative;
		float:right;
		width:150px;
	}

	div#footer {
		border-top:1px solid #DFE4E9;
		padding-top:12px;
		width:930px;
		margin:0 auto;
		padding-bottom:40px;
		margin-top:40px;
		color:#8A8F94;
	}

	div#footer span.small {
	  font-size:0.8em;
	}

	div#footer span.normal {
	  font-size:1em;
	}

	div#footer span.big {
	  font-size:1.1em;
	}

	div.indikator { 
	  width:930px;
		margin:0 auto;
		padding-top:10px;
		padding-bottom:30px;
	}


	/* Änderung Logo 2015-09-28: Entkoppelung Hauptseite KUG von volldynamischen Seiten */
	.logoindex {
	  display:block;
          width:101px;
	  height:99px;
	  float:left; 
	 
	  background:url(/fileadmin/framework/images/nl_logo.gif) no-repeat;
	}
	
	/* Änderung Logo 2015-10-01: Fehlende CSS-Anweisung nachgezogen */
	.logoindex a { 
		display:block;
		width:101px;
	  height:99px;
		overflow:hidden;
	  text-indent:-9999px;
	}
	
	.logo {
	  display:block;
          width:101px;
	  height:99px;
	  float:left; 
	 
	  background:url(/fileadmin/framework/images/nl_logo.gif) no-repeat;
	}

	
	.institut-logo {
		display:block;
                height:52px;
                float:left;
               margin-right:50px;
   
	}

	.logo a { 
		display:block;
		width:101px;
	  height:99px;
		overflow:hidden;
	  text-indent:-9999px;
	}


	/* Suchformular */
	.suchfeld {
	  width:96px;
	  height:16px;
	  vertical-align:top;
	  border:none;
	  display:block;
	  float:left;
	  margin-right:3px;
	}

	.suchfeld input {
	  font-size:11px;
	  width:88px;
	  height:12px;
	  margin-left:1px;
	  border:1px solid #CBCDCF;
	}

	.suchbutton {
	  width:51px;
	  height:16px;
	  vertical-align:top;
	  border:none;
	  display:block;
	  float:left;
	}

	/* HR */
	hr { display:none; }

	.hr {
	  background: url(/fileadmin/framework/images/points.gif) repeat-x;
	  margin-top:14px;
	  margin-bottom:14px;
	  width:100%;
	  height:1px;
	}

	.hr2 {
	  background: url(/fileadmin/framework/images/points.gif) repeat-x;
	  height:1px;
	  margin-left:10px;
	}

}