﻿/* @group Text-Formatting */
#Content p,
#Content ul,
#Content ol {
  font-size: 0.813em;
  line-height: 1.5em;
  margin-bottom: 1em;
}
#Content ul ul,
#Content ol ol {
  font-size: 1em;
}
#Content ul,
#Content ol {
  margin-left: 2em;
}
#Content ul li,
#Content ol li {
  list-style: disc;
  margin-bottom: 0.3em;
}
span.clear {
  clear: both;
}
.left {
  float: left;
  width: auto;
  text-decoration:none;
}
.right {
  float: right;
  width: auto;
  text-decoration:none;
}


img.left, div.left {
  float: left;
  margin-right: 1.15em;
  margin-bottom: 1em;
}
img.right, div.right {
  float: right;
  margin-left: 1.15em;
  margin-bottom: 1em;
}
/* @end */



/* @group Links */
#Content a {
  color: #0065a2;
}


#Content a[href^="http://"] {
  /*background: url(/images/icon/external.gif) no-repeat right 50%;*/
}

.external {
  background: url(/images/icon/external.gif) no-repeat right 50%;
  padding-right: 16px;
}
/* @end */



/* @group Headlines */
h1 {
  display: block;
  width: 548px;
  font-size: 1.125em;
  font-weight: bold;
  color: #fff;
  padding-left: 21px;
  background: url(/images/heading_left_line.gif) repeat-y 0 0;
  line-height: 34px;
  margin: 0 0 14px -20px;
}
h2 {
  color: #98c10f;
  font-size: 0.938em;
  font-weight: bold;
  margin-bottom: 1em;
}
h3 {
  color: black;
  font-size: 0.938em;
  font-weight: bold;
  margin-top: 1.5em;
  margin-bottom: 1em;
}
/* @end */



/* @group Forms */
input,
textarea,
select {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 0.2em;
}
input:focus,
textarea:focus {
  background-color: lemonchiffon;
}



/* @group Fieldset */
#Content fieldset {
  position: relative;
  width: 100%;
  margin: 0 0 -1em 0;
  padding: 0 0 1em 0;
  float: left;
  clear: left;
}
#Content legend {
  line-height: 1.4em;
  margin-left: 1em;
  padding: 0;
}
#Content legend span {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0.85em;
  line-height: 1.4em;
  margin-top: 0.5em;
}
#Content fieldset ol {
  margin: 0;
  padding: 3.5em 1em 0 0;
}
#Content fieldset li {
  width: 100%;
  list-style: none;
  margin: 0;
  margin-bottom: 0.7em;
  padding: 0;
  float: left;
  clear: left;
}
#Content fieldset label {
  width: 8em;
  margin-right: 1em;
  margin-top: 0.4em;
  display: block;
  float: left;
}
/* @end */



/* @group verschachtelte Fieldsets */
#Content fieldset fieldset {
  background: none;
  border-style: none;
  margin-bottom: -2.5em;
}
#Content fieldset fieldset legend {
  font-weight: normal;
  margin-left: 0;
}
#Content fieldset fieldset ol {
  position: relative;
  top: -1.5em;
  margin: 0 0 0 9em;
  padding: 0;
}
#Content fieldset fieldset ol li {
  margin-bottom: 0.1em;
}
#Content fieldset fieldset label {
  width: auto;
  margin-right: auto;
  float: none;
  display: inline;
}
/* @end */



/* @group Fieldset Submit */
#Content fieldset.submit {
  width: auto;
  float: none;
  background: none;
  border: none;
  padding-left: 8em;
  margin-bottom: 1em;
}
/* @end */
/* @end */



/* @group Tables */
#Content table {
  margin-bottom: 1em;
}
#Content table th,
#Content table td {
  font-size: 0.813em;
}
/* @end */



/* @group News */
#Content ul.articles {
  margin: 0;
}
#Content ul.articles li {
  float: left;
  width: 100%;
  list-style: none;
  padding: 0.625em 0;
  border-bottom: 1px solid #cecece
}
#Content ul.articles li .date {
  float: left;
  width: 100%;
  color: #222;
  line-height: 15px;
  font-weight: bold
}
#Content ul.articles li .details {
  float: left;
  width: 100%;
  color: #0065a2;
  line-height: 15px;
  font-weight: bold;
  padding-top: 0.313em
}
#Content ul.articles li .details a {
  float: left;
  width: auto;
  color: #0065a2;
  text-decoration: none;
}
#Content ul.articles li .details a:hover {
  text-decoration: underline
}
/* @end */



/* @group Journals */
#Content .right_content ul {
  margin: 0;
}
#Content .journal_articles .kicker {
  font-weight: bold;
}
#Content .journal_issue {
  width: 160px;
  margin-right: 16px;
  float: left;
}
#Content .journal_issue p a {
  background: transparent url(/images/templates_arrow.gif) no-repeat right 6px;
  padding-right: 0.688em
}
/* @end */



/* @group Sitemap */
#Sitemap ul {
  margin: 0;
  padding: 0;
}
#Sitemap ul li {
  margin: 0;
  padding: 0;
}
/* @end */


/* */
.links {
  
  width:140px;
  height:140px;
  margin-left:630px;
  
  
  }
  
/* @end */

#Content cite {
  /*background:#E9E9E9 none repeat scroll 0 0;*/
  display:block;
  font-size:0.9em;
  line-height:1.2em;
  padding:0.3em;
  color: #6e6e6e;
  font-style: normal;
  text-decoration: none;
}



#Content a cite {
 cursor:hand;
}

ol.agb li {
	list-style-type: decimal;
	list-style-position:outside;
}

