/* THIS FILE IS AUTOMATICALLY GENERATED. CHANGES SHOULD BE MADE IN THE SASS FILES. */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

body {
  line-height: 1.5;
  background: #fff; }

table {
  border-collapse: separate;
  border-spacing: 0; }

caption, th, td {
  text-align: left; }

blockquote, q {
  quotes: "" ""; }
  blockquote:before, blockquote:after,   q:before, q:after {
    content: ""; }

a img {
  border: none; }

body {
  font-size: 75%; }

body {
  color: #222;
  /*font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; }*/
  font-family: Tahoma,Arial,Helvetica,Verdana;}

h1, h2, h3, h4, h5, h6 {
  color: #111;
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }*/
  font-family: Tahoma,Arial,Helvetica,Verdana;}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em; }

h2 {
  font-size: 2em;
  margin-bottom: 0.75em; }

h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em; }

h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em; }

h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em; }

h6 {
  font-size: 1em;
  font-weight: bold; }

p {
  margin: 0 0 1.5em; }
  p img {
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0; }

img {
  margin: 0 0 1.5em; }

a {
  color: #009;
  text-decoration: underline; }
  a:focus, a:hover {
    color: #000; }


ul {
  list-style-type: circle; }

ol {
  list-style-type: decimal; }

dl {
  margin: 0 0 1.5em 0; }
  dl dt {
    font-weight: bold; }
  dl dd {
    margin-left: 1.5em; }

blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic; }

strong {
  font-weight: bold; }

em, dfn {
  font-style: italic;
  background: #ffc; }

dfn {
  font-weight: bold; }

sup, sub {
  line-height: 0; }

abbr, acronym {
  border-bottom: 1px dotted #666; }

address {
  margin-top: 1.5em;
  font-style: italic; }


pre, code {
  margin: 1.5em 0;
  white-space: pre; }

pre, code, tt {
  font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace;
  line-height: 1.5; }

tt {
  display: block;
  margin: 1.5em 0;
  line-height: 1.5; }

table {
  margin-bottom: 1.4em; }

th {
  border-bottom: 2px solid #ccc;
  font-weight: bold;
  background: #f6f6f6; }

td {
  border-bottom: 1px solid #ddd; }

th, td {
  padding: 4px 10px 4px 5px; }

tr .even td {
  background: #f0f6f9; }

tfoot {
  font-style: italic; }

caption {
  background: #ffc; }

body {
  color: #333333;
  /*font-family: Verdana, Arial, sans-serif;*/
  font-family: Tahoma,Arial,Helvetica,Verdana;
  line-height: 20px; }

a {
  color: #592d6c; }

hr {
  display: none; }

h1, h2, h3, h4, h5 {
  /*font-family: Verdana, Arial, sans-serif; }*/
  font-family: Tahoma,Arial,Helvetica,Verdana;}
  
  h1 a,   h2 a,   h3 a,   h4 a,   h5 a {
    text-decoration: none; }

ul {
  list-style: none; }

em {
  background: transparent; }

.loud,
.intro {
  font-weight: bold; }

.silent {
  color: #666666; }

.primary {
  color: #592d6c; }

.separate {
  border-bottom: 1px solid #9b81a6;
  padding-bottom: 3px; }

.separate_silently {
  background: url(../images/patterns/silent_dash.png) left bottom repeat-x;
  padding-bottom: 3px; }

body {
  background: #eeece9 url(../images/backgrounds/body.png) top center repeat-x; }

#body_comp {
  background: url(../images/backgrounds/body_comp.png) top center repeat-x;
  padding: 31px 0 0; }

#page {
  margin: 0 auto;
  width: 980px; }

#header {
  background-color: #fff;
  height: 400px;
  padding: 20px;
  position: relative; }
  #header .comp {
    background: url(../images/backgrounds/header.png) top center no-repeat;
    height: 440px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  #header #logo {
    left: 40px;
    position: absolute;
    top: 325px; }
  #header #uni_logo {
    position: absolute;
    right: 40px;
    top: 311px; }


#body {
  background: #fff url(../images/backgrounds/content_body.png);
  height: 1%; }
  #body:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden; }

#menu {
  float: left;
  margin-right: 35px;
  padding-top: 43px;
  width: 190px; }

#menu ul {
  background: url(../images/patterns/dash.png) bottom left repeat-x;
  list-style: none; }
  #menu ul ul {
    background: none; }
  #menu ul li {
    background: url(../images/patterns/dash.png) top left repeat-x;
    padding-top: 1px; }
    #menu ul li.active, #menu ul li.active + li {
      background-image: url(../images/patterns/dark_dash.png); }
    #menu ul li a {
      color: #592d6c; }
    #menu ul li ul {
      margin-top: -6px;
      padding-bottom: 10px; }
    #menu ul li li, #menu ul li li.active, #menu ul li li.active + li {
      background: none;
      padding-top: 0;
      padding-left: 10px; }
      #menu ul li li a,       #menu ul li li.active a,       #menu ul li li.active + li a {
        line-height: 15px;
        padding-top: 6px;
        padding-bottom: 6px;
        text-transform: none; }
        #menu ul li li a:hover,         #menu ul li li.active a:hover,         #menu ul li li.active + li a:hover {
          color: #9b81a6; }
      #menu ul li li ul,       #menu ul li li.active ul,       #menu ul li li.active + li ul {
        padding-top: 6px; }
    #menu ul li#current > a {
      font-weight: bold; }
  #menu ul a {
    color: #9b81a6;
    display: block;
    line-height: 43px;
    padding-left: 20px;
    text-decoration: none;
    text-transform: uppercase; }
    #menu ul a:hover {
      color: #592d6c; }
#menu.lastSelected > ul {
  background-image: url(../images/patterns/dark_dash.png); }

#intranet_access {
  background: url(../images/patterns/dash.png) left top repeat-x;
  font-size: 11px;
  margin: 7em 0 0;
  padding-top: 1px; }
  #intranet_access div {
    background: url(../images/patterns/dash.png) left bottom repeat-x;
    padding-bottom: 1px; }
  #intranet_access h2 {
    color: #592d6c;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    text-transform: uppercase; }
  #intranet_access p {
    margin: 0; }
    #intranet_access p.actions {
      margin-top: 5px; }
  #intranet_access form {
    background: url(../images/backgrounds/intranet.png) no-repeat;
    padding: 10px 0 10px 20px; }
    #intranet_access form fieldset p {
      margin-top: 4px; }
    #intranet_access form fieldset label, #intranet_access form fieldset br {
      display: none; }
    #intranet_access form fieldset input {
      border: 1px solid #d3c8d7; }
    #intranet_access form a {
      text-decoration: none; }
    #intranet_access form input.submit {
      background: none;
      border: none;
      color: #592d6c;
      /*font-family: Verdana, Arial, sans-serif;*/
      font-family: Tahoma,Arial,Helvetica,Verdana;
      padding: 0; }

#content {
  float: left;
  padding-bottom: 10em;
  width: 435px; }
  #content h1,
  #content .blog h2,
  #content .xmap .componentheading {
    color: #592d6c;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: .85em 0 1em;
   }

  /*#content .items-leading{
    margin-top:30px;
  }*/
  /*.leading-0 ,.leading-1{
    margin-top:30px;

  }
  */
  /*.items-leading :first-child
  {
    margin-top:30px;
  }*/

  #content h2 {
    color: #592d6c;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1em; }
  #content h3 {
    margin: 2em 0; }
  #content p.date {
    background: url(../images/patterns/silent_dash.png) left top repeat-x;
    color: #592d6c;
    margin: -0.75em 0 1em;
    padding-top: 2px;
    text-align: right; }

.breadcrumbs {
  color: #666666;
  font-size: 11px;
  /*line-height: 43px;*/
  margin: 0px 0px 0px 0px;
  }
  .breadcrumbs span {
    line-height}

.pager {
  text-align: right; }

.img_caption {
  margin: 0.5em 1.5em 0.5em 0; }
  .img_caption img {
    display: inline;
    margin: 0; }
  .img_caption p {
    font-size: 10px;
    line-height: 15px;
    margin: 0; }
  .img_caption.right {
    margin-left: 1.5em;
    margin-right: 0; }

#search h2 {
  background: url(../images/patterns/silent_dash.png) left bottom repeat-x;
  padding-bottom: 2px; }
#search h3 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 1em; }
  #search h3 a {
    text-decoration: none; }
#search .result .text {
  font-style: italic; }
#search .result .highlight {
  background: none; }
#search .result .meta {
  color: #666666;
  font-size: .9em; }


#context {
  background: #fbfaf9 url(../images/backgrounds/context.png) no-repeat;
  float: right;
  margin-left: 35px;
  min-height: 1146px;
  padding-bottom: 10em;
  width: 285px; }
  #context a {
    color: #9b81a6; }
    #context a:hover {
      color: #592d6c; }
  #context .flat_menu {
    background: url(../images/patterns/dash.png) bottom left repeat-x;
    font-size: 11px;
    line-height: 44px;
    padding: 0 15px; }
    #context .flat_menu ul {
      display: inline;
      list-style: none; }
    #context .flat_menu a + ul,     #context .flat_menu div + ul {
      //background: url(../images/backgrounds/pipe.png) 0 51% no-repeat;
      padding-left: 12px; }
    #context .flat_menu li {
      display: inline;
      padding: 0 7px 0 0; }
      #context .flat_menu li + li {
        //background: url(../images/backgrounds/pipe.png) 0 51% no-repeat;
        padding-left: 12px; }
    #context .flat_menu a {
      text-decoration: none; }


#system_menu #jflanguageselection {
  display: inline; }
  #system_menu #jflanguageselection li {
    background: none;
    padding-left: 0; }
#system_menu span {
  background: 0 51% no-repeat; }
  #system_menu span[lang=en], #system_menu span[lang=de] {
    padding-left: 30px; }
  #system_menu span[lang=en] {
    background-image: url(../images/icons/flag.en.png); }
  #system_menu span[lang=de] {
    background-image: url(../images/icons/flag.de.png); }
#system_menu ul.menu a[href*=sitemap] span {
  background-image: url(../images/icons/sitemap.png);
  padding-left: 20px; }

#quick_search {
  background: url(../images/patterns/dash.png) bottom left repeat-x;
  padding: 31px 20px 31px 15px; }
  #quick_search p {
    margin: 0; }
    #quick_search p.actions {
      display: none; }
  #quick_search fieldset p {
    background: #fff;
    border: 1px solid #c5b6cb;
    padding: 6px 30px;
    position: relative;
    text-align: center; }
  #quick_search fieldset label {
    background: #fff url(../images/icons/search.png) center center no-repeat;
    height: 26px;
    left: 0;
    position: absolute;
    text-indent: -999em;
    top: 0;
    width: 30px; }
  #quick_search fieldset br {
    display: none; }
  #quick_search fieldset input.text {
    border: 0;
    line-height: 14px;
    margin: 0;
    padding: 0;
    width: 100%; }
    #quick_search fieldset input.text:focus {
      outline: 0; }

#context_menu {
  text-transform: uppercase; 
  }
  #context_menu a.active {
    font-weight: bold; }

#latest_news {
  font-size: 11px;
  padding: 0 30px; }
  #latest_news h2 {
    display: none; }
  #latest_news h3 {
    color: #592d6c;
    font-size: 15px;
    font-weight: bold;
    margin-top: 1.5em;}
  #latest_news h4{
    font-size: 1.1em;
    font-weight:bold;
    line-height: 1.0em;
    margin-bottom: 0em;
    margin-top:1.0em;
  }
   
    #latest_news h3.separator {
      color: #333333;
      font-style: italic; }
    #latest_news h3 a {
      color: #592d6c;
      text-decoration: none; }
  #latest_news li {
    margin-top: 1em; }
  #latest_news p {
    line-height: 15px;
    margin-top: 0.5em;}
    #latest_news p img {
      background: #FFF;
      border: 1px solid #ECEBEA;
      display: block;
      float: none;
      margin: 1em auto;
      padding: 3px; }


#newsletter {
  font-size: 11px;
  line-height: 15px;
  margin-top: 2em;
  padding: 0 30px; }
  #newsletter fieldset p {
    margin-bottom: .5em; }
  #newsletter input.text {
    border: 1px solid #d3c8d7;
    width: 100%; }

#footer {
  background: #592d6c;
  padding: 12px 30px; }

#partners h2 {
  color: #cccccc;
  font-size: 12px;
  margin: 0;
  padding-left: 20px; }
#partners ul {
  background: url(../images/patterns/darker_dash.png) left top repeat-x;
  margin-top: .5em;
  overflow: hidden;
  padding-top: 1px; }
#partners li {
  float: left;
  margin: 0 26px; }
#partners img {
  display: block;
  margin: 0; }

#meta {
  background: url(../images/patterns/darker_dash.png) left top repeat-x;
  color: #cccccc;
  font-size: 11px;
  margin: 0;
  overflow: hidden;
  padding-top: .75em; }
  #meta br {
    display: none; }
  #meta #copyright {
    float: left; }
  #meta #updated_at {
    float: right; }

#jump_n_print {
  background: url(../images/patterns/silent_dash.png) left top repeat-x;
  font-size: 10px;
  overflow: hidden;
  margin: 50px -15px 0;
  padding: 12px 15px 0; }
  #jump_n_print a {
    background: left center no-repeat;
    color: #9b81a6;
    text-decoration: none; }
    #jump_n_print a:hover {
      color: #592d6c; }
  #jump_n_print #jump {
    background-image: url(../images/icons/jump.png);
    float: left;
    padding-left: 15px; }
  #jump_n_print #print {
    background-image: url(../images/icons/print.png);
    float: right;
    padding-left: 20px; }

.blog h1 {
  display: none; }
.blog .post + .post {
  margin-top: 5em; }
.blog .post h3 {
  font-size: 12px; }

.xmap ul ul {
  margin-left: 20px; }

div.container {
  background: url(../images/patterns/dash.png) left top repeat-x;
  margin: 2em 0; }
  div.container p {
    background: url(../images/patterns/dash.png) left bottom repeat-x;
    margin: 0;
    padding: .5em 0; }

	#bg{
		background:url(../img/bg.gif) center top no-repeat;
		width:450px;
		height:410px;
		display:block;
	}
	#eins_de, #zwei_de, #drei_de, #vier_de, #eins_en, #zwei_en, #drei_en, #vier_en{
		width:138px;
		height:138px;
		position:relative;
		display:block;
	}
	#eins_de, #eins_en{
		top:20px;
		left:50%;
		margin-left:-69px;
		background:url(../img/de/eins.png) center top no-repeat;
	}
	#eins_en{
		background:url(../img/en/eins.png) center top no-repeat;
	}
	#zwei_de, #zwei_en{
		top:8px;
		left:50%;
		margin-left:-69px;
		background:url(../img/de/zwei.png) center top no-repeat;
	}
	#zwei_en{
		background:url(../img/en/zwei.png) center top no-repeat;
	}
	#drei_de, #drei_en{
		left:50%;
		margin-left:-201px;
		top:-28px;
		background:url(../img/de/drei.png) center top no-repeat;
	}
	#drei_en{
		background:url(../img/en/drei.png) center top no-repeat;
	}
	#vier_de, #vier_en{
		left:50%;
		margin-left:64px;
		top:-167px;
		background:url(../img/de/vier.png) center top no-repeat;
	}
	#vier_en{
		background:url(../img/en/vier.png) center top no-repeat;
	}

  /*neue Forschungsfeldgrafik*/
  #bg_n{
		background:url(../img/de_n/bg.png) center top no-repeat;
		width:437px;
		height:410px;
		display:block;
	}
	#eins_de_n, #zwei_de_n, #drei_de_n, #vier_de_n, #eins_en_n, #zwei_en_n, #drei_en_n, #vier_en_n{
		/*width:138px;
		height:138px;
    */
		width:194px;
		height:194px;
		position:relative;
		display:block;
	}
	#eins_de_n, #eins_en_n{
		top:24px;
		left:44%;
		margin-left:-69px;
		/*margin-left:-69px;*/
		background:url(../img/de_n/eins.png) center top no-repeat;
	}
	#eins_en_n{
		background:url(../img/en_n/one.png) center top no-repeat;
	}
	#zwei_de_n, #zwei_en_n{
		top:-3px;
		left:6%;
		/*margin-left:-69px;*/
		/*position:absolute;*/
		background:url(../img/de_n/zwei.png) center top no-repeat;
	}
	#zwei_en_n{
		background:url(../img/en_n/two.png) center top no-repeat;
	}
	#drei_de_n, #drei_en_n{
		top:-197px;
		left:66%;
		margin-left:-68px;
		/*left:50%;
		margin-left:-201px;
		top:-28px;*/
		background:url(../img/de_n/drei.png) center top no-repeat;
	}
	#drei_en_n{
		background:url(../img/en_n/three.png) center top no-repeat;
	}



	a{
		outline:none;
	}
	li.item20 ul{
		display:none;
	}

	div#archiv{
		width:435px;
		color: #592d6c;
	    font-size: 12px;
	}
	div#archiv div.post{
		height:150px;
	}
	div#archiv h1.year {
    background: url(../images/patterns/silent_dash.png) left bottom repeat-x;
    color: #592d6c;
    margin: -0.75em 0 1em;
    padding-bottom: 2px;
    text-align: left; 
	}
	div#archiv a {
		text-decoration:none;
	}
	div#archiv li {
		color:#ccc;
	}
	div#archiv h3{
		color: #592d6c;
	    font-size: 12px;
	}
	div#archiv .left{
		width:145px;
		float:left;
	}
	div#archiv .middle{
		width:145px;
		float:left;
	}
	div#archiv .right{
		width:145px;
		float:left;
	}
	a#archiv_back {
		 background-image: url(../images/icons/jump-left.gif);
		  background-repeat: no-repeat;
		  background-position:left;
    	float: left;
    	padding-left: 15px;
	}

/*social media icons im Contextmenü*/	
.social-media {
	text-align: center;
	margin-top: 3px;
}
.social-media img {
	border: none;
	margin: -4px;
}


/*RSS*/

#rss {
	margin-top:25px;
  font-size: 11px;
  padding: 0 30px; 
}
#rss h3 {
	color: #592d6c;
	font-size: 11px;
	font-weight: bold;
    margin: 0; 
}
#rss h3 a {
	color: #592d6c;
	text-decoration: none; 
}
#rss li {
	background: url(../images/icons/rss.gif) left center no-repeat;
	padding-left:18px;
}
#rss p {
	line-height: 15px;
	margin: 0; 
}


/* ++++++++++++++  pagination  ++++++++++++++ */ 

.pagination
{
        margin:10px 0 ;
        padding:10px 0 10px 0px;
        clear:both;

}

.pagination ul
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:left;
}

.pagination li
{
        display:inline;
        padding:2px 5px;
        text-align:left;
        margin:0 2px
}


.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end,
.pagination li.pagination-prev
{border:0}

.pagination li.pagination-start ,
.pagination li.pagination-start  span
 {
padding:0

}
p.counter
{
        font-weight:bold;
}


.blog-item-separator
{
  clear: both;
  display: block;
  border: thin dashed #D8D8D8; 
  margin-bottom:30px;
}



